Search PubMed⌕ Search

Biomedical subjects

Andrew Blake

Publications and source records attributed to Andrew Blake.

6 recordsLinked to original sources

Probabilistic fusion of stereo with color and contrast for bilayer segmentation.

This paper describes models and algorithms for the real-time segmentation of foreground from background layers in stereo video sequences. Automatic separation of layers from color/contrast or from stereo alone is known to be error-prone. Here, color, contrast, and stereo matching information are fused to infer layers accurately and efficiently. The first algorithm, Layered Dynamic Programming (LDP), solves stereo in an extended six-state space that represents both foreground/background layers and occluded regions. The stereo-match likelihood is then fused with a contrast-sensitive color model that is learned on-the-fly and stereo disparities are obtained by dynamic programming. The second algorithm, Layered Graph Cut (LGC), does not directly solve stereo. Instead, the stereo match likelihood is marginalized over disparities to evaluate foreground and background hypotheses and then fused with a contrast-sensitive color model like the one used in LDP. Segmentation is solved efficiently by ternary graph cut. Both algorithms are evaluated with respect to ground truth data and found to have similar performance, substantially better than either stereo or color/ contrast alone. However, their characteristics with respect to computational efficiency are rather different. The algorithms are demonstrated in the application of background substitution and shown to give good quality composite video output.

Algorithms↗

EMPReSS: European mouse phenotyping resource for standardized screens.

UNLABELLED: Standardized phenotyping protocols are essential for the characterization of phenotypes so that results are comparable between different laboratories and phenotypic data can be related to ontological descriptions in an automated manner. We describe a web-based resource for the visualization, searching and downloading of standard operating procedures and other documents, the European Mouse Phenotyping Resource for Standardized Screens-EMPReSS. AVAILABILITY: Direct access: http://www.empress.har.mrc.ac.uk CONTACT: e.green@har.mrc.ac.uk.

Animals↗

Sparse Bayesian learning for efficient visual tracking.

This paper extends the use of statistical learning algorithms for object localization. It has been shown that object recognizers using kernel-SVMs can be elegantly adapted to localization by means of spatial perturbation of the SVM. While this SVM applies to each frame of a video independently of other frames, the benefits of temporal fusion of data are well-known. This is addressed here by using a fully probabilistic Relevance Vector Machine (RVM) to generate observations with Gaussian distributions that can be fused over time. Rather than adapting a recognizer, we build a displacement expert which directly estimates displacement from the target region. An object detector is used in tandem, for object verification, providing the capability for automatic initialization and recovery. This approach is demonstrated in real-time tracking systems where the sparsity of the RVM means that only a fraction of CPU time is required to track at frame rate. An experimental evaluation compares this approach to the state of the art showing it to be a viable method for long-term region tracking.

Algorithms↗

CRAVE: a database, middleware and visualization system for phenotype ontologies.

MOTIVATION: A major challenge in modern biology is to link genome sequence information to organismal function. In many organisms this is being done by characterizing phenotypes resulting from mutations. Efficiently expressing phenotypic information requires combinatorial use of ontologies. However tools are not currently available to visualize combinations of ontologies. Here we describe CRAVE (Concept Relation Assay Value Explorer), a package allowing storage, active updating and visualization of multiple ontologies. RESULTS: CRAVE is a web-accessible JAVA application that accesses an underlying MySQL database of ontologies via a JAVA persistent middleware layer (Chameleon). This maps the database tables into discrete JAVA classes and creates memory resident, interlinked objects corresponding to the ontology data. These JAVA objects are accessed via calls through the middleware's application programming interface. CRAVE allows simultaneous display and linking of multiple ontologies and searching using Boolean and advanced searches.

Algorithms↗

The identification of thymic nurse cells in vivo and the role of cytoskeletal proteins in thymocyte internalization.

Much debate has been generated about the existence of thymic nurse cells within the thymus. Until now, the authenticity of an epithelial cell capable of internalizing developing thymocytes within the thymic cortex has been in question. Here, we use the thymic nurse cell-specific monoclonal antibody, ph91, to define the in vivo location of thymic nurse cells. For the first time, thymic nurse cells enclosing several thymocytes were detected in the subcapsular region of the thymic cortex in a "honeycomb-like" configuration. In vitro studies show the internalization process using digitalized time-lapse microscopy. Internalized thymocytes have also been reported to interact with macrophages within the TNC complex. The cytoplasmic interaction between thymocytes and macrophages was detected using time-lapse microscopy. Using fluorescence microscopy, we show polymerization of actin within macrophages at the contact point with thymocytes, which is indicative of an immunological synapse. Microfilaments and microtubules within TNCs were shown to be associated with thymocyte binding and internalization, but neither interacted with macrophages. Also, we provide data to show that thymocytes are actively involved in the internalization process. These experiments show for the first time the existence of thymic nurse cells within the thymic microenvironment. They provide a visual documentation of thymocyte uptake by thymic nurse cells, and define an interaction between thymocytes and macrophages within the TNC complex.

Actins↗

Mathematical modelling of animate and intentional motion.

Our aim is to enable a machine to observe and interpret the behaviour of others. Mathematical models are employed to describe certain biological motions. The main challenge is to design models that are both tractable and meaningful. In the first part we will describe how computer vision techniques, in particular visual tracking, can be applied to recognize a small vocabulary of human actions in a constrained scenario. Mainly the problems of viewpoint and scale invariance need to be overcome to formalize a general framework. Hence the second part of the article is devoted to the question whether a particular human action should be captured in a single complex model or whether it is more promising to make extensive use of semantic knowledge and a collection of low-level models that encode certain motion primitives. Scene context plays a crucial role if we intend to give a higher-level interpretation rather than a low-level physical description of the observed motion. A semantic knowledge base is used to establish the scene context. This approach consists of three main components: visual analysis, the mapping from vision to language and the search of the semantic database. A small number of robust visual detectors is used to generate a higher-level description of the scene. The approach together with a number of results is presented in the third part of this article.

Computers↗