Visie-algoritme en apparaataanpassing · ALG-2D

Algoritmen voor tweedimensionale dimensie- en contourmetingen

Voor onderdeelranden, vlakcontouren en tweedimensionale puntensets biedt het algoritme-evaluatie en projectontwikkeling voor subpixelranden, rechte lijn- en cirkelaanpassing, breedte, Feret-diameter, contourafwijking en tweedimensionale rechtheid. Het resultaat kan worden uitgevoerd als een pixelhoeveelheid en vervolgens worden omgezet in een overeengekomen fysieke eenheid nadat het effectief is gekalibreerd.

Toepasselijke objecten en meettaken

Geschikt voor 2D-visietaken met stabiele weergave van contouren, meetposities en definieerbare referentiepunten, zoals gatenassecties, paneelranden, draadbreedtes, stansprofielen, snijdeelprofielen en vlakgeometrie-inspectie vóór montage.

  • Plaats positieve en negatieve randen langs gespecificeerde monsterlijnen en bereken de afstand.
  • Past een lijn, cirkel of geroteerde enveloprechthoek aan een 2D-puntset aan.
  • Bereken de maximale en minimale fretdiameter, lokale sectiebreedte en richting.
  • Vergelijk de geregistreerde referentiecontour met de waargenomen contour en voer de afwijking met richting uit.
  • Bereken het minimale vlakrechtheidsresultaat volgens de overeengekomen methode voor eindige tweedimensionale bemonsteringspunten.

Gewone 2D-beelden kunnen de groefdiepte, de volledige 3D-topografie of willekeurige geometrische toleranties niet uit het niets herstellen. Gestructureerd licht, lasertriangulatie, rotatiebemonstering of andere 3D-meetoplossingen moeten worden geëvalueerd als er sprake is van hoogte, vlakheid, coaxialiteit of 3D-referentiesystemen.

Uitvoerbare meetresultaten

uitgang eenheid of vorm Vereisten voor gebruik
randpositie van subpixels px; na kalibratie kan het worden gebruikt in lengte-eenheden zoals mm Randpolariteit, bemonsteringsrichting en contraststabiliteit
Lijn- of cirkelparameters Positie, richting, cirkelmiddelpunt, straal en fittingresiduen Puntensets komen van expliciet gemeten randen, model met vaste uitsluitingsregels
Breedte en fretdiameter px of gekalibreerde lengte De contour is gesloten, de schaal is effectief en de bemonsteringspositie is duidelijk
Enveloprechthoek roteren Midden, hoek, lengte en breedte Vervangt niet alle maat- en geometrische toleranties
Contourafwijking Getekende afstand, Hausdorff- of Chamfer-afstand De referentie en observatie bevinden zich in hetzelfde coördinatensysteem en de registratiefout is extra
Tweedimensionale rechtheid Minimale parallelle bandbreedte en richting van de envelop Alleen voor beperkte tweedimensionale bemonsteringspunten en overeengekomen evaluatiemethoden

De resultaten moeten vergezeld gaan van het coördinatensysteem, eenheden, kalibratieversie, ROI, aanpasmethode, aantal geldige punten en status. Onmeetbaar, verslechtering van het model, buiten het kalibratiebereik en ongekwalificeerde invoerkwaliteit worden respectievelijk uitgevoerd.

Technische route en belangrijke selectiepunten

Taak Gemeenschappelijke methoden Kernpunten voor methodeselectie
Rand positionering Gradiëntpassers en subpixelinterpolatie Bemonsteringslijnen, randpolariteit, contrast en filtering moeten worden opgelost
Lijn- en cirkelfitting Kleinste kwadraten, geometrische afstand en robuuste pasvorm Kies een methode op basis van uitbijters, modeltype en reproduceerbaarheidsvereisten
Lijnsegmentextractie Hough-lijnsegmenten en geometrische filtering Filter op basis van productrandrichting, positie en lengteregels
breedte en envelop Fretdiameter, normale doorsnede en gedraaide rechthoek Maak onderscheid tussen de globale vorm van de contour en de gespecificeerde sectieafmetingen
Contourafwijking Getekende afstand, Hausdorff en Chamfer afstand Controleer eerst de registratiefout, de bemonsteringsdichtheid en de richtingsdefinitie
Tweedimensionale rechtheid Minimale beoordeling van parallelle zones Bevestig het bemonsterings- en evaluatiekaliber volgens tekeningnormen

