Related Experiment Video
Updated: Jul 7, 2026

05:39
Generating Strictly Controlled Stimuli for Figure Recognition Experiments
Published on: March 18, 2019
Piecewise linear digital curve representation and compression using graph theory and a line segment alphabet
1Department of Informatics, Aristotle University of Thessaloniki, Greece. hajdua@aiia.csd.auth.gr
Summary
This study introduces a graph theory algorithm for curve data compression, improving efficiency by directly tracing curves. The method enhances compression performance using longer line segments and optimal junction turns.
Area of Science:
- Computer Science
- Graph Theory
- Data Compression
Background:
- Curve data compression is essential for efficient storage and transmission.
- Existing methods struggle with complex curves featuring self-intersections.
- Recursive decomposition is a common but limited approach for complex curves.
Purpose of the Study:
- To develop a novel graph theory-based algorithm for direct curve tracing.
- To improve curve data compression performance, especially for complex topologies.
- To eliminate the need for canvas decomposition in curve processing.
Main Methods:
- A graph theory algorithm is proposed for direct curve tracing.
- The method optimizes turn selection at junctions during tracing.
- A polygon approximation using a line segment alphabet is assigned to the curve.
Main Results:
- The direct tracing approach significantly improves compression performance.
- Longer line segments are utilized, leading to greater efficiency.
- The algorithm effectively handles curves with complex topology and self-intersections.
Conclusions:
- The proposed graph theory algorithm offers a superior approach to curve data compression.
- This method overcomes limitations of existing techniques for complex curves.
- The curve description scheme has potential applications in various fields.
Related Concept Videos
Graphical Representation of Inequalities
The graph of the equation where y equals x squared forms a curve known as a parabola. This curve acts as a boundary in the coordinate plane, dividing it into distinct regions based on the relative position of points.When the equality sign in the equation is replaced with an inequality—such as greater than, less than, greater than or equal to, or less than or equal to—the graphical representation changes from a single curve into a broader shaded area that signifies the set of all points...
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...
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...
Transformations of Functions III
Transformations modify the graphical representation of a function without changing its fundamental form. One common transformation is reflection, which flips the graph across a designated axis. When the vertical coordinates of all points are multiplied by the negative one, the entire graph is mirrored over the horizontal axis. This transformation reverses the vertical orientation of peaks and troughs, akin to signal inversion in electrical systems, where a waveform is flipped, but the timing of...
Polar Curves
The spirograph is a versatile tool for visualizing the relationship between geometry and mathematical representation. In particular, it demonstrates how polar coordinates offer an alternative framework for describing curves in comparison to Cartesian coordinates. Instead of specifying a point by its horizontal and vertical displacements (x, y), polar coordinates use a radius r, the distance from the origin, and an angle θ, measured counterclockwise from the polar axis. This system is...
Tangent to a Curve
The graph of a function where each output is the square of the input creates a smooth curve that bends upward, becoming steeper as one moves further from the center. At any chosen position along this curve, the curve reaches a certain height depending on the input value. This position can be a reference for analyzing how the curve behaves in its immediate vicinity.To understand the change in the curve near a particular position, imagine selecting another point slightly ahead along the curve.
Types of Functions III
Logarithmic and piecewise functions play central roles in mathematical modeling, particularly when capturing nonlinear or segmented behaviors in real-world phenomena. Although these functions differ fundamentally in structure and application, both serve to represent complex relationships in simplified mathematical terms.A logarithmic function is defined as the inverse of an exponential function, expressed as These functions grow quickly for small values of x but slow down as x increases,...
