IT201800009746A1 - Metodo di riconoscimento di punti di riferimento in un tessuto - Google Patents

Metodo di riconoscimento di punti di riferimento in un tessuto Download PDF

Info

Publication number
IT201800009746A1
IT201800009746A1 IT102018000009746A IT201800009746A IT201800009746A1 IT 201800009746 A1 IT201800009746 A1 IT 201800009746A1 IT 102018000009746 A IT102018000009746 A IT 102018000009746A IT 201800009746 A IT201800009746 A IT 201800009746A IT 201800009746 A1 IT201800009746 A1 IT 201800009746A1
Authority
IT
Italy
Prior art keywords
image
fabric
phase
sub
sample
Prior art date
Application number
IT102018000009746A
Other languages
English (en)
Inventor
Paolo Raschiatore
Original Assignee
Vision Device Srl
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 Vision Device Srl filed Critical Vision Device Srl
Priority to IT102018000009746A priority Critical patent/IT201800009746A1/it
Publication of IT201800009746A1 publication Critical patent/IT201800009746A1/it

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/70Determining position or orientation of objects or cameras
    • G06T7/73Determining position or orientation of objects or cameras using feature-based methods
    • 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/30124Fabrics; Textile; Paper

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Treatment Of Fiber Materials (AREA)
  • Sewing Machines And Sewing (AREA)

Description

