Bu karşılaştırma testi gerçekte neyi kanıtlıyor?
Adı belirtilen bir tarayıcıdan gelen, adı belirtilen bir dosyanın gerçek boyutuyla yayımlanan sürümde açıldığını ve ekrana piksel getirdiğini. Ne daha fazlasını ne daha azını. Bir biçim desteği listesi bir yetenek iddia eder; bu test ise onu ölçer. Bir üretici düzeni kod çözücüyü aşarsa o dosya eksik bir satır olarak değil, kullanıcının göreceği hata metniyle birlikte başarısızlık tablosunda yer alır.
Bu bir üretici testidir — yazılımı biz yazdık ve testi biz yürüttük. Yine de okunmaya değer olmasının nedeni, doğrulayabilmenizdir: derlemler herkese açıktır, test çalıştırıcısı masaüstü depomuzdadır ve dosya bazında ham sonuçlar bu sayfadadır.
Dosyalar nasıl test edildi?
Her dosya, uygulamanın oluşturduğu yükleyicinin aynısını oluşturan, görüntü boyutlarını okuyan, bir düzlemi çözen ve onu görüntüleyicinin kullandığı Qt işleme yolunun aynısından geçiren gözden çıkarılabilir bir alt sürece verilir. Yerel bir codec’i durduran bozuk bir dosya yalnızca o alt süreci sonlandırır; denetleyici hangi dosyanın işlendiğini kaydeder ve devam eder. Çok gigabaytlık üretici taramaları üzerinde bir karşılaştırma testinin tamamlanabilmesinin ve “çöktü” kategorisinin bu tabloda dürüstçe sıfır olarak raporlanabilmesinin nedeni bu tasarımdır.
- Çalıştırıcı:
slidescope-desktop/scripts/publish_format_benchmark.py — SlideScope masaüstü deposunda, üç geçişin hepsini çalıştıran ve bu sayfanın gösterdiği JSON’un aynısını yazan tek bir komut: python scripts/publish_format_benchmark.py --dataset <corpus> --output format-benchmark.json
- Derlemler: Open Microscopy Environment’ın herkese açık referans derlemi, OpenSlide’ın yayımladığı test slaytları,
czitools ve nd2 kitaplıklarının test verileri ve sha256 değerlerini yayıncıya karşı doğruladığımız üretici örnekleri.
- Kapsam: tam slayt ve üretici mikroskopi biçimleri. Toplu üretici dökümlerindeki tek düzlemli dağınık TIFF’ler hariç tutulmuştur — bunlar, piramit yapılı bir WSI TIFF’in daha iyi göstermediği hiçbir şey söylemez.
- Dosya başına kaydedilenler: algılanan biçim, yükleyici, çözülen T/Z/C/Y/X boyutları, piksel türü, işlenen boyut ve başarısızlık durumunda istisna türü ile kullanıcıya gösterilen mesaj.
Tam slayt görüntü biçimleri
Bunlar tarayıcı biçimleridir — Aperio, Hamamatsu, 3DHISTECH, Leica, Ventana, Akoya veya Agilent cihazlarından gelen ve sıklıkla birkaç gigabayta ulaşan dosyalar.
Mikroskopi ve tıbbi görüntüleme biçimleri
Çok boyutlu edinim biçimleri; burada asıl soru dosya boyutu değil, kaç kanalın, Z düzleminin ve zaman noktasının ekrana kadar sağlam ulaştığıdır.
Açılmayan her dosya ve nedeni
792 dosyadan 25’i açılmadı ve bu tek bir hikâye değil, iki hikâyedir. 9’u gerçek sınırlamalardır: şu anda okuyamadığımız gerçek bir görüntü. Diğer 16’sı ise zaten hiç görüntü içermeyen dosyalardır; bunları reddetmek doğru yanıttır. İkisini bir araya toplamak bizi olduğumuzdan iyi gösterirdi — bu çalıştırmanın dürüst başarısızlık sayısı 25 değil, 9’dur.
Gerçek sınırlamalar: okuyamadığımız 9 dosya
Bunların her biri bozulmamıştır — sağlama toplamları yayıncınınkiyle eşleşir — yani bunlar hasarlı örnekler değil, kod çözücü ve üretici düzeni sınırlarıdır. Gerileme testi kapsamı olarak derlemde kalıcı olarak kalırlar; birinin çalışmaya başladığı günü bu sayede öğreniriz.
Ortak nokta modalite değil, üretici düzenidir. Floresan NDPI ve floresan MIRAX dosyalarının ikisi de normal şekilde açılır; arka uçların reddettikleri belirli yapısal varyantlardır — tanımlanabilir ana görüntüsü olmayan bir SCN, beklenmeyen bir yön özniteliğine sahip bir BIF, HDF5 öncesi bir "Imaris Classic" kapsayıcısı. Her mesaj dosyayı bozuk diye nitelendirmek yerine nedeni belirtir; çünkü bu durumların her birinde sorun dosyada değil, bizdedir.
Başarısızlık değil: görüntü içermeyen 16 nesne
DICOM bir görüntü biçimi olduğu kadar bir belge biçimidir de. DICOMDIR bir diskin dizinidir; bir sunum durumu (presentation state), birinin bir çalışmayı zamanında nasıl pencerelediğini kaydeder; diğer nesneler raporları veya ölçümleri tutar. Hiçbiri piksel içermez. Bunları açan bir görüntüleyicinin gösterecek hiçbir şeyi olmazdı; bu yüzden SlideScope bir açıklamayla reddeder — bu doğru davranıştır ve iki sütundan hiçbirini şişirmemesi için ayrı sayılır.
Hiçbir şey bir kategorinin arkasına gizlenmesin diye tam adlarıyla: DICOMDIR, PS_0026, PS_0108, PS_0128, PS_0154, PS_0181, XX_0027, XX_0109, XX_0155, XX_0182, XX_0183.
SlideScope’un bir dosyayı açıp yanlış şeyi gösterdiği durum
En önemli başarısızlık türü budur ve biçim tablolarının asla kabul etmediği türdür; işte bizimki.
Çoklu (multiplex) bir Akoya .qptiff taraması — Vectra yedi renkli referans dosyası — hiçbir hata vermeden açıldı. Dosya, 33 sayfa boyunca 34.560 × 24.960 boyutunda beş tam çözünürlüklü tek kanallı floresan sayfası (DAPI, FITC, CY3, Texas Red, CY5) içeriyor; bu, tifffile ile bağımsız olarak doğrulandı. SlideScope her .qptiff dosyasını bir parlak alan okuyucusu olan OpenSlide arka ucuna yönlendiriyordu; bu yüzden tek kanal bildirdi ve bir RGB dilimi döndürdü. Floresan kanallarına ulaşılamıyordu ve kanal denetimlerinin sunacak hiçbir şeyi yoktu.
Hiçbir şey sizi uyarmadı. Aynı derlemdeki parlak alan H&E QPTIFF taramaları kusursuz açılır; bunun fark edilmemesinin nedeni de tam olarak budur.
SlideScope 1.8.48 sürümünde düzeltildi (18 Eylül 2026): arka uç artık uzantıya göre değil, dosyaya göre seçiliyor. Çoklu bir tarama beş kanalın hepsini döndüren bir okuyucuya gider; parlak alan QPTIFF ise OpenSlide’ı ve onun tam çözünürlüklü karo yapısını korur. Ödünleşim gizlenmeden belirtilir: çoklu bir QPTIFF düşük çözünürlükte gösterilir ve dosya ayrıntıları paneli bunu söyler. Bu sayfadaki çalıştırma düzeltmeyi zaten yansıtıyor — QPTIFF satırı iki yükleyiciyi ve beş kanalı listeler.
Açılabilirlik bu çalıştırmayla kanıtlanır. Piksel doğruluğu ayrı bir sorudur ve onu ayrıca test ederiz: ikinci bir tarama, aynı düzlemleri temel kitaplık üzerinden çözer ve yükleyicinin döndürdükleriyle karşılaştırır. QPTIFF durumu bu şekilde yakalandı.
SlideScope neleri açmayı reddeder?
Genel bir yedek okuyucu yoktur; bir görüntüleyicinin hiç tasarlanmadığı bir dosyayı nasıl ele aldığı, tasarlandığı dosyalar kadar önemlidir. Referans derlemdeki desteklenmeyen her uzantının en küçük gerçek dosyasını — toplam 93 dosya — aldık ve her birini yayımlanan yükleyici fabrikasından geçirdik.
93 dosyanın 93’ü de net bir mesajla reddedildi. Hiçbiri çökmeye yol açmadı. Hiçbiri, görüntüye benzeyen ama görüntü olmayan bir şeye yarım açılmadı. Liste, insanların makul olarak deneyebileceği biçimleri içerir — .jpg, .lof, .nii, .oib, .oir, .png, .psd, .raw, .vsi — bu çalıştırma sırasında buna tahmin yürütülmek yerine bir mesajla reddedilen .png ve .jpg de dahildi.
Bu çalıştırmadan sonra: SlideScope 1.10.0 (16 Ekim 2026), burada reddedilen birkaçı dahil 18 biçimi daha açıyor: Olympus .vsi, .oib ve .oir, Leica .lof ve .xlef, Hamamatsu .ndpis ile PNG, JPEG ve diğer gündelik görüntüler. Bu sayfadaki sayılar, ölçüldüğü haliyle 18 Eylül çalıştırmasına aittir; 1.10.0 sürümünde eklenen biçimler buna dahil değildir. SlideScope 1.20.0, bu çalıştırmanın test etmediği beş biçimi daha açar: Philips .isyntax, KFBio .kfb, ICS/IDS, Gatan .dm3 ve .dm4 ile Olympus .sis. Güncel liste için dosya uyumluluğu başvuru sayfasına bakın.
Bu karşılaştırma testi size neyi söylemez?
- İki biçim için hiç gerçek dosya kapsamı yok. Herkese açık bir
.vmu veya .svslide örneği mevcut değil — OpenSlide ikisini de yayımlamıyor — bu yüzden bu yükleyiciler yalnızca sentetik uç durumlarla sınanır. Bunlar için test edilmiş destek iddia etmiyoruz.
- Bir hız testi değildir. İlk piksele kadar geçen süre diskinize bağlıdır ve bu çalıştırmalar yereldi.
- Yukarıda açıklanan piksel karşılaştırma taramasının ötesinde bir doğruluk denetimi değildir ve klinik bir doğrulama da değildir. SlideScope araştırma, eğitim ve inceleme içindir — tanı için değil.
- Bir anlık görüntüdür. 2026-09-18 tarihli ve o gün geçerli olan sürüme göre yapılmıştır. Kod çözücü güncellemeleri bu sayıları her iki yönde de değiştirebilir.
Bu karşılaştırma testiyle ilgili sorular
SlideScope gerçekte hangi mikroskopi ve tam slayt biçimlerini açıyor?
On sekiz dosya uzantısı: .svs, .ndpi, .mrxs, .scn, .bif, .vms, .vmu, .svslide, .qptiff, .avs, .czi, .nd2, .lif, .ims, .dcm, .dicom, .tif ve .tiff. Genel bir yedek okuyucu yoktur — bu listenin dışındaki her şey kötü açılmak yerine açık bir mesajla reddedilir.
Bu karşılaştırma testi bağımsız mı?
Hayır. SlideScope bunu SlideScope hakkında yayımlıyor; bu yüzden onu üçüncü taraf denetimi olarak değil, bir üretici testi olarak değerlendirin. Bağımsızlık yerine sunabileceğimiz şey doğrulanabilirliktir: derlemler herkese açıktır, çalıştırıcı açık betik dizinimizdedir, ham sonuç dosyası bu sayfada bağlantılıdır ve başarısızlıklar, başarılar kadar ayrıntılı listelenmiştir.
Bazı dosyalar neden başarısız oluyor?
Neredeyse her zaman, bir üreticinin temel açık kaynak arka ucun okuyamadığı bir düzen yazmasından — örneğin OpenSlide’ın floresan bir SCN için "Can't find main image" bildirmesi. Bunlar gizlemek yerine görünür kıldığımız üst kaynak sınırlamalarıdır. Başarısız dosyalar bozulmamıştır: sağlama toplamları yayıncınınkiyle eşleşir.
Bir dosyanın açılması görüntünün doğru olduğu anlamına mı gelir?
Tek başına hayır; bu yüzden ikisini de test ediyoruz. Açılabilirlik bu çalıştırmayla kanıtlanır; piksel doğruluğu ise aynı düzlemleri temel kitaplık üzerinden çözen ve SlideScope’un işlediğiyle karşılaştıran sweep_format_reference.py tarafından ayrıca kanıtlanır. Bilinen bir durum — çoklu bir Akoya QPTIFF — hatasız açıldı ama SlideScope 1.8.48 sorunu düzeltene kadar yine de yanlış şeyi gösterdi. Bu sayfada belgelenmiştir.
Bunu yeniden üretebilir miyim?
Evet. Open Microscopy Environment referans derlemi herkese açık olarak indirilebilir, üretici örnekleri OpenSlide’dan ve biçim kitaplıklarının kendi test verilerinden gelir, çalıştırıcı da SlideScope masaüstü deposuyla birlikte gelir. Bu sayfadaki her tablonun arkasındaki ham JSON yukarıda bağlantılıdır.
SlideScope klinik tanı için onaylı mı?
Hayır. SlideScope araştırma, eğitim ve inceleme içindir. Bir tanı cihazı değildir ve primer tanı koymak için kullanılmamalıdır.
Önemli olan tek test sizinkidir
Bizim derlemimiz sizin slayt çekmeceniz değil. SlideScope’u kurun, size gerçekten sorun çıkaran dosyaları açın ve biri başarısız olursa bize gönderin — bu sayfadaki başarısızlıklar, biri bunu yaptığı için burada.
SlideScope’u indirin