Diğer konuları ara…

Diğer konuları ara…

Ayrık Kosinüs Dönüşümü

Esnek saha kurulumu için optimize edilmiş, hızlı kurulumlu ve yüksek yoğunluklu kablosuz dizilimlerle analitik EEG süreçlerinizi hızlandırın.

Esnek saha kurulumu için optimize edilmiş, hızlı kurulumlu ve yüksek yoğunluklu kablosuz dizilimlerle analitik EEG süreçlerinizi hızlandırın.

Elektroensefalogram (EEG), uzun süreler boyunca düzinelerce kanal üzerinde büyük miktarlarda sürekli veri üretir. Bu hacim, taşınabilir başlıkların sınırlı belleğini zorlar, teletıp ağlarını kısıtlar ve gerçek zamanlı beyin-bilgisayar arayüzlerini (BCI) yavaşlatır. Sonuç olarak, ham EEG verilerinin verimli bir şekilde işlenmesi için küçültülmesi gerekir.

JPEG sıkıştırmasının matematiksel temelini oluşturan ayrık kosinüs dönüşümü (DCT), bu zorluğu çözer. Tıpkı görüntüleri tanınabilirliği koruyarak sıkıştırdığı gibi, DCT de EEG sinyal boyutunu genel şeklini koruyarak küçültür. Bunun çalışma mekanizmasını ve sınırlarını anlamak, DCT'nin ne zaman uygun olduğunu veya ne zaman alternatif dönüşümlerin tercih edileceğini belirlemeye yardımcı olur.

Esnek saha kurulumu için optimize edilmiş, hızlı kurulumlu ve yüksek yoğunluklu kablosuz dizilimlerle analitik EEG süreçlerinizi hızlandırın.

Esnek saha kurulumu için optimize edilmiş, hızlı kurulumlu ve yüksek yoğunluklu kablosuz dizilimlerle analitik EEG süreçlerinizi hızlandırın.

Ayrık Kosinüs Dönüşümü Nedir?

Ayrık kosinüs dönüşümü, sonlu bir örneklenmiş değerler dizisini kosinüs fonksiyonlarıyla ilişkili katsayılara dönüştüren matematiksel bir işlemdir. Bir sinyali doğrudan zaman veya konum üzerindeki değerler olarak tanımlamak yerine, farklı kosinüs modellerinin o sinyale ne kadar güçlü katkıda bulunduğunu açıklar. Sonuç sonlu ve ayrık kalmaya devam eder, ancak yapısı frekans benzeri bir alanda ifade edilir.

Bir kosinüs temeli, sabit bir modelle başlar ve giderek hızlanan salınımlar halinde ilerler. Bu nedenle, ilk katsayı genellikle girdinin ortalama veya genel seviyesini yansıtırken, sonraki katsayılar giderek daha ince değişiklikleri yakalar. Bu düzenleme, genel eğilimlerin hızlı dalgalanmalardan ayrılmasını kolaylaştırabilir.

Katsayıların tamamı ve bunlara karşılık gelen normalizasyon korunduğunda dönüşüm tersine çevrilebilir. Ancak pratik çalışmalarda analistler yalnızca seçilen katsayıları koruyabilir veya bunları sayısal özellikler olarak kullanabilirler. Bu seçim boyutu azaltabilir, ancak aynı zamanda bilgiyi de göz ardı eder, bu nedenle indirgenmiş temsilin anlamı varsayılmaktan ziyade değerlendirilmelidir.

Adım Adım Ayrık Kosinüs Dönüşümü Algoritması

Pratik bir DCT iş akışı, sonlu bir diziyle başlar ve yeniden oluşturulabilen veya analiz edilebilen katsayılarla biter. Dizi, kısa bir sinyal penceresi, bir görüntü satırı veya başka bir sıralı ölçüm koleksiyonu olabilir. Hesaplamadan önce analist; dönüşüm türünü, katsayı ölçeklendirmesini, pencere uzunluğunu ve eksik veya bozulmuş örneklerin nasıl ele alınacağını tanımlar.

Her bir DCT temel fonksiyonu, örneklenmiş bir kosinüs modelidir. Algoritma, girdiyi her temel modelle karşılaştırarak model başına bir katsayı üretir. Hesaplama doğrudan toplama formülüyle veya seçilen dönüşüm kuralını korurken hesaplamayı azaltmak için tasarlanmış hızlı bir uygulama ile gerçekleştirilebilir.

