Knowledge-Based Organ Identification from CT Images 1 Masahara Kobashi and Linda Shapiro Best-Paper Prize in Pattern Recognition Vol. 28, No. 4 1995.

Slides:



Advertisements
Similar presentations
Pseudo-Relevance Feedback For Multimedia Retrieval By Rong Yan, Alexander G. and Rong Jin Mwangi S. Kariuki
Advertisements

Recovering Human Body Configurations: Combining Segmentation and Recognition Greg Mori, Xiaofeng Ren, and Jitentendra Malik (UC Berkeley) Alexei A. Efros.
图像处理技术讲座(2) Digital Image Processing (2) 灰度直方图和二值化操作 Gray-level Histogram and Threshold 顾 力栩 上海交通大学 计算机系
Lecture 07 Segmentation Lecture 07 Segmentation Mata kuliah: T Computer Vision Tahun: 2010.
A Low-cost Attack on a Microsoft CAPTCHA Yan Qiang,
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.
Segmentation and Region Detection Defining regions in an image.
1 Head and Neck Lymph Node Region Delineation with Auto-segmentation and Image Registration Chia-Chi Teng Department of Electrical Engineering University.
Local or Global Minima: Flexible Dual-Front Active Contours Hua Li Anthony Yezzi.
Content Based Image Clustering and Image Retrieval Using Multiple Instance Learning Using Multiple Instance Learning Xin Chen Advisor: Chengcui Zhang Department.
lecture 4 : Isosurface Extraction
Hierarchical Region-Based Segmentation by Ratio-Contour Jun Wang April 28, 2004 Course Project of CSCE 790.
Automated Detection and Characterization of Solar Filaments and Sigmoids K. Wagstaff, D. M. Rust, B. J. LaBonte and P. N. Bernasconi Johns Hopkins University.
MedIX – Summer 06 Lucia Dettori (room 745)
PROJECT 1: Voronoi Probability Maps for Seed Region Detection in Abdominal CT Images PROJECT 2: Kidney Seed Region Detection in Abdominal CT Images.
Yujun Guo Kent State University August PRESENTATION A Binarization Approach for CT-MR Registration Using Normalized Mutual Information.
Fitting a Model to Data Reading: 15.1,
Computer Vision Basics Image Terminology Binary Operations Filtering Edge Operators.
1 Introduction What IS computer vision? Where do images come from? the analysis of digital images by a computer.
Computer Vision I Instructor: Prof. Ko Nishino. Today How do we recognize objects in images?
Facial Features Extraction Amit Pillay Ravi Mattani Amit Pillay Ravi Mattani.
Jacinto C. Nascimento, Member, IEEE, and Jorge S. Marques
Image Subtraction for Real Time Moving Object Extraction Shahbe Mat Desa, Qussay A. Salih, CGIV’04.
E.G.M. PetrakisBinary Image Processing1 Binary Image Analysis Segmentation produces homogenous regions –each region has uniform gray-level –each region.
Digital Pathology Diagnostic Accuracy, Viewing Behavior and Image Characterization Linda Shapiro University of Washington Computer Science and Engineering.
Course Syllabus 1.Color 2.Camera models, camera calibration 3.Advanced image pre-processing Line detection Corner detection Maximally stable extremal regions.
Recognition using Regions (Demo) Sudheendra V. Outline Generating multiple segmentations –Normalized cuts [Ren & Malik (2003)] Uniform regions –Watershed.
EE 492 ENGINEERING PROJECT LIP TRACKING Yusuf Ziya Işık & Ashat Turlibayev Yusuf Ziya Işık & Ashat Turlibayev Advisor: Prof. Dr. Bülent Sankur Advisor:
S EGMENTATION FOR H ANDWRITTEN D OCUMENTS Omar Alaql Fab. 20, 2014.
Vehicle License Plate Detection Algorithm Based on Statistical Characteristics in HSI Color Model Instructor : Dr. K. R. Rao Presented by: Prasanna Venkatesh.
Bug Localization with Machine Learning Techniques Wujie Zheng
CS 376b Introduction to Computer Vision 02 / 22 / 2008 Instructor: Michael Eckmann.
AUTOMATIZATION OF COMPUTED TOMOGRAPHY PATHOLOGY DETECTION Semyon Medvedik Elena Kozakevich.
Automatic Image Annotation by Using Concept-Sensitive Salient Objects for Image Content Representation Jianping Fan, Yuli Gao, Hangzai Luo, Guangyou Xu.
CS654: Digital Image Analysis Lecture 25: Hough Transform Slide credits: Guillermo Sapiro, Mubarak Shah, Derek Hoiem.
Linear Programming Erasmus Mobility Program (24Apr2012) Pollack Mihály Engineering Faculty (PMMK) University of Pécs João Miranda
MedIX – Summer 07 Lucia Dettori (room 745)

