3D Scanning Based on Computer Vision

Slides:



Advertisements
Similar presentations
QR Code Recognition Based On Image Processing
Advertisements

Hand Gesture for Taking Self Portrait Shaowei Chu and Jiro Tanaka University of Tsukuba Japan 12th July 15 minutes talk.
Direct Volume Rendering. What is volume rendering? Accumulate information along 1 dimension line through volume.
LabView Basics.
Move With Me S.W Graduation Project An Najah National University Engineering Faculty Computer Engineering Department Supervisor : Dr. Raed Al-Qadi Ghada.
Virtual Dart: An Augmented Reality Game on Mobile Device Supervisor: Professor Michael R. Lyu Prepared by: Lai Chung Sum Siu Ho Tung.
Presented By Motion Capture Group: Azadeh Jamalian Ata Naemi Sa'ed Abu-Alhaija Sunghoon Ivan Lee SensIT Technology.
Computer Vision Introduction to Image formats, reading and writing images, and image environments Image filtering.
Digital Audio, Image and Video Hao Jiang Computer Science Department Sept. 6, 2007.
Data Input How do I transfer the paper map data and attribute data to a format that is usable by the GIS software? Data input involves both locational.
A Novel 2D To 3D Image Technique Based On Object- Oriented Conversion.
EIGHTH GRADE ROBOTICS KITTATINNY REGIONAL HIGH SCHOOL MR. SHEA Introduction to Robotics Day4.
Real-Time Vision on a Mobile Robot Platform Mohan Sridharan Joint work with Peter Stone The University of Texas at Austin
1 Motivation Video Communication over Heterogeneous Networks –Diverse client devices –Various network connection bandwidths Limitations of Scalable Video.
2D TO 3D MODELLING KCCOE PROJECT PRESENTATION Student: Ashish Nikam Ashish Singh Samir Gaykar Sanoj Singh Guidence: Prof. Ashwini Jaywant Submitted by.
Knowledge Systems Lab JN 8/24/2015 A Method for Temporal Hand Gesture Recognition Joshua R. New Knowledge Systems Laboratory Jacksonville State University.
Lab 2: Capturing and Displaying Digital Image
Deep Green System for real-time tracking and playing the board game Reversi Nadav Erell Intro to Computational and Biological Vision, CS department, Ben-Gurion.
A HIGH RESOLUTION 3D TIRE AND FOOTPRINT IMPRESSION ACQUISITION DEVICE FOR FORENSICS APPLICATIONS RUWAN EGODA GAMAGE, ABHISHEK JOSHI, JIANG YU ZHENG, MIHRAN.
GESTURE ANALYSIS SHESHADRI M. (07MCMC02) JAGADEESHWAR CH. (07MCMC07) Under the guidance of Prof. Bapi Raju.
Visual Perception PhD Program in Information Technologies Description: Obtention of 3D Information. Study of the problem of triangulation, camera calibration.
Reconstructing 3D mesh from video image sequences supervisor : Mgr. Martin Samuelčik by Martin Bujňák specifications Master thesis
Under Supervision of Dr. Kamel A. Arram Eng. Lamiaa Said Wed
A General-Purpose Platform for 3-D Reconstruction from Sequence of Images Ahmed Eid, Sherif Rashad, and Aly Farag Computer Vision and Image Processing.
Clinton Jung Advisor: Bir Bhanu Center for Research in Intelligent Systems August 20, 2009.
ECE 172A SIMPLE OBJECT DETECTOR WITH INDICATOR WHEN A NEW OBJECT HAS BEEN ADDED TO OR MISSING IN A ROOM Presented by by Hugo Groening.
© 2005 Martin Bujňák, Martin Bujňák Supervisor : RNDr.
1 Research Question  Can a vision-based mobile robot  with limited computation and memory,  and rapidly varying camera positions,  operate autonomously.
Figure ground segregation in video via averaging and color distribution Introduction to Computational and Biological Vision 2013 Dror Zenati.
Tutorial Visual Perception Towards Computer Vision
Delivering Business Value through IT Face feature detection using Java and OpenCV 1.
1 Machine Vision. 2 VISION the most powerful sense.
By: David Gelbendorf, Hila Ben-Moshe Supervisor : Alon Zvirin
Image-Based Rendering Geometry and light interaction may be difficult and expensive to model –Think of how hard radiosity is –Imagine the complexity of.
What you need: In order to use these programs you need a program that sends out OSC messages in TUIO format. There are a few options in programs that.
MEH108 - Intro. To Engineering Applications KOU Electronics and Communications Engineering.
Basic Theory of Motion Capture By: Vincent Verner.
Portable BCI Stimulator Final Presentation Group: 17 Bonnie Chen, Siyuan Wu, Randy Lefkowitz TA: Ryan May ECE 445 Monday, April 29 th, 2013.
ECE477 Senior Design Android Street Car Patent Liability Analysis Team 12 Chun Ta Huang 2013/03/27.
Multipurpose Keychain ECE 445 Senior Design Junting Lou Yaming Tang Lida Zhu TA: Rajarshi Roy Project No. 11 Fall 2012.
Vision & Image Processing for RoboCup KSL League Rami Isachar Lihen Sternfled.
Student : Chao-Wen Chen Li-Wei Shen Teacher : Ru-Li Lin Associate Professor Department of Mechanical Engineer Southern Taiwan University.
License Plate Recognition of A Vehicle using MATLAB
Wireless Bluetooth Controller For DC Motor. Introduction Wireless becoming more and more available and widely used Bluetooth is one of the major players.
Introduction to Robots and the Mind - Sensors - Bert Wachsmuth & Michael Vigorito Seton Hall University.
Project #1 Smart Sprinkler Robot System. Introduction.
Smart Home Temperature System with Spinning LED Display Group 49: Jianxi Lu, Jia Shi, Xingchang Cheng May 4th, 2016 ECE445.
Coin Recognition Using MATLAB - Emad Zaben - Bakir Hasanein - Mohammed Omar.
Chalk Robot ECE 445 Spring 2013 Group 12 Neil Christanto, Enyu Luo, Leonard Lim TA: Mustafa Mukadam Monday, April 29 th.
NXT Mindstorms Kit Programming
Discovering Computers 2012: Chapter 2-6
Aggressive Chasing Car
Sensors For Robotics Robotics Academy All Rights Reserved.
Range Image Segmentation for Modeling and Object Detection in Urban Scenes Cecilia Chen & Ioannis Stamos Computer Science Department Graduate Center, Hunter.
DIGITAL SIGNAL PROCESSING
Submitted by: Ala Berawi Sujod Makhlof Samah Hanani Supervisor:
Rogerio Feris 1, Ramesh Raskar 2, Matthew Turk 1
Bashar Mu’ala Ahmad Khader
Image Segmentation Classify pixels into groups having similar characteristics.
High Performance Low Cost Low Lost Wireless DC Motor Speed Control
Sensors For Robotics Robotics Academy All Rights Reserved.
3D Graphics Rendering PPT By Ricardo Veguilla.
Pulse Width Modulation (PWM) Motor Feedback - Shaft Encoder
Fast Preprocessing for Robust Face Sketch Synthesis
Machine Vision Acquisition of image data, followed by the processing and interpretation of these data by computer for some useful application like inspection,
Dingding Liu* Yingen Xiong† Linda Shapiro* Kari Pulli†
Topics Introduction Hardware and Software How Computers Store Data
(c) 2002 University of Wisconsin, CS 559
Nanyang Technological University
Self-Adjusting Helmet
Presentation transcript:

