Joshua Kahn, Scott Wiese ECE533 – Fall 2003 December 12, 2003

Slides:



Advertisements
Similar presentations
A prototype program for analyzing 4D image guidance shifts for lung SBRT Brian Wang 1, Vikren Sarkar 1, Christopher Busselberg 2, Prema Rassiah-Szegedi.
Advertisements

Computer Graphics- SCC 342
A Graph based Geometric Approach to Contour Extraction from Noisy Binary Images Amal Dev Parakkat, Jiju Peethambaran, Philumon Joseph and Ramanathan Muthuganapathy.
QR Code Recognition Based On Image Processing
Road-Sign Detection and Recognition Based on Support Vector Machines Saturnino, Sergio et al. Yunjia Man ECG 782 Dr. Brendan.
Computational Biology, Part 23 Biological Imaging II Robert F. Murphy Copyright  1996, 1999, All rights reserved.
Image Processing in Matlab An Introductory Approach by Sabih D. Khan
IntroductionIntroduction AbstractAbstract AUTOMATIC LICENSE PLATE LOCATION AND RECOGNITION ALGORITHM FOR COLOR IMAGES Kerem Ozkan, Mustafa C. Demir, Buket.
Vision Based Control Motion Matt Baker Kevin VanDyke.
Each pixel is 0 or 1, background or foreground Image processing to
1 s-t Graph Cuts for Binary Energy Minimization  Now that we have an energy function, the big question is how do we minimize it? n Exhaustive search is.
São Paulo Advanced School of Computing (SP-ASC’10). São Paulo, Brazil, July 12-17, 2010 Looking at People Using Partial Least Squares William Robson Schwartz.
HCI Final Project Robust Real Time Face Detection Paul Viola, Michael Jones, Robust Real-Time Face Detetion, International Journal of Computer Vision,
Introduction to Computer Vision
Automated Detection and Characterization of Solar Filaments and Sigmoids K. Wagstaff, D. M. Rust, B. J. LaBonte and P. N. Bernasconi Johns Hopkins University.
MRI Image Segmentation for Brain Injury Quantification Lindsay Kulkin 1 and Bir Bhanu 2 1 Department of Biomedical Engineering, Syracuse University, Syracuse,
Detecting Image Region Duplication Using SIFT Features March 16, ICASSP 2010 Dallas, TX Xunyu Pan and Siwei Lyu Computer Science Department University.
Traffic Sign Recognition Jacob Carlson Sean St. Onge Advisor: Dr. Thomas L. Stewart.
A Novel 2D To 3D Image Technique Based On Object- Oriented Conversion.
Smart Traveller with Visual Translator for OCR and Face Recognition LYU0203 FYP.
Real-Time Face Detection and Tracking Using Multiple Cameras RIT Computer Engineering Senior Design Project John RuppertJustin HnatowJared Holsopple This.
Part A Multimedia Production Rico Yu. Part A Multimedia Production Ch.1 Text Ch.2 Graphics Ch.3 Sound Ch.4 Animations Ch.5 Video.
How to Sketch a Horizontal Line
Hubert CARDOTJY- RAMELRashid-Jalal QURESHI Université François Rabelais de Tours, Laboratoire d'Informatique 64, Avenue Jean Portalis, TOURS – France.
By Meidika Wardana Kristi, NRP  Digital cameras used to take picture of an object requires three sensors to store the red, blue and green color.
BACKGROUND LEARNING AND LETTER DETECTION USING TEXTURE WITH PRINCIPAL COMPONENT ANALYSIS (PCA) CIS 601 PROJECT SUMIT BASU FALL 2004.
Segmentation of CT angiography based on a combination of segmentation methods University of West Bohemia in Pilsen Czech republic Ing. Ivan Pirner Ing.
DEVELOPMENT OF ALGORITHM FOR PANORAMA GENERATION, AND IMAGE SEGMENTATION FROM STILLS OF UNDERVEHICLE INSPECTION Balaji Ramadoss December,06,2002.
Visual Inspection Product reliability is of maximum importance in most mass-production facilities.  100% inspection of all parts, subassemblies, and.
Gianni Ramponi University of Trieste Images © 2002 Gonzalez & Woods Digital Image Processing Chapter 9 Morphological Image.
Pattern Recognition April 19, 2007 Suggested Reading: Horn Chapter 14.
11/29/ Image Processing. 11/29/ Systems and Software Image file formats Image processing applications.
CS 325 Introduction to Computer Graphics 03 / 29 / 2010 Instructor: Michael Eckmann.
A NOVEL METHOD FOR COLOR FACE RECOGNITION USING KNN CLASSIFIER
Introduction to Image Processing Our first look at image processing will be through the use of Paint Shop Pro, a bitmap editing program available as shareware.
Image Segmentation by Histogram Thresholding Venugopal Rajagopal CIS 581 Instructor: Longin Jan Latecki.
Magic Camera Master’s Project Defense By Adam Meadows Project Committee: Dr. Eamonn Keogh Dr. Doug Tolbert.
CS COMPUTER GRAPHICS LABORATORY. LIST OF EXPERIMENTS 1.Implementation of Bresenhams Algorithm – Line, Circle, Ellipse. 2.Implementation of Line,
Wonjun Kim and Changick Kim, Member, IEEE
Machine Vision Edge Detection Techniques ENT 273 Lecture 6 Hema C.R.
Machine Vision ENT 273 Hema C.R. Binary Image Processing Lecture 3.
Advisor : Ku-Yaw Chang Speaker : Ren-Li Shen /6/12.
EE368: Digital Image Processing Bernd Girod Leahy, p.1/15 Face Detection on Similar Color Images Scott Leahy EE368, Stanford University May 30, 2003.
Coin Recognition Using MATLAB - Emad Zaben - Bakir Hasanein - Mohammed Omar.
BITMAPPED IMAGES & VECTOR DRAWN GRAPHICS
Object Recognition and Feature Detection Using MATLAB
3.1 Clustering Finding a good clustering of the points is a fundamental issue in computing a representative simplicial complex. Mapper does not place any.
2. Skin - color filtering.
Color Image Processing
CSE 554 Lecture 1: Binary Pictures
Bitmap Image Vectorization using Potrace Algorithm
Color Image Processing
Digital image self-adaptive acquisition in medical x-ray imaging
Mean Shift Segmentation
Chin-Ya Huang Mon-Ju Wu
3.1 Clustering Finding a good clustering of the points is a fundamental issue in computing a representative simplicial complex. Mapper does not place any.
Brain Hemorrhage Detection and Classification Steps
Analysis and classification of images based on focus
Levi Smith REU Week 1.
Color Image Processing
Gray Scale picture def pixBW(pixel): # given a pixel, change to BW
Presented by :- Vishal Vijayshankar Mishra
Outline H. Murase, and S. K. Nayar, “Visual learning and recognition of 3-D objects from appearance,” International Journal of Computer Vision, vol. 14,
Aline Martin ECE738 Project – Spring 2005
Intensity-based biplane 2D-3D registration for in-vivo three dimensional forearm rotational analysis Shingo Abe1,3, Kunihiro Oka1, Yoshihito Otake2, Yuusuke.
Project P06441: See Through Fog Imaging
Color Image Processing
Trees and Colored Edge Detection
Greg Yoblin & Joseph Marino
A Novel Smoke Detection Method Using Support Vector Machine
Presentation transcript:

Joshua Kahn, Scott Wiese ECE533 – Fall 2003 December 12, 2003 Automated Determination of a Reference Point for the Diagnosis of Spinal Instability Joshua Kahn, Scott Wiese ECE533 – Fall 2003 December 12, 2003

Background Spinal Instability Caused by degradation of spinal support tissues Painful Direct diagnosis not possible

Current Diagnosis Techniques Radiograph Analysis Uncomfortable Inaccurate Compresses 3 dimensional space into 2 dimensions Clarity of radiographs is not always good Surgical Painful Complicated

Proposed Technique UW Neuroradiologist has proposed a new technique based on computed tomography Rotate patient 12 degrees each way Capture CT image set of each rotation Use digital subtraction to measure rotation Advantages Three dimensional image set More accurate than other techniques

Project Goals Image subtraction software package requires a reference point for each image Our goal is to perform automated selection of the reference point for each image

Proposed Algorithm DICOM to JPEG Conversion Sobel Edge Detection Region of Interest Selection Closing (dilation followed by erosion) Black and White Edge Detection Spinal Canal Extraction Geometric Analysis

1) Convert DICOM Image to JPEG Performed using a UNIX utility (convert) Command: convert foo.dcm jpg:foo.jpg

2) Sobel Edge Detection Detect all edges in image Performed using built-in Matlab function

3) Region of Interest Selection Minimizes area of maximum computing Does not analyze regions that are not important for algorithm

4) Closing Minimize number of edges surrounding spinal canal Dilation followed by erosion Dilation Erosion

5) B&W Edge Detection Black and White edge detection Label objects Extracts edges of closed image Label objects Each 8-way connected edge is a new object Each object labeled with individual marker Shown in different colors

6) Spinal Canal Extraction Sort objects based on size Spinal canal always has the third largest area Extract each pixel from this object

7) Geometric Analysis Spinal canal is approximated by a triangle Extract the three vertices of the triangle Estimation of the reference point is midpoint of upper two vertices Actual reference point is the intersection of the line connecting bottom vertex and estimation point with the spinal canal image

7) Geometric Analysis

8) Final Image Reference point for this image is detected A white circle is drawn on point The coordinates of the point are output

GUI Implementation

Results Compared automated detection against expert-classified reference point Average distance of 6.81 pixels Average distance well within acceptable range

Conclusion Automated detection will allow more accurate diagnosis of Spinal Instability Proposed algorithm is comparable to expert-classification of reference point Algorithm is also accurate and consistent in reference point determination