METODO DI RICONOSCIMENTO DI PUNTI DI RIFERIMENTO IN UN TESSUTO
La presente invenzione riguarda un metodo di riconoscimento di punti di riferimento in un tessuto, vantaggiosamente applicabile ad un tessuto in cui la trama e l’ordito determinano una fantasia a pattern ripetuto, ad esempio a quadri, a righe oppure a dente di pesce o a spiga.
La presente invenzione riguarda inoltre un’apparecchiatura per l’implementazione di un tale metodo, nonché, più in generale, un metodo di taglio di un tale tessuto.
La presente invenzione riguarda anche un programma per elaboratore, che implementa il suddetto metodo di riconoscimento di punti di riferimento in un tessuto avente un pattern ripetuto, nonché un supporto fisico di memorizzazione delle istruzioni di un tale programma per elaboratore.
Si premette che nella presente descrizione e nelle rivendicazioni che seguono, i termini “tessuto” e “tessuto avente un pattern ripetuto”, saranno utilizzati in modo intercambiabile, a meno che non sia specificamente diversamente indicato.
Allo stato della tecnica, il taglio di un tessuto avente un pattern ripetuto del tipo sopra richiamato, ad esempio per la realizzazione di capi di abbigliamento o di altri prodotti, è un’operazione complessa non ancora del tutto ottimizzata. Infatti, se da un lato si avverte l’esigenza di ridurre al minimo lo scarto di tessuto durante le operazioni di taglio, dall’altro lato, è necessario in alcuni casi tenere conto del fatto che il pattern ripetuto, sui vari elementi di tessuto da tagliare ed assemblare per formare un prodotto finito, dovrà corrispondere quanto meno nelle zone di giuntura di tali elementi, conferendo così al prodotto assemblato una certa simmetria e/o uniformità d’aspetto.
Non è possibile, pertanto, ridurre il problema dell’ottimizzazione del taglio di un tessuto avente un pattern ripetuto, ad un problema di ottimizzazione della distribuzione degli elementi da ritagliare, su una pezza di un tale tessuto. Per mantenere le simmetrie e/o l’uniformità d’aspetto in un prodotto da realizzare con un tessuto avente un pattern ripetuto è necessario tenere conto anche del tipo di pattern, andando ad individuare su di esso alcuni punti di riferimento (in gergo tecnico detti anche “crocini”), sulla base dei quali stabilire come il tessuto dovrà essere tagliato, in funzione del tipo di prodotto da ottenere e della simmetria e/o uniformità d’aspetto che si vuole conferire al prodotto con esso realizzato.
Allo stato della tecnica, sono noti metodi di riconoscimento di una fantasia o di un pattern in un tessuto, per lo più eseguibili al calcolatore e basati sul riconoscimento di immagini. Tali metodi, tuttavia, risultano imprecisi quando applicati a tessuti aventi un pattern ripetuto del tipo sopra richiamato, con la conseguenza che, con i metodi tradizionali, non si riesce ad individuare correttamente la posizione dei punti di riferimento sul tessuto e ad ottimizzare, di conseguenza, le operazioni di taglio, riducendo al minimo gli scarti derivati.
Non solo, il taglio di un tessuto avente un pattern ripetuto, secondo le procedure tradizionali, prevede una fase molto lunga e laboriosa di posizionamento di una pezza, su un rispettivo piano di taglio di una stazione di taglio. Tale fase di posizionamento è molto delicata perché un tessuto mal posizionato o mal disteso sul piano di taglio, ad esempio perché presenta inavvertitamente delle pieghe, sarà comunque tagliato ma fornirà elementi di tessuto da assemblare il cui pattern ripetuto non coinciderà quanto meno in corrispondenza delle zone di giuntura, dando luogo così a scarsa simmetria e/o uniformità d’aspetto nel prodotto finito realizzato con un tale tessuto.
Vi è inoltre un altro aspetto da considerare, legato alla qualità di un prodotto realizzato con un tessuto avente un pattern ripetuto, la quale dipende anche dalla qualità con cui il pattern ripetuto è riprodotto sul tessuto stesso. Se, ad esempio, i riquadri di un tessuto a scacchi variano la loro dimensione tra una porzione ed un’altra di una pezza di tessuto, il rischio di ottenere, con tale pezza di tessuto, un prodotto assemblato avente una scarsa simmetria e/o uniformità di aspetto, aumenta.
Si avverte, pertanto, l’esigenza di risolvere o ridurre al minimo i suddetti inconvenienti e lo scopo principale, quindi, della presente invenzione è di fornire un metodo di riconoscimento di punti di riferimento di un tessuto avente un pattern ripetuto, che sia preciso e affidabile.
Un altro scopo della presente invenzione è quello di mettere a disposizione un metodo di riconoscimento di punti di riferimento di un tessuto avente un pattern ripetuto, che sia facile da implementare.
Un ulteriore scopo della presente invenzione è di fornire un metodo di riconoscimento di punti di riferimento di un tessuto avente un pattern ripetuto, che consenta di ottimizzare l’operazione di taglio di una pezza di un tale tessuto, in funzione del prodotto in tessuto da realizzare.
Un altro scopo ancora della presente invenzione è di mettere a disposizione un metodo di riconoscimento di punti di riferimento di un tessuto avente un pattern ripetuto, che consenta di valutare la qualità di una pezza di tale tessuto, in termini di riproduzione più o meno variabile del pattern ripetuto lungo l’intera estensione di tale pezza.
Non ultimo scopo della presente invenzione è di fornire un’apparecchiatura per l’implementazione del metodo di riconoscimento di punti di riferimento sopra richiamato, nonché un metodo per il taglio di un tessuto avente un pattern ripetuto.
Forma oggetto specifico della presente invenzione un metodo di riconoscimento di almeno un punto di riferimento in una porzione di un campione di tessuto avente un pattern ripetuto, il metodo comprendendo le seguenti fasi operative:
A - acquisire almeno un’immagine I di almeno una porzione di detto campione di tessuto, sotto forma di una matrice di pixel avente M righe (j con j= 1, …, M) e N colonne (i, con i= 1, …, N) con N>1 e M>1, per cui ogni pixel è identificato da una coppia di coordinate (i, j) corrispondenti ad una colonna i, con i compreso tra 1 e N, e ad una riga j, con j compreso tra 1 e M; ed
B - elaborare detta almeno un’immagine I così acquisita, ottenendo in uscita la posizione di detto almeno un punto di riferimento su detta almeno una porzione di detto campione di tessuto, opzionalmente sotto forma di un numero di colonna e un numero di riga (i,j);
in cui
detta fase B comprende almeno le seguenti sotto-fasi:
B.1 - determinare su detta almeno un’immagine I almeno un profilo di trama; B.2 - determinare su detta almeno un’immagine I almeno un profilo di ordito; B.3 - ottenere detta posizione di detto almeno un punto di riferimento, su detto almeno un campione di tessuto, sulla base di detto almeno un profilo di trama e di detto almeno un profilo di ordito, in corrispondenza di un rispettivo pixel di coordinate (i, j) di detta almeno un’immagine I, in cui detto almeno un profilo di trama e detto almeno un profilo di ordito soddisfano almeno un criterio di identificazione predefinito.
Secondo un aspetto della presente invenzione, detta sotto-fase B.1 può comprendere di determinare l’andamento Iweft dell’intensità luminosa associata a ciascuna colonna i di detta almeno un’immagine I, in cui detta intensità luminosa è data, per l’i-esima colonna, dalla somma dell’intensità luminosa associata a ciascun pixel di detta almeno un’immagine I appartenente a detta colonna, secondo la regola:
e detta sotto-fase B.2 può comprendere di determinare l’andamento Iwarp di detta intensità luminosa associata a ciascuna riga j di detta almeno un’immagine I, in cui detta intensità luminosa è data, per la j-esima riga, dalla somma dell’intensità luminosa associata a ciascun pixel dell’immagine I appartenente a detta riga, secondo la regola:
Secondo un altro aspetto dell’invenzione, detto almeno un criterio di identificazione predefinito può essere selezionato dal gruppo comprendente i seguenti criteri:
- detto almeno un punto di riferimento corrisponde ad un pixel di coordinate (i,j) di detta almeno un’immagine I acquisita, in corrispondenza del quale detto almeno un profilo di trama e detto almeno un profilo di ordito presentano, entrambi, un massimo assoluto;
- detto almeno un punto di riferimento corrisponde ad un pixel di coordinate (i,j) di detta almeno un’immagine I acquisita, selezionato tra un insieme di pixel, in cui il valore di detto almeno un profilo di trama e di detto almeno un profilo di ordito supera un valore di soglia predeterminato ed in cui detto almeno un punto di riferimento comprende:
o un pixel le cui coordinate (i,j) corrispondono al baricentro di detto insieme di pixel, oppure
o un pixel le cui coordinate (i,j) sono minime rispetto a quelle degli altri pixel di detto insieme di pixel, oppure
o un pixel le cui coordinate (i,j) sono massime rispetto a quelle degli altri pixel di detto insieme di pixel, oppure
o da un pixel le cui coordinate (i,j) sono la media delle coordinate dei pixel di detto insieme di pixel.
Secondo un ulteriore aspetto dell’invenzione il metodo può comprendere una fase preliminare (sotto-fase B.0) di preelaborazione di detta almeno un’immagine I, precedente a detta sotto-fase B.1, detta fase B.0 comprendendo di:
B.01 - selezionare almeno un parametro di elaborazione della banda spettrale di detta almeno un’immagine I, detto almeno un parametro essendo compreso tra le componenti RGB (rosso, verde, blu), oppure CMYK (ciano, magenta, giallo, nero), oppure HSI (tinta, saturazione, intensità) oppure tra altre metodologie di rappresentazione del colore di un’immagine mediante scomposizione delle sue componenti, ed elaborare cromaticamente detta almeno un’immagine I in funzione di detto almeno un parametro di elaborazione di detta banda spettrale così selezionato (sotto-fase B.01);
B.02 - selezionare almeno un algoritmo di pre-elaborazione, opzionalmente compreso tra un filtro spaziale (di smooting, sharpness, medio, mediano ecc.) monodirezionale (orizzontale, verticale o obliquo) o bidirezionale, oppure tra un filtro morfologico (di erosione, dilatazione, apertura, chiusura), oppure tra un metodo di “miglioramento o mappatura” dei livelli di luminosità (loop up tables), o altri algoritmi di pre-elaborazione adatti qualsiasi che consentano di migliorare il contrasto in detta almeno un’immagine per mettere in evidenza le caratteristiche di detto pattern ripetuto in essa riprodotto, ed elaborare morfologicamente detta almeno un’immagine I mediante detto almeno un algoritmo di pre-elaborazione così selezionato.
Secondo un aspetto aggiuntivo dell’invenzione, dette fasi B.01 e/o B.02 si possono applicare in modo indipendente a dette righe j, con j= 1, …, M, e/o a dette colonne i, con i= 1, …, N, di detta almeno un’immagine I.
Secondo un altro aspetto dell’invenzione, detta sotto-fase B.0 può comprendere di pre-impostare una distanza tra due punti di riferimento in funzione della quale detto metodo elabora detta almeno un’immagine I, alla ricerca di detti punti di riferimento in detto almeno un campione di tessuto.
Secondo un ulteriore aspetto dell’invenzione, detta fase B può comprendere una sotto-fase B.4 di verifica della posizione di uno o più punti di riferimento così determinati, su detta almeno una porzione di campione di tessuto, detta sotto-fase B.4 comprendendo:
B.41 - confrontare la posizione di detto almeno un punto di riferimento così determinato, con almeno una mappa di riferimento e;
B.42 - emettere un messaggio in funzione dell’esito di detto confronto e, se non c’è corrispondenza tra detta posizione di detto almeno un punto di riferimento e detta almeno una mappa di riferimento, opzionalmente tornare a detta sotto-fase B.0 di preelaborazione di detta almeno un’immagine I da analizzare.
Secondo un aspetto aggiuntivo dell’invenzione, detta almeno una mappa di riferimento può essere una mappa predeterminata per detto almeno un campione di tessuto oppure una mappa costruita manualmente di volta in volta da un operatore.
Secondo un altro aspetto dell’invenzione, detta fase A può comprendere: A.1 - attivare almeno un gruppo di acquisizione di immagini, detto gruppo essendo configurato per essere posto in corrispondenza di detto almeno un campione di detto tessuto;
A.2 - acquisire almeno un’immagine I di detto almeno un campione di detto tessuto;
detta fase A comprendendo opzionalmente almeno le seguenti sotto-fasi:
A.3 - verificare detta almeno un’immagine I così acquisita, sulla base di almeno un criterio di conformità,
A.4 – emettere almeno un messaggio di uscita, in funzione dell’esito di detta verifica eseguita in detta sotto-fase A.3, e passare a detta fase B di detto metodo, A.5 - nel caso in cui detta verifica di detta sotto-fase A.3 dia esito negativo perché detta almeno un’immagine I non soddisfa detto almeno un criterio di conformità, opzionalmente modificare detti parametri di acquisizione di detto almeno un gruppo di acquisizione, in cui opzionalmente detti parametri di acquisizione comprendono almeno il guadagno e/o l’esposizione di detto almeno un gruppo di acquisizione, e tornare a detta sotto-fase A.2.
Secondo un ulteriore aspetto dell’invenzione, detto campione di tessuto avente un pattern ripetuto può comprendere una pluralità di altre porzioni, e detto metodo può comprendere inoltre le seguenti fasi operative:
D.2 - eseguire iterativamente dette sotto-fasi A.2, B.1, B.2 e B.3 di detto metodo, per ciascun’altra porzione di detta pluralità di porzioni di detto almeno un campione di tessuto, ed ottenere la posizione di uno o più punti di riferimento per ciascun’altra porzione di detto almeno un campione di tessuto.
Secondo un aspetto aggiuntivo, detto metodo può comprendere inoltre le seguenti fasi:
E.2 - elaborare statisticamente la posizione di detti uno o più punti di riferimento ottenuti in risposta all’esecuzione di detto metodo di riconoscimento, ricavando almeno un parametro statistico sulla distribuzione statistica della posizione di detti uno o più punti di riferimento su detto campione di tessuto;
E.3 - confrontare detto almeno un parametro statistico così ricavato con almeno un rispettivo criterio di qualità, basato su soglie di riferimento prefissate, per detto almeno un parametro statistico ricavato dall’esecuzione di detta fase E.2;
E.4 - emettere un apposito messaggio di uscita, in funzione dell’esito di detto confronto eseguito alla fase E.3, e terminare l’esecuzione di detto metodo; e
E.5 - se detto almeno un parametro statistico ricavato dall’esecuzione della fase E.2 non soddisfa detto almeno un criterio di qualità, opzionalmente eseguire nuovamente detto metodo di riconoscimento, in cui si applica una diversa pre-elaborazione B.0 di detta almeno un’immagine I, durante l’esecuzione di detto metodo di riconoscimento di almeno un punto di riferimento, incluso in detto metodo di riconoscimento quando detto campione di tessuto un pattern ripetuto può comprendere una pluralità di altre porzioni.
Forma un altro oggetto specifico della presente invenzione un metodo di taglio di una pezza di un tessuto avente un pattern ripetuto, detto metodo comprendendo le seguenti fasi:
F.1 - ottenere la posizione di uno o più punti di riferimento per un corrispondente campione di tessuto;
F.3 - determinare le linee di taglio per detta pezza di tessuto, sulla base di detta posizione di detto uno o più punti di riferimento ottenuti; e
F.4 - tagliare detta pezza di tessuto, in corrispondenza di dette linee di taglio così determinate;
in cui detta almeno una fase F.1 comprende l’esecuzione in linea di detto metodo di riconoscimento almeno un punto di riferimento come sopra descritto, oppure l’ottenimento di detta posizione di detto uno o più punti di riferimento da una memoria, in cui detta posizione di detto uno o più punti di riferimento è stata salvata in seguito ad una precedente esecuzione di detto metodo di riconoscimento almeno un punto di riferimento come sopra descritto.
Secondo un altro aspetto detto metodo di taglio può comprendere inoltre una fase precedente a detta fase F.3, di selezione di almeno un ulteriore punto di riferimento, corrispondente ad almeno un punto di centro-schiena o ad almeno un punto in cui detto tessuto presenta un difetto (fase F.2).
Forma ulteriore oggetto specifico della presente invenzione un’apparecchiatura per il riconoscimento di punti di riferimento in una porzione di un campione di tessuto avente un pattern ripetuto, comprendente:
- almeno un gruppo di acquisizione di immagine, configurato per essere rivolto verso almeno un campione di detto tessuto, almeno uno schermo visualizzatore, almeno un un’unità di elaborazione ed almeno una memoria operativamente connessi tra loro e configurati per eseguire le fasi del metodo di riconoscimento almeno un punto di riferimento come sopra descritto.
Forma un altro oggetto specifico dell’invenzione un programma per computer comprendente istruzioni che, quando eseguite, causano l’esecuzione del metodo di riconoscimento almeno un punto di riferimento come sopra descritto, da parte di un’apparecchiatura come sopra descritta.
Forma un ulteriore oggetto specifico dell’invenzione un supporto leggibile da computer avente in esso memorizzato il programma per computer di cui sopra. La presente invenzione verrà ora descritta, a titolo illustrativo, ma non limitativo, secondo sue preferite forme di realizzazione, con particolare riferimento alle Figure dei disegni allegati, in cui:
la Figura 1 mostra le fasi principali di un metodo di riconoscimento di punti di riferimento in una porzione di un campione di tessuto avente un pattern ripetuto secondo la presente invenzione;
la Figura 2 è una rappresentazione delle principali sotto-fasi di una fase di elaborazione di un’immagine secondo il metodo di Figura 1;
le Figure 3 e 4 illustrano il dettaglio di alcune sotto-fasi del metodo di Figura 2;
la Figura 5 mostra le principali sotto-fasi di una fase di acquisizione di un’immagine del metodo di Figura 1;
la Figura 6 è una rappresentazione di un’immagine di un tessuto avente un pattern ripetuto, sulla quale si può applicare il metodo della presente invenzione;
la Figura 7 illustra le fasi di un metodo di riconoscimento di punti di riferimento, in un intero campione di tessuto avente un pattern ripetuto;
la Figura 8 mostra una variante del metodo di Figura 7, utilizzabile per la valutazione della qualità di un pattern ripetuto, riprodotto su una pezza di tessuto;
la Figura 9 è una rappresentazione delle fasi principali di un metodo di taglio di un tessuto avente un pattern ripetuto secondo la presente invenzione; e la Figura 10 illustra uno schema a blocchi degli elementi principali di un’apparecchiatura per l’implementazione del metodo di riconoscimento dei punti di riferimento in un tessuto e di taglio di tale tessuto, secondo la presente invenzione.
Nelle Figure allegate, numeri di riferimento identici saranno utilizzati per elementi analoghi.
Con particolare riferimento alla Figure da 1 a 6, si noterà come un metodo di riconoscimento di almeno un punto di riferimento P in una porzione di un campione di tessuto T avente un pattern ripetuto, sia indicato generalmente con il numero di riferimento 100 e comprenda almeno le seguenti fasi operative di:
A - acquisire almeno un’immagine I di almeno una porzione di tale campione di tessuto T, sotto forma di una matrice di pixel, ad esempio, comprendente N colonne identificate dall’indice i (con i=1, …, N) e M righe identificate dall’indice j (con j=1, …, M), con N>1 e M>1; ed
B - elaborare tale almeno un’immagine I così acquisita, ottenendo in uscita la posizione di tale almeno un punto di riferimento P su detta almeno una porzione del campione di tessuto T, opzionalmente sotto forma di un numero di colonna e un numero di riga (i,j).
Vantaggiosamente, la fase B di elaborazione dell’immagine I acquisita comprende almeno le seguenti sotto-fasi di:
B.1 - determinare su tale immagine I almeno un profilo di trama 101;
B.2 - determinare su tale immagine I almeno un profilo di ordito 102;
B.3 - ottenere la posizione di almeno un punto di riferimento P sul campione di tessuto T, in corrispondenza di un rispettivo pixel (i, j) dell’immagine I, sulla base del profilo di trama 101 e del profilo di ordito 102 così determinati e, in particolare, in corrispondenza di un pixel in cui il profilo di trama 101 e il profilo di ordito 102 soddisfano un criterio di identificazione predefinito. La posizione del pixel (i,j) associato al pinto di riferimento P così ottenuto può, opzionalmente, essere espressa come una distanza, ad esempio in mm, rispetto ad un riferimento del campione di tessuto, ad esempio un bordo laterale del campione di tessuto T sotto indagine, oppure un angolo, in modo ovvio per l’esperto del settore.
Con particolare riferimento alla sotto-fase B.1, la determinazione, sull’immagine I acquisita, del profilo di trama 101, comprende determinare l’andamento Iweft dell’intensità luminosa associata a ciascuna colonna i di tale immagine I (con i= 1, …, N e N>1), in cui l’intensità luminosa è data, per l’i-esima colonna, dalla somma dell’intensità luminosa associata a ciascun pixel dell’immagine I apparte-<nente a tale colonna, ovvero:>
In modo corrispondente, la sotto-fase B.2 di determinazione, sull’immagine I acquisita, del profilo di ordito 102, comprende determinare l’andamento Iwarp dell’intensità luminosa associata a ciascuna riga j di tale immagine I (con j= 1, …, M e M>1), in cui l’intensità luminosa è data, per la j-esima riga, dalla somma dell’intensità luminosa associata a ciascun pixel dell’immagine I appartenente a <tale riga, ovvero: >
Come si noterà, il profilo di trama 101 e il profilo di ordito 102 ottenuti secondo quanto sopra descritto sono rappresentabili ognuno mediante una curva, si veda ad esempio la Figura 6, che presenta, a seconda del tipo di pattern ripetuto del campione di tessuto T sotto esame, un andamento ondulato, comprendente valli e picchi in funzione del valore dell’intensità luminosa determinata per ciascuna riga o colonna.
Secondo il metodo della presente invenzione, un punto di riferimento P è determinato in corrispondenza di un pixel dell’immagine acquisita in cui il profilo di trama 101 ed il profilo di ordito 102 soddisfano un criterio di identificazione predefinito, il quale può essere selezionato dal gruppo comprendente i seguenti criteri:
- Il punto di riferimento P corrisponde ad un pixel dell’immagine I acquisita, in corrispondenza del quale il profilo di trama 101 e il profilo di ordito 102 presentano, entrambi, un valore massimo assoluto;
- Il punto di riferimento P corrisponde ad un pixel dell’immagine I acquisita, selezionato da un insieme di pixel in cui il valore del profilo di trama 101 e del profilo di ordito 102 superano un valore di soglia predeterminato, che opzionalmente può essere diverso per il profilo di trama 101 e per il profilo di ordito 102, ed in particolare il punto di riferimento P è determinato da: o un pixel le cui coordinate (i,j) corrispondono al baricentro di un tale insieme di pixel, oppure
o da un pixel le cui coordinate (i,j) sono minime rispetto a quelle degli altri pixel dell’insieme di pixel, oppure
o da un pixel le cui coordinate (i,j) sono massime rispetto a quelle degli altri pixel dell’insieme di pixel, oppure
o da un pixel le cui coordinate (i,j) sono la media delle coordinate dei pixel dell’insieme di pixel.
Vantaggiosamente, il metodo della presente invenzione, può comprendere anche una fase preliminare, indicata in Figura 2 come fase B.0, di pre-elaborazione dell’immagine I acquisita. Tale fase di pre-elaborazione può essere implementata quando un tessuto da analizzare secondo il metodo della presente invenzione presenta un pattern ripetuto con linee molto fitte e di colore poco diverso tra loro, per cui il profilo di trama 101 e/o il profilo di ordito 102, anziché avere un andamento ondulato con valli e picchi nettamente distinti tra loro, risulta poco variabile o pressoché costante.
La fase B.0 di pre-elaborazione comprende quindi di elaborare l’immagine acquisita sia dal punto di vista cromatico che dal punto di vista morfologico, per mettere meglio in evidenza le caratteristiche del pattern ripetuto riprodotto sul tessuto sotto esame, in modo che gli andamenti del profilo di trama 101 e di ordito 102 mostrino valli e picchi nettamente distinti tra loro e, vantaggiosamente, mostrino un picco oppure una valle che risalta in modo evidente rispetto agli altri picchi e valli presenti nel profilo, ad esempio perché supera in ampiezza, di una certa soglia, gli altri picchi o valli del profilo, oppure perché l’area sottesa dal profilo in corrispondenza di tale picco è maggiore rispetto a quella sottesa dagli altri picchi o valli del profilo.
Più in particolare, il metodo della presente invenzione comprende, nella sotto-fase B.0 di:
B.01 - selezionare almeno un parametro di elaborazione della banda spettrale dell’immagine I, tale parametro essendo generalmente compreso tra le componenti RGB (rispettivamente rosso, verde, blu), oppure CMYK (rispettivamente, ciano, magenta, giallo, nero), oppure HSI (tinta, saturazione, intensità) oppure tra altre metodologie di rappresentazione del colore di un’immagine mediante scomposizione delle sue componenti, ed elaborare cromaticamente l’immagine I in funzione del parametro di elaborazione della banda spettrale così selezionato; e/o B.02 - selezionare almeno un algoritmo di pre-elaborazione, opzionalmente compreso tra un filtro spaziale (di smooting, sharpness, medio, mediano, ecc.) monodirezionale (ad esempio, orizzontale, verticale oppure obliquo) o bidirezionale, oppure tra un filtro morfologico (di erosione, dilatazione, apertura, chiusura), oppure tra un metodo di “miglioramento o mappatura” dei livelli di luminosità (loop up tables), o altri algoritmi di pre-elaborazione adatti qualsiasi che consentano di migliorare il contrasto nell’immagine per mettere in evidenza le caratteristiche del pattern ripetuto in essa riprodotto, ed elaborare morfologicamente l’immagine I mediante tale almeno un algoritmo.
Secondo un aspetto particolarmente vantaggioso dell’invenzione, la preelaborazione dell’immagine I, secondo la sotto-fase B.0, può essere eseguita separatamente per le sole righe o le sole colonne dell’immagine, ad esempio nel caso in cui un profilo di trama 101 abbia un andamento con valli e picchi nettamente distinti tra loro, mentre il profilo di ordito 102 no.
In questo modo, l’immagine I acquisita può essere ad esempio schiarita, può esserne aumentato il contrasto, può esserne variata la morfologia, in modo che le caratteristiche del pattern ripetuto possano risultare più evidenti rispetto all’immagine di partenza, con la conseguenza che il profilo di trama 101 ed il profilo di ordito 102 determinati per l’immagine così pre-elaborata comprendono valli e picchi nettamente distinti tra loro, almeno uno dei quali (picco o valle) risalta particolarmente rispetto agli altri.
Il metodo 100 dell’invenzione, come si dirà anche nel seguito, comprende nella fase B.0 anche di pre-impostare, oltre ad altri parametri, quali l’altezza di un campione di tessuto sotto esame o la sua cimosa, anche una distanza tra due punti di riferimento P (consecutivi o meno), in funzione della quale elaborare l’immagine e, ad esempio, focalizzare, velocizzandola, la ricerca dei punti di riferimento P nel tessuto.
Il metodo 100 secondo la presente invenzione, può comprendere anche una sotto-fase B.4 di verifica della posizione dell’almeno un punto di riferimento P determinato dal metodo alla fase B.3, sulla porzione di campione di tessuto T sotto esame. In altre parole, al termine della fase di determinazione della posizione del o dei punti di riferimento P, eseguita dal metodo sull’immagine I acquisita della porzione di un campione di tessuto T, il metodo può comprendere di verificare se effettivamente il o i punti di riferimento identificati, corrispondono ad un punto o a punti di riferimento realmente presenti, in tale posizione, sul tessuto sotto esame.
Può succedere, ad esempio, che una pre-elaborazione dell’immagine I eseguita alla fase B.0 in modo scorretto porti il metodo 100 a evidenziare caratteristiche del pattern ripetuto della porzione di campione di tessuto T che non corrispondono a punti di riferimento P di interesse. Oppure vi possono essere dei difetti del tessuto per cui la posizione “teorica” dei punti di riferimento P determinata dal metodo, non corrisponde a quella “effettiva” dei punti di riferimento P sul tessuto stesso.
La sotto-fase B.4, pertanto, comprende di:
B.41 - confrontare la posizione dell’almeno un punto di riferimento P determinato, con almeno una mappa di riferimento predefinita e;
B.42 – emettere un messaggio in funzione dell’esito di tale confronto e, se non c’è corrispondenza tra la posizione di tale almeno un punto di riferimento P e tale mappa di riferimento predefinita, opzionalmente tornare alla sotto-fase B.0., e cioè alla fase di pre-elaborazione dell’immagine I da analizzare.
A questo punto, tornato il metodo 100 alla fase B.0, esso comprenderà di selezionare un’altra modalità di pre-elaborazione cromatica e/o morfologica dell’immagine tra quelle disponibili sopra descritte, per cui l’immagine I acquisita potrà essere nuovamente pre-elaborata, allo scopo di mettere meglio in risalto le caratteristiche del pattern ripetuto riprodotto nel tessuto T sotto esame.
Come si noterà, la mappa di riferimento sopra citata può essere una mappa predefinita ed utilizzata in modo automatico, già disponibile per il tipo di tessuto a pattern ripetuto sotto indagine, oppure può essere una mappa costruita “manualmente” da un operatore (ad esempio riconoscibile visivamente da un operatore), per cui si richiede che un operatore, nota la posizione del o dei punti di riferimento P determinati mediante il metodo 100, verifichi ad esempio a video o mediante un’altra modalità di ispezione adatta qualsiasi, l’effettiva presenza in corrispondenza di ciascuna posizione fornita dal metodo, di un corrispondente punto di riferimento P sul tessuto T sotto indagine. Se non vi è corrispondenza, ad esempio perché un numero superiore ad una certa soglia predefinita di punti di riferimento determinati dal metodo 100 non corrisponde effettivamente ad un punto di riferimento realmente presente sul tessuto T, il metodo può emettere un messaggio di non corrispondenza e tornare alla fase di pre-elaborazione dell’immagine I.
La fase A di acquisizione dell’immagine comprende, secondo il metodo della presente invenzione di:
A.1 - attivare almeno un gruppo di acquisizione di immagini (indicato in Figura 10 con il numero di riferimento 2), tale gruppo di acquisizione di immagini essendo configurato per essere posto in corrispondenza di almeno una porzione di campione di tessuto T da analizzare;
A.2 - acquisire almeno un’immagine I di tale almeno una porzione di campione di detto tessuto T; e opzionalmente:
A.3 - verificare l’immagine così acquisita, sulla base di almeno un criterio di conformità,
A.4 – emettere almeno un messaggio di uscita, in funzione dell’esito di detta verifica eseguita alla sotto-fase A.3, e passare alla fase B del metodo 1;
A.5 - nel caso in cui la verifica della sotto-fase A.3 dia esito negativo, perché l’almeno un’immagine I non soddisfa tale almeno un criterio di conformità, opzionalmente modificare i parametri di acquisizione di tale almeno un gruppo 2 di acquisizione, in cui opzionalmente tali parametri di acquisizione comprendono almeno il guadagno e/o l’esposizione di tale almeno un gruppo 2 di acquisizione, e tornare alla sotto-fase A.2.
Nel caso in cui la verifica alla sotto-fase A.3 sia positiva, cioè l’immagine acquisita soddisfa detto almeno un criterio di conformità, il metodo secondo la presente invenzione comprende il passaggio alla fase successiva B, sopra già descritta.
In altre parole, la fase A di acquisizione dell’immagine di una porzione di un campione di tessuto T da analizzare comprende la possibilità di acquisire iterativamente più immagini della medesima porzione di campione di tessuto T, qualora ad esempio un’immagine acquisita I non verificasse almeno un criterio di conformità (che può essere definito mediante soglie e parametri pre-impostati, oppure può essere determinato di volta in volta da un operatore che visiona l’immagine I acquisita e determina che non è adeguata), ad esempio perché troppo scura o troppo chiara.
Se il criterio di conformità stabilito per verificare l’immagine I acquisita non è rispettato, il metodo 100 della presente invenzione comprende la possibilità di modificare i parametri di acquisizione del gruppo di acquisizione di immagini utilizzato per l’acquisizione dell’immagine I, opzionalmente il guadagno e/o l’esposizione, per acquisire una nuova immagine I della medesima porzione di campione di tessuto T, la quale, sempre secondo il metodo, potrà a sua volta essere sottoposta a verifica.
Appare del tutto chiaro che le fasi A e B del metodo possono essere eseguite in modo iterativo, in funzione del risultato della verifica dell’immagine acquisita I e del confronto tra la posizione dell’almeno un punto di riferimento P determinato dal metodo 100, sull’immagine corrispondente alla porzione di un campione di tessuto T sotto esame, con la mappa di riferimento sopra descritta.
Ad ogni iterazione nella fase A (Figura 5), vengono modificati i parametri di acquisizione del gruppo 2 di acquisizione di immagini utilizzato per l’acquisizione dell’immagine I, mentre ad ogni iterazione nella fase B (Figure 3 e 4) viene modificato il tipo di pre-elaborazione da eseguire sull’immagine I acquisita mediante tale gruppo 2 di acquisizione di immagini 2.
Ciò detto, il metodo 100 sopra descritto in riferimento alla determinazione dei punti di riferimento P su una porzione di un campione di un tessuto avente un pattern ripetuto, può essere vantaggiosamente impiegato per la determinazione di punti di riferimento P su un intero campione di tessuto.
A tal riguardo, facendo riferimento in particolare la Figura 7, forma oggetto della presente invenzione un metodo 1000 di riconoscimento di punti di riferimento P in un intero campione di tessuto T avente un pattern ripetuto, in cui il campione di tessuto T comprende una pluralità di porzioni. Il metodo 1000 comprende le seguenti fasi operative di:
D.1 – eseguire il metodo 100 di riconoscimento di punti di riferimento P in una prima porzione del campione di tessuto T secondo le modalità descritte sopra, ottenendo così la posizione di almeno un punto di riferimento P in corrispondenza della prima porzione del campione di tessuto T; e
D.2 - eseguire iterativamente le fasi A.2, B.1, B.2 e B.3 del metodo 100, per ciascun’altra porzione della pluralità di porzioni del campione di tessuto T, ottenendo così la posizione di uno o più punti di riferimento P per ciascun’altra porzione del campione di tessuto T.
Come si noterà, la fase D.2 prevede l’applicazione del metodo 100 sopra descritto, alle porzioni di campione di tessuto diverse dalla prima porzione, secondo la modalità di acquisizione di immagine e di pre-elaborazione di immagine determinate con riferimento alla prima porzione di campione di tessuto durante l’esecuzione della fase D.1. In altre parole, una volta determinate per una prima porzione di campione di tessuto, le condizioni ottimali per la determinazione dei punti di riferimento P (e cioè una volta stabiliti i parametri di acquisizione del gruppo di acquisizione di immagini 2 e l’eventuale pre-elaborazione dell’immagine acquisita, in modo che gli andamenti dei profili di trama 101 e ordito 102 abbiano valli e picchi nettamente distinti tra loro e opzionalmente un solo picco o una sola valle che spicca rispetto agli altri picchi o valli, come sopra descritto), tali condizioni vengono utilizzate anche per l’acquisizione e l’analisi delle immagini relative alle altre porzioni del campione di tessuto T.
Secondo una ulteriore variante (indicata con il riferimento 2000 in Figura 8) del metodo 1000, in seguito alla determinazione dei punti di riferimento di tutto il campione di tessuto T (fase E.1), il metodo comprende eseguire anche un’analisi statistica della distribuzione dei punti di riferimento P determinati alla fase E.1 mediante il metodo 1000 di Figura 7, ciò anche al fine di stabilire se il pattern ripetuto realizzato sul campione di tessuto T subisce o meno una qualche modifica, di posizione o di forma, lungo il tessuto stesso.
In particolare, oltre all’implementazione del metodo 1000 della presente invenzione, il metodo 2000 secondo l’invenzione comprende, quindi, le ulteriori fasi di:
E.2 - elaborare statisticamente la posizione dei punti di riferimento P ottenuta, ricavando almeno un parametro statistico sulla distribuzione statistica della posizione di tali punti di riferimento P (ad esempio il valore massimo, il minimo, la media e la deviazione standard);
E.3 – confrontare l’almeno un parametro statistico così ricavato con almeno un rispettivo criterio di qualità basato su soglie di riferimento prefissate, per tale almeno un parametro statistico ricavato dall’ esecuzione della fase E.2;
E.4 - emettere un apposito messaggio di uscita, in funzione dell’esito del confronto eseguito alla fase E.3, e terminare l’esecuzione del metodo 1000; e
E.5 - se l’almeno un parametro statistico ricavato dall’ esecuzione della fase E.2 non soddisfa l’almeno un criterio di qualità, opzionalmente eseguire nuovamente il metodo di riconoscimento 1000, in cui si applica una diversa pre-elaborazione B.0 di tale almeno un’immagine I durante l’esecuzione del metodo 100, incluso nel metodo 1000.
L’esito negativo del confronto eseguito alla fase E.3 può essere dovuto sia ad un pattern ripetuto che è riprodotto su un campione di tessuto sotto indagine in modo non regolare, per cui si verifica che un numero troppo elevato di punti di riferimento P individuati sul tessuto si discostano troppo rispetto ad una loro posizione ideale, oppure può essere ad esempio dovuto ad una scelta troppo restrittiva di parametri, durante la fase B.0 di pre-elaborazione dell’immagine I acquisita della prima porzione di campione di tessuto T.
Per questa ragione, il metodo 2000 comprende la possibilità di rieseguire la fase di pre-elaborazione B.0 dell’immagine, ad esempio con dei parametri meno restrittivi, per tentare di identificare comunque i punti di riferimento P nell’intero campione di tessuto T in modo uniforme sul tessuto stesso.
La posizione dei punti di riferimento P, determinata con il metodo 100 (eventualmente facente parte del metodo 1000) sopra descritto, è vantaggiosamente utilizzabile in un metodo di taglio (3000) di un tessuto T avente un pattern ripetuto, che pure forma oggetto della presente invenzione, e che comprende le seguenti fasi operative (si faccia riferimento alla Figura 9):
F.1 – ottenere la posizione dei punti di riferimento P in un campione di tessuto T avente un pattern ripetuto;
F.3 - sulla base della posizione di tali punti di riferimento P, determinare corrispondenti linee di taglio per una pezza di tessuto corrispondente al tessuto di tale campione; e
F.4 - tagliare tale pezza di tessuto, in corrispondenza delle linee di taglio così determinate.
La fase F.1 del metodo di taglio secondo la presente invenzione comprende l’esecuzione in linea del metodo 100 (eventualmente facente parte del metodo 1000) sopra descritto, oppure l’ottenimento della posizione dei punti di riferimento P da un’apposita memoria (indicata in Figura 10 con il numero di riferimento 5), in cui la posizione dei punti di riferimento P è stata salvata in seguito ad una precedente esecuzione del suddetto metodo 100 (eventualmente facente parte del metodo 1000) per un medesimo tipo di tessuto T e che può essere interrogata, a seconda delle esigenze del caso.
Il metodo di taglio secondo la presente invenzione può comprendere anche una fase precedente alla fase F.3, di determinazione di almeno un ulteriore punto di riferimento P1, corrispondente ad almeno un punto di centro-schiena (ovvero corrispondente ad una posizione definita da un operatore, ad esempio interattivamente mediate uno schermo, sulla base delle scelte di stile dell’abito, su tale campione di tessuto T e quindi all’interno della corrispondente immagine I e da considerare come riferimento,) ad almeno un punto in cui tale campione di tessuto T presenta un difetto (segnalato da almeno un’etichetta o “bollino” applicato manualmente da un operatore in precedenti fasi di ispezione qualitativa del tessuto). Tale fase che può essere eseguita automaticamente dal metodo 1000 della presente invenzione, ad esempio durante l’elaborazione delle immagini I acquisite di volta in volta dal gruppo 2 di acquisizione di immagini, oppure manualmente da un operatore, sempre in contemporanea oppure in seguito all’esecuzione del metodo 1000 sopra descritto.
Sulla base pertanto della posizione dei punti di riferimento P individuati con il metodo 100(eventualmente facente parte del metodo 1000) e dei punti P1, si possono determinare le linee di taglio di una pezza di tessuto T, in funzione del prodotto da realizzare con quel tessuto, il tutto riducendo al minimo gli scarti di tessuto.
I metodi sopra descritti sono vantaggiosamente implementabili mediante un’apparecchiatura per il riconoscimento di punti di riferimento P in un campione di tessuto T avente un pattern ripetuto, che pure forma oggetto della presente invenzione, la quale è indicata con il riferimento 1 in Figura 10, e comprende: - almeno un gruppo 2 di acquisizione di immagine, opzionalmente comprendente almeno una telecamera, preferibilmente del tipo a scansione lineare e/o a colori (ma per alcune tipologie di tessuto possono essere utilizzate anche telecamere matriciali e/o monocromatiche), configurata per essere rivolta verso almeno una porzione di un campione di detto tessuto T, almeno un’unità 3 di elaborazione ed almeno una memoria 5, operativamente connessi tra loro e configurati per eseguire le fasi del metodo 100 o 1000 sopra descritti.
Vantaggiosamente, l’apparecchiatura 1 secondo la presente invenzione può comprendere almeno uno schermo visualizzatore 4, dove la posizione del o dei punti di riferimento P individuati con il metodo della presente invenzione può essere visualizzata, sovrapposta ad una corrispondente immagine I della porzione di campione di tessuto T acquisita dal gruppo di acquisizione di immagini 2.
Opzionalmente, l’apparecchiatura comprende inoltre dispositivi di ingresso/uscita (non raffigurati nei disegni), quali una tastiera, un mouse, ecc., operativamente connessi all’unità 3 di elaborazione, che consentono ad un operatore di selezionare almeno i parametri di acquisizione del gruppo 2 di acquisizione nonché il tipo di pre-elaborazione dell’immagine I acquisita con i rispettivi parametri di banda spettrale e/o filtri, durante l’esecuzione della fase B.0 del metodo sopra descritto.
I mezzi di ingresso-uscita dell’apparecchiatura 1 sopra descritta possono anche comprendere una linea di trasmissione dati di un tipo adatto qualsiasi, tra l’unità 3 di elaborazione, che fornisce i dati della memoria 5, ed una stazione 6 di taglio, preposta all’invio all’unità di taglio della posizione dei punti di riferimento P individuati sul campione di tessuto T mediante l’implementazione del metodo 100 sopra descritto, nonché dei punti aggiuntivi P1 di centro-schiena o dei bollini.
La stazione 6 di taglio potrà eseguire le fasi da F.1 a F.4 del metodo 3000 sopra descritto, in base ai dati ricevuti dall’apparecchiatura 1.
Come è facile intuire, la stazione 6 di taglio sarà provvista di adatti elementi di sincronizzazione delle informazioni ricevute dall’apparecchiatura 1 rispetto alla pezza di tessuto da tagliare nella stazione di taglio. Tali elementi di sincronizzazione possono comprendere ad esempio un encoder abbinato a mezzi di spostamento della pezza di tessuto T da tagliare su un rispettivo piano di taglio. In alternativa, l’apparecchiatura 1 secondo la presente invenzione potrebbe essere montata in linea con la stazione 6 di taglio oppure in essa integrata. Ad esempio, una testa di taglio tradizionale di una stazione di taglio potrebbe essere modificata in modo da incorporare almeno il gruppo di acquisizione di immagini 2 dell’apparecchiatura 1, e potrebbe pertanto essere utilizzata con una duplice funzione. In un primo momento, potrebbe consentire l’applicazione del metodo sopra descritto per la determinazione dei punti di riferimento P sulla pezza di tessuto T. Successivamente, potrebbe essere utilizzata per il taglio vero e proprio del tessuto. Anche in questo caso, sarebbero previsti mezzi di sincronizzazione, ad esempio montati in corrispondenza dei gruppi di movimentazione della testa di taglio, spostabile in corrispondenza di un piano di taglio, sul quale il tessuto da tagliare, una volta riposto sul piano di taglio, resta fisso in posizione perché aspirato da adatti gruppi di aspirazione.
Forma altresì oggetto della presente invenzione anche un programma per computer comprendente istruzioni che, quando eseguite, causano l’esecuzione dei metodi sopra descritti, da parte di un’apparecchiatura sopra richiamata, nonché un supporto leggibile da computer avente in esso memorizzato un tale programma per computer.
Sulla base di quanto sopra descritto, appare chiaro che i metodi 100, 1000, 2000 e 3000 raggiungono gli scopi in premessa. Infatti, grazie ad essi è possibile determinare in modo preciso e affidabile la posizione dei punti di riferimento P in un campione di tessuto T avente un pattern ripetuto, cosicché è possibile tenerne conto per individuare le linee di taglio di una pezza di tessuto corrispondente a quello del campione esaminato, considerando anche la simmetria e/o l’uniformità d’aspetto che si desidera conferire ad un prodotto finito realizzato con tale tessuto, e riducendo al minimo gli scarti derivanti dal taglio della pezza stessa.
Non solo, con il metodo sopra descritto è possibile valutare la qualità di un tessuto, andando ad eseguire un’analisi statistica della distribuzione del pattern ripetuto su di essa raffigurato, per scartare eventualmente i tessuti in cui il pattern ripetuto è riprodotto in modo non uniforme e non costante.
Inoltre, il metodo 100 di riconoscimento dei punti di riferimento P sopra descritto, consente di evitare nella stazione 6 di taglio la fase delicata di posizionamento della pezza di tessuto sul corrispondente piano di taglio, fase che con i metodi tradizionali può richiedere molto tempo e che dà luogo, nel caso di posizionamento errato, a scarsa simmetria e/o uniformità d’aspetto nel prodotto finito realizzato con un tale tessuto.
In quel che precede, sono state descritte le preferite forme di realizzazione e sono state suggerite delle varianti della presente invenzione, ma è da intendersi che gli esperti del ramo potranno apportare modificazioni e cambiamenti senza con ciò uscire dal relativo ambito di protezione, come definito dalle rivendicazioni allegate.
Così ad esempio, il metodo sopra descritto può comprendere l’emissione di adatti segnali di controllo, nel caso di rilevamento di anomalie legate sia all’esecuzione del metodo che al funzionamento dell’apparecchiatura 1 sopra descritti e, in risposta ad una tale emissione di segnali, il metodo comprenderà la possibilità di intervenire, ad esempio da parte di un operatore, tramite i mezzi di ingressouscita sopra richiamati, per: selezionare sull’immagine I acquisita un primo punto di riferimento P, eseguire a piacimento le verifiche descritte alla fase A.5 e B.4, modificare la posizione del centro-schiena e/o dei bollini associati a difetti del tessuto, modificare la distanza (il passo) tra due punti di riferimento P ad esempio sulla base delle informazioni statistiche ricavate alle fasi E.2 ed E.3 del metodo sopra descritto, modificare o eliminare un punto di riferimento P associato ad una specifica posizione oppure i punti di riferimento P allineati su una determinata riga o ad una colonna dell’immagine I acquisita.

