Vision-algoritmemodule en SDK-ontwikkelingsdiensten
Voor fabrikanten van apparatuur, systeemintegrators en R&D-teams van bedrijven kunnen beeldverwerking en -meting, laserpunten en laserlijnen, infraroodbeelden en algoritmediensten voor thermische beeldvorming worden geselecteerd op basis van hun taken. Combineer de originele monsters, apparatuurvoorwaarden, interfaces en acceptatievereisten om de reikwijdte van de ontwikkeling, SDK-verpakking, apparatuuraanpassing en versieonderhoud te verduidelijken.
Selecteer algoritmeservices per taak
Serviceomvang
Visie-algoritmeprojecten omvatten doorgaans gelijktijdig beeldvorming, gegevens, algoritmen, interfaces en besturingsomgevingen van apparaten. De dienst vertrekt vanuit de detectie- of meettaak van de klant en combineert de benodigde mogelijkheden tot een uitvoerbare oplossing.
| Klantbehoeften | Dienstinhoud | belangrijkste uitgang |
|---|---|---|
| Ontwikkeling van nieuwe apparaatalgoritmen | Voorbeeldevaluatie, oplossingsontwerp, combinatie van algoritmen, interface-ontwikkeling en gezamenlijk debuggen van apparatuur | Projectsoftware, parameterconfiguratie, interfacedocumentatie en verificatierapport |
| Optimalisatie van bestaande apparatuur | Herhaling van problemen, monsteranalyse, aanpassing van parameters of algoritmen, regressie van oude en nieuwe versies | Geoptimaliseerde versie, probleemregistraties, vergelijkingsresultaten en upgrade-instructies |
| Integratie van algoritmemodules | Bevestiging van invoer en uitvoer, toegang tot bibliotheek of programma, uitzonderingsstatus en aanpassing van het resultaatformaat | Belinterface, voorbeelden, statuscodes en implementatie-instructies |
| Implementatie van replicatie op meerdere apparaten | Vaste software en configuratie, apparaatlicenties, installatiecontroles en versiebeheer | Licentiegegevens, implementatiepakketten, apparaatgrootboeken en herstelplannen |
| Continu onderhoud en iteratie | Probleemafhandeling in originele scenario's, regressietesten, gecontroleerde updates en evaluatie van wijzigingen | Onderhoud records, release notes en iteratieplannen |
Belangrijkste algoritmische mogelijkheden
Algoritmische mogelijkheden zijn georganiseerd per bedrijfsmissie. Een project kan meerdere modules combineren en projectaanpassingen toevoegen op basis van beeldvorming, kalibratie, bedrijfsregels en besturingsplatforms.
| Mogelijkheid pagina | Toepasselijke taken | Typische uitvoer | Belangrijke punten voor projectbevestiging |
|---|---|---|---|
| Laserspotpositionering en spotanalyse | Eénpunts-, meerpunts- en lichtvlekdetectie | Centrumcoördinaten, morfologische parameters, kwaliteitsstatus en kalibratieresultaten | Golflengte, belichting, spotgrootte, referentiepositie en apparatuurplatform |
| Contacthoek- en druppelprofielanalyse | Druppelprofiel, basislijn en dynamische procesanalyse | Contacthoek, montageparameters, geometrische grootheden en contactlijnstatus | Druppelmodellen, basislijnen, schalen, testomstandigheden en referentiemethoden |
| 2D-dimensionale en contourmetingen | Rand-, contour- en 2D-puntsetmetingen | Positie, maat, pasvormresiduen en vormafwijkingen | Tekeningen, toleranties, datums, kalibraties, optische omstandigheden en referentiegrootheden |
| Beeldregistratie en camerakalibratie | Beelduitlijning, 2D-mapping, kalibratie en vervorming | Transformatiematrix, cameraparameters, vervormingsparameters en residuen | Coördinatensysteem, transformatiemodel, kalibratieplaat, gezichtsveld en herkalibratievoorwaarden |
| Beeldsegmentatie en deeltjesanalyse | Regio-extractie, deeltjestelling, adhesiescheiding en morfologische statistieken | Maskers, voorwerpen, tellingen, contouren, skeletten en verdelingen | Voorgronddefinitie, annotatieregels, lijm, grensobjecten en schalen |
| Bewegingstiming en processtatistieken | Bewegingsschattingen, trends, cycli, gebeurtenissen en anomaliescores | Verplaatsingen, trajecten, spectra, perioden, gebeurtenissen en scores | Tijdstempel, bemonsteringsfrequentie, schaal, bedrijfsomstandigheden, normale basislijn en gebeurtenisdefinitie |
| Bevochtigingsfysische eigenschappen en inversie van interfaceparameters | Oppervlakte-energie, kritische spanning, poederimbibitie en hangende valberekeningen | Fysieke eigendomscomponenten, regressieresultaten, residuen en status | Modellen, vloeistofeigenschappen, eenheden, temperatuur, kalibratie en referentiemethoden |
| Herhaalbaarheid en onzekerheidsbeoordeling van metingen | Meetsysteemanalyse, kalibratieregressie en onzekerheidsberekening | Variantiecomponenten, intervallen, regressieparameters en onzekerheid | Ontwerp van experimenten, referentieapparatuur, meetbereiken, toleranties en foutmodellen |
| Apparatuurautorisatie en continue optimalisatiediensten | Eerste prototypeontwikkeling, duplicatie van apparatuur, onderhoud en versie-upgrades | Licentieomvang, versiegrootboek, onderhoudsgegevens en wijzigingsplannen | Aantal apparaten, scenario's, deadlines, vervanging, offline werking en serviceomvang |
Methode voor projectselectie
- Bedrijfsresultaten definiëren: Bepaal of coördinaten, afmetingen, hoeken, tellingen, maskers, trends, fysieke parameters of een oordeel vereist zijn, en beschrijf de eenheden en het downstream-gebruik.
- Geef representatieve gegevens op: Dien normale, borderline- en abnormale monsters in, samen met gezichtsveld, resolutie, belichting, werkafstand, bemonsteringsfrequentie en veldvariaties.
- Bepaal de evaluatiemethode: Verduidelijk referentiewaarden, etiketteringsregels, steekproefstratificatie, statistische noemers en overschrijdingsdrempels.
- Bevestig de besturingsomgeving: Beschrijf het besturingssysteem, CPU/GPU/NPU, geheugen, aanroeptaal, interface, gelijktijdigheid, aantal apparaten en offlinevereisten.
- Volledige monsterverificatie: Controleer het effect, de foutafhandeling, het tijdverbruik en het resourcegebruik op onafhankelijke gegevens en bepaal vervolgens de reikwijdte van de ontwikkeling en implementatie.
Bestaande upgradeprojecten voor apparatuur moeten ook de huidige softwareversie, probleemvoorbeelden, bedieningslogboeken, camera- en lichtbronconfiguraties en recente gegevens over hardwarewijzigingen verstrekken.
Monsterverificatie en prestatiebevestiging
De prestaties van algoritmen houden rechtstreeks verband met beeldvormingsomstandigheden, monsterverdeling, doelplatform en evaluatiekaliber. Het project hanteert een gefaseerde verificatie, zodat de nauwkeurigheid, het detectiepercentage, het percentage valse alarmen, het verwerkingsritme en de stabiliteit een duidelijk toepassingsgebied hebben.
| fase | belangrijkste werk | Resultaten beschikbaar voor klanten |
|---|---|---|
| Gegevenscontrole | Controleer originele gegevens, referentiewaarden, afwijkende monsters en evaluatieregels | Voer de checklist, hiaten en het verificatieplan in |
| voorbeeld basislijn | Vergelijk algoritmeroutes en registreer parameters, resultaten en foutcondities | Haalbaarheidsconclusies, basisresultaten en implementatieaanbevelingen |
| projectontwikkeling | Complete modulecombinatie, interface, configuratie, status en log | Uitvoerbare versie, interface-informatie en testrecords |
| Onafhankelijke gegevensacceptatie | Gebruik gegevens die niet hebben deelgenomen aan parameteraanpassing of test opnieuw op een afgesproken werkplek | Indicatorstatistieken, resultaten per monster en acceptatieregistraties |
| Verificatie van de werking van de apparatuur | Controleer de continue werking, herstel van uitzonderingen, resource- en versiebeheer | Voer rapporten, implementatie-instructies en fallback-scenario's uit |
Prestatiestatistieken worden gedefinieerd bij de start van het project en gedocumenteerd samen met het monsterbereik, de hardwareconfiguratie, de softwareversie en de testomstandigheden.
112 Catalogus met algoritmemogelijkheden
De onderstaande tabel wordt gebruikt voor de voorlopige technologieselectie en geeft een overzicht van de belangrijkste inputs, beschikbare outputs en projectbevestigingspunten. Definitieve interfacevelden, eenheden, drempels, platforms en acceptatiecriteria worden vastgelegd in het projectplan.
F01 Druppelprofiel en contacthoek (9 stuks)
| serienummer | Algoritmemodule | Gemeenschappelijke ingangen | Uitgang beschikbaar | Projectbevestigingspunten |
|---|---|---|---|---|
| ALG-A01 | Hoogte-breedtemethode (θ/2) | Druppelcontour, contactbasislijn en coördinatenconventie | Contacthoek en geometrische grootheden gebruikt voor beoordeling | Benadering van de bolkap is van toepassing; geen willekeurig druppelvormmodel |
| ALG-A02 | Algebraïsche kleinste kwadratencirkelfitting | Omtrek van de zitting en definitie van het contactpunt | Montagecirkelparameters en contacthoek | Algemene boogaanname; moet de invloed van zwaartekrachtvervorming controleren |
| ALG-A03 | Ellips passend | 2D-contourpunten | Ellipscentrum, aslengte en richting | Wordt gebruikt om geometrische ellipsparameters uit te voeren; De contacthoek moet worden berekend op basis van basislijn-, contactpunt- en hoekdefinities |
| ALG-A04 | Robuuste lokale polynomiale fitting | Druppelcontour, polynoomvolgorde en pasinterval | Raaklijn en hoek van het contactpunt | Het aanpasinterval en de basislijn moeten worden bevestigd op basis van het monster |
| ALG-A05 | Gladde kubieke B-spline-pasvorm | Druppelcontour, controlepunten en afvlakkingsparameters | Gladde contouren, lokale raaklijnen en hoeken | Met gladmaken kunnen de werkelijke afgesloten contouren niet worden hersteld |
| ALG-A06 | Young-Laplace / ADSA | De contour van een stoeldaling die voldoet aan de voorwaarden van axiale symmetrie en statisch evenwicht | Aanpassingsparameters en hoeken van het Zuodi-model | Het zittende druppelmodel wordt niet automatisch het hangende druppelbeeldinversieproduct |
| ALG-A28 | Numerieke integratie van asymmetrische contouren | Axiale en radiale profielen, lengteschalen | Axissymmetrisch volume en oppervlak | Vereist axiale symmetrie en betrouwbare contouren; fysieke hoeveelheden zijn afhankelijk van de schaal |
| ALG-A92 | Correctie van de basislijncoördinaat | Contourpunten, basislijneindpunten en richtingen van de beeldas | Correctiecoördinaten en transformatie | Coördinaatcorrectie kan geen verkeerde contactpunten herstellen |
| ALG-A93 | Identificatie van de bewegingsstatus van de contactlijn | Tijd, contactradius, hoek en snelheidsdrempel | Bewegingsstatus en segmentatie van de contactlijn | De statusbepaling wordt beperkt door de bemonsteringssnelheid en drempelwaarde |
F02 Geometrische metingen en profielanalyse (16 items)
| serienummer | Algoritmemodule | Gemeenschappelijke ingangen | Uitgang beschikbaar | Projectbevestigingspunten |
|---|---|---|---|---|
| ALG-A07 | Totale kleinste kwadraten rechte lijn fit | Tweedimensionaal punt in hetzelfde coördinatensysteem | Lijnrichting, positie en montageresiduen | De kleinstekwadratenresultaten sluiten uitschieters niet automatisch uit |
| ALG-A08 | RANSAC robuuste modelschatting | 2D-puntset, modeltype en interne puntdrempel | Lijn- of cirkelmodellen, binnenpunten en residuen | De resultaten kunnen alleen worden vergeleken nadat het modeltype en de drempel duidelijk zijn. |
| ALG-A09 | Hoge lineaire detectie | Grijswaarden- of randkaart, lengte- en verbindingsdrempels | Kandidaatlijnsegmenten en locaties | Het kandidaatlijnsegment is geen geïdentificeerde productrandcategorie |
| ALG-A10 | Subpixelgradiëntpasser | Afbeelding, bemonsteringslijn van de schuifmaat en randpolariteit | Randpositie van subpixels op de monsterlijn | De pixelpositie is niet direct gelijk aan de nauwkeurigheid van de fysieke grootte |
| ALG-A17 | Convexe romp roterende remklauwmethode | Contourpunten in hetzelfde coördinatensysteem | Maximale en minimale fretdiameter | Fysieke afmetingen vereisen schaalvergroting |
| ALG-A18 | Normale doorsnede met dubbele randbreedte | Binair masker, middellijn en normale bemonsteringsparameters | Sectiebreedte langs de middellijn | 2D-breedte kan niet worden geïnterpreteerd als sleufdiepte |
| ALG-A19 | Analyse van symboolafstandsveldcontourafwijking | Geregistreerde referentie- en observatiemaskers | Ondertekende afstand en contourafwijking | Registratiefout moet worden onderscheiden van vormfout |
| ALG-A29 | Geometrische orthogonale afstandscirkelfitting | Tweedimensionale bijna-cirkelpuntset en iteratieparameters | Geometrische afstandspascirkel en restfout | Het convergentieresultaat wordt beïnvloed door de initiële waarde, de kwaliteit van de puntenset en het uitbijterpercentage. |
| ALG-A30 | Huber IRLS robuuste rechte fitting | Tweedimensionale puntset-, iteratie- en Huber-aanpassingsparameters | Robuuste rechte lijn- en gewichtsinformatie | Robuustheid heeft een toepassingsgebied en kan de kwaliteitscontrole van monsters niet vervangen |
| ALG-A34 | Afschuiningsafstand-sjabloon passend | Randen van afbeelding en sjabloon | Afschuining die kosten en kandidaatposities matcht | Overeenkomende afstand is geen klassewaarschijnlijkheid |
| ALG-A35 | Hu-moment-invariante contouraanpassing | Twee 2D-contouren en hoe u ze kunt vergelijken | Hu-vormverschilscore | Score is niet gelijk aan gekalibreerd identificatievertrouwen |
| ALG-A36 | Fourier-contourbeschrijving | Gesloten contouren, aantal samples en aantal harmonischen besteld | Fourier-contourbeschrijving | De descriptor levert niet automatisch productclassificatielabels op |
| ALG-A41 | Driedimensionale puntset orthogonale vlakpassing | Een driedimensionale puntset met fysieke betekenis | Vliegtuig normaal, positie en residu | Driedimensionale punten kunnen niet zomaar uit gewone tweedimensionale foto's worden gegenereerd. |
| ALG-A45 | Bidirectionele Hausdorff- en Chamfer-contourafstand | Twee contouren in hetzelfde coördinatensysteem | Tweerichtings Hausdorff- en Chamfer-afstand | Afstandsdrempels moeten worden gedefinieerd op basis van producttoleranties en bemonstering |
| ALG-A46 | Minimumgebied Geroteerde envelop Rechthoek | 2D-punt ingesteld | Roteer de rechthoek, richting en grootte van de envelop | De buitenste rechthoek vervangt niet alle maat- en geometrische toleranties |
| ALG-A99 | Tweedimensionale minimale vlakrechtheid | Beperkte tweedimensionale bemonsteringspunten | Minimale parallelle bandbreedte en richting van de envelop | Vormt niet direct een volledige reeks ISO- of ASME-geometrische tolerantie-inspecties |
F03 Deeltjessegmentatie en beeldverbetering (32 items)
| serienummer | Algoritmemodule | Gemeenschappelijke ingangen | Uitgang beschikbaar | Projectbevestigingspunten |
|---|---|---|---|---|
| ALG-A11 | Otsu Otsu-drempelsegmentatie | Instellingen voor grijstinten, omgekeerde kleuren en vloeiend maken | Globale drempel, binair masker | Grijswaardenverdeling die geschikt moet zijn voor de globale drempel |
| ALG-A12 | Verbonden domeinlabeling en filtering | Binair masker, ondergrens gebied en connectiviteitsregels | Gebiedslijst, grootte en locatie | Verbonden domeinen kunnen productcategorieën niet automatisch onderscheiden |
| ALG-A13 | Markering van controlestroomgebieden | Afbeelding, voorgrondmasker of zaadparameters | Stroomgebiedgebieden en labels | Zaad- en voorgrondkwaliteit bepalen de losbaarheidsomstandigheden |
| ALG-A14 | Genormaliseerde kruiscorrelatie-sjabloonmatching | Referentiesjablonen en afbeeldingen waarnaar moet worden gezocht | Wedstrijdscores en kandidaatlocaties | Rotatie-, schaal- of perspectiefwijzigingen moeten de bijbehorende registratiemethode selecteren en afzonderlijk verifiëren |
| ALG-A15 | Zhang-Suen-skeletverfijning | Bovengrens voor binair masker en iteratie | skelet van één pixel | Skeletten omvatten niet automatisch de semantiek van defecten |
| ALG-A16 | Euclidische afstandstransformatie | binair masker | Pixelafstandsveld | De 2D-maskerafstand is niet gelijk aan de fysieke diepte |
| ALG-A27 | U-Net semantische segmentatie | Wettelijk beschikbare productdomein ONNX gewichts- en voorbewerkingsdefinities | Resultaten van segmentatiemasker en interfaceovereenkomst | Projecten moeten modelgewichten voor toepasselijke productcategorieën leveren of trainen, en gewichtslicenties en productdomeinverificatie bevestigen |
| ALG-A43 | LoG-blobdetectie op meerdere schaal | Beeld-, multi-schaal- en responsdrempels | Spot kandidaten centraal, schaal en reageer | De kandidaatschaal is niet direct gelijk aan de fysieke deeltjesgrootte |
| ALG-A44 | DBSCAN-dichtheidsclustering | Punt of kenmerk, straal van de buurt en ondergrens van de dichtheid | Clusterlabels en ruispunten | Clustering kan niet automatisch defecttypen benoemen |
| ALG-A47 | Adaptieve Gaussiaanse drempel | Grijstinten, vensters en offsets | Lokale drempel en binair masker | De parameters moeten worden gecombineerd met de defectschaal en kunnen op geen enkele textuur worden toegepast. |
| ALG-A48 | Lokale drempel van Sauvola | Grijswaardenafbeelding, venster en lokale statistische parameters | Lokale drempelkaart en masker | Vereist onafhankelijke markering en bevestiging, geen onvoorwaardelijke defectdetectie |
| ALG-A49 | Driehoekige drempelsegmentatie | Grijswaardenafbeelding en omgekeerde kleurinstellingen | Triangulatiedrempel en maskering | Beelddistributie die moet voldoen aan het drempelmodel |
| ALG-A50 | GrabCut-voorgrondsegmentatie | Kleurenafbeelding en rechthoek of initieel label | Voorgrondlabels en maskers | Vereist initialisatie, geen semantisch model van het productdomein |
| ALG-A51 | K-betekent kleursegmentatie | Kleurenkaart, kleurruimte en aantal clusters | Kleurclusterlabels en gerelateerde resultaten | Kleurclusters zijn niet gelijk aan de categorieën 'goedgekeurd' en 'defecten' |
| ALG-A52 | Chan-Vese-niveau ingesteld | Grijswaardenafbeelding, aanvankelijk masker en evolutieparameters | Regiomaskers en iteratieresultaten | Complexe texturen moeten worden geverifieerd met andere methoden of combinaties |
| ALG-A53 | LoG nulovergang | Grijswaardenafbeelding, filterschaal en contrastdrempel | nulovergang | Randrespons vormt niet automatisch dimensionale acceptatieresultaten |
| ALG-A54 | Scharr verlooprand | Grijswaardenafbeelding en gradiëntdrempel | Verlooprespons en randen | De gradiëntintensiteit komt niet direct overeen met de scheurdiepte |
| ALG-A55 | Meerschalige achtergrondcorrectie met hoge hoed | Afbeeldingen, structurele elementen op meerdere schaal en doellicht- en donkereigenschappen | Achtergrondcorrectie en respons op meerdere schaalniveaus | Bij verwerking worden de fysieke eigenschappen van het doelmateriaal niet aangetoond |
| ALG-A56 | CLAHE lokale contrastverbetering | Afbeeldingen, contrastlimieten en rasters | Verbeter afbeeldingen | De verbeterde uiterlijkveranderingen zijn geen nieuwe meetinformatie |
| ALG-A57 | Correctie van Retinex-verlichting op één schaal | Beeld- en verlichtingsschaal | Retinex-correctiegrafiek en gerelateerde resultaten | Herstelt geen informatie die verloren is gegaan als gevolg van occlusie of verzadiging |
| ALG-A58 | Bilaterale filtering | Imago-, buurt- en bilaterale gewichten | Ruisvrij beeld | Het ruisonderdrukkingseffect moet in samenhang met de meetketen worden geëvalueerd |
| ALG-A59 | Niet-lokale gemiddelde ruisonderdrukking | Beeld, ruisintensiteit en zoekvenster | Ruisvrij beeld | Geen verplichting om structuren onder de beeldresolutie te herstellen |
| ALG-A60 | Morfologische reconstructie | Zaadgrafiek, beperkingsgrafiek en connectiviteitsregels | Reconstructieresultaten en iteratiestatus | Zaadfouten zullen de resultaten veranderen en kunnen het semantische oordeel niet vervangen. |
| ALG-A61 | Het vullen van binaire gaten | Binair masker en connectiviteitsregels | Gatenvulmasker en verwerkingsresultaten | Als echte gaten detectiedoelen zijn, kunnen ze niet worden gewist door voorbewerking. |
| ALG-A62 | Afstandsveld h-maxima zaden | Binair masker, h-waarde en minimaal interval | Afstandsveldzaden en gerelateerde resultaten | Er worden alleen segmentatiezaden gegenereerd, wat niet betekent dat de doelen correct zijn gescheiden. |
| ALG-A63 | Pathtracering van skeletgrafieken | Skelet met één pixel of expliciete verfijningsopties | Skeletknooppunten, takken en paden | Bij padtracering wordt niet automatisch onderscheid gemaakt tussen scheuren, krassen en stof |
| ALG-A64 | Dynamische planning van grenspaden | 2D-kostenkaart, padas en eindpuntbeperkingen | Beperkingspaden en kosten | Kostenkaart voor padafhankelijkheid, geen universele contourgrondwaarheid |
| ALG-A65 | Grijswaardenzwaartepuntlasermiddellijn | Laserlijnbeeld, scanas en achtergrondparameters | Middellijn in grijstinten | De pixelmiddellijn is niet gelijk aan de gekalibreerde 3D-contour |
| ALG-A66 | Gabor-textuurkenmerken | Beeld-, richting- en golflengtefilterparameters | Gabor textuurreactie en kenmerken | Functie-extractie voltooit niet automatisch de defectclassificatie |
| ALG-A80 | Lokaal binair patroon LBP-textuur | Grijswaardenafbeelding | LBP-codering en textuurstatistieken | Het coderen zelf heeft geen betekenis van een defectcategorie |
| ALG-A81 | GLCM grijsniveau matrixtextuur voor gelijktijdig voorkomen | Gekwantiseerde grijswaardenafbeeldingen, niveaus en ruimtelijke offsets | Gelijktijdige matrix- en textuurkenmerken | Functiedrempels moeten worden geverifieerd op basis van taken |
| ALG-A82 | Frequentiedomein Gaussiaanse inkeping om periodieke randen te verwijderen | Beeld, randfrequentiepositie en bandbreedte | Deperiodiek randbeeld | Noodzaak om echt herhalende structuren te onderscheiden van interferentieranden |
F04 Registratiecamera en lasergeometrie (10 stuks)
| serienummer | Algoritmemodule | Gemeenschappelijke ingangen | Uitgang beschikbaar | Projectbevestigingspunten |
|---|---|---|---|---|
| ALG-A20 | Steger-subpixel-ridge-extractie | Grijswaarden lineair beeld, schaal en krommingsparameters | Sub-pixel nokpositie en bijbehorende respons | Ridge-extractie is geen voltooid 3D-scansysteem |
| ALG-A21 | Lasertriangulatie | Interne en externe cameraparameters, laservlak en beeldpositie | Het driedimensionale snijpunt van de straal en het kalibratievlak | Moet worden gekalibreerd met behulp van daadwerkelijke apparatuur; fysieke nauwkeurigheid kan niet worden geleverd met synthetische parameters |
| ALG-A31 | Fase-afhankelijke vertalingsregistratie | Referentie- en mobiele afbeeldingen met overlappende texturen | 2D-vertaling en gerelateerde reacties | Geschikt voor vertalingsschatting; rotatie of driedimensionale houding vereist het selecteren van het overeenkomstige model |
| ALG-A32 | ECC-intensiteitsregistratie | Overlaybeelden, bewegingsmodellen en beginwaarden | Specificeer tweedimensionale transformaties en gerelateerde indicatoren | Op basis van de initiële waarde en gelijkenis van het beeld moet het project een foutbepaling vaststellen |
| ALG-A33 | ORB- en RANSAC-homografieregistratie | Bron- en doelafbeeldingen met voldoende functies | Functiecorrelatie en homografietransformatie | Van toepassing op homografie; dekt niet automatisch scènes met meerdere dieptes |
| ALG-A37 | 2D Rigid Body ICP-registratie | 2D-puntset, geschatte initiële houding en snoeiparameters | Tweedimensionale rigide lichaamstransformatie en registratieresiduen | Het is geen globale registratie, noch is het een 3D-robothand-oogkalibratie. |
| ALG-A38 | Er moeten overeenkomstige punten worden aangebracht | Overeenkomstige punten op hetzelfde vlak | Tweedimensionale homografiematrix | Relaties met één vlak kunnen niet in de plaats komen van een volledige driedimensionale kalibratie |
| ALG-A39 | Multi-view dambordcamerakalibratie | Multiview dambord- of hoekpunten, afmetingen en afbeeldingsspecificaties | Interne cameraparameters, vervorming en kalibratieresultaten | Na wijzigingen moeten de installatie- en lensstatus worden beoordeeld. |
| ALG-A40 | Beeld- en puntvervorming | Beeld of pixels, intrinsieke parameters van de camera en vervorming | Correcte beeld- of puntcoördinaten | Vertrouwt op effectieve interne parameters en belooft niet alle optische fouten te elimineren |
| ALG-A42 | SVD Starre lichaam- en gelijkenisregistratie | Opeenvolgend corresponderende tweedimensionale puntset- en schaalopties | Stijf lichaam of soortgelijke transformatie | Geschikt voor tweedimensionale corresponderende punten; driedimensionale registratie vereist het tot stand brengen van onafhankelijke gegevens en gecoördineerde koppelingen |
F05 Bewegingstijdstip en processtatistieken (20 items)
| serienummer | Algoritmemodule | Gemeenschappelijke ingangen | Uitgang beschikbaar | Projectbevestigingspunten |
|---|---|---|---|---|
| ALG-A22 | Kalman-filter | Initiële positie, tijdstap en geluidsinstellingen | Tweedimensionale schatting van positie en snelheid | Gefilterde uitvoer kan ongeldige metingen niet vermommen als gemeten posities |
| ALG-A23 | Hongarije wedstrijd | Kostenmatrix en afwijzingsdrempel | Eén-op-één associaties en ongeëvenaarde items | De associatieresultaten vormen geen echte identificatie. |
| ALG-A24 | Savitzky-Golay-afvlakking en afleiding | Volgorde, venster, volgorde, bemonsteringsinterval en afgeleide volgorde | Gladde of afgeleide reeks | Uniforme bemonstering en parameterwettigheid moeten duidelijk zijn |
| ALG-A25 | Schatting van het vermogensspectrum van Welch | Signaal-, samplefrequentie- en segmentatievensters | Frequentie en spectrale vermogensdichtheid | De gezondheid van apparatuur op de lange termijn kan niet worden afgeleid uit één enkel spectrumsegment |
| ALG-A26 | Mahalanobis detectie van afstandsafwijkingen | Normale trainingsfuncties, regularisatie- en testfuncties | Afstandsscore en bevestigd anomalieoordeel | Heeft een echte normale verdeling nodig, geen universele defectidentificatie |
| ALG-A67 | Lucas-Kanade schaarse optische stroom | Twee opeenvolgende frames, initiële hoekpunten en trackingparameters | Schaarse puntbeweging en effectieve staat | Het volgen van optische stromen is niet hetzelfde als kruisspiegel-identiteitscorrelatie |
| ALG-A68 | Farneback dichte optische stroom | Twee opeenvolgende frames en optische stroomparameters | Dicht tweedimensionaal verplaatsingsveld | Beeldverplaatsing is niet direct gelijk aan de driedimensionale snelheid |
| ALG-A69 | MOG2-achtergrondscheiding | Continue frame- en achtergrondleerparameters | voorgrond masker | Prospects zijn geen specifieke categorieën zoals mensen, vlammen, enz. |
| ALG-A70 | Differentiële bewegingsdetectie met twee frames | Twee frames, verschildrempel en morfologische parameters | bewegingsdifferentieel masker | Kan niet zelfstandig de categorie of het gevaarsniveau van het bewegende doel beoordelen |
| ALG-A71 | Exponentieel voortschrijdend gemiddelde EWMA | Numerieke reeks, afvlakkingscoëfficiënt en beginwaarde | EWMA afgevlakte serie | Smoothing kan systeemdrift niet elimineren |
| ALG-A72 | Hampel mediaan absolute afwijking anomalie filtering | Numerieke reeksen, vensters en MAD-drempels | Uitbijtermarkeringen en verwerkingssequenties | Vervangingswaarden kunnen geen originele geldige metingen nabootsen |
| ALG-A73 | Bilaterale CUSUM-wijzigingsdetectie | Volgorde, doelgemiddelde, toegestane afwijking en drempel | Wijzig statistieken en alarmkandidaten | Alarmdrempels en verwijdering van apparatuur worden afzonderlijk overeengekomen. |
| ALG-A74 | korte tijd Fourier-transformatie STFT | Signaal, samplefrequentie, venster en stapgrootte | tijd spectrum | Aliasinginformatie kan niet worden hersteld als de bemonsteringsfrequentie onvoldoende is |
| ALG-A75 | Schatting van de FFT-autocorrelatieperiode | Volgorde, bemonsteringsfrequentie en zoekvertragingsbereik | Periode- of frequentieschattingen en bijbehorende hoeveelheden | Het bestaan van cycli bewijst niet direct het type defect aan de apparatuur. |
| ALG-A76 | Dynamische tijdvervorming DTW | Venster met twee reeksen en paden | DTW-afstand en uitlijningspad | De gelijkenisafstand is niet gelijk aan de ware identiteit van de gebeurtenis |
| ALG-A77 | Recursieve kleinste kwadraten RLS | Ken vectoren, observaties en recursieparameters | Online modelcoëfficiënten en status | Model- en datastimuleringsvoorwaarden moeten worden gedefinieerd |
| ALG-A78 | Welford online gemiddelde en covariantie | Dimensionaal consistente observatievolgorde | Online gemiddelde, covariantie en telling | Statistieken geven niet automatisch proceskwalificatiebeoordelingen |
| ALG-A79 | PCA-reconstructie resterende anomaliescore | Normale steekproeven, kenmerknormalisatie en hoofdcomponentscores | gereconstrueerde restverschilfractie | Het is noodzakelijk om een normale basislijn vast te stellen, geen algemene foutdiagnose |
| ALG-A83 | RMS-envelop voor korte tijd | Signalen, ramen en trappen | RMS-envelop voor korte tijd | Fysieke eenheden zijn afhankelijk van de invoerkalibratie |
| ALG-A84 | Eendimensionale detectie van pieksignificantie | Eendimensionale volgorde, saillantie en minimaal interval | Piekpositie en piekcorrelatiehoeveelheid | Pieken kunnen niet automatisch als defectgebeurtenissen worden benoemd |
F06 Bevochtiging van fysieke eigenschapsinversie (7 items)
| serienummer | Algoritmemodule | Gemeenschappelijke ingangen | Uitgang beschikbaar | Projectbevestigingspunten |
|---|---|---|---|---|
| ALG-A85 | OWRK energie-inversie van het vaste oppervlak | Multi-sonde vloeistofcontacthoek en fysieke eigenschappen van componenten | OWRK vaste oppervlakte-energiecomponent | Er moeten consistente fysieke eigendomseenheden en toepasselijke oppervlaktemodellen worden gebruikt |
| ALG-A86 | Wu harmonische gemiddelde oppervlakte-energie-inversie | Contacthoek en sondevloeistofdispersie en polaire componenten | Geen oppervlakte-energiecomponent | Leid fysieke eigenschappen niet rechtstreeks af uit een enkele ongekalibreerde grafiek |
| ALG-A87 | vOCG zuur-base oppervlakte-energie-inversie | Contacthoek, sondevloeistof LW en zuur-base-gehalte | vOCG oppervlakte-energiecomponent | Sondevloeistofcombinaties en modelaannames moeten duidelijk zijn |
| ALG-A88 | Zisman kritische extrapolatie van oppervlaktespanning | Seriecontacthoek en vloeistofoppervlaktespanning | Kritische extrapolatie en aanpassing van de oppervlaktespanning | De geëxtrapoleerde waarde is niet gelijk aan de werkelijke waarde van de universele vaste oppervlakte-energie |
| ALG-A89 | Washburn poeder absorberende contacthoek | Tijd, vloeistofabsorptiekwaliteit, materiaalconstanten en fysische eigenschappen van SI-vloeistof | Poedervloeistofabsorptie, contacthoek en regressiehoeveelheid | Materiaalconstanten worden gekalibreerd met dezelfde vulomstandigheden; verschillende overeengekomen constanten kunnen niet worden gemengd. |
| ALG-A90 | Hangende druppel Young-Laplace voorwaartse integraal | Bondparameters, integratiebooglengte en stapgrootte | Dimensieloos hangend drop-forward profiel | Geen volledige ADSA voor het vinden van onbekende oppervlaktespanning op foto's |
| ALG-A91 | Schatting van de regressiespanning van de hangende valkromming | Voorafgevlakte semi-contouren, dichtheidsverschillen en zwaartekracht in meters | Schatting van de krommingsregressiespanning | De hoogterichting moet consistent zijn; het is geen volledige niet-lineaire ADSA-fitting. |
F07 Meetstatistieken en onzekerheid (6 items)
| serienummer | Algoritmemodule | Gemeenschappelijke ingangen | Uitgang beschikbaar | Projectbevestigingspunten |
|---|---|---|---|---|
| ALG-A94 | Bootstrap-percentielbetrouwbaarheidsinterval | Steekproeven, statistische functies, betrouwbaarheidsniveaus en instellingen voor herbemonstering | Percentielintervallen en statistische resultaten | De instelling van het betrouwbaarheidsniveau is niet hetzelfde als daadwerkelijk dekkingsbewijs voor eindige steekproeven |
| ALG-A95 | Voortplanting van meetonzekerheid in Monte Carlo | Meetmodel, invoergemiddelden en covarianties, steekproefinstellingen | Modellering van de outputverdeling en onzekerheidsstatistieken | Ontbrekende systeemitems worden niet automatisch aangevuld door middel van steekproeven |
| ALG-A96 | Gekruiste ANOVA Gage R&R | Balanceer gegevens per onderdeel, operator, aantal herhalingen | Gage R&R en variantiecomponenten | Neem niet automatisch interactietermen op en voer geen volledige significantietests uit |
| ALG-A97 | Gewogen kleinste kwadraten lineaire kalibratie | Referentie x en meting y en standaardonzekerheid | Lineaire kalibratiecoëfficiënten en residuen | Regressieresiduen zijn geen volledige apparatuuronzekerheden |
| ALG-A98 | Deming bivariate foutregressie | Twee variabele waarnemingen en foutvariantieverhouding | Deming-regressiecoëfficiënt | De foutvariantieverhouding moet een basis hebben |
| ALG-A100 | Eerste-orde gevoeligheidsonzekerheidsvoortplanting | Meetmodel, gemiddelde, covariantie en verschilstapgrootte | Gevoeligheid en propagatieresultaten van de eerste orde | Sterke niet-lineariteit en ontbrekende systeemgrootheden moeten afzonderlijk worden geëvalueerd. |
F08 Laserspotanalyse (12 artikelen)
| serienummer | Algoritmemodule | Gemeenschappelijke ingangen | Uitgang beschikbaar | Projectbevestigingspunten |
|---|---|---|---|---|
| ALG-A101 | Adaptieve drempel laserpunt grijswaarden zwaartepunt | Grijswaardenframe, ROI, achtergrond en screeningparameters voor kandidaten | Enkele lichtpuntcentrum-, oppervlakte- en energiegerelateerde grootheden | De uitvoer van de fysieke coördinaten moet worden geverifieerd met de doelcamera, lens en kalibratiegegevens. |
| ALG-A102 | Multi-laserpunt verbonden domeinkandidaatextractie | Grijswaardenframe, ROI en aangesloten domeinfilterparameters | Meerdere hoogtepunten van kandidaten en hun kenmerken | Contact- of overlappende lichtpunten worden niet automatisch gescheiden |
| ALG-A103 | Logaritmisch kwadratisch oppervlak sub-pixel vlekcentrum | Geschatte Gaussiaanse spot-, venster- en achtergrondparameters | Logaritmisch kwadratisch centrum en passende resultaten | Sterke verzadiging, niet-Gaussiaanse en vensterafkapping kunnen vertekening veroorzaken |
| ALG-A104 | Gradiënt radiale symmetrie lichtvlek midden | Bijna-radiale symmetrische spot- en gradiëntscreeningsparameters | Radiale symmetriecentrum en residu | Het positioneringseffect moet worden geverifieerd op basis van de reflecterende doelvorm en beeldomstandigheden. |
| ALG-A105 | Laserspot tweede moment en hoofdasdiameter | Lineaire respons op spotintensiteit, achtergrond en ROI | Massamiddelpunt, primaire en secundaire asdiameters en -richtingen van de tweede orde | Er wordt alleen momentberekening van de tweede orde geïmplementeerd, geen compleet ISO11146-meetsysteem |
| ALG-A106 | Laserspot omringende energiediameter | Spot, centrum, energieverhouding en schaal | Gespecificeerde verhouding van omringende energieradius en diameter | Grijswaardenintegraal wordt niet automatisch omgezet naar Watt of Joule |
| ALG-A107 | Diagnose van laserspotkwaliteit en bruikbaarheid | Spot-, blootstellingsgerelateerde informatie en kwaliteitslimieten | Diagnostische grootheden en limietcontroles zoals verzadiging, afkapping en asverhouding | Kwaliteitsdrempels vereisen het testen van apparatuur en zijn geen automatische acceptatiecriteria. |
| ALG-A108 | Eén-op-één afstemming van referentiebits met meerdere laserpunten | Detectiepunten, referentiepunten en bovengrens afstand in hetzelfde coördinatensysteem | Eén-op-één overeenkomsten en ontbrekende items | Het maakt geen schatting van externe parameters en bewijst niet de identiteit van het doelwit. |
| ALG-A109 | Tweedimensionale pixel-naar-fysieke coördinaatpolynoomkalibratie | Pixels in hetzelfde vlak als referentiecoördinaten en mappingvolgorde | Tweedimensionale kaartcoëfficiënten en passende resultaten | Tweedimensionale empirische mapping vervangt driedimensionale kalibratie niet |
| ALG-A110 | Laserpuntkalibratie in kaart brengen en covariantievoortplanting | Pixelpunten, effectieve 2D-kalibratie en pixelcovariantie | Coördinaten in kaart brengen en voortplanting van bepaalde covarianties | Kalibratieplaten, temperatuurdrift en modelafwijkingen worden niet automatisch meegenomen |
| ALG-A111 | Laserpuntpixel naar camera-kijkhoekconversie | Pixels, camera-intrinsiek en vervorming | Cameracoördinatensysteem eenheid zichtlijn en hoek | Ontbrekende afstandsinformatie, 3D-punten kunnen niet afzonderlijk worden hersteld |
| ALG-A112 | Tweedimensionale herhaalbaarheid en dekkingsellips van laserspot | Herhaal dezelfde voorwaarden voor 2D-coördinaten en dekkingsniveaus | Gemiddelde, covariantie, radiale RMS en bedekkende ellips | De aanname van tweedimensionale normale dekking bewijst geen fysieke nauwkeurigheid of stabiliteit op de lange termijn |
Van beoordeling tot oplevering
- Bevestiging nodig: Verduidelijk taken, gegevens, outputs, indicatoren, platforms, interfaces, aantal apparaten en geplande tijd.
- Voorbeeldverificatie: Vaste voorbeelden en evaluatiekalibers vormen de basislijn van het algoritme, de toepasselijke voorwaarden en de reikwijdte van de implementatie.
- Ontwikkeling en gezamenlijke foutopsporing: Volledige algoritmecombinatie, gegevenstoegang, parameterconfiguratie, abnormale status, resultaatinterface en log.
- Onafhankelijke acceptatie: Verifieer het effect, het tijdverbruik, de stabiliteit en het herstelmechanisme op basis van overeengekomen gegevens of apparatuurstations.
- Autorisatie en onderhoud: Bepaal de lopende licentie op basis van het apparaat, het scenario en de versie, en handel voortdurend de oorspronkelijke scenarioproblemen en gecontroleerde upgrades af.
De leveringsinhoud kan bestaan uit algoritmebibliotheken of programma's, aanroepvoorbeelden, interface- en parameterbeschrijvingen, configuratie- of kalibratiebestanden, testrapporten, versienotities en herstelplannen. Broncode, projectspecifieke modellen, componenten van derden, hardware en nieuwe platformaanpassingen worden afzonderlijk in de offerte bevestigd.
Veelgestelde vragen
Hoe weet ik of een bestaand algoritme met mijn apparaat werkt?
Geef eerst originele monsters, missiedoelstellingen, referentieresultaten en uitrustingsomstandigheden op. Na het voltooien van de data-inspectie en monsterverificatie kunnen herbruikbaarheid, ontwikkeling die moet worden aangevuld, verwachte resultaten en acceptatiemethoden worden verduidelijkt.
Worden Windows, Linux en embedded platforms ondersteund?
Aanpassing kan worden geëvalueerd op basis van het doelsysteem, de processor en de oproepinterface. Het project zal ook afhankelijkheden, middelen, leveringsvorm, installatiemethode en prestatietestomstandigheden bevestigen.
Waarom moeten nauwkeurigheid en verwerkingssnelheid per project worden bevestigd?
Indicatoren zullen variëren afhankelijk van de moeilijkheidsgraad van het monster, de beeldresolutie, de algoritmecombinatie, de hardware en het statistische kaliber. Door middel van klantmonsters en het testen van doelplatforms kunnen aanvaardbare projectindicatoren worden gevormd.
Is het mogelijk om een licentie te verlenen op basis van het aantal apparaten?
Licenties kunnen worden overeengekomen op basis van klantentiteiten, apparatuur of werkstations, algoritmescenario's, leveringsversies en deadlines. De regels voor machinevervanging, offline gebruik, herstel en nieuwe apparatuur zijn vastgelegd in het contract.
Kunnen we in de toekomst blijven optimaliseren?
Het kan nieuwe monsters, foutieve inschattingsproblemen en veranderingen in de werkomstandigheden in de originele scène reproduceren, verbeteren en regressieverifiëren. Nieuwe producten, hardware of functies worden geëvalueerd op basis van de omvang van de verandering.
Dien monsters en apparatuurvoorwaarden in om de ontwikkelings- en leveringsomvang te verduidelijken
Vision-algoritmemodule en SDK-ontwikkelingsdiensten
Beschrijf het taakobject, de originele foto of video, de doelindicatoren, het apparaatplatform, de interface en de voorbeeldsituatie.
Telefoon: 13910119357xuzhiyang0928@gmail.com