WO1999017102A1 - A method of and apparatus for inspecting printed information - Google Patents

A method of and apparatus for inspecting printed information Download PDF

Info

Publication number
WO1999017102A1
WO1999017102A1 PCT/SG1997/000049 SG9700049W WO9917102A1 WO 1999017102 A1 WO1999017102 A1 WO 1999017102A1 SG 9700049 W SG9700049 W SG 9700049W WO 9917102 A1 WO9917102 A1 WO 9917102A1
Authority
WO
WIPO (PCT)
Prior art keywords
information
processing unit
printed
template
image
Prior art date
Application number
PCT/SG1997/000049
Other languages
French (fr)
Inventor
Eng Chuan Toh
Original Assignee
Siemens Aktiengesellschaft
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Siemens Aktiengesellschaft filed Critical Siemens Aktiengesellschaft
Priority to AU49754/97A priority Critical patent/AU4975497A/en
Priority to PCT/SG1997/000049 priority patent/WO1999017102A1/en
Publication of WO1999017102A1 publication Critical patent/WO1999017102A1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/0002Inspection of images, e.g. flaw detection
    • G06T7/0004Industrial image inspection
    • G06T7/001Industrial image inspection using an image reference approach
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N21/00Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
    • G01N21/84Systems specially adapted for particular applications
    • G01N21/88Investigating the presence of flaws or contamination
    • G01N21/95Investigating the presence of flaws or contamination characterised by the material or shape of the object to be examined
    • G01N21/956Inspecting patterns on the surface of objects
    • G01N21/95607Inspecting patterns on the surface of objects using a comparative method
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/98Detection or correction of errors, e.g. by rescanning the pattern or by human intervention; Evaluation of the quality of the acquired patterns
    • G06V10/993Evaluation of the quality of the acquired pattern
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30108Industrial image inspection
    • G06T2207/30144Printing quality
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30108Industrial image inspection
    • G06T2207/30148Semiconductor; IC; Wafer

Abstract

An inspection system for inspecting information printed on a surface (3) of an electronic device (1) includes an image capturing device (5) for capturing an image of the information printed on the surface (3). The image capturing device (5) is coupled to a processing unit (12) and the processing unit (12) receives an input image from the image capturing device (5). The processing unit (12) is also coupled to a memory device (14) and an indicating device (11). The memory device (14) stores a template from which the information was originally printed on the surface (3). The processing unit (12) compares the capture image with a template retrieved from the memory device (14) and the processing unit sends a signal to an indicating device if the information printed on the surface (3) is not within a predefined deviation from the template and the indicating device (11), in response to the signal, indicates to a user that the information (4) printed on the surface (3) is outside the predefined deviation.

Description

