Saya menggunakan kamera ip Foscam FI8910W untuk melihat pemandangan statis dalam kondisi pencahayaan yang konstan. Saat saya menarik bingkai, ukurannya sekitar 35 KB. Saya bisa melakukan ini berulang-ulang dan selalu sekitar 35 KB, tetapi agak berfluktuasi karena berbagai suara yang melekat pada pengambilan gambar elektronik. Fluktuasi acak ini hanya dari urutan 1 KB paling banyak.
Tentang setiap 2.500 frame, ukuran gambar sebuah frame tiba-tiba berada di urutan 70 KB. Tidak ada creep bertahap ke atas jika Anda memikirkan noise termal saat kamera memanas. 1 frame akan menjadi 70 KB (ish) dan kemudian mereka kembali ke frame berukuran 35 KB.
Ini telah terjadi sebelumnya dengan lari lain melihat adegan yang berbeda. Ukuran file umum adalah 39 KB saat itu, dan dari 10.000 bingkai, 4 berada di urutan 77 KB. Histogram ukuran gambar tampak seperti ini: -
Sebelum Anda bertanya, saya sudah berhasil menyelamatkan salah satu frame ini dan sepertinya persis semua yang lain menghalangi fluktuasi kebisingan yang diharapkan. Mereka memiliki jumlah warna unik yang kira-kira sama sekitar 23.000. Jadi itu bukan ngengat yang mendarat secara acak pada lensa untuk tepat 1 frame dan kemudian terbang. Untuk kelengkapan, saya telah melakukan serangkaian gambar dan ini adalah contoh gambar yang khas (pantulannya adalah IR illuminator): -
Ini adalah gambar anomali : -
Anda dapat melihat tidak ada perbedaan. Maafkan kuda nil. Saya cukup akrab dengan algoritma JPEG, dan saya tidak bisa melihat bagaimana ini bisa terjadi selain kesalahan pengkodean dengan implementasi Foscam. Tetapi, mungkinkah ada sesuatu yang secara inheren kacau dalam beberapa fungsi transformasi JPEG (seperti transformasi cosine diskrit atau kuantisasi)? Secara statistik, orang akan mengharapkan distribusi ukuran file normal dan ini adalah apa yang saya lihat sekitar 39 KB. Lalu ada beberapa pencilan pada 77 KB. Jadi tidak terlihat stokastik.
Alasan ini ada di CS dan bukan di perangkat keras adalah saya bertanya apakah ini bisa menjadi fenomena kode pemrograman yang berkaitan dengan algoritma penyandian JPEG? Tampaknya tidak mungkin, tetapi anomali itu acak dan jarang terjadi dan tidak ada interaksi manusia dengan perangkat. Apakah penyandian JPEG stabil?
Alasan Anda mungkin tidak terbiasa dengan fenomena ini adalah karena gambar terlihat sama, tidak ada yang benar-benar melihat ukuran file. Ukuran file sangat penting bagi saya, jadi saya perhatikan. Bagaimana ini bisa terjadi kira-kira setiap 2500 frame?
Tambahan:-
Memposting gambar-gambar ini tidak akan berhasil, karena perangkat lunak imgur membuat sampel ulang file yang diunggah. Jadi sementara saya memposting file 37K dan 73K, imgur telah mencicipi kembali keduanya menjadi 35K. Ini tampaknya menjadi masalah Stack Exchange yang tampaknya ironis untuk situs yang berurusan dengan pemrosesan gambar, kompresi dan analisis data.
Ini adalah pemrosesan gambar saya. Ini adalah perbedaan yang dinormalisasi antara gambar normal dan anomali. Gambar seperti yang Anda harapkan, dengan noise JPEG di wilayah frekuensi tinggi. Ini adalah gambar RGB meskipun terlihat monokrom. Ada 8000 warna unik dalam kubus warna (mewakili suara).
Tambahan 2: -
Seperti yang diminta, 4 frame normal dan 2 frame abnormal dapat diunduh dari frame sampel . Ini adalah pemandangan yang berbeda, tetapi perilaku anomali masih terjadi, jadi ini membuktikan bahwa itu konsisten.