İşlemi uygularken kompakt bir iş akışı faydalıdır, çünkü her adım yorumlamayı etkiler:

  1. Sonlu ve tutarlı bir şekilde örneklenmiş bir dizi hazırlayın.

  2. Analiz gerektirdiğinde istenmeyen sapmaları ve eğilimleri kaldırın veya modelleyin.

  3. DCT türünü ve normalizasyon kuralını seçin.

  4. Katsayı vektörünü hesaplayın ve boyutlarını doğrulayın.

  5. Araştırma sorusuna göre katsayıları koruyun, yeniden oluşturun veya istatistiksel olarak analiz edin.

Dönüşümden sonra, tüm katsayılarla yapılan yeniden oluşturma işlemi, sayısal hassasiyet ve normalizasyon kuralları haricinde girdiyi yeniden üretmelidir. Katsayı vektörünün yalnızca bir kısmını kullanan bir yeniden oluşturma işlemi ise bir yaklaşıklıktır. Yeniden oluşturma hatasının incelenmesi, katsayı azaltımının yalnızca gürültüyü azaltmakla kalmayıp anlamlı yapıyı da ortadan kaldırıp kaldırmadığını gösterebilir.

Sektörler Genelinde Ayrık Kosinüs Dönüşümü Uygulamaları

Ayrık kosinüs dönüşümü, sonlu ve örneklenmiş verilerin kosinüs tabanlı bir temsilden yararlanabileceği her yerde uygulama alanına sahiptir. Görüntü ve video sistemlerinde, uzamsal veya zamansal blokların kompakt tanımlarını destekler. Ses ve iletişimde, ilgili dönüşüm yöntemleri kodlama ve iletim için sinyal bilgilerinin düzenlenmesine yardımcı olabilir.

Bilimsel ve mühendislik uygulamaları, filtreleme, gürültü azaltma, özellik oluşturma ve sayısal analiz için DCT'yi kullanır. Evre (faz) birincil ilgi konusu olmadığında veya çift uzantılı davranışa sahip sonlu bir dizi uygun bir model olduğunda, bunun gerçek değerli temeli kullanışlı olabilir. Uygun kullanım; sinyale, sınır koşullarına ve istenen çıktıya bağlıdır.

Biyomedikal araştırmalarda, dönüşüm katsayıları istatistiksel modeller veya sınıflandırma sistemleri için özellik olarak hizmet edebilir. Bu özellikler dönüştürülmüş bir sinyalin ölçümleridir, doğrudan biyolojik değişkenler değildir. Bu nedenle değerleri; doğrulama, tekrarlanabilirlik ve orijinal veriler ile ilgili fizyolojik önlemlerle karşılaştırma yoluyla belirlenmelidir.

Ayrık Kosinüs Dönüşümü ve Ayrık Fourier Dönüşümü Karşılaştırması

DCT ve DFT'nin her ikisi de örneklenmiş verileri salınımlı temel fonksiyonlar aracılığıyla ifade eder, ancak farklı matematiksel varsayımlarda bulunurlar. DFT karmaşık eksponansiyeller kullanır ve katsayılarında hem genliği hem de evreyi temsil eder. DCT ise gerçek kosinüs fonksiyonlarını kullanır ve yaygın olarak sonlu girdinin çift simetrik bir uzantısı ile ilişkilendirilir.

Sınır davranışı temel bir ayrımdır. DFT'deki periyodik uzantı, sonlu bir segmentin sonu ile başlangıcı arasındaki değerler eşleşmediğinde yapay bir sıçrama yaratabilir. Birçok DCT formuyla ilişkili çift uzantılı yapı bu özel süreksizliği azaltabilir, ancak her kenar etkisini ortadan kaldırmaz veya her sinyal için daha iyi sonuçları garanti etmez.

Dolayısıyla bu seçim ideolojik olmaktan ziyade analitiktir. Karmaşık evre ve periyodik yapı önem taşıdığında DFT doğal bir seçimken, kompakt gerçek değerli temsiller ve sonlu pencereli veriler için DCT cazip olabilir.

Şu Durumlarda DCT Kullanın

Şu Durumlarda FFT/Dalgacık Kullanın

Düşük güçlü, gömülü sıkıştırma gerektiğinde

Belirli frekans bantlarını analiz ederken

Yapay öğrenme için gerçek değerli özellik vektörleri gerektiğinde

Evre senkronizasyonunu ölçerken

Frekans analizi değil, veri azaltma amaçlandığında

