The Intelligent Parking System SDP 07 Team Frasier Tom Cleary Matt Regan Bill Ryan Adam Bailin.

15
The Intelligent The Intelligent Parking System Parking System SDP ’07 SDP ’07 Team Frasier Team Frasier Tom Cleary Tom Cleary Matt Regan Matt Regan Bill Ryan Bill Ryan Adam Adam Bailin Bailin

Transcript of The Intelligent Parking System SDP 07 Team Frasier Tom Cleary Matt Regan Bill Ryan Adam Bailin.

Page 1: The Intelligent Parking System SDP 07 Team Frasier Tom Cleary Matt Regan Bill Ryan Adam Bailin.

The Intelligent Parking The Intelligent Parking SystemSystem

SDP ’07SDP ’07

Team FrasierTeam Frasier

Tom ClearyTom Cleary

Matt ReganMatt ReganBill RyanBill Ryan

Adam BailinAdam Bailin

Page 2: The Intelligent Parking System SDP 07 Team Frasier Tom Cleary Matt Regan Bill Ryan Adam Bailin.

Background and MotivationBackground and Motivation

►We have all been in a huge parking lot We have all been in a huge parking lot before and not been able to find a before and not been able to find a parking spotparking spot

► Imagine being late for a flight and Imagine being late for a flight and upon entering the huge parking lot, a upon entering the huge parking lot, a simple display tells you exactly how to simple display tells you exactly how to get to a great parking spotget to a great parking spot

►Minimize road rage incidents resulting Minimize road rage incidents resulting from people stealing spotsfrom people stealing spots

Page 3: The Intelligent Parking System SDP 07 Team Frasier Tom Cleary Matt Regan Bill Ryan Adam Bailin.

Overview of SystemOverview of System

►User will be able to drive up to parking User will be able to drive up to parking lot and view current map of parking lot and view current map of parking spotsspots

►User can then determine the optimal User can then determine the optimal spot and reserve the spot using the spot and reserve the spot using the GUI.GUI.

►The spot will remain reserved until they The spot will remain reserved until they take the spot or their time expires.take the spot or their time expires.

Page 4: The Intelligent Parking System SDP 07 Team Frasier Tom Cleary Matt Regan Bill Ryan Adam Bailin.

Operation of SystemOperation of System

► Have camera(s) mounted somewhere to view Have camera(s) mounted somewhere to view all of the spotsall of the spots

► Image Processing to determine spot locationsImage Processing to determine spot locations► Snapshot every few secondsSnapshot every few seconds► Have some way of determining spotsHave some way of determining spots

-Have reference image to compare current image -Have reference image to compare current image to to

-Compare image I to image I-1, look for noticeable -Compare image I to image I-1, look for noticeable differencesdifferences

► Subtle differences (between spans of seconds) can be Subtle differences (between spans of seconds) can be caused by ambient conditions, shadows, etccaused by ambient conditions, shadows, etc

Page 5: The Intelligent Parking System SDP 07 Team Frasier Tom Cleary Matt Regan Bill Ryan Adam Bailin.

PartsParts

►Video CameraVideo Camera Webcam, wirelessWebcam, wireless

► Interaction with userInteraction with user Output: Display – to show user available Output: Display – to show user available

spotsspots Input: Keypad, some way for user to Input: Keypad, some way for user to

choose spotchoose spot

Page 6: The Intelligent Parking System SDP 07 Team Frasier Tom Cleary Matt Regan Bill Ryan Adam Bailin.

Things to ConsiderThings to Consider► How many cameras?How many cameras?

More cameras will yield a greater accuracy on More cameras will yield a greater accuracy on which spots are open and which are notwhich spots are open and which are not

► Unknown factors may block a camera such as a large Unknown factors may block a camera such as a large truck blocking one camera entirelytruck blocking one camera entirely

► Angle of cameras to carsAngle of cameras to cars facing parallel or perpendicular to sun’s pathfacing parallel or perpendicular to sun’s path Glare of sun will be a factorGlare of sun will be a factor Should be positioned parallel to the carsShould be positioned parallel to the cars

► Image ProcessingImage Processing When should the comparative snapshot be When should the comparative snapshot be

updated?updated?

Page 7: The Intelligent Parking System SDP 07 Team Frasier Tom Cleary Matt Regan Bill Ryan Adam Bailin.

ExampleExample

Problems with this picture?

Page 8: The Intelligent Parking System SDP 07 Team Frasier Tom Cleary Matt Regan Bill Ryan Adam Bailin.

Image ProcessingImage Processing

►Logitech web cameras have API Logitech web cameras have API availableavailable Possibly develop our own image Possibly develop our own image

processing toolprocessing tool

► Import frame from camera, import into Import frame from camera, import into MATLAB or similar tool for processingMATLAB or similar tool for processing

►Take comparative snapshot array and Take comparative snapshot array and subtract it from base snapshot array to subtract it from base snapshot array to see differencessee differences

Page 9: The Intelligent Parking System SDP 07 Team Frasier Tom Cleary Matt Regan Bill Ryan Adam Bailin.

Testing Our SystemTesting Our System

►Get the camera(s) mounted within the Get the camera(s) mounted within the monthmonth Start capturing pictures and getting the Start capturing pictures and getting the

picture array data into a usable form.picture array data into a usable form. Start using real world testing.Start using real world testing.

Page 10: The Intelligent Parking System SDP 07 Team Frasier Tom Cleary Matt Regan Bill Ryan Adam Bailin.

Block DiagramBlock Diagram

GUI

Base Station Video Camera

Laptop

Mapping Algorithm

Image Processing

Receive Image

Request Image Take Picture

Transmit Image

Page 11: The Intelligent Parking System SDP 07 Team Frasier Tom Cleary Matt Regan Bill Ryan Adam Bailin.

Alternative MethodsAlternative Methods

Advantages and Disadvantages?

Page 12: The Intelligent Parking System SDP 07 Team Frasier Tom Cleary Matt Regan Bill Ryan Adam Bailin.

Alternative MethodsAlternative Methods

Advantages and Disadvantages?

Page 13: The Intelligent Parking System SDP 07 Team Frasier Tom Cleary Matt Regan Bill Ryan Adam Bailin.

DeliverablesDeliverables

►Camera mounted above a parking lotCamera mounted above a parking lot► Image gets sent to base station, which Image gets sent to base station, which

is able to accurately map out the is able to accurately map out the parking spotsparking spots

►Have user drive up to parking lot and Have user drive up to parking lot and select a vacant spotselect a vacant spot

►System reserves spot for user, updates System reserves spot for user, updates map when user parkedmap when user parked

Page 14: The Intelligent Parking System SDP 07 Team Frasier Tom Cleary Matt Regan Bill Ryan Adam Bailin.

Proposed MDR SpecificationsProposed MDR Specifications

►Camera(s) mounted in optimal locationCamera(s) mounted in optimal location►Camera able to transmit image to base Camera able to transmit image to base

station, base station able to receive station, base station able to receive imageimage

►Basic image processing on imageBasic image processing on image

Page 15: The Intelligent Parking System SDP 07 Team Frasier Tom Cleary Matt Regan Bill Ryan Adam Bailin.

Questions?Questions?