A METHOD OF AND APPARATUS FOR INSPECTING PRINTED INFORMATION
The invention relates to apparatus for and a method of inspecting printed information and, in particular, for inspecting information printed on the surface of an electronic device .
It is common practice to print characters on the surface of an electronic device to enable the manufacturer of the device and the particular type of device and batch number to be identified. Generally, the information is printed on an external surface of a moulding which encapsulates the device. One of the more advanced methods of printing uses a laser marker which is controlled by a processing unit which instructs the laser marker to print the information in accordance with a pre-determined template.
After printing the information, it is necessary to inspect the printed information to ensure that it is legible and that it meets a minimum quality standard. Currently, an operator manually selects, from a batch of identical devices, a reference device on which the printing of the characters is of a high quality. The operator mounts the reference device on an inspection system which reads and memorises the printed information on the reference device. The operator then passes the remainder of the batch through the inspection system and the inspection system compares the quality of the printing of the information on each device with the quality of the printed information on the reference device stored in the memory. The inspection system then rejects devices on which the printing is of a standard which is below an acceptable deviation from the reference device.
A problem with this existing system is that the quality of the printing on the devices which are accepted or rejected by the inspection system is directly dependant on the quality of printing on the reference device selected by the operator. In- addition, with this existing system, a relatively high percentage of devices are rejected on which the printing on the device is in fact good. This percentage may be as high as, or in excess of, 10%.
In accordance with a first aspect of the present invention, a method of inspecting information printed on a surface comprises capturing an image of the information printed on the surface and comparing the captured image with a reference template from which the information was printed on the surface.
In accordance with a second aspect of the present invention, apparatus for inspecting information printed on a surface comprises an image capturing device for capturing an image of the information printed on the surface; a processing unit coupled to the image capturing device and receiving an input image from the image capturing device; a memory device coupled to the processing unit, the memory device storing a template from which the information was printed on the surface; and an indicating device coupled to the processing unit; the processing unit comparing the captured image with the template and the processing unit sending a signal to the indicating device if the information printed on the surface is not within a pre-defined deviation from the template and the indicating device, in response to the signal, indicating to a user that the information printed on the surface is outside the predefined deviation.
An advantage of the invention is that by comparing the information printed on the surface with the template from which the information was originally printed, the invention provides a more consistent method of inspecting information printed on the surface than by using a reference device.
Typically, the information printed on the surface comprises characters, such as alpha-numeric characters. In addition, or alternatively, the information may comprise a graphics image and/or a machine readable code, such as a bar code.
Preferably, the surface on which the characters are printed is the surface of an electronic device and preferably, the surface of the encapsulation of the device. Typically, the characters are printed using a laser marker controlled by a processing unit which uses the template to determine the characters to be printed on the surface of the device.
Preferably, the apparatus further comprises a reading device which reads a machine-readable code associated with the surface and selects an appropriate template from a number of templates, the template selected corresponding to the template from which the characters on the surface were printed. The processing unit may select the template from a remote database or from a memory device adjacent the processing unit. Typically, the processing unit forms part of a computer and the memory device may also be located in the computer. The machine readable code may form a portion of the printed information on the surface. Alternatively, the machine readable code may be on a separate surface, such as an information sheet associated with the surface. For example, where there are a number of identical surfaces, such as a batch of encapsulated electronic devices, the information sheet may be the batch (or lot) sheet.
Preferably, the reading device may comprise a bar code reader which reads a bar code associated with the surface. For example, the bar code may be on an information sheet.
In one example of the invention, the image capturing device may comprise an analog camera which is coupled to an analog to digital converter, the output of which is coupled to the processing unit. In alternative example of the invention, it is possible that the image capturing device may comprise a digital camera coupled to the processing unit.
Preferably, the indicating device may comprise a visual and/or audible indicating device. Preferably, the indicating device may comprise a visual display unit.
Preferably, an input device is coupled to the processing unit to permit an operator to input instructions to the processing unit. Typically, the input device may comprise a keyboard and/or a trackball .
Preferably, the method also comprises the step of optically character reading the characters printed on the surface and comparing the individual characters read by the optical character reader with the characters in the template.
An example of a method of and apparatus for inspecting information printed on a surface will now be described with reference to the accompanying drawings, in which :-
Fig 1 shows an electronic device on which alpha-numeric characters are printed;
Fig 2 is a schematic diagram showing a conventional inspection system; and,
Fig 3 is a block diagram showing an inspection system in accordance with the invention.
Fig 1 shows an electronic device 1 which includes a moulded encapsulation with a surface 3 on which information 4 in the form of alpha-numeric characters is printed. However, it is possible that the information 4 may comprise a graphics image, such as a company logo or other device type trade mark, and/or a machine readable code, such as a bar code, in addition to or as an alternative to the alpha-numeric characters .
Typically, the information 4 is printed on the surface 3 using a laser marker which is controlled by a processing unit. The processing unit instructs the laser marker to print the information 4 on the surface 3 in accordance with a template already stored in a memory device in a computer in which the processing unit is located. Alternatively, the template may be retrieved from a remote database or other memory device. The information 4 printed on the surface 3 includes the name of the manufacturer, the type or model of the electronic device 1 and other relevant information, such as the date of manufacture and a batch reference number.
During manufacturing, a large number of identical devices 1 are manufactured simultaneously and printed with identical information. After printing, it is necessary to ensure that the quality of the information 4 is sufficiently good to permit the information 4 to be legible and also that the information 4 printed is accurate and correctly identifies the device 1 on which it is printed.
Therefore, it is common practice to pass each device through an inspection system which inspects the information printed on the surface 3 to ensure that it is legible and the content is accurate.
A schematic diagram of a conventional inspection system is shown in Fig 2. The conventional system includes a camera 5 which is connected to a computer 6 via a cable 7. The camera 5 is attached to a lens 8 which focuses an image of the surface 3 when the device 1 is located below the camera 5 and lens 8. As described above, an operator selects a device on which the printed information 4 is of a high quality. The selected device is known as the "reference device" . The operator mounts the reference device on the inspection system and instructs the computer 6 (via a keyboard 9 and/or a trackball 10) to read and store an image of the surface 3 of the reference device within a memory device (not shown) in the computer 6. Information relating to the inspection process can be displayed by the computer 6 on a monitor (or VDU) 11.
After the image of the reference device has been stored, the operator passes each device in the batch under the lens 8 and camera 5. The inspection system compares the image of the information 4 on each device 1 in the batch with the stored information from the reference device. If the print quality of the information 4 is outside a pre-defined deviation from the reference device, the device is rejected.
Hence, this conventional system is dependant, to a large extent, on the quality of the printing on the reference device selected by the operator. In addition, it is also susceptible to outside noise, such as dust on the surface 3, and to the lighting conditions.
An inspection system in accordance with the invention for inspecting the print quality of the information 4 printed on the surface 3 is shown in Fig 3. The inspection system comprises an inspection unit 20 and a template database 14. A laser marking unit 21 is also coupled to the template database 14. The inspection unit 20 includes a camera 5 and lens 8 which is connected by the line 7 to an analog to digital converter, the output of which is coupled to a processing unit 12. A visual display unit (or VDU) 11, a keyboard 9, a trackball 10 and a bar code reader 13 are also connected to the processing unit 12.
In addition, the processing unit 12 is connected to the template database 14, which stores a number of templates for printing information 4 on surfaces of electronic devices, such as the information 4 printed on the surface 3 of the device 1. The laser marking unit 21 includes a processing unit 15 which controls a laser marker 16 which prints the information 4 on the surface 3. A bar code reader 17 is also connected to the processing unit 15.
In use, a batch of electronic devices 1 which require information 4 to be printed on the surface 3 pass along the production line to the laser marker 16. An information sheet relating to the batch, which includes a bar code containing information about the devices 1, is associated with the batch as it travels along the production line. On arrival at the laser marker 16, the bar code on the information sheet is read by the bar code reader 17. In response to the code read by the bar code reader 17, the processing unit 15 extracts from the template database 14, the template which corresponds to the information read by the bar code reader 17. The processing unit 15 then controls the laser marker 16 in accordance with the retrieved template to print the information 4 on the surface 3. After all the devices 1 have been printed, the batch may pass directly to the inspection unit 20 or to other operations on the production line between the marking unit 21 and the inspection unit 20.
At the inspection unit 20, the bar code reader 13 reads the bar code on the information sheet associated with the batch and in accordance with the bar code information, the processing unit 12 retrieves the appropriate template from the template database 14. As the bar code read by the bar code reader 13 is identical to the bar code read by the bar code reader 17, the template retrieved from the template database 14 by the processing unit 12 is identical to the template retrieved by the processing unit 15 in the marking operation. Each device 1 in the batch is then passed under the camera 5 and lens 8 and the processing unit 12 compares the image from the camera 5, digitised by the analog to digital converter 18, with the retrieved template.
The processing unit 12 carries out two operations. Firstly, it performs an optical character reading process on the information to ensure that the letters and numerals printed on the surface 3 are correct. Secondly, the processing unit 12 compares the retrieved template with the digitized image of the surface 3 to ensure that the information 4 printed on the surface 3 meet a minimum quality standard.
As the templates stored in the template database 14 represent the ideal image, a standard pre-defined rejection threshold can be set and the rejection threshold will not vary between batches. In addition, the rejection threshold will not vary between different inspection systems inspecting devices 1 from the same batch.
If necessary, an operator may enter information into the processing unit 12 via the trackball 10 or keyboard 9 and the processing unit 12 can display information relating to the inspection on the VDU 11.
As an alternative to having a separate template database 14, it is possible that there could be two copies of the appropriate templates, one copy stored on the processing unit 15 and the other copy stored on the processing unit 12. Alternatively, the templates may be stored on either the processing unit 15 or the processing unit 12 and the other processing unit may be coupled to the processing unit on which the templates are stored to retrieve the appropriate template when necessary.
Advantages of the invention are that it is not necessary for an operator to select a reference device and perform a reference reading on the inspection system 20; no decision is required by the operator and hence, the opportunity for operator error is reduced; and, the reference template is always identical and is the same as the template used for marking .
In addition, if as is normally the case, there are a number of inspection systems operating in parallel on the same batch or lot of devices, then each inspection system may retrieve the same template. This is in contrast to conventional systems in which a different reference device is presented to each inspection system. Hence, different results and different qualities of marking are accepted by each inspection system in the conventional system.
These advantages have the result of reducing the cycle time for inspection of the devices and also reduces the likelihood of acceptable markings being accidentally rejected.

