Objlab
← 제품으로 돌아가기레벨 2 - 제품 시트

VisionControl

Software Objlab da 4.800 €/anno
레벨 3 - 영업 요청

이 시트는 가치, 가격 및 활용 사례를 요약합니다. 여기에서 전용 영역이나 고객 포털로 이동하여 다음 작업을 진행할 수 있습니다.

Il controllo visivo non si ferma al riconoscere il difetto: VisionControl porta l'ispezione su una linea che gira davvero, con acquisizione sul trigger, esito entro il tempo ciclo e scarto automatico. Gira dentro il perimetro di fabbrica: le immagini di produzione non escono dallo stabilimento.

해결하는 문제

  • Il controllo a campione lascia passare i difetti fra un campione e l'altro, e il controllo al 100% affidato alle persone non regge il ritmo della linea
  • Fra la prova riuscita in laboratorio e l'impianto che scarta da solo c'e' tutto il lavoro vero: sincronizzazione sul trigger, tempo ciclo, illuminazione non controllata, comando di scarto
  • I difetti cambiano quando cambia il processo: un modello addestrato una volta si degrada e nessuno se ne accorge finche' non arrivano i resi
  • Le suite di visione dei grandi vendor si pagano due volte, licenza di sviluppo piu' licenza di runtime, e nessuno pubblica i prezzi: non ci si fa un'idea del costo senza aprire una trattativa

VisionControl e' un sistema di visione artificiale per il controllo qualita' in
linea
: acquisisce l'immagine del pezzo sul trigger della macchina, decide entro
il tempo ciclo e comanda lo scarto del pezzo non conforme. Gira on-premise,
dentro il perimetro di fabbrica
: le immagini di produzione non escono dallo
stabilimento.

Il differenziale non e' riconoscere il difetto — lo fa qualunque libreria di
visione — ma arrivare in produzione su una linea che gira: acquisizione
sincronizzata, decisione entro il tempo ciclo, scarto automatico e un modello
addestrato sui difetti veri di quel cliente, non su un dataset di laboratorio.

Cosa fa

Area A cosa serve
Acquisizione da campo Scatto sincronizzato sul trigger GPIO della macchina, gestione di telecamere singole e di gruppi (griglia, viste multiple, composita)
Motore di ispezione Confronto con il pezzo master, soglie geometriche, esito passa/scarta entro il tempo ciclo
Rilevamento anomalie Modelli addestrati sui difetti reali del cliente (PatchCore, PaDiM, EfficientAd) per i difetti che non si descrivono con una regola
Plugin di ispezione 21 plugin caricati a runtime: si aggiunge un controllo senza toccare il motore
Pipeline di scarto Comando di reject verso la macchina, con backend GPIO reale o simulato per la messa a punto
Robustezza alla luce Bilanciamento del bianco gray-world, CLAHE e aree di interesse, per reggere l'illuminazione ambientale non controllata
Ghosting temporale Sovrapposizione master/acquisizione e mappa di calore dei difetti, per capire dove sta sbagliando la linea
Analisi di tendenza e deriva Rilevamento della deriva sugli esiti con alert automatico via email, soglia per telecamera e cooldown
Active learning L'operatore marca falsi positivi, falsi negativi e casi borderline: il modello si corregge sui difetti della linea reale
Import di dati di processo Excel, CSV e database esterni, per correlare l'esito dell'ispezione con i dati di produzione
Tracciabilita' Registro append-only delle operazioni e storico degli esiti

Come si mette in linea

  1. Studio di fattibilita' sui campioni del cliente — si misura la resa sui
    pezzi veri prima di impegnarsi, non su immagini di catalogo.
  2. Addestramento del modello sui difetti reali — e' il lavoro che apre i
    progetti, ed e' quello che separa una prova riuscita da un impianto che
    produce.
  3. Taratura sulla linea — sincronizzazione sul trigger, tempo ciclo,
    illuminazione, comando di scarto.
  4. Sorveglianza e ritaratura — i difetti cambiano quando cambia il processo:
    il modello va riverificato nel tempo.

Architettura

  • Backend: Python 3.11, FastAPI, SQLAlchemy 2 async, Alembic, Pydantic v2.
  • Frontend: React 18, Vite, TypeScript, Tailwind, shadcn/ui.
  • Elaborazione asincrona: worker Celery per inferenza e import.
  • Plugin: moduli Python caricati a runtime dalla cartella dei plugin.
  • Dati: PostgreSQL.

Requisiti

  • Distribuzione on-premise nello stabilimento; PostgreSQL 14 o superiore.
  • Telecamere industriali con trigger disponibile (GPIO), oppure sorgente video
    in rete per le configurazioni di sola supervisione.
  • Per il comando di scarto: I/O digitali verso la macchina. In assenza, il
    backend GPIO simulato permette di tarare tutto il resto.
  • Accesso ai pezzi campione, conformi e difettosi, per l'addestramento del
    modello: e' il prerequisito che determina la resa del sistema.

리포트 및 문서

  • Report di scartoPDF

    Documenta il pezzo scartato con l'immagine e il riquadro del difetto sovrapposto: la prova di cosa e' stato scartato e perche'.

  • Cruscotto di active learningVista applicativa

    Falsi positivi, falsi negativi e casi borderline segnalati dall'operatore, per correggere il modello sui difetti della linea reale.

  • Alert di derivaEmail

    Segnalazione automatica quando l'andamento degli esiti si discosta dalla norma, con soglia per telecamera e cooldown.

  • Storico degli esiti e registro operazioniVista applicativa

    Esiti di ispezione nel tempo e registro append-only delle operazioni, per la tracciabilita' interna.

활용 사례

In produzione su superfici riflettenti

Controllo di superfici verniciate e cromate su linea automotive

Ispezione dall'esterno di prodotti verniciati e cromati, il caso piu' ostile per la visione per via dei riflessi: bilanciamento del bianco gray-world, CLAHE e aree di interesse per reggere la luce ambientale, confronto con il master e rilevamento anomalie addestrato sui difetti reali della linea.