Electronic Engineering Honours Project
This is my honours project from 1998, completed as part of my BE.
at the department of
Electrical and Electronic Engineering at the University of
The project involved designing and simulating
an electronic retina for detecting
edges and motion. My supervisor was
I was pretty pleased with the results, which delivered on
the objective of "improving on existing systems". Still, it
wasn't exactly a breakthrough in the field of machine vision,
and advances in more conventional digital processing have
overshadowed this kind of work.
You can read the final thesis online, either by downloading
the postscript version, or by viewing
the HTML version, which unfortunately
contains many rendering errors in the images (it was made using
You can also download
the whole project in a zip file.
cctmake: A program to generate my massively complicated
circuit definitions. Amazingly, still seems to compile
and work out of the box.
decode: A program to decode the output of running a circuit
through pspice. It
spits out postscript files which represent various "before" and
"after" views on the results.
ipres: Text of an intermediate presentation I made about
ireport: An intermediate report on my progress that they
made me hand in to prove I was actually doing something.
pres: My final presentation to the department about what
I'd achieved over the year.
results: Results from
pspice simulation. These
simulations turned out to be pretty pointless since spice couldn't
cope with a large (greater than 10) pixel grid, so I wrote my own
sim: The program I wrote to simulate significantly large
grids, assuming idealised resistive fuse characteristics.
spdec: I honestly don't know what this is for :-)
thesis: My final thesis (in
Back to my homepage
Last modified: Mon Jul 18 09:47:23 CEST 2005