Anonim
IMG_0582

DSTL kan bruke denne plattformen til å løse komplekse forsvarsvisjoner og overvåkningsproblemer, og forenkle rask innlemmelse av best-i-klassen videoprosesseringsalgoritmer, samtidig som den bro mellom gapet mellom forskningsprototyper og distribuerbart utstyr.

"RFEL og Plextek har samlet sin ekspertise innen sensorutnyttelse og sanntids innebygd videobehandling, sammen med DSTL og 4Sights adaptive algoritmer, for å skape et enkelt miljø som leverer et robust bevisingsverktøy, " sier Plexteks Peter Doig, "dette tillater et mangfoldig utvalg av forbedringer som skal evalueres eksperimentelt, ved å bruke en optimalisert, men likevel intelligent og fleksibel arkitektur som kan brukes på nytt i distribuerbart feltutstyr. ”

Etter hvert som videoprosesseringsløsninger blir stadig mer komplekse og sofistikerte, har det dukket opp et nytt problem - behovet for å konfigurere FPGA-baserte komponentfunksjoner og algoritmer optimalt i sanntid, under raskt varierende forhold.

n

For å knekke det, vil teamet levere en løsning som inneholder et programvare-prosesseringslag, tidligere utviklet for DSTL av 4Sight Imaging, som utfører tilpasningen av kontrollvariablene for å optimalisere videoforbedringen i sanntid, og erstatte behovet for en innlogging -the-loop.

Ved å bruke videomålinger benchmarked for å prøve mennesker, kan det CPU-baserte konfigurasjonsstyringslaget utføre en menneskelig operatør. Videre utføres all prosessering ved kilden, i sanntid, og reduserer dermed båndbredden utenfra og potensielt lindrer kravet til nedstrøms prosessering.

Arbeidet trekker sammen to tilnærminger til videobehandling: høy ytelse, skreddersydd FPGA-prosessering som støtter de beregningsintensive oppgavene, og fleksibiliteten (men lavere ytelsen) til CPU-basert prosessering.

Denne hybridtilnærmingen er mulig ved å bruke moderne system-on-chip (SoC) -enheter, for eksempel Xilinxs Zynq-enheter, som gir innebygde ARM-prosessorer med tett koblet FPGA-stoff.

Bruken av en modulær FPGA-design, med generiske grensesnitt for hver modul, gjør det mulig å konfigurere FPGA-funksjoner, som tradisjonelt er fleksible, dynamisk under programvarekontroll.