GB2186365A - Inspecting textile items - Google Patents

Inspecting textile items Download PDF

Info

Publication number
GB2186365A
GB2186365A GB08705848A GB8705848A GB2186365A GB 2186365 A GB2186365 A GB 2186365A GB 08705848 A GB08705848 A GB 08705848A GB 8705848 A GB8705848 A GB 8705848A GB 2186365 A GB2186365 A GB 2186365A
Authority
GB
United Kingdom
Prior art keywords
data
image
fault
reference data
captured
Prior art date
Legal status (The legal status 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 status listed.)
Granted
Application number
GB08705848A
Other versions
GB8705848D0 (en
GB2186365B (en
Inventor
Abdulla Hashim
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
LEICESTER POLYTECHNIC
Original Assignee
LEICESTER POLYTECHNIC
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
Priority claimed from GB838319281A external-priority patent/GB8319281D0/en
Priority claimed from GB838328280A external-priority patent/GB8328280D0/en
Application filed by LEICESTER POLYTECHNIC filed Critical LEICESTER POLYTECHNIC
Priority to GB08705848A priority Critical patent/GB2186365B/en
Publication of GB8705848D0 publication Critical patent/GB8705848D0/en
Publication of GB2186365A publication Critical patent/GB2186365A/en
Application granted granted Critical
Publication of GB2186365B publication Critical patent/GB2186365B/en
Expired legal-status Critical Current

Links

Classifications

    • 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/89Investigating the presence of flaws or contamination in moving material, e.g. running paper or textiles
    • G01N21/892Investigating the presence of flaws or contamination in moving material, e.g. running paper or textiles characterised by the flaw, defect or object feature examined
    • G01N21/898Irregularities in textured or patterned surfaces, e.g. textiles, wood
    • G01N21/8983Irregularities in textured or patterned surfaces, e.g. textiles, wood for testing textile webs, i.e. woven material
    • DTEXTILES; PAPER
    • D06TREATMENT OF TEXTILES OR THE LIKE; LAUNDERING; FLEXIBLE MATERIALS NOT OTHERWISE PROVIDED FOR
    • D06HMARKING, INSPECTING, SEAMING OR SEVERING TEXTILE MATERIALS
    • D06H3/00Inspecting textile materials
    • D06H3/16Inspecting hosiery or other tubular fabric; Inspecting in combination with turning inside-out, classifying, or other handling
    • 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/8851Scan or image signal processing specially adapted therefor, e.g. for scan signal adjustment, for detecting different kinds of defects, for compensating for structures, markings, edges
    • G01N2021/8887Scan or image signal processing specially adapted therefor, e.g. for scan signal adjustment, for detecting different kinds of defects, for compensating for structures, markings, edges based on image processing techniques
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Textile Engineering (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Chemical & Material Sciences (AREA)
  • Analytical Chemistry (AREA)
  • Wood Science & Technology (AREA)
  • Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Materials Engineering (AREA)
  • Biochemistry (AREA)
  • General Health & Medical Sciences (AREA)
  • General Physics & Mathematics (AREA)
  • Immunology (AREA)
  • Pathology (AREA)
  • Investigating Materials By The Use Of Optical Means Adapted For Particular Applications (AREA)
  • Treatment Of Fiber Materials (AREA)

Abstract

Textile webs or articles e.g. socks are inspected for defects by forming an image e.g.with a video camera 13, capturing data representing at least salient features of the image e.g. in stores 14 and 16, selecting data from the captured data using a mask function corresponding to a given type of fault, and comparing the selected data automatically with reference data. Large and small scale faults in garments can be detected using appropriately sized masks and by enhancing a digitised image by histogram modification techniques, filtering out low frequencies, averaging several video frames, and by image sharpening techniques. <IMAGE>

Description

SPECIFICATION Processing textile items This Invention relates to processing textile items such as garments.
Currently, matching oftextile items, e.g. sizing of socks, together with inspectionforfaults is essentially done bytrained hand and eye. Especially in the case of garments, inspection is an intricate and repetitive job, and prone on that account two human error. It is also expensive because of the intensive skilled labour requirement.
"Inspection" can cover a wide range of operations, and a single product can be inspected for a wide variety offaults. Faults forwhich garments are inspected include dimensional deviations from set standards, non-inclusion or incorrect positioning of trims and components, non-inclusion of stitched seams, incorrect pattern matching, and any ofthe faults that might be detected in the fabric orfabrics thatgoto make upthe garmentwhich could arise in the manufacture, processing, storage and making up.Fabric itself can be inspected for such things as surface distortions from thin areas resulting from thin yarn, dropped stitches, tuck stitches, broken needles, holes, slub cuts, knot cuts, yarn slubs of unacceptable length, incorrect dimensions, presence offoreign material such as broken needle hooks, colour variation, stains, creases, cracks and barre effects. Inspection for fabric faults should idealiy not be left until the garment is inspected, which is wasteful ofthe labour and additional materials content of the made-up garment.
Techniques exist, of course, for detecting some faults otherthan by hand and eye. This places and holes, for instance, can be detected by sensing photo-optically orotherwise light or other radiation transmitted through a fabric. Broken needle hooks can be detected by passing a fabric over a metal detector. There is currently no general method or universal piece of equipment, however, that can be adapted to detect faults of any description.
Butfor many inspection processes there is simply no available automatic equipment of any description. One such process is the sizing of garments especially knitted garments such as socks.
The sock manufacturing process cannot be controlled so exactly that successive items coming offthe same machine are identical in every particular, and this is aggravated where a numberof machines produce items to a common nominal size for later pairing, so that two items selected at random from the common delivery of the machine or machines are unlikely to match closely enough to be regarded as a pair.
The present invention provides methods and apparatus for inspecting textile products which substantially reduce the skilled labour requirements and which are applicable or adaptable to substantially every inspection and selection process at reasonable capital cost and with considerable improvement in reliability.
The invention comprises a method for inspecting textiles comprising forming an imagethereof, capturing data respresenting at least salientfeatures of said image, comparing said data automatically with reference data, said reference data comprising data representative of a fault-free textile, the method being used to detect faults, data being selected from the captured data by a maskfunction corresponding to a given type offault and compared with data selected from said reference data by said mask function, said data being selected by scanning said maskfunction over the captured and reference data.
The image may be formed by an electronic imaging device such as charge coupled device. An image enhancing technique may be used to enhance the quality ofthe image. For example, improved signal-to-noise ratio may be achieved by combining and averaging information from multiple frames of a video image, especiallywhere the object is static at least for long enough to capture multiple frames. A digitised image may be enhanced by histogram modification techniques, image smoothing may be achieved byfiltering out lowfrequency noise, and theimagemaybesharpened by known image sharpening algorithms.
Preferably, an image comprising a 512 x 512 array of pixels is formed.
The entire image is preferably digitised and stored as digital data in RAM locations of a computer which map on to the image. The data can then be processed in a wide variety of ways by appropriate software and data extracted relative to dimensions and faults by appropriate techniques such as edgefinding methods and fault recognition algorithms.
Said maskfunction may, at its simplest, define a 2x 2 pixel fault detection module. Three mask functions may definethree different sizes offault detection module- say 2x2, 4x4 and 8x8 pixels- and these functions may be added together heirarchicallyto produce a variety offault detection modules corresponding to a wide range of length and width of defects.
Astatistic is calculated from each said comparison and tested for its departure from a zero statistic indicative of no difference and hence no fault, a fault being indicated art a certain threshold level of said statistic. Said threshold level may be adjustable whereby to tunethe method to an acceptable compromise between missed faults and false alarms.
Said selection process may comprise selecting items which have acceptable fault levels and rejecting others, and may comprise marking faults in the products.
The invention also comprises apparatus for inspecting textiles comprising imaging means forming an image thereof, data capture means capturing data representing at least salient features of said image, comparison means comparing said data automaticallywith reference data comprising data representative of a fault4ree textile, and selection means selecting data from the captured data and the reference data by a maskfunction corresponding to a given type offault by scanning said maskfunction over the captured and reference data.
Embodiments of methods and apparatus for inspecting textile products according to the invention will now be described with reference to the accompanying drawings, in which: Figure 1 is a diagrammatic plan view of an inspection station for individual garments with a sorting arrangement; Figure2 is a plan view of a sock at an inspection station; Figure3 is a view of a section of video image of an edge; Figure 4 is a diagrammatic plan view of an inspection station for a travelling web offabric, with a Feult marking arrangement; Figure 5 is a representation ofthree masks for use in defect detection; Figure 6 is a representation of how one ofthe masks shown in Figure 4 can be used in a system for detecting different kinds offaults;; Figure 7 is a diagrammatic view of another arrangement at an inspection station.
The drawings illustrate methodsforinspecting textile products 11 comprising presenting such products to imaging apparatus 12 intheform of a television camera to form an image thereof.
The video signals from the camera 11 are digitised in an analog-to-digital converter 13 and selected frames captured in a frame store 14 such as a commercially available Gresham Lion 214 supervisor, which can capture, in real time, images from a standard television camera. The frame store 14 is linked to a minicomputer with 64Kbytes of RAM and 2mbytes of disk storage, and mapping stores 16 and a VDU orTV monitor 17.
Various image enhancing techniques can be used to enhancethe quality ofthe image. Multiple, for example, three frames may be averaged to improve signal-to-noise ratio. The digitised image may be enhanced by histogram modification techniques, smoothed by filtering out lowfrequency noise and sharpened by known image sharpening algorithms.
With such techniques a 51 2x512 pixel array image can readily resolve such small fabric faults as dropped stitches, tuck stitches and presence of foreign material such as broken needle hooks. Atthe same time, larger scale defects such as thin areas, holes, long yarn slubs, incorrect dimensions, colour variation, stains and barre effects can be detected.
Figures 1 and 2 illustrate how dimensional defects can be detected and items sorted according to size.
These figures illustrate the method being used for matching socks 21 supplied as a succession of imperfectly matched socks on atranslucent conveyor belt 22 which presents each sock 21 in turn to the camera 12 which is located over a back lighting panel 23.
It greatly simplifies the measuring algorithms if the socks 21 can be presented to the camera 12 in substantially constant orientation and position. For this purpose a datum line 24 is drawn on the belt 22.
Operatives place the top of the sock on the datum line 24. (The 'top' can be defined either as the upper or lower edge of the welt).
When a sock 21 is in thefield ofview ofthecamera 12, which is of course roughly coincident with the panel 23, the imaging, image enhancing and image storing operations are performed. On the stored image, further algorithms are now brought into operation to detect the edges of the sock. An edge detection method for socks has to satisfy the sizing criteria. If the socks are to be classified in 5mm groups with a precision of + 1 mm on the basis of a full scan size of 500mm, it is necessary to use a statistical estimate of edge position in the image to betterthan a single pixel in a 512x512 pixel image.
One such estimate is Position of edge = P + (E-B)/(O-B) where B = light level background illumination O = light level of object E = light level in edge pixel P = position at beginning of edge pixel.
However, since a sock is not usually a "hard-edged" object, in practice an edge is not seen as a background pixel next to an edge pixel next to an object pixel,- see Figure 3- and it is necessary to sample a number of pixels extending perpendicularly acrossthe edge in ordertocompute the centre of change.
Once the edges have been located, the bisectors of the leg (AB) and foot are (CD) computed, and the position Pwhere they intersect- see Figure 2. The distances AP, PD are useful measures for sock sizing.
If three ranges for each of AP and PD are sorted, each, say, of 5 mm spread, nine different categories are required together with a tenth category for socks unacceptably outside one or both permitted variations. Figure 1 shows a ten gate arrangement with associated blowers 25 underthe control of the computer 15.
Figure 4 illustrates an inspection station like that illustrated in Figure 1, but intended for the inspection of a travelling web of fabric and having a fault marking arrangement 41 instead of the sorting arrangement.
The travelling web 42 passes, again, over a back lighting panel and images formed by the camera 12 captured in the frame store 14. As a fault is detected the computer 15 activates a printer 43 to apply a mark 44to the edge oftheweb 42 where the fault occurs.
The mark 44 can be in the form of an ink-jet printed mark or a seif adhesive label and can indicate the nature of the fault, for example, a thin region, incorrect width, slu b, dropped stitch, or whatever.
Fabric width is measured exactly as previously described in connection with sock dimensions by locating the fabric edges on the image and computing the distance between them. Fabricfaults such as dropped stitches are detected by using a masking technique.
If a 4x2 pixel mask is used, each 4x2 pixel area of the image is examined in turn to detect a departure from the expected image. Such a 4x2 pixel mask is useful for the detection of small defects such as dropped stitches, tuck stitches, presence of foreign matterand soon.
The mask- which is simply a 4x2 pixel representation of what is expected to be seen at any particular location - operates on the representation in the actual (enhanced) image to produce a feature which approaches value zero when there is no defect (i.e. actual isthe same as expected) andthevalue 1 when the mask is coincident with a defect.
As shown in Figure 5, three different masks of different sizes are shown which are useful in the detection of small width, medium width and wide defects.
Asfurtherseen in Figure 6, masks can bearranged in heirarchical tree structure in order to detect larger defects. Thus instead of first searching the image for 2x 2 pixel sized defects, then for 4x 2 defects, then for 8x2, 16x,32x2 defects and so on,the image can be examined oncefor2x2 pixel defects, then the resulting features combined at different levels in the tree structure.
At any node (F1, F2, F3, F(1,2), F(1,2,3,4) etc.) the expected value of the feature is zero for no defect. A null hypothesis of no defect is tested by the deviation of the feature from zero. Thus for a point defect such as a dropped stitch, node F1 might have a feature value approaching 1, while F2, F3, F4 etc. are zero. If, however, F1, F2, F3 the value 1, the feature at node F(1,2,3,4)would approach 1 and this would indicate a line feature- such as a crease- ratherthan a succession of dropped or tuck stitches.
The provision of different mask sizes maximises sensitivity to features of differentwidth. Thus, while the lowwidth maskmighttendto identify a number of adjacent line features as such, this interpretation would be overridden by the wide maskthat might showthesefeatures up as athin area ora hole ora stain depending upon the light level.
The deviation of the feature value from zero is tested by a suitable statistical test such asthet-test for significance. The significance level can be pre-selected to give, in particular circumstances, an acceptable compromise between missed faults and false alarms.
The expected value in a mask is input from a sample offaultfreefabricor afaultfree article used as a standard. Obviously faults are easier to detect in a plain fabric than in a patterned fabric, for which the software would be required firstto "align" the actual and standard sample images.
So far, what have been described are techniques where measurement and fault identification have been effected entirely by algorithmic processes on a captured image. It is possible, however, also to use camera -pointing techniques for measurement, say, in which a servo-controlled scanning camera locates a salientfeature- a toe, for example, of a sock- and records its coordinates, then locates another such salientfeatureand records its coordinates,the dimensions of the item being computed from the coordinates.
Figure7 shows such a system in which made-up garments 71 are passed on a belt beneath a scanning camera 11 having a zoom lens. Each garment 71 is arrested beneath the camera 11 to capture its image.
The computer 15 checks that salient features such as buttons 72 are present and correctly positioned by comparison with a standard reference image.
Having located the buttons,thecomputerthen actuates the servo-motor 73 to point the camera at each button in turn, zooming-in to obtain a high resolution image of the button which is checked against another standard reference image to ensure that the button is properly sewn by ensuring that the thread holesarefilled.

Claims (8)

1. A method for inspecting textiles comprising forming an image thereof, capturing data representing at least salientfeatures of said image, comparing said data automatically with reference data, said reference data comprising data representative of a fau It-free textile, the method being used to detect faults, data being selected from the captured data by a mask function corresponding to a given type of fault and compared with data selected from said reference data by said mask function, said data being selected by scanning said maskfunction over the captured and reference data.
2. A method according to claim 1, in which said maskfunction defines a 2 x 2 pixel fault detection module.
3. A method according to claim 1 orclaim 2, in which three mask functions define three different sizes offault detection module and maskfunctions are added to produce larger and differently shaped fault detection modules.
4. A method according to any one of claims 1 to 3, in which a statistic is calculated from the said comparison and tested for its departure from a zero statistic indicative of no difference and hence no fault, a fault being indicated at a certain threshold level of said statistic.
5. A method according to claim 4, said threshold level being adjustable whereby to tune the method to an acceptable compromise between missed faults and false alarms.
6. A method according to any one of claims 1 to 5, in which said selection process comprises selecting items which have acceptablefault levels and rejecting others.
7. A method according to any one of claims 1 to 6, in which said selection process comprises marking faults on the products.
8. Apparatus for inspecting textiles comprising imaging means forming an image thereof, data capture means capturing data representing at least salient features of said image, comparison means comparing said data automatically with reference data comprising data representative of afault-free textile, and selection means selecting data from the captured data and the reference data by a mask function corresponding to a given type offault by scanning said maskfunction overthe captured and reference data.
GB08705848A 1983-07-16 1987-03-12 Inspecting textile items Expired GB2186365B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
GB08705848A GB2186365B (en) 1983-07-16 1987-03-12 Inspecting textile items

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
GB838319281A GB8319281D0 (en) 1983-07-16 1983-07-16 Apparatus for matching socks & c
GB838328280A GB8328280D0 (en) 1983-10-22 1983-10-22 Inspection of textile products
GB08705848A GB2186365B (en) 1983-07-16 1987-03-12 Inspecting textile items

Publications (3)

Publication Number Publication Date
GB8705848D0 GB8705848D0 (en) 1987-04-15
GB2186365A true GB2186365A (en) 1987-08-12
GB2186365B GB2186365B (en) 1988-05-25

Family

ID=27262160

Family Applications (1)

Application Number Title Priority Date Filing Date
GB08705848A Expired GB2186365B (en) 1983-07-16 1987-03-12 Inspecting textile items

Country Status (1)

Country Link
GB (1) GB2186365B (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3917321A1 (en) * 1988-05-31 1989-12-14 Gd Spa METHOD FOR ELECTROOPTICALLY TESTING CIGARETTES
GB2221032A (en) * 1988-06-29 1990-01-24 Gd Spa Method of inspecting the ends of stacked cigarettes
WO1992003721A1 (en) * 1990-08-22 1992-03-05 De Montfort University Inspecting garments
US5283443A (en) * 1990-04-17 1994-02-01 De Montfort University Method for inspecting garments for holes having a contrasting background
EP1176415A1 (en) * 2000-07-27 2002-01-30 Canon Kabushiki Kaisha Method of pre-inspecting an article and device therefor

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB1574511A (en) * 1976-12-08 1980-09-10 Hitachi Ltd Method and apparatus for automatically inspecting and correcting masks
EP0032592A1 (en) * 1980-01-14 1981-07-29 TASCO S.p.A. Method and apparatus for real time detection of faults in industrial objects

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB1574511A (en) * 1976-12-08 1980-09-10 Hitachi Ltd Method and apparatus for automatically inspecting and correcting masks
EP0032592A1 (en) * 1980-01-14 1981-07-29 TASCO S.p.A. Method and apparatus for real time detection of faults in industrial objects

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3917321A1 (en) * 1988-05-31 1989-12-14 Gd Spa METHOD FOR ELECTROOPTICALLY TESTING CIGARETTES
GB2221029A (en) * 1988-05-31 1990-01-24 Gd Spa Method of electro-optically inspecting cigarettes
GB2221029B (en) * 1988-05-31 1992-03-25 Gd Spa Method of electro-optically inspecting cigarettes
GB2221032A (en) * 1988-06-29 1990-01-24 Gd Spa Method of inspecting the ends of stacked cigarettes
GB2221032B (en) * 1988-06-29 1992-07-08 Gd Spa Method of inspecting the end of stacked cigarettes
US5283443A (en) * 1990-04-17 1994-02-01 De Montfort University Method for inspecting garments for holes having a contrasting background
WO1992003721A1 (en) * 1990-08-22 1992-03-05 De Montfort University Inspecting garments
EP1176415A1 (en) * 2000-07-27 2002-01-30 Canon Kabushiki Kaisha Method of pre-inspecting an article and device therefor
US6674523B2 (en) 2000-07-27 2004-01-06 Canon Kabushiki Kaisha Pre-viewing inspection method for article and device therefor

Also Published As

Publication number Publication date
GB8705848D0 (en) 1987-04-15
GB2186365B (en) 1988-05-25

Similar Documents

Publication Publication Date Title
US4744035A (en) Inspecting textile products
CN103674961B (en) Appearance detection device, appearance inspection method and program
CN101103246B (en) Automatic judging system
US5315666A (en) Method and apparatus for measuring lengths on an article
US10043259B2 (en) Facilitating anomaly detection for a product having a pattern
JPH04270950A (en) Visual inspection apparatus
EP0526489B1 (en) Inspecting garments
JPH10512331A (en) Sock inspection and grading device and sock inspection method
WO1998001746A1 (en) Visual inspection apparatus
GB2186365A (en) Inspecting textile items
CN116008289A (en) Nonwoven product surface defect detection method and system
KR20230137584A (en) Vision inspection system for defect detection of fabric
Bradshaw The application of machine vision to the automated inspection of knitted fabrics
CN101096818A (en) Method for detecting cloth count
GB2144219A (en) Inspecting textile products
US20070115462A1 (en) Method for inspecting the quality criteria of flat textile structures embodied in a multi-layer form according to a contour
JP7268341B2 (en) Inspection performance diagnostic device, inspection performance diagnostic method, program for inspection performance diagnostic device, and inspection performance diagnostic system
CN115508282B (en) Online intelligent cloth inspection detection system
CN111458344A (en) Mask defect visual detection method, equipment and storage medium
EP0544752A1 (en) Inspecting garments
CN116482103A (en) Classification condition setting auxiliary device
Convery et al. Automated fabric inspection
Tincher et al. Detection and removal of fabric defects in apparel production
KR20090121612A (en) Method and apparatus for automatic detecting quality defects for corrugated board
Norton-Wayne Automated garment inspection using machine vision

Legal Events

Date Code Title Description
732 Registration of transactions, instruments or events in the register (sect. 32/1977)
PCNP Patent ceased through non-payment of renewal fee

Effective date: 19970709