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

Similar documents
Head and Neck Lymph Node Region Delineation with Auto-segmentation and Image Registration

Machine Learning for Medical Image Analysis. A. Criminisi

Bus Detection and recognition for visually impaired people

Model-Based Organ Segmentation in CT Scans

Modeling and preoperative planning for kidney surgery

CSE 455: Computer Vision Winter 2007

Medical Image Segmentation

Computer vision is the analysis of digital images by a computer for such applications as:

8/3/2017. Contour Assessment for Quality Assurance and Data Mining. Objective. Outline. Tom Purdie, PhD, MCCPM

Determination of Dice Coefficient of Diseased Renal Images

Bioimage Informatics

AN essential part of any computer-aided surgery is planning

IMPLEMENTATION OF SPATIAL FUZZY CLUSTERING IN DETECTING LIP ON COLOR IMAGES

Medical Image Registration

A COMPARISON OF WAVELET-BASED AND RIDGELET- BASED TEXTURE CLASSIFICATION OF TISSUES IN COMPUTED TOMOGRAPHY

Automated segmentation methods for liver analysis in oncology applications

Prostate Detection Using Principal Component Analysis

CS 231A Computer Vision (Winter 2014) Problem Set 3

Extraction and recognition of the thoracic organs based on 3D CT images and its application

Structured Light II. Thanks to Ronen Gvili, Szymon Rusinkiewicz and Maks Ovsjanikov

Nearest Neighbor 3D Segmentation with Context Features

CITS 4402 Computer Vision

Component-based Face Recognition with 3D Morphable Models

Learn Image Segmentation Basics with Hands-on Introduction to ITK-SNAP. RSNA 2016 Courses RCB22 and RCB54

Generation of Triangle Meshes from Time-of-Flight Data for Surface Registration

CS443: Digital Imaging and Multimedia Binary Image Analysis. Spring 2008 Ahmed Elgammal Dept. of Computer Science Rutgers University

Classification of Subject Motion for Improved Reconstruction of Dynamic Magnetic Resonance Imaging

3D Computer Vision. Structured Light II. Prof. Didier Stricker. Kaiserlautern University.

LIVER cancer has been among the 6 most common. Automatic Liver Segmentation based on Shape Constraints and Deformable Graph Cut in CT Images

Ulrik Söderström 17 Jan Image Processing. Introduction

Hybrid Approach for MRI Human Head Scans Classification using HTT based SFTA Texture Feature Extraction Technique

Semi-automatic Segmentation of Vertebral Bodies in Volumetric MR Images Using a Statistical Shape+Pose Model

Development of 3D Model-based Morphometric Method for Assessment of Human Weight-bearing Joint. Taeho Kim

IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 24, NO. 12, DECEMBER

COSC160: Detection and Classification. Jeremy Bolton, PhD Assistant Teaching Professor

Chapter 3 Image Registration. Chapter 3 Image Registration

Medical images, segmentation and analysis

Automated Video Analysis of Crowd Behavior

Improving Positron Emission Tomography Imaging with Machine Learning David Fan-Chung Hsu CS 229 Fall

Robust line segmentation for handwritten documents

CS 223B Computer Vision Problem Set 3

Wavelet-based Texture Classification of Tissues in Computed Tomography

Data Term. Michael Bleyer LVA Stereo Vision

Segmentation of 3-D medical image data sets with a combination of region based initial segmentation and active surfaces

K Means Clustering Using Localized Histogram Analysis and Multiple Assignment. Michael Bryson 4/18/2007

TIED FACTOR ANALYSIS FOR FACE RECOGNITION ACROSS LARGE POSE DIFFERENCES

SSD: Single Shot MultiBox Detector. Author: Wei Liu et al. Presenter: Siyu Jiang

Detecting Fingertip Method and Gesture Usability Research for Smart TV. Won-Jong Yoon and Jun-dong Cho

Automatic Detection and Segmentation of Kidneys in Magnetic Resonance Images Using Image Processing Techniques

Deep Face Recognition. Nathan Sun

Structured Light II. Thanks to Ronen Gvili, Szymon Rusinkiewicz and Maks Ovsjanikov

Object Identification in Ultrasound Scans

Computational Medical Imaging Analysis Chapter 4: Image Visualization

