Я використовую ip-камеру Foscam FI8910W для перегляду статичної сцени в умовах постійного освітлення. Коли я відтягую рамку, вона має розмір близько 35 КБ. Я можу це робити знову і знову, і це завжди близько 35 Кб, але дещо коливається через різні шуми, властиві електронному захопленню зображень. Це випадкове коливання має розмір лише 1 КБ.
Приблизно на кожні 2500 кадрів розмір кадру несподівано складає близько 70 Кб. Немає поступового повзування вгору, якщо ви думаєте, що тепловий шум під час нагрівання камери. 1 кадр становитиме 70 Кб (іш), а потім вони повернуться до кадру розміром 35 КБ.
Це траплялося раніше, коли інший біг дивився на іншу сцену. Загальний розмір файлу тоді становив 39 Кб, а з 10 000 кадрів 4 мали порядку 77 КБ. Гістограма розміру зображення виглядала так: -
Перш ніж запитати, мені вдалося зберегти один з цих кадрів, і він виглядає точно так, як усі інші забороняють очікуване коливання шуму. У них приблизно однакова кількість унікальних кольорів - близько 23 000. Отже, це не моль випадковим чином висаджується на об'єктив рівно на 1 кадр, а потім вилітає. Для повноти я зробив ще один запуск зображень, і це приклад типового зображення (відображення - ІК-освітлювач): -
Це зображення аномалії : -
Видно, різниці немає. Вибачте бегемота. Я досить добре знайомий з алгоритмом JPEG, і не можу зрозуміти, як це може статися, крім помилки кодування при реалізації Foscam. Але чи може бути щось суттєво хаотичне в деяких функціях перетворення JPEG (наприклад, дискретні косинусні перетворення чи квантування)? Статистично можна очікувати нормального розподілу розміру файлу, і це те, що я бачу біля 39 Кб. Тоді є кілька випускників на 77 КБ. Тож воно не здається стохастичним.
Причиною цього є CS, а не апаратне - я запитую, чи може це бути явищем коду програмування, що стосується алгоритму кодування JPEG? Здається, малоймовірно, але аномалії випадкові і нечасті, і взаємодії людини з пристроєм немає. Чи стабільне кодування JPEG?
Причина, з якою ви не можете ознайомитися з цим явищем, полягає в тому, що, оскільки зображення виглядають однаково, ніхто не дивиться на розміри файлів. Розмір файлів для мене має вирішальне значення, тому я помітив. Як це може статися приблизно на кожні 2500 кадрів?
Додаткові: -
Опублікувати ці зображення не вдасться хлопцям, оскільки програмне забезпечення imgur повторно відбирає завантажені файли. Тому, поки я розмістив файли 37K і 73K, imgur повторно відібрав вибірки до 35K. Це здається проблемою обміну стеками, яка виглядає іронічною для сайту, що займається обробкою зображень, стисненням даних та їх аналізом.
Це моя обробка зображень. Це нормалізована різниця між нормальним зображенням і аномалією. Зображення таке, як і слід було очікувати, з шумом JPEG у областях високої частоти. Це RGB-зображення, хоча воно виглядає однотонним. У кольоровому кубі є 8000 унікальних кольорів (представляють шум).
Додаткове 2: -
За запитом із зразкових кадрів можна завантажити 4 звичайних кадри та 2 аномальних кадри . Це інша сцена, але аномальна поведінка все-таки мала місце, тому це доводить, що вона послідовна.