Reading Assignments: Lecture 18: Visual Pre-Processing. Chapters TMB Brain Theory and Artificial Intelligence

Similar documents
Reading Assignments: Lecture 5: Introduction to Vision. None. Brain Theory and Artificial Intelligence

A CONVENTIONAL STUDY OF EDGE DETECTION TECHNIQUE IN DIGITAL IMAGE PROCESSING

Edge detection. Gradient-based edge operators

Quantitative Evaluation of Edge Detectors Using the Minimum Kernel Variance Criterion

Performance evaluation of the various edge detectors and filters for the noisy IR images

EARLY STAGE DIAGNOSIS OF LUNG CANCER USING CT-SCAN IMAGES BASED ON CELLULAR LEARNING AUTOMATE

Gray Scale Image Edge Detection and Reconstruction Using Stationary Wavelet Transform In High Density Noise Values

IJREAS Volume 2, Issue 2 (February 2012) ISSN: LUNG CANCER DETECTION USING DIGITAL IMAGE PROCESSING ABSTRACT

Announcements. Perceptual Grouping. Quiz: Fourier Transform. What you should know for quiz. What you should know for quiz

Intelligent Edge Detector Based on Multiple Edge Maps. M. Qasim, W.L. Woon, Z. Aung. Technical Report DNA # May 2012

Prof. Greg Francis 7/31/15

International Journal of Computational Science, Mathematics and Engineering Volume2, Issue6, June 2015 ISSN(online): Copyright-IJCSME

Object recognition and hierarchical computation

Lateral Geniculate Nucleus (LGN)

ANALYSIS OF MALIGNANT NEOPLASTIC USING IMAGE PROCESSING TECHNIQUES

Retinal DOG filters: high-pass or high-frequency enhancing filters?

Computational Cognitive Science. The Visual Processing Pipeline. The Visual Processing Pipeline. Lecture 15: Visual Attention.

Feasibility Study in Digital Screening of Inflammatory Breast Cancer Patients using Selfie Image

LUNG NODULE SEGMENTATION IN COMPUTED TOMOGRAPHY IMAGE. Hemahashiny, Ketheesan Department of Physical Science, Vavuniya Campus

SAPOG Edge Detection Technique GUI using MATLAB

Image Enhancement and Compression using Edge Detection Technique

Development of novel algorithm by combining Wavelet based Enhanced Canny edge Detection and Adaptive Filtering Method for Human Emotion Recognition

International Journal for Science and Emerging

A Quantitative Performance Analysis of Edge Detectors with Hybrid Edge Detector

An Evaluation of Motion in Artificial Selective Attention

Computational Cognitive Science

Edge Detection Techniques Based On Soft Computing

Edge Detection using Mathematical Morphology

Early Stages of Vision Might Explain Data to Information Transformation

Comparative Analysis of Canny and Prewitt Edge Detection Techniques used in Image Processing

Gabor Wavelet Approach for Automatic Brain Tumor Detection

Mammogram Analysis: Tumor Classification

Computational Cognitive Science

On the implementation of Visual Attention Architectures

EDGE DETECTION. Edge Detectors. ICS 280: Visual Perception

The 29th Fuzzy System Symposium (Osaka, September 9-, 3) Color Feature Maps (BY, RG) Color Saliency Map Input Image (I) Linear Filtering and Gaussian

Early Detection of Lung Cancer

AN EFFICIENT EDGE DETECTION APPROACH USING DWT

Mammogram Analysis: Tumor Classification

ADAPTIVE BLOOD VESSEL SEGMENTATION AND GLAUCOMA DISEASE DETECTION BY USING SVM CLASSIFIER

CS294-6 (Fall 2004) Recognizing People, Objects and Actions Lecture: January 27, 2004 Human Visual System

Perceptual Grouping in a Self-Organizing Map of Spiking Neurons

Neural circuits PSY 310 Greg Francis. Lecture 05. Rods and cones

A Model of Saliency-Based Visual Attention for Rapid Scene Analysis

A Survey on Brain Tumor Detection Technique

Basics of Computational Neuroscience

LISC-322 Neuroscience Cortical Organization

An Artificial Neural Network Architecture Based on Context Transformations in Cortical Minicolumns

Natural Scene Statistics and Perception. W.S. Geisler

The Perceptron: : A Probabilistic Model for Information Storage and Organization in the brain (F. Rosenblatt)