Chapter 3. Uncertainty and Vagueness. (c) 2008 Prof. Dr. Michael M. Richter, Universität Kaiserslautern

COMPARATIVE STUDY OF IMAGE EDGE DETECTION ALGORITHMS

A Novel Smoke Detection Method Using Support Vector Machine

Edge Detection. EE/CSE 576 Linda Shapiro

Computer-Aided Diagnosis in Abdominal and Cardiac Radiology Using Neural Networks

Locating 1-D Bar Codes in DCT-Domain

Modern Medical Image Analysis 8DC00 Exam

Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks

CS 231A Computer Vision (Fall 2012) Problem Set 3

Recognition of Animal Skin Texture Attributes in the Wild. Amey Dharwadker (aap2174) Kai Zhang (kz2213)

COMP 102: Computers and Computing

EECS490: Digital Image Processing. Lecture #19

Analysis of Binary Images

Biomedical Image Processing

EE795: Computer Vision and Intelligent Systems

Segmentation and Modeling of the Spinal Cord for Reality-based Surgical Simulator

6. Applications - Text recognition in videos - Semantic video analysis

EE 584 MACHINE VISION

3D Volume Mesh Generation of Human Organs Using Surface Geometries Created from the Visible Human Data Set

Automatic Determination of Arterial Input Function for Dynamic Contrast Enhanced MRI in Tumor Assessment

CAP 6412 Advanced Computer Vision

Object Detection System

Sampling-Based Ensemble Segmentation against Inter-operator Variability

2/15/2009. Part-Based Models. Andrew Harp. Part Based Models. Detect object from physical arrangement of individual features

A Systematic Analysis System for CT Liver Image Classification and Image Segmentation by Local Entropy Method

Mathematical methods and simulations tools useful in medical radiation physics

CS229: Machine Learning

Rule-Based Ventral Cavity Multi-organ Automatic Segmentation in CT Scans

Edge-Preserving Denoising for Segmentation in CT-Images

EE368 Project: Visual Code Marker Detection

Fully Automatic Multi-organ Segmentation based on Multi-boost Learning and Statistical Shape Model Search

NON OB ULTRASOUND MORPHOMETRICS AS BIOMARKERS

Case-Based Reasoning. CS 188: Artificial Intelligence Fall Nearest-Neighbor Classification. Parametric / Non-parametric.

CS 188: Artificial Intelligence Fall 2008

Tomographic Reconstruction

A New Algorithm for Shape Detection

2. Methodology. sinθ = const for details see, [5]. ψ ((x 1. ψ a,b,θ

Image Segmentation. Shengnan Wang

Human Head-Shoulder Segmentation

Morphometric Analysis of Biomedical Images. Sara Rolfe 10/9/17

2 Michael E. Leventon and Sarah F. F. Gibson a b c d Fig. 1. (a, b) Two MR scans of a person's knee. Both images have high resolution in-plane, but ha

Understanding Tracking and StroMotion of Soccer Ball

Edges and Lines Readings: Chapter 10: better edge detectors line finding circle finding

Binary Image Processing. Introduction to Computer Vision CSE 152 Lecture 5

FACIAL FEATURES DETECTION AND FACE EMOTION RECOGNITION: CONTROLING A MULTIMEDIA PRESENTATION WITH FACIAL GESTURES

Leung, CC; Chan, FHY; Lam, KY; Kwok, PCK; Chen, WF.

CSE 152 Lecture 7. Intro Computer Vision

Transcription:

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

Motivation 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. 2

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

Major Features of the System 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 4

Difficulties in Segmenting CT Images 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). 5

Observations 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. 6

More Observations 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. 7

Specific Organ Properties to Use 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 8

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

Steps of the Procedure 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. 10

Steps 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. 11

Steps 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 12

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

Steps 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 1. 9. CHOOSE BEST: Choose the best candidate region. 14

Steps 10. 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. 15

Steps 11. 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. 16

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

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

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

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

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

Comparison Grade A Grade B Grade C Kidneys 85% 0% 15% Spleen 70% 6% 23% Liver 52% 31% 17% 22

Possible Course Project 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. There are other methods in the literature now. We have a set of CT images with kidneys in them from the web. 23