100 likes | 282 Views
B.L.P. Blinking Linking Protocol. Shahar Libay Amir Gershon. b.l.p. Introduction The problem Our Problems The Method The Algorithm The algorithm in details The Protocol Demo. b.l.p – introduction. Optic communication using light Emitting Diodes - L.E.D’s
E N D
B.L.P Blinking Linking Protocol Shahar Libay Amir Gershon
b.l.p • Introduction • The problem • Our Problems • The Method • The Algorithm • The algorithm in details • The Protocol • Demo
b.l.p – introduction • Optic communication using light Emitting Diodes - L.E.D’s • Used in industries where an alternative network is needed.
b.l.p – The Problem • Networks aren't secured. LAN, WLAN… • Technical difficulties in building a network.
B.L.P – Our PROBLEMS • No pre-made algorithm for solving this problem • We could not directly read the central LEDs – they are off most of the time and should be found BEFORE they are lit. • While identifying the outer LEDs is easy, removing false-positives is NOT. We could not identify them by shape, size or location and had to resort to measuring the blink-rate. • The algorithm should work in near real time and give precise time measurements
b.l.p – The Method • Method – First station is receiving a message from a user. – The message is translated and sent to the electronic unit. – L.E.D’s in electronic Unit flash accordingly. – A camera is capturing and streaming the L.E.D’s flash to a second station . – The second station is processing the video using vision techniques into the original text message.
b.l.p – The Algorithm • Sit & listen . building a perimeter. • Scan & recognize data L.E.D’s. • Translate using protocol.
b.l.p – The Algorithm in details • Processing Avi • Tracking lists : LEDs : Small and rectangular blobs. Close blobs are united Optic Nodes : Areas defined by 3 LEDs from the previous list that blink at the same rate. • Searching data LEDs in Optic nodes list. • Translating these data LEDs to the original message.