Servizi di timing del movimento e algoritmi statistici di processo
Per immagini continue, sequenze di rilevamento e dati di processo delle apparecchiature, fornisce la valutazione dei campioni e l'adattamento del progetto per la stima del movimento, la correlazione del target, il livellamento del segnale, l'analisi del periodo e dello spettro, il rilevamento delle modifiche, le statistiche online e il punteggio delle anomalie. L'ambito delle capacità copre 20 moduli di analisi dei tempi e dei processi, che possono essere utilizzati in combinazione in base ai dati, alle condizioni di lavoro e alle decisioni aziendali.
Oggetti applicabili e confini del compito
Adatto per progetti aziendali in cui telecamere o sensori raccolgono continuamente dati e necessitano di estrarre lo stato dai cambiamenti temporali, come livellamento della posizione target, rilevamento del movimento del pezzo, tendenze dello stato delle apparecchiature, cicli di processo ripetitivi, eventi di picco, somiglianza della forma d'onda e analisi di deviazione multivariata.
- Stima degli spostamenti 2D, dei cambiamenti in primo piano o delle aree di movimento su immagini consecutive.
- Eseguire la correlazione uno a uno tra frame e la stima dello stato della posizione sui risultati del rilevamento.
- Eseguire analisi di livellamento, derivazione, spettrale, tempo-frequenza e periodica di sequenze numeriche equispaziate.
- Aggiornamenti online di medie di processo, covarianze, tendenze e punti di cambiamento.
- Punteggi di distanza di output, modifica residua o cumulativa basati su campioni normali confermati.
- Fornisce indice, tempo e stato di qualità per le posizioni di picco, inviluppo ed evento.
La conversione dello spostamento dell'immagine bidimensionale in velocità spaziale richiede una calibrazione geometrica e temporale; l'identità, la categoria del difetto, il difetto di qualità e il livello di pericolo richiedono etichette, meccanismi o regole di processo corrispondenti e sono verificati dai dati del progetto.
Definizioni di ingressi, uscite e stati
| progetto | Contenuto principale | Deve essere corretto nel progetto |
|---|---|---|
| sequenza di immagini | Fotogrammi continui, punti di rilevamento, caselle o regioni candidate | Ordine dei fotogrammi, esposizione, campo visivo, scala, timestamp e regole di eliminazione dei fotogrammi |
| Sequenza numerica | Osservazioni univariate o multivariate, quantità di processo, caratteristiche | Unità, frequenze di campionamento, valori mancanti, ricampionamento e intervalli validi |
| Dati di base | Campioni normali, periodi di training, limiti di controllo | Copertura delle condizioni di lavoro, eliminazione dell'inquinamento, condizioni di versione e aggiornamento |
| Uscita del movimento | Spostamento del punto, campo di spostamento, maschera di primo piano, stato della traiettoria | Pixel o unità fisiche, sistemi di coordinate, confidenza e stati di guasto |
| Uscita temporale | Valore uniforme, derivata, spettro, periodo, somiglianza, posizione di picco | Windowing, risoluzione in frequenza, gestione dei confini e base dei tempi |
| Risultati statistici | Punteggi di media, covarianza, varianza e anomalia | Sorgenti di soglia, denominatori statistici, isteresi di allarme e regole di reset |
L'interfaccia dovrebbe restituire contemporaneamente risultati di calcolo, timestamp, versioni dei parametri, qualità dei dati e codici di stato. Quando l'input viene interrotto, il campione è insufficiente, la sequenza temporale è invertita, il parametro è fuori limite o la linea di base non è valida, dovrebbe essere emesso uno stato cancellato e la misurazione corrente non dovrebbe essere sostituita dall'ultimo risultato.
Percorso tecnico e punti chiave per la selezione
| percorso di missione | Metodi comuni | condizioni adeguate | Principali limitazioni |
|---|---|---|---|
| Stima della posizione e correlazione | Filtraggio di Kalman e abbinamento uno a uno | Disponi già di misurazione della posizione, definizione dei costi e sequenza temporale | Le misurazioni non valide devono essere elaborate separatamente e i risultati della correlazione devono essere combinati con gli oggetti business. |
| Movimento dell'immagine e primo piano | Flusso ottico sparso o denso, separazione dello sfondo, differenza di fotogramma | Fotogrammi consecutivi con texture, fotocamera e condizioni di sfondo definibili | L'illuminazione, l'occlusione, il movimento della fotocamera e l'inizializzazione possono influire sull'output |
| Smoothing e gestione dei valori anomali | Savitzky-Golay, EWMA e Hampel | Le regole di campionamento sono chiare, è possibile distinguere il rumore e il calibro della mutazione | Lo smoothing introduce latenza e può anche indebolire le mutazioni reali |
| Spettro, periodo e frequenza temporale | Spettro di Welch, Fourier a breve termine, autocorrelazione, RMS e picco | La frequenza di campionamento e la durata dell'osservazione soddisfano l'analisi della frequenza target | Lo stato dell'apparecchiatura deve essere spiegato in base ai dati a lungo termine e alle condizioni operative |
| Modifiche e confronto delle forme d'onda | CUSUM, time warping dinamico e regressione ricorsiva | Avere un processo di riferimento, una linea di base o una variabile indipendente interpretabile | I parametri e le soglie devono essere nuovamente verificati quando cambiano le condizioni di lavoro. |
| Statistiche online e punteggio delle anomalie | Covarianza media online, distanza di Mahalanobis e residui PCA | Esistono dati normali indipendenti e definizioni di caratteristiche stabili | Il punteggio viene utilizzato per identificare le deviazioni dalla relativa baseline e la categoria di errore deve essere stabilita separatamente. |
I collegamenti tipici sono: controllo della qualità dell'orologio e dei dati → preelaborazione dell'immagine o del segnale → calcolo delle caratteristiche o del movimento → livellamento e aggiornamento dello stato → regole del punteggio o degli eventi → stato, registro e output dei risultati. La combinazione dell'algoritmo deve evitare ripetuti filtraggi, perdite di informazioni e l'uso di dati di accettazione per la regolazione dei parametri.
Requisiti dei dati e della raccolta
I dati della sequenza devono mantenere l'ordine di campionamento originale, il timestamp monotono, la frequenza di campionamento o l'intervallo di tempo effettivo e registrare i tempi di inattività, la modifica del modello, la regolazione dei parametri, la perdita di frame e l'intervento manuale. Quando c'è solo un numero di frame senza un clock affidabile, è impossibile fornire in uscita una frequenza reale, una velocità o un ritardo dell'evento tracciabili.
I dati rappresentativi dovrebbero coprire condizioni operative normali, avviamenti e arresti, cambiamenti di velocità, cambiamenti di carico, cambiamenti di illuminazione, occlusioni, vibrazioni della fotocamera, brevi interruzioni, eventi anomali e processi di ripristino. Il progetto di punteggio anomalo richiede anche un normale accantonamento dei dati di aggiustamento dei parametri, nonché campioni anomali o di rischio confermati dall'azienda.
Se è necessario convertire lo spostamento fisico o la velocità dallo spostamento dei pixel, è necessario fornire la calibrazione, la geometria dell'immagine e la base temporale; se è necessario un allarme per l'apparecchiatura, è necessario fornire lo stato del processo, la definizione dell'allarme, il ritardo consentito, la gestione dei falsi allarmi e le regole di ripristino.
Modalità di verifica e condizioni applicabili
Il progetto prepara dati continui reali in base al compito e verifica rispettivamente i punteggi di spostamento, traiettoria, frequenza, periodo, evento e anomalia. Il set di dati copre condizioni operative normali, avviamenti e arresti, variazioni di velocità e carico, brevi interruzioni, disturbi ambientali ed eventi anomali confermati.
Errori di movimento, rilevamento di eventi, tassi di falsi allarmi, ritardi di rilevamento, battiti di elaborazione, utilizzo delle risorse e strategie di ripristino vengono testati sulla piattaforma di destinazione e registrati insieme a finestre di dati, soglie, condizioni di lavoro e versioni del software.
Implementazione e consegna del progetto
- Conferma attività e orologio: Chiarisci il significato aziendale di eventi, tendenze, velocità, cicli o anomalie e controlla i collegamenti di campionamento e i benchmark temporali.
- Creazione della base di dati: Dati separati di sviluppo, convalida e accettazione indipendente, condizioni di documentazione, etichette, dati mancanti e campioni di confine.
- Combinazione di algoritmi e adattamento dell'interfaccia: Correzione di preelaborazione, finestre, soglie, macchine a stati, campi dei risultati, registri e versioni dei parametri.
- Verifica indipendente dei dati: Controlla errori, rilevamenti, falsi positivi, ritardi, recupero, consumo di tempo e utilizzo delle risorse e conserva i risultati campione per campione.
- Debug e regressione congiunti dell'attrezzatura: Testare nuovamente l'attrezzatura concordata e i collegamenti di raccolta e stabilire i record delle modifiche alla versione, ai parametri e alla linea di base.
La consegna può includere programmi di algoritmi o librerie di chiamate, descrizioni di codici di interfaccia e di stato, configurazioni di parametri, elenchi di campioni e risultati, rapporti di verifica e note sulla versione. Nell'ambito della conferma vengono eseguiti la selezione dei sensori, l'hardware di acquisizione, la logica PLC, i circuiti di sicurezza delle apparecchiature, la knowledge base sulla diagnosi dei guasti e le interfacce di piattaforme di terze parti.
Metodo di accettazione
| Compiti di accettazione | Indicatori opzionali | Condizioni che devono essere registrate |
|---|---|---|
| Stima e tracciamento del movimento | Errore di spostamento, tasso di perdita di tracciamento, tasso di rifiuto, tempo di recupero | Sistema di coordinate, scala, frame rate, occlusione e apertura corrispondente |
| Spettro e periodo | Errore di frequenza, errore di ampiezza o energia, errore di periodo | Frequenza di campionamento, finestra, durata di osservazione, detrending e intervallo di frequenza |
| eventi e cambiamenti | Precisione a livello di evento, richiamo, tasso di falsi positivi e latenza di rilevamento | Definizioni di eventi, finestre di corrispondenza, fusione continua di eventi e denominatori statistici |
| Punteggio eccezionale | Falsi positivi normali, rilevamento anomalie, sensibilità soglia e deriva | Set di training, set di controlli, stratificazione dei casi di lavoro, versione delle funzionalità e origine della soglia |
| Corri in linea | Consumo singolo, frequenza di aggiornamento, memoria, interruzione e ripristino al riavvio | Piattaforma target, dimensioni dei dati, concorrenza, tempo di esecuzione e versione del log |
Le soglie di accettazione sono determinate da una combinazione di rischio aziendale, distribuzione del campione e dispositivi di destinazione. Le metriche a livello di frame, evento e dispositivo non possono essere combinate; i risultati dei dati di sviluppo non possono sostituire i risultati dei dati di accettazione indipendenti.
Autorizzazione, manutenzione e modifiche
Le licenze di esecuzione possono essere fornite in base a dispositivi, scenari, origini dati e versioni concordate. I servizi continui possono coprire la risoluzione dei problemi dello scenario originale, la revisione dei parametri, la verifica della regressione e gli aggiornamenti controllati; i nuovi sensori aggiunti, le frequenze di campionamento, le condizioni di lavoro, le famiglie di prodotti, i tipi di eventi o le etichette di guasto rientrano nell'ambito della valutazione delle modifiche.
Il codice sorgente, l'adattamento della piattaforma, i circuiti di sicurezza delle apparecchiature, l'annotazione dei dati e i nuovi modelli diagnostici sono elencati separatamente nel contratto. Gli aggiornamenti di base, le modifiche alle soglie e la riqualificazione del modello conservano i record di approvazione, versione e rollback.
Domande frequenti
È possibile convertire direttamente l'uscita del flusso ottico in velocità del dispositivo?
Solo dopo aver confermato la geometria dell'immagine, la scala dei pixel, i timestamp e gli effetti di movimento della fotocamera è possibile convertire le velocità fisiche nella direzione concordata. Il flusso ottico 2D in sé non è una misurazione della velocità 3D.
I punteggi di anomalia possono determinare direttamente il tipo di guasto?
non può. La distanza, il residuo di ricostruzione o il cambiamento cumulativo vengono utilizzati per descrivere le deviazioni da una linea di base. I tipi di guasto richiedono etichette, meccanismi o regole di processo e sono verificati da dati indipendenti.
È possibile realizzare un progetto solo con dati normali?
È possibile stabilire un valore di base normale e un punteggio preliminare, ma su questa base non è possibile fornire un tasso completo di rilevamento delle anomalie. Durante l'accettazione è necessario chiarire l'ambito verificabile dei normali falsi allarmi, delle derive e dei disturbi noti e formulare un piano supplementare per i campioni anomali.
Perché le frequenze di campionamento e i timestamp devono essere espliciti?
Frequenza, velocità, latenza degli eventi e lunghezza della finestra dipendono tutti dalla base temporale. Il campionamento non uniforme, i fotogrammi persi o l'inversione temporale modificheranno il significato del calcolo e dovranno essere prima corretti o verrà restituito uno stato non valido nell'interfaccia.
Invia campioni e condizioni dell'attrezzatura per chiarire l'ambito di sviluppo e consegna
Servizi di timing del movimento e algoritmi statistici di processo
Descrivi l'oggetto dell'attività, l'immagine o il video originale, gli indicatori di destinazione, la piattaforma del dispositivo, l'interfaccia e la situazione campione.
Telefono: 13910119357xuzhiyang0928@gmail.com