QR Code Position Detection for Bubble Sheet Reading
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing image processing apparatuses face difficulties in accurately recognizing the written results of bubble sheets when the position information of check boxes is unknown, as they require a large processing load and long processing time to extract difference images, which can include stains and other irrelevant data, making it challenging to recognize check boxes with high accuracy.
Innovation Solution
The image processing apparatus includes an image reading portion, a position detection portion, and a print processing portion to detect and print position information of check boxes, allowing for the creation of bubble sheets from which position information can be easily acquired and written results obtained, using a QR code or similar position specifying image to accurately determine the position and status of check boxes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If difference image extraction is used to recognize check box positions, then written results can be recognized, but processing load increases and processing time lengthens
Solution Approach 1:
The patent applies preliminary action by pre-printing position specifying images (QR codes) on bubble sheets at known positions before distribution. When a scanned bubble sheet is received, the system immediately extracts position information from these pre-placed QR codes rather than performing complex difference image extraction. This preliminary preparation of position data significantly reduces processing load while maintaining accurate check box position identification.
2Measurement precision
If difference image extraction is used to recognize check box positions, then written results can be recognized, but processing time increases
Solution Approach 1:
Position specifying images containing encoded position information are pre-printed on bubble sheets before they are distributed to examinees. When the bubble sheet is scanned, the system quickly decodes the QR code to obtain position information without needing to perform time-consuming difference image extraction and analysis, thereby significantly reducing processing time.
Solution Approach 2:
The patent uses QR codes as a compact copy or representation of position information. Instead of analyzing the entire image to extract positions, the system copies position data into a condensed QR code format that can be rapidly decoded, replacing the time-intensive difference image extraction process with a quick code reading operation.
3Measurement precision
If difference image extraction is used, then check box positions can be identified, but stains and irrelevant data are included reducing accuracy
Solution Approach 1:
The patent extracts only the essential position information from the bubble sheet by reading QR codes that contain pre-encoded position data. This approach takes out the necessary position coordinates while leaving behind stains and irrelevant data that would otherwise interfere with difference image extraction methods, thereby improving position identification accuracy.
Solution Approach 2:
Position information is copied into QR code format, which serves as a clean, standardized representation that is immune to stains and irrelevant data on the bubble sheet. The QR code acts as a protected copy of position data that can be reliably decoded regardless of other markings or stains present on the document.
Data Source
AI summary
An image processing apparatus includes an image reading portion, a position detection portion, and a print processing portion. The image reading portion is configured to read an image of a document. The position detection portion is configured to detect position information of each of check boxes included in a read image by the image reading portion. The print processing portion is configured to be able to print a position specifying image indicating the position information of each of check boxes detected by the position detection portion.