Het typische proces is: beeldvorming en kalibratie → ROI en randdefinitie → subpixelextractie → modelaanpassing of contourstatistieken → coördinaten en eenheidconversie → kwaliteitsstatus en resultaatuitvoer.

Invoergegevens en beeldomstandigheden

Voordat met het project wordt begonnen, moeten tekeningen, meetlocaties, maatbereiken, toleranties, datums en normen worden verstrekt, evenals originele afbeeldingen van normale, buiten de tolerantie en moeilijk te meten monsters. Bied zowel fysieke als onafhankelijke referentiemeetresultaten wanneer de omstandigheden dit toelaten.

Beeldvormingsinformatie omvat camera, lens, lichtbron, gezichtsveld, werkafstand, werkstukhouding, armatuur, trigger en bewegingsstatus. Afschuiningen, bramen, oliefilms, transparante randen, reflecties, scherptediepte en occlusies veranderen de beeldranden en moeten in het monster worden bedekt.

Wanneer de doelnauwkeurigheid de pixelschaal of tolerantiegrenzen nadert, moeten telecentrische beeldvorming, vervorming, montagevariatie, kalibratieresiduen, referentie-instrumentatie en omgevingstemperatuur worden geëvalueerd en mag de theoretische resolutie niet worden gebruikt als vervanging voor het systeemfoutbudget.

Verificatiemethoden en toepasselijke voorwaarden

Het project maakt gebruik van representatieve werkstukken en onafhankelijke referentiewaarden om respectievelijk de randposities, montageresten, maatfouten, herhaaldelijk opspannen, kalibratiedrift en niet-gemeten toestanden te controleren. Monsters bestrijken meetbereiken, tolerantiegrenzen, oppervlaktevariaties en veldomgevingen.

Fysieke nauwkeurigheid en verwerkingscyclustijd worden geaccepteerd onder de overeengekomen camera-, lens-, kalibratie-, tool-, platform- en softwareversie. Als het gaat om driedimensionale vlakheid, coaxialiteit, volledige GD&T-beoordeling of wettelijke metrologie, moeten overeenkomstige meetkoppelingen en standaardmethoden worden geconfigureerd.

Projectimplementatie en oplevering

  1. Vereisten en benchmarkbevestiging: Vaste meetobjecten, secties, nulpunten, toleranties, eenheden en vervolgbepalingen.
  2. Beeldvorming en algoritmeverificatie: Onderzoek marginale testbaarheid, technische routekaarten, fouten en mislukkingen op een representatieve steekproef.
  3. Eerste type aanpassing en interface: Toegang tot verzameling, kalibratie, parameters, metingen, status, logs en PLC- of hostcomputerinterfaces.
  4. Onafhankelijke monsteracceptatie: Omvat bereik, houding, oppervlak, heropspanning en omgevingsveranderingen om foutverdeling en limieten te vormen.

Tot de leveringsomvang behoren onder meer meetprocedures, oproepbibliotheken, configuratie- en kalibratiebestanden, interfacebeschrijvingen, monster- en resultaatlijsten, validatierapporten en release notes. De camera, lens, lichtbron, armatuur, bewegingsmechanisme en wettelijke meetprocedures worden afzonderlijk bevestigd.

Acceptatiemethode

