Röntgen çizgisel dedektörlerinin entegrasyonu

Çizgisel dedektör, her tarama tabanlı röntgen sisteminin kalbidir; ancak onu yazılımınız ve donanımınızla "uyumlu hale getirmek" çoğu zaman kolay değildir: ağ protokolleri, konveyör hareketiyle senkronizasyon, kalibrasyon, çok enerjili modlar. Bu işi biz üstleniyoruz — başta Detection Technology üretimi olmak üzere, çizgisel dedektör entegrasyonunda geniş pratik deneyimimiz var.

Detection Technology deneyimi

Detection Technology dedektör sistemleri ve onların X-LIB SDK kütüphanesiyle yoğun şekilde çalıştık. Özelliklerini dokümantasyondan değil, uygulamadan biliyoruz:

  • X-GCU protokolü (veri toplama bloğu): ağ (UDP) üzerinden komut kanalı ve görüntü iletim kanalı.
  • IP yapılandırması, dedektör kartlarının adreslenmesi ve tek bir sistemde birden çok kartla çalışma.
  • Çok enerjili modların ve birden çok dedektör hattıyla çalışmanın desteklenmesi.
  • C++ ve .NET arayüzleri ile Camera Link desteği.
  • Düzeltme süreçleri: on-board (dedektör üzerinde) ve off-board (yazılımda); parçalı (piecewise) yöntem ve Hi/Lo trigger modları dahil.

Detection Technology ile edinilen deneyim diğer çizgisel dedektörlere de aktarılabilir — veri alımı, senkronizasyon ve kalibrasyon ilkeleri büyük ölçüde benzerdir. Projenizde hangi üreticinin dedektörü seçilirse onu entegre ederiz.

Entegrasyona neler dahildir

Veri alımı ve bağlantı

  • Dedektör sistemiyle bağlantı kurulması (komut kanalı ve veri kanalı).
  • Görüntü hatlarının gerçek zamanlı ve tamponlamalı olarak alınması.
  • Dedektörlerin yapılandırılması: kart sayısı, her enerji kanalı için duyarlılık, filtreleme modları (ortalama alma / toplama).
  • Bağlantı hatalarının otomatik yeniden bağlanma ile ele alınması.

Tarama senkronizasyonu

  • Entegrasyon süresine göre — sabit bir veri toplama periyodu.
  • Enkoder tetiğine göre — kat edilen mesafe üzerinden konveyör hareketiyle senkronizasyon (birim uzunluk başına darbe, tetik böleni).
  • Dedektör hatları arasındaki geometrik ofsetin (iki açı için) ayarlanması.

Kalibrasyon

  • Ofset (offset) ve kazanç (gain) kalibrasyonu.
  • Kalibrasyon noktasının seçimi: on-board (dedektörün kendi içinde) veya off-board (yazılımda), katsayıların dedektöre geri yüklenmesiyle.
  • Kalibrasyonların dedektör sisteminin kalıcı belleğine kaydedilmesi ve buradan yüklenmesi.
  • Enerji kanallarının ve açıların bağımsız kalibrasyonu.

İşlemeye aktarım

  • Görüntü işleme zinciri (DRM, filtreleme, renklendirme) için hazır, temiz ve senkronize bir veri akışı.
  • Kare formatlarının ve meta verilerinin uyumlanması.

Projeye nasıl entegre olur

Tetik

Enkoder / konveyör

tarama tetiği

tarama senkronizasyonu
  1. Röntgen dedektörüDetection Technology vb.
  2. X-LIB / sürücü
  3. hatların alımı
  4. kalibrasyon
  5. yazılımınızçift enerji (dual energy) işleme

Şunları yapabiliriz:

  • dedektörü mevcut yazılımınıza entegre etmek — anlaşılır bir API'ye sahip sürücü/adaptör geliştirip ekibinize teslim etmek;
  • görüntü işleme yazılımımızın bir parçası olarak hazır bir veri alım modülü sağlamak;
  • dedektörü kontrolörle uyumlamak — jeneratör, konveyör ve dedektörün senkronizasyonu (bkz. röntgen sistemleri kontrolörleri).

Entegrasyonun sonucu

  • Dedektör verilerinin hat kaybı olmadan, gerçek zamanlı ve kararlı alımı.
  • Görüntünün nesne hareketiyle doğru senkronizasyonu.
  • Kalibre edilmiş, işlemeye hazır görüntü.
  • Ekibiniz için belgelenmiş API/adaptör ve kaynak kodu.

İlgili hizmetler

İletişim

Dedektörü entegre etmeniz mi gerekiyor?

Dedektör modelini (veya hangisini seçtiğinizi) bildirin ve sistemi tanımlayın — entegrasyon hacmini değerlendirip bir çözüm önerelim.