BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//CECS - ECPv6.18.4//NONSGML v1.0//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-ORIGINAL-URL:https://www.cecs.uci.edu
X-WR-CALDESC:Events for CECS
REFRESH-INTERVAL;VALUE=DURATION:PT1H
X-Robots-Tag:noindex
X-PUBLISHED-TTL:PT1H
BEGIN:VTIMEZONE
TZID:America/Los_Angeles
BEGIN:DAYLIGHT
TZOFFSETFROM:-0800
TZOFFSETTO:-0700
TZNAME:PDT
DTSTART:20180311T100000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
TZNAME:PST
DTSTART:20181104T090000
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:-0800
TZOFFSETTO:-0700
TZNAME:PDT
DTSTART:20190310T100000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
TZNAME:PST
DTSTART:20191103T090000
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:-0800
TZOFFSETTO:-0700
TZNAME:PDT
DTSTART:20200308T100000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
TZNAME:PST
DTSTART:20201101T090000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20191011T150000
DTEND;TZID=America/Los_Angeles:20191011T160000
DTSTAMP:20231011T190904Z
CREATED:20231011T190900Z
LAST-MODIFIED:20231011T190904Z
UID:14567-1570806000-1570809600@www.cecs.uci.edu
SUMMARY:Towards Engineering Computer Vision Systems: From Web to FPGAs
DESCRIPTION:Final Defense – Sajjad Taheri \n\n\nDate: August 26\, 2019\nTime: 2:00 pm \n\nLocation: Donald Bren Hall 4011 \n\n\nCommittee: Alex Nicolau(chair)\, Alex Veidenbaum(co-chair)\, Nikil Dutt \n\n\nTitle: Towards Engineering Computer Vision Systems: From Web to FPGAs\n\n\n\nAbstract:\n\nComputer vision has many applications that impact our daily lives\, such as automation\, entertainment\, healthcare\, etc. However\, computer vision is very challenging. This is in part due to intrinsically difficult nature of the problem and partly due to the complexity and size of visual data that need to be processed. To be able to deploy computer vision in many practical use cases\, sophisticated algorithms and efficient implementations are required. In this dissertation\, we consider two platforms that are suitable for computer vision processing\, yet they were not easily accessible to algorithm designers and developers: The Web and FPGA-based Accelerators. Through the development of open-source software\, we highlight challenges associated with vision development on each platform and demonstrate opportunities to mitigate them.\n\nThe Web is the world’s most ubiquitous computing platform which hosts a plethora of visual content. Due to historical reasons such as insufficient JavaScript performance and lack of API support for acquiring and manipulating images\, computer vision is not mainstream on the Web. We show that in light of recent web developments such as vastly improved JavaScript performance and addition of APIs such as WebRTC\, efficient computer vision processing can be realized on web clients. Through novel engineering techniques\, we translate a popular open-source computer vision library (OpenCV) from C++ to JavaScript and optimize its performance for the web environment. We demonstrate that hundreds of computer vision functions run in browsers with performance close to their original C++ version.\n\nField Programmable Gate Arrays (FPGA)s are a promising solution to mitigate the computational cost of vision algorithms through hardware pipelining and parallelism while providing excellent power efficiency. However\, an efficient FPGA implementation of vision algorithm requires hardware design expertise and a considerable amount of engineering person-hours. We show how high-level graph-based specifications\, such as OpenVX can significantly improve FPGA design productivity. Since such abstractions exclude implementation details\, different implementation configurations that satisfy various design constraints\, such as performance and power consumption\, can be explored systematically. They also enable a variety of local and global optimizations to apply across the algorithms.
URL:https://www.cecs.uci.edu/event/towards-engineering-computer-vision-systems-from-web-to-fpgas/
CATEGORIES:PhD Defenses
END:VEVENT
END:VCALENDAR