Jove
Visualize
Contact Us
JoVE
x logofacebook logolinkedin logoyoutube logo
ABOUT JoVE
OverviewLeadershipBlogJoVE Help Center
AUTHORS
Publishing ProcessEditorial BoardScope & PoliciesPeer ReviewFAQSubmit
LIBRARIANS
TestimonialsSubscriptionsAccessResourcesLibrary Advisory BoardFAQ
RESEARCH
JoVE JournalMethods CollectionsJoVE Encyclopedia of ExperimentsArchive
EDUCATION
JoVE CoreJoVE BusinessJoVE Science EducationJoVE Lab ManualFaculty Resource CenterFaculty Site
Terms & Conditions of Use
Privacy Policy
Policies

Related Concept Videos

Multi-input and Multi-variable systems01:22

Multi-input and Multi-variable systems

145
Cruise control systems in cars are designed as multi-input systems to maintain a driver's desired speed while compensating for external disturbances such as changes in terrain. The block diagram for a cruise control system typically includes two main inputs: the desired speed set by the driver and any external disturbances, such as the incline of the road. By adjusting the engine throttle, the system maintains the vehicle's speed as close to the desired value as possible.
In the absence...
145

You might also read

Related Articles

Articles linked to this work by shared authors, journal, and citation graph.

Sort by
Same author

Rational design of an S-scheme 2D/3D ZnIn<sub>2</sub>S<sub>4</sub>/K<sub>3</sub>PW<sub>12</sub>O<sub>40</sub> heterojunction for enhanced photocatalytic antibiotic degradation.

Photochemical & photobiological sciences : Official journal of the European Photochemistry Association and the European Society for Photobiology·2026
Same author

A novel mouse model of chronic Pseudomonas aeruginosa infection inducing bronchiectasis-like phenotype.

Animal models and experimental medicine·2026
Same author

BulkFormer: A large-scale foundation model for bulk transcriptomes.

Cell systems·2026
Same author

Putamen Structural-Functional Decoupling as an Early-Stage Candidate Imaging Marker for Motor Severity in Spinocerebellar Ataxia Type 3.

Movement disorders : official journal of the Movement Disorder Society·2026
Same author

Association Between Stress Hyperglycemia Ratio and Death in Patients With Moderate to Severe Tricuspid Regurgitation.

Journal of the American Heart Association·2026
Same author

Detection, localization, and measurement of endotracheal tube positioning on adults' chest X-ray: developing a prediction model.

Scientific reports·2026
Same journal

Relationship between spontaneous EEG oscillations at 7 and 45 days of acute plateau exposure and the plateau acclimatization index.

Frontiers in neuroscience·2026
Same journal

Neuroprotective effects of paederoside against mitochondrial dysfunction in rotenone-induced cell models of Parkinson's disease.

Frontiers in neuroscience·2026
Same journal

Covariance-based analysis of spindle-band EEG during declarative and non-declarative odor cueing in sleep.

Frontiers in neuroscience·2026
Same journal

Correction: Physiological determinants of cortical P100 responses in pattern visual evoked potentials: a scoping review.

Frontiers in neuroscience·2026
Same journal

Transcranial magnetic stimulation and motor overflow: a systematic review in neurological disorders.

Frontiers in neuroscience·2026
Same journal

Editorial: Advancing neurodegenerative disease biomarkers: the role of neuroimaging in TDP-43 and tau proteinopathies.

Frontiers in neuroscience·2026
See all related articles

Related Experiment Video

Updated: Aug 30, 2025

Swin-PSAxialNet: An Efficient Multi-Organ Segmentation Technique
04:48

Swin-PSAxialNet: An Efficient Multi-Organ Segmentation Technique

Published on: July 5, 2024

486

On-sensor binarized CNN inference with dynamic model swapping in pixel processor arrays.

Yanan Liu1,2, Laurie Bose1, Rui Fan3

  • 1Bristol Robotics Laboratory, Faculty of Engineering, University of Bristol, Bristol, United Kingdom.

Frontiers in Neuroscience
|September 1, 2022
PubMed
Summary
This summary is machine-generated.

This study introduces efficient methods for training binarized Convolutional Neural Networks (CNNs) and dynamically deploying larger models on resource-constrained Pixel Processor Arrays (PPAs). These techniques enhance performance for embedded vision tasks.

Keywords:
SCAMP vision systemconvolutional neural networkembedded computer visionon-sensor computingpixel processor array

More Related Videos

Author Spotlight: Enhancing PSC-to-Functional Cell Differentiation Using ML Models Based on Live-Cell Bright-Field Imaging
11:38

Author Spotlight: Enhancing PSC-to-Functional Cell Differentiation Using ML Models Based on Live-Cell Bright-Field Imaging

Published on: October 4, 2024

675
Author Spotlight: Enhancement of Salient Object Detection for Smart Grid Applications
03:31

Author Spotlight: Enhancement of Salient Object Detection for Smart Grid Applications

Published on: December 15, 2023

616

Related Experiment Videos

Last Updated: Aug 30, 2025

Swin-PSAxialNet: An Efficient Multi-Organ Segmentation Technique
04:48

Swin-PSAxialNet: An Efficient Multi-Organ Segmentation Technique

Published on: July 5, 2024

486
Author Spotlight: Enhancing PSC-to-Functional Cell Differentiation Using ML Models Based on Live-Cell Bright-Field Imaging
11:38

Author Spotlight: Enhancing PSC-to-Functional Cell Differentiation Using ML Models Based on Live-Cell Bright-Field Imaging

Published on: October 4, 2024

675
Author Spotlight: Enhancement of Salient Object Detection for Smart Grid Applications
03:31

Author Spotlight: Enhancement of Salient Object Detection for Smart Grid Applications

Published on: December 15, 2023

616

Area of Science:

  • Computer Vision
  • Machine Learning
  • Embedded Systems Engineering

Background:

  • Convolutional Neural Networks (CNNs) are computationally intensive, posing challenges for resource-limited embedded and edge devices.
  • Pixel Processor Arrays (PPAs) offer a promising camera-sensor architecture for edge computing but require efficient model deployment strategies.
  • Balancing model generality with computational efficiency is crucial for embedded CNN applications.

Purpose of the Study:

  • To develop novel methods for training and deploying efficient Convolutional Neural Networks (CNNs) on embedded devices, specifically Pixel Processor Arrays (PPAs).
  • To address the limitations of computation and memory in edge devices by optimizing CNN architectures and deployment.
  • To demonstrate the effectiveness of proposed methods on various computer vision tasks using a resource-constrained PPA sensor-processor.

Main Methods:

  • Training purely binarized CNNs incorporating batch normalization and adaptive thresholding for binary activations.
  • Converting batch normalization and binary activations into a bias matrix for parallel add/sub operations, optimizing for PPAs.
  • Implementing a dynamic model swapping paradigm by decomposing large applications into sub-tasks solvable by dynamically loadable tree networks.

Main Results:

  • Successfully trained and implemented binarized CNNs with optimized batch normalization and activation handling suitable for PPA hardware.
  • Demonstrated the feasibility of dynamic model swapping for deploying complex applications exceeding PPA capacity.
  • Achieved effective performance on classification, localization, and coarse segmentation tasks on a highly resource-constrained PPA sensor-processor.

Conclusions:

  • The proposed methods provide efficient solutions for deploying CNNs on resource-constrained embedded systems, particularly PPAs.
  • Binarized CNNs with optimized components and dynamic model swapping are viable strategies for edge AI applications.
  • These advancements enable sophisticated computer vision capabilities on low-power, memory-limited PPA sensor-processors.