Zamanla sınırlı geçici rejim tespiti yaparken

EEG Sinyallerinde DCT Enerji Sıkıştırma Özelliği Nedir?

DCT, kısa bir sinyal örnekleri bloğunu, her biri o özel kosinüs dalgasının orijinal bloğa ne kadar güçlü katkıda bulunduğunu açıklayan bir katsayı ile çarpılan, artan frekanslardaki kosinüs dalgalarının toplamına bölerek çalışır.

Hem büyüklük hem de evre bilgisi içeren karmaşık sayılar üreten Fourier dönüşümünün aksine, DCT yalnızca gerçek sayılar üretir. Bu durum, çıktının depolanmasını ve bilgisayarda işlenmesini daha kolay hale getirir.

EEG için en önemli olan özellik enerji sıkıştırma (energy compaction) olarak adlandırılır. EEG sinyalleri zaman içinde yüksek oranda ilişkilidir, yani şu anda kaydedilen bir örnek, bir an önce kaydedilen örnekle istatistiksel olarak benzerdir.

Birvinskas ve arkadaşları tarafından yapılan bir çalışma bunu doğrudan tanımlamakta ve DCT'nin “ilişkili girdi verilerini aldığını ve enerjisini yalnızca ilk birkaç dönüşüm katsayısında yoğunlaştırdığını” belirtmektedir. Pratik açıdan bu durum, bir bloktaki ilk birkaç katsayının sinyalin genel şeklini yakaladığı, sonraki katsayıların ise büyük kısmı gürültüyle örtüşen giderek daha ince ayrıntıları yakaladığı anlamına gelir.

Bu yoğunlaşma etkisi nedeniyle, yeniden oluşturulan dalga formuna minimum zarar vererek katsayıların büyük bir kısmı göz ardı edilebilir. Yine Birvinskas liderliğindeki bir gömülü sistemler çalışması bunu doğrudan göstermekte, DCT'yi sekiz örnekten oluşan kısa bloklara uygulamakta ve açıkça “en önemsiz dönüşüm katsayılarının iletimden önce kaldırıldığını” ve yeniden oluşturmadan önce sıfırlarla doldurulduğunu belirtmektedir. Geriye dönen sinyal orijinaliyle tamamen aynı değildir, ancak baskın yapıyı korur çünkü göz ardı edilen bilgi, dönüşümün en başta en az enerjiyi taşıyan kısımlarında yoğunlaşmıştır.

Bu ilişkiyi kesme (decorrelation) davranışı, kavramsal olarak, ilişkili verilerin kompakt, ilişkisiz temsillerini arayan temel bileşenler analizi (PCA) arkasındaki amaçla bağlantılıdır, ancak PCA temel fonksiyonlarını istatistiksel olarak verinin kendisinden türetirken, DCT sabit ve önceden tanımlanmış bir kosinüs fonksiyonları seti kullanır.

DCT Neden FFT veya Dalgacıklar Gibi Salınımlı Bir Ayrıştırma Değildir?

DCT'yi Fourier analizinin basit bir varyasyonu olarak değerlendirmek cazip gelse de, bu iki araç farklı amaçlar için oluşturulmuştur.

Hızlı Fourier Dönüşümü (FFT), bir sinyali sinüs ve kosinüs çiftlerine ayırarak hem frekans büyüklüğünü hem de evreyi taşıyan karmaşık değerli çıktılar üretir. Bu karmaşık çıktı; klasik EEG frekans bantları olan delta, teta, alfa, beta ve gama ile doğal olarak eşleşir ve elektrot bölgeleri arasındaki senkronizasyon gibi evre tabanlı ölçümleri destekleyebilir. Dalgacık dönüşümleri (wavelet) bu fikri daha da ileri götürerek frekans içeriğinin zaman içinde konumlandırılmasına olanak tanır ve bu da ani voltaj yükselmesi (spike) veya geçici bir yapay olgu (artefakt) gibi kısa ömürlü olayları yakalamak için kullanışlıdır.

DCT daha dar bir amaç etrafında inşa edilmiştir. Sadece kosinüs fonksiyonlarını kullanır ve yalnızca gerçek sayılar üretir. Katsayıları teknik olarak bir “frekans” formuna karşılık gelir, ancak dönüşüm belirli bir sınır koşulu kullanarak kısa bloklar üzerinde çalıştığından, bu frekans bilgisi fazladan işlem yapılmadan standart EEG bantlarıyla net bir şekilde eşleşmez.

