Isolating Objects From Image Stack Presented By: Md. Amjad Hossain and Raja Naresh.

Slides:



Advertisements
Similar presentations
NA-MIC National Alliance for Medical Image Computing Slicer Tutorial Module: Segmentation May 26, 2005.
Advertisements

Segmentation by Morphological Watersheds
Lecture 5 Automatic Thresholding. 2 Edge Detection Methods  Separate Background vs. Foreground Gaussian Noise  noisy signal  Most automatic thresholding.
Lecture 07 Segmentation Lecture 07 Segmentation Mata kuliah: T Computer Vision Tahun: 2010.
Tracking Multiple Occluding People by Localizing on Multiple Scene Planes Professor :王聖智 教授 Student :周節.
IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 19, NO. 12, DECEMBER /10/4.
Searching Kruse and Ryba Ch and 9.6. Problem: Search We are given a list of records. Each record has an associated key. Give efficient algorithm.
Chapter 5 Raster –based algorithms in CAC. 5.1 area filling algorithm 5.2 distance transformation graph and skeleton graph generation algorithm 5.3 convolution.
Lecture 4 Edge Detection
Surface Reconstruction from 3D Volume Data. Problem Definition Construct polyhedral surfaces from regularly-sampled 3D digital volumes.
Medical Image Analysis
An Approach to Korean License Plate Recognition Based on Vertical Edge Matching Mei Yu and Yong Deak Kim Ajou University Suwon, , Korea 指導教授 張元翔.
A Novel 2D To 3D Image Technique Based On Object- Oriented Conversion.
An algorithm for metal streaking artifact reduction in cone beam CT M. Bazalova 1,2, G. Landry 1, L. Beaulieu 3, F. Verhaegen 1,4 1-McGill University,
Mestrado em Ciência de Computadores Mestrado Integrado em Engenharia de Redes e Sistemas Informáticos VC 14/15 – TP9 Region-Based Segmentation Miguel Tavares.
© 2006 Pearson Addison-Wesley. All rights reserved13 B-1 Chapter 13 (excerpts) Advanced Implementation of Tables CS102 Sections 51 and 52 Marc Smith and.
Copyright 2008 Koren ECE666/Koren Part.6a.1 Israel Koren Spring 2008 UNIVERSITY OF MASSACHUSETTS Dept. of Electrical & Computer Engineering Digital Computer.
A REAL-TIME VIDEO OBJECT SEGMENTATION ALGORITHM BASED ON CHANGE DETECTION AND BACKGROUND UPDATING 楊靜杰 95/5/18.
Brain segmentation and Phase unwrapping in MRI data ECE 738 Project JongHoon Lee.
Tal Mor  Create an automatic system that given an image of a room and a color, will color the room walls  Maintaining the original texture.
Cross-section topology Michel Couprie Contributors: G. Bertrand M. Couprie J.C. Everat (PhD) F.N. Bezerra (PhD)
Chapter 2. Image Analysis. Image Analysis Domains Frequency Domain Spatial Domain.
05 - Feature Detection Overview Feature Detection –Intensity Extrema –Blob Detection –Corner Detection Feature Descriptors Feature Matching Conclusion.
Diploma Thesis Image-Based Verification of Parametric Models in Heart-Ventricle Volumetry Martin Urschler Institut für Maschinelles Sehen u. Darstellen.
Fraser Watson, University of Glasgow Lyndsay Fletcher, University of Glasgow Stephen Marshall, University of Strathclyde SIPwork V, Wed September 15th.
Identifying Reversible Functions From an ROBDD Adam MacDonald.
Image Segmentation Seminar III Xiaofeng Fan. Today ’ s Presentation Problem Definition Problem Definition Approach Approach Segmentation Methods Segmentation.
G52IIP, School of Computer Science, University of Nottingham 1 Edge Detection and Image Segmentation.
Segmentation of CT angiography based on a combination of segmentation methods University of West Bohemia in Pilsen Czech republic Ing. Ivan Pirner Ing.
Digital Image Processing CSC331
Marching Cubes: A High Resolution 3D Surface Construction Algorithm William E. Lorenson Harvey E. Cline General Electric Company Corporate Research and.
Processing Micro CT Bone Density Images NASA SHARP Student: Paul NelsonNASA Mentor: John DaPonte Ph. D. Team Members: Michael Clark, Elizabeth Wood, Thomas.
© 2006 Pearson Addison-Wesley. All rights reserved13 B-1 Chapter 13 (continued) Advanced Implementation of Tables.
G52IVG, School of Computer Science, University of Nottingham 1 Edge Detection and Image Segmentation.
主講人 : 張緯德 1.  Image segmentation ◦ ex: edge-based, region-based  Image representation ◦ ex: Chain code, polygonal approximation signatures, skeletons.
Biometric Iris Recognition System INTRODUCTION Iris recognition is fast developing to be a foolproof and fast identification technique that can be administered.
PROJECT#3(b) Astrocyte Analysis
Where We Stand At this point we know how to: –Convert points from local to window coordinates –Clip polygons and lines to the view volume –Determine which.
FACE DETECTION : AMIT BHAMARE. WHAT IS FACE DETECTION ? Face detection is computer based technology which detect the face in digital image. Trivial task.
Identifying, Visualising and Comparing Regions in 3D Surface Data Electrical and Computer Systems Engineering Postgraduate Student Research Forum 2001.
Machine Vision ENT 273 Regions and Segmentation in Images Hema C.R. Lecture 4.
Nottingham Image Analysis School, 23 – 25 June NITS Image Segmentation Guoping Qiu School of Computer Science, University of Nottingham
Machine Vision Edge Detection Techniques ENT 273 Lecture 6 Hema C.R.
Quantitative Analysis of Mitochondrial Tubulation Using 3D Imaging Saritha Dwarakapuram*, Badrinath Roysam*, Gang Lin*, Kasturi Mitra§ Department of Electrical.
Instructor: Mircea Nicolescu Lecture 7
Clustering Microarray Data based on Density and Shared Nearest Neighbor Measure CATA’06, March 23-25, 2006 Seattle, WA, USA Ranapratap Syamala, Taufik.
How to identify complex events in the real world First part : Vision –Image segmentation –Checking for basic events : touching, intersecting, moving, pointing,
Color Image Segmentation Mentor : Dr. Rajeev Srivastava Students: Achit Kumar Ojha Aseem Kumar Akshay Tyagi.
Presented By: Deepa Challa Bhavani Duggineni Vijaya Lakshmi Boyina.
CSCI 631 – Foundations of Computer Vision March 15, 2016 Ashwini Imran Image Stitching.
1 2D TO 3D IMAGE AND VIDEO CONVERSION. INTRODUCTION The goal is to take already existing 2D content, and artificially produce the left and right views.
UW Madison Digital Image Processing Adam Slater and Matt McCormick / 12/14/2005 / Page 1 Breast Tumor Segmentation.
Motion tracking TEAM D, Project 11: Laura Gui - Timisoara Calin Garboni - Timisoara Peter Horvath - Szeged Peter Kovacs - Debrecen.
Grid-Based Genetic Algorithm Approach to Colour Image Segmentation Marco Gallotta Keri Woods Supervised by Audrey Mbogho.
1 Minimum Bayes-risk Methods in Automatic Speech Recognition Vaibhava Geol And William Byrne IBM ; Johns Hopkins University 2003 by CRC Press LLC 2005/4/26.
April 21, 2016Introduction to Artificial Intelligence Lecture 22: Computer Vision II 1 Canny Edge Detector The Canny edge detector is a good approximation.
Solar Image Recognition Workshop, Brussels, 23 & 24 Oct. The Detection of Filaments in Solar Images Dr. Rami Qahwaji Department of Electronic Imaging and.
Course : T Computer Vision
Chapter 10 Image Segmentation
CSE 554 Lecture 1: Binary Pictures
Computed Tomography Image Reconstruction
Introduction to Polygons
Fill Area Algorithms Jan
: Chapter 9: Image Segmentation
Advanced Implementation of Tables
Automated Detection and Analysis of Ca2+ Sparks in x-y Image Stacks Using a Thresholding Algorithm Implemented within the Open-Source Image Analysis Platform.
Segmentation and Edge Detection
Detection and classification of dendritic spines in transfected hippocampal neurons. Detection and classification of dendritic spines in transfected hippocampal.
Problem Image and Volume Segmentation:
Initial Progress Report
Presentation transcript:

