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

Reconstruction of Signal using Interpolation01:10

Reconstruction of Signal using Interpolation

Signal processing techniques are essential for accurately converting continuous signals to digital formats and vice versa. When a continuous signal is sampled with a period T, the resulting sampled signal exhibits replicas of the original spectrum in the frequency domain, spaced at intervals equal to the sampling frequency. To handle this sampled signal, a zero-order hold method can be applied, which creates a piecewise constant signal by retaining each sample's value until the next sampling...
Upsampling01:22

Upsampling

Managing signal sampling rates is essential in digital signal processing to maintain signal integrity. A decimated signal, characterized by a reduced frequency range due to its lower sampling rate, can be upsampled by inserting zeros between each sample. This upsampling process expands the original spectrum and introduces repeated spectral replicas at intervals dictated by the new Nyquist frequency. To refine this zero-inserted sequence, it is passed through a lowpass filter with a cutoff...
Parallel Processing01:20

Parallel Processing

The brain processes sensory information rapidly due to parallel processing, which involves sending data across multiple neural pathways at the same time. This method allows the brain to manage various sensory qualities, such as shapes, colors, movements, and locations, all concurrently. For instance, when observing a forest landscape, the brain simultaneously processes the movement of leaves, the shapes of trees, the depth between them, and the various shades of green. This enables a quick and...
Information Processing Approach01:30

Information Processing Approach

The information-processing theory of cognitive development centers on fundamental mental processes, including attention, memory, and problem-solving skills. Researchers in this field examine how cognitive abilities, such as working memory, evolve and influence children's overall development. Studies indicate that children with stronger working memory tend to excel in reading comprehension, math, and problem-solving compared to peers with less efficient memory skills. Low working memory is also...
Convolution: Math, Graphics, and Discrete Signals01:24

Convolution: Math, Graphics, and Discrete Signals

In any LTI (Linear Time-Invariant) system, the convolution of two signals is denoted using a convolution operator, assuming all initial conditions are zero. The convolution integral can be divided into two parts: the zero-input or natural response and the zero-state or forced response, with t0 indicating the initial time.
To simplify the convolution integral, it is assumed that both the input signal and impulse response are zero for negative time values. The graphical convolution process...

You might also read

Related Articles

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

Sort by
Same author

Volumetric lattice Boltzmann method for wall stresses of image-based pulsatile flows.

Scientific reports·2022
Same author

Graph-based Spatio-Temporal Feature Learning for Neuromorphic Vision Sensing.

IEEE transactions on image processing : a publication of the IEEE Signal Processing Society·2020
Same author

Improved Techniques for Adversarial Discriminative Domain Adaptation.

IEEE transactions on image processing : a publication of the IEEE Signal Processing Society·2019
Same author

Comments on "phase-shifting for nonseparable 2-D Haar wavelets".

IEEE transactions on image processing : a publication of the IEEE Signal Processing Society·2009
Same author

Incremental refinement of image salient-point detection.

IEEE transactions on image processing : a publication of the IEEE Signal Processing Society·2008
Same author

Lift mechanics of downhill skiing and snowboarding.

Medicine and science in sports and exercise·2006

Related Experiment Video

Updated: Jun 15, 2026

Measuring the Shape and Size of Activated Sludge Particles Immobilized in Agar with an Open Source Software Pipeline
09:27

Measuring the Shape and Size of Activated Sludge Particles Immobilized in Agar with an Open Source Software Pipeline

Published on: January 30, 2019

Software designs of image processing tasks with incremental refinement of computation.

Davide Anastasia1, Yiannis Andreopoulos

  • 1Department of Electronic & Electrical Engineering, University College London, WC1E 7JE, London, UK. d.anastasia@ee.ucl.ac.uk

IEEE Transactions on Image Processing : a Publication of the IEEE Signal Processing Society
|March 19, 2010
PubMed
Summary

This study introduces a novel software design for image processing tasks, enabling graceful degradation under reduced computational budgets. This approach ensures scalable performance and quality for demanding applications.

Related Experiment Videos

Last Updated: Jun 15, 2026

Measuring the Shape and Size of Activated Sludge Particles Immobilized in Agar with an Open Source Software Pipeline
09:27

Measuring the Shape and Size of Activated Sludge Particles Immobilized in Agar with an Open Source Software Pipeline

Published on: January 30, 2019

Area of Science:

  • Computer Vision
  • Image Processing Algorithms
  • Software Engineering

Background:

  • Current software for demanding image processing tasks lacks graceful degradation when computational resources are limited.
  • This limitation hinders the full utilization of programmable platforms due to worst-case performance considerations.
  • Efficient image processing is crucial for real-time applications and resource-constrained environments.

Purpose of the Study:

  • To propose a platform-independent software design for computationally-demanding image processing tasks that offers graceful degradation.
  • To enable incremental computation for improved output quality and arbitrary termination.
  • To demonstrate significant performance scalability and energy-distortion trade-offs.

Main Methods:

  • Developed bitplane-based computation combined with an incremental packing framework.
  • Implemented incremental computation for block transforms, 2-D convolution, and frame-by-frame block matching.
  • Compared the incremental approach with non-incremental software realizations.

Main Results:

  • The proposed incremental framework achieves monotonic improvement in output quality with progressive processing.
  • For equivalent precision, the incremental approach offers comparable or faster execution times.
  • The software can be arbitrarily terminated, providing results at the computed precision.

Conclusions:

  • The proposed incremental software design provides significant performance scalability with graceful degradation.
  • This approach overcomes limitations of current image processing software in resource-constrained environments.
  • Enables efficient utilization of modern programmable platforms for demanding image processing applications.