first year laboratory: project proposal

advertisement
FIRST YEAR LABORATORY: PROJECT PROPOSAL - 2010
PROJECT TITLE
CODE
Simulating video feedback on a computer
DEMONSTRATOR
Robert Wicks
E-MAIL ADDRESS
r.wicks@imperial.ac.uk
TELEPHONE
NUMBER
0207 594 7680
ROOM NUMBER
Huxley 6M53
SPAT13
RESEARCH
GROUP
SPAT
PROJECT OUTLINE:
Many interesting complex systems have an inherent feedback effect (predator-prey models,
logistic map, the Belousov-Zhabotinsky reaction, bird flight, bacterial growth, brain activity, etc)
One simple way to investigate feedback is by focusing a video camera on a screen showing the
image from that same camera, making a feedback loop. This has some strange and interesting
effects!
You will make a computer model of a video feedback system using C++ or Matlab, this can
be one of your own devising or, ideally, you can work with the group making a practical
demonstration of video feedback. By finding the mathematical description of different feedback
setups you will predict the output on the screen and be able to measure the fractal dimension of any
resulting fractals or the Lyapunov exponent of any chaotic output. You will learn about chaos and
fractals and how to measure them.
Some key questions you might be able to answer are: Can we write a computer program to
predict the outcome of a video feedback setup accurately? Is it possible to model real physical
systems using video feedback? What are the limiting parameters of a video feedback system?
Figure of predicted video feedback from: Leach, Jonathan, Padgett, Miles and Courtial,
Johannes (2003) 'Fractals in pixellated video feedback',
Students:
Please Physics,
write your
Contemporary
44: name
2, 137 below
— 143 if you are planning to bid for this project.
You must also fill out the bidding form!
Code:
Leave blank
PROJECT INFRASTRUCTURE ASSESSMENT– 2010
Are there any safety aspects which need special attention (i.e. use of lasers, radioactive
sources)?
NO
Will the project require machining services from the mechanical workshop?
NO
Is this a computing project?
YES
If it is would it be done on:
[a] The PC network
YES
[b] Computing facilities within your research group
If the answer to [a] was yes then complete the following three questions:
[i] Do you require additional software or libraries?
[ii] Do you anticipate exceptional cpu or disk storage
(>100Mbyte) requirements?
[iii] Have you discussed your requirements with Martin Morris?
Which programming language are you wishing to use?
Are you proficient in the necessary programming language
NO
NO
NO
NO
C++ or Matlab
YES
Download