Bu durum bir kusur değildir. Tasarım amacındaki farklılığı yansıtır. FFT ve dalgacık aileleri, EEG gibi ritim odaklı bir sinyalin salınımlı içeriğini tanımlamak için optimize edilmiştir. DCT ise bir dalga formunu şeklini koruyarak mümkün olan en az sayıda sayıya sıkıştırmak için optimize edilmiştir.

Bu ayrım, DCT'nin nasıl değerlendirilmesi gerektiğinin merkezinde yer alır. DCT öncelikle bir sıkıştırma ve boyut indirgeme aracıdır, frekans içeriğine açılan ikincil veya dolaylı bir penceredir.

DCT, Depolama ve İletim İçin EEG Verilerini Nasıl Sıkıştırır?

DCT kullanan temel sıkıştırma yöntemi tutarlı bir model izler: bir sinyal bloğunu DCT katsayılarına dönüştürün, en küçük olanları atın veya kabaca aşağı yuvarlayın ve ardından orijinal sinyalin bir yaklaşımını yeniden oluşturmak için ters dönüşüm uygulayın.

Göz ardı edilen katsayılar en az enerjiyi taşıyan katsayılar olduğundan, yeniden oluşturulan sinyal mükemmel bir kopya olmasa bile genellikle genel dalga formu şeklini korur. Bu tekniğin kayıpsız sıkıştırma yerine kayıplı sıkıştırma olarak tanımlanmasının nedeni budur.

Birvinskas ve arkadaşları tarafından yapılan çalışmada, doğrudan gömülü ve taşınabilir sistemler için, bir seferde sadece sekiz örnekten oluşan bloklara hızlı DCT algoritmaları uygulayan bir yapı kurdular; bu tasarım tercihi, düşük güçlü donanım üzerindeki hesaplama yükünü en aza indirmeyi amaçlıyordu. Yaklaşımın “düşük hesaplama karmaşıklığı ve yüksek hız gerektiren gerçek zamanlı gömülü sistemler” için oldukça uygun olduğu sonucuna vardılar.

Maazouz ve arkadaşları tarafından yapılan başka bir çalışma, konsepti çok kanallı kayıtlara genişleterek, DCT adımından sonra dosya boyutunu daha da küçülten kayıpsız bir adım olan entropi kodlamasını, DCT tabanlı kuantizasyonun üzerine eklemektedir. Bu makale süreci, JPEG sıkıştırmasında kullanılan aynı temel matematiği ödünç alan “muhafazakar bir işlem” olarak tanımlamakta ve yeniden oluşturma kalitesini, yeniden oluşturulan sinyalin orijinalinden ne kadar saptığını ölçen yüzde kök-ortalama-kare sapması (PRD) adı verilen bir metriği kullanarak ölçmektedir.

Birlikte ele alındığında, bu iki çalışma DCT tabanlı sıkıştırmanın teknik olarak uygulanabilir ve hesaplama açısından verimli olduğunu ortaya koymaktadır.

DCT'yi Yapay Öğrenme İçin Bir Özellik Çıkarım Aracı Olarak Kullanma

Yapay öğrenme sınıflandırıcıları (nöbetleri otomatik olarak tespit etmek veya hedeflenen BCI komutlarını yorumlamak için kullanılan algoritmalar), binlerce ham zaman alanı örneği yerine az sayıda bilgilendirici sayı ile beslendiklerinde daha iyi performans gösterme ve daha hızlı çalışma eğilimindedir.

İşte bu noktada DCT'nin enerji sıkıştırma özelliği, bir depolama stratejisinden ziyade bir özellik çıkarım stratejisine dönüşür. Yerden tasarruf etmek için küçük katsayıları atmak yerine, elde tutulan küçük katsayı kümesi bir sınıflandırıcının doğrudan girdisi haline gelir.

Birvinskas ve arkadaşları tarafından yapılan çalışmalardan biri, yapay sinir ağı ile sınıflandırmadan önce DCT'yi açıkça bir özellik çıkarımı ve veri kümesi azaltma adımı olarak kullanarak bu mantığı BCI sistemlerine uygulamaktadır. Yazarlar, “yöntemin özellik çıkarımı ve veri kümesi azaltma için başarıyla kullanılabileceği” sonucuna varmışlardır.

