Software systems for Computer Vision and Image Processing Sungsoo Ha Prof. Murali Subbarao (Stony Brook University) Prof. A.N. Rajagopalan (Indian Institute.

Slides:



Advertisements
Similar presentations
Hough Transforms CSE 6367 – Computer Vision Vassilis Athitsos University of Texas at Arlington.
Advertisements

Computer vision: models, learning and inference Chapter 13 Image preprocessing and feature extraction.
Segmentation (2): edge detection
Uncertainty Representation. Gaussian Distribution variance Standard deviation.
Edge Detection CSE P 576 Larry Zitnick
Edge and Corner Detection Reading: Chapter 8 (skip 8.1) Goal: Identify sudden changes (discontinuities) in an image This is where most shape information.
Edge Detection. Our goal is to extract a “line drawing” representation from an image Useful for recognition: edges contain shape information –invariance.
Edge detection Goal: Identify sudden changes (discontinuities) in an image Intuitively, most semantic and shape information from the image can be encoded.
Lecture 4 Edge Detection
EE663 Image Processing Edge Detection 5 Dr. Samir H. Abdul-Jauwad Electrical Engineering Department King Fahd University of Petroleum & Minerals.
Canny Edge Detector.
Edge detection. Edge Detection in Images Finding the contour of objects in a scene.
Announcements Mailing list: –you should have received messages Project 1 out today (due in two weeks)
Canny Edge Detector1 1)Smooth image with a Gaussian optimizes the trade-off between noise filtering and edge localization 2)Compute the Gradient magnitude.
Edge Detection Today’s reading Forsyth, chapters 8, 15.1
Segmentation (Section 10.2)
Color a* b* Brightness L* Texture Original Image Features Feature combination E D 22 Boundary Processing Textons A B C A B C 22 Region Processing.
Filters and Edges. Zebra convolved with Leopard.
Image Features, Hough Transform Image Pyramid CSE399b, Spring 06 Computer Vision Lecture 10
Lecture 4: Edge Based Vision Dr Carole Twining Thursday 18th March 2:00pm – 2:50pm.
Elements of Biomedical Image Processing BMI 731 Winter 2005 Kun Huang Department of Biomedical Informatics Ohio State University.
3-D Computer Vision CSc Feature Detection and Grouping.
Edge Detection Today’s readings Cipolla and Gee –supplemental: Forsyth, chapter 9Forsyth Watt, From Sandlot ScienceSandlot Science.
Biomedical Image Analysis and Machine Learning BMI 731 Winter 2005 Kun Huang Department of Biomedical Informatics Ohio State University.
כמה מהתעשייה? מבנה הקורס השתנה Computer vision.
Multimedia Systems & Interfaces Karrie G. Karahalios Spring 2007.
MASKS © 2004 Invitation to 3D vision Lecture 3 Image Primitives andCorrespondence.
Computer Vision Spring ,-685 Instructor: S. Narasimhan WH 5409 T-R 10:30 – 11:50am.
Discrete Images (Chapter 7) Fourier Transform on discrete and bounded domains. Given an image: 1.Zero boundary condition 2.Periodic boundary condition.
HOUGH TRANSFORM Presentation by Sumit Tandon
HOUGH TRANSFORM & Line Fitting Introduction  HT performed after Edge Detection  It is a technique to isolate the curves of a given shape / shapes.
EDGE DETECTION IN COMPUTER VISION SYSTEMS PRESENTATION BY : ATUL CHOPRA JUNE EE-6358 COMPUTER VISION UNIVERSITY OF TEXAS AT ARLINGTON.
Edge Detection Today’s reading Cipolla & Gee on edge detection (available online)Cipolla & Gee on edge detection Szeliski, Ch 4.1.2, From Sandlot.
Instructor: S. Narasimhan
Edge detection Goal: Identify sudden changes (discontinuities) in an image Intuitively, most semantic and shape information from the image can be encoded.
Many slides from Steve Seitz and Larry Zitnick
October 7, 2014Computer Vision Lecture 9: Edge Detection II 1 Laplacian Filters Idea: Smooth the image, Smooth the image, compute the second derivative.
1 Eye Detection in Images Introduction To Computational and biological Vision Lecturer : Ohad Ben Shahar Written by : Itai Bechor.
Edge Detection and Geometric Primitive Extraction Jinxiang Chai.
Kylie Gorman WEEK 1-2 REVIEW. CONVERTING AN IMAGE FROM RGB TO HSV AND DISPLAY CHANNELS.
Brent M. Dingle, Ph.D Game Design and Development Program Mathematics, Statistics and Computer Science University of Wisconsin - Stout Edge Detection.
October 1, 2013Computer Vision Lecture 9: From Edges to Contours 1 Canny Edge Detector However, usually there will still be noise in the array E[i, j],
Lecture 04 Edge Detection Lecture 04 Edge Detection Mata kuliah: T Computer Vision Tahun: 2010.
Canny Edge Detection Using an NVIDIA GPU and CUDA Alex Wade CAP6938 Final Project.
Digital Image Processing Lecture 17: Segmentation: Canny Edge Detector & Hough Transform Prof. Charlene Tsai.
Canny Edge Detection. 5 STEPS 5 STEPS Apply Gaussian filter to smooth the image in order to remove the noise Apply Gaussian filter to smooth the image.
Machine Vision Edge Detection Techniques ENT 273 Lecture 6 Hema C.R.
COMPUTER VISION D10K-7C02 CV05: Edge Detection Dr. Setiawan Hadi, M.Sc.CS. Program Studi S-1 Teknik Informatika FMIPA Universitas Padjadjaran.
Se-Hoon Park 26 th August 2014 Backgrounds for feature extraction.
Edge Segmentation in Computer Images CSE350/ Sep 03.
Lecture 8: Edges and Feature Detection
September 26, 2013Computer Vision Lecture 8: Edge Detection II 1Gradient In the one-dimensional case, a step edge corresponds to a local peak in the first.
Methods Conclusions References ResultsBackground The program using the enhanced algorithm produces an optimal surface when used with simple inputs. Here,
Grouping and Segmentation. Sometimes edge detectors find the boundary pretty well.
Image Primitives and Correspondence
Fourier Transform: Real-World Images
Edge Detection CS 678 Spring 2018.
Corners and Interest Points
Jeremy Bolton, PhD Assistant Teaching Professor
Edge detection Goal: Identify sudden changes (discontinuities) in an image Intuitively, most semantic and shape information from the image can be encoded.
دکتر سعید شیری قیداری & فصل 4 کتاب
ECE 692 – Advanced Topics in Computer Vision
Lecture 2: Edge detection
Canny Edge Detector.
Outline Announcement Perceptual organization, grouping, and segmentation Hough transform Read Chapter 17 of the textbook File: week14-m.ppt.
Edge Detection Today’s readings Cipolla and Gee Watt,
Canny Edge Detector Smooth image with a Gaussian
Lecture 2: Edge detection
Review and Importance CS 111.
Presentation transcript:

