Kimlik Doğrulama (KYC) — OCR & Yüz Eşleştirme
Bankacılık ve finans müşteri onboarding süreçleri için kimlik kartı OCR'ı, sahtelik tespiti ve biyometrik yüz eşleştirme sağlayan, üretimde çalışan iki yapay zekâ servisi: IDOCR ve IDBM.
Proje Bilgileri
- Rol: Geliştirici — IDOCR & IDBM (AI/CV modülleri)
- Müşteri: Identify-Turkey — id24.tr KYC platformu
- Kapsam: Kimlik OCR + MRZ, sahtelik tespiti, biyometrik yüz eşleştirme
- Entegrasyon: Flask REST API (JWT), Docker/Kubernetes mikroservis
- Durum: Canlı kullanım (Üretimde)
Özet
Bir KYC (Müşterini Tanı) kimlik doğrulama platformunun yapay zekâ çekirdeğini oluşturan iki bağımsız mikroservis geliştirdim. IDOCR, T.C. kimlik kartının ön ve arka yüzünü okuyup alanları (TCKN, ad-soyad, doğum tarihi, geçerlilik, seri no, MRZ) çıkarır; görselin kimlik olup olmadığını ve yönünü tespit eder; ayrıca sahtelik kontrolü için güvenlik öğelerini doğrular. IDBM ise selfie ile kimlik fotoğrafını karşılaştıran biyometrik yüz eşleştirme servisidir; ek olarak yüz analizi ve landmark çıkarımı sağlar. Her iki servis de JWT ile korunan, şifreli REST API'ler olarak Docker/Kubernetes üzerinde üretimde çalışmaktadır.
IDOCR — Kimlik OCR & Sahtelik Tespiti
- Kimlik Tespiti & Yön: Görselin kimlik olup olmadığının ve ön/arka yüz yönünün YOLO tabanlı tespiti.
- Alan OCR: Ön yüzden TCKN, ad-soyad, doğum tarihi, geçerlilik, cinsiyet ve seri no çıkarımı (YOLO bölge tespiti + Tesseract OCR).
- MRZ Okuma: Arka yüz MRZ ayrıştırma ve ön yüz alanlarıyla çapraz doğrulama.
- Sahtelik/Güvenlik Öğeleri: Ön yüzde hologram ve MLI, arka yüzde guilloche (giyoş) tespiti.
IDBM — Biyometrik Yüz Eşleştirme
- Yüz Eşleştirme (1:1): Selfie ↔ kimlik fotoğrafı karşılaştırması; mesafe ve eşik tabanlı eşleşme kararı.
- Çoklu Model & Metrik: ArcFace, Facenet512, VGG-Face, SFace vb. modeller; cosine / euclidean_l2 metrikleri ve modele özel ayarlı eşikler.
- Yüz Tespiti & Landmark: RetinaFace, MTCNN, MediaPipe ile yüz tespiti ve landmark çıkarımı.
- Yüz Analizi: Yaş, cinsiyet ve duygu tahmini; performans için ONNX'e dönüştürme.
Teknoloji Yığını
Dağıtım & Operasyon
- Servis: Gunicorn + Flask; Docker imajları, Kubernetes ile ölçeklenebilir dağıtım.
- Güvenlik: JWT tabanlı kimlik doğrulama ve uçtan uca şifreleme.
- Uyumluluk: Bankacılık/KYC gereksinimleri için TSE dokümantasyon ve sertifikasyon.