Epilepsi tespiti araştırmaları, araştırmacıların DCT kullandığı bir başka alandır. Bir yaklaşım, yüksek frekanslı DCT katsayılarını ampirik mod ayrışımı (EMD) adı verilen ayrı bir teknikten elde edilen bir bant genişliği özelliğiyle birleştirir, ardından iktal dönemleri (aktif nöbetler) interiktal dönemlerden (nöbetler arasındaki daha sakin aralıklar) ayırt etmek için birleştirilmiş özellik setini bir destek vektör makinesine besler.

Yazarlar, bu birleşik yaklaşımın sınıflandırma görevleri için mevcut en gelişmiş yöntemlerden daha iyi performans gösterebileceğini bildirmişlerdir.

Dahası, daha niceliksel olarak ayrıntılı bir çalışma, yeni veri noktalarını halihazırda etiketlenmiş örneklere benzerliklerine göre etiketleyen bir yöntem olan En Yakın K Komşusu (KNN) sınıflandırıcısı ile eşleştirilmiş, 16 frekans alt bandı boyunca enerji özelliklerini çıkarmak için DCT-II adı verilen özel bir varyant uygulamaktadır.

CHB-MIT uzun dönemli EEG veri kümesi kullanılarak 21 hasta üzerinde test edilen bu yaklaşım, bir sınıflandırıcının kesinlik ve duyarlılığını tek bir sayıda dengeleyen bir metrik olan 93.12'lik bir ortalama F1-skorunun yanı sıra 0.07'lik bir yanlış pozitif oranı elde etmiştir.

Doğru Hedef İçin Doğru Araç

DCT, EEG işlemede yerini özel bir matematiksel güç sayesinde kazanır: ilişkili bir sinyalin enerjisini az sayıda gerçek değerli, ilişkisiz katsayıda yoğunlaştırma yeteneği.

Bu özellik onu iki ayrı iş için gerçekten yararlı kılar: depolama veya iletim için EEG dosyalarını küçültmek ve yapay öğrenme sınıflandırıcıları için kompakt özellik vektörleri oluşturmak. Her iki iş de dönüşümün beyin ritimlerini Fourier veya dalgacık analizinin yaptığı şekilde tanımlamasını gerektirmez ve bunu yapmaya çalışmaz da.

Sinirbilim verileriyle çalışan öğrenciler ve kariyerinin başındaki araştırmacılar için DCT, öncelik kesin salınım ölçümü yerine veri azaltma olduğunda, hafif, iyi anlaşılan ve uygulaması kolay bir başlangıç noktası sunar. Burada incelenen sinyal işleme literatürü, nöbet tespitinde güçlü bir nicel sonuç da dahil olmak üzere, sıkıştırma ve sınıflandırma görevlerinde bunun uygulanabilirliğini desteklemektedir.

Gidilecek mantıklı yol, aracı hedefe uydurmaktır: sıkıştırma ve özellik sıkıştırma için DCT, fizyolojik yorumlama için Fourier veya dalgacık yöntemleri ve bir projenin başarısı, eşleşen koşullar altında hangisinin gerçekte daha iyi performans gösterdiğini bilmeye bağlı olduğunda kontrollü, başa baş testler uygulamak.

Ayrık Kosinüs Dönüşümünü Uygularken Sık Yapılan Hatalar

Pek çok DCT hatası formül değerlendirilmeden önce ortaya çıkar. Segment uzunluğu, örnekleme hızı veya ön işleme yöntemi uygun olmadığı için yetersiz tanımlanmış bir soru yanıtlanırken bile bir dönüşüm doğru şekilde hesaplanabilir. Bu nedenle tekrarlanabilir analiz, hem matematiksel kuralın hem de veri hazırlama adımlarının belgelenmesini gerektirir.

İkinci bir sorun, katsayı büyüklüğünü kendinden açıklamalı olarak ele almaktır. Büyüklükler normalizasyona, sinyal ölçeklendirmesine, pencere süresine ve bir sapmanın giderilip giderilmediğine bağlıdır. Uyumsuz boru hatlarından elde edilen değerlerin karşılaştırılması, sinyal özelliklerinden ziyade işleme tercihlerini yansıtan bariz farklar üretebilir.

Diğer hatalar arasında çok az katsayı tutulması, kenar etkilerinin göz ardı edilmesi veya orijinal dalga formunu kontrol etmeden yalnızca dönüştürülmüş özelliklerin değerlendirilmesi yer alır. Yeniden oluşturma testleri ve duyarlılık analizleri bu sorunları ortaya çıkarabilir. Özellikle EEG'de, yapay olgular (artefaktlar), amaçlanan hiçbir nörofizyolojik yorumu olmamasına rağmen sayısal olarak anlamlı görünen güçlü katsayılar üretebilir.

