Bu çalışma, atomik çözünürlük iletim elektron mikroskopisi görüntülemede atomik konum izleme için bir iş akışı sunar. Bu iş akışı açık kaynaklı bir Matlab uygulaması (EASY-STEM) kullanılarak gerçekleştirilir.
Modern sapma düzeltilmiş tarama iletim elektron mikroskopları (AC-STEM), atomik sütunların angstrom altı çözünürlükle doğrudan görselleştirilmesini başarıyla sağlamıştır. Bu önemli ilerleme ile gelişmiş görüntü nicelemesi ve analizi henüz ilk aşamalardadır. Bu çalışmada atomik çözünürlük tarama iletim elektron mikroskopisi (STEM) görüntülerinin metrolojisi için tam bir yol sunuyoruz. Bu, yüksek kaliteli STEM görüntüleri elde etmek için (1) ipuçlarını içerir; (2) ölçüm doğruluğunu artırmak için denoising ve sürüklenme düzeltme; (3) ilk atomik pozisyonların elde edilir; (4) birim hücre vektörlerine dayanarak atomları indeksleme; (5) atom sütun konumlarını 2D-Gauss tek tepe montajı veya (6) hafifçe çakışan atomik sütunlar için çok tepeli montaj rutinleri ile ölçmek; (7) kristal yapılar içindeki kafes bozulmasının/zorlanmasının veya kafes periyodikliğinin bozulduğu kusurlarda/arayüzlerde nicelleştirilmesi; ve (8) analizi görselleştirmek ve sunmak için bazı yaygın yöntemler.
Ayrıca, grafik kullanıcı arayüzüne (GUI) sahip kendi geliştirdiği basit bir ücretsiz MATLAB uygulaması (EASY-STEM) sunulacaktır. GUI, özel analiz kodu veya yazılım yazmaya gerek kalmadan STEM görüntülerinin analizine yardımcı olabilir. Burada sunulan gelişmiş veri analizi yöntemleri, çok çeşitli malzemelerde kusur gevşemelerinin, lokal yapısal bozulmaların, yerel faz dönüşümlerinin ve merkezkapim dışının yerel nicelemesi için uygulanabilir.
Modern tarama iletim elektron mikroskobunda (STEM) küresel sapma düzeltmesinin geliştirilmesi, mikroskobun angstrom boyutunda elektron ışınları1,2ile kristalleri araştırmasını sağlamıştır. Bu, hem ağır hem de hafif elementler için yorumlanabilir atomik çözünürlüklü görüntülere sahip çok çeşitli kristallerdeki bireysel atomik sütunların görüntülenmesini sağlamıştır3,4. Pikselli doğrudan elektron dedektörleri ve veri analizi algoritmalarındaki son gelişmeler, ptychography gibi faz rekonstrüksiyon görüntüleme tekniklerini, mekansal çözünürlükte yaklaşık 30 pm5, 6,7’yekadar daha fazla iyileştirme sağlamıştır. Ek olarak, STEM tomografislerindeki son ilerleme, tek nano parçacık8’inüç boyutlu atomik çözünürlük yeniden yapılandırılmasını bile sağlamıştır. Böylece elektron mikroskobu, malzemelerdeki yapısal özellikleri hem yüksek hassasiyet hem de meydana özgüllükle ölçmek için olağanüstü güçlü bir araç haline gelmiştir.
Veri girişi olarak ultra yüksek çözünürlüklü STEM görüntüleri ile atomik ölçekte kristallerden fiziksel bilgi elde etmek için yapısal bozulmaların doğrudan ölçümleri9,10. Örneğin, WS2 monolayer’daki bir Mo dopant ile tek bir S boşluğu arasındaki kusur bağlantısı, atomik konumlar ölçülerek ve daha sonra öngörülen bağ uzunlukları hesaplanarak doğrudan görselleştirildi11. Ayrıca, monolayer WS2’dekibirleşik tahıl sınırları gibi kristal arayüzlerdeki ölçüm, yerel atom düzenlemesini sergileyebilir12. LiNbO3’teki ferroelektrik alan duvarlarında yapılan interfacial analiz, alan duvarının Ising ve Neel eyaletlerinin bir kombinasyonu olduğunu ortaya koydu13. Başka bir örnek, SrTiO3-PbTiO3 süperlattiklerinde elde edilen kutup girdabı yapılarının görselleştirilmesidir, titanyum atomik sütun yer değiştirmelerinin stronsiyum ve kurşun kolon pozisyonlarına göre hesaplanması ile elde edilir14. Son olarak, yerel olmayan prensip bileşen analizi 15 , Richardson ve Lucy dekonvolüsyon16, doğrusal olmayan kayıt17ile sürüklenme düzeltme ve derin öğrenme ile örüntü tanıma gibi bilgisayar görme algoritmalarındaki gelişmeler, ölçümün doğruluğunu alt pikometre hassasiyeti18’eönemli ölçüde güçlendirdi. Bu örneklerden biri, sinyal-gürültü oranını artırmak için birden fazla hızlı tarama kriyojenik-STEM görüntüsünün hizalanması ve görüntü kaydıdır. Daha sonra, periyodik kafes bozulmasını doğrudan görselleştirerek kristallerdeki yük yoğunluğu dalgalarını analiz etmek için Fourier maskeleme tekniği uygulandı19. İnanılmaz sapma düzeltilmiş STEM enstrümantasyonu dünya çapındaki araştırmacılar tarafından giderek daha fazla erişilebilir olsa da, gelişmiş veri analizi prosedürleri ve yöntemleri nadir kalır ve veri analizi deneyimi olmayan biri için muazzam bir engeldir.
Mevcut çalışmada, atomik çözünürlüklü STEM görüntülerinin metrolojisi için tam yolu sergiliyoruz. Bu işlem, öncelikle SAPT görüntülerini sapma düzeltilmiş bir mikroskopla elde etmeyi ve ardından gelişmiş ölçüm doğruluğu için alım sonrası denoising / drift-düzeltme gerçekleştirmeyi içerir. Daha sonra, atom sütunu konumlarını 2D-Gauss tek tepe montajı veya hafifçe çakışan atom sütunları için çok tepeli montaj rutinleri ile net bir şekilde çözmek ve doğru bir şekilde ölçmek için mevcut yöntemleri daha fazla tartışacağız20,21. Son olarak, bu öğretici kristal yapılar içinde veya kafes periyodikliğinin bozulduğu kusurlarda / arayüzlerde kafes bozulması / zorlanmasının nicelleştirilmesi için yöntemleri tartışacaktır. Ayrıca, özel analiz kodu veya yazılım yazmaya gerek kalmadan STEM görüntülerinin analizine yardımcı olabilecek grafik kullanıcı arayüzüne (GUI) sahip, kendi geliştirdiğiniz basit bir ücretsiz MATLAB uygulaması (EASY-STEM) sunacağız. Burada sunulan gelişmiş veri analizi yöntemleri, çok çeşitli malzemelerde kusur gevşemelerinin, lokal yapısal bozulmaların, yerel faz dönüşümlerinin ve merkezkapim dışının yerel nicelemesi için uygulanabilir.
Satın alma sonrası işleme üzerinde çalışırken, bazı dikkatlerin de alınması gerekir. Başlangıç olarak, görüntü sürüklenme düzeltmesi sırasında algoritma, 0° görüntünün yatay hızlı tarama yönüne sahip olduğunu varsayar, bu nedenle hesaplamadan önce yönü iki kez kontrol edin. Tarama yönü doğru ayarlanamazsa, sürüklenme düzeltme algoritması başarısız olur ve hatta çıktı17‘de yapıtlar tanıtabilir. Daha sonra görüntüleme denoising sırasında, bazı yöntemler bir eser tanıtabilir; örneğin, Fourier filtrelemesi boş pozisyonlarda atom sütunu karşıtlığı oluşturabilir veya uzamsal çözünürlük düzgün bir şekilde sınırlı değilse görüntülerdeki ince özellikleri kaldırabilir. Sonuç olarak, denoised görüntülerin orijinal ham giriş görüntülerine yakından benzeyip benze olmadığını doğrulamak hayati derecede önemlidir.
Daha sonra, yerel maksimum/minimuma göre ilk atomik konumları belirlerken, atomik sütunlar arasında gereksiz konumlar oluşturmaktan kaçınmak için tepeler arasındaki kısıtlama minimum mesafesini ayarlamaya çalışın. Bu gereksiz konumlar, algoritmanın görüntüdeki yerel maxima/minimayı yanlışlıkla atomik sütunlar olarak tanıması nedeniyle oluşturulan yapılardır. Ayrıca, görüntüdeki çeşitli atom türleri arasında büyük kontrast farkları varsa (örneğin, WS2’ninADF-STEM görüntülerinde) konumların çoğunu bulmak için eşik değerini ayarlayabilirsiniz. Görüntüdeki ilk atomik konumların çoğunu elde ettikten sonra, eksik olanları manuel olarak eklemeye veya en iyi çabayla ekstra olanları kaldırmaya çalışın. Ayrıca, atomların indeksleme yöntemi, görüntü içindeki periyodikliklerde büyük kesintiler olmadığında en etkili yöntemdir. Görüntüde sunulan tane sınırları veya aşama sınırları gibi kesintiler olduğunda, dizin oluşturma başarısız olabilir. Bu sorunun çözümü, görüntüdeki ilgi alanlarını tanımlamak (EASY-STEM uygulamasında İlgi Alanını Tanımla düğmesini tıklatarak) ve ardından her alandaki konumları ayrı ayrı dizine ekleyip iyileştirmektir. Daha sonra, aynı görüntüdeki farklı alanların veri kümelerini tek bir veri kümesinde kolayca birleştirebilir ve analiz üzerinde çalışabilir.
Son olarak, 2D-Gauss tepe bağlantı parçaları uyguladıktan sonra, rafine konumların atomik sütunlardan sapıp sapmadiğini görmek için montaj sonuçlarını doğrulamak için rafine konum noktalarını giriş görüntüsüne dağıtır. Tek Gauss montaj algoritmasının sağladığı doğruluk STEM deneylerinin çoğunda yeterlidir; ancak, konum komşu atomun yoğunluğu nedeniyle sapıyorsa, yoğunluğu bitişik atom sütunlarından izole etmek için çok tepeli bağlantı (mpfit) algoritmasını kullanın21. Aksi takdirde, görüntü kalitesi sorunu veya belirli atom sütunlarından gelen düşük yoğunluk nedeniyle konum sapıyorsa, bu konumdaki takılı konumun atılması önerilir.
Atomik konum ölçümü için birkaç mevcut ve özel algoritma vardır, örneğin, oksijen oktahedra seçici yazılımı22, Atomap python paketi23ve StatSTEM Matlab paketi24. Ancak, bu algoritmaların belirli yönleriyle bazı sınırlamaları vardır. Örneğin, oksijen oktahedra seçici, STEM görüntülerinin girişinin yalnızca açıkça çözülmüş atomik sütunları içermesini gerektirir ve bu nedenle atomik sütunların üst üste bindiği görüntülerdeki sorunu çözemedi21. Öte yandan, Atomap “dambıl benzeri” atom sütunlarının konumlarını hesaplayabilse de, işlem çok basit değildir. Ek olarak, StatSTEM çakışan yoğunlukları ölçmek için harika bir algoritmadır, ancak yinelemeli model tabanlı montaj işlemi hesaplama açısından pahalıdır21. Buna karşılık, gelişmiş mpfit algoritması ile entegre edilen Matlab uygulaması EASY-STEM ile birlikte bu çalışmada tanıtılan yaklaşımımız, üst üste gelen yoğunluk sorununu ele alabilir ve rekabetçi ölçüm hassasiyeti sunarken StatSTEM’den daha az hesaplama açısından pahalıdır. Ayrıca Atomap’tan gelen analizler ve oksijen oktahedra seçici yazılım paketleri ABO3 perovskit kristallerinden elde edilen verileri analiz etmek için tasarlanmış ve uzmanlaştırılırken, bu çalışmada gösterilen indeksleme sistemi farklı malzeme sistemleri konusunda çok daha esnektir. Bu çalışmadaki yöntemle, kullanıcılar hem rafine atomik konumları hem de birim hücre vektör dizinlemesi içeren çıktı sonuçlarına göre benzersiz malzeme sistemleri için veri analizini tamamen tasarlayabilir ve özelleştirebilirler.
Şekil 6: Atomik konum bulgusunun istatistiksel nicelemesi. (a) Perovskit A-sitesinin histogramda sunulan A-site mesafesine dağılımı. Normal dağılım uyumu, 300,5 pm ortalaması ve 16:8 standart sapmasını gösteren kırmızı kesikli çizgi olarak çizilir ve kaplanır. (b) Perovskit birim hücre vektör açısı ölçümünün istatistiksel niceliği histogram olarak sunulur. Normal dağıtım bağlantısı, ortalama 90,0° ve standart sapma 1,3° gösteren kırmızı kesikli çizgi olarak çizilir ve kaplanır. (c) Ca3Ru2O7 (CRO) cinsinden polar yer değiştirme ölçümünün istatistiksel nicelemesi histogram olarak sunulmuştur. Normal dağıtım bağlantısı, 25.6 pm ortalamasını ve 7.7 pm standart sapmasını gösteren kırmızı kesikli çizgi olarak çizilir ve kaplanır.
Burada tanıtılan yöntem, uygulama için pikometre düzeyinde hassasiyet ve basitlik sağlar. Ölçüm hassasiyetini göstermek için, atomik konum bulgusunun istatistiksel nicelemesi Şekil 6’dasunulmuştur. Kübik ABO3 perovskit A-site mesafe dağılımı ve birim hücre vektör açısı dağılımı ölçümleri sırasıyla Şekil 6a ve Şekil 6b’dehistogram kullanılarak çizilir. Normal dağılım eğrisini dağılımlara uydurarak, A-site mesafe dağılımı ortalama 300,5 pm ve standart sapma 16:8 ve birim hücre vektör açısı dağılımı ortalama 90,0° ve standart sapma 1,3° gösterir. İstatistiksel niceleme, burada önerilen yöntemin pikometre düzeyinde hassasiyet sağladığını ve görüntüleme sırasında sürüklenmeye bağlı bozulmayı büyük ölçüde hafifletebileceğini gösterir. Bu sonuç, ölçülecek fiziksel bilgiler kabaca 22:00’ye kadar büyük veya eşit olduğunda bu ölçümün güvenilir olduğunu göstermektedir. Örneğin, yukarıda belirtilen CRO kristalleri söz konusu olduğunda, kutup yer değiştirmenin büyüklüğünün ölçümü Şekil 6c‘de sunulmuştur. Ölçüm ortalama 25.6 pm, standart sapma 7.7 pm gösterir ve CRO STEM görüntülerinde polar yer değiştirme ölçümünün sağlam olduğunu gösterir. Ayrıca, ışına duyarlı numuneleri görüntülerken düşük sinyal-gürültü oranı gibi deneysel sınırlamalar durumunda daha dikkatli olunması gerekir. Bu durumlarda, ölçülen atomik konumların, ölçümün geçerliliğini sağlamak için ham görüntülere karşı yakından incelenmesi gerekir. Sonuç olarak, burada tanıtılan analiz yöntemi, daha yeni ve gelişmiş algoritmalarla karşılaştırıldığında ölçüm hassasiyetinde sınırlamalara sahiptir. Alt pikometre düzeyinde hassasiyet gerektiğinde yöntemimiz yetersizdir, bu nedenle görüntüde çıkarılacak özellik belirli bir eşiğin altındaysa daha gelişmiş bir analiz rutini gereklidir. Örneğin, sert olmayan kayıt algoritması silikon üzerinde alt pikometre hassas ölçümü göstermiştir ve tek bir Pt nanopartikül25’tebağ uzunluğu varyasyonunun doğru ölçülmesine olanak tanır. Son zamanlarda, derin öğrenme algoritması, çok miktarda STEM görüntü verisinden 2-B geçiş metal dichalcogenides monolayerlerindeki çeşitli nokta kusurlarını tanımlamak için kullanıldı. Daha sonra, ölçüm farklı kusur türlerinin ortalama görüntüsü üzerinde yapıldı ve bu yöntem aynı zamanda bu kusurların etrafındaki bozulmada alt pikometre seviyesi hassasiyetini gösterdi18. Sonuç olarak, analiz kapasitesini artırmak için bir gelecek planı olarak, derin öğrenme gibi daha gelişmiş algoritmalar geliştirme ve uygulama konusunda ilerliyoruz. Ayrıca bunları gelecekteki veri analizi aracı güncellemelerine entegre etmeye çalışacağız.
The authors have nothing to disclose.
L.M. ve N.A.’nın çalışmaları, DMR-2011839 (2020 – 2026) hibe numarası altında bir NSF MRSEC olan Penn State Nanoscale Sciences Merkezi tarafından desteklenmektedir. D.M., ABD Enerji Bakanlığı (DOE) için UT-Battelle, LLC tarafından yönetilen ORNL’nin Laboratuvara Yönelik Araştırma ve Geliştirme (LDRD) Programı tarafından desteklendi. A.C. ve N.A., Destek için Hava Kuvvetleri Bilimsel Araştırma Ofisi (AFOSR) programı FA9550-18-1-0277 ve GAME MURI, 10059059-PENN’i kabul eder.
EASY-STEM | Nasim Alem Group, Pennsylvania State University | Matlab app for STEM image processing; Download link: https://github.com/miaoleixin1994/EASY-STEM.git | |
JoVE article example script | Nasim Alem Group, Pennsylvania State University | Example Script for sorting atoms in unit cells | |
Matlab Optimization Tool Box | MathWorks | Optimization add-on packge in Matlab | |
Matlab | MathWorks | Numerical calculation software | |
Matlab: Image Processing Tool Box | MathWorks | Image processing add-on packge in Matlab |