875 resultados para object manipulation
ALTERNATING CURRENT DIELECTROPHORETIC MANIPULATION OF ERYTHROCYTES IN MEDICAL MICRODEVICE TECHNOLOGY
Resumo:
Medical microdevices have gained popularity in the past few decades because they allow the medical laboratory to be taken out into the field and for disease diagnostics to happen with a smaller sample volume, at a lower cost and much faster. Blood is the human body's most readily available and informative diagnostic fluid because of the wealth of information it provides about the body's general health including enzymatic, proteomic and immunological states. The purpose of this project is to optimize operating conditions and study ABO-Rh erythrocytes dielectrophoretic responses to alternating current electric signals. The end goal of this project is the creation of a relatively inexpensive microfluidic device, which can be used for the ABO-Rh typing of a blood sample. This dissertation presents results showing how blood samples of a known ABO- Rh blood type exhibit differing behavior to the same electrical stimulus based on their blood type. The first panel of donors and experiments, presented in Chapter 4 occurred when a sample of known blood type was injected into a microdevice with a T-shaped electrode configuration and the erythorcytes were found to rupture at a rate specific to their ABO-Rh blood type. The second set of experiments, presented in Chapter 5, were originally published in Electrophoresis in 20111. Novel in this work was the discovery that treatment of human erythrocytes with β-galactosidase successfully removed ABO surface antigens such that native A and B blood no longer agglutinated with the proper antibodies. This work was performed in a medium of conductivity 0.9S/m which is close to the measured conductivity of pooled plasma (~1.1S/m). The ability to perform dielectrophoresis experiments at physiological conductivities conditions is advantageous for future portable devices because the device/instrument would not need to store dilution buffers. The final results of this project, presented in Chapter 6, explore the entire dielectrophoretic spectra of the ABO-Rh erythrocytes including the cross-over frequency and the magnitudes of the positive or negative dielectrophoretic response. These were completed at lower medium conductivities of 0.1S/m and 0.01-0.04S/m. These results show that by using the sweep function built into the Agilent alternating current generator it is possible to explore how a single group of blood cells will react to rapid changes in frequency and will provide the user with curve that can be matched the theoretical dielectrophoretic response curves. As a whole this project shows that it is possible to distinguish human erythrocytes by their ABO-Rh blood type via three different dielectrophoretic methods. This work builds on the foundation of that it is possible to distinguish healthy from infected cells2-7, similar cell types1,7-14 and other work regarding the dielectrophoresis of human erythrocytes1,10,11. This work has implications in both medical diagnostics and future dielectrophoretic work because it has shown that ABO-Rh blood type is now a factor, which must be identified when working with a human blood sample. It also shows that the creation of a microfluidic device that subjects human erythrocytes to a dielectrophoretic impulse and then exports an ABO-Rh blood type is a near future possibility.
Resumo:
The realisation of molecular assemblies featuring specific macroscopic properties is a prime example for the versatility of supramolecular organisation. Microporous materials such as zeolite L are well suited for the preparation of host-guest composites containing dyes, complexes, or clusters. This short tutorial focuses on the possibilities offered by zeolite L to study and influence Förster resonance energy transfer inside of its nanochannels. The highly organised host-guest materials can in turn be structured on a larger scale to form macroscopic patterns, making it possible to create large-scale structures from small, highly organised building blocks for novel optical applications.
Resumo:
In this paper we compare the performance of two image classification paradigms (object- and pixel-based) for creating a land cover map of Asmara, the capital of Eritrea and its surrounding areas using a Landsat ETM+ imagery acquired in January 2000. The image classification methods used were maximum likelihood for the pixel-based approach and Bhattacharyya distance for the object-oriented approach available in, respectively, ArcGIS and SPRING software packages. Advantages and limitations of both approaches are presented and discussed. Classifications outputs were assessed using overall accuracy and Kappa indices. Pixel- and object-based classification methods result in an overall accuracy of 78% and 85%, respectively. The Kappa coefficient for pixel- and object-based approaches was 0.74 and 0.82, respectively. Although pixel-based approach is the most commonly used method, assessment and visual interpretation of the results clearly reveal that the object-oriented approach has advantages for this specific case-study.
Resumo:
Behavioral reflection is crucial to support for example functional upgrades, on-the-fly debugging, or monitoring critical applications. However the use of reflective features can lead to severe problems due to infinite metacall recursion even in simple cases. This is especially a problem when reflecting on core language features since there is a high chance that such features are used to implement the reflective behavior itself. In this paper we analyze the problem of infinite meta-object call recursion and solve it by providing a first class representation of meta-level execution: at any point in the execution of a system it can be determined if we are operating on a meta-level or base level so that we can prevent infinite recursion. We present how meta-level execution can be represented by a meta-context and how reflection becomes context-aware. Our solution makes it possible to freely apply behavioral reflection even on system classes: the meta-context brings stability to behavioral reflection. We validate the concept with a robust implementation and we present benchmarks.
Resumo:
Back-in-time debuggers are extremely useful tools for identifying the causes of bugs, as they allow us to inspect the past states of objects no longer present in the current execution stack. Unfortunately the "omniscient" approaches that try to remember all previous states are impractical because they either consume too much space or they are far too slow. Several approaches rely on heuristics to limit these penalties, but they ultimately end up throwing out too much relevant information. In this paper we propose a practical approach to back-in-time debugging that attempts to keep track of only the relevant past data. In contrast to other approaches, we keep object history information together with the regular objects in the application memory. Although seemingly counter-intuitive, this approach has the effect that past data that is not reachable from current application objects (and hence, no longer relevant) is automatically garbage collected. In this paper we describe the technical details of our approach, and we present benchmarks that demonstrate that memory consumption stays within practical bounds. Furthermore since our approach works at the virtual machine level, the performance penalty is significantly better than with other approaches.
Resumo:
A large body of research analyzes the runtime execution of a system to extract abstract behavioral views. Those approaches primarily analyze control flow by tracing method execution events or they analyze object graphs of heap snapshots. However, they do not capture how objects are passed through the system at runtime. We refer to the exchange of objects as the object flow, and we claim that object flow is necessary to analyze if we are to understand the runtime of an object-oriented application. We propose and detail Object Flow Analysis, a novel dynamic analysis technique that takes this new information into account. To evaluate its usefulness, we present a visual approach that allows a developer to study classes and components in terms of how they exchange objects at runtime. We illustrate our approach on three case studies.
Resumo:
As object-oriented languages are extended with novel modularization mechanisms, better underlying models are required to implement these high-level features. This paper describes CELL, a language model that builds on delegation-based chains of object fragments. Composition of groups of cells is used: 1) to represent objects, 2) to realize various forms of method lookup, and 3) to keep track of method references. A running prototype of CELL is provided and used to realize the basic kernel of a Smalltalk system. The paper shows, using several examples, how higher-level features such as traits can be supported by the lower-level model.
Resumo:
The rapid growth of object-oriented development over the past twenty years has given rise to many object-oriented systems that are large, complex and hard to maintain. Object-Oriented Reengineering Patterns addresses the problem of understanding and reengineering such object-oriented legacy systems. This book collects and distills successful techniques in planning a reengineering project, reverse-engineering, problem detection, migration strategies and software redesign. The material in this book is presented as a set of "reengineering patterns" --- recurring solutions that experts apply while reengineering and maintaining object-oriented systems. The principles and techniques described in this book have been observed and validated in a number of industrial projects, and reflect best practice in object-oriented reengineering.
Resumo:
Um mit den immer kürzer werdenden Produkteinführungszeiten Schritt halten zu können, die der harte Wettbewerb heute vorgibt, setzt die produzierende Industrie mehr und mehr auf das 3D-Drucken von Prototypen. Mit dieser Produktionsmethode lassen sich technische Probleme schon in der frühen Entwicklungsphase lösen. Dies spart Kosten und beschleunigt die Entwicklungsschritte. Die innovative PolyJetTM-Technologie von Objet setzt neue Maßstäbe im 3D-Drucken. Die Besonderheit: Modelle aus hauchdünnen Materialschichten. So können mit der PolyJetTM-Technologie detailgetreue Modelle extrem schnell, einfach und sauber realisiert werden – und das mit hervorragender Oberflächenqualität
Resumo:
Recently, stable markerless 6 DOF video based handtracking devices became available. These devices simultaneously track the positions and orientations of both user hands in different postures with at least 25 frames per second. Such hand-tracking allows for using the human hands as natural input devices. However, the absence of physical buttons for performing click actions and state changes poses severe challenges in designing an efficient and easy to use 3D interface on top of such a device. In particular, for coupling and decoupling a virtual object’s movements to the user’s hand (i.e. grabbing and releasing) a solution has to be found. In this paper, we introduce a novel technique for efficient two-handed grabbing and releasing objects and intuitively manipulating them in the virtual space. This technique is integrated in a novel 3D interface for virtual manipulations. A user experiment shows the superior applicability of this new technique. Last but not least, we describe how this technique can be exploited in practice to improve interaction by integrating it with RTT DeltaGen, a professional CAD/CAS visualization and editing tool.