Ayrık Kosinüs Dönüşümünü Hesaplamak İçin Araçlar ve Yazılımlar

Çoğu sayısal hesaplama ortamı, doğrudan veya bir sinyal işleme kütüphanesi aracılığıyla bir DCT uygulaması sağlar. Önemli olan husus sadece kullanılabilirlik değil; dönüşüm türü, normalizasyon, eksen sırası ve gerçek değerli girdinin ele alınması konusundaki uyumdur. Dokümantasyon ve küçük test vektörleri, iki uygulamanın eşdeğer kuralları kullandığını doğrulamak için yararlıdır.

Şeffaf bir iş akışı genellikle ham veya minimum düzeyde işlenmiş segmenti korur, ön işleme parametrelerini kaydeder, dönüşümü hesaplar ve katsayı ayarlarını sonuçlarla birlikte saklar. Doğrudan toplamayı kullanan referans hesaplamalar, kısa diziler üzerinde hızlı bir uygulamanın doğrulanmasına yardımcı olabilir.

EEG çalışmaları için tekrarlanabilirlik ayrıca örnekleme frekansı, kanal seçimi, pencere örtüşmesi, reddedilen segmentler ve ölçeklendirme birimleri gibi meta verilere de bağlıdır. Bir yazılım paketi DCT'yi güvenilir bir şekilde hesaplayabilir, ancak ortaya çıkan temsilin bilimsel olarak uygun olup olmadığına karar veremez. Bu karar, çalışma tasarımının ve doğrulamanın bir parçası olmaya devam eder.

Ayrık Kosinüs Dönüşümü, EEG Verilerini Gerçek Dünya Cihazları İçin Neden Pratik Hale Getirir?

Ayrık kosinüs dönüşümü, bir sinyalin şeklinin çoğunu yalnızca bir avuç erken katsayıya sığdırdığı için EEG sinyallerini küçültmek için doğrudan bir yol sunar. Bu enerji sıkıştırması, giyilebilir başlıkların baskın dalga formu yapısını korurken çok daha az veri iletebileceği anlamına gelir; bu da bellek ve bant genişliği kısıtlı olduğunda kritik bir avantajdır. Temelindeki matematik, düşük güçlü donanımlarda çalışacak kadar hafiftir ve laboratuvar dışında gerçek zamanlı sıkıştırmayı uygulanabilir kılar.

Depolamanın ötesinde, aynı birkaç katsayı, nöbetleri tespit etmek veya beyin-bilgisayar arayüzü komutlarını yorumlamakla görevli yapay öğrenme sınıflandırıcıları için kompakt girdiler olarak işlev görebilir. Bu yaklaşım, belirli nöbet tespit testlerinde şimdiden güçlü sonuçlar göstermiştir.

Şimdilik DCT, öncelik kesin beyin dalgası frekans analizi gerektiğinde değil, genel şekli kaybetmeden veri azaltma olduğunda pratik bir seçim olarak durmaktadır. Kullanışlı bir genel kural sunar: dönüşümü, EEG işlemeyle ilgili herkese uyan tek bir varsayıma göre değil, gerçek hedefinize göre eşleştirin.

Referanslar

  1. Birvinskas, D., Jusas, V., Martisius, I., & Damasevicius, R. (2012, Kasım). EEG dataset reduction and feature extraction using discrete cosine transform. 2012 Sixth UKSim/AMSS European Symposium on Computer Modeling and Simulation içinde (ss. 199-204). IEEE. https://doi.org/10.1109/EMS.2012.88

  2. Birvinskas, D., Jusas, V., Martisius, I., & Damasevicius, R. (2015). Fast DCT algorithms for EEG data compression in embedded systems. Computer Science and Information Systems, 12(1), 49-62. https://doi.org/10.2298/CSIS140101083B

  3. Maazouz, M., Kebir, S. T., Bengherbia, B., Toubal, A., Batel, N., & Bahri, N. (2015, Aralık). A DCT-based algorithm for multi-channel near-lossless EEG compression. 2015 4th International Conference on Electrical Engineering (ICEE) içinde (ss. 1-5). IEEE. https://doi.org/10.1109/INTEE.2015.7416805

  4. Parvez, M. Z., & Paul, M. (2012, Aralık). Features extraction and classification for Ictal and Interictal EEG signals using EMD and DCT. 2012 15th International Conference on Computer and Information Technology (ICCIT) içinde (ss. 132-137). IEEE. https://doi.org/10.1109/ICCITechn.2012.6509719

  5. Jumaah, M. A., Shihab, A. I., & Farhan, A. A. (2020). Epileptic seizures detection using DCT-II and KNN classifier in long-term EEG signals. Iraqi Journal of Science, 2687-2694. https://doi.org/10.24996/ijs.2020.61.10.26