Isolating Objects From Image Stack Presented By: Md. Amjad Hossain and Raja Naresh

Objectives - Constracting objects from the image sequence constructed by slicing the objects.

Objectives - Constructing objects from the image sequence obtained by slicing the objects.

A Problem Instance Isolating a single Axon from the stack of images. Identify each part of same axon in each image of the stack. Merge all parts to get the 3D form of the axon.

A Problem Instance Isolating a single Axon from the stack of images. Identify if the axon is splitting from one image to another image.

A Problem Instance Isolating a single Axon from the stack of images. Identify if two or more axon’s parts are getting merged from one image to another image.

Region Growing algorithm Region Growing (SeedPoint, Threshold). 1. insert SeedPoint into queue 2. Calculate low = SeedPoint<Threshold? 0 : Threshold High = SeedPoint<Threshold? Threshold : while(queue not empty) if (neighbour >= low && neighbour <= high) insert neighbour into queue. include neighbour in the axon set. - Used to identify a single part of axon within an image.

Algorithm Scan through the mirroring coordinates in the second image of the stack and identify a pixel between low and high calculated from threshold. image 1 image 2 image 1 image 2 Pixel is not related to initial seed point Identifying seed point and region growing for the consecutive image in the stack.

Algorithm Splitting case. Repeat the seed identification process if a significant number of pixels are still left. The above process will allow us to detect any splits occurring in the consequent image slices in the stack. Identifying seed point and region growing for the consecutive image in the stack.

Algorithm Merging case. - After getting all parts of the axon in an image check whether those parts are branching in the previous images. - Spotting split in reverse stack is basically merge. Identifying seed point and region growing for the consecutive image in the stack.

Full object detection algorithm

Result-1 ( Isolating a single axon) To isolate object, 1.Load image sequence 2.Apply filtering (Gaussian Blur) 3.Select initial seed point 4. Apply the object detection algorithm 5. Apply thresholding to separate object pixels from other pixels. 6. Use 3D viewer to see the object

The steps are same as isolating single axon. Select multiple seed points (one on each axon) on the first image of the image stack. Result-2 ( Isolating multiple axons) Initial Image Stack 3D view Isolated axons

Result-3 Isolating all connected neurons from confocal image. Select one or multiple seed points In this case, one seed point has been selected from 13 th image of the original image stack

Comparison with existing fast marching - Fast marching in Fiji always convert original image to low quality image by applying a fixed filter. But the new algorithm can be applied to images of any quality. - Although the Fast marching technique uses lower quality image, the process is extremely slow while our algorithm is very faster.

Conclusion and Future work - We implemented very basic but crucial part for isolating objects from image stack very quickly. - We have figure out algorithm for calculating surface area of the object detected but didn’t implemented as it is very trivial algorithm. - As we didn’t know the actual voxel height so we didn’t go through implementation of calculating volume of the object. The work can be extended to - Calculating threshold value automatically. - Calculate approximate surface area, volume of the objects detected