Claims

1. A method of inspecting information printed on a surface comprising and capturing an image of the information printed on the surface and comparing the captured image with a reference template from which the information was printed on the surface.
2. A method according to Claim 1 wherein the information comprises alpha-numeric characters.
3. A method according to Claim 2, and further comprising optically character reading the characters and comparing the individual characters read to the corresponding characters in the template.
4. A method according to any of the preceding claims, wherein the surface on which the information is printed is a surface of an electronic device.
5. A method according to any of the preceding claims, wherein the template is retrieved by the processing unit in response to a machine readable code read by a reading device connected to the processing unit, the machine readable code being associated with the surface.
6. A method according to Claim 5, wherein the machine readable code is on an information sheet associated with the surface .
7. Apparatus for inspecting information printed on a surface comprising an image capturing device for capturing an image of the information printed on the surface; a processing unit coupled to the image capturing device and receiving an input image from the image capturing device; a memory device coupled to the processing unit, the memory device storing a template from which the information was printed on the surface; and an indicating device coupled to the processing unit; the processing unit comparing the captured image with the template and the processing unit sending a signal to the indicating device if the information printed on the surface is not within a pre-defined deviation from the template and the indicating device, in response to the signal, indicating to a user that the information printed on the surface is outside the pre-defined deviation.
8. Apparatus according to Claim 7, and further comprising a reading device coupled to the processing unit, the reading device reading a machine readable code associated with the surface and the processing unit retrieving the template in response to the code read by the reading device.
9. Apparatus according to Claim 7 or Claim 8, wherein the memory device stores a number of templates and the processing unit retrieves the template from which the information was printed in response to the code read by the reading device.
10. Apparatus according to any of the preceding claims, wherein the memory device is located remotely from the processing unit .
11. Apparatus according to Claim 10, wherein the template from which the information is printed is stored in the same memory device .
PCT/SG1997/000049 1997-09-30 1997-09-30 A method of and apparatus for inspecting printed information WO1999017102A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
AU49754/97A AU4975497A (en) 1997-09-30 1997-09-30 A method of and apparatus for inspecting printed information
PCT/SG1997/000049 WO1999017102A1 (en) 1997-09-30 1997-09-30 A method of and apparatus for inspecting printed information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/SG1997/000049 WO1999017102A1 (en) 1997-09-30 1997-09-30 A method of and apparatus for inspecting printed information