Comparison of Various Image Edge Detection Techniques for Brain Tumor Detection

Object vision (Chapter 4)

Dynamic Model of Visual Recognition Predicts Neural Response Properties in the Visual Cortex

Colin Ware Center for Coastal and Ocean Mapping University of New Hampshire.

Detection of pulmonary abnormalities using Multi scale products and ARMA modelling

Models of Attention. Models of Attention

Sensory Adaptation within a Bayesian Framework for Perception

A Neurally-Inspired Model for Detecting and Localizing Simple Motion Patterns in Image Sequences

SOLUTIONS Homework #3. Introduction to Engineering in Medicine and Biology ECEN 1001 Due Tues. 9/30/03

Supplemental Information

Automatic Classification of Perceived Gender from Facial Images

Analysis of in-vivo extracellular recordings. Ryan Morrill Bootcamp 9/10/2014

Introduction to Computational Neuroscience

Edge Detection Techniques Using Fuzzy Logic

Control of Selective Visual Attention: Modeling the "Where" Pathway

SYMLET AND GABOR WAVELET PREDICTION OF PRINT DEFECTS

Object Detectors Emerge in Deep Scene CNNs

V1 (Chap 3, part II) Lecture 8. Jonathan Pillow Sensation & Perception (PSY 345 / NEU 325) Princeton University, Fall 2017

A NOVEL FACIAL EXPRESSION RECOGNITION METHOD US- ING BI-DIMENSIONAL EMD BASED EDGE DETECTION. Zijing Qin

Image Processing of Eye for Iris Using. Canny Edge Detection Technique

Lung Cancer Detection using Morphological Segmentation and Gabor Filtration Approaches

Modeling the Deployment of Spatial Attention

B657: Final Project Report Holistically-Nested Edge Detection

Design Study Sobel Edge Detection

ADVANTAGES OF USING SIFT FOR BRAIN TUMOR DETECTION

Intelligent Systems. Discriminative Learning. Parts marked by * are optional. WS2013/2014 Carsten Rother, Dmitrij Schlesinger

Cancer Cells Detection using OTSU Threshold Algorithm

Primary Visual Pathways (I)

Edge Detection Operators: Peak Signal to Noise Ratio Based Comparison

Top-down Attention Signals in Saliency 邓凝旖

Conclusions and future directions

Monitoring Cardiac Stress Using Features Extracted From S1 Heart Sounds

An Attentional Framework for 3D Object Discovery

2D-Sigmoid Enhancement Prior to Segment MRI Glioma Tumour

Spectrograms (revisited)

M Cells. Why parallel pathways? P Cells. Where from the retina? Cortical visual processing. Announcements. Main visual pathway from retina to V1

Continuous Wavelet Transform in ECG Analysis. A Concept or Clinical Uses

Just One View: Invariances in Inferotemporal Cell Tuning

arxiv: v2 [cs.cv] 22 Mar 2018

Keywords Fuzzy Logic, Fuzzy Rule, Fuzzy Membership Function, Fuzzy Inference System, Edge Detection, Regression Analysis.

Efficient Coding of Visual Scenes by. Grouping and Segmentation Tai Sing Lee and Alan L. Yuille

Study And Development Of Digital Image Processing Tool For Application Of Diabetic Retinopathy

What is mid level vision? Mid Level Vision. What is mid level vision? Lightness perception as revealed by lightness illusions

Goals. Visual behavior jobs of vision. The visual system: overview of a large-scale neural architecture. kersten.org

Quick detection of QRS complexes and R-waves using a wavelet transform and K-means clustering

Information Processing During Transient Responses in the Crayfish Visual System

CHAPTER 5 WAVELET BASED DETECTION OF VENTRICULAR ARRHYTHMIAS WITH NEURAL NETWORK CLASSIFIER

Automated Assessment of Diabetic Retinal Image Quality Based on Blood Vessel Detection

Knowledge-driven Gaze Control in the NIM Model

Artificial Neural Networks (Ref: Negnevitsky, M. Artificial Intelligence, Chapter 6)

Transcription:

Brain Theory and Artificial Intelligence Lecture 18: Visual Pre-Processing. Reading Assignments: Chapters TMB2 3.3. 1

Low-Level Processing Remember: Vision as a change in representation. At the low-level, such change can be done by fairly streamlined mathematical transforms: - Fourier transform - Wavelet transform these transforms yield a simpler but more organized image of the input. Additional organization is obtained through multiscale representations. 2