CSSE463: Image Recognition Day 23 Midterm behind us… Midterm behind us… Foundations of Image Recognition completed! Foundations of Image Recognition completed!
Image Segmentation Shengnan Wang
Automating Scoliosis Analysis By Amar Sahai Thomas Jefferson High School for Science and Technology
By: David Gelbendorf, Hila Ben-Moshe Supervisor : Alon Zvirin
Low level Computer Vision 1. Thresholding 2. Convolution 3. Morphological Operations 4. Connected Component Extraction 5. Feature Extraction 1.
Digital Image Processing
Edges and Lines Readings: Chapter 10:
Wonjun Kim and Changick Kim, Member, IEEE
Instance Discovery and Schema Matching With Applications to Biological Deep Web Data Integration Tantan Liu, Fan Wang, Gagan Agrawal {liut, wangfa,
Course 3 Binary Image Binary Images have only two gray levels: “1” and “0”, i.e., black / white. —— save memory —— fast processing —— many features of.
Digital Image Processing CCS331 Relationships of Pixel 1.
Date of download: 5/28/2016 Copyright © 2016 SPIE. All rights reserved. Flowchart of the computer-aided diagnosis (CAD) tool. (a) Segmentation: The region.
April 21, 2016Introduction to Artificial Intelligence Lecture 22: Computer Vision II 1 Canny Edge Detector The Canny edge detector is a good approximation.
Visual Information Processing. Human Perception V.S. Machine Perception  Human perception: pictorial information improvement for human interpretation.
Course : T Computer Vision
COMP 9517 Computer Vision Binary Image Analysis 4/15/2018
Introduction Computer vision is the analysis of digital images
Computer Vision Lecture 12: Image Segmentation II
CSE 455 Computer Vision Autumn 2014
EE 596 Machine Vision Autumn 2015
Lecture 25: Introduction to Recognition
Knowledge-Based Organ Identification from CT Images
Introduction Computer vision is the analysis of digital images
CSE 455 Computer Vision Autumn 2010
Introduction What IS computer vision?
CSSE463: Image Recognition Day 23
Fourier Transform of Boundaries
Introduction Computer vision is the analysis of digital images
Multi-Information Based GCPs Selection Method
CSSE463: Image Recognition Day 23
Saliency Optimization from Robust Background Detection
Computer and Robot Vision I
Presentation transcript:

Knowledge-Based Organ Identification from CT Images 1 Masahara Kobashi and Linda Shapiro Best-Paper Prize in Pattern Recognition Vol. 28, No

Motivation 2 The extraction of structure from CT volumes of cancer patients is an important first step in the creation of patient-specific models that can be used by treatment planning software to deliver maximal dosage to the tumor and minimal dosage to critical anatomical structures. Even today, no automatic techniques have been successful enough to replace the standard manual methods of outlining the organs. The goal of this work was to develop a knowledge-based recognition system that utilizes knowledge of anatomy and image processing to extract the organs from CT volumes.

3 CT Slices of the Abdomen 3 kidney.jpg g006.jpg e030.jpg Where are the kidneys, liver, spleen, aorta, spine?

Major Features of the System 4 1. dynamic thresholding controlled by feedback 2.the use of negative shape constraints that 3. progressive landmarking that extracts organs in order of predicted success and uses already-extracted organs to help locate others

Difficulties in Segmenting CT Images 5 1.Regions produced by gray-tone-based segmentation procedures do not correspond to organs. 2.There are very few shape invariants for organs. 3. The absolute gray tones for each organ vary widely over difference instances. 4.There is no precise, objective ground truth for performance evaluation (in our study).

Observations 6 Two different organs can have the same or very close gray tones in CT images Most human organs have few computable and stable shape invariants. Shapes of a kidney in different CT slices.

More Observations 7 Each organ has a fairly stable vertical and horizontal location. The ordering of organs by their gray tones is fairly stable, even though their absolute gray tones vary widely. Each biological substance has a relatively narrow range of gray tones. But CT image analysis is simpler than many outside-world computer vision domains. And there are relatively small numbers of objects in each image. There are some very stable landmarks: spine and aorta.

Specific Organ Properties to Use 8 1.position in the ordering of gray tones among organs 2.relevant gray-tone range 3.height of gray-tone cliff (related to range of thresholds) 4.location in terms of stable landmarks: aorta and spine 5.adjacency with other organs 6.size in terms of expected area in a slice 7.overlap ratio with other slices 8.positive and negative shape constraints

Idea of the Dynamic Thresholding 9 (a)results of thresholding at the initial (highest) threshold for kidneys (b)at 3 steps, the kidneys become detectible (c)at 11 steps, both kidneys connect with other organs

Steps of the Procedure 10 1.Set the initial threshold to the high end of the relevant gray tone range for the organ of interest. From the second iteration on, this threshold will be reduced by a constant value (10 was used) in each iteration. If the threshold reaches the low end of the range with no candidates, other methods are invoked.

Steps 11 2.Threshold the image with the current threshold. 3.Perform connected components to produce a set of regions. 4.AREA CHECK: Check if there is a region of acceptable size in the search area for the organ of interest. If not, go back to step 1. 5.LOCATION CHECK: Check if any candidate regions satisfy the location condition for the organ of interest. If so, record them, else go back to step 1.

Steps 12 6.SHAPE CHECK: Check if there is among the candidates one that satisfies the positive shape constraints (for the aorta and spine) or the negative shape constraints (for the rest). Negative shape constraints include - abnormal size - abnormal extension - vertical and horizontal lengths - vertical/horizontal ratio

Concept of a Negative Shape Constraint: Shapes that are NOT Kidney 13

Steps 14 7.OVERLAP CHECK: check if there is a candidate region that satisfies the overlap condition with an already-segmented adjacent slice. Else go to step 1. The minimum required overlap is 50% of the smaller region. 8.COLLISION CHECK: Check if there is a candidate region that does not collide with other recognized organs. Else go to step CHOOSE BEST: Choose the best candidate region.

Steps SLOPE CHECK: Check the change in area with change in threshold. Look for the flattest part of the curve that has acceptable area. Choose the midpoint as the threshold.

Steps MORPHOLOGICAL OPERATIONS: Close with a disk of 3 Open with a disk of 5 Extract the regions that satisfies the conditions Close the extracted region with a disk of 3 The result is output as the organ of interest.

Some Results: Labeled as Grade A, B, or C 17 Grade A: Comparable to human dosimetry within a 5 pixel mismatch.

Some Results: Labeled as Grade A, B, or C 18 Grade B: Worse than A, but at least 70% correct.

Some Results: Labeled as Grade A, B, or C 19 Grade B Spleen

Some Results: Labeled as Grade A, B, or C 20 Grade C: Less than 70% correct.

Extraction from 3 Slices 21 low-level slice mid-level slice higher-level slice

Comparison 22 Grade AGrade BGrade C Kidneys85%0%15% Spleen70%6%23% Liver52%31%17%

Possible Course Project 23 Design and implement a semi-automatic system that finds and segments organs from CT or other images and produces 3D meshes from the slices of each organ: User: Jim Brinkley in BHI (he’s wanted this forever) We will see this algorithm again used for finding extractible organs in head and neck images in Chia-Chi Teng’s work.