2D TO 3D MODELLING KCCOE PROJECT PRESENTATION Student: Ashish Nikam Ashish Singh Samir Gaykar Sanoj Singh Guidence: Prof. Ashwini Jaywant Submitted by.

Slides:



Advertisements
Similar presentations
Motion Capture The process of recording movement and translating that movement onto a digital model Games Fast Animation Movies Bio Medical Analysis VR.
Advertisements

Dynamic Occlusion Analysis in Optical Flow Fields
University of Colorado at Boulder – ECE Capstone – CDR – October 16, 2007.
December 5, 2013Computer Vision Lecture 20: Hidden Markov Models/Depth 1 Stereo Vision Due to the limited resolution of images, increasing the baseline.
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
FOLLOWER SENSORS AND ACTUATORS EE 552 INTSTRUCTOR :Dr MOHAN KRISNAN BY MOHAMMED KASHIF IQBAL ANESH BODDAPATTI UNIVERSITY OF DETROIT MERCY.
Preliminary Design Review The Lone Rangers Brad Alcorn Tim Caldwell Mitch Duggan Kai Gelatt Josh Peifer Capstone – Spring 2007.
Edge Detection Today’s readings Cipolla and Gee –supplemental: Forsyth, chapter 9Forsyth Watt, From Sandlot ScienceSandlot Science.
1 Chapter 21 Machine Vision. 2 Chapter 21 Contents (1) l Human Vision l Image Processing l Edge Detection l Convolution and the Canny Edge Detector l.
On the Design, Construction and Operation of a Diffraction Rangefinder MS Thesis Presentation Gino Lopes A Thesis submitted to the Graduate Faculty of.
Prepared by: - Mr. T.R.Shah, Lect., ME/MC Dept., U. V. Patel College of Engineering. Ganpat Vidyanagar. Digital Image Processing & Machine Vision – An.
Sana Naghipour, Saba Naghipour Mentor: Phani Chavali Advisers: Ed Richter, Prof. Arye Nehorai.
 At the end of this class, students are able to  Describe definition of input devices clearly  List out the examples of input devices  Describe.
© 2010, TSI Incorporated Time Resolved PIV Systems.
Chapter 2 – Coputer Hardware
1 Input Devices. 2  The Mouse: Used to ‘drive’ Microsoft Windows. There are many different types of mice, a commonly used model now has a small wheel.
A Brief Overview of Computer Vision Jinxiang Chai.
Robotic Radiation Oncology
Main Goal Development of an application that allows flying virtually over El Hierro Island (Canary Islands), showing the building structures of a hydroelectric.
Application in Computer Vision Final Project Nir Slakman, Oren Zur and Noam Ben-Ari.
December 4, 2014Computer Vision Lecture 22: Depth 1 Stereo Vision Comparing the similar triangles PMC l and p l LC l, we get: Similarly, for PNC r and.
LOGO ภาควิชาอิเล็กทรอนิกส์ คณะวิศวกรรมศาสตร์ สถาบันเทคโนโลยีพระจอมเกล้าเจ้าคุณทหารลาดกระบัง.
A General-Purpose Platform for 3-D Reconstruction from Sequence of Images Ahmed Eid, Sherif Rashad, and Aly Farag Computer Vision and Image Processing.
Teaching and Learning with Technology to edit Master title style Teaching and Learning with Technology lick to edit Master title style  Allyn and Bacon.
Applications of 3D z Applications that are used and why we use them Product design Modelling TV and film Web games Education Reconstruction Illustration.
K.B.H.POLYTECHNIC,MALEGAON CAMP, MALEGAON. Computer Hardware & Maintenance. S.Y.C.M/I.F Guided By :- Mr.K.S.Pawar. Lecturer in Computer Department.
1 SDP09 Team Siqueira Rohan Balakrishnan (CSE) Conan Jen (EE) Andrew Lok (EE) Jonathan Tang (EE) MAPPER: A Perfectly Portable Exploration Robot.
There are two types of keyboards: Alphanumeric Special Function Alphanumeric, the most common type of keyboard contains 101 to 105 keys, however all keyboards.
Digital Image Processing Lecture 17: Segmentation: Canny Edge Detector & Hough Transform Prof. Charlene Tsai.
Camera surface reference images desired ray ‘closest’ ray focal surface ‘closest’ camera Light Field Parameterization We take a non-traditional approach.
Introducing PowerPoint 2007  A tour of new features 1Introducing Powerpoint 2007.
An Introduction to Digital Image Processing Dr.Amnach Khawne Department of Computer Engineering, KMITL.
CSCI 631 – Foundations of Computer Vision March 15, 2016 Ashwini Imran Image Stitching.
Input Units Aj.Drusawin Vongpramate
Portable Camera-Based Assistive Text and Product Label Reading From Hand-Held Objects for Blind Persons.
INSTRUMENT CONTROLLED MICROSCOPY Mason Jellings, Justin Gearing, Sarah Reichert, John Byce Client: Dr. Joshua Medow Advisor: Professor Thomas Yen Introduction.
Motion tracking TEAM D, Project 11: Laura Gui - Timisoara Calin Garboni - Timisoara Peter Horvath - Szeged Peter Kovacs - Debrecen.
CSCI 631 – Foundations of Computer Vision March 15, 2016 Ashwini Imran Image Stitching Link: singhashwini.mesinghashwini.me.
IMAGE PROCESSING APPLIED TO TRAFFIC QUEUE DETECTION ALGORITHM.
3D Scanning Based on Computer Vision
Lesson 4 Alternative Methods Of Input.
Alternative Methods Of Input
Standard Methods of Input.
Hardware research By Hollie Willis.
Bashar Mu’ala Ahmad Khader
Lesson 4 Alternative Methods Of Input.
Senior Capstone Project Gaze Tracking System
Common Classification Tasks
بسم الله الرحمن الرحیم مركز بهمن استاندارد- مديريت ارزيابي و مانيتورينگ كيفي.
Multimedia Fundamentals
Introduction to Computers
Click to edit Master text styles
--- Stereoscopic Vision and Range Finders
--- Stereoscopic Vision and Range Finders
Author names here Author association names here
Higher School of Economics , Moscow, 2016
Click to edit Master text styles
Robotics Controlled 3D Photography
Click to edit Master text styles
ОПШТЕСТВО ТЕМА: МЕСТОТО ВО КОЕ ЖИВЕАМ Скопје
Lesson 4 Alternative Methods Of Input.
Author names here Author associations here
Computer Graphics Lecture 15.
Click to edit Master text styles
Introduction to Computers
Click to edit Master text styles
Higher School of Economics , Moscow, 2016
Presentation transcript:

2D TO 3D MODELLING KCCOE PROJECT PRESENTATION Student: Ashish Nikam Ashish Singh Samir Gaykar Sanoj Singh Guidence: Prof. Ashwini Jaywant Submitted by ---

INTROUCTION 3D models are obtained from 2D views. 2D images which are scanned using laser are captured using webcam which determines depth of each pixel and then this image is converted into surface image. The processed images are then placed on the visual platform thus giving us a 3D model of the object that was captured by the camera.

EXISTING METHOD FOR 3D MODELLING Triangulation Laser on the object A camera looks for the location of the laser dot. Laser dot, camera and laser emitter form a triangle. Time-of-flight Laser rangefinder: distance to the first object on its path is measured. Laser: emits a pulse of light. Detector: reflected light is seen. Timing the round-trip time of a pulse of light. Handheld Laser A laser dot or line is projected onto an object. Handheld laser device and a sensor is applied. Position of the scanner is recorded (laser tracker). Stereoscopic Human stereoscopic vision based. Two video cameras are arranged. Differences between the images seen by each camera. Determine the distance at each point in the images. Photometric Single camera Multiple images under varying lighting conditions. Surface orientation at each pixel. Silhouette Photos are taken around an object against a background. Outlines created from a sequence of photos. Silhouettes are extruded and intersected. Visual hull approximation of the object. Some concavities are not detected.

OUR APPROACH  This project aims at providing a 3D image using nothing more than a simple image capturing device [a high resolution webcam] and a rotating platform on which the object is mounted. The rotation of this platform is to be controlled by a microcontroller and a stepper motor. The rotation occurs in discrete steps which are programmed at the micro controller. The resolution of the 3D image depends on the number of images which are used to reconstruct it. Therefore the degree of rotation is a control for the 3D image resolution.  Once the images are captured they have to be stored sequentially on the computer using the USB interface. The webcam image capture is closely synchronized with the rotation of the platform so that the image is captured at the exact moment when the platform is stationary. The images from different angles are then used to reconstruct a 3D image. Image stitching algorithms perform this task.  The proposed project is an attempt at providing a low cost portable alternative to the existing techniques that provide similar results. Special attention has been paid to reduce the tradeoff between details and the time required thus satisfying a wide spectrum of needs.

FLOW CHART

HARDWARE & SOFTWARE  Computer  Microcontroller (89C51)  Stepper motor and motor controller (ULN2003)  RS232 cable  Webcam  MATLAB Software based image processing using laser scanning

BLOCK DIAGRAM RS232 CAMERA MICROCONTROLLER (ATMEGA 8) MOTOR CONTROLLER (ULN2003) SERVO MOTOR

Camera Laser (x,y) Object  A camera looks for the location of the laser dot.  Laser dot, camera and laser emitter form a triangle OPERATION: EDGE DETECTION Figure  1 Figure  2

Click to edit the outline text format  Second Outline Level Third Outline Level  Fourth Outline Level Fifth Outline Level Sixth Outline Level  Seventh Outline LevelClick to edit Master text styles  Second level  Third level  Fourth level  Fifth level CANNY EDGE DETECTION 1. smooth 2. gradient 3. thresh, suppress, link Edge is Where Change Occurs

THE CANNY EDGE DETECTOR 2: Norm Of The Gradient1: Original Image (Lena) 3: Thresholding 4: Thinning (Non-maximum Suppression)

FINAL IMPLENEMTATION Reconstructed 3D image

ADVANTAGES & APPLICATIONS The medical industry uses detailed models of organs. The movie industry uses them as characters and objects for animated and real-life motion pictures.motion pictures The video game industry uses them as assets for computer and video games.video game industrycomputer and video games The science sector uses them as highly detailed models of chemical compounds. The architecture industry uses them to demonstrate proposed buildings and landscapes through Software Architectural Models.Software Architectural Models The engineering community uses them as designs of new devices, vehicles and structures as well as a host of other uses. In recent decades the earth science community has started to construct 3D geological models as a standard practice.earth science

FUTURE SCOPE Replacing the turntable with an improved model. Increasing the laser fan angle from 60 . Replacing the camera with one that allows for turning automatic gain off. Reduce noise and blooming. Improve image acquisition and processing software user interface.

REFERENCES   alProjects/s2009/dat38/Website/index.h tm alProjects/s2009/dat38/Website/index.h tm  rojects97/morphjrks/laplacian.html rojects97/morphjrks/laplacian.html  imp/gimp-octave imp/gimp-octave

QUESTIONS?