Claims (16)

  1. RIVENDICAZIONI 1. Metodo (100) di riconoscimento di almeno un punto di riferimento (P) in una porzione di un campione di tessuto (T) avente un pattern ripetuto, il metodo comprendendo le seguenti fasi operative: A - acquisire almeno un’immagine I di almeno una porzione di detto campione di tessuto (T), sotto forma di una matrice di pixel avente M righe (j con j= 1, …, M) e N colonne (i, con i= 1, …, N) con N>1 e M>1, per cui ogni pixel è identificato da una coppia di coordinate (i, j) corrispondenti ad una colonna i, con i compreso tra 1 e N, e ad una riga j, con j compreso tra 1 e M; ed B - elaborare detta almeno un’immagine I così acquisita, ottenendo in uscita la posizione di detto almeno un punto di riferimento (P) su detta almeno una porzione di detto campione di tessuto (T), opzionalmente sotto forma di un numero di colonna e un numero di riga (i,j); in cui detta fase B comprende almeno le seguenti sotto-fasi: B.1 - determinare su detta almeno un’immagine I almeno un profilo di trama (101); B.2 - determinare su detta almeno un’immagine I almeno un profilo di ordito (102); B.3 - ottenere detta posizione di detto almeno un punto di riferimento (P), su detto almeno un campione di tessuto (T), sulla base di detto almeno un profilo di trama (101) e di detto almeno un profilo di ordito (102), in corrispondenza di un rispettivo pixel di coordinate (i, j) di detta almeno un’immagine I, in cui detto almeno un profilo di trama (101) e detto almeno un profilo di ordito (102) soddisfano almeno un criterio di identificazione predefinito. 2.Metodo (100) secondo la rivendicazione 1, in cui detta sotto-fase B.1 comprende di determinare l’andamento Iweft dell’intensità luminosa associata a ciascuna colonna i di detta almeno un’immagine I, in cui detta intensità luminosa è data, per l’i-esima colonna, dalla somma dell’intensità luminosa associata a ciascun pixel di detta almeno un’immagine I appartenente a detta colonna, secondo la regola:
  2. e in cui detta sotto-fase B.2 comprende di determinare l’andamento Iwarp di detta intensità luminosa associata a ciascuna riga j di detta almeno un’immagine I, in cui detta intensità luminosa è data, per la j-esima riga, dalla somma dell’intensità luminosa associata a ciascun pixel dell’immagine I appartenente a detta riga, secondo la regola:
  3. 3. Metodo (100) secondo la rivendicazione 1 o 3, in cui detto almeno un criterio di identificazione predefinito è selezionato dal gruppo comprendente i seguenti criteri: - detto almeno un punto di riferimento (P) corrisponde ad un pixel di coordinate (i,j) di detta almeno un’immagine I acquisita, in corrispondenza del quale detto almeno un profilo di trama (101) e detto almeno un profilo di ordito (102) presentano, entrambi, un massimo assoluto; - detto almeno un punto di riferimento (P) corrisponde ad un pixel di coordinate (i,j) di detta almeno un’immagine I acquisita, selezionato tra un insieme di pixel, in cui il valore di detto almeno un profilo di trama (101) e di detto almeno un profilo di ordito (102) supera un valore di soglia predeterminato ed in cui detto almeno un punto di riferimento (P) comprende: o un pixel le cui coordinate (i,j) corrispondono al baricentro di detto insieme di pixel, oppure o un pixel le cui coordinate (i,j) sono minime rispetto a quelle degli altri pixel di detto insieme di pixel, oppure o un pixel le cui coordinate (i,j) sono massime rispetto a quelle degli altri pixel di detto insieme di pixel, oppure o da un pixel le cui coordinate (i,j) sono la media delle coordinate dei pixel di detto insieme di pixel.
  4. 4.Metodo (100) secondo una qualunque delle precedenti rivendicazioni, comprendente una fase preliminare (sotto-fase B.0) di pre-elaborazione di detta almeno un’immagine I, precedente a detta sotto-fase B.1, detta fase B.0 comprendendo di: B.01 - selezionare almeno un parametro di elaborazione della banda spettrale di detta almeno un’immagine I, detto almeno un parametro essendo compreso tra le componenti RGB (rosso, verde, blu), oppure CMYK (ciano, magenta, giallo, nero), oppure HSI (tinta, saturazione, intensità) oppure tra altre metodologie di rappresentazione del colore di un’immagine mediante scomposizione delle sue componenti, ed elaborare cromaticamente detta almeno un’immagine I in funzione di detto almeno un parametro di elaborazione di detta banda spettrale così selezionato (sotto-fase B.01); B.02 - selezionare almeno un algoritmo di pre-elaborazione, opzionalmente compreso tra un filtro spaziale (di smooting, sharpness, medio, mediano ecc.) monodirezionale (orizzontale, verticale o obbliquo) o bidirezionale, oppure tra un filtro morfologico (di erosione, dilatazione, apertura, chiusura), oppure tra un metodo di “miglioramento o mappatura” dei livelli di luminosità (loop up tables), o altri algoritmi di pre-elaborazione adatti qualsiasi che consentano di migliorare il contrasto in detta almeno un’immagine per mettere in evidenza le caratteristiche di detto pattern ripetuto in essa riprodotto, ed elaborare morfologicamente detta almeno un’immagine I mediante detto almeno un algoritmo di pre-elaborazione così selezionato.
  5. 5. Metodo (100) secondo la rivendicazione 4, in cui dette fasi B.01 e/o B.02 si applicano in modo indipendente a dette righe j, con j= 1, …, M, e/o a dette colonne i, con i= 1, …, N, di detta almeno un’immagine I.
  6. 6. Metodo (100) secondo la rivendicazione 4 o 5, in cui detta sotto-fase B.0 comprende di pre-impostare una distanza tra due punti di riferimento (P) in funzione della quale detto metodo elabora detta almeno un’immagine I, alla ricerca di detti punti di riferimento (P) in detto almeno un campione di tessuto (T).
  7. 7. Metodo (100) secondo una qualunque delle rivendicazioni da 4 a 6, in cui detta fase B comprende una sotto-fase B.4 di verifica della posizione di uno o più punti di riferimento (P) così determinati, su detta almeno una porzione di campione di tessuto (T), detta sotto-fase B.4 comprendendo: B.41 - confrontare la posizione di detto almeno un punto di riferimento (P) così determinato, con almeno una mappa di riferimento e; B.42 - emettere un messaggio in funzione dell’esito di detto confronto e, se non c’è corrispondenza tra detta posizione di detto almeno un punto di riferimento (P) e detta almeno una mappa di riferimento, opzionalmente tornare a detta sottofase B.0 di pre-elaborazione di detta almeno un’immagine I da analizzare.
  8. 8. Metodo (100) secondo la rivendicazione 7, in cui detta almeno una mappa di riferimento è una mappa predeterminata per detto almeno un campione di tessuto oppure è una mappa costruita manualmente di volta in volta da un operatore.
  9. 9. Metodo (100) secondo una qualunque delle precedenti rivendicazioni, in cui detta fase A comprende: A.1 - attivare almeno un gruppo di acquisizione di immagini (2), detto gruppo essendo configurato per essere posto in corrispondenza di detto almeno un campione di detto tessuto (T); A.2 - acquisire almeno un’immagine I di detto almeno un campione di detto tessuto (T); detta fase A comprendendo opzionalmente almeno le seguenti sotto-fasi: A.3 - verificare detta almeno un’immagine I così acquisita, sulla base di almeno un criterio di conformità, A.4 – emettere almeno un messaggio di uscita, in funzione dell’esito di detta verifica eseguita in detta sotto-fase A.3, e passare a detta fase B di detto metodo (100), A.5 - nel caso in cui detta verifica di detta sotto-fase A.3 dia esito negativo perché detta almeno un’immagine I non soddisfa detto almeno un criterio di conformità, opzionalmente modificare detti parametri di acquisizione di detto almeno un gruppo (2) di acquisizione, in cui opzionalmente detti parametri di acquisizione comprendono almeno il guadagno e/o l’esposizione di detto almeno un gruppo (2) di acquisizione, e tornare a detta sotto-fase A.2.
  10. 10. Metodo (1000) secondo una qualunque delle precedenti rivendicazioni, in cui detto campione di tessuto (T) avente un pattern ripetuto comprende una pluralità di altre porzioni, detto metodo comprendendo inoltre le seguenti fasi operative: D.2 - eseguire iterativamente dette sotto-fasi A.2, B.1, B.2 e B.3 di detto metodo (100), per ciascun’altra porzione di detta pluralità di porzioni di detto almeno un campione di tessuto (T), ed ottenere la posizione di uno o più punti di riferimento (P) per ciascun’altra porzione di detto almeno un campione di tessuto (T).
  11. 11. Metodo (2000) secondo la rivendicazione 10, comprendente inoltre le seguenti fasi: E.2 - elaborare statisticamente la posizione di detti uno o più punti di riferimento (P) ottenuti in risposta all’esecuzione di detto metodo di riconoscimento (1000), ricavando almeno un parametro statistico sulla distribuzione statistica della posizione di detti uno o più punti di riferimento (P) su detto campione di tessuto (T); E.3 - confrontare detto almeno un parametro statistico così ricavato con almeno un rispettivo criterio di qualità, basato su soglie di riferimento prefissate, per detto almeno un parametro statistico ricavato dall’esecuzione di detta fase E.2; E.4 - emettere un apposito messaggio di uscita, in funzione dell’esito di detto confronto eseguito alla fase E.3, e terminare l’esecuzione di detto metodo 1000; e E.5 - se detto almeno un parametro statistico ricavato dall’esecuzione della fase E.2 non soddisfa detto almeno un criterio di qualità, opzionalmente eseguire nuovamente detto metodo di riconoscimento 1000, in cui si applica una diversa preelaborazione B.0 di detta almeno un’immagine I, durante l’esecuzione di detto metodo 100, incluso in detto metodo 1000.
  12. 12. Metodo (3000) di taglio di una pezza di un tessuto (T) avente un pattern ripetuto, detto metodo comprendente le seguenti fasi: F.1 - ottenere la posizione di uno o più punti di riferimento (P) per un corrispondente campione di tessuto (T); F.3 - determinare le linee di taglio per detta pezza di tessuto (T), sulla base di detta posizione di detto uno o più punti di riferimento (P) ottenuti; e F.4 - tagliare detta pezza di tessuto (T), in corrispondenza di dette linee di taglio così determinate; in cui detta almeno una fase F.1 comprende l’esecuzione in linea di detto metodo secondo una qualunque delle rivendicazioni da 1 a 11, oppure l’ottenimento di detta posizione di detto uno o più punti di riferimento (P) da una memoria (5), in cui detta posizione di detto uno o più punti di riferimento (P) è stata salvata in seguito ad una precedente esecuzione di detto metodo secondo una qualunque delle rivendicazioni da 1 a 11.
  13. 13. Metodo (3000) secondo la rivendicazione 12, comprendente inoltre una fase precedente a detta fase F.3, di selezione di almeno un ulteriore punto di riferimento (P1), corrispondente ad almeno un punto di centro-schiena o ad almeno un punto in cui detto tessuto (T) presenta un difetto (fase F.2).
  14. 14. Apparecchiatura (1) per il riconoscimento di punti di riferimento in una porzione di un campione di tessuto (T) avente un pattern ripetuto, comprendente: - almeno un gruppo (2) di acquisizione di immagine, configurato per essere rivolto verso almeno un campione di detto tessuto (T), almeno uno schermo visualizzatore (4), almeno un un’unità (3) di elaborazione ed almeno una memoria (5) operativamente connessi tra loro e configurati per eseguire le fasi del metodo secondo una qualunque delle rivendicazioni da 1 a 11.
  15. 15. Programma per computer comprendente istruzioni che, quando eseguite, causano l’esecuzione del metodo secondo una qualunque delle rivendicazioni da 1 a 11, da parte di un’apparecchiatura secondo la rivendicazione 14.
  16. 16. Supporto leggibile da computer avente in esso memorizzato il programma per computer secondo la rivendicazione 15.
