TY - GEN
T1 - Data-driven Approximate Edge Detection using Flow-based Computing on Memristor Crossbars
AU - Pannu, Jodh Singh
AU - Raj, Sunny
AU - Fernandes, Steven L.
AU - Jha, Sumit K.
AU - Chakraborty, Dwaipayan
AU - Rafiq, Sarah
AU - Cady, Nathaniel
N1 - Publisher Copyright:
© 2019 IEEE.
PY - 2019/11
Y1 - 2019/11
N2 - Detection of edges in images is an elementary operation in computer vision that can greatly benefit from an implementation with a low power-delay product. In this paper, we propose a new approach for designing nanoscale memristor crossbars that can implement approximate edge-detection using flow-based computing. Instead of the traditional Boolean approach, our methodology uses a ternary logic approach with three outcomes: True representing an edge, False that representing the absence of an edge, and Don't Care that represents an ambivalent response. Our data-driven design approach uses a corpus of human-labeled edges in order to learn the concept of an edge in an image. A massively parallel simulated annealing search algorithm over 96 processes is used to obtain the design of the memristor crossbar for edge detection. We show that our approximate crossbar design is effective in computing edges of images on the BSD500 benchmark.
AB - Detection of edges in images is an elementary operation in computer vision that can greatly benefit from an implementation with a low power-delay product. In this paper, we propose a new approach for designing nanoscale memristor crossbars that can implement approximate edge-detection using flow-based computing. Instead of the traditional Boolean approach, our methodology uses a ternary logic approach with three outcomes: True representing an edge, False that representing the absence of an edge, and Don't Care that represents an ambivalent response. Our data-driven design approach uses a corpus of human-labeled edges in order to learn the concept of an edge in an image. A massively parallel simulated annealing search algorithm over 96 processes is used to obtain the design of the memristor crossbar for edge detection. We show that our approximate crossbar design is effective in computing edges of images on the BSD500 benchmark.
UR - http://www.scopus.com/inward/record.url?scp=85079274044&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85079274044&partnerID=8YFLogxK
U2 - 10.1109/ANS47466.2019.8963745
DO - 10.1109/ANS47466.2019.8963745
M3 - Conference contribution
AN - SCOPUS:85079274044
T3 - 2019 IEEE Nanotechnology Symposium, ANS 2019
BT - 2019 IEEE Nanotechnology Symposium, ANS 2019
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2019 IEEE Nanotechnology Symposium, ANS 2019
Y2 - 12 November 2019 through 13 November 2019
ER -