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

Vector Functions and Motion: Problem Solving01:30

Vector Functions and Motion: Problem Solving

Accurate position tracking is fundamental to the safe and effective operation of unmanned aerial vehicles (UAVs), particularly during precision maneuvers near complex structures. In this scenario, a drone is programmed to perform a high-precision inspection of a vertical structure, starting at position ((x, y, z) = (3, 0, 0)), with an initial velocity oriented in the positive z-direction. The trajectory of the drone is governed by a time-dependent acceleration function a(t), which is predefined...
Vector Algebra: Graphical Method01:10

Vector Algebra: Graphical Method

Vectors can be multiplied by scalars, added to other vectors, or subtracted from other vectors. The vector sum of two (or more) vectors is called the resultant vector or, for short, the resultant.
We use the laws of geometry to construct resultant vectors, followed by trigonometry to find vector magnitudes and directions. For a geometric construction of the sum of two vectors in a plane, we follow the parallelogram rule. Suppose two vectors are at arbitrary positions. Translate either one of...
Velocity and Position by Graphical Method01:34

Velocity and Position by Graphical Method

Velocity and position can be calculated from the known function of acceleration as a function of time. The total area under the acceleration-time graph and the velocity-time graph gives the change in velocity and position, respectively. In the case of an airplane, its acceleration is tracked using the inertial navigation system. The pilot provides the input of the airplane's initial position and velocity before takeoff. The inertial navigation system then uses the acceleration data to calculate...
Vector Operations01:20

Vector Operations

Vectors are physical quantities that have both magnitude and direction. The vector operations include addition, subtraction, and scalar multiplication.
A vector multiplied by a scalar value is called scalar multiplication. The result obtained is a new vector with a different magnitude. If the scalar is positive, the direction of the vector remains the same, but if it is negative, the direction of the vector is reversed. For example, the product of the mass and velocity yields the momentum.
Vector Transformation in Rotating Coordinate Systems01:16

Vector Transformation in Rotating Coordinate Systems

Consider a vector rotating about an axis with an angular velocity, such that its tip sweeps a circular path.
Guidelines for Sketching a Curve01:23

Guidelines for Sketching a Curve

Curve sketching is a systematic method for understanding the overall behavior of a function by analyzing its key mathematical features. A function defines a curve on the coordinate plane, where the horizontal axis represents the input variable and the vertical axis represents the output. The process begins by determining the domain, which specifies the set of input values for which the function is defined and establishes the horizontal extent of the graph.Intercepts with the horizontal and...

You might also read

Related Articles

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

Sort by
Same author

Gait-Synced Translation Gain for Naturalistic VR Motion.

IEEE transactions on visualization and computer graphics·2026
Same author

Spatial Multiple Importance Sampling for Real-Time Irradiance Probes.

IEEE transactions on visualization and computer graphics·2026
Same author

SeparateGen: Semantic Component-Based 3D Character Generation From Single Images.

IEEE transactions on visualization and computer graphics·2026
Same author

SceneCluster: Interactive Scene Synthesis by Clustering Groups of Furniture Objects.

IEEE transactions on visualization and computer graphics·2025
Same author

Regarding the "Efgartigimod versus standard of care in new-onset AChR subtype generalized myasthenia gravis: A prospective cohort study".

Clinical immunology (Orlando, Fla.)·2025
Same author

SceneExplorer: An Interactive System for Expanding, Scheduling, and Organizing Transformable Layouts.

IEEE transactions on visualization and computer graphics·2024
Same journal

Blue Noise Dithering for Reservoir-based Spatio-temporal Importance Resampling.

IEEE transactions on visualization and computer graphics·2026
Same journal

ROS-GS: Relightable Outdoor Scenes With Gaussian Splatting.

IEEE transactions on visualization and computer graphics·2026
Same journal

MesoSplats: Texture Synthesis with Gaussian Splatting.

IEEE transactions on visualization and computer graphics·2026
Same journal

GLLA: A Unified Force-Directed Graph Layout Framework Supporting Local Adjustments.

IEEE transactions on visualization and computer graphics·2026
Same journal

Multi-Perception Crowd: Learning to combine entity and implicit perception for diverse crowd simulation.

IEEE transactions on visualization and computer graphics·2026
Same journal

Hiding in Plain Sight: Camouflaging Real-world Objects.

IEEE transactions on visualization and computer graphics·2026
See all related articles

Related Experiment Video

Updated: Jun 23, 2026

Computer-Generated Animal Model Stimuli
26:43

Computer-Generated Animal Model Stimuli

Published on: July 29, 2007

Vectorizing cartoon animations.

Song-Hai Zhang1, Tao Chen, Yi-Fei Zhang

  • 1Tsinghua National Laboratory for Information Science and Technology, Department of Computer Science and Technology, Tsinghua University, Beijing, China. zhangsh@gmail.com

IEEE Transactions on Visualization and Computer Graphics
|May 9, 2009
PubMed
Summary
This summary is machine-generated.

This study introduces a novel system for converting 2D raster cartoon animations into vector format. The vectorized animations are flicker-free, smaller, and easier to edit, improving cartoon production workflows.

More Related Videos

Electron Cryotomography of Bacterial Cells
14:23

Electron Cryotomography of Bacterial Cells

Published on: May 6, 2010

Eye Movements in Visual Duration Perception: Disentangling Stimulus from Time in Predecisional Processes
09:27

Eye Movements in Visual Duration Perception: Disentangling Stimulus from Time in Predecisional Processes

Published on: January 19, 2024

Related Experiment Videos

Last Updated: Jun 23, 2026

Computer-Generated Animal Model Stimuli
26:43

Computer-Generated Animal Model Stimuli

Published on: July 29, 2007

Electron Cryotomography of Bacterial Cells
14:23

Electron Cryotomography of Bacterial Cells

Published on: May 6, 2010

Eye Movements in Visual Duration Perception: Disentangling Stimulus from Time in Predecisional Processes
09:27

Eye Movements in Visual Duration Perception: Disentangling Stimulus from Time in Predecisional Processes

Published on: January 19, 2024

Area of Science:

  • Computer Graphics
  • Digital Animation
  • Image Processing

Background:

  • Raster animations present challenges in editing and file size.
  • Existing vectorization methods struggle with decorative elements and temporal coherence.

Purpose of the Study:

  • To develop a system for vectorizing 2D raster cartoon animations.
  • To achieve visually flicker-free, smaller file-sized, and easily editable output.
  • To improve the temporal coherence and editability of digital animations.

Main Methods:

  • Developed a novel trapped-ball segmentation method for robust region identification.
  • Separately handled decorative lines as distinct objects during image decomposition.
  • Reconstructed a universal, patch-based background for temporal consistency across frames.

Main Results:

  • Achieved visually flicker-free vector animations.
  • Significantly reduced file sizes compared to raster formats.
  • Enabled frame-to-frame motion tracking for vectorized regions and lines.
  • Demonstrated robust segmentation for non-uniformly colored regions.

Conclusions:

  • The proposed system effectively vectorizes 2D raster cartoon animations.
  • The method ensures temporal coherence and reduces visual artifacts.
  • The system offers practical advantages for animation editing and distribution.