אפקה - המכללה האקדמית להנדסה בתל אביב | תערוכת פרויקטי גמר 2014 - קטלוג פרויקטים - page 131

ImageProcessingBased, Visible
Visual-CommunicationSystem, forSmart Phones
2014
---
2
MainRequirements
Conduct data transfer
viaVisible Light Communication,
In thepresenceof:
Movement of thecameraduring imageor video capture
Different levelsof ambient light
Fast Barcode
DetectionAlgorithm
Purpose
:
• Fast, efficient corner detection algorithm
• Determine location of barcode region of interest (ROI)
• Work for non-aligned images, with geometrical transformations
CornerMarker
:Acolor R/G/B square, centered in abigger black square
Algorithm
: [assuming the squares’ sides ratio is given]
Perform initial scan; Then, for each line, and for eachR/G/B color:
Search the current line for
potential corners (
PC
):
a line with apatternof three
runs of pixels: [black –R/G/B–black], with length [m-n-m].
Once found:
Find the center of the pattern
Scanup and down, searching for similar [m-n-m] ratios in the vertical
direction
If found, save the center as apotential corner
Perform barcodeborder (“Timing”) check:
ScanLines from all of theRPCs, toall GandBPCs.
If the number of nonBlack/Whitepixel > threshold, delete thePC.
Points remaining are the four corner points, anddefines the barcode region,
otherwise, barcodenot in frame.
Student name:
Elad Yosef
Department:
SoftwareEngineering
Advisor name:Mr.
Eyal Katz
1...,132,133,134,135,136,137,138,139,140,141 121,122,123,124,125,126,127,128,129,130,...276