Biological low-level processing Edge detection and wavelet transforms in V1: hypercolumns and Jets. but - processing appears highly non-linear, hence convolution of input by wavelets only approximates real responses; - neuronal responses are influenced by context, i.e., neuronal activity at one location depends on activity at possibly distant locations; - responses at one level of processing (e.g., V1) also depend on feedback from higher levels, and other modulatory effects such as attention, training, etc. 3

Fourier Transform 4

Problem - The Fourier transform does not intuitively encode non-stationary (i.e., time-varying) signals. - One solution is to use the short-term Fourier transform, and repeat for successive time slices. - Another is to use a wavelet transform. 5

Wavelet Transform - Mother wavelet : defines shape and size of window - Convolved with signal (x) after translation ( ) and scaling (s) - Results stored in array indexed by translation and scaling 6

Example: small-scale wavelet is applied 7

then larger-scale 8

and even larger scale 9

Result is indexed by translation & scale 10

Wavelet Transform & Basis Decomposition We define the inner product between two functions: then the continuous wavelet transform: can be thought of as taking the inner product between signal and all of the different wavelets (parametrized by translation & scale): 11

two functions are orthogonal iff: Orthonormal and a set of functions is orthonormal iff: with 12

Basis If the collection of wavelets forms an orthonormal basis, then we can compute: and fully reconstruct the signal from those coefficients (and knowledge of the wavelet functions) alone: thus the transformation is reversible. 13

Edge Detection Very important to both biological and computer vision: - Easy and cheap (computationally) to compute. - Provide strong visual clues to help recognition. - Problem: sensitive to image noise. why? because edge detection is a high-pass filtering process and noise typically has high-pass components (e.g., speckle noise). 14

Laplacian Edge Detection Edges are defined as zero-crossings of the second derivative (Laplacian if more than one-dimensional) of the signal. This is very sensitive to image noise; thus typically we first blur the image to reduce noise. We then use a Laplacian-of-Gaussian filter to extract edges. Smoothed signal First derivative (gradient) 15

Derivatives in 2D Gradient: for discrete images: magnitude and direction: 16

Laplacian-of-Gaussian Laplacian: 17

18

Another Edge Detection Scheme - Maxima of the modulus of the Gradient in the Gradient direction (Canny-Deriche): -use optimal 1 st derivative filter to estimate edges -estimate noise level from RMS of 2 nd derivative of filter responses -determine two thresholds, Thigh and Tlow from the noise estimate -edges are points which are locally maximum in gradient direction -a hysteresis process is employed to complete edges, i.e., - edge will start when filter response > Thigh - but may continue as long as filter response > Tlow 19

Laurent Itti: CS564 Brain Theory and Artificial Intelligence. Visual Pre-processing 20

21

22

23

Laurent Itti: CS564 Brain Theory and Artificial Intelligence. Visual Pre-processing 24

25

26

27

28

29

30

31

32

Biological Feature Extraction Center-surround vs. Laplacian of Gaussian. 33

Using Pyramids to Compute Biological Features - Build Gaussian Pyramid - Take difference between pixels at same image locations but different scales - Result: difference-of-gaussians receptive fields 34

Illusory Contours Some mechanism is responsible for our illusory perception of contours where there are none 35

Gabor jets Similar to a biological hypercolumn: collection of Gabor filters with various orientations and scales, but all centered at one visual location. 36

Non-Classical Surround Sillito et al, Nature, 1995: response of neurons is modulated by stimuli outside the neuron s receptive field. Method: - Map receptive field location and size - Check that neuron does not respond to stimuli outside the mapped RF - Present stimulus in RF - Compare this baseline response to response obtained when stimuli are also present outside the RF. Result: - stimuli outside RF similar to the one inside RF inhibit neuron - stimuli outside RF very similar to the one inside RF do not affect (or enhance very slightly) neuron 37

Non-classical surround inhibition 38

Example 39

Non-Classical Surround & Edge Detection Holt & Mel, 2000 40

Long-range Excitation 41

Long-range Gilbert et al, 2000. Stimulus outside RF enhances neuron s response if placed and oriented such as to form a contour. 42

Modeling long-range connections 43

Contour completion 44

Grouping and Object Segmentation We can do much more than simply extract and follow contours 45