(134 kB PowerPoint)

advertisement
Ameriranikistan
Muhammad Ahmad
Kyle Huston
Farhad Majdeteimouri
Dan Mackin
Project Overview
•Uses Self Organizing Maps to Model Fiber Optic Cables in Matlab.
•Speckle Pattern is recorded in your typical webcam and then passed into
Matlab.
•We will use the Image Acquisition Toolbox, in Matlab, to analyze the
speckle pattern.
•The speckle pattern will change as the user taps on the fiber strand in
various locations.
•The Self-Organizing Map algorithm will learn the topology of the fiber.
Synopsis

Laser light is shone through an optical fiber
 Camera (CCD) receives the light on the
other end
 User taps random points on the fiber
 Algorithm gradually learns to make a map
of the fiber
 Display shows the location of all touches
going forward
System Block Diagram
Hardware
Laser
Multi-Mode Fiber
Camera
USB
Software
Display
Algorithm
Hardware

Optical Breadboard
 Red Laser Diode
 Focusing and Collimating Lenses
 Mirrors
 Multi-Mode Fiber
 Camera (USB Web Cam or CCD Sensor)
 Personal Computer
Self Organizing Map (SOM)





Unsupervised Artificial Neural Network (ANN)
Algorithm
Pattern Recognition
Cluster the Distribution of the Input Space
Reduce the dimensionality and visualize high
dimensional data preserving the most significant
features
Extract the underlying topology in the input
(signal) space
Software
Matlab is our choice of software:
– SOM is based on linear algebra
– Efficient matrix and vector computations
– Easy creation of scientific and engineering
graphics
– Extensibility (Tool Boxes)
– I/O functions
Matlab Demo
System Setup
Division of Labor
Hardware/Calibration – Kyle, Dan
Image Processing – Muhammad, Farhad
SOM Algorithm – Farhad, Kyle
Display Routines – Dan, Muhammad
Timeline
September
9/2
9/9
ID
1
Task Name
PDR
2
CDR
23 days
3
Milestone 1
16 days Thu 10/11/07
4
Milestone 2
21 days
Thu 11/1/07 Thu 11/29/07
5
Expo
10 days
Sat 12/1/07 Thu 12/13/07
6
Hardw are Setup
6 days
Mon 9/10/07
Mon 9/17/07
7
Image Acquisition
6 days
Mon 9/17/07
Mon 9/24/07
8
Front End Image Processing
9 days
Wed 9/19/07
Mon 10/1/07
9
SOM Algorithm Development 34 days
Mon 9/17/07
Thu 11/1/07
10
Display
30 days
Mon 10/1/07
Fri 11/9/07
11
Integration
40 days Thu 10/11/07
Tue 12/4/07
12
Testing
54 days
Mon 10/1/07 Wed 12/12/07
13
Users Manual
69 days
Sat 9/8/07 Tue 12/11/07
Users Manual
14
Technical Manual
70 days
Sat 9/8/07 Wed 12/12/07
Technical Manual
Duration
9 days
Start
Fri 8/31/07
Finish
8/19
Tue 9/11/07
Tue 9/11/07 Thu 10/11/07
8/26
9/16
9/23
October
9/30 10/7
10/14
10/21
November
10/28 11/4
11/11
11/18
11/25
December
12/2 12/9
PDR
CDR
Thu 11/1/07
Milestone 1
Milestone 2
Expo
Hardwar
Image A
Front End Ima
SOM Algorithm Developme nt
Display
Integration
Testing
12/16
Cost Estimate
Optical Breadboard
Red Laser Diode
Focusing and collimating lenses
Multi-Mode Fiber
Camera (USB Web Cam)
Personal Computer
Total
$700
$20
$20
$30
$80
N/A
$850
Risk analysis

The experimental nature of SOM could lead to
delays in the project timeline
 Any learning curve for the Matlab Image
Acquisition Toolbox
 Running the algorithm using a scripting language
(Matlab) on a best effort OS (Windows) could
prove costly
 Hardware issues (e.g. Fiber breakage and
calibration issues)
Safeguards against risks

Early Integration and Testing
 Prototyping the SOM Algorithm
Possible Improvements

Automated fiber tapping mechanism for
training the SOM algorithm
 Optimizing the SOM
Applications

Using multiple fibers to model the behavior
of flexible structures in space
 Animation development without any sensor
dependencies
References

Self-Organizing Maps by T. Kohonen
 Professor Dana Anderson in the physics
department
¿Questions?
Download