DSP-FPGA Based Image Processing System Final Presentation Jessica Baxter  Sam Clanton Simon Fung-Kee-Fung Almaaz Karachi  Doug Keen Computer Integrated.

Slides:



Advertisements
Similar presentations
Robust statistical method for background extraction in image segmentation Doug Keen March 29, 2001.
Advertisements

Puzzle Image Processing Sam Bair (Group Leader) Nick Halliday Nathan Malkin Joe Wang.
Vision Based Control Motion Matt Baker Kevin VanDyke.
Shape extraction framework for similarity search in image databases Jan Klíma,Tomáš Skopal Charles University in Prague Department of Software Engineering.
Advanced Cubesat Imaging Payload Robert Urberger, Joseph Mayer, and Nathan Bossart ECE 490 – Senior Design I – Department of Electrical and Computer Engineering.
Real-Time Video Analysis on an Embedded Smart Camera for Traffic Surveillance Presenter: Yu-Wei Fan.
Digital Signal Processing and Field Programmable Gate Arrays By: Peter Holko.
Non-Linear Problems General approach. Non-linear Optimization Many objective functions, tend to be non-linear. Design problems for which the objective.
REAL-TIME INDEPENDENT COMPONENT ANALYSIS IMPLEMENTATION AND APPLICATIONS By MARCOS DE AZAMBUJA TURQUETI FERMILAB May RTC 2010.
Real-time Embedded Face Recognition for Smart Home Fei Zuo, Student Member, IEEE, Peter H. N. de With, Senior Member, IEEE.
1 Segmentation with Global Optimal Contour Xizhou Feng 4/25/2003.
Traffic Sign Recognition Jacob Carlson Sean St. Onge Advisor: Dr. Thomas L. Stewart.
Zach Allen Chris Chan Ben Wolpoff Shane Zinner Project Z: Stereo Range Finding Based on Motorola Dragonball Processor.
1 Pupil Detection and Tracking System Lior Zimet Sean Kao EE 249 Project Mentors: Dr. Arnon Amir Yoshi Watanabe.
Presenting: Itai Avron Supervisor: Chen Koren Characterization Presentation Spring 2005 Implementation of Artificial Intelligence System on FPGA.
Eye Tracking Project Project Supervisor: Ido Cohen By: Gilad Ambar
1 Chapter 14 Embedded Processing Cores. 2 Overview RISC: Reduced Instruction Set Computer RISC-based processor: PowerPC, ARM and MIPS The embedded processor.
Linear and Non-Linear ICA-BSS I C A  Independent Component Analysis B S S  Blind Source Separation Carlos G. Puntonet Dept.of Architecture.
Interactive Optimization by Genetic Algorithms Cases: Lighting Patterns and Image Enhancement Janne Koljonen Electrical Engineering and Automation, University.
12 August 2015 Chair for Computer Aided Medical Procedures & Augmented Reality Department of Computer Science | Technische Universität München Chair for.
© 2011 Xilinx, Inc. All Rights Reserved Intro to System Generator This material exempt per Department of Commerce license exception TSU.
Case Studies Dr Lee Nung Kion Faculty of Cognitive Sciences and Human Development UNIVERSITI MALAYSIA SARAWAK.
Trigger design engineering tools. Data flow analysis Data flow analysis through the entire Trigger Processor allow us to refine the optimal architecture.
Modeling and simulation of systems Simulation optimization and example of its usage in flexible production system control.
An Approach of Artificial Intelligence Application for Laboratory Tests Evaluation Ş.l.univ.dr.ing. Corina SĂVULESCU University of Piteşti.
Elad Hadar Omer Norkin Supervisor: Mike Sumszyk Winter 2010/11, Single semester project. Date:22/4/12 Technion – Israel Institute of Technology Faculty.
IMAGE COMPRESSION USING BTC Presented By: Akash Agrawal Guided By: Prof.R.Welekar.
Hierarchical Distributed Genetic Algorithm for Image Segmentation Hanchuan Peng, Fuhui Long*, Zheru Chi, and Wanshi Siu {fhlong, phc,
International Conference on Computer Vision and Graphics, ICCVG ‘2002 Algorithm for Fusion of 3D Scene by Subgraph Isomorphism with Procrustes Analysis.
MTA-SZTAKI Roboteyepair an ultra-high speed stereo vision system based on CNN technology.
HW/SW PARTITIONING OF FLOATING POINT SOFTWARE APPLICATIONS TO FIXED - POINTED COPROCESSOR CIRCUITS - Nalini Kumar Gaurav Chitroda Komal Kasat.
VHDL Project Specification Naser Mohammadzadeh. Schedule  due date: Tir 18 th 2.
Jessica Arbona & Christopher Brady Dr. In Soo Ahn & Dr. Yufeng Lu, Advisors.
Evolutionary Art with Multiple Expression Programming By Quentin Freeman.
“Politehnica” University of Timisoara Course No. 2: Static and Dynamic Configurable Systems (paper by Sanchez, Sipper, Haenni, Beuchat, Stauffer, Uribe)
Design Objectives The design should fulfill the functional requirements listed below Functional Requirements Hardware design – able to calculate transforms.
Smart Lab - RBV Network 1 Radial Basis Voronoi Network: An Internet Enabled Vision System for Remote Object Classification RAYMOND K. CHAFIN, CIHAN H.
MAPLD 2005/254C. Papachristou 1 Reconfigurable and Evolvable Hardware Fabric Chris Papachristou, Frank Wolff Robert Ewing Electrical Engineering & Computer.
Module Overview. Aims apply your programming skills to an applied study of Digital Image Processing, Digital Signal Processing and Neural Networks investigate.
Rinoy Pazhekattu. Introduction  Most IPs today are designed using component-based design  Each component is its own IP that can be switched out for.
TUH EEG Corpus Data Analysis 38,437 files from the Corpus were analyzed. 3,738 of these EEGs do not contain the proper channel assignments specified in.
Abstract Combines are used in fields to perform the complex operations necessary to effectively harvest crops. The swath width detection system would assist.
© 2005 PRS S.A. TWO DEGREE OF FREEDOM PID CONTROLLER DESIGN USING GENETIC ALGORITHMS Daniel Czarkowski Polish Register of Shipping, Gdańsk, POLAND
Hand Motion Identification Using Independent Component Analysis of Data Glove and Multichannel Surface EMG Pei-Jarn Chen, Ming-Wen Chang, and and Yi-Chun.
USC GOVERNMENT ELECTRONIC SYSTEMS L O C K H E E D M A R T I N SLAAC / ECMA Demonstration DARPA Thursday 25 March 1999.
Genetic Algorithms and Image Understanding Sam Clanton Computer Integrated Surgery II March 14, 2001.
-BY KUSHAL KUNIGAL UNDER GUIDANCE OF DR. K.R.RAO. SPRING 2011, ELECTRICAL ENGINEERING DEPARTMENT, UNIVERSITY OF TEXAS AT ARLINGTON FPGA Implementation.
Spatiotemporal Saliency Map of a Video Sequence in FPGA hardware David Boland Acknowledgements: Professor Peter Cheung Mr Yang Liu.
01/29/2007 Student Symposium 2007 Centre for Earth and Environmental Technologies.
Acceleration of the Retinal Vascular Tracing Algorithm using FPGAs Direction Filter Design FPGA FIREBIRD BOARD Framegrabber PCI Bus Host Data Packing Design.
Embedded Circle Fitting John Daly Supervisor: Martin Glavin.
Realtime Recognition of Orchestral Instruments Ichiro Fujinaga McGill University.
By Pushpita Biswas Under the guidance of Prof. S.Mukhopadhyay and Prof. P.K.Biswas.
Application of the GA-PSO with the Fuzzy controller to the robot soccer Department of Electrical Engineering, Southern Taiwan University, Tainan, R.O.C.
A field of study that encompasses computational techniques for performing tasks that require intelligence when performed by humans. Simulation of human.
NA-MIC National Alliance for Medical Image Computing Geodesic Tractography Segmentation DTI Tractography Workshop, Oct. 1-2, Santa.
1 - CPRE 583 (Reconfigurable Computing): Streaming Applications Iowa State University (Ames) CPRE 583 Reconfigurable Computing Lecture 10: Fri 11/13/2009.
Face Detection 蔡宇軒.
Genetic Algorithm(GA)
Evolutionary Design of the Closed Loop Control on the Basis of NN-ANARX Model Using Genetic Algoritm.
Evolutionary Computation Evolving Neural Network Topologies.
Computer Vision COURSE OBJECTIVES: To introduce the student to computer vision algorithms, methods and concepts. EXPECTED OUTCOME: Get introduced to computer.
Automatic License Plate Recognition for Electronic Payment system Chiu Wing Cheung d.
Hiba Tariq School of Engineering
Traffic Simulator Calibration
Digital image self-adaptive acquisition in medical x-ray imaging

Realtime Recognition of Orchestral Instruments
Realtime Recognition of Orchestral Instruments
Jetson-Enabled Autonomous Vehicle
Presentation transcript:

DSP-FPGA Based Image Processing System Final Presentation Jessica Baxter  Sam Clanton Simon Fung-Kee-Fung Almaaz Karachi  Doug Keen Computer Integrated Surgery II May 3, 2001

Plan of Action Project Description Implementation Overview Significance Results Future Directions

Project Overview Objective: To develop a robust image processing system using adaptive edge detection, taking advantage of a DSP and FPGA hardware implementation to increase speed. Deliverables –Minimum: Adaptive Edge Detection Software –Expected: Software Implemented in Hardware, Handling of Static Images –Maximum: Real-time Handling of Input

Purpose Gain a better understanding of Genetic Algorithms for use in DSPs and FPGAs. To develop a robust image processing system using adaptive edge detection, taking advantage of DSP and FPGA hardware Edge Detection Optimization Software Adaptive Edge Detection Software Implemented in Hardware, Handling of Static Image Real-time Processing of Live Input

Plan of Action Project Description Implementation Overview Significance Results Future Directions

GA Method for Adaptive Image Segmentation System: Software Side 1)Input image 2)Compute image statistics. 3)Segment the image using initial parameters. 4)Compute the segmentation quality measures 5)WHILE not DO a)Select individuals using the reproduction operator b)Generate new population using the crossover and mutation operators c)Segment the image using new parameters d)Compute the segmentation quality measures END 6)Update the knowledge base using the new knowledge structure Figure: Bhanu, Lee

