Binary Image Enlargement Smoothing Step Pixels
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing image processing technologies fail to effectively smooth the step parts between edges in enlarged binary images, leading to suboptimal image quality during enlargement processes.
Innovation Solution
An image processing apparatus with a step detecting unit and an enlargement processing unit that identifies first and second step pixels in a binary image, inverting pixel values in specific patterns to smooth the image, using pre-defined pixel value patterns and prohibition/prohibition pixel value patterns to determine where smoothing is permitted or prohibited.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If conventional enlargement processing is applied to binary images, then the image can be enlarged, but the step parts between edges become rough and image quality deteriorates
Solution Approach 1:
The patent applies preliminary action by detecting step pixels and determining smoothing processing in advance before performing the actual enlargement processing. The control unit identifies step parts in the original binary image and pre-determines which pixel areas require smoothing, then applies appropriate enlargement algorithms to different regions based on this prior analysis, thereby preventing edge roughness from the outset.
Solution Approach 2:
The patent implements local quality by applying different enlargement processing methods to different regions of the image. Specifically, pixel areas corresponding to step pixels undergo smoothing processing while other areas use standard enlargement. This localized approach ensures that smoothing is applied precisely where needed (at step parts) without unnecessarily processing the entire image, thus maintaining image quality during enlargement.
2Manufacturing precision
If smoothing processing is applied to step parts in enlarged binary images, then edge roughness is reduced, but the processing complexity increases
Solution Approach 1:
The patent applies segmentation by dividing the binary image into different types of pixel areas based on step pixel detection. The control unit segments the image into pixel areas corresponding to step pixels (requiring smoothing) and other pixel areas (using standard enlargement). This segmentation allows the system to apply simplified processing rules to each segment rather than using complex algorithms on the entire image, thus reducing overall processing complexity while maintaining edge smoothness.
Solution Approach 2:
The patent implements partial action by applying smoothing processing only to specific pixel areas corresponding to step pixels, rather than processing the entire enlarged image. This selective approach reduces the amount of computation required compared to full-image smoothing, thereby lowering processing complexity while still achieving the desired edge smoothness at critical step parts.
3Manufacturing precision
If pixel values are inverted to smooth step parts, then the step parts are smoothed, but incorrect inversion deforms the image
Solution Approach 1:
The patent applies feedback by using the detected step pixel information to control the smoothing processing. The control unit detects step pixels and their directions, then uses this feedback information to determine exactly which pixel areas require smoothing and what the correct inversion pattern should be. This feedback mechanism ensures that pixel value inversion is applied accurately only where needed, preventing incorrect inversion and image deformation.
Solution Approach 2:
The patent implements preliminary action by detecting step pixels and determining the correct smoothing pattern before applying pixel value inversion. The control unit pre-analyzes the binary image to identify step parts and their characteristics, then uses this preliminary information to guide the inversion process, ensuring that pixel values are inverted correctly to smooth edges without causing deformation.
Data Source
AI summary
An image processing apparatus of the present disclosure includes: a step detecting unit which detects a first step pixel and a second step pixel in the binary image and step directions of the first step pixel and the second step pixel; and an enlargement processing unit which inverts pixel values of pixels from the first pixel value to the second pixel value in a pixel area corresponding to the first step pixel in the enlarged image, and inverts pixel values of pixels from the second pixel value to the first pixel value in a pixel area corresponding to the second step pixel. The pixels of which pixel values are inverted are located at positions corresponding to its step direction. The number of the pixels of which pixel values are inverted corresponds to its step length in the binary image.