Sıkça Sorulan Sorular

Ayrık kosinüs dönüşümü (DCT) nedir ve EEG için neden kullanılır?

DCT, kısa bir EEG örnekleri bloğunu artan frekanslardaki kosinüs dalgalarının toplamına bölerek yalnızca gerçek sayı katsayıları üretir. Kullanılmasının nedeni, EEG sinyallerinin zaman içinde yüksek oranda ilişkili olması ve DCT'nin sinyal enerjisini yalnızca birkaç erken katsayıda yoğunlaştırarak sıkıştırmayı ve özellik azaltmayı verimli hale getirmesidir.

DCT, EEG sinyallerini nasıl sıkıştırır?

Dönüşüm kısa örnek bloklarına uygulanır, ardından en az enerjiyi taşıyan en küçük katsayılar atılır veya kabaca yuvarlanır. Ters dönüşüm, genel sinyal şeklini korurken kayıplı sıkıştırma sağlayarak orijinal dalga formunun bir yaklaşımını yeniden oluşturur.

DCT neden JPEG sıkıştırması ile karşılaştırılır?

JPEG, görüntüleri küçültmek için DCT kullanır çünkü çoğu görsel bilgi birkaç düşük frekanslı katsayı tarafından yakalanır ve aynı enerji sıkıştırma özelliği EEG sinyalleri için de geçerlidir. Her ikisi de daha az algılanabilir veya anlamlı olan yüksek frekanslı ayrıntıları göz ardı ederek DCT'yi sinirsel veri azaltma için doğal bir uyum haline getirir.

EEG analizi için DCT'nin Fourier dönüşümünden (FFT) farkı nedir?

FFT, bir sinyali sinüs ve kosinüs çiftlerine ayırarak doğrudan beyin dalgası frekans bantları ve evresiyle eşleşen karmaşık sayılar üretir. DCT ise yalnızca kosinüs fonksiyonlarını kullanır ve standart EEG bantlarıyla net bir şekilde uyuşmayan gerçek sayı katsayıları verir, bu da onu bir salınım analizi yönteminden ziyade bir sıkıştırma aracı yapar.

DCT, EEG'nin yapay öğrenme sınıflandırması için özellikleri çıkarmak amacıyla kullanılabilir mi?

Evet, DCT'den elde edilen kompakt, ilişkisiz katsayılar sınıflandırıcılar için küçük bir özellik vektörü olarak hizmet edebilir ve sinyalin baskın yapısını korurken veri boyutunu azaltabilir. Bu yaklaşım, nöbet tespiti ve beyin-bilgisayar arayüzü sistemlerinde başarıyla uygulanmıştır.

EEG projem için ne zaman FFT yerine DCT'yi seçmeliyim?

Özellikle düşük güçlü cihazlarda öncelik gerçek zamanlı sıkıştırma, veri depolama azaltma veya yapay öğrenme için kompakt özellik çıkarımı olduğunda DCT'yi seçin. DCT doğrudan bu fizyolojik yorumu sağlamadığından, araştırmanız belirli frekans bantlarını veya evre ilişkilerini analiz etmeyi gerektirdiğinde FFT veya dalgacıkları seçin.

DCT, EEG sinyallerindeki gürültüyü azaltır mı?

Küçük, yüksek indeksli DCT katsayılarının atılması, ince ayrıntılarla birlikte genellikle gürültü benzeri dalgalanmaları da ortadan kaldırır ve bu da DCT'nin “yapay olgudan arındırılmış” (artifact-light) olduğu iddiasına yol açar. Ancak incelenen çalışmalar yapay olgu azaltımını doğrudan ölçmediğinden, bu doğrulanmış bir bulgudan ziyade makul bir hipotez olarak kalmaktadır.

DCT'den önce neden EEG pencereleri kullanılır?