Acceptatie artikelen voorgestelde opname Dingen om op te merken
Nauwkeurigheid Gemiddelde absolute fout, maximale absolute fout, afwijkingsverdeling Onafhankelijke referenties bestrijken de gehele reikwijdte van het werk
Herhaalbaarheid Continue meting en herklemmingsresultaten in vaste houding Vervang herhaalbaarheid niet door nauwkeurigheid
Dekking en afwijzing Normale, buiten tolerantie, grens- en onmeetbare monsters Afzonderlijke statistieken over faalredenen en handmatige beoordelingspaden
Kalibratie en drift Kalibratieresiduen, monsters buiten het bereik, temperatuur- en tijdveranderingen Vaste kalibratieversie en registratie van herkalibratievoorwaarden
Beats en bronnen Tijdverbruik, acquisitie en verzending van algoritmen, apparatuuracties en resultaatupdates Getest onder doelplatform en daadwerkelijke taakcombinaties

Beslissingsregels voor het benaderen van tolerantiegrenzen, onzekerheden van referentie-instrumenten en analyse-eisen voor meetsystemen moeten voorafgaand aan acceptatie worden bepaald.

Apparatuurlicenties en doorlopende service

Softwaregebruiksrechten kunnen worden geregistreerd volgens overeengekomen apparatuur of werkstations, meetscenario's en versies. Operationeel onderhoud omvat het oplossen van problemen en het opnieuw testen van de oorspronkelijke leveringsomvang; werkstukverandering, uitbreiding van het maatbereik, aanscherping van toleranties, vervanging van cameralens, verandering van meetpositie of platformmigratie vereisen een veranderingsbeoordeling.

Continue optimalisatie is gebaseerd op vergelijking van oude en nieuwe gegevens en regressieverificatie. De oorspronkelijke leveringsomvang, nieuwe vereisten, aangewezen versie-running-licentie, jaarabonnement, machinevervanging en offline herstelregels worden afzonderlijk overeengekomen in het contract.

Veelgestelde vragen

Hoe hoger het aantal pixels van de camera, hoe hoger de meetnauwkeurigheid?

De twee corresponderen niet direct. Het aantal pixels is slechts één invoerfactor; de werkelijke fout wordt ook beïnvloed door gezichtsveld, lens, scherptediepte, vervorming, randkwaliteit, montage, kalibratie en referentiemethoden.

Kunnen subpixelranden direct worden omgezet naar micronnauwkeurigheid?

kan niet. Subpixel is een methode voor het schatten van coördinaten, en de fysieke nauwkeurigheid moet worden geverifieerd met werkelijke beeldverhoudingen en onafhankelijke waarden, en fouten in verschillende werkstukken, locaties en omgevingen moeten worden geteld.

Kunnen 2D-beelden diepte of volledige concentriciteit detecteren?

Een enkele 2D-weergave is meestal niet mogelijk. Diepte, volledige coaxialiteit en driedimensionale referentierelaties vereisen extra kijkhoeken, bewegingsbemonstering of driedimensionale sensoren, en de evaluatiemethode wordt bepaald volgens de tekenstandaarden.

Kunnen bestaande camera's en lichtbronnen gebruikt blijven worden?

Het kan eerst worden geëvalueerd met de originele afbeelding. Of behouden moet worden, wordt bepaald door de meetbaarheid van de randen, het gezichtsveld, de werkafstand, de tolerantie en de vergelijking van referentiemetingen, en kan niet alleen op basis van het apparatuurmodel worden beoordeeld.

Projectadvies

Dien monsters en apparatuurvoorwaarden in om de ontwikkelings- en leveringsomvang te verduidelijken

Algoritmen voor tweedimensionale dimensie- en contourmetingen

Beschrijf het taakobject, de originele foto of video, de doelindicatoren, het apparaatplatform, de interface en de voorbeeldsituatie.

Telefoon: 13910119357
xuzhiyang0928@gmail.com

De ingevulde gegevens worden uitsluitend gebruikt voor evaluatie en contact voor dit project. Dien geen ongeautoriseerde persoonlijke informatie of gevoelige gegevens in.