Bookmark and Share

"Hybrid Semi-Parallel Deep Neural Networks (SPDNN) – Example Methodologies & Use Cases," a Presentation from Xperi

Register or sign in to access the Embedded Vision Academy's free technical training content.

The training materials provided by the Embedded Vision Academy are offered free of charge to everyone. All we ask in return is that you register, and tell us a little about yourself so that we can understand a bit about our audience. As detailed in our Privacy Policy, we will not share your registration information, nor contact you, except with your consent.

Registration is free and takes less than one minute. Click here to register, and get full access to the Embedded Vision Academy's unique technical training content.

If you've already registered, click here to sign in.

See a sample of this page's content below:

Peter Corcoran, co-founder of FotoNation (now a core business unit of Xperi) and lead principle investigator and director of C3Imaging (a research partnership between Xperi and the National University of Ireland, Galway), presents the "Hybrid Semi-Parallel Deep Neural Networks (SPDNN) – Example Methodologies & Use Cases" tutorial at the May 2018 Embedded Vision Summit.

Deep neural networks (DNNs) are typically trained on specific datasets, optimized with particular discriminating capabilities. Often several different DNN topologies are developed solving closely related aspects of a computer vision problem. But to utilize these topologies together, leveraging their individual discriminating capabilities, requires implementing each DNN separately, increasing the cost of practical solutions.

In this talk, Corcoran develops a methodology to merge multiple deep networks using graph contraction. The resultant single network topology achieves a significant reduction in size over the individual networks. More significantly, this merged SPDNN network can be re-trained across the combined datasets used to train the original networks, improving its accuracy over the original networks. The result is a single network that is more generic, but with equivalent – or often enhanced – performance over a wider range of input data.

Examples of several problems in contemporary computer vision are solved using SPDNNs. These include significantly improving segmentation accuracy of eye-iris regions (a key component of iris biometric authentication) and mapping depth from monocular images, demonstrating equivalent performance to stereo depth mapping.