Computer Engineering Group. Norman E., Arash K. Rita M., Hector P. Advisor: Dr. Mahmoodi Student Mentor: Maral A. Modeling and Implementation of Brain-Inspired Neural Network for Edge Detection and Object Recognition. Outline. Internship Goals Biological Background
Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.
Norman E., Arash K. Rita M., Hector P.
Advisor: Dr. Mahmoodi
Student Mentor: Maral A.
Modeling and Implementation of Brain-Inspired Neural Network for Edge Detection and Object Recognition
Successfully create a software-based model of a brain-inspired neural network responsible for object orientation/edge detection.
Validate the developed model.
Establish a framework for further expansion of the design for incorporation of more visual processing tasks.
Hubel and Wiesel:
1958 discovered cells in the visual
cortex that had orientation selectivity.
1974 they wrote a paper about the
geometry of orientation columns.
1985 he used a 2D technique to visualize orientation columns.
Confirmed Hubel and Wiesel’s studies.
SUM = Center + Surroundings
-3 = (127 * 8) + (255 * -3) +( 127 * -2) + (-3 * 0)
GC1+GC2+GC3+GC4 = SUM
If SUM > Threshold
SUM Simple Cell “45 Degree /offset b” output
GC = Ganglion Cell
Camera Output 2D array
Multiply center by 8
Multiply surround by -1
Place data into new 2D array
Output smaller array to Simple Cell
Get Ganglion Cell 2D Array
Scan Ganglion Cell Array
Value > Threshold
Complex Cell Array = 0
Complex Cell Array = Value
Offset > Array Size
Simple Cell Output (Simple Array)
Add array Values
sum < 0
sum > threshold
Image: 900 by 900 pixel frame
Program processed the data from one static frame
Total data: 810000 pixel values
307,200 pixels per frame
9,216,000 pixel values per second!
Successfully recreated hardware model in software.
Increased frame size and parameterized it for adaptability.
Angle support is limited by the current algorithm.
Static images provide more stable feedback.
Live stream data collection fluctuates more than intended presumably due to low resolution input. This makes it hard to provide similar setting for data collection.
Chan, Michael, “Hardware Modeling and Implementation of Neural Network for Orientation Selectivity of the Eye”, 2012.
Hubel, H. David, “Vision and the Brain”, Bulletin of the American Academy of Arts and Sciences Vol. 31 No. 7, Internet: http://www.jstor.org/stable/3823436, 1978 [July 29, 2013].
Jessell, T., Kandel, E., Schwartz, J. “Principles of Neural Science”, 2000.
Zeki, Semir, “The Ferrier Lecture 1995: Behind the Seen: The Functional Specialization of the Brain in Space and Time”, Philosophical Transactions: Biological Sciences, Vol. 360, No. 1458, Internet: http://www.jstor.org/stable/300413352005 [August 1, 2013].