Perhatikan seseorang saat memilih semangka dan Anda akan melihat ritualnya: angkat, tepuk, dengarkan, kernitkan dahi, ulangi. Kelihatannya seperti cerita rakyat. Padahal bukan. Tepukan tersebut adalah sebuah impuls, semangka adalah benda yang beresonansi, dan suara yang dipantulkan kembali menyandikan kondisi bagian dalamnya. Masalahnya bukan pada fisikanya — melainkan telinga yang tidak terlatih tidak sepakat tentang apa arti "terdengar kopong".

Mikrofon ponsel tidak memiliki masalah itu.

Fisika dalam dua angka

Ketuk buah dan buah itu akan berdering singkat — beberapa puluh milidetik osilasi yang meluruh yang disebut ring-down. Dua sifat dari ring-down tersebut melacak kematangan:

Deteksi awal ketukan, isolasi ring-down-nya, ambil spektrumnya, lalu ekstrak kedua fitur tersebut. Tidak perlu performa mikrofon yang luar biasa — hal yang membawa kita ke bagian yang sebenarnya sulit.

Mengapa audio "pintar" ponsel Anda adalah musuh

Setiap ponsel dilengkapi dengan jalur audio yang dibuat untuk panggilan telepon: kontrol penguatan otomatis, peredaman bising, pembatalan gema. Ketiganya membawa bencana bagi pengukuran. Kontrol penguatan menulis ulang level suara di tengah rekaman; peredaman bising dirancang khusus untuk menghilangkan transien non-bicara yang singkat — yang justru merupakan bentuk dari sebuah ketukan.

Jadi, tes ketukan merekam melalui jalur audio platform yang tidak diproses: sampel mentah pada 48 kHz, tanpa penyempurnaan, tanpa penyesuaian penguatan. Ini adalah keputusan implementasi tunggal yang paling penting di seluruh fitur, dan ini tidak terlihat di UI.

Mengapa fitur-fitur ini dapat diterapkan antarponsel: frekuensi resonansi adalah sifat dari buah, bukan mikrofon. Ponsel yang berbeda mendengar ketukan yang sama dengan kekerasan suara dan pewarnaan suara yang berbeda — tetapi frekuensi tempat puncak berada dan laju peluruhannya tetap bertahan. Membangun sistem hanya berdasarkan fitur relatif yang kokoh terhadap eksitasi seperti ini adalah hal yang membuat hasil pembacaan dapat dibandingkan di berbagai perangkat tanpa kalibrasi per perangkat.

Dari dua angka menjadi sebuah kesimpulan — versi jujurnya

Ini adalah bagian yang dilewati oleh sebagian besar halaman produk. Fitur-fiturnya nyata dan fisika di baliknya telah dipublikasikan, tetapi sebuah kesimpulan — "matang, keyakinan 85%" — membutuhkan pengklasifikasi, dan pengklasifikasi hanya sebagus buah berlabel yang digunakan untuk melatihnya. Set data laboratorium berukuran kecil dan ditanam di bawah satu iklim dalam satu musim. Model yang dilatih dengan data tersebut akan mempermalukan dirinya sendiri di supermarket Anda.

Jadi, sistem ini dibangun di atas taruhan yang berbeda: setiap pemindaian dirancang untuk menjadi sampel berlabel. Anda mengetuk melon di toko. Kemudian, Anda memotongnya — dan sekarang Anda tahu yang sebenarnya. Aplikasi ini memungkinkan Anda menyematkan label fakta lapangan tersebut ke pengukuran setelah kejadian: matang, kurang matang, terlalu matang, dan bagaimana rasanya yang sebenarnya. Mengetuk membutuhkan waktu tiga detik; memberi label hanya butuh satu ketukan lagi; bersama-sama keduanya menjadi contoh pelatihan dari buah asli di toko nyata yang direkam pada ponsel nyata.

Setiap pengukuran dikategorikan di bawah objek asalnya — melon ini, di katalog Anda — sehingga buah yang diketuk pada hari Selasa dan dipotong pada hari Sabtu riwayatnya tetap terhubung. Lingkaran umpan balik itu, yang melibatkan banyak pengguna, buah, dan model ponsel, adalah set data yang tidak dapat dihasilkan oleh studi laboratorium. Pengklasifikasi menjadi lebih baik karena orang-orang menggunakan tes ketukan, bukan sebelumnya.

Melampaui buah: ketukan yang sama, bahan lain

Tes ketukan memiliki kerabat yang ditujukan untuk bahan material alih-alih hasil bumi: ketuk permukaan meja dapur, panel dinding, permukaan "kayu" misterius, dan analisis ring-down yang sama akan memisahkan kayu solid dari venir, padat dari berongga. Kayu solid, MDF, batu, dan papan gipsum berongga berdering secara berbeda tepat pada dimensi yang diukur oleh tes buah — resonansi dan redaman. Satu prinsip fisika, dua perjalanan belanja yang sangat berbeda.

Cobalah dengan jujur

Jika Anda menggunakan tes ketukan hari ini, perlakukan alat ini sebagai instrumen, bukan peramal: ketuk di tempat yang konsisten, gunakan ketukan buku jari yang mantap, dan — inilah permintaannya — beri label pada buah Anda setelah Anda memotongnya. Anda tidak hanya memeriksa melon; Anda sedang mengajari pemeriksa melon tersebut.

Untuk gambaran yang lebih luas tentang apa saja yang dapat diukur oleh sensor ponsel selain ketukan, mulailah dengan tinjauan alat.