scieee Open visual document viewer

Automatic marker-free estimation methods for the axis of rotation in sub-micron X-ray computed tomography

Zemek, Marek; Šalplachta, Jakub; Zikmund, Tomáš; Omote, Kazuhiko; Takeda, Yoshihiro; Oberta, Peter; Kaiser, Jozef

Abstract

Misalignment of the rotation axis causes severe artifacts in X-ray computed tomography. Calibration of this parameter is often insufficient for sub-micron resolution measurements and needs to be corrected during the post-processing. This correction can be accelerated by various automatic methods. These vary in mechanisms and performance, making them suitable for different use-cases. This work summarizes existing automatic methods for estimating the rotation axis in X-ray computed tomography, with a focus on sub-micron applications. Some of the methods are implemented and compared in the context of a laboratory sub-micron scanner to demonstrate practical considerations of this task.

Full text

Tomog aphy o Ma e ials and S uc u es 1 (2023) 100002 Con en s lis s a ailable a ScienceDi ec Tomog aphy o Ma e ials and S uc u es jou nal homepage: www.jou nals.else ie .com/ omog aphy-o -ma e ials-and-s uc u es Au oma ic ma ke - ee es ima ion me hods o he axis o o a ion in sub-mic on X- ay compu ed omog aphy Ma ek Zemek a,1 , Jakub Šalplach a a , Tomáš Zikmund a,⁎ , Kazuhiko Omo e b , Yoshihi o Takeda b , Pe e Obe a c,d , Joze Kaise a a Labo a o y o X- ay mic o and nano compu ed omog aphy, Cen al Eu opean Ins i u e o Technology, B no Uni e si y o Technology, Pu kyňo a 656/123, B no 612 00, Czechia b Rigaku Co po a ion, 3-9-12, Ma suba a-cho, Akishima-shi, Tokyo 196-8666, Japan c Ins i u e o Physics o he Czech Academy o Sciences, Na Slo ance 1999/2, P ague 182 21, Czechia d Rigaku Inno a i e Technologies Eu ope s. .o., Za Radnicí 868, Dolní B ežany 252 41, Czechia ARTICLE INFO Keywo ds: Compu ed omog aphy Ro a ion Axis Tuning- o k a i ac Au oma ic ABSTRACT Misalignmen o he o a ion axis causes se e e a i ac s in X- ay compu ed omog aphy. Calib a ion o his pa ame e is o en insu icien o sub-mic on esolu ion measu emen s and needs o be co ec ed du ing he pos -p ocessing. This co ec ion can be accele a ed by a ious au oma ic me hods. These a y in mechanisms and pe o mance, making hem sui able o di e en use-cases. This wo k summa izes exis ing au oma ic me hods o es ima ing he o a ion axis in X- ay compu ed omog aphy, wi h a ocus on sub-mic on applica- ions. Some o he me hods a e implemen ed and compa ed in he con ex o a labo a o y sub-mic on scanne o demons a e p ac ical conside a ions o his ask. 1. In oduc ion X- ay compu ed omog aphy (CT) is a ool o he non-des uc i e imaging o in e nal s uc u es o samples [1–4,5]. A CT measu emen consis s o scanning a se ies o p ojec ions o e a ange o angles and p ocessing he acqui ed da a by omog aphic econs uc ion o yield c oss-sec ional images ( omog ams) o scanned objec s [6]. The aw da a p oduced by a mode n labo a o y CT scan can be iewed ei he as indi idual, usually wo-dimensional p ojec ions o as sinog ams, which display a single ow o p ojec ion da a a all acqui ed angles (Fig. 1) [6]. Con empo a y scanne s a e capable o eaching sub-mic ome e (sub-mic on CT) [7] o e en highe (nanoCT) [8] esolu ions. The geome ic alignmen o scanne componen s (Fig. 1) is a sig- ni ican ac o a ec ing he quali y and unce ain y o CT measu e- men s [9]. The mos c i ical alignmen pa ame e is he posi ion o he axis o o a ion (AoR) [10,11] and i s p ojec ion on o he de ec o . Tomog ams a e se e ely deg aded by cha ac e is ic uning o k s eak a i ac s in hal -scan da a [6,10] o double edges in ull-scan da a [6] when he physical posi ion o he AoR does no coincide wi h he AoR assumed du ing he econs uc ion. These a i ac s dec ease in magni- ude as he assumed AoR posi ion app oaches i s ue loca ion (Fig. 2) bu e en ela i ely small e o s can cause a su icien dis u bance o ende he esul ing omog ams unusable o any u he analysis. Such a i ac s should hus be educed as much as possible o minimize hei nega i e impac on he diagnos ic po en ial o images. The AoR can gene ally be calib a ed using specialized phan oms and p ocedu es be o e pe o ming a scan [11]. The phan oms a e usually made o me al wi es [11] o o he high-con as objec s. The AoR is lo- calized by e alua ing he symme y o he phan om as i o a es on he sample s age [11]. Co ec ion o he AoR is hen done by ha dwa e o so wa e ools like adjus ing he o a ional s age o shi ing he acqui ed da a, espec i ely. Howe e , his calib a ion is o en insu icien a he high esolu ions o sub-mic on CT because o he limi ed p ecision o he sample s age [14,15] and a ein oduc ion o he AoR misalignmen while moun ing he sample o due o he mal expansion [16,17]. The posi ion o he AoR mus he e o e be localized and co ec ed a e scanning by analyzing and p ocessing he acqui ed p ojec ion da a. The AoR can also be es ima ed pos -scan in a manual o au oma ic ashion. The es ima ion p ocess can be enhanced using iducial ma ke s placed on he sample [18]. Typical iducial ma ke s a e small pa icles (compa able in size o a single pixel [18]) wi h a high con as [19,20], bu o he objec s like hin wi es [18] may also be used. Fea u es o he sample s age assembly wi hin he ield o iew (FoV) can also se e as e e ences o he AoR posi ion in some cases [21]. The disad an age o h ps://doi.o g/10.1016/j. ma e .2022.100002 Recei ed 6 Augus 2022; Recei ed in e ised o m 9 Decembe 2022; Accep ed 18 Decembe 2022 A ailable online 26 Decembe 2022 2949-673X/© 2022 The Au ho (s). Published by Else ie B.V. This is an open access a icle unde he CC BY license (h p://c ea i ecommons.o g/licenses/by/4.0/). ]]]] ]]]]]] ⁎ Co esponding au ho . E-mail add esses: [email p o ec ed] (M. Zemek), [email p o ec ed] (T. Zikmund). 1 0000-0002-3236-4111 iducial ma ke s is ha hey can obscu e sample s uc u es and com- plica e bo h he sample p epa a ion and he da a p ocessing [18,22,14,20] This means ha i is p e e able o es ima e he AoR using unal e ed p ojec ion da a whene e possible. A manual AoR es ima ion consis s o an ope a o in e ac i ely changing he assumed posi ion o he AoR in an e o o minimize a i ac s in he econs uc ed omog ams (Fig. 2) [16,17]. This is a labo ious p ocess ha is p one o e o s, bu a human ope a o can also le e age hei expe ience and in ui ion o deal wi h complex cases [17]. The au oma ic es ima ion mimics his p ocess by sco ing quan i iable e ec s o AoR shi s in images using objec i e me ics. This can inc ease he da a h oughpu , lowe he ope a o ’s wo kload, and p o ide objec i e and epea able esul s. An au oma ic AoR es ima ion is o en implemen ed as a s and-alone p ocessing s ep o as a pa o a mo e gene al scheme o co ec ing geome ic misalignmen s. An es ima e o he AoR posi ion can also be ob ained as a by-p oduc o some algo i hms o a pe -p ojec ion mo- ion co ec ion [18,22]. This is because he AoR misalignmen is in essence a special case o he gene al mo ion p oblem in which he sample and he s age a e misaligned by a cons an ho izon al shi in all p ojec ions. This a icle ocuses on me hods aimed speci ically o p i- ma ily a he au oma ic AoR es ima ion by p ocessing he scanned da- ase s wi hou he aid o dedica ed phan oms o iducial ma ke s. The ci cula scan ajec o y ( he sou ce and he de ec o midpoin bo h o a e in a single plane) is he mos widely used ajec o y in mos la- bo a o y CT applica ions, and i will be e e ed o in his wo k unless s a ed o he wise. Simila me hods a e also documen ed o ela ed modali ies such as laminog aphy [23] o op ical p ojec ion omog aphy (OPT) [24], bu hese a e beyond he scope o his e iew. AoR es ima ion me hods gene ally all in o ou dis inc ca ego ies as summa ized in Table 1. The i s a e he me hods based on he Fig. 1. Illus a ion o a ypical CT scan geome y, showing key scanne componen s (bold), basic geome ic pa ame e s (i alicized), and di e en iews o aw and p ocessed da a, which a e ele an o AoR es ima ion. Fig. 2. Simula ed image econs uc ed om p ojec ions om a ullscan (360 ∘ ) and hal scan (180 ∘ ) ange, showing he e ec s o double edges and uning o k a i ac s, espec i ely. The 257 × 257-pixel es image was c ea ed in Ma lab by gene a ing, smoo hing, and h esholding uni o mly dis ibu ed andom alues. Bo h p ojec ion da a (scanned in 0. 5 ∘ inc emen s) and omog ams we e c ea ed using he ASTRA oolbox [12,13]. Table 1 O e iew o au oma ic AoR es ima ion me hods g ouped by ca ego y. Cen e o mass Opposi e p ojec ion Sinog am symme y Tomog am e alua ion egis a ion e alua ion Aze edo e al.[16] (1990) Olande [25] (1994) Liu, Malcolm[26] (2006) B une i, De Ca lo[27] (2004) Hogan e al.[18] (1993) Pan e al.[17] (2012) Pa el e al.[28] (2008) Walls e al.[24] (2005) Jun, Yoon[29] (2017) Yang e al.[30] (2015) Liu[31] (2009) Dona h e al.[32,33] (2006) Li e al.[34] (2010) Dong e al.[35,36] (2013) Yang e al.[37] (2012) Yang e al.[38] (2017) Yang e al.[23] (2013) Cheng e al.[39] (2018) Vo e al.[40] (2014) Zhou e al.[21] (2021) Meng, Wu[41] (2017) Lin e al.[42] (2019) Ma e al.[43] (2020) Vo e al.[44] (2021) Vacek, Jacobsen[45] (2022) M. Zemek, J. Šalplach a, T. Zikmund e al. Tomog aphy o Ma e ials and S uc u es 1 (2023) 100002 2 cen e -o -mass o ela ed concep s in he p ojec ions, whe e a well- de ined poin is iden i ied in he p ojec ion da a, acked h oughou he scan, and aligned wi h he AoR posi ion. The second ca eego y consis s o opposi e p ojec ion egis a ion app oaches in which wo p ojec ions aken a opposi e iews a e aligned and hei displacemen is used o es ima e he AoR. Sinog am symme y e alua ion me hods also use edundancies in he acqui ed da a bu include addi ional p o- cessing s eps in o de o es ima e he AoR in a wide ange o geome- ies. The las ca ego y includes omog am e alua ion me hods which e alua e econs uc ed CT slices wi h a ious assumed AoR posi ions. Each o hese ca ego ies is discussed in sec ion 2 and ca ego y-spe- ci ic limi s and condi ions a e also compiled and ou lined. A p ac ical example o implemen ing au oma ic AoR es ima ion me hods is also included in sec ion 3. This example is p esen ed in he con ex o a labo a o y sub-mic on CT scanne wi h a quasi-pa allel geome y. 2. Theo y 2.1. Cen e -o -mass me hods Cen e -o -mass (CoM) me hods include some o he oldes AoR es i- ma ion p ocedu es in he li e a u e [16], wi h se e al au ho s ci ing hei ela i e obus ness o noise [16,29] and as compu a ion imes [16] as hei main s ong poin s. Aze edo e al. [16] a e among some o he i s au ho s o desc ibe a ma ke - ee AoR alignmen me hod. The cen e o mass in hei app oach is calcula ed as a weigh ed mean o pixel posi- ions o a p ojec ion, wi h he weigh s being he abso p ion alues e- co ded by he co esponding pixels [16]. I is impo an o pe o m his calcula ion a e applying a loga i hmic ans o m [18,29] o linea ize he aw X- ay in ensi y da a acqui ed by he CT scanne acco ding o he Lambe -Bee law. The esul ing poin is hen ea ed as a iducial ma ke which can be acked h oughou he scan. A sine cu e is i ed on o he de ec ed poin s and i s o se can be used o es ima e he AoR [16]. Hogan e al. [18] p esen a simila app oach o co ec ing he pe -p o- jec ion mo emen , which is hen adap ed and adjus ed by Olande [25] o speci ically es ima e he AoR misalignmen . Jun and Yoon [29] pub- lished a mo e ecen me hod whe e hey used he cen e o a enua ion (CoA) o de ec a ixed poin in pa allel-beam p ojec ion da a and align his poin om each p ojec ion o a common line [29]. The CoA is a ela ed concep o he cen e o mass, bu i is de i ed speci ically o objec s exp essed as unc ions o he mass a enua ion coe icien a he han elying solely on he measu ed X- ay abso p ion alues [29]. CoM me hods a e only sui able o pa allel-beam (o quasi-pa allel) scans wi h a ci cula ajec o y [31]. They canno be used in he p e- sence o la e al da a unca ion whe e he sample is no en i ely con- ained wi hin he scan FoV and ex ends pas he le o igh edge o he p ojec ion da a [16,29,30], which is a common occu ence in applica- ions such as egion-o -in e es omog aphy [6]. A he e ogeneous de- ec o esponse [25,27,32], X- ay beam ins abili y [27], and nonlinea e ec s such as beam ha dening [16,40] will also nega i ely impac he esul s o me hods in his g oup. The pe o mance o CoM is also im- pai ed i di ac ion and e ac ion a e no negligible [21,40]. Sys- ema ic single-pixel e o s such as de ec i e pixels can also skew he esul s [16]. Mos o hese me hods a e addi ionally hinde ed by low con as [16,27] and some sou ces [25,40,27,32] ha e called he o- bus ness o noise o his ca ego y in o ques ion. 2.2. Opposi e p ojec ion egis a ion Opposi e p ojec ion egis a ion (OPR) app oaches da e almos as a back [25] as he CoM ca ego y in he li e a u e. These me hods assume ha wo p ojec ions aken 180 ∘ apa a e mi o images which can be aligned when one o hem is lipped along he di ec ion pe - pendicula o he AoR. The speed o hese me hods is among hei bigges s eng hs [25]. The OPR me hods a e also ela i ely obus o noise acco ding o some sou ces [25,30]. Olande [25] compa es wo pa allel-beam p ojec ions using he mean squa e di e ence (MSD) me ic, which can be implemen ed in bo h he spa ial domain and he phase componen o he Fou ie spec um. An op imiza ion scheme is applied o ind he minimum MSD which p esumably co esponds o he op imal AoR posi ion [25]. Pan e al. [17] use c oss-co ela ion (in he spa ial o Fou ie domain) o es ima e he shi be ween wo opposi e p ojec ions. They hen com- pensa e he da ase by hal he ound shi o adjus he AoR posi ion [17]. Yang e al. [30] sugges se e al o he AoR es ima ion me hods in he OPR ca ego y, including he phase co ela ion o egis a ion using image keypoin de ec ion and desc ip ion algo i hms [30]. The p inciples o OPR can also be applied o o he han pa allel- beam geome ies wi h some addi ional condi ions and p ocessing. Fan- beam p ojec ion da ase s can be ebinned ( ea anged) o pa allel-beam p ojec ions [25], bu his is only possible in he cen al slice o he cone- beam da a scanned along a ci cula ajec o y [46]. Mo e ad anced concep s can also be applied o accommoda e he cone-beam da a and specialized ajec o ies such as helical CT [47]. These concep s include di e ences along PI-lines [47] (pa ame ic in e al lines [48]) o epi- pola consis ency condi ions [49] in he p ojec ion da a. All o hese concep s gene ally equi e mo e han a single pai o p ojec ions o ind ma ching opposi e da apoin s due o he cone-beam geome y. This means ha al hough hey can be used o c ea e a syn he ic pai o p ojec ions o use in an OPR alignmen , hey a e mo e o en applied in he SSE app oaches discussed in sec ion 2.3 o u he le e age in- o ma ion in he da a a all scan angles. A la ge amoun o me hods ela ed o hese concep s has been used o sol e he mo e gene al p oblem o mo ion co ec ion [47,49]. The wo ks o Pa el e al. [28] and Liu [31] apply p inciples e y close o he OPR in he an-beam and cone-beam geome ies. Bo h a e based on a di ec compa ison o indi idual opposi e da apoin s [31] o en i e p ojec ions [28]. Howe e , hese me hods ope a e p ima ily on sinog ams and use da a a all a ailable angles ins ead o only one o se e al p ojec ion pai s. The o e all cha ac e is ics o hese app oaches co espond he bes wi h he SSE ca ego y and bo h me hods a e hus u he desc ibed in sec ion 2.3. Mos OPR me hods a e limi ed o pa allel-beam CT geome ies [34] and geome ies whe e he sample size is negligible compa ed o i s dis- ance om he adia ion sou ce [25]. Typical cone-beam geome ies may cause a no iceable di e ence in he geome ic magni ica ion be ween sample ea u es close o he sou ce and ea u es u he away om i . This can cause wo opposed p ojec ions o be di e en enough so ha hei egis a ion ails which leads o an inco ec ly es ima ed AoR. Using only a subse o he p ojec ion da a (usually only wo p o- jec ions) makes he OPR me hods ulne able o sample mo emen [17,30,40] and o ixed-pa e n op ical de ec s such as un esponsi e pixels [40]. Insu icien con as [40] o a lack o dis inc ea u es [32] can also nega i ely in luence he esul s o he OPR. Some sou ces also dispu e he obus ness o OPR o noise [38]. The accu acy o he esul s also su e s i he wo egis e ed images a e no exac ly 180 ∘ apa , which is a eal possibili y depending on he scan se up [11]. Ne e - heless, mos AoR es ima es end o be loca ed a mos wi hin se e al pixels o he ue AoR posi ion unless scan condi ions a e ex emely ad e se [17,30]. This makes he OPR me hods sui able as a quick and ough i s es ima e be o e applying a mo e sophis ica ed algo i hm [25,17,30]. 2.3. Sinog am symme y e alua ion Sinog am symme y e alua ion (SSE) me hods exploi he pe iodic na u e o he p ojec ion da a h ough compa isons be ween symme- ical/ edundan da a poin s. This ca ego y expands on he concep s in oduced by he OPR me hods by employing addi ional p ocessing in he sinog am domain a he han ope a ing on indi idual p ojec ions. This makes he SSE much mo e sui able o an-beam and cone-beam geome ies han he OPR. M. Zemek, J. Šalplach a, T. Zikmund e al. Tomog aphy o Ma e ials and S uc u es 1 (2023) 100002 3 This is he mos di e se o he ou g oups as i ea u es me hods which ope a e in bo h he spa ial and equency domains. The spa ial- domain SSE can u he be spli based on whe he an algo i hm employs any iden i ica ion o poin s o a eas o in e es in he sinog am. This leads o a o al o h ee sub-ca ego ies: segmen a ion-based SSE, com- pa ison-based SSE, and equency domain SSE. Me hods in he SSE ca ego y a e gene ally as [31,34,40] and many o hem a e inhe en ly well-equipped o deal wi h noise and o he luc ua ions [31,37] by using da a om all a ailable iews du ing he AoR es ima ion. Segmen a ion-based SSE me hods simpli y he AoR es ima ion p o- blem by ans o ming he inpu sinog am in o a educed bina y e- p esen a ion, which leads o simple and easy- o-implemen AoR es i- ma ion algo i hms. The pe o mance o hese me hods su e s in low- con as da a [26,31] and in he p esence o subs an ial unsha pness [26] o la e al da a unca ion [31]. These me hods also equi e he inpu da a o be ull-scan and hey will gene ally ail when applied o sho e scan p o ocols [26,34]. Liu and Malcolm [26] loca e he le - mos and igh mos edges o a sinog am using edge de ec ion and es- ima e he AoR loca ion as he midpoin be ween hese wo ex ema. Li e al. [34] ake an app oach in which he sinog am is bina ized using an algo i hm such as O su’s me hod [50]. The mean o ay posi ions abo e he h eshold is hen aken as he AoR es ima e [34]. Ma e al. [43] combine he segmen a ion-based and he compa ison-based SSE in o a hyb id me hod. A ough AoR es ima ion is accomplished by segmen ing he inpu sinog am using he mean sinog am alue as he h eshold and localizing he cen e o he segmen ed da a co esponding o he scanned sample. The inpu sinog am is hen spli in o wo 180 ∘ sec ions, which a e co ela ed o ind a e ined es ima e o he AoR [43]. App oaches ha can be ca ego ized as he compa ison-based SSE a e summa ized below. These me hods p ocess he inpu sinog am da a i sel a he han con e ing hem o a simpli ied ep esen a ion. They gene ally e alua e di e ences o symme ic da apoin s o a gi en AoR using app op ia e simila i y measu es. The co ec AoR posi ion is es- ima ed by op imizing hese measu es. This subca ego y also assumes ull-scan inpu da a [37,23,40,42] and i can be sensi i e o misalign- men o he componen s o he scanne [23]. I ends o o e be e pe o mance in low-con as [31] o noisy [37] da a. La e al unca ion is also no an issue he e. In ac , compa ison-based SSE me hods can ope a e only on a na ow s ip o he sinog am as long as he AoR posi ion is con ained wi hin his s ip [31,42]. Howe e , hese me hods can s ill ail when he e a e no enough p ominen ea u es in he si- nog am da a [37]. The SSE me hods a e also sensi i e o sys ema ic e o s such as ing a i ac s in p ac ice. This is because e oneous di - e ences be ween co esponding da a poin s educe he simila i y o hese poin s, which compa ison-based SSE elies on. Liu [31] no es he edundancy o measu emen s in an-beam ull scans and de i es a me hod ela ed o he PI-line p inciple [47,48] men ioned in sec ion 2.2. An X- ay akes he same pa h h ough he sample wice in a an-beam ull scan, only in opposi e di ec ions. The posi ions o hese co esponding measu emen s in he p ojec ions can be calcula ed o a ce ain AoR posi ion. A sum o squa ed di e ences o all hese edundan measu emen s is hen compu ed o e alua e he sui abili y o each AoR es ima e. Minimizing his sco e wi h espec o he AoR posi ion leads o an es ima e o he ue AoR [31]. Pa el e al. [28] compa e opposi e p ojec ions in a cone-beam geo- me y. They no e ha he opposi e p ojec ion pai s will show di e - ences due o he cone-beam magni ica ion, bu posi ha his should no a ec he es ima ion [28]. The me hod is based on selec ing a single ow (sinog am) o a cone-beam da ase and compa ing all opposi e pai s o p ojec ion ec o s wi hin i . The compa ison is pe o med by lipping one o he ec o s, shi ing i by di e en amoun s, and inding he shi ha minimizes he oo -mean-squa e di e ence be ween he pai o ec o s. An a e age o shi s calcula ed o all opposi e pai s is assumed as he AoR es ima e [28]. This p ocess can be epea ed o a ange o ows in he da a, which he au ho s use o addi ionally es i- ma e he AoR il [28]. Yang e al. [37] op o ebin he ull-scan an-beam sinog am da a o a pa allel-beam geome y. They hen spli he ebinned sinog am in o wo 180 ∘ hal es, mi o he second hal -sinog am o e e se he p o- jec ions wi hin, and apply he c oss-co ela ion o ind shi s be ween co esponding p ojec ions o he wo hal es. The mean alue o hese shi s is hen di ided by wo, leading o an es ima e o he dis ance be ween he cu en midpoin o he da ase and he es ima ed AoR [37]. Yang e al. [23] u he s eamline his app oach by omi ing he ebinning s ep and summing all he p ojec ion da a in a an-beam si- nog am o p oduce a single ec o o alues. This ec o is ideally symme ic a ound he AoR posi ion. The au oco ela ion o his ec o e eals he amoun o shi needed o align he da ase ’s midpoin wi h he AoR [23]. Meng and Wu [41] in es iga e he an-beam geome y and come o a simila conclusion as Liu [31] in e ms o he edundancy o he ull- scan da a. A pai o edundan ays a a ce ain dis ance has a well- de ined angula in e al be ween hem. This in e al is exac ly 180 ∘ only o he ays in e sec ing he AoR. The sinog am is hus spli in o wo 180 ∘ hal es and he c oss-co ela ion coe icien o each co e- sponding p ojec ion loca ion om bo h hal es is calcula ed [41]. Ap- plying he c oss-co ela ion on columns o he sinog am ins ead o i s ows allows he au ho s o a oid he ebinning s ep necessa y in he me hod o Yang e al. [37]. Maximizing he alue o he co ela ion coe icien yields he es ima ed AoR posi ion [41]. Compa ison-based SSE me hods a e also sui able o specialized scanning p o ocols such as o se scans [42], whe e he de ec o o he AoR is delibe a ely displaced o one side o he p ojec ion da a and addi ional p ocessing is applied o he da ase o ex end he FoV [42]. Lin e al. [42] p esen a me hod o such o se -scan da a wi h a dis- placed AoR. The cen al ay ( he ay in e sec ing he AoR) is no longe pe pendicula o he de ec o in such scans. This causes mos o he exis ing AoR es ima ion me hods o ail [42]. The me hod bea s e- semblance o he au ho s’ ea lie wo k [23], bu i adds a ans o m o he da a on o a i ual de ec o ha is pe pendicula o he cu en AoR es ima e. The ans o med da a on bo h sides o he AoR a e summed o p oduce wo ec o s o alues ha a e expec ed o be mi o ed a ound he AoR. The a iance o he di e ence be ween hese ec o s se es as a cos unc ion which is minimized o es ima e he co ec AoR posi ion. Vo e al. [44] employ an app oach ha is sligh ly di e en o he p e- ious ones, as i is ailo ed o he pa allel-beam o se -scan da a. The ull-scan sinog am is di ided in o 180 ∘ hal es and he second hal is lipped. The o e lap be ween bo h hal es is hen de e mined by op i- mizing an image co ela ion me ic o na ow egions in bo h hal -si- nog ams. The hal -sinog ams a e hen s i ched in o one wide hal -scan sinog am wi h he AoR posi ioned in he middle o he esul ing da ase [44]. The equency domain SSE is a small subca ego y which ne e - heless o e s some unique p ope ies compa ed o he p e ious ca e- go ies. These p ope ies include possibili y o use wi h hal -scan da a [40] and an e ec i e pe o mance in noisy o o he wise ad e se con- di ions [40,45]. The me hod o Vo e al. [40] is designed speci ically o he pa allel-beam hal -scan da a. A hal -scan sinog am is con e ed o an a i icial ull-scan one by copying and lipping he sinog am and conca ena ing he o iginal and he lipped copy. The AoR misalign- men s will cause discon inui ies in he s acked sinog am and co e- sponding equency componen s in i s wo-dimensional equency spec um. These componen s can be easily dis inguished om he e- quency coe icien s belonging o he genuine s uc u es o he sinog am based on hei loca ion wi hin he spec um. Minimizing he o al magni ude o equency componen s in hese loca ions by shi ing he wo sinog am hal es wi h espec o each o he will lead o an es ima e o he AoR posi ion [40]. Vacek and Jacobsen [45] sum oge he op- posi e p ojec ions in a ull-scan sinog am o p oduce e en ec o s symme ic a ound he AoR. The misalignmen o he AoR o ms a amp in he phase componen , which can be con e ed back o a shi alue o M. Zemek, J. Šalplach a, T. Zikmund e al. Tomog aphy o Ma e ials and S uc u es 1 (2023) 100002 4 he AoR in he spa ial domain. The in luence o noise on he algo i hm is minimized by examining only he low- equency componen s, bu he me hod can ail in he p esence o low- equency luc ua ions i i he p ojec ions a e unca ed [45]. 2.4. Tomog am e alua ion Tomog am e alua ion (TE) me hods model he beha io o a human ope a o du ing manual AoR es ima ion. They sco e econs uc ed c oss-sec ional images using me ics which e alua e changes in he da a quali y caused by he AoR shi s. Op imiza ion o such me ics ideally yields he ue AoR posi ion. Ope a ing on he CT slices makes he TE me hods independen on he used acquisi ion geome y [32]. The TE me hods also end o be obus o luc ua ions in he p ojec ion in ensi y [32]. B une i and De Ca lo [27] obse e ha he AoR misalignmen smea s in ensi ies o da apoin s o e neighbo ing pixels. They use he numbe o non-ze o (non-backg ound) poin s in he omog am as a me ic o minimize in o de o es ima e he AoR. Walls e al. [24] and Dong e al. [35,36] iew he AoR misalignmen as a cause o blu which dec eases he a iance o image alues. Thei me hod is hus based on maximizing he a iance o alues in he econs uc ed omog am as a unc ion o he AoR posi ion [24]. This me ic is sensi i e o unca ion a i ac s on he edges o he FoV [24], s eaks caused by limi ed iews [21], and o he image a i ac s which a i icially inc ease he image a iance. Zhou e al. [21] expand upon he use o his me ic by i s segmen ing he image in o backg ound and o eg ound and only com- pu ing he me ic in he la e . The au ho s epo ha his imp o es he pe o mance o he me ic in measu emen s wi h a poo signal- o-noise a io and a limi ed numbe o p ojec ions [21]. Dona h e al. [32,33] sugges h ee dis inc me ics which all yield an es ima e o he ue AoR posi ion when minimized. The disc e e e sions hese me ics a e: he sum o absolu e alues o pixels in he omog am, he sum o nega i e alues, and he en opy o he g ayscale his og am o he omog am. The i s wo me ics a e suppo ed by ma hema ical p oo s in he o iginal wo k [32] and hei use is limi ed o cases whe e only posi i e alues a e expec ed in he omog am da a. The hi d en opy-based me ic is a heu is ic, bu i can also be applied o omog ams wi h nega i e alues [32]. The obus ness o hese me- ics o noise can be inc eased by a e aging se e al neighbo ing sino- g ams be o e econs uc ion, bu he me hod may s ill exhibi lowe p ecision i he signal- o-noise a io in omog ams is oo low [33]. Yang e al. [38] conside he AoR es ima ion as an image classi i- ca ion p oblem. The ask is o label omog ams as aligned o misaligned based on whe he hey we e econs uc ed wi h he ue AoR posi ion o no . The au ho s ain a con olu ional neu al ne wo k on a da abase o pa ches o manually classi ied omog ams [38]. Tomog ams e- cons uc ed a a ange o AoR posi ions a e hen p esen ed o he ained ne wo k, which p edic s he images wi h ea u es mos in- dica i e o an accu a e alignmen [38]. One limi o his me hod is ha i may ha e subop imal esul s o da ase s which ha e e y di e en cha ac e is ics and ea u es om he aining da a [38]. Cheng e al. [39] e alua e he quali y o omog ams using hei o al a ia ion (TV). A i ac s caused by a misaligned AoR inc ease he TV, which in u n means ha minimiza ion o his alue yields an es ima e o he co ec AoR. The in luence o noise on he TV me ic is educed by applying a smoo hing il e o he omog am [39]. The au ho s also no e ha he image should con ain enough in o ma ion (quan i ied using en opy) o his me ic o p o ide eliable esul s [39]. TE me hods can be enhanced by any a i ac educ ion o denoising algo i hms o he use o ad anced econs uc ion algo i hms. Howe e , his u he inc eases he complexi y and compu a ion ime ela i e o o he AoR es ima ion ca ego ies. The high ime-cos o hese me hods can be especially conce ning when dealing wi h la ge da ase s [34,30,40,42,45], bu esea che s ha e used a ious echniques o e- duce he o al calcula ion ime. These echniques include he use o op imiza ion algo i hms [39] and coa se- o- ine app oaches [35,39]. A p ealignmen using a coa se bu as me hod can also be used o acqui e an ini ial AoR es ima e and a mo e p ecise TE me hod can hen be applied only in a na ow ange a ound his es ima e [35,43,21]. 2.5. Me hods wi h AoR es ima ion as a seconda y ai Some o he wo ks e e enced in sec ions 2.1 o 2.4 combine he AoR es ima ion wi h he es ima ion and/o co ec ion o o he pa ame e s such as he AoR il [28,30], angula e o s [39], mo ion o he sample [18,28], o o he geome ical pa ame e s [32]. Some au ho s use p ope ies o he acqui ed da ase s o e en mo e complex and holis ic alignmen app oaches. These algo i hms o en all in o one o he ca- ego ies ou lined in sec ions 2.1 o 2.4, bu hey pe o m a mul i a ia e op imiza ion o he scan geome y ins ead o localizing only he AoR posi ion. I is common o such me hods o es ima e h ee and mo e pa ame e s such as he sou ce-objec dis ance, slan o he de ec o , and e ical misalignmen s. Examples o such algo i hms include wo ks by Viskoe [51] (mos ela ed o he CoM and TE app oaches), Ky iakou e al. [52] (TE), Pane a e al. [53] (SSE), and Kings on e al. [54] (TE). Rep ojec ion-alignmen algo i hms we e i s used in elec on o- mog aphy [55] and la e applied o CT [56]. This g oup o me hods is closely ela ed o he AoR es ima ion, bu dis inc in se e al aspec s. These app oaches i e a i ely co ec he pe -p ojec ion d i and he sample mo emen [14] o misalignmen s in he scan geome y [57]. The e is a la ge a ie y o di e en app oaches in his g oup [22], and hei p ima y applica ion is omog aphy wi h esolu ions in he o de o ens o nanome e s and less [15,22], whe e he sample can exhibi non- negligible mo ion h oughou a scan. The la es o hese app oaches join ly econs uc , ep ojec , and compa e da a o he o iginal p o- jec ions o es ima e and co ec he d i o samples [22,58] and in some cases e en hei de o ma ion [8] in a single calcula ion amewo k. These ep ojec ion me hods can also co ec sys ema ic shi s o he AoR, essen ially a special case o sample d i , as a by-p oduc o he i e a i e p ocess [22]. Ano he no able alignmen me hod p esen ed by [59] uses com- pa ison o image ea u es in opposi e p ojec ions o es ima ing he misalignmen o he AoR pi ch, oll, and posi ion. The scale-in a ian ea u e ans o m [60] is used in his wo k, bu o he ea u e desc ip o s and ex ac o s [61] can also be used [59]. Fea u es ex ac ed om pai s o he opposi e p ojec ions a e ma ched using a b u e o ce compa ison. The AoR posi ion and o he misalignmen s can hen be deduced om spa ial ela ionships o ma ching ea u es [59]. This me hod di e s om he pos -scan me hods in sec ion 2.2 because i is used p io o a scan o i e a i ely adjus he sample s age and ensu e he alignmen o he ha dwa e i sel . 2.6. Me hods aimed p ima ily a o he modali ies Yang e al. [62] applied an AoR es ima ion me hod in compu ed laminog aphy using an app oach simila o he au ho s’ p e ious wo k aimed a CT [23]. This app oach is no s ic ly limi ed o compu ed laminog aphy, bu he oblique scan geome y equi es a sligh ly di - e en heo e ical app oach when compa ed o CT [62]. All p ojec ion da a a e summed o c ea e a single image whose ows o m e en ec o s symme ical a ound he AoR. The au oco ela ion o he ows yields an es ima e o he AoR posi ion [62]. The AoR es ima ion is also essen ial in ansmission op ical p ojec- ion omog aphy (OPT), an imaging modali y closely ela ed o CT which uses isible ligh ins ead o X- ays [24]. Key di e ences be ween CT and OPT include he much mo e signi ican e ec o e ac ion and sca e ing and a shallowe dep h o ield in he la e [24]. Se e al au oma ic AoR es ima ion me hods aimed p ima ily a OPT ha e been published [24,63,36,35,43]. Many o hese a e also applicable in CT, and so hey a e included in he o e iew in sec ions 2.3 and 2.4. M. Zemek, J. Šalplach a, T. Zikmund e al. Tomog aphy o Ma e ials and S uc u es 1 (2023) 100002 5 3. Implemen a ion o axis-o - o a ion es ima ion Di e en au oma ic AoR es ima ion me hods a y in obus ness, p ocessing ime, and equi emen s placed on he inpu da a. The choice o an app op ia e me hod o be implemen ed in a CT da a p ocessing wo k low mus be conside ed ca e ully and in con ex . This example shows how AoR es ima ion me hods may be implemen ed in he con ex o a labo a o y sub-mic on CT scanne wi h a quasi-pa allel geome y. This in e media e geome y combines ai s o bo h pa allel-beam and cone-beam CT. I is a ela i ely unde - ep esen ed geome y in he exis ing li e a u e on he au oma ic AoR es ima ion, so his example p o ides a use ul amewo k o p o iding addi ional and com- plemen a y insigh o p e ious publica ions. The Rigaku nano3DX scanne [64] used in his example u ilizes a quasi-pa allel geome y wi h a powe ul sou ce a a la ge dis ance om he sample and a ela i ely sho sample-de ec o dis ance. The e- sul ing X- ay beam has a e y shallow cone angle and a low geome ic magni ica ion o a ound 1.02 × o mos egula measu emen s. X- ays a e de ec ed by he XSigh Mic on LC X- ay CCD came a. Rays a e con e ed o isible ligh by a scin illa o and hen magni ied on o he de ec o a ay using mic oscope op ics. The scanne is equipped wi h a Mic oMax-007 HF X- ay sou ce wi h in e changeable coppe (Cu) and molybdenum (Mo) a ge s ope a ing a 40 kV/30 mA and 50 kV/24 mA, espec i ely. Measu emen s wi h he Mo a ge use a 0.1 mm Al il e and no il e ing is applied in Cu measu emen s. 3.1. Model da ase selec ion Fi e model cases (Table 2) we e chosen o co e a ange o ypical applica ions o he used scanne . The collec ion ea u es da ase s wi h low con as and high noise (case 1), homogeneous objec s (case 2), beam ha dening (case 3), signi ican ly unca ed p ojec ions (case 4), as well as a da ase wi hou any signi ican complica ing cha ac e is ics (case 5) (Fig. 3). The e is also he possibili y o sample mo emen ha is no iceable o e he du a ion o a scan bu negligible in-be ween p ojec ions. All es da ase s con ain 800 p ojec ions wi h 1648 × 1250 pixels each, which a e scanned o e a hal -scan ange (180 ∘ ). 3.2. Posi ional accu acy o he AoR es ima e AoR es ima ion me hods need o be accu a e, which means ha he es ima e o an e ec i e me hod mus be close o he ue alue. Howe e , he e is no uni e sally accep ed le el o he AoR accu acy. Some sou ces ega d he accu acy o 0.5 pixels as su icien [17], while o he s ci e a shi o as li le as 0.4 pixels unaccep able [23,37] and aim o a maximum de ia ion o se e al hund ed hs o a pixel [32]. This migh be because he magni ude o uning o k a i ac s is undamen- ally in luenced by aspec s such as noise, con as , sample shape and mo emen , econs uc ion algo i hm se ings, and mo e. An app o- p ia e accu acy le el mus he e o e be de e mined on a case-by-case basis. Fo his example – a sub-mic on CT wi h a quasi-pa allel geo- me y and ela i ely low-con as da a - a maximum e o o 0.5 pixels was deemed app op ia e based on p ac ical es s (Fig. 4) as well as some o he li e a u e [17,27,24]. 3.3. Tes ed es ima ion me hods The selec ion o sui able AoR es ima ion me hods was i s na owed down based on he cha ac e is ics o he used CT scanne . The high p obabili y o unca ion due o he small FoV o sub-mic on CT made he CoM ca ego y imp ac ical. Mos SSE me hods we e also excluded due o hei incompa ibili y wi h hal -scan da a. Fou app op ia e me hods we e inally selec ed o u he e alua ion: . •M1, an OPR me hod which uses he g adien c oss-co ela ion [40,65]. •M2, he SSE me hod o Vo e al. [40] in which a sinog am is du- plica ed, lipped, and s acked on o he o iginal wi h a a ying AoR. Spec al analysis o his s ack e eals discon inui ies be ween he wo sinog ams which a e ideally minimal a he ue AoR. Table 2 O e iew o model cases o es ing selec ed au oma ic AoR es ima ion me hods in he case o he nano3DX CT scanne . The used X- ay sou ce has ixed se ings o each a ge ma e ial, which a e men ioned in sec ion 3. Case Sample Ta ge ma e ial Exposu e Voxel size FoV wid h Cone angle 1 Fibe - ein o ced polyme Mo 8 s 0.53 μm 873 μm 0.09 ∘ 2 Ruby ball Mo 10 s 1.03 μm 1697 μm 0.18 ∘ 3 Li-ion ba e y ca hode Mo 40 s 0.53 μm 873 μm 0.09 ∘ 4 Too hpick Cu 23 s 0.53 μm 873 μm 0.09 ∘ 5 Fo amini e a mic o- ossil Mo 20 s 0.53 μm 873 μm 0.09 ∘ Fig. 3. Sample CT slices o model da ase s shown wi h enhanced con as . Case 1 and i s de ail is shown in (A) and (F), case 2 in (B) and (G), case 3 in (C) and (H), case 4 in (D) and (I), and case 5 in (E) and (J). M. Zemek, J. Šalplach a, T. Zikmund e al. Tomog aphy o Ma e ials and S uc u es 1 (2023) 100002 6 •M3, a TE me hod based on he sum o absolu e alues [32], which i e a i ely econs uc s CT slices in o de o minimize a cos unc- ion. The sum o absolu e alue was chosen as he cos unc ion o e o he s in [32] based on he au ho s’ ecommenda ion. •M4, a TE me hod based on he o al a ia ion [39] which ope a es in a simila manne o M3. O he TE me ics we e omi ed as hey a e based on simila concep s as M3 o M4. Me hods M1 and M2 a e sui ed o he pa allel-beam geome y, bu hei pe o mance in a quasi-pa allel geome y is unclea . The me hods a e s ill expec ed o ou pu es ima es close o ue AoR posi ions, bu hei p ecision may be impac ed. The esul s o M2 can also be in lu- enced by he amoun o unca ion in case 4 in pa icula . Me hods M3 and M4 a e no expec ed o be impac ed by he geome y, bu hey may be a ec ed by some o he a i ac s p esen in he es cases due in pa o he lack o any addi ional p ocessing applied o he da a. These me hods a e also expec ed o ake signi ican ly longe o compu e han M2 and especially M1. Me hod M1 equi es only a single-pass calcula ion, while me hods M2, M3, and M4 op imize hei esul i e a i ely. A simple g id sea ch in 0.5-pixel in e als in a su icien ly wide AoR ange was used o he i e a i e me hods. Da a we e la - ield co ec ed in he nano3DX ac- quisi ion so wa e and all u he p ocessing was pe o med using Ma lab R2020a. All es ima ions we e un on a Windows 10 machine wi h a six-co e AMD Ryzen 5 2600X CPU, an nVidia GeFo ce GTX 1050 Ti GPU, and 64 GB o RAM. Tomog ams we e econs uc ed ia he Feldkamp-Da is-K ess algo i hm [66] implemen ed in he ASTRA oolbox 1.9 [12,13] wi h a cosine il e cu o a 0.85- imes he max- imum equency. No o he p ocessing (such as a i ac educ ion) was applied on he omog ams. Mino adjus men s we e made in he im- plemen a ion o he selec ed me hods compa ed o hei o iginal pub- lica ions in o de o make he es ing seamless. These and o he de ails a e desc ibed in appendix A. Re e ence AoR alues o each case we e ob ained as median alues o a manual AoR es ima ion pe o med by en expe ienced ope a o s who we e checking wi h he 0.5-pixel accu acy le el de e mined abo e. Es ima es o he indi idual ope a o s a e lis ed in appendix B. Resul s o he es ed au oma ic me hods we e hen compa ed o he e e ence alues while conside ing he a ge accu acy le el. The manual es i- ma ion and all au oma ic me hods excep M1 we e pe o med on he sinog am closes o he cen e ow o he de ec o a ay [37]. This si- nog am con ained adequa e in o ma ion in all es cases, so a mo e sophis ica ed choice o slices such as he one desc ibed in [36] was no necessa y. 3.4. Es ima ion esul s and discussion Expe imen al esul s (Fig. 5) show ha none o he es ed me hods we e obus enough o handle all i e es cases wi h a su icien ac- cu acy. M1 and M4 exceeded he 0.5-pixel h eshold in case 5 and M2 and M3 did no each su icien accu acy in case 4. M2 also de ia ed om he e e ence AoR in case 1. Figu e 6shows esul s o he es ed me hods o case 4. Resul s o M1 and M4 a e wi hin he ± 0.5-pixel accu acy window and show no ob ious di e ences om he e e ence. The ou come o M2 is close o he e e ence and con ains no no iceable uning o k a i ac s, bu changes o some o he sample s uc u es can be obse ed. The esul o M3 is se e ely dis o ed. The esul s e eal some in e es ing and no immedia ely ob ious p ope ies o he es ed me hods. The unca ion in case 4 caused M2 o de ia e om he e e ence. This was expec ed as he pe o mance o he me hod is ied o he sample size [40]. Howe e , M2 also eached he second la ges o e all e o in case 1, p esumably due o he low con- as and high noise. The pe o mance o M2 and M1 in he es o he cases shows ha he me hods a e indeed compa ible wi h quasi-pa allel geome ies. Tomog aphic a i ac s we e a gene al conce n o M3 and M4. The unca ion in case 4 had he mos impac on M3 in pa icula . This was su p ising a i s , bu i does in ac seem o be consis en wi h he o iginal publica ion desc ibing M3 [32]. The au ho s men ion ha he Fig. 4. In luence o a misaligned AoR in case 2. E ec s o a posi i e and nega i e AoR misalignmen a e highligh ed by ed a ows. Only e y ain s eaks wi h minimal impac on subjec i e image quali y a e p esen wi h an AoR shi o 0.5 pixels, bu a a shi o 1 pixel s eaks a e al eady no iceable. Fig. 5. E o s o each es ed me hod in all es cases. A ba ending in an a ow indica es he alue is ou side he displayed ange. G een lines indica e he window o alues ha can be assumed as accu a e enough ( ± 0.5 pixels). M. Zemek, J. Šalplach a, T. Zikmund e al. Tomog aphy o Ma e ials and S uc u es 1 (2023) 100002 7 used cos unc ion is sui ed only o measu emen s wi h s ic ly posi i e a enua ion coe icien s [32]. This ende s i ine ec i e o measu e- men s o samples in a su ounding medium like wa e . The esul s shown he e and in appendix Csugges ha unca ion in he p ojec ion da a may ha e a simila e ec . The di e ences in he compu a ion ime be ween he ou me hods we e as expec ed. The wo TE me hods we e compu ed simul aneously, aking 26.8 s o p ocess when a e aged o e i e uns. Mos o his ime was aken up by he econs uc ion. The mo e ligh weigh M2 an o an a e age o 13.38 s. Compu a ion o he single-pass alignmen used in M1 was he as es a an a e age o 0.64 s. While hese un- imes a e indica i e o he ela i e ime demands o each me hod, hey can s ill be signi ican ly dec eased h ough ma hema ical and code op imiza ion. 4. Ou look The esul s sugges ha a gene al and ully au onomous applica ion o any es ed me hod is s ill limi ed, as he pe o mance o hese me hods depends s ongly on he cha ac e o he inpu da a. Di e en me hods a y in hei s eng hs and weaknesses. A comp omise be- ween he au oma ion, p ocessing speed, and eliabili y can hus be eached by a hyb id AoR es ima ion app oach using mul iple me hods. This has also been sugges ed in he p io li e a u e [17,30]. Ano he possible app oach may be o base he inal AoR es ima e on a consensus be ween he esul s o all applied me hods. Depending on he equi ed le el o au oma ion and p ocessing h oughpu , a manual check can be added o lea e he inal decision up o a human ope a o . Fo a la- bo a o y se ing wi h a lowe olume o p ocessed samples, his is an accep able comp omise be ween he con enience and objec i i y o au oma ic me hods and he con ol o a manual es ima ion. The numbe o AoR es ima ion me hods in he ecen li e a u e skews hea ily owa ds he SSE and TE ca ego ies. Ad ances in he compu e ha dwa e mean ha e en demanding ope a ions like omog aphic e- cons uc ion can be pe o med ela i ely quickly. This makes p ac ical use o he demanding TE me hods easible. A he same ime, he SSE and TE ca ego ies end o be he mos e sa ile in e ms o scan geome y and he cha ac e o he scanned da a, so i is likely ha hey will see mo e use in he u u e. The TE me hods in pa icula can employ ad anced image quali y me ics o be e eplica e he e alua ion o CT da a by a human obse e . The use o a i icial in elligence may also become mo e popula o AoR es ima ion, as i s is a majo end in mos o he a eas o image p ocessing. An example o his is he con olu ional neu al ne wo k used by Yang e al. [38] (men ioned in sec ion 2.4). The inc eased capabili ies o mode n compu e s also a o me hods o mo ion co ec ion and algo i hms o mul i-pa ame e geome ic alignmen 2.5. These me hods end o be mo e demanding han he specialized AoR es ima ion, bu hey also o e much mo e lexibili y. This is especially ue in non-s anda d scan geome ies and high- e- solu ion applica ions whe e he sample mo ion is a majo issue. 5. Conclusion The alignmen o he axis o o a ion in a CT scan is essen ial o a high-quali y omog aphic econs uc ion. The es ima ion o his posi- ion di ec ly om he scanned da a is o en he mos expedien ap- p oach o achie e his alignmen . The labo ious ask o es ima ing he AoR posi ion can be au oma ed using a ange o published me hods which all in o ou dis inc ca ego ies wi h speci ic s eng hs and limi s. These ca ego ies include cen e -o -mass me hods, opposi e p o- jec ion egis a ion, and sinog am symme y e alua ion, which all op- e a e on he p ojec ion da a o sinog ams. The inal ca ego y is omo- g am e alua ion. The choice o an app op ia e AoR es ima ion me hod o a pa icula applica ion should be ca e ully conside ed based on he cha ac e is ics o po en ial me hods. Mos published app oaches assume a speci ic scan geome y o angula ange. The omog am e alua ion ca ego y is un- ique in his ega d as i a oids any such assump ions by ope a ing on he econs uc ed da a. Howe e , i is also he mos compu a ionally demanding ca ego y. The egis a ion o opposi e p ojec ions appea s o be a e y quick and obus app oach o pa allel-beam and quasi-pa - allel geome ies. The sinog am symme y e alua ion and cen e -o -mass me hods a e mo e specialized, making hem mo e suscep ible o ail when assump ions abou he inpu da a a e no ul illed. A uly uni e sal and obus au oma ic AoR es ima ion me hod does no seem o exis a he momen , so he combined es ima ion o mul iple di e en me hods can be le e aged o an inc eased obus ness. A basic AoR es ima ion may also be inadequa e in non-s anda d CT applica- ions. Fo ins ance, high- esolu ion nanoCT scans show signi ican amoun s o mo emen be ween consecu i e p ojec ions. A mo e com- p ehensi e co ec ion o any mo ion o he sample and geome ic misalignmen s, such as one o he ep ojec ion-alignmen me hods, migh be mo e app op ia e in such cases, despi e he added compu a- ional complexi y. Decla a ion o Compe ing In e es The au ho s decla e ha hey ha e no known compe ing inancial in e es s o pe sonal ela ionships ha could ha e appea ed o in lu- ence he wo k epo ed in his pape . Fig. 6. Recons uc ion o he da ase in case 4. The same cu -ou a ea as in Fig. 3 (H) is shown he e in (A). De ails in (B) o (E) o he a ea ma ked by a ed squa e show di e en AoR posi ions es ima ed manually (B) and by he es ed me hods. A ows poin o a eas whe e di e ences be ween C-E a e he mos p ominen . M. Zemek, J. Šalplach a, T. Zikmund e al. Tomog aphy o Ma e ials and S uc u es 1 (2023) 100002 8 Acknowledgmen s Funding: We acknowledge CzechNanoLab Resea ch In as uc u e suppo ed by MEYS CR [g an numbe LM2018110]; and he B no Uni e si y o Technology [g an numbe s FSI-S-20-6353, CEITEC VUT- K-21-6956]. We hank membe s o he Labo a o y o X- ay mic o and nano compu ed omog aphy o p o iding he es da ase s o he pu poses o his wo k, and o lending hei ime o manually es ima e he AoR posi ions o he es da ase s. We also hank Ma ina Pořízko á and E a Zikmundo á o p oo eading a ious s ages o he manusc ip . Appendix A. Implemen a ion De ails o AoR Es ima ion Me hods This sec ion summa izes de ails o he implemen a ion o au oma ic AoR es ima ion me hods used in his s udy. The basic s uc u e o he implemen a ions is summa ized below in he o m o pseudocode. The e is a numbe o changes om he o iginal desc ip ions o hese me hods in o de o ensu e p ope unc ionali y in he con ex o he subsequen es s. These a e highligh ed in bold and b ie ly desc ibed. P ocessing and egis a ion a e lexible in me hod M1 (algo i hm A.1). In his implemen a ion, median il a ion is applied o inc ease obus ness o noise, and a 2D Tukey window is applied o make he subsequen c oss-co ela ion mo e eliable. G adien c oss-co ela ion [40,65] was chosen as a as and eliable egis a ion me hod. Algo i hm A.1. o me hod M1. Fo me hod M2 (algo i hm A.2), s eps we e aken o inc ease he obus ness o he algo i hm o nanoCT da a. A di e en σpa ame e was chosen o he Gaussian il e han in he o iginal publica ion. A ow no maliza ion s ep was also added; each ow o he sinog am is no malized o educe he e ec o a changing p ojec ion in ensi y h oughou he scan, which can p oduce alse discon inui ies in he s acked sinog am. Algo i hm A.2. o me hod M2. A simple g id sea ch op imiza ion was used o M3 and M4 in algo i hm A.3 o simpli y he code compa ed o he o iginal publica ions. G id sea ch wi h a s ep o 0.5 pixels was su icien ly p ecise o he pu poses o es ing, no o e ly ime-demanding, and po en ially mo e obus o local op ima han mo e sophis ica ed op imiza ion me hods. Compa ed o he o iginal desc ip ion in [32], he me ic used o he me hod M3 was simpli ied in a way ha does no a ec he esul s. A simple FBP- ype algo i hm wi h a Ram-Lak il e was used o he econs uc ion. M. Zemek, J. Šalplach a, T. Zikmund e al. Tomog aphy o Ma e ials and S uc u es 1 (2023) 100002 9