CytoSensor : an application for distributed bio-sensor networks
The purpose of the thesis is to design and develop a network of automated, distributed, living cell-based sensors, called CytoSensors. Their main role is to detect a variety of biological and chemical toxins. The system is designed to help researchers to carry out multitude of experiments, in order...
Main Author: | |
---|---|
Other Authors: | |
Language: | en_US |
Published: |
2012
|
Subjects: | |
Online Access: | http://hdl.handle.net/1957/32478 |
id |
ndltd-ORGSU-oai-ir.library.oregonstate.edu-1957-32478 |
---|---|
record_format |
oai_dc |
collection |
NDLTD |
language |
en_US |
sources |
NDLTD |
topic |
Cytosensor Sensor networks -- Design Biosensors -- Design and construction |
spellingShingle |
Cytosensor Sensor networks -- Design Biosensors -- Design and construction Boichon, Bertrand CytoSensor : an application for distributed bio-sensor networks |
description |
The purpose of the thesis is to design and develop a network of automated, distributed,
living cell-based sensors, called CytoSensors. Their main role is to detect a
variety of biological and chemical toxins. The system is designed to help researchers
to carry out multitude of experiments, in order to build a practical knowledge base in
toxin detection. The network is developed in accordance with industry standards, to be
used and deployed for prevention in inhospitable environments such as battlefields, toxic
urban locations or polluted agricultural regions.
The sensor is composed of a processing unit (processor and memory), an archiving
unit (permanent data storage), a communication unit, input devices attached to a data
acquisition unit, and control devices. The CytoSensor is specifically designed to acquire
and analyze visual information about the living cells: hence cameras are used as input
devices and frame grabbers are used as the digitizers. The control devices are additional
external devices developed to help control and automate the process of data acquisition:
they comprise light intensity control USB boards to provide the correct amount of light
to view the cells, touch panels for user-instrument interaction, and bar code readers to
identify vials and experiments. The software, on the other hand, is a complex mosaic
of different elements, each of which has a specific task to accomplish. These building
blocks include the real-time acquisition, archiving, networking, processing, modelling,
sensor output presentation and user interfaces. Our goal is to develop, integrate and
optimize all these components to produce a viable and working device. The prototypes
evolved from an offline, portable sensor equipped with a single high-resolution CCD
camera and high-quality optics, to distributed online sensors with multiplexed CCD
cameras and affordable optics.
The acquisition board digitizes in real time the images from one to twelve multiplexed
high resolution cameras. Several operational requirements must be met. First,
a fault-tolerant and stable control over the input devices and control devices must be
provided. Secondly, acquisition timing errors should be minimized as a trade-off between
performance and the use of a low-cost, general-purpose, industry-standard operating system
such as Microsoft Windows NT. Finally, in order to reduce development time and
increase code reusability, a common abstraction layer is designed to provide for flexible
use with various types of digitizers and cameras.
As part of a distributed detection network, each sensor is able to exchange data
with other "trusted" sensors and users, and to allow remote control of certain tasks. The
sensor may be seen as a node capable of transmitting and receiving acquired or processed
data to a distant device (another sensor, a workstation or a PDA) for visualization, inspection
and decision-making by a front-end user. Each node on the network provides a
set of complementary services including data acquisition, data processing, communication
and system. The mandatory system service monitors the local system performance
and manages data archiving. The communication service connects the various services on
the network by enabling message-passing, file transfer and caching. The sensor network
integrates a lightweight, interoperable and flexible RPC (Remote Procedure Call) protocol
to achieve real-time control and monitoring of these distributed resources. A reliable
embedded database system is used to store metadata bound to acquired and processed
images. This database is also used to maintain information on neighbor nodes, and to
check access credentials of available local services. Finally, by adding store-and-forward
messaging capabilities, the application can be extended to work in wireless and mobile
networks. === Graduation date: 2003 |
author2 |
Kolodziej, Wojtek J. |
author_facet |
Kolodziej, Wojtek J. Boichon, Bertrand |
author |
Boichon, Bertrand |
author_sort |
Boichon, Bertrand |
title |
CytoSensor : an application for distributed bio-sensor networks |
title_short |
CytoSensor : an application for distributed bio-sensor networks |
title_full |
CytoSensor : an application for distributed bio-sensor networks |
title_fullStr |
CytoSensor : an application for distributed bio-sensor networks |
title_full_unstemmed |
CytoSensor : an application for distributed bio-sensor networks |
title_sort |
cytosensor : an application for distributed bio-sensor networks |
publishDate |
2012 |
url |
http://hdl.handle.net/1957/32478 |
work_keys_str_mv |
AT boichonbertrand cytosensoranapplicationfordistributedbiosensornetworks |
_version_ |
1716392794032963584 |
spelling |
ndltd-ORGSU-oai-ir.library.oregonstate.edu-1957-324782012-08-17T03:11:53ZCytoSensor : an application for distributed bio-sensor networksBoichon, BertrandCytosensorSensor networks -- DesignBiosensors -- Design and constructionThe purpose of the thesis is to design and develop a network of automated, distributed, living cell-based sensors, called CytoSensors. Their main role is to detect a variety of biological and chemical toxins. The system is designed to help researchers to carry out multitude of experiments, in order to build a practical knowledge base in toxin detection. The network is developed in accordance with industry standards, to be used and deployed for prevention in inhospitable environments such as battlefields, toxic urban locations or polluted agricultural regions. The sensor is composed of a processing unit (processor and memory), an archiving unit (permanent data storage), a communication unit, input devices attached to a data acquisition unit, and control devices. The CytoSensor is specifically designed to acquire and analyze visual information about the living cells: hence cameras are used as input devices and frame grabbers are used as the digitizers. The control devices are additional external devices developed to help control and automate the process of data acquisition: they comprise light intensity control USB boards to provide the correct amount of light to view the cells, touch panels for user-instrument interaction, and bar code readers to identify vials and experiments. The software, on the other hand, is a complex mosaic of different elements, each of which has a specific task to accomplish. These building blocks include the real-time acquisition, archiving, networking, processing, modelling, sensor output presentation and user interfaces. Our goal is to develop, integrate and optimize all these components to produce a viable and working device. The prototypes evolved from an offline, portable sensor equipped with a single high-resolution CCD camera and high-quality optics, to distributed online sensors with multiplexed CCD cameras and affordable optics. The acquisition board digitizes in real time the images from one to twelve multiplexed high resolution cameras. Several operational requirements must be met. First, a fault-tolerant and stable control over the input devices and control devices must be provided. Secondly, acquisition timing errors should be minimized as a trade-off between performance and the use of a low-cost, general-purpose, industry-standard operating system such as Microsoft Windows NT. Finally, in order to reduce development time and increase code reusability, a common abstraction layer is designed to provide for flexible use with various types of digitizers and cameras. As part of a distributed detection network, each sensor is able to exchange data with other "trusted" sensors and users, and to allow remote control of certain tasks. The sensor may be seen as a node capable of transmitting and receiving acquired or processed data to a distant device (another sensor, a workstation or a PDA) for visualization, inspection and decision-making by a front-end user. Each node on the network provides a set of complementary services including data acquisition, data processing, communication and system. The mandatory system service monitors the local system performance and manages data archiving. The communication service connects the various services on the network by enabling message-passing, file transfer and caching. The sensor network integrates a lightweight, interoperable and flexible RPC (Remote Procedure Call) protocol to achieve real-time control and monitoring of these distributed resources. A reliable embedded database system is used to store metadata bound to acquired and processed images. This database is also used to maintain information on neighbor nodes, and to check access credentials of available local services. Finally, by adding store-and-forward messaging capabilities, the application can be extended to work in wireless and mobile networks.Graduation date: 2003Kolodziej, Wojtek J.2012-08-16T20:09:23Z2012-08-16T20:09:23Z2003-03-282003-03-28Thesis/Dissertationhttp://hdl.handle.net/1957/32478en_US |