Software systems for Computer Vision and Image Processing Sungsoo Ha Prof. Murali Subbarao (Stony Brook University) Prof. A.N. Rajagopalan (Indian Institute of Technology, Madras, India) Arnav V. Bhavsar (PhD student, Indian Institute of Technology, Madras, India)

Contents Machine (or Computer) Vision System Image Processing Early Vision Process – Edge detection (the Canny Edge detection) Intermediate Vision Process – Hough Transform High Vision Process – Computed Tomography (Filtered backprojection algorithm)

Machine Vision System Image Processing Early Vision Process Intermediate Vision Process High Vision Process

Image Processing Enhancing Image ContrastReducing NoiseSmoothing Edge detectionArbitrary FilterLinear filter: Convolution

The Canny Edge Detector Edge in an image – Significant local changes in an image – Important features for analyzing image Canny Edge Detector – The optimal edge detector – Low error rate – Well localized edge points – Only one response to a single edge

Cont’d (Canny Edge detector) Algorithm 1.Filtering: Smooth the image 2.Enhancement: Compute the gradient magnitude and orientation 3.Detection: Apply non-maxima suppression 4.Localization: Use double thresholding

Hough Transform (HT) for line detection What is difference with edge detector? Application: geometric pattern matching 1.An image of a single object 2.Decomposed into lines, curves, or other shapes 3.Matched with those in the desired object

Computed Tomography (CT) CT : the cross-sectional imaging of an object from its projection data Parallel beam projection Filtered back- projection algorithm

3D Volume Rendering & Graphic User Interface (GUI) System & Software Requirement – OpenGL extension version (2.0) – Cg toolkit (the latest version) – GeForce 8000 series (at least)

Conclusion Summarize – Realize very basic and simple applications – Help to understand overall of machine vision system Future work – Improving Hough Transform to detect arbitrary curves – Medical Image Processing Two-level volume rendering SPECT and PET statistical image reconstruction