DCT sonlu bir dizi için tanımlanmıştır, bu nedenle bir EEG kaydı yaygın olarak pencerelere bölünür. Pencereme işlemi, süre ve örtüşme konusunda tercihler getirmesine rağmen, bir kaydın bölümleri arasındaki değişikliklerin ayrı ayrı incelenmesine de olanak tanır.

Bir DCT sonucu nörolojik bir durumu kanıtlar mı?

Hayır. Dönüştürülmüş bir sinyal matematiksel bir temsildir, bağımsız bir klinik kanıt değildir. Herhangi bir teşhis yorumu, uygun klinik değerlendirme, doğrulanmış yöntemler ve ilgili destekleyici bilgiler gerektirir.

Esnek saha kurulumu için optimize edilmiş, hızlı kurulumlu ve yüksek yoğunluklu kablosuz dizilimlerle analitik EEG süreçlerinizi hızlandırın.

Esnek saha kurulumu için optimize edilmiş, hızlı kurulumlu ve yüksek yoğunluklu kablosuz dizilimlerle analitik EEG süreçlerinizi hızlandırın.

Emotiv, erişilebilir EEG ve beyin verisi araçları aracılığıyla sinirbilim araştırmalarının ilerlemesine yardımcı olan bir nöroteknoloji lideridir.

Christian Burgos

Bizden en son haberler

EEG'de Güç Spektral Yoğunluğu

Güç spektral yoğunluğu (PSD), EEG sinyallerini ayrıştıran ve bu hızların veya frekansların her birinin genel kayda ne kadar enerji katkısında bulunduğunu size söyleyen araçtır. Bir PSD grafiğini okuyabildiğinizde, beynin bir tür ritim notasını okuyorsunuz demektir; bu grafik, hangi tempoların baskın olduğunu ve hangilerinin arka planda kaybolduğunu gösterir.

Makaleyi oku

Ampirik Kip Ayrışımı

Empirik mod ayrışımı (EMD), EEG işleme araçları ile yorumlanması istenen veriler arasındaki uyumsuzluğa bir yanıt olarak geliştirilmiştir. EMD, bir sinyali önceden seçilmiş sabit bir sinüs dalgası veya dalgacık kümesine zorlamak yerine, verilerin kendi yapı taşlarını tanımlamasına olanak tanır. Bu yapı taşlarına içsel mod fonksiyonları (IMF'ler) adı verilir ve bunları üreten süreç, sinyalin durağan veya doğrusal olduğuna dair hiçbir varsayım gerektirmez.

Bu durum EMD'yi, geçici ve düzensiz olayların genellikle bir araştırmacının tespit etmek istediği temel özellikler olduğu EEG için kavramsal olarak cazip kılmaktadır. Bu cazibe; nöbet tespiti, duygu sınıflandırması, gürültü giderme ve beyin-bilgisayar arayüzü konularında bir dizi uygulamalı araştırmayı teşvik etmiştir.

Makaleyi oku

EEG için Kısa Zamanlı Fourier Dönüşümü Rehberi

Bir sinyali bileşen frekanslarına ayırmak için klasik bir matematiksel araç olan temel bir Fourier Dönüşümü, size tüm bir kayıt boyunca bir yerlerde hangi beyin ritimlerinin mevcut olduğunu söyleyebilir. Size söyleyemeyeceği şey ise bunların ne zaman gerçekleştiğidir. Birinin gözlerini kapattığı anda ortaya çıkan kısa bir alfa aktivitesi patlaması, anlamlı ve zamana bağlı bir olaydır.

On dakikalık bir kaydı kapsayan tek bir frekans özetine göre ortalaması alındığında, bu patlama istatistiksel bir veri haline gelir ve arka plan gürültüsünden ayırt edilemez. Bu olayların zamanlamasını geri kazanmak, her ciddi EEG araştırması için başlangıç noktasıdır ve Kısa Zamanlı Fourier Dönüşümü'nün (STFT) çözmek üzere tasarlandığı sorun da tam olarak budur.

Makaleyi oku

Fourier Dönüşümü

Fourier dönüşümü, mevcut bilginin görüntülenme şeklini değiştirerek, zaman içinde değişen bir sinyali zaten içinde saklı olan ritmik bileşenlerin bir tanımına dönüştürür. Bu dönüşümü bir cihazdan ziyade bir mercek olarak anlamak, beyin ritimleri, frekans bantları veya spektral modeller hakkındaki herhangi bir konuşmanın anlam kazanabilmesinden önceki gerekli ilk adımdır.

Makaleyi oku