3D Stereoscopic Image Analysis Ahmed Kamel, Aashish Agarwal

Slides:



Advertisements
Similar presentations
Course Evaluations 4 Random Individuals will win an ATI Radeon tm HD2900XT.
Advertisements

Spatial-Temporal Consistency in Video Disparity Estimation ICASSP 2011 Ramsin Khoshabeh, Stanley H. Chan, Truong Q. Nguyen.
Real-Time Accurate Stereo Matching using Modified Two-Pass Aggregation and Winner- Take-All Guided Dynamic Programming Xuefeng Chang, Zhong Zhou, Yingjie.
Does Color Really Help in Dense Stereo Matching?
GrabCut Interactive Image (and Stereo) Segmentation Carsten Rother Vladimir Kolmogorov Andrew Blake Antonio Criminisi Geoffrey Cross [based on Siggraph.
A LOW-COMPLEXITY, MOTION-ROBUST, SPATIO-TEMPORALLY ADAPTIVE VIDEO DE-NOISER WITH IN-LOOP NOISE ESTIMATION Chirag Jain, Sriram Sethuraman Ittiam Systems.
A Novel 2D-to-3D Conversion System Using Edge Information IEEE Transactions on Consumer Electronics 2010 Chao-Chung Cheng Chung-Te li Liang-Gee Chen.
Robust Object Segmentation Using Adaptive Thresholding Xiaxi Huang and Nikolaos V. Boulgouris International Conference on Image Processing 2007.
SUSAN: structure-preserving noise reduction EE264: Image Processing Final Presentation by Luke Johnson 6/7/2007.
A Performance and Energy Comparison of FPGAs, GPUs, and Multicores for Sliding-Window Applications From J. Fowers, G. Brown, P. Cooke, and G. Stitt, University.
Manhattan-world Stereo Y. Furukawa, B. Curless, S. M. Seitz, and R. Szeliski 2009 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pp.
Computer Vision Spring ,-685 Instructor: S. Narasimhan WH 5409 T-R 10:30am – 11:50am Lecture #15.
CSCE 441: Computer Graphics Image Filtering Jinxiang Chai.
Recursive Bilateral Filtering F Reference Yang, Qingxiong. "Recursive bilateral filtering." ECCV Deriche, Rachid. "Recursively implementating.
Stereo Matching Information Permeability For Stereo Matching – Cevahir Cigla and A.Aydın Alatan – Signal Processing: Image Communication, 2013 Radiometric.
1 Electronics Lab, Physics Dept., Aristotle Univ. of Thessaloniki, Greece 2 Micro2Gen Ltd., NCSR Demokritos, Greece 17th IEEE International Conference.
01/28/05© 2005 University of Wisconsin Last Time Improving Monte Carlo Efficiency.
ICPR/WDIA-2012 High Quality Novel View Synthesis Based on Low Resolution Depth Image and High Resolution Color Image Jui-Chiu Chiang, Zheng-Feng Liu, and.
Takuya Matsuo, Norishige Fukushima and Yutaka Ishibashi
ECE532 Final Project Demo Disparity Map Generation on a FPGA Using Stereoscopic Cameras ECE532 Final Project Demo Team 3 – Alim, Muhammad, Yu Ting.
10/10/20151 DIF – Digital Imaging Fast Ali Nuhi and Everett Salley EEL4924 Senior Design Date: 02 March 2011.
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, VOL. 34, NO. 2, FEBRUARY Leonardo De-Maeztu, Arantxa Villanueva, Member, IEEE, and.
Feature-Based Stereo Matching Using Graph Cuts Gorkem Saygili, Laurens van der Maaten, Emile A. Hendriks ASCI Conference 2011.
Experiments Irena Farberov,Andrey Terushkin. Stereo The word "stereo" comes from the Greek word "stereos" which means firm or solid. With stereo vision.
Computer Vision, Robert Pless
A Region Based Stereo Matching Algorithm Using Cooperative Optimization Zeng-Fu Wang, Zhi-Gang Zheng University of Science and Technology of China Computer.
1 Real-Time Stereo-Matching for Micro Air Vehicles Pascal Dufour Master Thesis Presentation.
Computer Vision Stereo Vision. Bahadir K. Gunturk2 Pinhole Camera.
Computer Vision Lecture #10 Hossam Abdelmunim 1 & Aly A. Farag 2 1 Computer & Systems Engineering Department, Ain Shams University, Cairo, Egypt 2 Electerical.
DSP final project proosal From Bilateral-filter to Trilateral-filter : A better improvement on denoising of images R 張錦文.
The 18th Meeting on Image Recognition and Understanding 2015/7/29 Depth Image Enhancement Using Local Tangent Plane Approximations Kiyoshi MatsuoYoshimitsu.
Fast Census Transform-based Stereo Algorithm using SSE2
Journal of Visual Communication and Image Representation
A global approach Finding correspondence between a pair of epipolar lines for all pixels simultaneously Local method: no guarantee we will have one to.
Learning Photographic Global Tonal Adjustment with a Database of Input / Output Image Pairs.
Attila Kiss, Tamás Németh, Szabolcs Sergyán, Zoltán Vámossy, László Csink Budapest Tech Recognition of a Moving Object in a Stereo Environment Using a.
Chapter 24: Perception April 20, Introduction Emphasis on vision Feature extraction approach Model-based approach –S stimulus –W world –f,
Stereo Video 1. Temporally Consistent Disparity Maps from Uncalibrated Stereo Videos 2. Real-time Spatiotemporal Stereo Matching Using the Dual-Cross-Bilateral.
2D to 3D Conversion Using 3D Database For Football Scenes Kiana Calagari Final Project of CMPT880 July 2013.
Che-An Wu Background substitution. Background Substitution AlphaMa p Trimap Depth Map Extract the foreground object and put into another background Objective.
Energy minimization Another global approach to improve quality of correspondences Assumption: disparities vary (mostly) smoothly Minimize energy function:
1 2D TO 3D IMAGE AND VIDEO CONVERSION. INTRODUCTION The goal is to take already existing 2D content, and artificially produce the left and right views.
Dynamo: A Runtime Codesign Environment
A Novel 2D-to-3D Conversion System Using Edge Information
An Implementation Method of the Box Filter on FPGA
제 5 장 스테레오.
Depth Analysis With Stereo Cameras
From: Stereo Photo Measured ONH Shape Predicts Development of POAG in Subjects With Ocular Hypertension Invest. Ophthalmol. Vis. Sci ;56(8):
Image Deblurring and noise reduction in python
Image Processing and Reconstructions Tools
A Gentle Introduction to Bilateral Filtering and its Applications
SoC and FPGA Oriented High-quality Stereo Vision System
Detecting Artifacts and Textures in Wavelet Coded Images
A Gentle Introduction to Bilateral Filtering and its Applications
Iterative Optimization
IMAGE BASED VISUAL SERVOING
Binocular Stereo Vision
Parallel Integration of Video Modules
Digital Visual Effects, Spring 2006 Yung-Yu Chuang 2006/3/8
Computer Vision Stereo Vision.
Depth Analysis With Stereo Camera
Depth Analysis With Stereo Camera
HALO-FREE DESIGN FOR RETINEX BASED REAL-TIME VIDEO ENHANCEMENT SYSTEM
Author, Author, Author, Author and Author Institute Name
Fig. 2 System and method for determining retinal disparities when participants are engaged in everyday tasks. System and method for determining retinal.
Author, Author, and Author Address(es)
Dynamic Image Spherization using Programmable Logic
Embedded Image Processing: Edge Detection on FPGAs
Artistic Rendering Final Project Initial Proposal
Fig. 2 System and method for determining retinal disparities when participants are engaged in everyday tasks. System and method for determining retinal.
Presentation transcript:

3D Stereoscopic Image Analysis Ahmed Kamel, Aashish Agarwal Using OpenCL on FPGA Ahmed Kamel, Aashish Agarwal Advisor: Dr. Bruce Land Introduction Goal Low Cost Fast Experiencing OpenCL on FPGA Energy Efficient Process Take in a stereoscopic image pair from a stereoscopic lens and feed it into an FPGA The FPGA will analyse the image pair and run them through a series of algorithms Results of the algorithms will be used to generate a pixel map that will be used to display a 3D image on the VGA screen Implementation Used OpenCL to exploit the parallelism available within the filtering algorithms Results Stereoscopic Image Pair Input Image Gaussian Filter Bilateral Filter Timing -------Guassian Filter FPGA------- -------Bilateral Filter FPGA------- 50 iterations time: 29.617 S 50 iterations time: 38.649 S Average single iteration time: 0.592 S Average single iteration time: 0.773 S Throughput = 1.688 FPS Throughput = 1.294 FPS -------Guassian Filter ARM------- -------Bilateral Filter ARM------- 50 iterations time: 110.731 S 50 iterations time: 179.574 S Average single iteration time: 2.215 S Average single iteration time: 3.591s Throughput = .452 FPS Throughput = 0.278 FPS FPGA ARM Process of reading in the image will be done by the ARM core Filtering, and depth extraction will be done on the FPGA Theory Stereoscopic image pair The input image from the stereoscopic lens Bilateral Filter Addresses the issue of preserving object outer edges, and smooth inner edges Depth Extraction Sum of squared cross coraleation using small square regions to determine differences and calculate depth map Conclusion and Future Works The final results of the project are still under evaluation, and will be available in a couple of days. For the future, we plan to expand this project to take in a live video feed from the camera References Tomasi, C.; Manduchi, R., "Bilateral filtering for gray and color images," Computer Vision, 1998. Sixth International Conference on , vol., no., pp.839,846, 4-7 Jan 1998 C. Georgoulas, et al. "Real-time disparity map computation module." Microprocessors and Microsystems, 32, pp.159-170, 2008. C. Murphy, et al. "Low-Cost Stereo Vision on an FPGA." International Symposium on Field-Programmable Custom Computing Machines, pp.333-334, 2007. DE1SoC OpenCL_v02, http://www.terasic.com.tw/attachment/archive/836/DE1SOC_OpenCL_v02.pdf "A Gentle Introduction to OpenCL." Dr. Dobb's. N.p., 03 Aug. 2011. Web. 29 Apr. 2015. Copyright Colin Purrington (http://colinpurrington.com/tips/academic/posterdesign). 1