3D Scanning Based on Computer Vision By:Hansen Chen Xiaobo Dong Xingqian Xu TA: Mustafa Mir 04/27/2012

Contents Introduction Motivation Review original Design Describe project build and function test Discuss Success and Challenges Recommendation Special Thanks

Introduction 3D scanning will move from industry to home. People would like to see 3D Models when shopping online. Project features: Computer Vision Technique Web camera Matlab

Motivation Economical --- using computer vision technique instead of laser. Interactive --- 3ds format. Fun Project --- We like it.

Review Original Design What is changed?

Project build Hardware Boost converter with feedback control. Integrated Platform with camera and Led light control. 5 hours operating time with 2 AA batteries.

Boost Converter With feedback control

Microcontroller We use Microcontroller 430G2131 to control the PWM wave to the transistor, the microcontroller can modify the duty cycle from 15% up to 65% depending on the feedback voltage.

Project build Hardware (3)

Segmentation (1) Segmentation Overview Prerequisite: Dark surrounding with constant white light background Input: Recorded Video Method: Intensity thresholding method (Otsu's method for threshold value) Output: Images for the objects’ shape in 36 different view points.

Segmentation inside boundary region Finding Image boundary Input Video Finding Image boundary

Select the marker region and processing Segmentation (3) Calculating the angle for each frames given by the position of the markers Image Cleaning (Delete Noisy) Select the marker region and processing

Selecting the frames given by the angles Segmentation (4) Selecting the frames given by the angles Output Reconstruction step

Angle Calculation(1) Detect the position of the Marker

Angle Calculation(2) By Theorems in geometry There is a relation between x,y and angle theta. r is the radius

3D Reconstruction Algorithm: use 360 degree projection view to reconstruct test object.

3D Reconstruction Step 1: Object Zoom as camera distance change

3D Reconstruction Step 2: 3D Matrix rotate to correct angle

3D Reconstruction Step 3: 3D Matrices merge into one

3DS formation Step 1: Writing the correct protocol:

3DS formation Step 2: Meshing (Layer Algorithm):

Matlab GUI Start Button Camera Select Lots of GUI Codes!!! Test Cases Fast Run Are honestly generated automatically by matlab

Successes Successful motor control Segmentation algorithm success, accurate segmentation results are obtained 3D reconstruction algorithm success, 3D model can be reconstructed. 3ds formation file can be generated correctly.

Challenges Concave surfaces Environmental sensitive Object off platform center Converting 3ds cubic structure file into mesh structure file

Verification Case Mouse

Verification Case Toy SpongeBob

Recommendation Implementation(if time allows) Cover case Mesh the output Front light to capture color information Application Online retailing Add on for 3D printer 3D gaming etc..

Special thanks Professor P. Scott Carney TA Mustafa Mir Group 36—Jing Guo, Yuqiao. Power Lab Kevin Colravy Professor Philip Krein Free Samples From TI