Hardware Assignment DSP’s serve as the main processor and FPGA’s provide support as co-processors. The genetic algorithm (GA) is included in the DSP. FPGA’s compute the image statistics and the segmentation of quality measure.

Functional Break-Up: FPGA: Image Acquisition Basic Image Processing (ex. Brightness) Image Analysis – choosing and calculating statistical parameters Segmentation – background extraction Evaluation of Metrics of Population Fitness DSP: Initiation of Genetic Algorithm Optimization Join – calls vector graphic file to align segmented pieces CRT: Output (including values of statistical evaluation parameters)

Plan of Action Project Description Implementation Overview Significance Results Future Directions

Significance Leads to increases in –Reliability –Adaptability –Performance Medical technology: –Demands: High reliability and performance – Leads to Development of failsafe, precise sensor systems for computer-integrated surgical applications –Retinal Applications

Plan of Action Project Description Implementation Overview Significance Results Future Directions

Demonstration Genetic Algorithm

Background Extraction Extract background from input image to isolate areas that contain useful information Use algorithm presented in: Rodriguez, Arturo A., Mitchell, O. Robert. “Robust statistical method for background extraction in image segmentation” Stochastic and Neural Methods in Signal Processing, Image Processing, and Computer Vision. Vol. 1569, 1991 Output to evaluation module

Original Image

Results Image After Preprocessing

Background Extraction Output

Processed Output

Extracted Image

Another Example

Plan of Action Project Description Implementation Overview Significance Results Future Directions

Work to date Developed a first draft of an edge detection optimization algorithm Developed C and Matlab coding modules to be used for direct mapping into TI C67 DSP and Xilinx Virtex FPGA

Future Directions Integrate with image capture device - Important for reaching the maximum goal of real-time visual processing CRT: Output (including values of statistical evaluation parameters) Integrate code into Xilinx and TI parts Further develop ideas for potential collaboration with JHU Wilmer Eye Institute

Acknowledgments Dr. Charles Johnson-Bey Co- Researchers – Morgan State Student - Nykia Jackson

Questions