Aynı kahve lattesinden yedi kadeh çekiyorsunuz. Her biri biraz farklıdır: Küçük bir açı değişikliği, küçük bir ışık değişimi, eliniz 2 santimetre hareket etti. Bir şifreleme karma işlevine (MD5, SHA-256) göre, bu yedi fotoğraf tamamen benzersizdir; tek bir bit bile eşleşmemektedir. İnsan gözü için bunlar aslında aynıdır.

Makine düzeyinde benzersizlik ile insan tarafından algılanan benzerlik arasındaki bu boşluk, algısal karma işleminin çözdüğü temel sorundur. Bu, her modern kopya fotoğraf temizleyicinin arkasındaki temel teknolojidir ve nasıl çalıştığını anlamak, bazı temizleyicilerin neden diğerlerinden önemli ölçüde daha doğru olduğunu ortaya çıkarır.

Görüntüden karma ve benzerlik karşılaştırmasını gösteren algısal karma ardışık düzen diyagramı
Algısal karma, görsel içeriği mikrosaniyeler içinde karşılaştırılabilecek kompakt parmak izlerine dönüştürür.

5 Düzey Fotoğraf Benzerliği Tespiti

Fotoğraf benzerliği bir spektrumda çalışır. Modern tespit sistemleri, her biri farklı bir düzey için optimize edilmiş birden fazla tekniği aynı anda kullanır:

SeviyeAlgılama YöntemiNe YakalarHızDoğruluk
1. Baytla aynıŞifreleme karma değeri (MD5/SHA-256)Tam dosya kopyaları, AirDrop kopyalarıEn hızlı%100 (ancak dar)
2. Piksel özdeşOrtalama karma (aHash)Aynı görüntünün yeniden kaydedilmiş veya yeniden kodlanmış sürümleriÇok hızlı%85
3. Görsel olarak benzerAlgısal karma (pHash/dHash)Kırpılmış, filtrelenmiş veya hafifçe döndürülmüş versiyonlarHızlı%92
4. Anlamsal olarak benzerSinir yerleştirmeleri (CNN/Vision Transformer)Farklı açılardan aynı sahne, seri çekim sekanslarıOrta düzeyde%97
5. Kavramsal olarak ilgiliCLIP tarzı çok modlu modellerAynı konu veya temanın farklı fotoğraflarıYavaşBağlama bağlı

MD5 Sağlama Toplamları Neden Görsel Kopyaların %80'ini Kaçırıyor

MD5 ve SHA-256 gibi şifreleme karmaları, görsel benzerlik için değil, veri bütünlüğü doğrulaması için tasarlanmıştır. Girişteki tek bir bitin değiştirilmesinin tamamen farklı bir karma oluşturduğu sabit uzunlukta bir özet üretirler. Bu şu anlama gelir:

  • JPEG'yi farklı bir kalite düzeyinde yeniden kaydetme → tamamen yeni karma
  • HEIC'i JPEG'e dönüştürme → tamamen yeni hash
  • Kenardan 2 piksel kırpılıyor → tamamen yeni hash
  • Instagram filtresi ekleme → tamamen yeni hash
  • Aynı fotoğrafın ekran görüntüleri → tamamen yeni hash

Gerçek dünyadaki kamera rulolarında, yinelenen kopyaların yalnızca %15-20'si tam bayt düzeyindeki kopyalardır (genellikle AirDrop aktarımlarından veya bulut senkronizasyon hatalarından kaynaklanır). Geriye kalan %80'lik kısım, algısal analiz gerektiren görsel kopyalardır.

Algısal Karma Nasıl Çalışır (pHash ve dHash)

Algısal karma, bir görüntünün ham bayt içeriği yerine görsel yapısını yakalayan kompakt bir parmak izi oluşturur. Algoritma genel bir hattı takip eder:

  1. Küçük bir ızgaraya yeniden boyutlandırın: Görüntünün ölçeği küçük bir çözünürlüğe (genellikle 8×8 veya 32×32 piksel) küçültülür, böylece ince ayrıntılar yok edilir ancak genel parlaklık yapısı korunur.
  2. Gri tonlamaya dönüştür: Renk bilgileri atılır. Algısal benzerlik öncelikle renkle değil yapıyla ilgilidir; sıcak filtreli bir fotoğraf ile soğuk filtreli bir fotoğraf yine de eşleşmelidir.
  3. Gradyan veya ortalamayı hesaplayın: dHash (fark karması) için her piksel sağ komşusuyla karşılaştırılır. aHash (ortalama karma) için her piksel, ızgaranın ortalama parlaklığıyla karşılaştırılır. Her karşılaştırma tek bir bit üretir: daha parlak = 1, daha koyu = 0.
  4. İkili parmak izi üretin: Sonuç, 64 bitlik (8×8) veya 1024 bitlik (32×32) bir ikili dizedir; yani algısal karma.
  5. Hamming mesafesini kullanarak karşılaştırma: İki görüntü, karmaları arasında kaç bitin farklı olduğu sayılarak karşılaştırılır. 0'lık bir Hamming mesafesi = özdeş yapı. Mesafe ≤ 5 (64 üzerinden) = görsel olarak neredeyse aynı. Mesafe ≤ 10 = muhtemelen benzer.

PHash Filtrelenmiş Fotoğraflar Üzerinde Neden Çalışıyor?

Algoritma 1-2. adımlarda rengi ve ince ayrıntıları göz ardı ettiğinden, bir fotoğrafın Instagram filtreli versiyonu, orijinaliyle neredeyse aynı algısal karmayı üretir. Büyük ölçekli parlaklık yapısı (üstte parlak gökyüzü, altta karanlık zemin) renk derecelendirmesinden bağımsız olarak aynı kalır.