Publications (1)

Publication Number Publication Date
WO1999017102A1 true WO1999017102A1 (en) 1999-04-08

Family

ID=20429571

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/SG1997/000049 WO1999017102A1 (en) 1997-09-30 1997-09-30 A method of and apparatus for inspecting printed information

Country Status (2)

Country Link
AU (1) AU4975497A (en)
WO (1) WO1999017102A1 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001009822A1 (en) * 1999-07-28 2001-02-08 Datacard Corporation Apparatus and method for verifying a scanned image
WO2014105357A3 (en) * 2012-12-31 2014-09-18 General Electric Company Systems and methods for data entry in a non-destructive testing system
CN104297256A (en) * 2013-07-19 2015-01-21 鸿富锦精密工业(深圳)有限公司 Appearance flaw detection system and method
CN106383131A (en) * 2016-09-20 2017-02-08 珠海格力电器股份有限公司 Visual detection method, device and system for printed matter

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE2426598A1 (en) * 1973-11-05 1975-05-07 Zentronik Veb K PROCEDURE FOR ERROR DETECTION ON FLAT OBJECTS
DE3347645C1 (en) * 1983-12-30 1985-10-10 Dr.-Ing. Ludwig Pietzsch Gmbh & Co, 7505 Ettlingen Method and device for opto-electronic testing of a surface pattern on an object
GB2252159A (en) * 1991-01-17 1992-07-29 Westinghouse Electric Corp Monitoring the laser marking of a bar code label
US5235652A (en) * 1988-02-09 1993-08-10 Nally Robert B Qualification system for printed images
GB2271683A (en) * 1992-03-04 1994-04-20 Tani Denki Kogyo Kk Visual inspection support system for printed-circuit board
EP0643293A1 (en) * 1993-08-24 1995-03-15 Kabushiki Kaisha Toshiba Pattern defect inspection method and apparatus
US5537486A (en) * 1990-11-13 1996-07-16 Empire Blue Cross/Blue Shield High-speed document verification system

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE2426598A1 (en) * 1973-11-05 1975-05-07 Zentronik Veb K PROCEDURE FOR ERROR DETECTION ON FLAT OBJECTS
DE3347645C1 (en) * 1983-12-30 1985-10-10 Dr.-Ing. Ludwig Pietzsch Gmbh & Co, 7505 Ettlingen Method and device for opto-electronic testing of a surface pattern on an object
US5235652A (en) * 1988-02-09 1993-08-10 Nally Robert B Qualification system for printed images
US5537486A (en) * 1990-11-13 1996-07-16 Empire Blue Cross/Blue Shield High-speed document verification system
GB2252159A (en) * 1991-01-17 1992-07-29 Westinghouse Electric Corp Monitoring the laser marking of a bar code label
GB2271683A (en) * 1992-03-04 1994-04-20 Tani Denki Kogyo Kk Visual inspection support system for printed-circuit board
EP0643293A1 (en) * 1993-08-24 1995-03-15 Kabushiki Kaisha Toshiba Pattern defect inspection method and apparatus

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001009822A1 (en) * 1999-07-28 2001-02-08 Datacard Corporation Apparatus and method for verifying a scanned image
US6628808B1 (en) 1999-07-28 2003-09-30 Datacard Corporation Apparatus and method for verifying a scanned image
WO2014105357A3 (en) * 2012-12-31 2014-09-18 General Electric Company Systems and methods for data entry in a non-destructive testing system
US9036892B2 (en) 2012-12-31 2015-05-19 General Electric Company Systems and methods for data entry in a non-destructive testing system
CN104297256A (en) * 2013-07-19 2015-01-21 鸿富锦精密工业(深圳)有限公司 Appearance flaw detection system and method
CN104297256B (en) * 2013-07-19 2016-12-28 鸿富锦精密工业(深圳)有限公司 Apparent flaws detecting system and method
CN106383131A (en) * 2016-09-20 2017-02-08 珠海格力电器股份有限公司 Visual detection method, device and system for printed matter
CN106383131B (en) * 2016-09-20 2023-11-28 珠海格力电器股份有限公司 Visual detection method, device and system for printed matter

