Ewout van Bekkum Chris Gurley Nate Klein. Brief Summary Purpose of project Automated Gigapixel Panorama Acquisition Create a platform to Adjust the camera’s.

Slides:



Advertisements
Similar presentations
Managing Your Site – Lesson 61 Managing Your Site Lesson 6.
Advertisements

MHSL - Dolphin Training Class
CS0004: Introduction to Programming Visual Studio 2010 and Controls.
NIKON COOLPIX S6200. PANORAMA ASSIST Panorama- An unbroken view of an entire surrounding area. Directions for using panorama assist- Use this setting.
By Aaron Proia and Matthew Copenhaver.  For this presentation, we will be walking you through two processes that are commonly used in Photoshop.  These.
1. 2 FRC 2010 Driver Station Doug Norman & Stephanie Brierty National Instruments January 8, 2010 Thanks to Joe Ross – Team 330.
DNR-322L & DNR-326.
COE201 – Computer Proficiency Mr. Hamze Msheik
Exploring Microsoft Windows 8 Chapter 1 Getting Started with Windows 8
Step 1: Using the Classroom Equipment The Crestron panel is the BRAIN of the classroom equipment. 1. Touch the screen to activate the controls 2. Press.
TTSS Interactive Products, Inc. Court System Sample Flow USDC – Northern District, Ohio Cleveland, Ohio.
Portable/Desktop Projectors Small and light, ideal projectors for transports.
Mobileye Setup Wizard Version User manual
SAM9263-EK RevB WinCE 6.0 DEMO (All-in-NAND) AT91 SAM9 Product Group. Version 1.1 May 2008.
Photo IT- How to capture, save and manipulate digital photographs.
Handheld TFTP Server with USB Andrew Pangborn Michael Nusinov RIT Computer Engineering – CE Design 03/20/2008.
04/26/2011Marshall Electronics, Inc. © H.264 Cameras and Servers Sales & Technical Training Presented By: Jim LucasNigel Hamley, MBKS Product ManagerManager.
1 QED In Vivo USB Input Output Box configuration This tutorial contains a number of instructions embedded in a great deal of explanation. Procedures that.
Camera Functions Shooting Mode ISO (film’s sensitivity to light) Meter (measures light in a scene and calculates proper exposure) Aperture ( controls the.
TE 810 DESIGN AND DEVELOPMENT OF INSTRUCTION By Justine Agaloos.
DEMONSTRATION FOR SIGMA DATA ACQUISITION MODULES Tempatron Ltd Data Measurements Division Darwin Close Reading RG2 0TB UK T : +44 (0) F :
Google Earth How to create a Google Earth Tour and place it in your Wiki.
Learning the Camera Nikon D40. Step One Turn your camera to the manual setting; on the Nikon turn the dial on the top to M, and also on the lens choose.
AUDIO VISUAL TRAINING Center for Academic Success.
What’s in the Box? A look at items that come with your camera.
Drivers Station 2010 Joe Ross Team /12/2009.
Getting started with Microsoft.NET Gadgeteer Comberton Village College Gadgeteer Club.
1 A web enabled compact flash card reader eeble. 2 Weeble Team Chris Foster Nicole DiGrazia Mike Kacirek Website
Project 3 File, Document, Folder Management, Windows XP Explorer Windows XP Service Pack 2 Edition Comprehensive Concepts and Techniques.
Web Technologies Website Development Trade & Industrial Education
STEP 1: Determining the exact image width STEP 1: Determining the exact image width Position of X-ray Filter Position of X-ray Filter STEP 5: Crop Extra.
 Understanding Aperture – Shutter Speed - ISO.
Autonomous Tracking Robot Andy Duong Chris Gurley Nate Klein Wink Barnes Georgia Institute of Technology School of Electrical and Computer Engineering.
CamRanger CamRanger is a stand-alone device that connects to select Canon and Nikon DSLR cameras with a provided USB cable. It creates an ad-hoc WiFi network.
The Mavica for the Maverick: A How-to Guide Operating instructions for the Sony Mavica CD350 Digital Camera An Easy-to-Follow Guide to Everything You Need.
Weston Schreiber & Joshua Gabrielse Robotics Summer Training Programming #1: EasyC Basics.
T U T O R I A L  2009 Pearson Education, Inc. All rights reserved. 1 2 Welcome Application Introducing the Visual Basic 2008 Express Edition IDE.
Ladibug Document Camera DC 170 BY ART LEBEAU SOURCED FROM THE MANUFACTURERS USER GUIDE.
Objective Understand digital video production methods, software, and hardware. Course Weight : 15%
Lecture Exposure/histograms. Exposure - Four Factors A camera is just a box with a hole in it. The correct exposure is determined by four factors: 1.
An Interesting Geography Tool A new way to create Photosynths using Microsoft ICE This Photosynth was created from 9 photographs taken with a FUJI FINEPIX.
How to create great Panoramic Images © Alan Moore 2013.
Moodle with Style Integrating new technologies to empower learning and transform leadership.
Microsoft Access 2010 Chapter 10 Administering a Database System.
Camera Basics Intro to TV Production. It’s like riding a bike… You can learn to operate a camera only by doing it.
Russell Taylor. Digital Cameras Digital photography has many advantages over traditional film photography. Digital photos are convenient, allow you to.
Chapter 3 Device Monitor Screen Otasuke GP-EX! Chapter 3 Device Monitor Screen Chapter 3 Device Monitor Screen.
Digital single-lens reflex camera DSLR Camera The Basics.
 Canon Rebel T3i (Camera) with 18-55mm lens- $650  Neck Strap- $22  Battery- $25  Battery Charger- $41  16 Gig SD Card- $10  Camera Case- $40 
CSC190 Introduction to Computing Operating Systems and Utility Programs.
Exploring Microsoft Windows 8 Prepared by: Ms. Esraa AL Mousa.
Proposal for an Open Source Flash Failure Analysis Platform (FLAP) By Michael Tomer, Cory Shirts, SzeHsiang Harper, Jake Johns
Tutorial 7 Creating Animations. XP Objectives Learn about animation Create a timeline Add AP divs and graphics to a timeline Move and resize animation.
Main Computer Components
This is how you invoke the Microsoft Visual Studio 2010 Software. All Programs >> Microsoft Visual Studio 2010.
COMPUTER SYSTEM TOOLS. SCANDISK MICROSOFT UTILITY PURCHASED FROM NORTON, WHICH IS NOW SYMANTEC; INCLUDED WITH MS-DOS 6.2 AND ON AS WELL AS ALL VERSIONS.
Production Techniques Equipment. Camera Shots The camera, alone or combined with narration can create the “who, what, why, where” effect we desire for.
Dance Tutorial Design Review Steve Amoroso Lauren Bouchard Marcy Dutcher CE Design Projects II December 1, 2005 Professor Czernikowski.
IE 411/511: Visual Programming for Industrial Applications Lecture Notes #2 Introduction to the Visual Basic Express 2010 Integrated Development Environment.
WS1-1 ADM , Workshop 1, August 2005 Copyright  2005 MSC.Software Corporation WORKSHOP 1 INTRODUCTION.
Introduction The Epson LCD projector is a highly versatile presentation tool. The projector can utilize up to two computer sources, and up to three video.
Making Sharper Images Workshop
WORKSHOP 1 introduction
Microsoft Access 2007 – Level 2
Mr. Clark’s Camera Settings
Computer Skills windows.
Shutter Speed.
Getting to know the camera
Computer Skills windows.
Computer Skills windows.
Presentation transcript:

Ewout van Bekkum Chris Gurley Nate Klein

Brief Summary Purpose of project Automated Gigapixel Panorama Acquisition Create a platform to Adjust the camera’s direction for every picture Take the photograph automatically Make the photographs available via FTP

Design Changes Pan-tilt Tripod Head OEM instead of custom design Center of rotation not at the nodal point parallax error Control camera movement with no feedback Control position based on rotational velocity and time Positional error due to non-linear velocity Relay box to control movement and shutter Modified OEM switch box to be triggered by relays Custom switch created to control shutter

Hardware Used ICOP Technology eBox-2300 Xenarc 705TSV Touchscreen LCD PhidgetTextLCD Custom Relay Box Nikon D80 dSLR with modified wired remote shutter release Outdoor Pan Tilt Drive unit w/ Controller CCTV-75AV

Hardware Used ICOP Technology eBox-2300 Xenarc 705TSV Touchscreen LCD PhidgetTextLCD Custom Relay Box Nikon D80 dSLR with modified wired remote shutter release Outdoor Pan Tilt Drive unit w/ Controller CCTV-75AV

Hardware Used ICOP Technology eBox-2300 Xenarc 705TSV Touchscreen LCD PhidgetTextLCD Custom Relay Box Nikon D80 dSLR with modified wired remote shutter release Outdoor Pan Tilt Drive unit w/ Controller CCTV-75AV

Hardware Used ICOP Technology eBox-2300 Xenarc 705TSV Touchscreen LCD PhidgetTextLCD Custom Relay Box Nikon D80 dSLR with modified wired remote shutter release Outdoor Pan Tilt Drive unit w/ Controller CCTV-75AV

Hardware Used ICOP Technology eBox-2300 Xenarc 705TSV Touchscreen LCD PhidgetTextLCD Custom Relay Box Nikon D80 dSLR with modified wired remote shutter release Outdoor Pan Tilt Drive unit w/ Controller CCTV-75AV

Hardware Used ICOP Technology eBox-2300 Xenarc 705TSV Touchscreen LCD PhidgetTextLCD Custom Relay Box Nikon D80 dSLR with modified wired remote shutter release Outdoor Pan Tilt Drive unit w/ Controller CCTV-75AV

Hardware Used ICOP Technology eBox-2300 Xenarc 705TSV Touchscreen LCD PhidgetTextLCD Custom Relay Box Nikon D80 dSLR with modified wired remote shutter release Outdoor Pan Tilt Drive unit w/ Controller CCTV-75AV

Hardware Used ICOP Technology eBox-2300 Xenarc 705TSV Touchscreen LCD PhidgetTextLCD Custom Relay Box Nikon D80 dSLR with modified wired remote shutter release Outdoor Pan Tilt Drive unit w/ Controller CCTV-75AV

Hardware Implementation The user uses the Touch Screen as the main interface The touch screen is connected to the eBox via VGA and USB

Hardware Implementation The software controls the digital outputs on the PhidgetsTextLCD PhidgetsTextLCD is connected to the eBox via USB

Hardware Implementation Relay Control Box 4 micromini relays and 1 faster reed relay for the shutter Each relay channel is wired as seen below:

Hardware Implementation In the relay control box, digital output channels: trigger movement relays 0 triggers the reed relay for the shutter release The relay control box is powered via USB

Hardware Implementation The relays simulate the movement buttons on the pan/tilt controller and the shutter release on the wired shutter release This way we can control the shutter release and movement of the platform

Software Used Visual Studio 2005 Development Testing Windows Embedded CE SphereFTP FTP Server for Windows CE Share Camera as Flash Drive Custom user interface Set Camera and Lens parameters Define Bounds and Direction of Panorama Display approximate field of view and gigapixels of the panorama and number of images required

Software Used Visual Studio 2005 Development Testing Windows Embedded CE SphereFTP FTP Server for Windows CE Share Camera as Flash Drive Custom user interface Set Camera and Lens parameters Define Bounds and Direction of Panorama Display approximate field of view and gigapixels of the panorama and number of images required

Software Used Visual Studio 2005 Development Testing Windows Embedded CE SphereFTP FTP Server for Windows CE Share Camera as Flash Drive Custom user interface Set Camera and Lens parameters Define Bounds and Direction of Panorama Display approximate field of view and gigapixels of the panorama and number of images required

Software Implementation Custom Windows CE 6.0 Build WiFi integrated PhidgetsKit drivers included On startup starts the interface and FTP server

Software Implementation SphereFTP Runs as an NT Serivice in the background Our custom C# interface starts as a fullscreen GUI

Software Implementation GUI starts and allows entry for: Camera and Lens Parameters The amount of overlap between images

Software Implementation On startup and when the parameters are changed, the following are calculated: Vertical and Horizontal field of view and megapixels per image Degrees required between images

Software Implementation The directional movement buttons can now be used to move to the bottom right of the panorama To start a movement a digital out on the Phidget board is driven high To stop it’s pulled down

Software Implementation Once the platform is pointing the camera to the bottom right of the panorama the user clicks the “Set End” to confirm the location

Software Implementation Now the platform is set so it can only move left and up The user can now move the platform to the top left corner of the panorama

Software Implementation When the movement in either direction stops the following are calculated by multiplying the time the relay was open by the platform’s speed in that direction: The Panorama’s horizontal and vertical Field of View Shots per row and column and the total shots Approximate resulting gigapixels

Software Implementation When the platform is located at the top left, the user clicks Set Start The start button becomes enabled all movement is disabled

Software Implementation Start is pressed The algorithm moves the platform: left to right, down, right to left, down, etc.

Software Implementation Start is pressed The algorithm calculates how long the relays have to be open by dividing the degrees movement needed by the platform’s speed in that direction

Software Implementation Start is pressed Waits at each location for the exposure period times the amount of exposures required

Software Implementation Finished The user can now return to the initial screen by pressing reset All the images are now also available via FTP to be stitched on another computer

Results Several panoramas were taken Most are too large to view with a normal image viewer or browser They can be viewed with Zoomify on our website

Results To show the level of detail, here is a sample panorama...

Results To show the level of detail, here is a sample panorama...

Results To show the level of detail, here is a sample panorama...

Results For more…