Главные выводы

  • Перцептивный хэш dHash находит похожие кадры независимо от сжатия.
  • Дисперсия оператора Лапласа безошибочно выявляет смазанные ночные кадры.
  • Аппаратный рендеринг через Metal обеспечивает плавные 60 fps.
  • Двойная проверка защищает от случайного стирания памятных фото.
  • 100% приватность: все вычисления производятся прямо на смартфоне.

За легкими и плавными свайпами в Swipe Photo Cleaner скрывается передовая архитектура компьютерного зрения: перцептивное хэширование dHash, расчет резкости границ через оператор Лапласа и локальный инференс на нейросетевом чипе Apple Neural Engine без обращения к облаку.

1. Перцептивное хэширование (dHash)

В отличие от обычных хэшей MD5, перцептивный хэш dHash устойчив к сжатию и изменению разрешения. Фотография масштабируется до 9x8 пикселей в градациях серого, а разница яркостей соседних точек кодируется в компактный 64-битный отпечаток.

2. Математическое определение резкости (Оператор Лапласа)

Для отсева размытых кадров алгоритм считает дисперсию матрицы свертки Лапласа. Четкие контуры дают высокие значения, а расфокусированные снимки сразу помечаются как смазанные.

3. Локальное ускорение через Metal и Neural Engine

Обработка кадров идет со скоростью свыше 60 кадров в секунду прямо на графическом чипе вашего смартфона без секундных задержек и расхода интернет-трафика.

4. Схема работы алгоритма

ЭтапТехнологияЗадача
1. ХэшированиеdHash 64-bitБыстрый поиск дублей
2. Анализ резкостиОператор ЛапласаВыявление смазанных фото
3. Свайп-интерфейсMetal 60fpsПлавная полноэкранная анимация

5. Итог

Оцените скорость работы алгоритмов в Swipe Photo Cleaner прямо сейчас.

FAQ

Меняется ли исходный файл?

Нет, алгоритм работает только с временными превью; оригиналы остаются нетронутыми.

Греется ли процессор при сканировании?

Нет, благодаря эффективному использованию Neural Engine нагрузка на процессор минимальна.

Работает ли алгоритм в авиарежиме?

Да, приложение полностью автономно.