Automatic License Plate Recognition Camera
Team 2010
Sponsored by Control Module, Inc
Cavin Farley Gavin Colwell Zachary Murtishi
Automatic License Plate Recognition Camera Team 2010 Sponsored by - - PowerPoint PPT Presentation
Automatic License Plate Recognition Camera Team 2010 Sponsored by Control Module, Inc Cavin Farley Gavin Colwell Zachary Murtishi Project Overview Goal Design a camera system platform for the purpose of performing license plate
Team 2010
Sponsored by Control Module, Inc
Cavin Farley Gavin Colwell Zachary Murtishi
○ Design a camera system platform for the purpose of performing license plate recognition
○ Waterproof/Weatherproof ○ Automotive Temperature Grade 3 (-40°C to +85°C) ○ Single Ethernet port ■ Power over Ethernet ○ Sensors to detect motion, humidity, and temperature ○ Unit cost under $500
○ CSE is responsible for computer vision algorithms
○ Written in Python and C ○ Will run on Variscite MX8X microcomputer running Debian Linux (ARM build) ○ Captures image frames from USB, forwards to remote system via TCP protocol
○ Microcomputer used is in a SOM package (Variscite MX8X) ■ No peripheral support without carrier board ○ Electronic circuitry needed to connect this board to Ethernet, I2C, USB buses Variscite MX8X
○ Nvidia TX2 serves as the “client” / image processor ○ Receives image packets and sensor data from server and performs image processing and logical operations on them (CSE group’s algorithms) ○ Issues commands to rest of system depending on their contents
○ Variscite MX8X serves as the “server” / camera ○ Transmits image packets and sensor data to client for processing ○ Receives orders from client to change peripheral settings, network configuration, bus addresses, etc.
Interprocess communications
application software
Local area network communications
camera processor (currently, TX2 is simulated by a computer running macOS) via TCP socket
Camera interface Client interface
Wireshark data pertaining to TCP data transmission of image packets Resulting transmission is ~15-30 frames per second over 54Mbps wireless connection
Coupler PoE adapter Carrier board System-on-module Accelerometer Temperature sensor Camera
Image transmitted at 640x480 resolution Image transmitted over 54Mbps wireless connection with 100Mbps Ethernet (bottleneck) Resulting image preserves quality over wireless transmission
Images captured by camera can be successfully evaluated with Google Tesseract OCR
Item Quantity Cost Total
PCB Fabrication x 5 5 $32.40 $162.00 PCB Stencil 1 $67.53 67.53 Components for PCB
Enclosure components 1 $50.84 $50.84 MX8X Development Kit 1 $499 $499.00 ELP 8MP USB Camera 1 $74.99 $74.99 Humidity Sensor 1 $7.95 $7.95 3-axis Accelerometer 1 $9.95 $9.95 Temperature Sensor 1 $13.95 $13.95 F/F Jumper Cables 1 $1.95 $1.95 Estimated cost per unit: $297 Development expenses: $995.79, not including tax or shipping costs
development
○ $297
○ Designing a complex PCB ■ Over 200 components
○ Originally anticipated on having it done by an assembly company ■ Number of parts made it too expensive ■ Less expensive assembly would take several weeks ○ Zachary had to assemble
○ The PCB took much longer to produce than expected ○ Less access to engineering equipment ○ More difficult to collaborate