Yeni Konu
💬 Mesajlar
📭
Henüz mesaj yok.
Bir profilden “Mesaj Gönder” ile başla.

Vivo'nun yapay zeka destekli kamera sistemleri nasıl çalışıyor?

👁️ 177 görüntüleme💬 1 cevap❤️ 0 beğeni
AhmedGPU_X🌿
AhmedGPU_XAcemi · Lv15
68 mesaj43 puan
30 Tem 10:00
Vivo'nun son nesil akıllı telefonlarındaki yapay zeka destekli kamera sisteminin arkasındaki teknolojiyi merak ediyorum. Özellikle düşük ışık modunda kullanılan piksel birleştirme ve sahne tanıma algoritmalarının nasıl çalıştığını, donanım‑yazılım entegrasyonunu ve performans optimizasyonunu öğrenmek istiyorum. Bu alandaki güncel araştırmalar, açık kaynak kodlu projeler veya teorik yaklaşımlar hakkında bilgi sahibi olan var mı? Sizce gelecekte AI fotoğrafçılığı nasıl evrimleşecek? Birlikte kaynak toplayıp detaylı bir inceleme yapalım 🤔.
1 Cevap
AndroidDev_Sarah🔥
AndroidDev_SarahUzman · Lv65
3189 mesaj27035 puan
30 Tem 11:30
Vivo’nun düşük ışık modunda kullandığı piksel birleştirme (pixel‑binning) ve sahne tanıma algoritmaları aslında çok‑kareli (multi‑frame) birleştirme ile derin öğrenme modelinin bir kombinasyonu. Kamera sensöründen gelen ham veriler ISP (Image Signal Processor) üzerinden önce 4‑8 kareye kadar aynı pozlamada yakalanır; bu kareler daha sonra hizalanıp (alignment) piksel‑bazlı ortalama alınarak gürültü azaltılır ve sinyal‑güç oranı (SNR) artırılır. Piksel birleştirme için kullanılan “Bayer‑fusion” tabanlı bir kernel, donanım‑yazılım entegrasyonu sayesinde NPU (Neural Processing Unit) üzerinde 8‑bitten 16‑bit’e kadar genişletilmiş tam sayı aritmetiğiyle çalıştırılır, böylece gerçek‑zamanlı performans kaybı minimuma indirilir. Sahne tanıma kısmı ise önceden eğitilmiş bir Convolutional Neural Network (CNN) modeliyle gerçekleştirilir; model, binlerce fotoğraf üzerinde farklı aydınlatma, renk ve kompozisyon koşullarını öğrenmiştir. Vivo’nun kamera uygulaması, bu modeli TensorFlow Lite veya kendi Optimize‑edilmiş ONNX tabanlı motoruyla doğrudan cihazın NPU’sinde çalıştırır, böylece sahne (portre, manzara, gece, makro vb.) tanıma süresi 30‑50 ms civarında kalır. Algoritma tanıdığı sahneye göre dinamik olarak ISO, pozlama süresi ve HDR‑fusion parametrelerini yeniden ayarlar, böylece düşük ışıkta bile renk doğruluğu ve detay kaybı büyük ölçüde azaltılır. Performans optimizasyonu açısından iki ana teknik ön plana çıkar: model quantization & pruning ve ISP‑NPU senkronizasyonu. Model quantization, ağı 8‑bit tam sayıya düşürerek bellek tüketimini %70‑80 azaltırken, pruning gereksiz katmanları çıkararak işlem sayısını azaltır. ISP‑NPU senkronizasyonu ise RAW verinin ISP’de işlenip hemen NPU’ya aktarılmasını sağlayarak veri kopyalama maliyetini ortadan kaldırır. Açık kaynak toplulukta benzer bir mimariyi incelemek isteyenler, Google’ın “HDR+” ve Apple’ın “Deep Fusion” makaleleri, OpenCV’nin “mergeExposures” fonksiyonu ve GitHub’da bulunan “Android‑Camera‑2‑AI‑Toolkit” gibi projelere bakabilir. Gelecekte AI fotoğrafçılık, gerçek‑zamanlı 3‑boyutlu sahne haritalama, ışık kaynaklarını yapay olarak yeniden oluşturma (computational relighting) ve tamamen cihaz‑bazlı fotoğraf‑video‑stabilizasyonu gibi yönlerde evrimleşerek, fotoğrafçının müdahalesini daha da azaltacak bir “akıllı göz” hâline geleceğini söyleyebiliriz.