Modul algoritma visi dan layanan pengembangan SDK
Untuk produsen peralatan, integrator sistem, dan tim Litbang perusahaan, pemrosesan dan pengukuran gambar, titik laser dan garis laser, gambar inframerah, dan layanan algoritma pencitraan termal dapat dipilih sesuai dengan tugas. Gabungkan sampel asli, kondisi peralatan, antarmuka, dan persyaratan penerimaan untuk memperjelas cakupan pengembangan, pengemasan SDK, adaptasi peralatan, dan pemeliharaan versi.
Pilih layanan algoritma berdasarkan tugas
Ruang lingkup layanan
Proyek algoritma visi biasanya melibatkan pencitraan, data, algoritma, antarmuka, dan lingkungan operasi perangkat secara bersamaan. Layanan ini dimulai dari tugas deteksi atau pengukuran pelanggan dan menggabungkan kemampuan yang diperlukan ke dalam solusi yang dapat dijalankan.
| Kebutuhan pelanggan | Konten layanan | keluaran utama |
|---|---|---|
| Pengembangan algoritma perangkat baru | Evaluasi sampel, desain solusi, kombinasi algoritma, pengembangan antarmuka dan debugging gabungan peralatan | Perangkat lunak proyek, konfigurasi parameter, dokumentasi antarmuka dan laporan verifikasi |
| Optimalisasi peralatan yang ada | Pengulangan masalah, analisis sampel, penyesuaian parameter atau algoritma, regresi versi lama dan baru | Versi yang dioptimalkan, catatan masalah, hasil perbandingan, dan instruksi peningkatan |
| Integrasi modul algoritma | Konfirmasi input dan output, akses perpustakaan atau program, status pengecualian dan adaptasi format hasil | Antarmuka panggilan, contoh, kode status, dan instruksi penerapan |
| Penerapan replikasi multi-perangkat | Memperbaiki perangkat lunak dan konfigurasi, lisensi perangkat, pemeriksaan instalasi, dan manajemen versi | Catatan lisensi, paket penerapan, buku besar perangkat, dan rencana pemulihan |
| Pemeliharaan dan iterasi berkelanjutan | Penanganan masalah skenario asli, pengujian regresi, pembaruan terkontrol, dan evaluasi perubahan | Memelihara catatan, catatan rilis, dan rencana iterasi |
Kemampuan algoritmik utama
Kemampuan algoritmik diatur berdasarkan misi perusahaan. Sebuah proyek dapat menggabungkan beberapa modul dan menambahkan adaptasi proyek berdasarkan pencitraan, kalibrasi, aturan bisnis, dan platform operasi.
| Halaman kemampuan | Tugas yang berlaku | Keluaran yang khas | Poin-poin penting konfirmasi proyek |
|---|---|---|---|
| Penentuan posisi titik laser dan analisis titik | Deteksi titik tunggal, multi titik, dan titik cahaya | Koordinat pusat, parameter morfologi, status mutu dan hasil kalibrasi | Panjang gelombang, paparan, ukuran titik, posisi referensi dan platform peralatan |
| Analisis sudut kontak dan profil tetesan | Profil tetesan, analisis proses dasar dan dinamis | Sudut kontak, parameter pemasangan, besaran geometri, dan status garis kontak | Model tetesan, garis dasar, skala, kondisi pengujian dan metode referensi |
| Pengukuran Dimensi dan Kontur 2D | Pengukuran kumpulan titik tepi, kontur, dan 2D | Posisi, ukuran, sisa kecocokan, dan penyimpangan bentuk | Gambar, toleransi, datum, kalibrasi, kondisi optik dan besaran referensi |
| Registrasi gambar dan kalibrasi kamera | Penyelarasan gambar, pemetaan 2D, kalibrasi dan distorsi | Matriks transformasi, parameter kamera, parameter distorsi dan residu | Sistem koordinat, model transformasi, pelat kalibrasi, bidang pandang dan kondisi kalibrasi ulang |
| Segmentasi gambar dan analisis partikel | Ekstraksi wilayah, penghitungan partikel, pemisahan adhesi dan statistik morfologi | Topeng, objek, hitungan, garis besar, kerangka dan distribusi | Definisi latar depan, aturan anotasi, lem, objek batas, dan skala |
| Waktu gerak dan statistik proses | Estimasi pergerakan, tren, siklus, peristiwa, dan penilaian anomali | Perpindahan, lintasan, spektrum, periode, peristiwa dan skor | Stempel waktu, laju pengambilan sampel, skala, kondisi pengoperasian, garis dasar normal, dan definisi peristiwa |
| Membasahi sifat fisik dan inversi parameter antarmuka | Energi permukaan, tegangan kritis, imbibisi serbuk, dan perhitungan tetesan gantung | Komponen properti fisik, hasil regresi, residu dan status | Model, sifat cairan, satuan, suhu, kalibrasi dan metode referensi |
| Pengulangan Pengukuran dan Penilaian Ketidakpastian | Analisis sistem pengukuran, regresi kalibrasi dan perhitungan ketidakpastian | Komponen varians, interval, parameter regresi, dan ketidakpastian | Desain eksperimen, peralatan referensi, rentang pengukuran, toleransi dan model kesalahan |
| Otorisasi peralatan dan layanan pengoptimalan berkelanjutan | Pengembangan prototipe pertama, duplikasi peralatan, pemeliharaan, dan peningkatan versi | Cakupan lisensi, buku besar versi, catatan pemeliharaan, dan rencana perubahan | Jumlah perangkat, skenario, tenggat waktu, penggantian, operasi offline, dan cakupan layanan |
Metode pemilihan proyek
- Tentukan hasil bisnis: Tentukan apakah koordinat, dimensi, sudut, jumlah, masker, tren, parameter fisik, atau penilaian langsung diperlukan, dan jelaskan satuan dan kegunaan hilirnya.
- Berikan data yang representatif: Kirimkan sampel normal, ambang batas, dan abnormal, beserta bidang pandang, resolusi, paparan, jarak kerja, laju pengambilan sampel, dan variasi bidang.
- Tentukan metode evaluasi: Memperjelas nilai referensi, aturan pelabelan, stratifikasi sampel, penyebut statistik, dan ambang batas kelulusan.
- Konfirmasikan lingkungan pengoperasian: Jelaskan sistem operasi, CPU/GPU/NPU, memori, bahasa panggilan, antarmuka, konkurensi, jumlah perangkat, dan persyaratan offline.
- Verifikasi sampel lengkap: Periksa efek, penanganan kegagalan, konsumsi waktu, dan penggunaan sumber daya pada data independen, lalu tentukan cakupan pengembangan dan penerapan.
Proyek peningkatan peralatan yang ada juga perlu menyediakan versi perangkat lunak terkini, contoh masalah, log operasi, konfigurasi kamera dan sumber cahaya, serta catatan perubahan perangkat keras terkini.
Verifikasi sampel dan konfirmasi kinerja
Performa algoritma berhubungan langsung dengan kondisi pencitraan, distribusi sampel, platform target, dan kaliber evaluasi. Proyek ini mengadopsi verifikasi bertahap, sehingga akurasi, tingkat deteksi, tingkat alarm palsu, ritme pemrosesan, dan stabilitas memiliki cakupan penerapan yang jelas.
| panggung | pekerjaan utama | Hasil tersedia untuk klien |
|---|---|---|
| Pemeriksaan data | Periksa data asli, nilai referensi, sampel abnormal, dan aturan evaluasi | Masukkan daftar periksa, kesenjangan dan rencana verifikasi |
| sampel dasar | Bandingkan rute algoritma dan catat parameter, hasil, dan kondisi kegagalan | Kesimpulan kelayakan, hasil dasar dan rekomendasi implementasi |
| pengembangan proyek | Kombinasi modul lengkap, antarmuka, konfigurasi, status dan log | Versi yang dapat dijalankan, informasi antarmuka, dan catatan pengujian |
| Penerimaan data independen | Gunakan data yang belum ikut dalam penyesuaian parameter atau pengujian ulang di stasiun kerja yang disepakati | Statistik indikator, hasil sampel demi sampel, dan catatan penerimaan |
| Verifikasi pengoperasian peralatan | Periksa operasi berkelanjutan, pemulihan pengecualian, manajemen sumber daya dan versi | Jalankan laporan, instruksi penerapan, dan skenario fallback |
Metrik kinerja ditentukan pada permulaan proyek dan didokumentasikan bersama dengan rentang sampel, konfigurasi perangkat keras, versi perangkat lunak, dan kondisi pengujian.
112 Katalog Kemampuan Algoritma
Tabel di bawah ini digunakan untuk pemilihan teknologi awal dan mencantumkan masukan utama, keluaran yang tersedia, dan titik konfirmasi proyek. Bidang antarmuka akhir, unit, ambang batas, platform, dan kriteria penerimaan ditentukan dalam rencana proyek.
F01 Profil tetesan dan sudut kontak (9 item)
| nomor seri | Modul algoritma | Masukan umum | Keluaran tersedia | Poin konfirmasi proyek |
|---|---|---|---|---|
| ALG-A01 | Metode tinggi-lebar (θ/2) | Kontur tetesan, garis dasar kontak, dan konvensi koordinat | Sudut kontak dan besaran geometri yang digunakan untuk ditinjau | Perkiraan tutup bola berlaku; bukan model bentuk tetesan sembarangan |
| ALG-A02 | Pemasangan Lingkaran Kuadrat Terkecil Aljabar | Garis besar penurunan kursi dan definisi titik kontak | Parameter lingkaran pas dan sudut kontak | Asumsi busur keseluruhan; perlu memeriksa pengaruh deformasi gravitasi |
| ALG-A03 | Pemasangan elips | Titik kontur 2D | Pusat elips, panjang sumbu dan arah | Digunakan untuk menampilkan parameter elips geometris; sudut kontak perlu dihitung berdasarkan garis dasar, titik kontak dan definisi sudut |
| ALG-A04 | Pemasangan polinomial lokal yang kuat | Kontur tetesan, urutan polinomial, dan interval pemasangan | Garis singgung dan sudut titik kontak | Interval pemasangan dan garis dasar harus dikonfirmasi berdasarkan sampel |
| ALG-A05 | Pas B-spline kubik yang halus | Kontur tetesan, titik kontrol, dan parameter penghalusan | Kontur halus, garis singgung lokal dan sudut | Penghalusan tidak dapat mengembalikan kontur tersumbat yang sebenarnya |
| ALG-A06 | Young-Laplace / ADSA | Kontur penurunan kursi yang memenuhi kondisi simetri aksial dan keseimbangan statis | Parameter dan sudut pemasangan model Zuodi | Model duduk jatuh tidak otomatis menjadi produk inversi gambar jatuh gantung |
| ALG-A28 | Integrasi numerik kontur aksisimetris | Profil aksial dan radial, skala panjang | Volume sumbu simetris dan luas permukaan | Membutuhkan simetri aksial dan kontur yang andal; besaran fisis bergantung pada skala |
| ALG-A92 | Koreksi koordinat garis dasar kemiringan | Titik kontur, titik akhir garis dasar, dan arah sumbu gambar | Koordinat koreksi dan transformasi | Koreksi koordinat tidak dapat memperbaiki titik kontak yang salah |
| ALG-A93 | Identifikasi status pergerakan saluran kontak | Waktu, radius kontak, sudut dan ambang batas kecepatan | Status dan segmentasi pergerakan saluran kontak | Penentuan status dibatasi oleh sampling rate dan ambang batas |
F02 Pengukuran Geometris dan Analisis Profil (16 item)
| nomor seri | Modul algoritma | Masukan umum | Keluaran tersedia | Poin konfirmasi proyek |
|---|---|---|---|---|
| ALG-A07 | Total kuadrat terkecil garis lurus pas | Titik dua dimensi diatur dalam sistem koordinat yang sama | Arah garis, posisi dan sisa pemasangan | Hasil kuadrat terkecil tidak secara otomatis mengecualikan outlier |
| ALG-A08 | RANSAC Estimasi model yang kuat | Kumpulan titik 2D, tipe model, dan ambang batas titik interior | Model garis atau lingkaran, titik interior dan residu | Hasilnya hanya dapat dibandingkan setelah jenis model dan ambang batasnya jelas. |
| ALG-A09 | Deteksi linier yang besar | Peta skala abu-abu atau tepi, panjang dan ambang koneksi | Segmen dan lokasi garis kandidat | Segmen lini kandidat bukan merupakan kategori keunggulan produk yang teridentifikasi |
| ALG-A10 | Kaliper gradien subpiksel | Gambar, garis pengambilan sampel kaliper, dan polaritas tepi | Posisi tepi subpiksel pada garis sampel | Posisi piksel tidak secara langsung sama dengan akurasi ukuran fisik |
| ALG-A17 | Metode Kaliper Putar Lambung Cembung | Titik kontur dalam sistem koordinat yang sama | Diameter Feret maksimum dan minimum | Dimensi fisik memerlukan penskalaan |
| ALG-A18 | Pengukuran lebar tepi ganda bagian normal | Parameter topeng biner, garis tengah, dan pengambilan sampel normal | Lebar bagian sepanjang garis tengah | Lebar 2D tidak dapat diartikan sebagai kedalaman parit |
| ALG-A19 | Analisis Deviasi Kontur Medan Jarak Simbol | Referensi terdaftar dan masker observasi | Jarak yang ditandatangani dan deviasi kontur | Kesalahan registrasi harus dibedakan dengan kesalahan bentuk |
| ALG-A29 | Pemasangan lingkaran jarak ortogonal geometris | Kumpulan titik dekat lingkaran dua dimensi dan parameter iterasi | Lingkaran pemasangan jarak geometris dan kesalahan sisa | Hasil konvergensi dipengaruhi oleh nilai awal, kualitas point set dan proporsi outlier. |
| ALG-A30 | Pemasangan garis lurus Huber IRLS yang kuat | Kumpulan titik dua dimensi, iterasi, dan parameter penyesuaian Huber | Informasi garis lurus dan berat yang kuat | Kekokohan memiliki cakupan penerapan dan tidak dapat menggantikan pemeriksaan kualitas sampel |
| ALG-A34 | Pencocokan templat jarak talang | Tepi gambar dan templat | Biaya pencocokan chamfer dan posisi kandidat | Jarak yang cocok bukanlah probabilitas kelas |
| ALG-A35 | Pencocokan kontur invarian momen Hu | Dua kontur 2D dan cara membandingkannya | Skor perbedaan bentuk Hu | Skor tidak setara dengan keyakinan identifikasi yang dikalibrasi |
| ALG-A36 | Deskriptor kontur Fourier | Kontur tertutup yang diurutkan, jumlah sampel dan jumlah harmonik | Deskriptor kontur Fourier | Deskriptor tidak secara otomatis memberikan label klasifikasi produk |
| ALG-A41 | Titik tiga dimensi mengatur pemasangan bidang ortogonal | Kumpulan titik tiga dimensi dengan makna fisik | Bidang normal, posisi dan sisa | Titik tiga dimensi tidak dapat dihasilkan begitu saja dari foto dua dimensi biasa. |
| ALG-A45 | Jarak kontur Hausdorff dan Chamfer dua arah | Dua kontur dalam sistem koordinat yang sama | Jarak Hausdorff dan Chamfer dua arah | Ambang batas jarak harus ditentukan berdasarkan toleransi produk dan pengambilan sampel |
| ALG-A46 | Persegi Panjang Amplop Diputar Area Minimum | Kumpulan titik 2D | Putar persegi panjang amplop, orientasi dan ukuran | Persegi panjang luar tidak menggantikan semua toleransi dimensi dan geometri |
| ALG-A99 | Kelurusan luas minimum dua dimensi | Titik pengambilan sampel dua dimensi yang terbatas | Lebar dan arah pita paralel amplop minimum | Tidak secara langsung merupakan satu set lengkap inspeksi toleransi geometrik ISO atau ASME |
F03 Segmentasi partikel dan peningkatan gambar (32 item)
| nomor seri | Modul algoritma | Masukan umum | Keluaran tersedia | Poin konfirmasi proyek |
|---|---|---|---|---|
| ALG-A11 | Segmentasi Ambang Batas Otsu Otsu | Pengaturan skala abu-abu, warna terbalik dan penghalusan | Ambang batas global, topeng biner | Distribusi skala abu-abu yang harus sesuai dengan ambang batas global |
| ALG-A12 | Pelabelan dan pemfilteran domain terhubung | Masker biner, batas bawah area, dan aturan konektivitas | Daftar area, ukuran dan lokasi | Domain yang terhubung tidak dapat membedakan kategori produk secara otomatis |
| ALG-A13 | Menandai daerah aliran sungai kendali | Gambar, topeng latar depan, atau parameter benih | Daerah aliran sungai dan labelnya | Kualitas benih dan kualitas latar depan menentukan kondisi kemampuan lepasnya |
| ALG-A14 | Pencocokan templat korelasi silang yang dinormalisasi | Referensi template dan gambar yang akan dicari | Skor pertandingan dan lokasi kandidat | Rotasi, penskalaan, atau perubahan perspektif perlu memilih metode registrasi yang sesuai dan memverifikasinya secara terpisah |
| ALG-A15 | Penyempurnaan kerangka Zhang-Suen | Masker biner dan batas atas iterasi | kerangka piksel tunggal | Kerangka tidak secara otomatis menyertakan semantik cacat |
| ALG-A16 | Transformasi jarak Euclidean | topeng biner | Bidang jarak piksel | Jarak topeng 2D tidak sama dengan kedalaman fisik |
| ALG-A27 | Segmentasi semantik U-Net | Domain produk yang tersedia secara hukum bobot ONNX dan definisi prapemrosesan | Hasil segmentasi masker dan perjanjian antarmuka | Proyek perlu menyediakan atau melatih model anak timbang untuk kategori produk yang berlaku, dan mengonfirmasi lisensi anak timbang dan verifikasi domain produk |
| ALG-A43 | Deteksi gumpalan LoG multi-skala | Ambang batas gambar, multi-skala, dan respons | Temukan pusat kandidat, skala dan respons | Skala kandidat tidak langsung sama dengan ukuran fisik partikel |
| ALG-A44 | Pengelompokan kepadatan DBSCAN | Titik atau fitur, radius lingkungan, dan batas bawah kepadatan | Label cluster dan titik kebisingan | Pengelompokan tidak dapat secara otomatis menyebutkan jenis kerusakan |
| ALG-A47 | Ambang Gaussian Adaptif | Skala abu-abu, jendela dan offset | Ambang batas lokal dan topeng biner | Parameter tersebut perlu digabungkan dengan skala cacat dan tidak dapat diterapkan pada tekstur apa pun. |
| ALG-A48 | Ambang batas lokal Sauvola | Gambar skala abu-abu, jendela dan parameter statistik lokal | Peta dan topeng ambang batas lokal | Memerlukan penandaan dan konfirmasi independen, bukan deteksi cacat tanpa syarat |
| ALG-A49 | Segmentasi ambang batas segitiga | Gambar skala abu-abu dan pengaturan warna terbalik | Ambang Batas dan Masking Triangulasi | Distribusi pencitraan yang harus mematuhi model ambang batas |
| ALG-A50 | Segmentasi latar depan GrabCut | Gambar berwarna dan persegi panjang atau label awal | Label dan topeng latar depan | Perlu inisialisasi, bukan model semantik domain produk |
| ALG-A51 | K-means segmentasi warna | Peta warna, ruang warna dan jumlah cluster | Label cluster warna dan hasil terkait | Kelompok warna tidak setara dengan kategori lulus dan cacat |
| ALG-A52 | Kumpulan level Chan-Vese | Gambar skala abu-abu, topeng awal, dan parameter evolusi | Masker wilayah dan hasil iterasi | Tekstur yang kompleks perlu diverifikasi menggunakan metode atau kombinasi lain |
| ALG-A53 | LoG nol tepi bersilangan | Gambar skala abu-abu, skala filter, dan ambang batas kontras | tepi persilangan nol | Respon tepi tidak secara otomatis membentuk hasil penerimaan dimensi |
| ALG-A54 | Tepi gradien Scharr | Gambar skala abu-abu dan ambang batas gradien | Respon dan tepian gradien | Intensitas gradien tidak berhubungan langsung dengan kedalaman retak |
| ALG-A55 | Koreksi latar belakang topi atas multi-skala | Gambar, elemen struktur multiskala, dan properti target terang dan gelap | Koreksi latar belakang dan respons multi-skala | Pemrosesan tidak menunjukkan sifat fisik bahan target |
| ALG-A56 | Peningkatan kontras lokal CLAHE | Gambar, Batas Kontras, dan Kisi | Sempurnakan gambar | Perubahan tampilan yang ditingkatkan bukanlah informasi pengukuran baru |
| ALG-A57 | Koreksi Iluminasi Retinex Skala Tunggal | Skala gambar dan pencahayaan | Bagan koreksi Retinex dan hasil terkait | Tidak memulihkan informasi yang hilang karena oklusi atau saturasi |
| ALG-A58 | Penyaringan bilateral | Citra, lingkungan, dan bobot bilateral | Gambar yang ditolak | Efek denoising harus dievaluasi bersamaan dengan rantai pengukuran |
| ALG-A59 | Non-lokal berarti mencela | Gambar, intensitas kebisingan, dan jendela pencarian | Gambar yang ditolak | Tidak ada komitmen untuk memulihkan struktur di bawah resolusi pencitraan |
| ALG-A60 | Rekonstruksi morfologi | Grafik benih, grafik batasan, dan aturan konektivitas | Hasil rekonstruksi dan status iterasi | Kesalahan awal akan mengubah hasil dan tidak dapat menggantikan penilaian semantik. |
| ALG-A61 | Pengisian lubang biner | Masker biner dan aturan konektivitas | Masker pengisian lubang dan hasil pengolahannya | Jika lubang nyata adalah target pendeteksian, maka lubang tersebut tidak dapat dihapus dengan pra-pemrosesan. |
| ALG-A62 | Jarak tanam benih h-maxima | Masker biner, nilai h dan interval minimum | Jarak benih lapangan dan hasil terkait | Hanya benih segmentasi yang dihasilkan, bukan berarti target telah dipisahkan dengan benar. |
| ALG-A63 | Pelacakan jalur grafik kerangka | Kerangka piksel tunggal atau opsi penyempurnaan eksplisit | Node kerangka, cabang dan jalur | Penelusuran jalur tidak secara otomatis membedakan antara retakan, goresan, dan debu |
| ALG-A64 | Perencanaan dinamis jalur batas | Peta biaya 2D, sumbu jalur, dan batasan titik akhir | Batasan jalur dan biaya | Peta biaya ketergantungan jalur, bukan kebenaran dasar kontur universal |
| ALG-A65 | Garis tengah laser pusat gravitasi skala abu-abu | Gambar garis laser, sumbu pemindaian, dan parameter latar belakang | Garis tengah skala abu-abu | Garis tengah piksel tidak sama dengan kontur 3D yang dikalibrasi |
| ALG-A66 | Fitur tekstur Gabor | Parameter filter gambar, arah dan panjang gelombang | Respon dan karakteristik tekstur gabor | Ekstraksi fitur tidak secara otomatis menyelesaikan klasifikasi cacat |
| ALG-A80 | Tekstur LBP pola biner lokal | Gambar skala abu-abu | Pengkodean LBP dan statistik tekstur | Pengkodean sendiri tidak memiliki arti kategori cacat |
| ALG-A81 | Tekstur matriks kejadian bersama tingkat abu-abu GLCM | Gambar skala abu-abu, level, dan offset spasial terkuantisasi | Fitur matriks dan tekstur kejadian bersama | Ambang batas fitur perlu diverifikasi sesuai dengan tugas |
| ALG-A82 | Domain frekuensi Gaussian notch untuk menghilangkan pinggiran periodik | Gambar, posisi frekuensi pinggiran, dan bandwidth takik | Gambar pinggiran deperiodik | Perlu membedakan struktur berulang yang sebenarnya dari pinggiran interferensi |
F04 Kamera registrasi dan geometri laser (10 item)
| nomor seri | Modul algoritma | Masukan umum | Keluaran tersedia | Poin konfirmasi proyek |
|---|---|---|---|---|
| ALG-A20 | Ekstraksi punggungan sub-piksel Steger | Gambar linier skala abu-abu, parameter skala dan kelengkungan | Posisi punggungan subpiksel dan respons terkait | Ekstraksi punggungan bukanlah sistem pemindaian 3D yang lengkap |
| ALG-A21 | Triangulasi laser | Parameter internal dan eksternal kamera, bidang laser, dan posisi gambar | Titik potong tiga dimensi sinar dan bidang kalibrasi | Harus dikalibrasi menggunakan peralatan sebenarnya, akurasi fisik tidak dapat dihasilkan dengan parameter sintetis |
| ALG-A31 | Registrasi terjemahan bergantung pada fase | Referensi dan gambar seluler dengan tekstur yang tumpang tindih | Terjemahan 2D dan tanggapan terkait | Cocok untuk estimasi terjemahan; rotasi atau postur tiga dimensi memerlukan pemilihan model yang sesuai |
| ALG-A32 | Registrasi intensitas ECC | Hamparan gambar, model gerak, dan nilai awal | Tentukan transformasi dua dimensi dan indikator terkait | Mengandalkan nilai awal dan kesamaan gambar, proyek perlu menetapkan penentuan kegagalan |
| ALG-A33 | Registrasi homografi ORB dan RANSAC | Sumber dan target gambar dengan fitur yang memadai | Korelasi fitur dan transformasi homografi | Berlaku untuk homografi; tidak secara otomatis mencakup pemandangan multi-kedalaman |
| ALG-A37 | Registrasi ICP Tubuh Kaku 2D | Kumpulan titik 2D, perkiraan pose awal, dan parameter pemangkasan | Transformasi benda tegar dua dimensi dan sisa registrasi | Ini bukan registrasi global, juga bukan kalibrasi mata dan tangan robot 3D. |
| ALG-A38 | Poin-poin yang sesuai harus dipasang | Titik-titik yang bersesuaian pada bidang yang sama | Matriks homografi dua dimensi | Hubungan bidang tunggal tidak dapat menggantikan kalibrasi tiga dimensi yang lengkap |
| ALG-A39 | Kalibrasi kamera kotak-kotak multi-tampilan | Kotak-kotak multiview atau titik sudut, dimensi dan spesifikasi gambar | Parameter internal kamera, distorsi dan hasil kalibrasi | Pemasangan dan status lensa harus ditinjau ulang setelah perubahan. |
| ALG-A40 | Distorsi gambar dan titik | Gambar atau piksel, parameter intrinsik kamera, dan distorsi | Koordinat gambar atau titik yang benar | Mengandalkan parameter internal yang efektif dan tidak menjanjikan penghapusan semua kesalahan optik |
| ALG-A42 | Registrasi Badan Kaku dan Kemiripan SVD | Kumpulan titik dan opsi skala dua dimensi yang sesuai secara berurutan | Tubuh kaku atau transformasi serupa | Cocok untuk titik-titik bersesuaian dua dimensi; registrasi tiga dimensi memerlukan pembentukan data independen dan tautan koordinat |
F05 Waktu pergerakan dan statistik proses (20 item)
| nomor seri | Modul algoritma | Masukan umum | Keluaran tersedia | Poin konfirmasi proyek |
|---|---|---|---|---|
| ALG-A22 | penyaring Kalman | Pengaturan posisi awal, langkah waktu dan kebisingan | Estimasi posisi dua dimensi dan keadaan kecepatan | Output yang difilter tidak dapat menyamarkan pengukuran yang tidak valid sebagai posisi yang diukur |
| ALG-A23 | pertandingan Hongaria | Matriks biaya dan ambang penolakan | Asosiasi satu-ke-satu dan item yang tidak cocok | Hasil asosiasi bukan merupakan identifikasi nyata. |
| ALG-A24 | Pemulusan dan derivasi Savitzky-Golay | Urutan, jendela, urutan, interval pengambilan sampel, dan urutan turunan | Barisan halus atau turunan | Pengambilan sampel yang seragam dan legalitas parameternya harus jelas |
| ALG-A25 | Estimasi spektrum daya Welch | Sinyal, laju sampel, dan jendela segmentasi | Kerapatan spektral frekuensi dan daya | Kesehatan peralatan dalam jangka panjang tidak dapat disimpulkan dari satu segmen spektrum saja |
| ALG-A26 | Deteksi anomali jarak Mahalanobis | Fitur pelatihan normal, fitur regularisasi dan pengujian | Skor jarak dan penilaian anomali yang dikonfirmasi | Memerlukan distribusi normal yang sebenarnya, bukan pengidentifikasi cacat universal |
| ALG-A67 | Aliran optik jarang Lucas-Kanade | Dua frame berturut-turut, titik sudut awal dan parameter pelacakan | Gerakan titik jarang dan keadaan efektif | Pelacakan aliran optik tidak sama dengan korelasi identitas lintas cermin |
| ALG-A68 | Aliran Optik Padat Farneback | Dua frame berturut-turut dan parameter aliran optik | Bidang perpindahan dua dimensi yang padat | Perpindahan bayangan tidak langsung sama dengan kecepatan tiga dimensi |
| ALG-A69 | Pemisahan latar belakang MOG2 | Parameter pembelajaran bingkai dan latar belakang berkelanjutan | topeng latar depan | Prospek bukanlah kategori spesifik seperti orang, api, dll. |
| ALG-A70 | Deteksi gerakan diferensial bingkai ganda | Dua bingkai, ambang batas perbedaan dan parameter morfologi | topeng diferensial gerak | Tidak dapat secara mandiri menilai kategori atau tingkat bahaya dari target bergerak |
| ALG-A71 | Rata-rata Pergerakan Eksponensial EWMA | Urutan numerik, koefisien pemulusan dan nilai awal | Seri EWMA yang dihaluskan | Penghalusan tidak dapat menghilangkan penyimpangan sistem |
| ALG-A72 | Penyaringan anomali deviasi absolut median Hampel | Urutan numerik, jendela dan ambang batas MAD | Penanda outlier dan urutan pemrosesan | Nilai pengganti tidak boleh meniru pengukuran asli yang valid |
| ALG-A73 | Deteksi perubahan CUSUM bilateral | Urutan, rata-rata target, deviasi yang diijinkan, dan ambang batas | Ubah statistik dan calon alarm | Ambang batas alarm dan pembuangan peralatan akan disepakati secara terpisah. |
| ALG-A74 | transformasi Fourier waktu singkat STFT | Sinyal, laju sampel, ukuran jendela dan langkah | spektrum waktu | Informasi aliasing tidak dapat dipulihkan jika laju pengambilan sampel tidak mencukupi |
| ALG-A75 | Estimasi periode autokorelasi FFT | Urutan, laju sampel, dan rentang penundaan pencarian | Perkiraan periode atau frekuensi dan kuantitas terkait | Keberadaan siklus tidak secara langsung membuktikan jenis kegagalan peralatan. |
| ALG-A76 | DTW Pembelok Waktu Dinamis | Jendela dua urutan dan jalur | Jarak DTW dan jalur penyelarasan | Jarak kesamaan tidak sama dengan identitas peristiwa sebenarnya |
| ALG-A77 | RLS Kuadrat Terkecil Rekursif | Menampilkan vektor, observasi, dan parameter rekursi | Koefisien dan status model online | Kondisi insentif model dan data perlu didefinisikan |
| ALG-A78 | Rata-rata dan kovarians online Welford | Urutan pengamatan yang konsisten secara dimensi | Rata-rata online, kovarians dan hitungan | Statistik tidak secara otomatis memberikan penilaian kualifikasi proses |
| ALG-A79 | Skor anomali sisa rekonstruksi PCA | Sampel normal, normalisasi fitur, dan skor komponen utama | pecahan selisih sisa yang direkonstruksi | Penting untuk menetapkan garis dasar yang normal, bukan diagnosis kesalahan umum |
| ALG-A83 | Amplop RMS waktu singkat | Sinyal, jendela dan langkah | Amplop RMS waktu singkat | Unit fisik bergantung pada kalibrasi input |
| ALG-A84 | Deteksi signifikansi puncak satu dimensi | Urutan satu dimensi, arti-penting dan interval minimum | Posisi puncak dan besaran korelasi puncak | Puncak tidak dapat secara otomatis disebut sebagai peristiwa cacat |
F06 Membasahi inversi properti fisik (7 item)
| nomor seri | Modul algoritma | Masukan umum | Keluaran tersedia | Poin konfirmasi proyek |
|---|---|---|---|---|
| ALG-A85 | OWRK Inversi energi permukaan padat | Sudut kontak cairan multi-probe dan sifat fisik komponen | Komponen energi permukaan padat OWRK | Unit properti fisik yang konsisten dan model permukaan yang dapat diterapkan perlu digunakan |
| ALG-A86 | Wu Harmonik berarti inversi energi permukaan | Sudut kontak dan selidiki dispersi cairan dan komponen polar | Komponen energi permukaan Wu | Jangan langsung menyimpulkan sifat fisik dari satu grafik yang tidak dikalibrasi |
| ALG-A87 | vOCG Inversi energi permukaan asam-basa | Sudut kontak, periksa LW cair dan kandungan asam basa | Komponen energi permukaan vOCG | Kombinasi cairan probe dan asumsi model harus jelas |
| ALG-A88 | Zisman Ekstrapolasi tegangan permukaan kritis | Sudut kontak seri dan tegangan permukaan zat cair | Ekstrapolasi dan pemasangan tegangan permukaan kritis | Nilai yang diekstrapolasi tidak setara dengan nilai sebenarnya energi permukaan padat universal |
| ALG-A89 | Washburn Sudut kontak penyerapan cairan bubuk | Waktu, kualitas penyerapan cairan, konstanta material dan sifat fisik cairan SI | Sudut kontak penyerapan cairan bubuk dan jumlah regresi | Konstanta material dikalibrasi dengan kondisi pengisian yang sama; konstanta berbeda yang disepakati tidak dapat dicampur. |
| ALG-A90 | Integrasi maju Young-Laplace yang menggantung | Parameter ikatan, panjang busur integrasi dan ukuran langkah | Profil drop forward liontin tanpa dimensi | Tidak perlu menemukan ADSA lengkap dari tegangan permukaan yang tidak diketahui dari foto. |
| ALG-A91 | Estimasi ketegangan regresi kelengkungan drop gantung | Semi-kontur yang telah dihaluskan sebelumnya, perbedaan kepadatan dan gravitasi dalam meter | Estimasi ketegangan regresi kelengkungan | Arah ketinggian harus konsisten; ini bukan fitting ADSA nonlinier yang lengkap |
F07 Statistik Pengukuran dan Ketidakpastian (6 item)
| nomor seri | Modul algoritma | Masukan umum | Keluaran tersedia | Poin konfirmasi proyek |
|---|---|---|---|---|
| ALG-A94 | Interval kepercayaan persentil bootstrap | Sampel, fungsi statistik, tingkat kepercayaan, dan pengaturan pengambilan sampel ulang | Interval persentil dan hasil statistik | Pengaturan tingkat kepercayaan tidak sama dengan bukti cakupan aktual untuk sampel terbatas |
| ALG-A95 | Propagasi ketidakpastian pengukuran Monte Carlo | Model pengukuran, sarana masukan dan kovarians, pengaturan pengambilan sampel | Model distribusi keluaran dan statistik ketidakpastian | Item sistem yang hilang tidak secara otomatis dilengkapi dengan pengambilan sampel |
| ALG-A96 | R&R ANOVA Gage yang Dilintasi | Seimbangkan data berdasarkan bagian, operator, jumlah pengulangan | Gage R&R dan komponen varians | Jangan secara otomatis memasukkan istilah interaksi atau melakukan pengujian signifikansi penuh |
| ALG-A97 | Kalibrasi linier kuadrat terkecil tertimbang | Referensi x dan pengukuran y dan ketidakpastian standar | Koefisien dan residu kalibrasi linier | Residu regresi bukanlah ketidakpastian peralatan penuh |
| ALG-A98 | Regresi Kesalahan Bivariat Deming | Dua variabel pengamatan dan rasio varians kesalahan | Koefisien regresi Deming | Rasio varians kesalahan perlu mempunyai dasar |
| ALG-A100 | Propagasi ketidakpastian sensitivitas orde pertama | Model pengukuran, mean, kovarians dan ukuran langkah perbedaan | Sensitivitas dan hasil propagasi orde pertama | Nonlinier yang kuat dan kuantitas sistem yang hilang perlu dievaluasi secara terpisah. |
Analisis Titik Laser F08 (12 item)
| nomor seri | Modul algoritma | Masukan umum | Keluaran tersedia | Poin konfirmasi proyek |
|---|---|---|---|---|
| ALG-A101 | Centroid skala abu-abu titik laser ambang batas adaptif | Bingkai skala abu-abu, ROI, latar belakang dan parameter pemfilteran kandidat | Pusat titik terang tunggal, besaran terkait luas dan energi | Keluaran koordinat fisik perlu diverifikasi dengan kamera target, lensa, dan data kalibrasi. |
| ALG-A102 | Ekstraksi kandidat domain yang terhubung dengan titik multi-laser | Bingkai skala abu-abu, ROI dan parameter pemfilteran domain terhubung | Beberapa kandidat highlight dan karakteristiknya | Titik terang yang bersentuhan atau tumpang tindih tidak terpisah secara otomatis |
| ALG-A103 | Pusat titik subpiksel permukaan kuadrat logaritmik | Perkiraan parameter titik Gaussian, jendela dan latar belakang | Pusat kuadrat logaritmik dan hasil pemasangannya | Saturasi yang kuat, pemotongan non-Gaussian dan jendela dapat menghasilkan bias |
| ALG-A104 | Pusat titik cahaya simetri radial gradien | Parameter penyaringan titik dan gradien simetris dekat radial | Pusat simetri radial dan sisa | Efek pemosisian perlu diverifikasi sesuai dengan bentuk target reflektif dan kondisi pencitraan. |
| ALG-A105 | Titik laser momen kedua dan diameter sumbu utama | Respon linier terhadap intensitas titik, latar belakang, dan ROI | Pusat massa, momen orde kedua diameter dan arah sumbu primer dan sekunder | Hanya penghitungan momen orde kedua yang diterapkan, bukan sistem pengukuran ISO11146 yang lengkap |
| ALG-A106 | Titik laser di sekitar diameter energi | Titik, pusat, rasio energi dan skala | Rasio tertentu dari radius dan diameter energi sekitar | Integral skala abu-abu tidak secara otomatis dikonversi ke Watt atau Joule |
| ALG-A107 | Diagnostik kualitas dan kegunaan titik laser | Tempat, informasi terkait paparan dan batas kualitas | Besaran diagnostik dan pemeriksaan batas seperti saturasi, pemotongan, dan rasio sumbu | Ambang batas kualitas memerlukan pengujian peralatan dan bukan merupakan kriteria penerimaan otomatis. |
| ALG-A108 | Pencocokan bit referensi multi-titik laser satu-ke-satu | Titik deteksi, titik acuan dan batas atas jarak dalam sistem koordinat yang sama | Kecocokan satu lawan satu dan item yang hilang | Itu tidak memperkirakan parameter eksternal dan tidak membuktikan identitas target. |
| ALG-A109 | Piksel dua dimensi ke kalibrasi polinomial koordinat fisik | Piksel pada bidang yang sama dengan koordinat referensi dan urutan pemetaan | Koefisien pemetaan dua dimensi dan hasil pemasangan | Pemetaan empiris dua dimensi tidak menggantikan kalibrasi tiga dimensi |
| ALG-A110 | Pemetaan kalibrasi titik laser dan propagasi kovarians | Titik piksel, kalibrasi 2D yang efektif, dan kovarians piksel | Memetakan koordinat dan propagasi kovarians tertentu | Pelat kalibrasi, penyimpangan suhu, dan penyimpangan model tidak disertakan secara otomatis |
| ALG-A111 | Konversi piksel titik laser ke sudut pandang kamera | Piksel, intrinsik kamera, dan distorsi | Satuan sistem koordinat kamera garis pandang dan sudut | Informasi jarak tidak ada, titik 3D tidak dapat dipulihkan satu per satu |
| ALG-A112 | Laser spot pengulangan dua dimensi dan cakupan elips | Ulangi kondisi yang sama untuk koordinat 2D dan tingkat cakupan | Mean, kovarians, RMS radial dan elips penutup | Asumsi penutup normal dua dimensi tidak membuktikan keakuratan fisik atau stabilitas jangka panjang |
Mulai dari penilaian hingga penyampaiannya
- Perlu konfirmasi: Memperjelas tugas, data, keluaran, indikator, platform, antarmuka, jumlah perangkat dan waktu yang direncanakan.
- Verifikasi sampel: Sampel tetap dan kaliber evaluasi membentuk dasar algoritma, kondisi yang berlaku, dan cakupan implementasi.
- Pengembangan dan debugging bersama: Kombinasi algoritma lengkap, akses data, konfigurasi parameter, status abnormal, antarmuka hasil, dan log.
- Penerimaan independen: Verifikasi efek, konsumsi waktu, stabilitas dan mekanisme pemulihan berdasarkan data atau stasiun peralatan yang disepakati.
- Otorisasi dan pemeliharaan: Tentukan lisensi yang berjalan sesuai dengan perangkat, skenario, dan versi, dan terus tangani masalah skenario asli dan peningkatan terkontrol.
Konten pengiriman dapat mencakup pustaka atau program algoritme, contoh panggilan, deskripsi antarmuka dan parameter, file konfigurasi atau kalibrasi, laporan pengujian, catatan versi, dan rencana pemulihan. Kode sumber, model spesifik proyek, komponen pihak ketiga, perangkat keras, dan adaptasi platform baru dikonfirmasi secara terpisah dalam kutipan.
Pertanyaan Umum
Bagaimana cara mengetahui apakah algoritme yang ada akan berfungsi dengan perangkat saya?
Pertama, berikan sampel asli, tujuan misi, hasil referensi, dan kondisi peralatan. Setelah menyelesaikan pemeriksaan data dan verifikasi sampel, kegunaan kembali, pengembangan yang perlu dilengkapi, hasil yang diharapkan, dan metode penerimaan dapat diklarifikasi.
Apakah Windows, Linux dan platform tertanam didukung?
Adaptasi dapat dievaluasi berdasarkan sistem target, prosesor, dan antarmuka panggilan. Proyek ini juga akan mengonfirmasi ketergantungan, sumber daya, formulir pengiriman, metode instalasi, dan kondisi pengujian kinerja.
Mengapa keakuratan dan kecepatan pemrosesan perlu dikonfirmasi berdasarkan proyek per proyek?
Indikator akan bervariasi berdasarkan tingkat kesulitan sampel, resolusi gambar, kombinasi algoritme, perangkat keras, dan kaliber statistik. Melalui sampel pelanggan dan pengujian platform target, indikator proyek yang dapat diterima dapat dibentuk.
Apakah mungkin untuk melisensikan berdasarkan jumlah perangkat?
Lisensi dapat disetujui berdasarkan entitas pelanggan, peralatan atau stasiun kerja, skenario algoritme, versi pengiriman, dan tenggat waktu. Aturan untuk penggantian mesin, pengoperasian offline, pemulihan, dan peralatan baru ditentukan dalam kontrak.
Bisakah kita terus mengoptimalkannya di masa depan?
Ini dapat mereproduksi, meningkatkan, dan memverifikasi regresi sampel baru, masalah kesalahan penilaian, dan perubahan kondisi kerja di adegan aslinya. Produk, perangkat keras, atau fitur baru dievaluasi berdasarkan cakupan perubahan.
Kirimkan sampel dan kondisi peralatan untuk memperjelas cakupan pengembangan dan pengiriman
Modul algoritma visi dan layanan pengembangan SDK
Harap jelaskan objek tugas, gambar atau video asli, indikator target, platform perangkat, antarmuka, dan situasi sampel.
Telepon: 13910119357xuzhiyang0928@gmail.com