IT102018000009746A 2018-10-24 2018-10-24 Metodo di riconoscimento di punti di riferimento in un tessuto IT201800009746A1 (it)

Priority Applications (1)

Application Number Priority Date Filing Date Title
IT102018000009746A IT201800009746A1 (it) 2018-10-24 2018-10-24 Metodo di riconoscimento di punti di riferimento in un tessuto

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
IT102018000009746A IT201800009746A1 (it) 2018-10-24 2018-10-24 Metodo di riconoscimento di punti di riferimento in un tessuto

Publications (1)

Publication Number Publication Date
IT201800009746A1 true IT201800009746A1 (it) 2020-04-24

Family

ID=65409179

Family Applications (1)

Application Number Title Priority Date Filing Date
IT102018000009746A IT201800009746A1 (it) 2018-10-24 2018-10-24 Metodo di riconoscimento di punti di riferimento in un tessuto

Country Status (1)

Country Link
IT (1) IT201800009746A1 (it)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1844550A (zh) * 2006-01-26 2006-10-11 香港理工大学 双面扫描织物和纱线分析***
EP2832908A1 (de) * 2013-07-30 2015-02-04 Stäubli Sargans AG Überwachungsvorrichtung für eine Webmaschine, Webmaschine und Verfahren zur Überwachung
CN206292816U (zh) * 2016-12-21 2017-06-30 上海工程技术大学 一种色织物组织的自动识别装置
EP3203218A1 (en) * 2014-09-29 2017-08-09 IHI Corporation Image analysis device, image analysis method, and program

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1844550A (zh) * 2006-01-26 2006-10-11 香港理工大学 双面扫描织物和纱线分析***
EP2832908A1 (de) * 2013-07-30 2015-02-04 Stäubli Sargans AG Überwachungsvorrichtung für eine Webmaschine, Webmaschine und Verfahren zur Überwachung
EP3203218A1 (en) * 2014-09-29 2017-08-09 IHI Corporation Image analysis device, image analysis method, and program
CN206292816U (zh) * 2016-12-21 2017-06-30 上海工程技术大学 一种色织物组织的自动识别装置

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
S ANILA ET AL: "Fabric Texture Analysis and Weave Pattern Recognition by Intelligent Processing", 31 August 2017 (2017-08-31), XP055591331, Retrieved from the Internet <URL:https://www.researchgate.net/profile/Sheela_Sobana_Rani/publication/319328133_Fabric_Texture_Analysis_and_Weave_Pattern_Recognition_by_Intelligent_Processing/links/59a4fc32a6fdcc773a381493/Fabric-Texture-Analysis-and-Weave-Pattern-Recognition-by-Intelligent-Processing?origin=publication_detail> [retrieved on 20190523] *
TAE JIN KANG ET AL: "Automatic Recognition of Fabric Weave Patterns by Digital Image Analysis", TEXTILE RESEARCH JOURNAL, 1 February 1999 (1999-02-01), Thousand Oaks, CA, pages 77 - 83, XP055591641, Retrieved from the Internet <URL:https://journals.sagepub.com/doi/pdf/10.1177/004051759906900201> [retrieved on 20190522], DOI: 10.1177/004051759906900201 *