Also Published As

Publication number Publication date
AU4975497A (en) 1999-04-23

Similar Documents

Publication Publication Date Title
US4088981A (en) Automated data entry and display system
US4677551A (en) Apparatus for producing a series of documents from reformatted input data and for checking the order of production
CN106383131B (en) Visual detection method, device and system for printed matter
US5334825A (en) System and method for monitoring barcode label quality
JPS5819111B2 (en) Authenticity testing device for identification documents
WO1999017102A1 (en) A method of and apparatus for inspecting printed information
JP2002094300A (en) Lot managing system and its controlling method and recording medium
JP2022069813A (en) Character reader and inspection device
KR100348102B1 (en) Method For Detecting Defective Marking On Semiconductor Products By Using Optical Character Recognition Technique
JPS6042884B2 (en) IC lead bending inspection device
JP3649278B2 (en) Pointer type meter measurement system and pointer type meter measurement method by image recognition
JPH08238870A (en) Inspection card and inspection system
CN109102232A (en) It is a kind of informationization aluminium ingot go out Input System and out storage method
US20020008136A1 (en) Process control device and process control method using a medium with rewritable marking technique
CN207558014U (en) The repair system of vehicle steering column
US6049637A (en) System and method for automated data capture of sequential form numbers at a collator/press assembly machine using an optical reader which does not capture an image of the form number
US20050225078A1 (en) Method for identification and registration of received items before storage in a factory stock
KR20200046544A (en) Production line adaptive system engine based UDI issuance and inspection system
JPH0230065B2 (en)
US7218769B2 (en) Image data management system and computer-readable recording medium
JPH1076711A (en) Method and device for marking on product
US20060229838A1 (en) Support apparatus for optical characteristic measurement, and program product used for same
JPH0410089A (en) Method and device for identifying id code
CN116453124A (en) Method for checking quality of electronic rubbing film of vehicle based on AI neural network
JPH08137991A (en) Automatic registration method for identification display of electronic component

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GE GH HU IL IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT UA UG US UZ VN YU ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH KE LS MW SD SZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

NENP Non-entry into the national phase

Ref country code: CA

122 Ep: pct application non-entry in european phase