Related Experiment Video
Updated: Jul 7, 2026

13:44
Detection of Architectural Distortion in Prior Mammograms via Analysis of Oriented Patterns
Published on: August 30, 2013
Adaptive approximate nearest neighbor search for fractal image compression
1Dept. of Math., Hong Kong Baptist Univ., Kowloon.
Summary
This study enhances fractal image compression by optimizing the search for matching image blocks. The new method significantly reduces encoding time and memory usage while improving image quality and compression ratios.
Area of Science:
- Computer Science
- Image Processing
- Data Compression
Background:
- Fractal image encoding is computationally intensive due to exhaustive block matching.
- Existing methods struggle with efficiency and resource demands.
Purpose of the Study:
- To accelerate fractal image encoding by reformulating block matching as a nearest neighbor search problem.
- To improve compression ratio, fidelity, memory efficiency, and encoding time.
Main Methods:
- Developed an improved approximate nearest neighbor search formulation.
- Utilized orthogonal projection and pre-quantization of fractal transform parameters.
- Derived an optimal adaptive scheme for approximate search parameters.
Main Results:
- Achieved significant reductions in memory requirements and encoding time.
- Demonstrated improvements in both image fidelity and compression ratio.
- Validated the effectiveness of the proposed approximate nearest neighbor search technique.
Conclusions:
- The novel approach offers a substantial performance enhancement for fractal image encoding.
- This method provides a more efficient and effective solution for image compression.
- The optimized search strategy addresses key limitations of traditional fractal encoding.
Related Concept Videos
Linear Approximation in Frequency Domain
Linear systems are characterized by two main properties: superposition and homogeneity. Superposition allows the response to multiple inputs to be the sum of the responses to each individual input. Homogeneity ensures that scaling an input by a scalar results in the response being scaled by the same scalar.
In contrast, nonlinear systems do not inherently possess these properties. However, for small deviations around an operating point, a nonlinear system can often be approximated as linear.
In contrast, nonlinear systems do not inherently possess these properties. However, for small deviations around an operating point, a nonlinear system can often be approximated as linear.
Linear Approximation in Time Domain
Nonlinear systems often require sophisticated approaches for accurate modeling and analysis, with state-space representation being particularly effective. This method is especially useful for systems where variables and parameters vary with time or operating conditions, such as in a simple pendulum or a translational mechanical system with nonlinear springs.
For a simple pendulum with a mass evenly distributed along its length and the center of mass located at half the pendulum's length, the...
For a simple pendulum with a mass evenly distributed along its length and the center of mass located at half the pendulum's length, the...
Linear Approximations
For a differentiable function of two variables, linear approximation estimates values near a known point by replacing the curved surface with its tangent plane. Consider the function\begin{equation*}f(x,y)=x^2+3y^2\end{equation*}near the point (2, 1). The exact value at this point is f(2, 1) = 22 + 3(1)2 = 4 + 3 = 7.The linear approximation of f(x, y)) near (a, b) is\begin{equation*}L(x,y)=f(a,b)+f_x(a,b)(x-a)+f_y(a,b)(y-b)\end{equation*}First, compute the partial derivatives: fx(x, y) = 2x and...
Downsampling
When considering a sampled sequence with zero values between sampling instants, one can replace it by taking every N-th value of the sequence. At these integer multiples of N, the original and sampled sequences coincide. This process, known as decimation, involves extracting every N-th sample from a sequence, thereby creating a more efficient sequence.
The Fourier transform of the decimated sequence reveals a combination of scaled and shifted versions of the original spectrum. This...
The Fourier transform of the decimated sequence reveals a combination of scaled and shifted versions of the original spectrum. This...
Fast Fourier Transform
The Fast Fourier Transform (FFT) is a computational algorithm designed to compute the Discrete Fourier Transform (DFT) efficiently. By breaking down the calculations into smaller, manageable sections, the FFT significantly reduces the computational complexity involved. Direct computation of an N-point DFT requires N2 complex multiplications, whereas the FFT algorithm needs only (N/2)log2N multiplications, offering a much faster performance.
The computational efficiency of the FFT becomes...
The computational efficiency of the FFT becomes...
Approximate Integration
In many practical and theoretical contexts, the exact value of a definite integral may be inaccessible. This limitation typically arises when the antiderivative of a function is either unknown or cannot be expressed in a closed mathematical form. Alternatively, it can occur when a function is defined not by a formula but by a finite set of empirical data points, such as those collected during experiments. In these cases, approximate integration techniques provide a valuable solution.One of the...