SSIM: İnsan Gözünün Gerçekte Ne Gördüğünü Ölçmek

Wang ve diğerleri tarafından geliştirilen Yapısal Benzerlik Endeksi (SSIM). 2004'te ikili karmanın ötesine geçiyor. İnsanın görsel algısını yansıtan üç bileşene dayalı olarak sürekli bir benzerlik puanı (0,0 ila 1,0) hesaplar:

  • Parlaklık karşılaştırması: Ortalama parlaklık seviyeleri benzer mi? (Maruz kalma farklılıklarını telafi eder)
  • Kontrast karşılaştırması: Görsellerin dinamik aralığı benzer mi?
  • Yapı karşılaştırması: Açık ve karanlık bölgelerin mekansal kalıpları eşleşiyor mu?

0,92'nin üzerindeki bir SSIM puanı genellikle iki resmin çoğu izleyici için algısal olarak ayırt edilemez olduğunu gösterir. Modern fotoğraf temizleyiciler, gerçekten farklı kompozisyonları korurken neredeyse kopyaları otomatik olarak işaretlemek için bu eşiği kullanır.

Sinir Yerleştirmeleri: Derin Öğrenmenin Sınırı

Algısal karma, anlamsal benzerlik ile mücadele ediyor - aynı sahnenin farklı konumlardan çekilmiş fotoğrafları veya konunun kareler arasında önemli ölçüde hareket ettiği seri çekim sekansları. Bu durumlarda, cihaz üzerindeki sinir ağları (evrişimli veya Vision Transformer modelleri) yüksek boyutlu yerleştirme vektörleri çıkarır.

İşleyiş şekli şu şekildedir: Sinir ağı her fotoğrafı işler ve 512 boyutlu kayan vektör (temel olarak görüntünün anlamsal içeriğini kodlayan 512 sayı) üretir. Aynı gün batımının farklı açılardan saniyeler arayla çekilen fotoğrafları, bu 512 boyutlu uzayda geometrik olarak birbirine yakın gömme vektörler üretiyor.

Benzerlik daha sonra kosinüs benzerliği kullanılarak ölçülür: iki vektör arasındaki açının kosinüsü. 1,0 kosinüs benzerliği = aynı anlamsal içerik. 0,85'in üzerindeki eşik, tek başına algısal karma işleminin gözden kaçıracağı patlama dizilerini, neredeyse aynı kompozisyonları ve ince varyasyonları yakalar.

Cihaz Üzerinde ve Bulut İşleme Karşılaştırması: Gizlilik Boyutu

Nöral yerleştirme modellerini çalıştırmak önemli düzeyde bilgi işlem gücü gerektirir. Bazı fotoğraf temizleme uygulamaları, görüntülerinizi analiz için bulut GPU'lara yükler; bu da büyük bir gizlilik riski oluşturur. Modern Apple cihazları, CoreML vizyon modellerini tamamen cihaz üzerinde çalıştırabilen Neural Engine'i (A17 Pro'da 16 çekirdekli, M serisinde 5 TOPS) içerir. Bu, 10.000 fotoğraf için 512 boyutlu yerleştirmelerin, cihazdan herhangi bir veri çıkmadan 3 dakikadan kısa sürede hesaplanabileceği anlamına gelir.

İşleme YaklaşımıHız (10K Fotoğraf)GizlilikDoğruluk
Bulut GPU (NVIDIA A100)30 saniyeHarici sunuculara yüklenen fotoğraflarEn yüksek (en büyük modeller)
Cihazdaki Sinir Motoru2-4 dakika%100 yerel, sıfır ağ aktarımıMükemmel (optimize edilmiş CoreML modelleri)
Yalnızca Cihaz Üzerindeki CPU15-25 dakika%100 yerelİyi (sınırlı model karmaşıklığı)

Nöral Yinelenen Algılamayı İş Başında Görün

Swipe Photo Cleaner (Wipe AI), hızlı ilk filtreleme için algısal karma oluşturmayı, derin anlamsal gruplama için cihazdaki CoreML sinir yerleştirmeleriyle birleştirir. Sonuç: seri çekim sekansları, filtrelenmiş kopyalar ve neredeyse aynı kompozisyonlar, en net fotoğraf vurgulanacak şekilde otomatik olarak kümelenir; bunların tümü, buluta tek bir bayt bile yüklemeden cihazınızın Neural Engine'inde yerel olarak işlenir.

iPhone Depolama & iCloud Tasarruf Hesaplayıcı

Ne kadar depolama alanı ve iCloud abonelik ücreti tasarruf edebileceğinizi görün

Kazanılan Alan:~15.2 GB
Olası iCloud Tasarrufu:₺ 480 / yıl

HEIC ve JPEG Depolama Tasarrufu Hesaplayıcı

Format boyutlarını ve iPhone hafızasındaki yer tasarrufunu karşılaştırın

JPEG Formatında Boyut:~38.0 GB
HEIC Formatında Boyut:~19.0 GB
Kazanılan Alan:~19.0 GB (%50)

4K & HD Video Sıkıştırma Hesaplayıcı

Videolarınızı HEVC ile sıkıştırarak ne kadar alan kazanacağınızı hesaplayın

Orijinal Boyut:~24.0 GB
Sıkıştırma Sonrası (HEVC -%75):~6.0 GB
Kazanılan Alan:~18.0 GB