Identifying defects in decorative wood panels
Granted 8 Apr 2008 · 2 office actions
Assignee: Columbia Forest Products, Inc.
Law firm: Law firm · Log in to unlock
Attorney: Attorney · Log in to unlock
Inventors: Michael Lee, Vidar Solli, Steve Pung, Sigmund Sundfor · Examiner: Matthew C. Bella · AU 2624 · TC 2600
Life of the application
10 dated eventsAbstract
A scanning system which scans for defects in decorative panels by generating images of the panels. A comparative program, i.e., recipes of samples of decorative panels having defect types and degrees, enables the system to make comparisons of defects and through said comparisons to grade the defects whereby the panels are graded as, e.g., acceptable, re-work, shop or reject. The program is modified for different decorative wood species and a controller dictates the comparative program to be applied for different customer orders of decorative wood panels.
Description
7 parts›FIELD OF THE INVENTION
This invention relates to an automatic classification system that classifies defects and natural wood shading that are common to and the result of manufacturing decorative wood panels.
›BACKGROUND OF THE INVENTION
Whereas most decorative wood facing is produced from hardwood, there are decorative wood types that are not truly hardwood. Reference herein to decorative hardwood is intended to encompass also decorative wood panels that are not truly hardwood.
Decorative wood panels, e.g., hardwood plywood panels, are used as decorative facings for cabinetry, furniture and the like. It is attractive in its natural hardwood shading. It has no repetitive pattern in the manner by which it is shaded and a part of its attractiveness is embodied in the unique shading of each hardwood facing.
Yet, defects are visually recognizable as distinguishable from the shading and are to be avoided. Whereas defective plywood facing is rejected prior to assembly of the facing sheets onto plywood, the assembly process itself can and does produce defects. These range from indentations to scratches to misaligned edges to thickness variations and so on.
Heretofore, such defects have been detected by visual inspection. However, the sheets are produced at a speed that makes visual inspection very difficult and it is estimated that 10% or higher of the defects are missed at the time of final inspection at the factory. The overlooked defective sheets are sent to customers who may well, at least partially, and/or occasionally produce an end product before the defect is discovered. Customers place high priority on obtaining defect-free decorative panels and it is accordingly highly desirable to detect defects following plywood assembly and before shipping them to a customer. Because visual detection is not satisfactory, it is desirable to develop an automatic system to detect such defects.
Scanning systems have been available for a number of years and are commonly used in the lumber producing industry and even in the subcategory of plywood production. A known system of defect detection has been developed, e.g., by the company Argos which is based on imagery or photography. Light is directed onto a subject from varying angles, and images are conveyed to a computer which detects shade differences that in turn identify defects. The system uses “detectors” and “classifiers” that first identify shade differences and then determines the extent of those differences. However, this system and all known prior systems have not been applied to the classification of production defects as may occur in the production of decorative e.g. hardwood plywood panels.
›BRIEF DESCRIPTION OF THE INVENTION
It was determined that any form of defect that is visible manually, could similarly be made detectable photographically. Even indentations on the face of a decorative wood panel, through the appropriate direction of light directed onto or across the face of the panel, will appear photographically and thus is detectable. The natural shading of the decorative wood, commonly hardwood, is also photographically detected as a defect. However, the system can be programmed to determine that such form of defect is “acceptable.” For the non-acceptable types of defects, the imagery is distinguishable as to defect type and defect severity and the system can be programmed to identify such defects and to apply grading thereto which enables sorting of that particular hardwood type by grade, e.g., acceptable, rework, shop, reject, etc.
Having determined that photography can be used to automatically detect defects, e.g., in decorative hardwood plywood panels, the challenge was to make such use feasible. Such feasibility was investigated by creating a system that will work for a single type of hardwood. The first requirement is to identify substantially every defect that typically results during the assembly process and which will impact on the acceptability of the product. The next requirement is establishing parameters that will enable grading of those defects.
Whereas such grading was previously done by judgment calls based on visual observation by graders, it was determined necessary to apply a computer recognizable grading system. This was accomplished by denoting the computer readout, e.g., the total of the defect as defined by pixels, for sample panels of known grade types. The computer is then “taught” that such readouts indicate the different grade levels, e.g., rework, shop, reject, etc. This same process was repeated over and over for each type of defect that affects acceptability and non-acceptability and the grading there between. Upon completion as to that selected type of decorative hardwood plywood, the photographic scanning could then be made adaptable to the inspection and grading of that decorative plywood type.
The problem next encountered was how the concept could be adapted to the typical decorative hardwood plywood manufacturer who produces a variety of different types of decorative hardwood plywood on the same assembly line. Even more of a problem is that such manufacturers produce product based on customer orders and it is not feasible to develop independent recipes for every conceivable product type.
For the most part, the repetitive type of orders can be resolved by repeating the above process for each of the common types of decorative hardwood panel orders thereby generating a multiple of cooperative instructive programs (parameters) herein generally referred to as recipes. The manner of converting between the different product types; i.e., different hardwood faces, is a matter of programming the detectors/classifiers to shift between the different recipes available. This conversion for the preferred embodiment of the present invention is accomplished by a controller that interfaces with customers' production order and the scanning system's computer. For example, the different orders are applied to a work order form that identifies each product type using a bar code. The controller is equipped with a bar code reader that identifies which of the recipes are appropriate for that order, and directs the computer to make the appropriate conversion.
The second part of the problem is the customization of the system to non-typical product orders. The controller is provided with the capability of selecting individual ones of the instructive programs as applied to traditional product orders where there are similar visual characteristics. The computer is responsive to such selection to effectively generate a new recipe for that non-typical product order. In such cases the new recipe can then be classified as a typical recipe to be used for future orders.
In summary, the present invention improves on those basic capabilities of prior known photographic scanning. The classifier is utilized in part to generate acceptance for natural or desired “defects;” e.g., the natural shading of a hardwood face. The system is further enhanced by the incorporation of numerous detector/classifier systems (recipes) to accommodate a wide variety of visual defects as may result from the different operations involved in decorative panel production. A secondary aspect of the invention is the provision of a controller that enables conversion between different recipes for different hardwood types and additionally still, the provision of customization resulting from selectively combining different ones of the instructive programs of existing recipes.
The invention will be more fully understood and appreciated upon reference to the following detailed description and accompanied drawings.
›BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 a - f are views illustrating schematically the process of assembling a decorative plywood panel and examples of defects that can occur during such assembly;
FIG. 2 is a flow chart of the scanning operation as incorporated into an embodiment of the invention;
FIG. 3 is a flow chart illustrating a scanning operation and grading procedure of an embodiment of the invention;
FIG. 4 is an information flow diagram within the operation illustrated in FIG. 3 ; and
FIG. 5 is a chart illustrating a grading process as may be used in the operation illustrated in FIG. 3 .
›DETAILED DESCRIPTION OF A PREFERRED EMBODIMENT · 1 of 3
As a first step to explaining/describing a preferred embodiment of the invention, reference is made to the production process of FIG. 1 a through FIG. 1 f . With reference first to FIG. 1 a , it will be appreciated that decorative laminates 10 and 12 are adhered (e.g., by adhesive 16 ) to a plywood core or blank 14 . Various material types for the blank include particle board and multi-directional fiber board as well as laminate plywood sheets, but it is to be understood that this invention is not limited to any particular type of blank or core. The blank or core 14 has opposed sides that are flat and substantially free of surface irregularities. The facing sheets 10 and 12 are very thin, e.g., 0.6 mm., and such surface irregularities may show through to the surface of the facing and are to be avoided.
Whereas the facing sheets 10 , 12 are also pre-selected to be defect-free, should the lay up process represented by FIG. 1 a be carried out to perfection, there would be no requirement for follow up inspection. Because such perfection does not exist, the process of applying and adhering the facing sheets 10 , 12 to the core 14 generates an appreciable number of defects. Core and facing sheets travel through a plurality of lay up operations such as removing the sheets and core from stacks or bins, applying glue, merging the sheets with the core or blank, applying appropriate pressure and heat to cause curing and bonding of the sheets to the core, etc. Each of such operations can and do produce defects.
Through experience with this process, the manufacturer knows the types of unacceptable defects that are generated by the manufacturing process. However, even though the types of manufacturing defects are known and inspectors can be trained to look for such defects, the speed of production renders it difficult for inspectors to detect such defects.
The first step in automating the inspection in accordance with a preferred embodiment of the invention is to catalogue the types of defects that occur during the manufacturing operation. Examples are: scratches 20 as shown in FIG. 1 c , e.g., caused by hard particles becoming deposited on a press roller; edge nicks or gouges 22 as illustrated in FIG. 1 d , e.g., caused by a loose particle at the core edge not previously noticed but which is dislodged from the core during the assembly process; misalignment of the face of sheet and core as indicated by reference 24 in FIG. 1 e ; and e.g., a previously unnoticed surface crack 26 that is expanded to a visible state by heat that is applied during curing of the adhesive 16 , etc.
As a second step, there is established for each defect type a range of acceptability. The defect may e.g. be so slight as to be fully acceptable; not acceptable as is but qualified for re-work; not acceptable as is and not qualified for re-work, i.e. shop; and not acceptable i.e. rejected. Such is typically a judgment call by person inspectors. This judgment call is converted to an absolute utilizing measurement techniques as applied to the images that are identified by the photographic scanner. Such measurements are converted to numerical values, e.g., 0.0 to 0.25 being considered acceptable, 0.25 to 0.50 being considered re-work grade, 0.50 to 0.75 being considered as shop grade, and 0.75 to 1.0 being considered as reject grade.
In order to convey this information to the automated inspection system, hundreds or even thousands of plywood samples are photographed, e.g., by a line scan camera (see FIG. 3 ), and each sample is categorized as being of a particular defect type (scratch, edge nick or gouge, misalignment, split, etc.) and then graded by, e.g., (0.0 to 1.0).
The above process is repeated for each of a plurality of typical species of wood (primarily but not exclusively hard woods) used as decorative panel facings. Upon completing this task, the next step is to marry the information to the scanning system.
The scanning system includes defect detectors and defect classifiers. There is a detector and a classifier for each of the different types of defects. For each of the detectors and classifiers, there is a grading recipe including parameters of acceptability as determined for the images from the photographed samples. Grading is a process of measurement, e.g., of pixels generated by the defect image and converted to bitmap imagery. Because the computer has been “taught” as to what measurements indicate the different grade types, each defect can accordingly be graded. As the decorative sheets come off the assembly line, each sheet in turn is scanned and the defect detector first identifies the existence of a particular type of defect and upon detection, a defect classifier determines a grade for that defect. A control responds to such grade determination to divert the flow path of the sheet into the respective storage bins. The above description is represented diagrammatically in the six-step flow chart of FIG. 2 .
As previously explained, each species of wood has a customized detection system referred to as grading recipes. As also previously explained, the decorative sheets include natural wood shading. As concerns a particular specie of wood facing, e.g., birch, oak, maple, cherry, etc., the detector/classifiers need to be reprogrammed with the compatible recipes.
The identity of the specie type and accordingly the desired recipe setting is the task of a controller. A controller is provided with the input as to specie and other criteria via customer order. Thus a customer order may be provided as a bar code readable by the controller and the controller identifies the specie type, the number of pieces to be processed, and this information, and such other information as required to set the stage for inspection is conveyed to the scanning system.
Operational Review
1. For each of the plurality of species of decorative panels, sample sheets having each type of defect for that specie are photographed and parameters of acceptability are determined.
›DETAILED DESCRIPTION OF A PREFERRED EMBODIMENT · 2 of 3
2. A bar code from a customer order is input into a controller and the controller identifies the specie type to the scanner.
3. Each assembled sheet is passed through a line scan camera, an image is generated, and from that image, defects are detected.
4. The different defects as may be found on a sheet are independently graded by classifiers using the parameter settings of Step 1, and from that grading and based on a worst case grade identity, each such sheet is determined to be acceptable, re-work, shop or reject. Mechanical deflectors are operated accordingly to direct each sheet into, e.g., holding bins of common grade. Alternatively, the sheets may be marked with a grade identification and separated by grade in a subsequent operation.
The system as generally described above is schematically illustrated in FIG. 3 which is now referred to. A decorative panel type is identified by a customer order and the appropriate grading recipes are activated by input from control 50 . A decorative panel/sheet 30 , e.g., previously assembled in a manufacturing process ( FIG. 1 a ) is illuminated by a light source 32 as the panel 30 passes under a line scan camera 34 . The images (pixels) are conveyed to a dual processor PC (programmable computer) 36 . A frame grabber 38 within the PC 36 converts the pixels to bit map images which are conveyed to defect detectors 40 . The defect detectors through image evaluation, enabled by established parameters as stored in the grading recipes memory 44 , identify any defective panels and the type of defect, and then they are graded using the classifier parameters (also from grading recipes 44 ). The combination of defects are accumulated at grading station 46 where that panel 30 is assigned to a particular grading bin (acceptable, re-work, shop and reject), i.e., the control signal generated at station 48 .
As concerns the various components of the above example of a scanning system of the invention, the lighting 32 is known technology and requires no further explanation within this art. The digital line scan camera 34 is a standard industrial line scan camera having a resolution approximately 0.5 mm×0.5 mm. An electronic and programmable shutter (also known and available) is used to adapt to different wood species. The use of linescan cameras in web inspection application is known technology and requires no further explanation. The dual processor 36 is preferably a multi-processor PC.
The frame grabber 38 again is a commercially available unit known to the art. The purpose of the frame grabber is to convert the signals from the digital line scan camera to a bit map image that is accessible from a program running on the PC.
The defect detectors 40 is a set of software algorithms that looks for certain properties such as spots, cracks, broken corners, etc. The algorithms used are well known to image processing algorithms and use contrast variation, intensity, shape and position to identify atypical properties in the surfaces. Each detector produces a number that indicates the quantity of a defect, the total area covered by a defect or its length if it is a split or crack.
The grading recipes 44 are of two types as indicated by the arrows of FIG. 3 (one set of arrows directed to the defect detectors 40 and another set to the defect classifiers 42 ). Detection recipes are desirable due to the large variation in properties for the different species. The parameters controlling the detectors are tailored to each specie. Parameters that are changed are e.g. threshold levels for spot detection, minimum size for spots, acceptable levels of roughness, etc. Properties that influence the detector settings include e.g. species: birch, oak, maple, cherry, etc.; cut: rotary, whole piece, rotary spliced, plain spliced, etc.; type: heart or sap; core: veneer core, particle board core, MDF core, etc. All or only a set of these parameters identifies a detector recipe. For some products the detector setting can be the same dependent on the way a laminate is cut. In such case, the cut identification may be omitted in the detector recipe identifier.
The parameters are a part of the product specification received from plant information (production order when initiating a product run). The detector recipe that best matches the product specification is selected. It is therefore not necessary that a detector recipe be provided for each individual product run. However, products may have different veneer and different grading requirements for top and bottom surfaces of the plywood sheets (see FIG. 1 b ). The customer order input, in such cases will specify the parameters for both surfaces.
Classification recipes contain information about which defects to take into consideration and the acceptance level for the different grades. There is a set of parameters for each identifiable defect (corresponding to the defect detectors).
FIG. 4 illustrates the flow of information through the processor 36 . The product parameters and grade level as provided to the computer from the controller 50 is first used to find a best match and accordingly determine which of the recipes will be applied. The image 52 from frame grabber 38 is conveyed to the defect detector 40 which identifies the different defects of that image and conveys that information to the defect classifier 42 as indicated by arrow 54 . The acceptable grade level from controller 50 is entered into the classification recipes indicated by arrow 56 and the information is provided to the defect classifier 42 . The recipe parameters are stored in registry and each recipe has its own key with sub keys for each defect type. Accordingly, a grade level is applied to the sheet from which the image was obtained and as explained and illustrated in FIG. 2 , the sheet of that image is diverted as it leaves the scan area of FIG. 2 to the appropriate storage bin.
FIG. 5 is a defect classification chart that illustrates the defect classification process for a single defect classifier. In this example, defects are graded using the number system from 0.0 (no defects) to 1.0. Limits are set (based on the comparison with samples). A scanned sheet that has a grade of less than 0.25 is graded acceptable whereas above 0.25 e.g., between 0.25 and 1.0 is graded “re-work,” “shop,” or “reject.” As concerns a single sheet having multiple defects, the same process is repeated for each of such multiple defects, and the final grade given to that sheet is the one that has been graded with the highest number. When the final grading is decided, the system outputs a “high” on the associated digital output to direct the sheet to the appropriate bin.
›DETAILED DESCRIPTION OF A PREFERRED EMBODIMENT · 3 of 3
Whereas the above provides a disclosure of the preferred embodiment of the invention, it will be understood that numerous modifications, variations and/or improvements may be made by those skilled in the art without departing from the scope of the invention as defined by the claims appended hereto.
Claims as granted
5 claimsLog in to read the claims of this application.
Log in to unlockClassifications
6 codes- B07C5/14
- G06K9/00
- G06T7/00
- G01N21/898
Claim changes
SoonSee which claims were amended, added or cancelled during examination, with every added and removed word marked.
The published claims of this application are not paired with the granted ones in what we hold.
File wrapper
See the full prosecution history — every USPTO and applicant action on this file, in order.
Log in to unlockDocuments
Log in to open the documents of this file: the application as filed, every office action and response, the notice of allowance.
Log in to unlockChain of title
See the full assignment history — every owner this patent has passed through, with recordation dates and reel/frame numbers.
Log in to unlock