Kvalitetssikring med FPGA
[Claire Chen] såvel som [Mark Zhao], praktikanter i [Bruce Land] s ECE5760 klasse på Cornell, producerede et job rettet mod den producerende sektor: Kvalitetskontrolproducerede produkter automatisk af visuelt scanning af mange af dem såvel som at behandle pixels en ad gangen. Normalt er den tid, hvor widgeten kommer ud af linjen, når du skal medbringe faktiske mennesker til at inspicere. Dette job udnytter morfologisk billedbehandling til som dilation samt erosion for at kigge efter fejl.
[Claire] såvel som [Mark] producerede en simuleret producerende linje med et servostyret bælte, der bringer en række spree slik i sorten af et kamera, som scanner dem. SOC med en cyklon v FPGA samt arm cortex-9 derefter behandler de rå billeder for at etablere objektets farve, mens den kører det med et par algoritmer for at søge efter defekter. FPGA sporer præcis, hvor mange sprees der er gået forbi ud over deres farve, bevarer en 99% succesrate med en hastighed på 5-10 rammer per sekund. FPGA ser ligeledes på hver flok af farve som en samling af pixels, etablering af forbindelser til at hjælpe med at differentiere flere sprees, der rører hinanden.
Sørg også for at inspicere [Claire] såvel som [Mark] s Bike Sonar-projekt fra et foregående semester.