Similar Documents

Publication Publication Date Title
CN104899845B (zh) 一种基于lαβ空间场景迁移的多曝光图像融合方法
EP2801815B1 (en) Inspection area setting method for image inspecting device
JP4997252B2 (ja) 画像内の照明域を識別する方法
US10713780B2 (en) Color quality assessment based on multispectral imaging
US8401274B2 (en) Image processing apparatus and method
CN102542275B (zh) 一种证件照背景自动识别方法及其***
US20160106198A1 (en) Transparency evaluation device, transparency evaluation method and transparency evaluation program
CN111047655B (zh) 基于卷积神经网络的高清摄像机布料疵点检测方法
CN105122306B (zh) 区域分割方法以及检查装置
CN104182952B (zh) 多聚焦序列图像融合方法
CN114820627A (zh) 一种基于光学手段的纺织品质量检测方法
KR20150003270A (ko) 결함 해석 지원 장치, 결함 해석 지원 장치에 의해 실행되는 프로그램 및 결함 해석 시스템
CN104036529A (zh) 一种刺绣织物意匠颜色的图像分析方法
CN105550660A (zh) 一种机织物组织结构种类的识别方法
US8139862B2 (en) Character extracting apparatus, method, and program
CN102184878A (zh) 一种用于晶圆对准的模板图像质量反馈***及其方法
CN107155094B (zh) 采用多个摄像机的图像检验方法
CN115294116A (zh) 基于人工智能的纺织材料染色质量评估方法、装置及***
CN114878595B (zh) 一种书本印刷质量检测方法
CN113222992A (zh) 基于多重分形谱的裂纹特征表征方法及***
CN107886549B (zh) 一种基于编织纹理细节增强的织物纹样色彩转移方法
IT201800009746A1 (it) Metodo di riconoscimento di punti di riferimento in un tessuto
CN107346553A (zh) 一种图像中条纹信息的确定方法和装置
US10789689B2 (en) Method and apparatus for correction of an image
Zhang et al. Automatic detection of layout of color yarns of yarn‐dyed fabric. Part 2: Region segmentation of double‐system‐Mélange color fabric