An introduction Presented by: Ani Starrenburg

Slides:



Advertisements
Similar presentations
Scale & Affine Invariant Interest Point Detectors Mikolajczyk & Schmid presented by Dustin Lennon.
Advertisements

EDGE DETECTION ARCHANA IYER AADHAR AUTHENTICATION.
Computer vision: models, learning and inference Chapter 13 Image preprocessing and feature extraction.
Sliding Window Filters and Edge Detection Longin Jan Latecki Computer Graphics and Image Processing CIS 601 – Fall 2004.
Computer Vision Lecture 16: Texture
1Ellen L. Walker Edges Humans easily understand “line drawings” as pictures.
Edge detection Goal: Identify sudden changes (discontinuities) in an image Intuitively, most semantic and shape information from the image can be encoded.
Canny Edge Detector.
Targil 2 Image enhancement and edge detection. For both we will use image derivatives.
CS 376b Introduction to Computer Vision 02 / 27 / 2008 Instructor: Michael Eckmann.
Canny Edge Detector1 1)Smooth image with a Gaussian optimizes the trade-off between noise filtering and edge localization 2)Compute the Gradient magnitude.
Segmentation (Section 10.2)
Lecture 4: Edge Based Vision Dr Carole Twining Thursday 18th March 2:00pm – 2:50pm.
1 MSU CSE 803 Fall 2014 Vectors [and more on masks] Vector space theory applies directly to several image processing/representation problems.
Computer Vision P. Schrater Spring 2003
Edge detection Goal: Identify sudden changes (discontinuities) in an image Intuitively, most semantic and shape information from the image can be encoded.
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.
Local invariant features Cordelia Schmid INRIA, Grenoble.
Discrete Images (Chapter 7) Fourier Transform on discrete and bounded domains. Given an image: 1.Zero boundary condition 2.Periodic boundary condition.
Image Processing Edge detection Filtering: Noise suppresion.
Edges. Edge detection schemes can be grouped in three classes: –Gradient operators: Robert, Sobel, Prewitt, and Laplacian (3x3 and 5x5 masks) –Surface.
EDGE DETECTION IN COMPUTER VISION SYSTEMS PRESENTATION BY : ATUL CHOPRA JUNE EE-6358 COMPUTER VISION UNIVERSITY OF TEXAS AT ARLINGTON.
Lecture 6: Edge Detection CAP 5415: Computer Vision Fall 2008.
CSC508 Convolution Operators. CSC508 Convolution Arguably the most fundamental operation of computer vision It’s a neighborhood operator –Similar to the.
October 7, 2014Computer Vision Lecture 9: Edge Detection II 1 Laplacian Filters Idea: Smooth the image, Smooth the image, compute the second derivative.
Kylie Gorman WEEK 1-2 REVIEW. CONVERTING AN IMAGE FROM RGB TO HSV AND DISPLAY CHANNELS.
Edges.
Sejong Univ. Edge Detection Introduction Simple Edge Detectors First Order Derivative based Edge Detectors Compass Gradient based Edge Detectors Second.
Mestrado em Ciência de Computadores Mestrado Integrado em Engenharia de Redes e Sistemas Informáticos VC 15/16 – TP7 Spatial Filters Miguel Tavares Coimbra.
Edge Based Segmentation Xinyu Chang. Outline Introduction Canny Edge detector Edge Relaxation Border Tracing.
CSE 6367 Computer Vision Image Operations and Filtering “You cannot teach a man anything, you can only help him find it within himself.” ― Galileo GalileiGalileo.
Computational Vision CSCI 363, Fall 2012 Lecture 22 Motion III
EDGE DETECTION Instructor: Dr. Engr. Junaid Zafar.
Course 5 Edge Detection. Image Features: local, meaningful, detectable parts of an image. edge corner texture … Edges: Edges points, or simply edges,
Lecture 04 Edge Detection Lecture 04 Edge Detection Mata kuliah: T Computer Vision Tahun: 2010.
Digital Image Processing Lecture 17: Segmentation: Canny Edge Detector & Hough Transform Prof. Charlene Tsai.
Machine Vision Edge Detection Techniques ENT 273 Lecture 6 Hema C.R.
EDGE DETECTION Presentation by Sumit Tandon Department of Electrical Engineering University of Texas at Arlington Course # EE6358 Computer Vision.
Sliding Window Filters Longin Jan Latecki October 9, 2002.
MASKS © 2004 Invitation to 3D vision Lecture 3 Image Primitives andCorrespondence.
1 Edge Operators a kind of filtering that leads to useful features.
Motion tracking TEAM D, Project 11: Laura Gui - Timisoara Calin Garboni - Timisoara Peter Horvath - Szeged Peter Kovacs - Debrecen.
Winter in Kraków photographed by Marcin Ryczek
EDGE DETECTION Dr. Amnach Khawne. Basic concept An edge in an image is defined as a position where a significant change in gray-level values occur. An.
Miguel Tavares Coimbra
Edge Detection slides taken and adapted from public websites:
- photometric aspects of image formation gray level images
Edge Detection Phil Mlsna, Ph.D. Dept. of Electrical Engineering Northern Arizona University.
Chapter 10 Image Segmentation
Image Primitives and Correspondence
Edge Detection The purpose of Edge Detection is to find jumps in the brightness function (of an image) and mark them.
Computer Vision Lecture 9: Edge Detection II
Edge detection Goal: Identify sudden changes (discontinuities) in an image Intuitively, most semantic and shape information from the image can be encoded.
Levi Smith REU Week 1.
Dr. Chang Shu COMP 4900C Winter 2008
Computer Vision Lecture 16: Texture II
a kind of filtering that leads to useful features
a kind of filtering that leads to useful features
Lecture 2: Edge detection
Canny Edge Detector.
Edge Detection in Computer Vision
Edge Detection Today’s readings Cipolla and Gee Watt,
Canny Edge Detector Smooth image with a Gaussian
Lecture 2: Edge detection
Winter in Kraków photographed by Marcin Ryczek
IT472 Digital Image Processing
IT472 Digital Image Processing
CAP 5415 Computer Vision Fall 2004
Presentation transcript:

An introduction Presented by: Ani Starrenburg Camouflage Detection An introduction Presented by: Ani Starrenburg

General Camouflaging Strategies Cryptic Camouflage Little Button Quail Traditional US Army Camouflage Pattern

General Camouflaging Strategies Mimicry Dronefly Rose Greenbow, Confederate Spy

General Camouflaging Strategies Disruption Sumatran Tiger Dazzle Camouflage

General Camouflaging Strategies Countershading Impala Non-Countershaded Warship

General Camouflaging Strategies Translucence/Transparency Seawasp Invisibility Cloak

Detecting Camouflaged Objects:

Camouflage Detection Methods Standard Object Detection Methods Edge Detection Models Contrast Energy Detection Model Motion Detection Correlation Models Gradient Models Energy Models

Edge Detectors: Gaussian Gradient Laplacian Laplacian With Gaussian

Canny Detector Optimal Edge Detector Multiple Stage Algorithm Perform Gaussian smoothing Find edge strengths |G| = |Gx| + |Gy| Detection of edge direction theta = invtan(Gy/Gx) Relate edge direction to a direction that can be traced in an image Apply non-maximum suppression Use hysteresis to eliminate streaking

LaPlacian or LoG Smooth with a Gaussian mask Calculate the second derivatives Search for zero crossings Or Convolve the image with the Laplacian of the Gaussian

Contrast Energy (CE) Model Uses the output signal from similarly-oriented odd o[x] and even e[x] filters. Energy function is defined as: E2(x) = e2(x) + o2(x) Always positive Shows high output when o(x), e(x) or both are high.

Camouflage Detection Methods to be Discussed Convexity-Based Detection – exploits the principle of countershading to detect camouflaged objects Texture Detection – intensive texture analysis distinguishes camouflaged object from background. Also, uses Canny detector to bring up edges

Motion Breaks Camouflage Region of common velocity is perceived As a unit and stands out against the static background

Reichardt Correlation Model Computes motion as the ratio of the partial derivatives of the input image brightness with respect to space and time. Two spatially-separate detectors. Output of one of the detectors is delayed. The two outputs are multiplied to determine if there is a correlation.

Multichannel Gradient Model Uses multiple channels of higher derivatives The more derivatives used lowers the chance of that all will be zero at the same time Uses a least sqaures approximation of the derivatives

Motion Energy Model Uses two sets of oriented detectors(leftwards and rightwards), each composed of an odd and an even filter. Energy is calculated by summing the squares of the two similarly-oriented filters. Calculate opponent energy (difference of leftward and rightward results) Normalize by dividing by static energy to give velocity estimates

An aside: Research on Active Camouflage Animals that can escape edge detection Animals that can camouflage motion

To Do List: Apply edge detectors and contrast energy detectors to camouflaged and illusory images and view results. Research visual models developed from observing animal behavior and development. Research studies in psychology for further understanding of vision process.

Is there a core visual system? F L G E A R T

Bibliography Motion Illusions and Active Camouflage, Lewis Dartnell ,http://www.ucl.ac.uk/~ucbplrd/motion/motion_middle.html Canny Edge Detection Tutorial, Bill Green, http://www.pages.drexel.edu/~weg22/can_tut.html Honeybee, http://www.gpnc.org/honeybee.htm Ground-dwelling birds, http://www.birdobservers.org.au/ground_birds.htm Sumatran tiger, http://www.saczoo.com/3_kids/20_camouflage/camouflage_disruptive.htm Biomimicry, http://www.wordspy.com/words/biomimicry.asp Countershading, http://www.shipcamouflage.com/ships2_3_43_countershading.htm Translucence, http://www.gla.ac.uk/ibls/DEEB/teg/project_pages/counter_shading.htm Canny Edge Detection, http://homepages.inf.ed.ac.uk/rbf/CVonline/LOCAL_COPIES/OWENS/LECT6/node2.html Optical Camouflage, http://projects.star.t.u-tokyo.ac.jp/projects/MEDIA/xv/VRIC2003.pdf Multi-Channel Gradient Model, http://www.psychol.ucl.ac.uk/pmco/McGM.html