From f77df2c639e283f6649145c01400b2ad4c1341c7 Mon Sep 17 00:00:00 2001 From: "claude[bot]" <41898282+claude[bot]@users.noreply.github.com> Date: Fri, 24 Jul 2026 16:03:15 +0000 Subject: [PATCH 01/12] docs: add EBSD parameter-selection reasoning Explains why EBSD acquisition parameters take the values recorded in standards (ASTM E2627 / ISO 13067), grounded in backscatter physics and sampling statistics rather than deferring to the standards themselves. Addresses issue #2. Co-authored-by: Ronnie Guymon <244881888+ronnie-guymon@users.noreply.github.com> --- docs/ebsd-parameter-selection.md | 152 +++++++++++++++++++++++++++++++ 1 file changed, 152 insertions(+) create mode 100644 docs/ebsd-parameter-selection.md diff --git a/docs/ebsd-parameter-selection.md b/docs/ebsd-parameter-selection.md new file mode 100644 index 0000000..6c96174 --- /dev/null +++ b/docs/ebsd-parameter-selection.md @@ -0,0 +1,152 @@ +# How EBSD Parameters Are Decided + +This note explains *why* the acquisition parameters recommended for Electron +Backscatter Diffraction (EBSD) take the values they do — the physics and +statistics that fixed the settled optima recorded in standards such as +ASTM E2627 and ISO 13067, rather than simply pointing at those standards. + +Every EBSD parameter is a point on an explicit trade-off curve balancing +**pattern signal/contrast** vs. **spatial resolution** vs. **angular precision** +vs. **acquisition speed** vs. **statistical representativeness**. The underlying +physics (backscatter yield, interaction volume, `λ ∝ 1/√V`, `SNR ∝ √N`, gnomonic +projection geometry) fixes the *shape* of each curve; sampling and confidence +statistics fix *how far along* it you need to go. + +> Note on provenance: the reasoning below is derived from established EBSD +> physics and metrology. It was **not** produced via Edison Scientific — that +> path is currently blocked by an empty `EDISON_PLATFORM_API_KEY` in CI. Once a +> non-empty key is provided, the same query can be re-run through the +> `LITERATURE_HIGH` (paperqa3-high) job to produce a fully citation-grounded +> version, and the trajectory artifacts committed alongside this document. +> Verify the exact numeric clauses of ASTM E2627 / ISO 13067 against current +> published editions before using them for compliance. + +## 1. Specimen tilt ≈ 70° + +The backscatter coefficient η rises steeply with tilt, and — more importantly — +the *fraction* of backscattered electrons that retain coherent diffraction +information (the Kikuchi signal, versus diffuse background) peaks in roughly the +60–75° range. Tilting shortens the escape depth normal to the surface, so the +emerging electrons sample a thin near-surface layer where their exit +trajectories still carry channeling/diffraction contrast. Above ~70° the pattern +contrast keeps improving marginally, but the projected beam footprint elongates +(spatial resolution becomes strongly anisotropic), geometric +foreshortening/distortion grows, and shadowing worsens. **70° is the empirical +optimum** balancing Kikuchi-band contrast against spatial resolution and +geometric distortion — that is why the standards fixed on it, not the reverse. + +## 2. Accelerating voltage (typ. 10–30 kV, 20 kV default) + +Two competing physics chains set this: + +- **Signal / pattern sharpness:** electron wavelength `λ ∝ 1/√V`, and Kikuchi + band width scales as `~2λ/d` (Bragg angle). Higher kV → shorter λ → thinner, + sharper bands and higher BSE yield → better statistics and, if the detector + can resolve the thinner bands, better angular precision. +- **Spatial resolution:** higher kV enlarges the interaction/excitation volume + (deeper, wider), degrading resolution and blurring measurements near + boundaries. + +So 20 kV is a general-purpose compromise; you drop to ~10 kV for nanoscale +features, thin films, or beam-sensitive/low-Z materials (smaller interaction +volume), and push to 30 kV for weakly scattering light-element phases that need +more signal. Low-Z elements have low BSE yield → need higher kV/current; high-Z +phases scatter strongly → tolerate lower kV. + +## 3. Beam / probe current + +Pattern SNR `∝ √N` (electrons per pattern), so more current gives cleaner +patterns and shorter exposure (faster maps). The cost is probe size: for a given +column, higher current means a larger probe → worse spatial resolution (less +severe on FEG than thermionic sources). You raise current for speed/SNR on +coarse microstructures and lower it (small probe) to resolve fine grains and +boundaries. + +## 4. Step size — the "≥ ~10 points per grain" rule + +This comes from sampling statistics, not convention. If a grain is covered by N +measurement points, the fractional error in its reconstructed area/diameter from +pixel discretization falls roughly as `~1/√N`, and boundary/grain-count +reconstruction becomes unreliable when the smallest grains contain only a +handful of points. Choosing step ≤ (smallest grain of interest)/10 puts ≥ ~10 +points across a grain, bringing pixelation error down to a few percent and +letting a grain-reconstruction algorithm (misorientation-threshold flood fill, +typ. 5°) distinguish real grains from noise. **ASTM E2627** codifies exactly this +logic (minimum points-per-grain and a misorientation threshold for defining a +grain) so that grain-size measurements are reproducible. The lower bound on step +size is physical: nothing is gained by stepping below the effective spatial +resolution (~20–50 nm for FEG at 20 kV) or below what intragranular-gradient +(GND) sensitivity requires. + +## 5. Working distance, detector distance, and pattern centre + +WD (~15–20 mm) is set so the tilted region of interest projects onto the phosphor +with correct geometry. Detector insertion distance trades **angular capture** +against **gnomonic magnification**: a closer detector captures a wider slice of +the diffraction sphere (more bands → more over-determined, more robust indexing) +but lower magnification per band. The **pattern centre** must be calibrated +because indexing solves orientation from band positions *relative to the PC* — a +PC error maps almost linearly into an orientation error, which is why +calibration (known-orientation standard, moving-screen, or iterative refinement) +is mandatory rather than optional. + +## 6. Camera binning, exposure, gain + +Detector pixel count sets the ceiling on angular resolution: band-position +precision improves with more pixels across the pattern, so orientation precision +does too — but at lower per-pixel SNR and slower readout. **Binning** (4×4, 8×8) +sums pixels for higher SNR and frame rate at the cost of angular resolution: +heavy binning for fast mapping, low/no binning for high-precision or HR-EBSD +(resolving <0.1° misorientations). Exposure/frame-averaging improves SNR as +`~√(frames)`, sharpening Hough peaks and indexing reliability; you set it to the +minimum that reliably meets your indexing-quality target (CI/MAD) at the desired +speed. Gain amplifies signal *and* noise, so it doesn't substitute for real +exposure. + +## 7. Hough transform parameters + +More detected bands over-determine the orientation fit → higher precision and +fewer misindexes, with diminishing returns and slower indexing (typ. 7–12 +bands). Finer Hough (θ, ρ) binning improves band-position precision (→ better +angular resolution) but is noisier and slower; the butterfly-mask size is tuned +to the expected band width, which itself depends on kV and detector distance. +These are chosen to sit at the knee of the speed / indexing-success / precision +trade-off for the material. + +## 8. Minimum grains / scan area for representative statistics + +The counts in standards are confidence-interval arithmetic. The standard error +of the mean grain size `∝ σ/√(n_grains)`, so to bound the mean to ±X% at 95% +confidence you need `n ≥ (1.96·σ / (X·mean))²` grains — a few hundred to a few +thousand depending on size spread. Texture (ODF) representativeness is stronger +still (typically thousands of grains for a stable ODF, more for weak/random +textures). The required scan area then follows from +(grains needed) × (mean grain area), subject to the step-size constraint — which +is what ultimately sets map size and acquisition time. + +## 9. CI / MAD / band-contrast thresholds for clean-up + +These cutoffs were set empirically by correlating each metric against +independently confirmed correct indexing: + +- **Confidence Index** (TSL) `= (V₁−V₂)/V_ideal` from the band-voting scheme; + **CI > 0.1** is the conventional "reliable" line because, across many + materials, >99% of points above it index correctly. +- **MAD** (mean angular deviation, Oxford) is the mean misfit between detected + and simulated bands; **MAD < ~1°** marks a good fit. +- **Band-contrast / image-quality** thresholds separate poorly diffracting + points (boundaries, deformed regions, unindexed phases). + +Clean-up routines (neighbour-orientation correlation, grain dilation) use these +thresholds to drop/replace unreliable points — and standards require reporting +the clean-up because over-aggressive filtering biases grain-size and texture +results. + +## Summary + +The through-line is that every EBSD parameter sits on a physics- and +statistics-defined trade-off curve. The physics fixes the shape of the curve; +sampling and confidence statistics fix how far along it you must go. The +standards simply record the settled optima of those curves for common materials +— which is exactly the reasoning CALIBER aims to make explicit and +sample-specific when recommending baseline acquisition parameters. From 5ae02aa93313eb0c8c771e9e6a23af148369ecaf Mon Sep 17 00:00:00 2001 From: "claude[bot]" <41898282+claude[bot]@users.noreply.github.com> Date: Mon, 27 Jul 2026 19:08:01 +0000 Subject: [PATCH 02/12] Add full-map Hough indexing results for AlSi10Mg Area 2 Full 87,416-pattern map indexed with kikuchipy + PyEBSDIndex: 99.5% CI>0.1, median fit 0.49 deg. Includes CI/fit/IQ/bands quality maps, IPF-Z orientation map, CI histogram, stats, and gzipped .ang. Co-authored-by: Ronnie Guymon <244881888+ronnie-guymon@users.noreply.github.com> --- example/area2-results/area2_full.ang.gz | Bin 0 -> 1675052 bytes example/area2-results/ci_hist.png | Bin 0 -> 20982 bytes example/area2-results/ipf_map.png | Bin 0 -> 367436 bytes example/area2-results/quality_maps.png | Bin 0 -> 1202120 bytes example/area2-results/stats.json | 16 ++++++++++++++++ 5 files changed, 16 insertions(+) create mode 100644 example/area2-results/area2_full.ang.gz create mode 100644 example/area2-results/ci_hist.png create mode 100644 example/area2-results/ipf_map.png create mode 100644 example/area2-results/quality_maps.png create mode 100644 example/area2-results/stats.json diff --git a/example/area2-results/area2_full.ang.gz b/example/area2-results/area2_full.ang.gz new file mode 100644 index 0000000000000000000000000000000000000000..44d9c96dd698e86366aa386ffed4c0c03341ea3e GIT binary patch literal 1675052 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

Av^yjrjm*+%e(2pA1>R@w4PF2Szdru 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�hfCDDW2e*D6oOtsH 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

QkpkJc!-hTQ_W>Y&+4hPP!Pf^}hF!XcqT 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%0Dk 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 l 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 z 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

ZA!e1*eSM5prbz;>Ns3fc@Jz?=Ip;d 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

XQ&C;P(r`$_iW6l{No?zML-&NTe*S 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 z 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%0A3uKc=D^Dqqr_RFw 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

  • q4ThtE5vC4CvHh_2e~u%5q<-1vZvl+umk)3pvw($eTdvVt zcw$jV;5)gw{W3baVef7`UK)Pi2lS@lH{@^U#d2FV?nV_PgTTmTZEJmieSXFiM(kY+ zMLV@CC>EM>@MiyVBmPrf=1FWUwgg$(V6}64smtuyLlR$Lo;$Px47%?mNKIi~^vy{HN6#qPix;HZ~ZcYc_SOOI#SrjhCApG`fEWWGb;vh4RB zU=F8U$M`DlC97FII7~27+VR&1Wd@!|Jy+^d=vp-sJb}fIQekrQrnNjvm;@MAG(!pA zY}mxl(SGicqCUD8)ONcr%pGalN^TD?3>^UGVefB8DIHRsD?(KfA`1{H0Yh)@3N71m z-IU8x6h6j46%MAYM*Z>W2kO1wWIW~P945nfA_O`K!&tn%ILA9pg6@HVb#`1=ppRgl zzZWCZr5g1#!U=n@43ux_fh^9PYEu52CYbr7qL8cTG|5nVf6XI2s+2eznOzWw_Brm3 zw{?tZF=~8K{A)#*bq?@eN|fxA@k=2RVs|EqtNj%K$;cr6tH1awH1>DdNSX=A&P{|- z8ZAtXoNu=m`99!+F@hpZr$W!)ig%SZRG+;k-;*kVA3arp^)PJRg1mInefI3OH#jO0 z0KrNLOp&)zk?K`73R%ZiV=tPj!5_KRf`#RAwJpoLDLdr8gTvqVhw%-0UZ}?jCnv-2 z@gzfjki4jwIi?I6M?Qfww*(TFpm-Lqkkm+q7HxD z$2xw5=4h{Ua?k@r2rn7KND|pd zHUI)?!Nem}xRUW|QlX=8#1K2@{mu{W`fpZuY3C4?)-p~bST5SH%p5rN*TlC3Szd0` zlL+^f>cxa(xVk!=8stBo1!aB@PK1QQVK1-^daXAB za{&H&49eBYT8z0P0DZ>N{U zw&GrZB+?Smr>TcKou52$)&vRDvt2~-wAn={P>J_jm@4_IpxkA(zj6^{!LL&K)|J+$ z_guoM-;)&T+@|)|C{Mq|9S3*@55SDk1NZX0~vX4F;zohY-w) z6GO8idUUaNH(?sX_F~W=f2=Sfmw>>xsF#QWG zQjDxUpSbLzxv1|(6bfag$fzyUmUC^WN0%2$FDev+`~8%ahzF;^r3$m|R=1 zxf8v?yG6?jrw(iNTadtqMN)c$TzpJ(@JBAH*AA@_SQ9(OKUz-f^i2VSR_sX~=@9<3 zd&DKlT;1pyaxr)ZqH~E;O;4LRU7}dG93czx0lj1)zSI`OQBR-K(&}*2Enjd$MY2ho z`(!tV9!VE32Jj3k7NvrgShkhKnZnz}CJ@{CK=5dBeYnnIRrBSoMh0k6G zaE+CUcFnVz<&i7Fh6qZ-wJC@TE2ub2u{nyEeJm`gZ6JlH*%VH@9^Fv~_rUjyD5o~V zriP)KQu?3EOk*&4k2HSnp=eXk0TiOago57g?$IQp85+rFfkr<7l)G{MXx67yLxB>F zl#$#O(|}U`C8i=6X(q>$I(GRvc%uO5Ra5`r3D-n@-2I+XZY3_134T07^Phjb>R11i zX8)!H&Thyu4V)n@GVyTJu!4=(cnvqCp@%9LK4IRXJLDsHgt7epiK_7!H+54*$TDGf zUjf0z1$E))&=e$NQ~Uf@Ov@5XHaNj|XOkVX zo}YAyO#gH=J=~=L_yb@0oh_)Dw>o_e-W!cr9Qk<^OMonzi4iJH10S}w z9U4T&>Tt)P2hb%HlZL#9d}uMw0uzojg7yEg)!~&ETEuU$UsmSHRpt`?&Pe-c?bf;+m=mfe3Pk*d06vPD9!{Il-PU}2QOt9QM3 zK|ladtym$U@Nbq!YQLoBVci*Oz+KMH~HW=OWac{(*<)af~u zkBZXlbz(z%=JmGo&cN%V9I^*9(5NJaN!Y6M&WozzXqu4o9%uNPKT!HUf?*05^-xjj zG&!%)5nrRCb{vxdZ>9!1$22Y&QzE8|FFw?MK~P$!j}!mm_r*N zK&aam@S|Fn>vQQoA3DzsQ-WHnA}C)^GskO%2yUp+?9(z51dog4?0|~+j=_jb+BJl_ z?B9_?;r4>GfARIj{x#7oCpuF##hSzBD^d(XAAo=EbLsLczr=AG#?h83+>o+DGl7o; zFE9RuplSLje1cE&(ZaX~RlS}E+O8$5_1JK*%yka!`krFKl#^!?k&@?Ih56@|n4fNJ zdt?~_`uiSADl7GLL8lfw%qXpu5BdgxYP$8!b_1pn;<19?LheL93QykMk*!W3ym(#i zb!66cFgIm#QbE*L!%G6pU}CLV)-f%Nn`TSzCtfh4!haWAa9b)cfi$AnY&=yot9ifjJv1JB-s}!%)d@KaW)M#6|df5bUIbRl|!CTAP2Xr z2j_m8T8v0_!4OKhzZMels<|6%&bJyvY^#Ef6Vdd-4liO`E@sGAYk(U9psYjBo?>Ki z?ix;q+L0GnfMqyjJtz|snU%)uc}lJs#7ZR&a%RSnDA!Ule`icHcyRqDCm8^Uy~frz zAi!C@d*1?prDOX(F#UC}6qSJfc72=BiBxm{YeaJ!_)2e5T6Ez{cYB(BLc$S{x=3j; z-HM&(>CLmUv)cxW{eOe!cOQ+ge7+By63x=(-`l-g1LU}X^7pFpxQf|em`PY3B@mz3 zNF8%VQx{i8^qgZTi!S11DnOV}00x(z)yl~j0eiyM;l4wk4K2NIO=wOFviZ-3w={?e zm~oI}(4&*y^Rh(`spt(djS7iXH%?Ey3c8lkE2X?(@K4n{XD;fr$lvlu>EMtedeZfqUH90~!ZW5UV)LaUrOD z8$a(>PDdEAUVc1%W)0BFkF&ksYe590WL(PFC&6iU0R8nx9^ssD*fXT(>#o+p#Lyw6 zRqbTF5qb4V^X9kMh=OFpIfPLJ;UiLqw8kNUtB{sjP_~fox-@}cL)5ZRDEgs zyPz(WYqvX)F&pvEeO{A}J7WP*)K2S3bW5K^9DZyya;h@aNYOeI!OAZdO|@C3<=!{S zdiV)M!>lhNY0BUA+c%|DIgS_qHUu^zuo~?5#0@RgUtCK_#y(7AYc2N^DA&FTPMsvJ zwB_+_!jm4~8-s=}Z);6!_!rTZGeB_eUCnV!VuT{q9EU!c$8MMS;W@4>pVWK14d8S0 zC6@ukfo05`6?p;SK*z-ovQvsD`}w#WXRpkW6zQMx6?hV*dLuIW$Iv!Ep8RkLH~IwD ztiCKNY7R@?Uh_npc{R5u^&}p(ZZDMSE7huB)xYxqHdI4ND z9Y~~?w-x#g9g1Iqm6$ z+UV~Bz}8+Xh;NtAcfqnx@zQl-PJ~<#l-|28=Q&lc#6hb)Lz4s5N0|ZlB0^~BTzS?? zsxcAWG_4<`!;JoI{i$CY^a*wmEm5a`I03eL&SeJ{vE({Z?!j}RCo3Q!b!It7Vyi06 z*Y~TNu~H2HYPzaV%V004+Y1EVcqE==7uD%+n96mM&k=}U@QxnXn6P$y)s3f>07gcz7wDbsYmEjv z(sRb1iXWDsr@Ij)srS68j-gLWT9Bw%60ZTI_SK1Um*n#?(NycFv8TFlz~Si>t5jcQ z-ed!fH77|TAF&QTq#-v8Ot0QkvfE2n%Qn~il;z?#5eUgcl8z0%hQV*-v zBOo3g8M%+jkh3ibWTR+<-{C~!K=6`PwcuOQiyO@br#Qn>m>;0Ha8QIXjN@wvdCI`K zV`^~4=273j31TU8^b8M02O?UXYuT|yu}xZ55{$X0V={ny$z||MAMGpd=BKmmiT7Od z0@}Vie~vxz*qdkX1z`Nh)?#YH=4~Je_2{fm`$)t|Jw1zi1usG#4G^si+BHLwX{2M3 ztQH7C0xl2>FMlbhT$?`MFwN0-)7`#&j3+#EFhV5QR%-j}Ss2FZYckficTl0~!@~2L z{zQka)bx8;uD2xajRbg`e#6pGoF2R@ICBF>#6n>K>tPgy)evV=U_x%8N4lvCI=oaS z=7=`o$3!64rXuS;!22oJ75FKCzL-V7KbZxJk~gGVwiAiq>~GyW`}*QJ#xf!phi~t| zg<1jwTMb!9runzyi{?VpB+`iBQ`Qol?}om;NLu0*<|!-=lmn%3{4ya?W)tx<*|cx7 zQSr3B?9HIp5ciUA3U9mFx=`?4y&2Abfvhj~eiN)bCH5(DS-?|pCN2mA08US;Wzup@ z3I2EZWVxVn@pa#GA8kp#!9lt@|&U`Dh zfZ;I-Hc5~D<9Cz3lZ3UMt5}Cf$68Mi!R(0pD6*fBH?7~vX4z^)$Hx9EfFit@~%I|$GDpCr!!H7ak-$NM)grd_Uo-zarxYk`+d11*J}fyUCT+FX(+Jkb|=kY-09 z%PIEksZ=X&biyHgyfg$6GiHO&^f#=|KFv7gE!inUgLkS07P?i<)k!v^DVO`Gnew0~ zTk+z`&jhu52c32Cxs`u_3NWi#KCBHR`Kh1%YBmD#795H6&r94;Ogq3WGDfQJBIl$7 z+7RX}!uN1R?7rhd<6Lr5!#WM#CU9%%E!q;oQp2n-BGmWVJEDMLSGjE{<<6$gR7(nT zWMql;e~&j1P^&gP`7!pvd5UV8^5LuxXhrL+B0`nMZBeOVXKD7^7lIAbKtGxywyT9C zNgUtBv&EMUzmDMT`eJL1Z%J{Mtqjqrb!y*{=z62mAYMFpK zp9B*ceCN(R2)jKFfFNmk3I=svIeXrJZy14=A-7?#5MUva=|xfY2o; zodaIhxVO<`QQ^NJR$`#&{ju@Ui3xGnIIQ#;25>gmp)%(5v~z~@It+{{RxMUpk`g>< z&N1%aZfS73c)9>o8Kp2j{cO!QHyhF4qE5W*X?|GDw!G1QLSIAsQ7iD3o(o8=g*L{dum_mBmb*hmi+AN!>n^YApJ$}9V9ipwzeT1qE(=CxI~sgZkf6B* zl5Ny+Gv14a%T3s`z{>GYAPHznpX%sRh*ae9wQUa*tuTV(;S(M1o>h?PG(i|^DD@?# z3p|O7>aQ&RX>w$&#PD<>O@2f#N~T+^&zf(`4Ta@be3_=od=9#uu$F*}uJhXz$!)_I zN^&-ik}Az<62cMq10v4YHQ&$H_e*QBCaN#1^yI1u-6qT>#*{&T*7UKF{(Fw=Bc7kZ zr3l|a5-MzQWk<+}e-XtOiDlk&X0`XA%-Qc+D#9*B3yaP3sHTlYzXzi9(`7vZ^DeIX z_fl63egEeE4&k`cL;5#GOs`(ec4D^be$i`f2lWWZy3+P5SaysQkLIV3KJ!f!v;h%d zz3^8CX0*W`shZyx=}E1b*4BdKsszvZa_-@C`K7R)zM#xtCbd^ZSQbj_cgA#hQ8y}-iH+GI#JHw**|NVTDO_g4R_PF zi7S+xTF=&VehfK9Ju?V0PW;vc+Zz;xdpFIN9XwYj)*BRih3WC zLo(k<>O`zaQST)zGJOQS*HF;I?7uPc-LqQxit;RiNJs!3|LpeCG#zt%>a^B{@ub2( ze}F#7B8&XD*F5`XoUp%(Z-kHBaP7b8;DVBd<}I3-5kil2k9??UO4dcV+Ew~EP_ejF z$xS5H=|c)|STKI_ts+vYb#0{cB#G>As4_w_VrySN(rsV@Hp>RG((`umLV3UkncFv~OVbx{lSpVPZ?$Lw-E9bo>h@X;1eQ02GkSavq&A|3g7J| zV>D1X_Oq`CK{ijMwAGHI9=IkP_*!2*W3@;aI|)iZt_2SR5y99sT)P0oR&L5xwP4M{ zb7FsvuR++()k!*W#%6lBK5k4xKM5hL5k)v*Nn5GA95}~|S83`+Vj&ts2!t|X{$&f1 zICV)&S!5f_rk>PovOs@)oa8yfma@GND@ogy=OrbTQ%E@}K)a>{(yEYR4!xBCf*ml6 z`{lXD%pbV+wVn)Tf_>;mv=^{rpR(?~SYhg=UK26c_ygAGUpC8S!4fVLvLDN=$;aPQ z;1=PTCxL_idasOSPuzqRs1fn=CZ5AlYtT+P2{lux|7Tx0Q&P{Ow^Z?xR)aA7zQ%P< zxOMmFxZ3-22!c~P)@3c4)K(YBnN2KO7xt*ly`C;L?WF%%D>rYD;S{+?Myn33qdYU1 zR1n3@*^N*8o3WA^=iOHduEAsW(BaE;qGHyUlJS*Py;ixi-Z`6NKLRSJ;LZ5+p$ZA*#=iHR=euQ6A z*8<+^7Hm*Q`AD3y|+Zm^TrknM=APcs6~4GUT#^B ze(6O&lCDEgp{$oNs94IeP)Zm8XiEw+0E?oIh4Jz9d_-1O;FD+L}v&Z zr;IcdMJ~E(GGs?Q-{JU*=7A=0UeI`r;y$R{ZlI9b#$*$UCA`K7MT$bS9z5?-YKUX- zN&w1J$7OQWKU|;sbmTV1T<}C7`7dYtuydyii2zELoyV=@LoKKrIGG==g+3ZKJnPxn z-GEc90_SzIT;n`}@U9F?YfL_`qHqS-18+FH-KQ;jm0nV3Aa?^;%3&jbyX{tq?c-7| zZsip*QveEDl2N<-<3W<1i11|Jby~2~dVJH=k8v@@y{XL&uzr-?AqBrcRQ&zJ(67Z~ zmGT?Q1B!{~*)>h$i8QgJH0m5NOcvtBR$vLe87I&?Kko>vfc)dR3PND~V8S&pOY5Bhm5JQWfXA=rHEq*ybTs{Sgwd^Ql|O#rjQPFjMI zXlV1Q^k#obQUuc00Y}G?Y=t*i1+UE1ZN$E-{2vE1$6A8W_e|y=y0LY&Rz$B8SmUMh zGlGzT51tBsL5ru(6ym_6<-$griSI|mzY_GhG2Q2pXyLlbvm7?Z_xvq=E96(}Hu`X2 z(W|3l`xJM*p5RjdHjPX71QWp>>Gp{TJj;j1m2rvqTcxjwUZFyNzlKOCjGN@7MD0^O}lgg)|IFW)VJ`w@5|&AV8X9g@00m0?;r}kpLes*iTuTjhYW8w z8gpu3vby5XuZU4umE8LjN$4%2^9~>^Y4o=YLnApx8jQ>lI_Odmc$ zX=K{}+;9_g>6LbOB0kY6og?u@K6Ow;D@tDbC2f}y~+v4PVrxcn4 z$H2wib85|L@R_ho>6z@#_z&~K?`xWe`jjAaccH=76D#t&rqK~)K^O={@0HCwX%X|A z?6_k6GwK{c90m&LANHe}kg}qQ96jz8)5Fzkp|vVoQ>B+4cpmvA(RFaL)2gY{tio8Scyi3Q!?8 zv1Cwj_gex#yt0lq(N6%=rLhouP|X%jJrp{+8LJiJLT1@$A3IV#kzm zH?*var2ZPKJgq@Az<3dU&Yah^NnaT1Bl*)Os+0g)D-rPz)%sw&?hBQX!7{<$ zIBA|J-=@JG+rKQ%jw0R(gVesQw{7ld96c?S3n{)Ie>e<8+v=V8=99xVHF-E6?Nn(fxoj||JC)fXfN zEy;)r+wB!B%pE1StXrb+J28SgbFesActU!3D|JUG8b*W~NLWQc?!EMFB)gHL)YPfF zeQB@^lXMJFz-57NC!HJHUt2b}lzN>pSoBJfq@ha%bM{(@BjZv`uz_)g2*Yi@>reo(>8T~dCcEm7l6LzgtJ*8uBAE$3Gavb?KFEC zmFa!Y??l|>sseY+oUvY<*kB>SE$lXu$+j4F%yusgm2TwW{4UMau+N==OT zeEWf(_f8&Ek_2`XN~hMCWnG~9E zLwncXLx$_`M{3A_j}D1qjOGV2^(Q9B~zPTe({$Nx8lCdyysWe)ENA0K!!f2jM)9 zoWzEow>~Q6apH}_O{f|-F~3kjNHwh-TP{swTZ!L-=bmDmwpPen7d@6#DQ#|kqDN3E z(fW4f`qU=0K#PQRMRm)>W>Vj40IIktWlu>BeZ$u|G<4H?o)iK;HbtMM#SlqYT748d zY7!fA_%B5+t*T?4Jf9tIZNS9x^Md$Cy%}vI_kD>DXRV&#EBMk22!9Zm%K6omDNeMJ zx%Pd0iC`-aenuyp17H7zg42=y=#7)qJ><`L$pT7g`xha8%ISPT~=7ZGOIJuUdoaF#)j0Jfr1r3}HIQ-&^YV#2z|g5c?>1^nj z&qm~&*&Q6lXcnD89Otm&S@w4IC5#GNL=|4%3}nJ6ZB&TUwyE(r$&eey{3ou}7e=f5 z9;HTOjaHmmpP2$#@$v-`MSoOTN?zbjM7hu1!y<$J=u1OJIm}p&WsUN(BwqhZ4WxEm z%{lS^;TKrvCTf^PoZdBsex3vR56$dgzKUm z!Kc-63R#KlWxhnnTo|!6cdnn#q0mGA%KpIcU8b5aTpzv>6iakpb0e2qep(DU8_>Cy z{D8ip$xcctmB`AY-Wr`&YL%0NstI%ye4<0Mt|YJX$(yM2u22vn4gWi>76LEMr;4b##8LfRw1e4oiwqHs*Z|q>e8p;=9o91 zJCS}hotQPV4iv&4wt$i^Yu$f9NJA2%Q*G`l^ST8HG8M>qh#p{}{I6v+W>$I2UBIib z*!PU8(bJw~k9+&=aE}e}0{rsXC1*#^gGaoA9F{ddVGg0d{@(>EmY>tH{UVuP5*}rK ztp{Ot!s;JHGmJQ#U_5TcaKv(+A63wKdwu+*$D2KtIvPvMBS%{Ri#Ho)U2$5IUWv%r z*u*CjPHB;R+tv|$yiKb0wz`@KsplWSidM+tzo#4wvE~s!A$YAdfik0|Sxz%3@PvHS ziDWX9S*qqOI1;)wR?7_M61R`DVyl-b0c7pNu@e0R`B1tc4v|(K`ym5nP<|kfVk-~gRO=%tOXA3hVCyQ1?C~(d0U*r0(vzki>=1`eml?u z?xd3Wlz6zSwJ-C(Yoq7=WJmK%rS?r4IZGO_&v0K3qy*eMKttbNmdau6EG(uo*tt4p zmgsLnpoPt!-&!iUb^l?UUw{lsH+?v;TmQRhmP{|pjpittT#vzLw0^)-W$Gw z-YqDy23bIT5Oj@IZ{0%w5mBkUIi5L?9#j3CduAuE${|)E3}2YS5!5G!&A>$VWF+#R z*S?TV=Rdd}Kr+`JvRt!?=rM;3ba9oF_9}g+awPHrMhEH6TUZVbUX$w#KvnAkCvZ^B zlInoc*;}~<86M_YQ%G4{m~8ykAjwMhu7V~hyyIsEd|FbTS!h&k6EGb$LO6mS8_tPZ zLsuB@V%uW&zZwI!4mUMnK*n^RB|-yN1xU|4lGbY*Wd1@+SUwM3h#%b-P?ryHR44Pv1A`rCrfrT@dME)zsNQ z5{SfODKoddN4W!RjF{1%oDp2R+;|XL<5=lDaiaw4F*xM1C)~AGT7)hu*u*?QPwJ?R z7M^gD_V^BAQYapAox$R5#L?bo=g#jKlUeWE9sB1Kfg>f13k+Skz9Ft5jctANnQXJ` zQ!$BnZ2iBi@>R+tKFhz%ieJa;K>(@DjOo1OueFs?1~hD|*I*UC1l^_yi1Ly@r%(%B zduk90JFq!?N+gzDwzU%+Y*fDic~t%m1}Ra9G=}o=-?`U`9f6W&T()z9KY>2L-XMFA zmsxrkaD9uW2tZjs@=Or#lixYg)j>bXUnpzG7Aw!wMO9!-j(B3h=rw4xFe^te6_$5P)(x7J?VjOc zD8NQ`17fF-Q)RW)=`KgQWVi@{Ls8xl3U)FXDaI_npJhY_&I%|c>!o(tZC>WrjnFN{ zyZ-{iyw+UL_`Xn>^=RleFwCu61d^-pG;0NocHiFx!|lp%c5P!>?Lb{JlRAF()x$<= zuYcJ(_fVlz-0~g`zKhn*=Rs;QEUU#N0VF!ocC0Ef*$)dg+H^8GH-#WTa|&2};>U1W zQmtPuz93b7$PTxa0%!S0H>bCI^|?l8K0ZeqGcS@^aZQrvCOUzfrq)3}0Lm}j!l#_> zS6*{*n`vDK`G}mIURffeEQ6PHaB#m4c5~CbH8Tl@;3(*y?C@M8sL5!ZkI;r05q|1# z0=Izd9fsms`nLpSsqwLwY!t*0$GZR8bF4M&PMNsgRfp>e{Djt*>xcJbUy*iI=ls>% ziXe6Gyr|pd4GweTs3n_~%epV*mn>tQpHr!g?9Y{sGpWb6KDM|$-9GAPjlp5>cD*!Teh0q}?zD9AGzF^&HWGW4FXWob>zw8*x z?d9ekJV}$J=4Ei!G0#RLu&WWo*e z_=j?~C#s)hp?DD61Yt)6In*^TEe>%fZ7G0itB;-{3^)F`M3M^E_-G%hH32ZCl;-9P zNj&;zcBZ>w9-vBeCIUN9zTNhK4DOX5GM)z|&v%f~bkc+{q5ApEHsUvx-!=2=ooujL zSPSPixc!uUnT&%qp=iS2he&pU5}JNROZTL%`D>rr;G6?B?=e3D0h7$vXf@3Mgw><= zUWk%*Bz=3L8driS_AZTa;$0*IP>)^*bPSr)ji2PUP*u7S@d9HmE$=lM58<+tQmfw! zg!WHsR4jMND^S!XlZ*v+y`r@?_Va47|Drhrwu~m>W$98I~f0~nzKAi}?fyAM!nAT>8(jJ$~ubkR+t;N4W6C6tz zJ+oQIMQH>Vam@ZUfkeg4pheYO)X`A)?xsHU`c({uaSH%e$DScC*-ykLR*xqH`=4e$ zF9Fm169l5`bun)~EaU^=5b*KMNl~o@=eZ4E0^+;TZ|i`d4LeW`KjTSu@?pL;vo~XXG0@AjvIyZbT_YnY<8^g;3Z!mDT(2m zV2$^p0It?0$u8@uCq_G^CK39yB2&mm6v4#)^&XvfqO5==-1to(kYRJ$+hW?a@+u6@ zQ(8goS&)m5)bIzHw*WP=rB~Sh%cjWI4oI-p^K7QdEbADs7Y+&K(Zluez zMN}L;Efw`2@vVPx5rx>K?^uT8GQraJ65*^LkC(+d;Pd1VKoV>QyDuY|iHZQ9YC>rz z_w58R{1iB=yzYtGD?9!!++2odeRa0~=H+JcH$ zfN7`)x+24bKZor*S8%>L&azPmowx@v_C0QbcZ{|vDr&6Bk@Ls@Ffe{(t<(T9BohjW zCpNj+5+i*M$L94<8z!Jjd{RkpHVzq6PWOzpXKH)e2OVo<)+L#iaQ!}$-R!oeHXm3A zM1uG={ltn`-kpaFHEgGKQhx)rP(dQqTe^V;Zw_}1I{RA4Ff?xGp(uYOwf%{D>S3h$ zDJW=(YY{t!ifLFvBu1YXow3q-T0Sa7Pr0Y&W zf!?}U5Gyo1g$be3rPoG_vT87Dk|5)0Wo1%LHE@9r;Iu}Q9T(k#<0!05n)?={wVwF? zFQNAM76v^Dp-z%5zsml8#E^ispX>675cec>6Yl63$c(}NAyp5)KE6FD{dEo9Yruu? zZ?V+cr%o#}ECvb8dS(zsmf9phaz#3|vt_$)!8+m$=mW(=zE0VOSS zZ}9qt7QHWK%3RuV<21N8CVpH*wythx-Qu47W#hT0Q2OEEp2Fedk$wb87XNJ8w0Ypp zVs`J{^P7f>$96?sQ`*3hfW#~4iqeIAKR}hmFelDyn05jdS&DV|UAZPP7Gt?AmyYhV zu9jMX@%+UdXeDmbD||Q6i0{H^SDJaV^kEk7>yu6cRtnXoGY7Z_UUDecw z5&hKV`G$PI+7m)D%5KAdQ)wZ=6p`7~3T~qZkxr_=>wv8dx9T1Hw!OhfRi2*!UmWM} z+swN^3jheM`iBW$c;ixQYpQOt2egkiWcPkjdQar>07%GUc=pwi=F!kx(Ow`RY2q=< z&UCT}@Usaag8t<=%T(%g)O))m*Ntmz`anXomN&@^OSQCIYVMahTlepeaT-asRlyQ_ zV>;|+Hof@iQYW)NK{6rb++N>Q<-5{hWm+KizuP5dziYUc-EfI#RVx(8C5D#U_W{|x z(#VR>i5SHeE=p>IvG?Gmymrs{+SvG0gp>HV;8P9H1?KGgrAj@+Z}ci5R27 zAqI`Hz4LG|4+mnOy^Op+ip|SGlK^}@_7W(M#Qh#Bwza$N!kYs}sAW*4E8`|krDKsm z);jxLk(>QPH0RMZ`v{(6+AMA~nn^nNUv!1=p>mh~J+|5W|5pjEKW znseCr5&VvNbEss1ijpH>Z8 zPH4c*W;;J|Mn%1pUJ7u8D`7(*0&%;CyfV|t_1cmszb-`uMI(r|&7X^Knr?+#vy=1o zje`Jfcb#LLPvN2C_Oy8p3-6e)ioC4tAzW13pBL6#F+`!>27vL5O^sjj`4BBf#A~*+h!;ukmULH%81m* znGCa2Md3*RcqK$8Hs^)|>+%a_t2&;7^;oC&fapYob{eUTLCnerOzihxJeMQPQx~e2Jwh!V5Z>g2xd*HC!B|7z%DUT5g#T8(Maxmh zy`cHWHt$r2>Ape5dNlQj_tD(rUIu3C_&4jnSsXjPN2y}e4_zP;(v1~<49DXmq3iuq zfup7kbj>0BC1u{-Bejomm}2@M`xPV%_5)_aXhsE13SIwZVgDx!RcA?G&{8n*Xv`Ja znv-EQL0l_7nr3FjmY-$(ytwkFp!+4+w&W~|MvSrjQshgt0A7(dU>Ar#NxA3@Kc!c7 z)E_3FDxZ191aQl*x28dh&5gXb${luae02&+H|Xxq6mYNQ8%lP-f%JU2xSzhK8jwiS~H3VlaUSc zhvXLNv|$?AfK;%ei3F(aMG(Z)nVo=yXZvOdyUi9DL0~MH?#7=Jm+;#rD-#Ea9#m-$ z+el@Xhhj|VjHHW_$%`|I8S7PeI^&T~Uk8;BaFdTc03$h}irkWVie|aX_ z)X9_pMO5e7qg_W`;|5QhhM&`di}heI9cSs3mvH3w2fz_teFN3x*|w*l8@TlA{9WE| z8BbfIL0Je(Dt<~UB0beuTJS;%I5k#TJEEA(%I1d#*fITL%w5aT0=M85?~1U^(eUc# zjn6msLo`t^_?n*Qm^jnIGeSkb<>Yf{z*pwn>q!P(_#|IvH%b6sFB?ci9O`0BF)ekR z7+w0{$}36^egn-B4Z@0F>=e=q@;B9%ArZHZ(=kc>YwF>O>!|ixQHW4A+sbDtZ;9=I zXMZ!nQNIKpS6e8QroJZP(~1%7Yz!W~R;^5fecuVy!KiTe1kxy~4+pDI>>s7{c#jb-Lz zN#eT=QDLQjOv`~+jia%}3k9&rbuA%Z-wFUFXi8m zVN>BqWfTYFY}Qz(YeF{*t1P(nJx`htcqk{r_-uZLR7hS-R_YJ7J)dfUy3|hj;pRbkt~J4b=dHa`vY5t z7@CZ+{r5{?^<2aNXi&+IqNNM{)8cL>Jx00e+pL%oWECR0n|fbGnp~#| zw{#wn&i>tmCkhP4YUwgbyK2@s+~8UJujgfBL?0&@pEKW`CU~}FV0U8N8|4GUt;l8= zT4$*suu$)s&;bdR#Ett%M_V^=MV-!Of5A5r1hr-I!>U%tS_KU8g(oY-twLaY`l6_~ zS`^4$!W?c$3vefqAssc3n5PkF4W{THas@MyoSXjzJGqu;u^SVb*3Z7}-Nl1mNbpNl zJ>Ok_+0@4l@YTNecd*a{>%LPCeeLl(kFTqmOYkkOUS&>xB#;Kj6aUtTwCKC&5P10( z(%HeTurlu?!s&k?yS>oCV1dk>hy2iF#L#oS^Q{t|AGZwapfaD@a$aWEB@+u#P!)26 z5C-T-9a&oD%u(}K!e5rTKbh_hzxnIzW%v%U?Q~XCp(mfQj)UxZAVdenjY28*0m|`2jBU5Q!TU$IcW=O*VNT zxO5rl>Z6OrK7t+|)s^sz76HsaV_VA5>1A1e*fY!b4y#=Iv%u};^|-uXKdY|U0UV7@ z78_}C6*#*Ec3M|TrQzx4n zw}t|tgvD7)?g;=q7Zf>>!bDl#?K6xI97)_mQdq&Z{`{7BSW|(6*e}n-%8EeJfL!Pm zeZv#BgTkxRY8+a!kNL@TE+>R)Ll$WJ8oI{q5KCAJo;mdg3qLOZy4lO^iDE+#C@a7G zT2LmRHu5B-beO=iWeUiN6dP>3Tp*it+gFRwWWC^yp#SpB;M6Q0g9G->y3v?z76&QK2Q_k!JZSM76;6eo81);+WHjXWM)^8j4 zcL7tGM8XnJV-scXMB^!pWj3Oc%gzA+uZ?i+!7aoH&zjb7V=6=f_1ZK%cE5h5{er#> z-|%2Jxh0^h_C3{;mJ-(Q{kfT$(ZqIv1hQ#$V#BLN6~3C{Sy9{9-(_{y0i#sEK(A%6 z#n`_$yrM}&7FwB?|I7DP^=vPx<^H+GsUo=eFIMS+iA~`#^?hj;7lCW#;<+oUZ42 zhS>Dr6T5X!Fa&cnHUy5jnalWNxS4K$ojrdLpF>s4EK~kKzo9`#-wH?a_sa|*Jg$+} zS_XQP`nYK3A^{Jc7R&xO(20ZzgdJM>B{3XSKs|PIJVeU_V4IJ=b4JSH$3eRkEk|;Q zXVBw>%p7*&dc9yt;3G-0`-2D!{B~UlP=UCt*ZF+g=?-?qIP@&I)hPrLiRlm)=$KDa9@fpGlU>FB%+q@hzbBo^qlD1w_!@0_!o*yMO_VshqU9g>w zt}7*43OJN2jMuGJIOtg0Y>(@4%VrV-Zup*x_ZiWzA`v8H>l3B5tQBGx&{SKU81>lt zA@(4NNIsj}?3XuN6L3mRzz?q!s*&1 zK;Qg^tL>8mb(TzCVY<$qUnJ}4%aAehS?RK~oCvN34U z-UkUXE0;MNX`aNg@*{$&bXygms0iJj{M=5^WgTrJKpUVFzCnaO1=4(&U1T>d`EMwrH*rcrdUUjK-D@oZmp79+RKM3c#e1Rf@Sl8*Z$!(Jfg?zFG?2Z(c z&>k@@~d^` zV8}vmA))-VepjLl6u}gS%%>xY!-u0ShXtF|`Twa{^SiIjDkMD#*%nshn87y$bgLy7 zhn>kWt>0q4e~bWV%D3iWD7oO;-Y1rf+USIQRoNSxGUQ)Z!?+Mm#9ytIfIQy}GHk8; z^_c$1I+lU&KB)DQZ#^$$SLPe53#BU%d_uhg3=wvUUWIwBwribHe|^i04tAI!3KE4r z64w4m)KEd8Un*d?#ef^uFp}3#4qxoze8Ut@2%d|<1n`dB{MTdX>*BRsBjQRk@-J$$ z{Rg*SvzktQ?u&L5qz_`=SV$<7qu97ep10Ed3V)hZJfCi+}?P4IUD?Ha_vIk9P{^kFiqSpZyj>x{(54s=9zuh9spgsC|Wkca)L5`#94XT=D;&PHwJzybUcKe?`Uc7QeT z^*3%U1IRgu+(|0eg%w}vN^gJL;p5Zg_BY)9R0xK*GoTb%-j`8INz4hHf~=x#^*C*s zc$7oaO-7K8vp^KwAaodeX-fZbM>d}Z>q-HI)~)D3)g_~QJ{N+Q_(+*ZtUKtwADCqA2GKyPp~Kw~7d1O{F& zEw1*3_2!zyont$ez9Tro-oz_uu*?2vEc&fcNT&|O##kkfZ~+LBPA3%v6xBq{MPS8x z7xM$9j_?1CHI*aH5Un7^6uQ#!mH7?iRK9W%VgKH)JKX}w3q4xCwj*)d+BJY}X!vh1 zgW2eoBRQ<`C%4t@Wn%@sD=WCoYHiFxB!zsj=Mp@eG017~^M6JY|KT)^i+s1t`@;3k=*3P*q%cdfwTK4P- zo-Q2)7f<-(_63!Xm2FT!&7scdI}wW(=<>9G;ZJcJO73&nk^a2JoFp?z0iaU@x9HD=BU%j9c&^biLCWb`&HN%KcC&I-e6?Ujv90twZtnpTaf z;`z^H2lts~wi6OSY`!I{+eQVrzgEF8WLG`kQa}>ZEle<^Oz-r=xFzH?)&MV*GI!nt z&3Q41x4lj2qt!D2zXs=}aE)RJ;d5(IVns0v-N2R1>E6Nx$~}^#@n0HhEr(L=fHmV* zI~Sr!bRuwJLbqxtBq#_<#Kw=H%PpJrgG8ye)Ou8>DuB8T1Obwn$ui{(T3C3V{;z<1 zXJm6+HD&n^i^KhSCjwUAYOs?UxF%B{AYb#%vOJ8v8PTGMzMz!H-MzkJS2Bh~k8kk0tKw07?MeuV2<5=|p-HK2l4K4U`xc zy#o1#zqNL!451VCfc(V!YTS#6?1@1 zUYdf;67j=`u;5kj_ZXHW&#}>e_4YSWQY(!@T4Ltp?Dj0!vJ!b<6r4iwYD;76bG?Z; ziLq-gKxNZ~K;pfkDD~~ac^>&cOO`r$3bX_RT>QsUi&Z^h(?z5w`(U2DZmD|S(177jr{ISJ&GF`s9nNubYKF+sXf9PZ0 z0<#R^Q26Ro_}S+SCUK%B)fm z!8`^EjY(;#x3vqQZ51`pG{tK?n`%Q-ymN}$xe|1$>JA-6M!1af4EX!E8T_{}Tn=#& zQyxk=-1Rr&=3B2%svw)2#U%#Cn-E?aJFCk9Etm#mY5^Ru2(TNOjrohOv{ghcEp0%{ zWwr0>$989Mc-Ia_by{pi^Mjl`hgn8R8C-W*eJ+SJ`% zg#{Sv47LwGiKYsV(VqMCZg6!4Tl+6K_MktU8=WY*iJNHl7B!6llA&5D?15qWikcz4RlcEZIB`_}m=%-FcLFPjB=ylsH-|^v% zVyyFL=W#2KsP1M07i)dqX8KEkBD3pTKE*FIZC>#_!o5g9#MxB;Fh2 zEg}l4gR?GlpJ%w!3wsjQ6h+nf_Emtvu zMbGZ{gW~63AGupB-Fm39YtFKInwd2!_9rCmAh!$bvUy>2yx!oS zG%2WiiwIghP}^>Zl{gO>`5#NGkYg)Gw`!@oHgyuI1uZIRiY%_VuP^_qhL-FDAS3*R z`n6@$u+pI3thE+#LPJ(yV`7eO&{ua%>?Ak2l0X+@Ry$uH@npMX)F&#yW^|PBc;bPk z?G92O&N#wG)Tqh=I(-3Kb?24-&o~}K!tXuO zyx*=MOf0U$>GGv)+$ef_HYB~hhUpU8-Y?`aOngh$yMNOvHMiQddzMs~4!0eU2MnV0VprM>se&C8AQh`tr?C2&8vx{T*}bsHbltEb=E zzJ{ws1t@f-s*9_WZ02q54#kKT9wfDz9xf<(yYr!vP4O*4yK~>*<2*o{rIxt4>G!lT zbO@IBoF%dkpo6%{Zyx!_nXUNU?_8261-lvd5u-C;WP@Ir2Pnu0A|>xY&%l{q74@t~ zX(Z_Lb$S{TDquW=Y0LS>R^pFyah&u(JZ6p`jk#IPoC8cBhxzpc^xBAXv6irb2 z#S*m+`W?OIto1Xf#het?|M4C)APaTo6w2r`ZJ8KM3%M_`K(Ye~wgHkOcB^}ur&jFT zsI2aQt~|s;WcXfzWI2OxTm3D>+l$T+9aCsJ0;1q_mN;0)fYW<7mC~I$?^TM({4O8Fvif#{-xsR3^;D1;v4UGOU#eARg)h zP#iFcCz#MrMbWmp(5$jlgz8TSK~TtRFTvZlD}NhRerc4Ycnp?fLy{ZVJM|ofx@JN# zQYgI(0lajbhS@(KdD}xe z9AmJ%7)%KoH+74%UY2oAYk6v38Dm-Wt7d>*KA4C0?1v~TGa04B{VPZZzN7hXG(zd3ItLjpjCUkJ`AfwUpQjgmy)kIFcO5Wa)h@nFAOPiwfd{5S9R(n0#ylPr)d zY^F4qGhjmA_^h|gJwYeK2FeHKTgYOwbV==%MAm1=GHk`4ASi5y;zg)pVUR2!T!L+u zr2;AnJ22+beJ_G89`RHP&b~HWhNLd9XtdfK^0y6%u3;Qholx5@+g|`F4kcR2oKp(`$qtCLi4RIiI^b6Z4(!2 ziL5oFo;v_O1bae$POtoo!*T8F8?i9}q1ze7J6C1HnYT=FHAM*>jvQdwr(JE47VPiq zZL`AGesVnrCoOWlMxXpE!N5<0AtWgQV4wO30m&J_UHEmK|&^dxJ3Pc>XRTOereRp@djeekir5C4Wz=c?9|K=Ed*}{Bh09uN|oBd>kUMOH`w)n{myq@}J zxO>xr*>EYR4tu?&7{u}JnHM1c1g5XD_`;*q!!j?dbV{ktK!G!d($k1228l{~*xcFm zKT;^FEjBO!lbXY5=G;T+Q6v|MR)P~{-B=)E!NM*Ri#mRL z%KkfY?>S4J^~z3=#>@;Vxp1nqTtasH1t7f63e^Ke{KMZ;3j;T^n~HJ(H7Jyg+0M0V zi#6dc$kC8egk$9EOsmp~Opn%bU=QZ~SjA>B2h;pN?oE>-X_HnJnqIdvAr+u@gOj3+ zl$meW%bpjE6in`Xw%cJ?Y_horQjLa4SW zu_cv~7@xA3)XnjRYzh>rDv)qMPraW~^6cT8P8WV@prof zq-Hm_%@=CAMSs2@J8t3R3j?Tgv)R-^*h(JQYmpm%6Gg5?1-*}XqPQ*IbZw(C%k;4` z^pL>oXBF?vzn*T@bMs;>xwbk%Af1w8(ecAVH{(yWfAwfm@sHZK;5F24Wb};(8RfaM zl}k~Wu_D2!A<83T452PXN|7=-%mtg&|1l0^TEY#5hG7Zk4$-qleC~hv-$SZOUTnB* z{7+vlp%_c8wK9#%17Ig?aTEDpOI{&4MOb|s^V&bFh#;6^uhx`l;!Uj{R*PQmKV2yL zK)rq1GJX=93$*936to(DP^2#4p zg1~24Sa>b$=OCj8F7IXB^m*$E$bJld6yN>KrsNn~e(&^nGhxV9@)`3){QjyW9nriy zisK^sw8X>0CfL>{1gcuLOgr>=D&G*!X|(rWtZ{Wfz;a6AkFbY5y;(_L(zhm|0i$e)4amVr&51xgJ) zf|PnyI<(c21Q(R4(zO`-#4nx3{lJ)=Ick(@Pi72Sl1oUVBC`g?gLU{81GCKQG6d_5 zOq7i{m^Y@jE1-q9kmtHe)77N%Jz#++2U^>|ugjt)Fh=LVUg=T$_J-gO5>ekmhX64F zm1v8{8F&p8ny+cK`^kpl^@DBQ2_T5KX{~~p$=-IvLun$1I10J44hc`%8?0IDvHuCj z#sW!$nZ;-GRycG{b1!={O26$xI{ncS-x#!J8SWL_l3R4%uYQ&d&!7EbQCSq7HW95o zwR#^c@jm{glfsg4kXGZXsVIESrJ@WfsI0IhB@NTC!;NJt{eo*Hd?1Si04uCMkzC85 z7A{gWJML9AaLmrG@EYwK*Py~vSL2x5-Snf3OaMG<-v;OSCL5%EqOWQ)F4%q0s8Ht( zKD$^*5Up*-kRxdM7!YG<32~N>f1IObj}-@8vcniat91RJq44x{646^X?ZI;MLR(Od z+{N-$SzP9*)4~c9V|7bLo`JB3sExER5$v5p1?uY79KYuQfD20%Hh^Iv7r@tdO2b(N z;iSEG?#W@R;2hBeY3!KUEu{jmGhEG_5RNSp3ie<~3)Dv{fV|%fs*sAm%a_mYGyNUe zDT#D&AZE7JHK&xeq0~n8?;H)9{zsXNd^$a`Q*F7gN=;scy4!mmP7~Ipka4fI`TNKc zc72n-wzpfiNp$_uYodLWSLOL@2d}@A83T6m5Jy;4YOjttc^|mrGlRBjU|V8+&{Xo zGE>j4eS8|5_4JxkT`A61)}+P@v{}_zsyT5HAn^5wxS#>hyHm)B^25FrTQ>2f833q_ zf63zWsK*kF9ccJu_$_Wgbbe3Beta=>Y7!b9JlHv{l$F) z))ICGnto=u8}2N%9r(%a8UjeJa6mWVXdhme!XZi4r?7sXCR;VYZe%%X{^%H@AaFGy zjUt;E041V!7k6&aUddV}{n2+l5z%yxr6P#hqMps>-FZ~1;ir$~p`l39^kT{9HZ#_*WTxrbfD!0pB)E{)76lzz)U_HZ#x$xQJ~`PB|0~ zn`7w+Kn(4jFdt6>lu6$ATt1PXdu z#WdT0fq<<+3vW5lzAtXTsfM2Zd@p1A*c-ody^}1%F8&8c_u8v7 zYmW@#g4zr)-Xawfk9Dd+#xh@$R78+V9ByUjSClhbTfm`%Yd=0qo(2L#PSe5bG%m>G zo!zhQxc81ROx}*Ios?NaL>5%ivKc*gE|au=HkHcHM3HYnU9z5N{m;qp%epv!a}NyZ zz^ZZnJ>E2;b8WNb3p?c)rk*<>W|i{y8wKr?1il3}1jEF!qU@dYw2G+iy~edml?(J%2epHNwp-bmMuw^l zd4>QY8yr>YOPU=iiXrtge*Z(f)y1snhJ$qI45v(_HG3l8{uXpdXAj;{jjm`V<6RTG z{%Yva{9+Air(+J+CxqpB`GUek*^Gd1$OCGM?0QkruIGcZ0Sm;pu_C6eYJltd#Nd;P zHv{rd6(1YKKx_ybVRho${fuiUOYUk%yj#heKsg63aUDL_?*!N-6skO2tLNOwKiWJ4 zN*_cdfAUVt?^4uN%7u!M<~_&>3rC%oFwk10H$&4tECOhO=BQ!CvjksuLPMnc-4sWM z+eJ1Fswm!smmkA%TBBbvD^$Nms9C1}rv!!S`pe_6;YmMbl zQ7Fphzm|t;Oi=k=#9Be{8&8-rs4;cZoMrLRSm*_!l| zY_D>*Ywj2=DcKuxW1=> z5MD!c|9r4r6d_F9{Y~a<)0gxo4YMM0TZOg1lw_XOa4+yZ4ag`uYYQw&xFW{?KbJLJ zh|=|dXg)TzNKq@!lZiGTpu_`W-sK%4U8+apXj=z05jW{PSJttnjCJ>zll4&1{kb<0 z>CW~O)?*9si2GOg#GA@11T8kv?N1>em>ZV;k~O0yrkY5xnU8jvPx1XVk`50BpWyM$ z#Y7TsNYSHKc#DepX$UnO&`ae__C8#@%nVWAklFC-0Bhc8LbQ2rZkt1^zx5R5z@TL4 zkU-Rg4CU)SOM0BCCZ}W+F=)gb*XLQ2-7#6(g0X%}wWpC!)dikb69{BFAy#L;aT9|4 zqTfI;FzrWo`8z8Pr5DjS=bC|b7Y~GNOI3kX8^~MNfAXb{@+W&m0n97s+#6UZ4_G?U zoBk1`i+Th3lFsq{bXV!2_11V-si@4aFf;@jH1>9E_h?xr3z4fM)YU==jb4Gv6^Clf z_)Mby;NQNXhZ&Kx30IAi5tZDRvo7f-!vCucOb6jAP>@p<) zJ`FB*ux*9%XP?H(MxwuRx>G`Fx%a#mVTzwsh-{o)OQ`zFr^=v$Kec@np1dj@?{7N- zhfX05o0Sj{Idrfi!JRg}c6CAFNZ)D?sR2KY9`?mZiN$I;ZJW}i07Mzk71~oGk)icH z7J#`iTbc^cW~)6}5N?*$*sZw4Zg&#AB?XnSxx+nmCNTeQl)h*cMxlryK%G0xxy2eggn1lTkhUap36V+;Vd(C>e~xP0ZW{j~HuJDR*7 zAn)0_%Iw7?hQ6(MZDvYkm3I>&@6}$lRl~;gye=vUs=s25fHZ?z^pPJ$U147mZCazG zF|s!Z>^Z*vXd&0oT6yDGmNds{UkC1TQ)_EkR^MQe!_&80&qxsTGYNL1WaWp0?xNT^ z5$*1AklsI1*~&;#y2*V@Smh=ffxA`$P@BsfLwzP!;0QyClO)fa0ia;w^eF8yB7X|A z`SUHva~5jp#mDbs%tsE`$fnjKv5v3?Homw>a6;MZE>B5BKcfpA0DPO{_S!jy!XP*! z2pKQLTl*CndVVses8!k6V$4lsU=nd#3+3MRNAT+0J78a|zt>9d-(P=@dLWr^0IBJt z)n#@}9F-Pl#D01KQ7$cjz5g(+5#{KwhBT$%`@5275CaTAK0B=OLQICc%olMYx`5>^ z2M8>SC*Fy9b4XVmU?3`Ias&AZt4*wL`uAGbu(?Ij%03BXV_^4}%{=46V|=$#VXwyK z^O+XP9Zty}>3NDaVgFelB`3P?sR0w*)bGCbATam-@OME+mw69Z1qSRHMmyOkj@>Ij zaSijl3Z%!oQu2H#oMH?37%9VvCvX9b8$0I)%_aGh+@c6^MJq_<+Kwg2uTU@^LVM4q{bD737u zq9|yCcV71cxUuEK0@s&iwMd#T5yDSPA@Q73?phL)nmBp<-kXIbf*djQ zSjZEN@CTA?J+ccUziGI7C-p?B;k-qwK%OQE6dH$&++S>=rXu_Ucj3cCg)dUqw(lt!*ET_Vwd=Bqailwn!xN| zP1Lca?M6uGgJ6BU<1G-K3s(W_&^Z0iKZ zkO4~6*xmh2U?W-!rLersRD!iC`CKHzM|khe$U8ulkCEs%e*T>mBS|>_l7ST|#P$B`0KJE6H4S~rj2P1 z2HS@5p(?)ECpd*%y3@ZSwh8?1lxRWB3vLY>57e!%ozVF5F{c>07Jve-2604oJ*Ljj z%g6>|`I8rNB@_89zZgG`-L+yw*Cj2LePsZvQkZcvlkHDfLr$rbtIv4rC~Kaz&*w~p zjiv6@p`R(Lfv^p<2{1mp@^s6oSEf@mgLjRszaL0rS}R zF0wz69;Gr#%p{So6f`VXaE8q;XP%ZQFlYVt`@#fPr3aIz-mf{a5R7*iB-4lR;O!ZG}raIhRG4GXcs{6vx(xpFmup=6@TjR zUIkK1ht1)xFYxbKd08ZkAG|_m2DA_oRoEO0Yzk6zz|89G3m)g2a>+?n z_85k=W(hm60nUld4iQ(q__9$ND@$h2HVJND?b&jEsHuzKw!oqh|G$%*Z!ViobXks;NT(2Db=__Kdvi&* z^Ermm(5VI+$e+JQ6q&5E_VTvxoG;o$sL%jk6+_u94VYfeCDEM0rM7nJ9E9%fmt7rY zUs}?P8C%jN`=Uv*Kp!s6jWw1{*e4YtETy+sRx+$$$?EFHW)xv>e1MS*VQww1%z;My z$eFCVm8$zS{$@c!)^fR z?2F=XVTxTaB|4D1B@!0^i(vwWgJ)e4(E2*KK~X#;|37N*K(n`k%)GCaqRc1~Q&S7J zAjP6gGS}G(pgbJ@D2_`Gw+-e=^GkF=o)aAdoEZV6=R;MK@Ip^_el9t#v9M_*L@!Hi zYrp29&c_JJ?}ph=yUKpFIMu0~h9|=eBkdJ?*hjr&?u~P!SR&Ctx zZ^0q|=$K1N9Dv%CbUe*ow1u_QN(Dk9)3W2*J>z3LD~3!YzJuuj@OYH=DI8R20!{OR zOp6N~ZPB2;kL*pL6B?@u`-73H&05byG0}ToR6@$+rJ~B@?*ug-4zi>F2b}ur3+er) ztxw1scMM;)MgZ-m7T*Z0^~cM=b7^gLee_v7NHj2Uaq_47)+;Cikzg!Hw8n-c& zSATl)&CH4|l2Ech&6}^WA4N$z1usN)`>WFZI0Hvv$ZF*``TVqqoEsj}|7_r&k$`*Crq4gXI87gmHaTm8*LX2tjBb${rnH>zx*%>8;T9n-uH_?j^0VXzUEwG?r+K3 zToQcYu2Nn;txkxn2*Al4&5$J>hPl?N^=s8mO4fZ#33~ECn#QlB!xa-+q0gnoS=Svy z)JfV?>WJ&HB|D;rDpTV*Fq|BK>JsYP)(`9_3l!~)fj+NiM~0Sw;1JVR7-#-i($GCE zieZxG&^cr`kRaVI>eR2qG*+$l|$BT|lp3h^I!jRUQ#f_nsOxMF9)*FS^G+I-r z#*4#+{bmM+;!bC-9OKuH^!*a*eLWun8N{LCq>^Cl7FY8g%}W4F9<%s<8U-8i`pDad zxz>(#QDtZEbjwE5)udDJYk=s9-af-0z&PVebfdHoQ-Q$n&9qYs$l;1SHXaA!xc%r`o9Up-ak0^+w) z#J*BZpYgfg1vI%o`E&`rTJvT;vX!1R!un73Cn7!uP}C{Txhc}AXR6z#Qz+v?s}01K zl5K0w+i^uhdp?dLj#m?Q=>atBk-4px(fD*dJ7%F4STy9nt!dhif{1URrLg*w%C-Vj zIz6g{Wgr22?4YE@4{>ecS+USxs_k2HU*uYfewWJgJ1<*>WVNQGYb{Xua9>;01J2xh zIQoZ>(HX3-CAWJAGTuWYV=9<+dk~Iyxk91l3LfMg2n^I{^dZNk1v6nv+TDwQ?`*I? z&;=Eyb|qyDQF?D=XZ+wLIv3dsHiY}hC%bq%z(KL7l^>+ zBLw!IIu4tj4&Y?9si9A7N`7?$@&yr9S|kv`9xNXmS|`7!<=Na?3rf#AmAp{uyTD^! zrFaCO=0y-5Qk(=B!u;N!fC)sMwYF;?{qnFv>+9%c#yKP|NM&N+T%XpYr7yNAAfPoT zWf8!cV4`W{#~RfZ^m zC;#H=*;mPtHx^ea^C8-Dl@)HM)jy5kO`sf)foJoMWI~GvQ{7N&o2RH=G|iha(aopF zKTu-m66&aWPdk+6pzUuAw$-^w6+aLZ>KK`q({>0NPJ*xw{G)l8DOytXd`8U za6}jDWeb6fGDmm@h0&KHLrg${yo^fz+%h=#!mj#-lcTOUDgtCs%2)Gl!n0f)P>*uc zD?`P6!S1cDah+wu$wY9`uD;O1EP#3m`d(q^{x{4RB1!FqbxgkuP>WiCok~$@_T_1i zbYFjLAC7>HFDi&f_ieW0YT^h!yQ9O27<~QXp9A8`=%tXq=7EJ$cjaHwycW^P4Bvy$ zB8~j1+pUicB}%^m`<65t_^Doy)bVFK|D}VyY_ieen{kkq9v0y2T+Qp4>+^_@&+GSL zO$Sz;+K%;EfbfjruSSODYy-55DLcTfPTBZ@^8TlC8Jgq^TYIRTfn6FqH7M$ouVlop zGd*jixMT{v5>JO+ZF=rI^>~<>C*N zlpN4&=_&vBd}k(dZ(N2?a^?fj|0$S*eILGg>6IlWjJR#yBM_9QcqOTR42#Q5manng zs@X^3=KkLl`l~7@A-({?UReD}D*&=Qb4U+V$ z`3ul>H#dN6Y1wrAObnu*hbA=1Yd`Ta8-DwT(zGS z-@RGrIfdWA?d476r@5mu4g54;RJNcsmtO8J2mPctQ9l*MRKjgi;J4t0#HvGouoA0RC-y=%)qZwBWL z#{X6#Nm&(ui0B!fZhHMH%lRmxmo{8vF7rajh4&8y@42)(qJI=Lzdo`1UPT z;i;)0e#)?sF$bd7eiQf?m39gOHI%APMCram7FjMTwO?;1 zNH~9i-q-j2@Qscj{zUQU`)(2&x8`m(N%gY#6qLj#B@q*A;^?p7BrIF7;DqIYpbixS%!-_U8)L27fxrP`;8Ou!PWE0LPYHRjM0^Fn!x%WL;}!56!MN^gN+sTKlt5!` zhEISFp$y)0GJm5hes72b*%JEda%kfW58rsRqdZc&TYER9^zyz%S)@ zBwvp~-hmy%h&R1mj0JN=#ClSG#{U|GT$EImzbIV-m^-c<*E|TG!sA8&TrT&0bwTy- zbdv?_OdzJqT2XzkhHgrit}Vjfx^0;RkW)1Z_|{yxed1emA%+h0zFQ zUck<6sLK~9IP(E1Ko&(=wEb%%j4e6-z=Q7?$Qchxn{KOM3gTDGFN=5z36gP0kRKoez!-Y}6J)1I?;1{VDBFlW%_~`#X($Tom>mRU zu}MCL=RKebfcMQ_LWdy!M%z~8a+Ym$IuX(vTylEn&wI1Jdnq=ON|Kp@CNjw zZnYD4?_s**Ryk+rDVV4MYOcAlJC1F|#)4=Y%d2f~#5Pu7e#4hj?sm$2)Q}b!9<5O= zw^#)APM{d=O#IQ09Yp_}UD`JGKa#F8tctFS5>nEFpfpHIcXx|)cXxMpgLEie64KpB zgGfj>ynwWXG)VZJ@%uZ^y>sWDIkDH?Yp<1AzS|uUJ1pdO+a)$4hvec6d}bvlaS6Y@ zx(q(m+;{yc1Yef{GRLE;n?%MHo2L0G5k;ZwqlYqWcLe5|Ox_N}FC)JOFLvD3DBZ?V98U`aCYflyPHY>bMJzHXM0BNH zITy1pFMA?1KY+S51C7*iZxJCxDq}CUUCBy6eq}~92w+Ox3}$- zeTdg#F(;7#)lZd!E5k#7pt?LHk9Dj0WuTLKgi{Ww`1{>2T*Gm=mF&G1|4NHdYlXq| zJS>&@iFB!P3P@IWy+CXROi)or7|yAivJ3~S=Ix@=*1vx3`T+t4pEt=$#WznlpThjW$QTfjHR`$UZ(7) z*82k0dY1~#p*)A+>wgRFxWj!dItIeyW>l8fZ$LKXQ58lc(kfB0PPm$~v?yH9rlR96 z?o*(0&fni8OU*|CFTIr0<^(mAT9iX$!o|E5~J5AMDIRWBb~F0C&z?4b+*6lVW5M{+!PJ{Q z3;TwimObbX;l`&#+y7?zS|(n_-o6bQzP`IfilZtC*jhAKS(h$aY;S?VxEFl4@WH+A zX3Sx=dLz&`5&qQ%t$Yhn*to|Zs@txj@YPc-V}>ivK%uqjFO|gLsQV$>5(4`nkzX`e z<`G!k2F3`MP+G-WuBjOWd9;5Q(gM)kgr@MYQo^))5P5)_1p6C9m4oiwyXWcKSfqDT z@dLM3mW*orT0W-cnAJF>7j!3(7GL{4>~0@A#vQH)wXwUSD8e8hiH9a=eD0U?-*F>t zKjh6Mm}~$95b5Nh_TTm1d~MoBGB}y&c5~o!Lf`6wEKH-uV@ddpkwODwUx`rCSDn}! zdjWg3H%o1sZ@5BXcN-wh98mMz_=n|pU44lvA7@nS%7}ws;2p;+8vFtbM zgZ}b?sxJ0ormyutElExj!|tbFN(}jf12NijOU|K^>31{suB;-x1eMRPT`V1-3)2EiHR4L)}k=5EdKl_K^rJwa--jjCJr;&`RJKWYE8(M*V55WWMi^ zo)_gacmtuCo~~TMa2G_gc!qoOT+r)i&yNGsdJ;K~9r<#6J*5uo7Q`N8e>Y)&n zcK_3N`59Xd0!I^DxP75~Y`FbDOIVCCzR^=B3n0h~oBt9jXKE`zRJf z=$iHcZ7|qP;Ebx#6dhca|BVg-03>PtBs)WJg-6V^*-9?K|b>8S@z-i z$GwcqK0c;3U0%-aXv)v$PLA?3_sJW+4P{ntHZmU)j{fS>YP^r{pzQvZujq{AV;Hbh zA-0ZCWk_Q=D8?WW1tOqi z-h829tDK;yxS{wv>)9i4w+wHbwN^a6Lcj4En(M#dz2)uKH0fc zeCWl{Jp^UT2|*l?^182xZ+@LYTAKiAK>t8!6pAZAdqQ%!H9=0z1Cs)CZUB!h1ASBh zh3$S>6brOh9Z4+Ga*jk8HU$Az^wl$#2-y~A^ ztYYjy#fJ|imrEWEUb*FVF1V_({$9Gw2abZ%*Tm++_1B0`&arkk)wY~oBA_J_V(oRG&R4jfXrC5BfUW`s61rghxu{${#4b1%N3_xgau>Ah1Fxq z&8f|D@&~{E^Oyg?o<@6rz&>T)hJNzj?7&N#2Jo$qp&P$f-1kV*sNnj)A^?9&vy&WG zEg#Q4M3?Cw;;bzejk-hDWteI*LiZ@gmcsY=QHHb8ADfK`90);o%x5b<+-0J zl$KpRBVgLjd9T)8OQ{*B@eLHHbO*2<`xyO@i^)R}if+|GgI*$O4$I6^oGqbgedi}E z!0l|<|2kN_vh-2*O#ge3D>Hc#;NzsfaTgdA8L19!#$d+(BWA_~o*}?&%W(A#hWP#; zH0O;rfQqw^!^lta^N$yusRye};Q?0~gZC55^E#GyQCmw{o4sG1GSk3w3Sg1QF1={Q z6o|B2j2H?4A6suUE%oGhSkEn{rl)T#ZAtQb90VtK}Bp?|RBG?L`Fl53`mOse1nLE z_M*#x<8Bb>dOPJnRO#DGKyD}HTnp;|J1s9^H%SX+Q@cA8>S(d}?Z0Rouf{(=ZsMyT zWh~rEYQzyz0V008foq97Sr&?QMd#X|jfV}1piV@3(IT-9-P>_rmX%7U8p|J7KvX`I zJ~_@r6aV{+6SZwtlY71ww5p92ft#?Wi$#UqDWw*aJ6lflByAfx*KuRJ`VX$KyuN)6 z+xm{g{J=~MHI-muZx>_p2zgrg4En(dcqjqDqGY`4IEH5-_k*nk=;0#p8Az z$4QYmxC#LNyCQv>iv18i$IyQP zY`-(DYu&xVB|`x2%!&guxhA)q;5k_9prnlr6?2z{inBtFaH`(HbDLm1Bp8Bx?Mh}3 zymlo;jM%2u3;~HC5C-%au-l>Ix?q(3Pr&ZXDPM`h5MQn7L^bF|C4H#iARd3+qB=KL z9C#`_D&|kG{mVoAk;BHDw|;sS(3UB0z=?z_MoQAhG5#AqOk(INK2< zrUhFtPCK+qX;LG|zk`NTIX~ zJ&BDVxADHoRX%!4gU+~jz~E?wx}Xlem^~YLJr*F$4nv~xX=$qnoD|LIg@fW2IzMjN zO7C*|{6*!OY?w?6XO3sc_=n!Xw;{-sfT`D1Yxlw@-D+%&hu${$Gvx82?H{gSO9)QW zp|1=EI;ab+;N}8zrsLh0m`s(Mu`jrCZN6w!`C1}9bj$<~G{;%35S(bVK!<#7@V?0A znT{L1Q-4O5D=VnIf{xs-#i9p~NX_SuwKL;er65s8nvIW|i`tx$nE2nFK*0Dq3@*q< z-DlUagw-0>{OE_1>mEsfQVBVuy7v{KqVbaZdSTTq11*q4!85g`iq73XZcNDIbVseX z(AxLM#hq})yvi!rr#Tb)=?$J^y#{qyY7?)-{P%xK1-rwzf0!W`nP#O;vtoeCXG*;c zUbR_)yiN)uN$9v`fPvefv@fE9Gb3ONNKQ}Fnl;p!YJHzFjWRCa%>`Awy=OoC9+RiE zD?BEi_K{=7X9)s);p1;>t;WdBIlQn`mO%F3zPPFQQq=Gjf8;ryRFWs4I$u~N-VJ`o zJLd<6vj#U8SNLH4CNB&eHs{;<<(lkb0UsDZe?P(MJ#P=?uR?f^FX`{1^r{p=eH;O< zEeLi(mNlSSF?h!eGHt(<8mV?9qaWYuoI`g!3u&nU*^-)IJWTD6eQWM!B4d({R-}Nb zO|9Eos?X*U^@Y~_6z_vcRA$t&qEY+D9CXrHClwF-VxrD69q;}_Y;+xrB(Uhk-q3%et6P?V79IPywvV$^`j`~2{KJm0Z- ztl%-{Po8;*Gv0YyIDC+5uR|0vHuh`~&r{BJ1M)gu|cL^+?iN_gnGpQ@#A|c0Y)nTS!Bo)5T8_(1a`lRo5`<3O5%V zWAGW9x>i43UmPVttlq#z-*pB@8TgzEy}fi|d8lEdK~|nW2EQV?wIX1|{*v~!K#c$A&HCsjT@<5QOKE;5DZR?F|3S*@ z%X?2PoM)@D(^Vom6w-LV_&^2j#htkFWJA-06_alD$aUl6xmtc&m zGX$RM|IL8rb>qgre+0SmSl!W|bV&BJ&P-bfEtS=K)OXq`YJU{xXuPlmvN|1t#s_o> zpMTLzE#RYJ7j8qYDt`+vMOs%#LyGSS2C-t(-z!2nfo&Oq@STc1_~mvUt(-JcS5`=E zVWZWt%qIOODOW~07wzAM&D?YFb-{soycMIBtcs4DuBBXWSX)2vr%5aEqzbOdR!q8# zB6iTZXs~agp2`+cV!xQdc^dwUXTSQyn$Q8HYA>a&#@O39Y!;+)HpXfASEVZ?-uA(J z>w2(+F;Tu@+U8|P)==Lr$#mPOOVHHotUR>+7nh*^U#;2=^*I4^QM5w?I;%0UckRTq zMF9N#CamQ;=4sr$aZ6klkCr8!+OOa(?Ev{Q?E;VJ<3)V;9PkHM$Ys{3>UC(*?F>) zqKXw(l7ozb;m9&7IMz!0)ir#-Cyc{c0kJU*JfH-4u-=dok_OXGE!F~OZG{2G1Q@B- zV?-Jy&U|LKOUDqshlWm~0gI6!;NIl)^UNz@Ji;VeP)7&N!-YLSZ^io8B!8FlWBc2_ zP<{T6(_@xNuzI3sv@dLRZ;!{vcH-GV=C|wZ|G0QSYMkDj21pQmm z3~hrJ;+xhSfqTeZ=D>kZ=@nV*qmMY|fY<%A4GqXDl|-z6S*7bXZyb9)J+?21T+PLS z4!a@jrOk!b(Uxy4CzGtu zR~G-ibIzEgIwD=`_O&gRh}%zMesqK4@UIVjH8;_fY_rs5x@$5h0U6U5iE3m$w93fSZpU*VHqEA|?BqsEr3RapXK=SL$#N_n*lI5%x-sg_(St9yt^ zRdWo>(3N*8bCA2ld@=-xqz(PXg}kNGYKkoFkK}umW?bN_-h^ z3QjBiPsl4sK2nIhp47v}{qL&5V58DRBtQfEn%q`TW=RPm7t(o_L}I0#LEJ6^lJ8SK4! z7?KBB0UyXNj>{#U66?)0OUfhTdd|#4tv__jN?xli#S{2RxEDrY|k`VEjR0+O0uOU$_?Ihw)S{FU~s<@H3z}2ANGr zTJ&G(5i!Svcz`-JU!!zc^R*r2)m4t}h}fDDxPTj6UWrME))0WBM^;+c88;m$p7rvW#eUbmWOJZQ z+T1C|7ZUhK@)^^In;Rhe4|PP3R=$Bd%Y9$pc~tb6FLw$VF?{nIHA@;&2qc$HH#g+~ zt-+ns!a_RtQ>ym46_)!bd0F5W8OZXi(#(@si2_h$bg;rf$EmHp_o2P3Z zfJHchDKKs9mEU+Q{~~esi;++4!ss&vmkuRNizID6z<#vX{g%PRu`TE2QLqgr!-8YGBVQ`|2hn+5Q5vuXE1PW2_M>6^(+3OE@`^z@U-1|c+DOUS}#=BSs|Eq|JK7d&m_;|>iz91ZNoA-3D`2&_+jxvd1>3kySuUHy> zp9R2O>61U=kj<#2tlTHUyZDrF0PaDzWZl^5})(!v^j&{@No(VaJw3qLriU`rhF>4#<_8duv@%HMK3h zH4D~ZYjhtV4gxp(HH+_+WTj}?PM)X9B?_gOt3h)TLU4|-Z=Y!g<3AseOl~Jwe2bNW z-*j$D2`|v7K_Kkt9$$f^?2x9H0dfUPG1AtBU>_Xb&S!7OlnV7Rc6o8m!Ud8JCHxM? z11p%(?{C~tq^Ga$>;F|4cZU5Fe{mWIwj7_JEzjQj|LZjjh~ZKqb^l}bCf|Ul(x9{- zZV}8Hk8cSE1?Zn8U%5>eNn6K}ftAyxLihohb0z)W2)(rB<$x++f-@|%Z%fA!70O~b z_euc0T}GDbCU%Se9eW^q#WO(%k@d`-$*lo7{lQ+&FOmBW*)w)qtj@n+0Ws<6;TQ0%HB zbP?2Dt(yP{Dx1?fbe(`jb9wv zmvbx^1)EcVzAaM)-*|&Sv7|N~(Al44m^zqS*A8@c(w8_p%jUdlb-X6Kqfl3%Vyt2p zQ(JJOpK^|Oi@5@fJb;s^?aW#R>4!V9eSsd;1np2A4xPWu_<0+5#m@c2WvgN8nN1b^ zY|S|9z;^q7tUC^u1iWm~=khA&+II62Z9U-w6LazRWaaN>sv7EeO;plPxh_bnR7EK( zzA;cFljO7Tp8Y3=Gy5>dznHC4sm@Q_WaCO*7$fO~_qEOC_6oRIT)B--p;y$Wl@qwW zS^Yg|0S*JVdS>hRu(t_W3a@Mnh9L1D!SbEZH$TMK_-*(_S*{VD@c=EdU2DlyY8#r- z0TmMp=}vAq=JMu@goqFBhV34@A;VGM$GJ>^{$CS4JodLH@etzc21UG~CA`;)%D@*! zi`;w7SM$21w{QN;GJn^$N<;o8x`bS=-QgUO+5b3Al0XNDh9NQ$6N2U)B;Av?qJM3z z7^9ojMAx`CX*7|cuff8IE@Si=D6BEmrfxTCu*WV;qy}fw_Vec!9y4fJ#G6FFK>h$6 z2@9mh6A2nX5?8(?hyU2dABrs25$#=(>uqhLQGc;z{L*HKs{RDd{u%W1OhqP@z8aS^ zy2s|XijmHnMT2<2p<^WUP1WL)<=7RZulWzd5YQf0aQtOYw8Gmy`6m82`Ai9v2rXN3 zW|9mSU*|rn;iPT#3iQtQ0aMx&6*lR;m#SSbf$BX~Yxe>uBo}dEJ3U`}zG{sr_u~o= zO_|<62WM(yxl!y|F#PwT5V;aK{dF+_YXCijG_0riHi-kbwN_=_UijW(T=?qAT#mpV z;T=Ohm~@dyIj#F`k(!YP1Y4oJ#D43e!neLrXD(57$oUOgk$}7`8qfV|8%u>?tNrT3 z<3P?De|M)bPGBvm6VX3FyZAA|WMK-En6M>l;HRYgY9G`s9{Kyb9oiJ3EWu|-K5x26 zo^W!9yt3yGf;Y4^9CyFvC&kw3XZ#;*D9d-Gi(b}~HXT*hXEQ9P`X|a2sk458MaL4ChK@H^^Fep{iGgm)L zU48O0T=NI|Ogd{ntL5}wg_?hKb2?n&4SsR}Ua9tO$XWQIqa+;M98SE#tohGWGEUkg zZ*g-_9TrOmhqBly@Sx^K%mPiA<>ktN)FD)HN6HwA-%wTh{2f{oGOqv>TSjce3F!*n{Ai`DI=5E}ry13{J_}m{!Z9G{bXVV^D z>L}i)LL(Z0fPnL-owsQeLej)3^KPMj$HpO~cO!_8k&T?We?-$=CZ!NxBlWuow6^M$ zm98O4?L8&sgs1f51^fkE6k&WMCX#fbh7gnF>!Rz5*b9?XF4xg!{JapYs5@8>LtT2X z&j4Miz5b9{8oe2NTIL1GT1Nn5gcq$hb9pT_Mje?)|HOPRj8E@@{+@J4d*QW_nPD<9 zc^)}g0EBlUU%`|%=J0H-i{?7LM*9s(Qaw(0WaU=@iw*j=aSw_?{b}&uga~joG1C`V zhaG*a-k{~Ly@q8jXIop>N+4uC&a&6FL|J6GejPg70?K@0_M_?9_0*O`#(_7N{Ex2+ zo7;U=drZSOMOQpcN}J4kOM%TR1$=y*rxM{RKHbX6+%scRvcR->M zQWV0R!+peGWOcKZ@2xR)qIl;f4g<9}KUuA4!Mlgjnbx3W z3>NzYD0j5BBgx^Ug}2+1Q^k_AtaZ3~th9N&erVYJPgy`PqBd0Ugbv~kM=t^$->gI< z6PoK1pRZj@>wj0l{J~E~pA9DRVIo>-A#1%{m+5_5<#3tHq0|%%4a>Lt2F5}8rP>YSNQuMz{z%Ez~JI_yt-t%K&yiAylN0ciQgN5mb6Djet zLI+T@AMJ)IwKFzPf}gL|U8;X}b~{gT0iRe?>G5KURoiqn+|^kwt4%T#M&iRzV&Iw- z@?UK$mj6qSHGk~yb5smL8&--byD6lCexo~BugpfF_g(r&1}UWI_i0T@592A@dq1c;B(Z!MY-2K6)WOT5nD>#>_bqV+wD3R8~K+=s=J57c42Eb zfI9t_uM3vREBnK_2EvaMMFD1#Lj5Sh@r{kUenYtTw3hP_RGb#nCj+=jbzi<$W0uN2 z2BGYgp3EBrTMHFC)P$bcndm_fNR<JF@EE05Vq{ivx>$Z!@Lg>RL zimc4v6+u+oNxZUQ9V)(9DIs>McZ^c)0g9vL@I5L#iBU8r?@9|I@Xo<`IGffHg(#e= zpO9}6-Hrs9G5;ZsNm!r^;hTKbCjTQ#GP##v;}W<<213)H-Nk4vn7h(Y%0NX4@dhbP;g z6&VB`9*YHa&ayFQF&BM=(cg6F%WW(%oLr`*$I|ai-aHUlah3rpGy;5%!+%B^1t-|&F z7Yl2nHXT7)J_Hq(j@RdOncG;hh)XCp;Pr{0gjrrrQeHKU zR}B=3N0oM6s^RW4?SmWhe$uINW3f#OIkua_t`< z%G#LzW{#s!Bm%||N>|VhRca?9KlL1acyJ?lY?~=n#dQ3qT4M50l6<^%pxBt=H7?nj)vZlODa@EgD^?9chkYcF>TOl5yh>j3XXE=y z3qF+QPF&zWC2f<9T8wLlJx7UP`@$8(M;8>{JvkWGg?P)8o=ZbWF{Pks)sztTbZ0_n zKHf&O+q5e?7U=6p!-OmRFc8-r^>sytk%OQ!Gn#j3q)h{{4?J8rWo|xD22I$pwdK!3 zc~Mon*1HF>7k_1$$fax*xfhZ9Nq_In&oGSwR@aRw+_be$QT)mQUps!zg2u9$>oOUd zV>HLlkE?1~j1ve5_4(zn-r*jE8P+j#X@pUau0(}eowL0GL@C7i$8VR;O$#U_z%D@~ z;s0l9d?Gx6yHNBLu&id^;oJ+Lxx6aZUIuz0ODNQ!GFC`H_-5)Ph8y5V=%Ij=HK-uS=XBR$>Y9K0 z>tDMY=G4&clKe}Xym6_tH4n&+y-V6VMZ=B^@1lV$P|;xDr%1Q*7OcmvgKt+8=6fN8 z3+FOA;w%#O?#$<7!yD71^rVJotxk#H{u~N|A44z|?f9j%<;c^u!3ufnxDTHlm=%;^ za0n;QjDHFCr^hphAT~QHB>acH|&g^f%p1vEl3@nKaz993_VDQ@m1v%^tIX#b( zWO(jRt!^pMwkYTLYd{t4>1fnn^$wS%EfxHaX+1PnJr`RhCNlkxrhsj7ema3P!F zZ#Id_(c@fuZ*grPV+`hWAXo%~gt-hcFEHvh8X>moipZqoG-8bmVklhT^Vu3}Wp)1j zQwI*^%fMG#F;COgl*w}d(dGS?EH+Fg^rlGyl?t$;`L%S3D!0B>+%neSSa6>NJ3*qT zf?L!qK5-@wwLgPzd|XKYfGfzP`oP#ti-_>ElEdvJXc0iCV$#xr!O$xk#m$KcIswV! z7zyr8g~+hiytVvi`RF&*0PGy?n+5M=lSb@sSvWWwXZwIl>FB|S!y`Jh(rTin*A$ZH zMeiznUnn=d31`l~+V;lTEKJmY- z0|GhA6RDGOaH?~5Vld|OM#le6Hw@cgBOZIzR}T25b}q~!y2-RVuD)FB9AwgF8Hlb1~yD6^@L(3&Ww7g<;koJ2J%A_|1u86RrqW^2n z0BmGDSW+x?e)Xp41g^0krt}a$nXpBw!mj1^<@dmuQ8==irv!ZU3iV&TglaTbb#Gg5 zjy^baoJppY_&UxyIWWh@kT++WjiYU>f}8+x8l4iRPI3=tmSFq|az4mi@aAFSRu*vo zLPUxlX0rOX-{IDGRvATPG_#%`HTwrZAh-L&$#1zAvT;iasPznM=#0=A%7r&^^0UMH z;ppNs_GvbJ&vaoqb(vtTe%jmF>>Nq|uf4-bYG4v+ehQL7)GqXG;OKI;_Z0?|VI8=B zLDf*#F&)mmyulic;kg3vcEZAkE$yHBT}AGY@9X1AZ|~gh=?L6+bBDMMh!t$eW{lNk zV!#L<_fk5*CJoWx-7noil%Je{D!~faXbb!f}ffh*@WV!OEE!p|Et! zVWMKVZfMvU1?_$OVKoA^o!gYVTWHM%ZQ{JSCb$u`Gi^yBoU(ECxas)7IuHT}fy&Np zSTKA{t^TQ8BL4ZEz%9{-e}IooEWPC$v$YNCT*wnj56U4Fh2vg-d25IpO7vIFo5x;D z5WrXAPYzyRMk7Tx$MCJl)~Royxh(0vuCPpDneeIh^Vpn4Yvn(b`{`x~-yDg)N{6B1 zTVHD&+$aR2^t4za=&#;9n_Mc7;yj)~Kl=s!c35#r&aP)xMei2L+rRBosu21EDYZvQ z$p*F`e3oxZ7swUjp|7is#q!Tf^2N8X7tRh8SmN(<0XXsBtNKoIdEKGqS!}z>IC9Wm zWnxzR3&+~Vbo>X_o5J3IzgxNa#sB?tNSn6{o=WZYeWz$G zKzVfY7Lwy#7LPA&TeUASy!KSBGqpv@RoV;aUGhJx&eqmqsTa61R&`x~9m zWrlPsBSZ!bn%b48SBVioLJ3dBK#%xvD>f7T8)MvkF|efJSTm?5Q3{!onYO~CH)U^G z()NnkvJfg%8}XX@taknv7=y#WZa ztG=2_-09kgC$-Om6a2nKveBnt?fyejI?bIuo`7~%UARNM2qFjsHs%HnCN;8$XZX%= zon#Z2LcOs7j3S0b@jXHd&EBZ$TZf_`suPzh_~kImvFVmyLRK3JZPxyW0w4 zY-z2d<|o5SsoSXjHzxY4;F{Vh4|Dc;Sa(OU@oN$MrflN`rd@SF7eJA(pTAXJ)eGt5hnF`$e_d4^T#s@)WhqMVOS3 z%pg2o?if^0m$>=GCQshzUmcxJWUBFBC7J+coNMO5(y=A+)5$37#Vy{%P!;g!BD8G! z6zj}=5zD^0*t#nDjHd;(sB97y7>GJ&Omg!iqVfOTsG0^FCj867#4%BS2|C;EXE=_q z9zah|R*DSohZ|ED`yFokX2co@*?!w3dnpt9bQ=c2F>br|DuU3sDnP_hYnt7($#ZyX zP2O}6-2O-FndH)`xnf!u_560@kS!=2T9ndW(~dT!#EVI z+_fIx!ssA6GI!A$wLBB)zs=!8M#~&YC;NP&)t_Y^-C&lQF0<3nYDG@vH&X^XO1eq_ zb)=~mUOzpi*ZHR=(~auWM)d`@MnL36bxmfC#*6#2slUo-C>$Pi?RDPQ3Vmm8i+DehWeh(~8D-IS*3ZdvSpo=o0K5$i>ec2r{Ar}| zxB5Vx#j~)-{MMzf2S4fiXR6}xbjYt1nviC|>P{|6a)E)M&DQEJG6r$@~=47Kj zn}i6#l&{2PG`xBD{`)&(YlmNs1x9^*yHA>aiHP+$hpHXjQx+PQW7yonxX<+$FQ)Pe z2fP0frRyUooaR#_J?F@*Y~Nl3{IZ+-;p0nOGvT)tq|%cITetv|lWfDh>p7+UCTHi| znV!;=2iPIqw4AW4Mh%uPTUqp^Z2NZ-K%kxjY?o0{>VKF2#7$^KJbnNjjT)Ztg>UVD zHoKiPp1cD*o2pJ@`e?Hy*`rO>x16M{p7F8A`rR0ezRV6QASp zsTj1EyQb`ZE;}PU*8o;mSY9!L(+>*Hwygbq#1i$OgF=AC-Z{$q#R$iJ2cZ@_z|5;e zEN;tLk~7?GX(#Mh*ioQvwJXIL+Yh51&4>BACQHKwP#^jIp2w!?_9Yq>|IFl7a0bXI zawY$M)hMb%Xp$Y~3M38edvf5$7L^~p_!R9tQ(#iTI?N$9pyUZi6|cOeJ4F2g!RV~7 zrtJufmgCWXZ`E=>v$9CYTO^H_wuWKl!LF#C<(@9i7w4C|Gt-LUk7T}M)<(s^EzR{G z>d^xOh1zGlX}O8^%epH(7|FJuvjaq~#>2qVc6nN~t60>M%@(Y}M>_0 z^zMoTegJp&CTJ8zMd0JaA`tN6SBu4j1fkSjFz3HbSoxaARdmon6w%}5VA0OczfX3? zM#fjo!vF*a@JzvOm+iE)em_XtZRi}@KYh1BH#%HGrg#93jcb_=cTj?=xdey z63v4WuQ^$+B$O?Km?8(&g5N9XG0Cil9>9E>s_2AKO#(j}so$@s^)`&90duFR(F$-2 zD%3krfA#gTjZ3`OeiTMfhs3Mg47G0KQb_XG{6E)SUO(WcFW91QM@+TdGvgKR?vt zxVQfgces-p(oea0&p*m66g%xW4iZ))v?YtL|3tT` zklwMC#(VTq9M}k8OKzSi84#~8(T(PXw~K-Vr~Ga(H^@jmOvicO*tO0;`E1SA)WuUsJ0DIw*;$d7oQfCx34+w# z1rjZBSH0or0^vLt+t45K4ZkSlII}q~+J5g4Y76(H2*BLdXHuew%#Jm2JXcp{gBiQ^$s>k!8mKqzOG3J}fI&Q2Un7`5EjlQ%4npbRLmt$M31!bj7neer3>F zuU5fDd2*G#!@2aEUhrpG2f-`cCJZHJ*$?0RkckQX1Le~-r3=JCT@zP3c`zu)IrSL- zgEa!)CcwTC;oqDomr5oEif2d$@*;Qq!NbS%;38^K_u_ND+K&3~jO(96S(MeJEl>DY z7TfhWe0RQgB;egg=SUzGN7Es!G}k$K@P8D(E(6dLotxvM0_Ld};g0m)%vL<4j(qg| zer-OP6!dQh&iIeP5orJlepy1;>lMq_<+9S;)hP;-l3zgnueI7GU2~5Myj8iguX;|9 z+E*&W(|GQ z60xOQxhmjk>$+XakdEO;)aKFuD6IV4o&?J=iJ-7I05gpI-jBIPhGEAF6pb=w@>MNN zzl^loW6cOAVF5}qVZCxDZL-zAhX&q|z5?VW&o8Oyr|fybG~#0aY?LGy83@j9QDFit z-*=9yyvm|=PcEo-WaYpdab+V)X`EgjdD(^Xb#7?^kpi$GgvG8d7UjDl7g~=?j~zY) zS-mOpu+l{V=FSByxgWy&w}m#u`8-;J!?_Q}r=|$rBQ6}Nser_>_LE>?0(HE0iJD4( zZY}!h-(uSM57j)Rvr&Ps{F@n~1HF*Pa^O?JUBc{npq|e)Y7xf3ypaydw~gsv_~zPR zt^(K7Qo&F>LJ8B8rX_tlLJB&qqI296itt$jFZVKZ&4OlW?C%#K{wLlVi{QhO+m~)G zprZe;>X`^7e>i#i@TQ0wBSm?3MZ|?7Lg65Y*Z)X1dBwokulXrI*Y1-m|EIciJTc?k zmhY=Nx$Y3&iyz*z2Vvntf}HpFuNZLLe`VwtV$Vy~y!ZU31T$&=@lSJAQr_th;~2P` zkA5~&zR}ePt`vblEmeE*Kdyu!3ttQ9fvbZ@`o4o(Iq3jZ(8R}DRTAhCV(72!QSO<@v5 z0;}Z=3g4zq0*YJ<#z#jH?&0uKOniOo+MAl&b<-d1zPq1%U2$bm!f66trO$p&h&S~w zhcc3CrNOJ3MtyhFg~?~&l-;U(gwM+FTtyWJ60&+Q;q98uTXcVpTHSPsH&>t`qVs!a z+Kx1Vs#L22pFx~oHGSA@_ktNHhOw@;;r%jkdjvLm#9~gWL|V#HWd6TocwgrDf_HU) zAY`_hBSke_4`%H006ZSZE368txTYw;NWJabjYe0xW>ySC-)3`MsCNeDb@wIHbNGjlgcYgbCHo8U z&`9toz>3vZG14&oyh{E&pR}$g{3T9ZS^+^0UT0+YrldAS6ge=4tT(~~hmCv*;fDpI zy$z!-Ac)u76IJVNFKhaHT%@2b5AxxCl#H`WyNahltNXKyxb?*NbgE@z7|81W(ft;#FkUy=HUNa)rkrPVL+f#qQ&SCRiw&UUl{ zcGFVyEm+Bd0}icjE7BV4bNx<31=wZqkiIP@0@|cUTr_DeV+Cnxvab@T5GNc;qkE%& zd2A#@@|kUNK$TVj z1=#_Iv3=}@naJYT^2YWD&qjqn&gV4kFUoR)j!L#S_q+6g$44hh0RKE=hPu{et1}mo zJG()rHn8^UzYBtO#WP6m5`AWysk7yEu8f}B@>i9vXcRBvc`#yWsapxX0@ySV$&g-&*SETnvU;m%!UsYGhAC_ zIi%fy`0&nLw32hVEF|?*Vi1d?SV!|~Y@v_BO*{8<3YZ$z47DMGQ@5KI3RJ_?2+<&N zbL~T8e3+g$)~5c@xzcB82iSe~i_sohz9QAj0-^r0@>7lH|p9GDCpo)d&-uUn|p z0{uwvR33$}KFykJ%8Jd5D+`E{1)v1W!h<2IJ92&~Gtjx83}r~Db(NgCe`I_i;fTm( z?4SivL>K&e-7;&^2ma!N2jl!naAh!~lWtyow~^8Mo!5eY5ai~aTNsw>zs$~mVmjL& z`Z#|6Ck~M!D7TnyUeEt8dj367+oUiB-d*uIl>->_W4{$7aC<;FsG0qH>X4}IvYpKC zI>1ms(z<=`L|NM`(EU5Zb)k~R>)jd%Q%g@@y2A$GGCmybfHbreQc@+?TF8?_TO+#D z_O}VX#8@cir)KnxVWb6q9Kl#ej8AXk=>VV6dt8u!(6W6+D@e-xJ6oBTG8o`7_-@LY z@sZMfc77kqX@Br3ePUYk1*!bRdnQke0w6PgV1Qa2y%0c%a_7m0UOTG}(kV5ORv#5g znm^x79cF~(F8K^#6(5km=DQlnZy7QqmyDMkhv48=W{%aLO_B7X`};LU9&E#9sRAU5 zuSB-cP!*=$i^RThlZxcd2x>3Bc^l}}=~CpXUIo8k_M+wi=Py!p!aje*>$`KR2Apm$ zN-f6$8<7N4&HnP`5d$k!P$L9K%T_lp&k8v4sEQ@EuQd$6@TZtE`6`)yR zUn@rl9GmAtX6IBtUVZJGTFjVj#!K6DX(7G6rBbdw z7q7|VJvUj#izq3)oJ&|YU9hYZEEEQmIjo{fd;VKP5h=R?8mYXU)COvDzF7R$7x8ma zam?iaGVal&um4$eq1IjZ(6ie`P#+h5^j1>*m56{=rxd|l9UC+ba38~l?yc3H_7ZYU z{*-KG%st!?oVr`{#8h-kfd_eEp;hwAU5d86=VJ^k;cA_!ejHer`!r&D)A zvebW60|BiTv>>2sE}1)q=3~dsqgY&uT|n{lY0a$Tc@fq_Y=0Z5(EcpU1K^O?I6|)G z%)=#R@I?3LpfFfpHQu-a2-&LxX=X#t-V7th(q97fG29A6sJGlT?wb6Jo9aH zFQxVE8YBJ55pxhehy?IH7$e7Ku@1BgGNM?wQd6nN0as0a{uz~yrdXx%95<5#aPQII zSQ(zjZX3%UFYYMx)+2~1%0VKaj^K|LjqS584%7dB9Dapn{hp+-05cP}>uKw*o2S}4 zFz~KR+zvFyL8fQPj*X4(uaI%Uv)_GCKuhwkoX|3QCsiX3;C2W4hGB{Q`#AAcyR+H{ zp4~!lmJPg&CPd_R;b~yD_DbN$0}gk(m&^Q24E9nViB*v2s5f=Nut&7O!40xcf6iGO z+?wOvH)Slh!2uw~iStfb4%jxMbv{D1hMJ6D+mebJ-f_IznN}l0R>A;{oRT9URM3pt zavG%nkEE-Pi|YBJgtRo$Eh()u(k-DhNQ2T#NGzSw4br`&2uOFQNOvRM-H7OK_WS#H zKf7<=o0&Ir?>*<9;~s71vI$;nrE(O#gbH34x2+Gp?N*6^xPQpWD{n{TvR2(hO2#4q zh3nl|S}peTy)jBQPI$Y-g)I+~llE@|C?&!4nz#k)8rS_A(U%4QT-@zPH8URj^KN+X z=#YY{8T16&;pWu-Vmwg3a?rWXhdV{>P*0l>e^kn~HP*x>&*TQln;v&#K90<;S)bvl zN5pLwJls6l?Vp^=+F6|B`sl$m4wU{65e$*gIEP-zsY`UuM#IG1P3Ayj3{HsXEEz`Z z^}#p|w;E#M6exmCiEqTX{xdhMtm>dK=(Pqd%9f`4EAi1U+}s4p?3dPfWR8!F5_c9O zxBDm8h^WF!Z@>m9d!28#KOz}e=s+u)4a=(HmMQ1uu{WhmppTYTsMc#0!s9CCT`@=0 zZN7Tvd*sDGy_JdVDi65K(6v@wVRyF&=rs3dueiTp)Irw?(r%c&2nVw2gIsuoAU8A6 z8M0ty^<<9i3$8uONGuFb7U*mH1_nN@YY;y-c9Ye>F~HM=ncn^m>_HEzu%iJpb8U}_ zu^vTcs@q%8Nb4Z~o|`_?JEFbhOUpS4EkD?nf^SKnZ-vv|v|uqri;_BmjU#Ve8*fG0 zV5JxmHB9o&rG|CHd`gH*n5Y2JRb z73-;5#!0yFr4TM77bDvQ6$|1HoWzUyh0^se7Paz4^%gsD-a15}LOj$(tTLro6v}(< zza3o6lC{#-w0M*x7>#mo)EMq}fMq3G?&@DUOls!b#pjTu;xi)lYOUMGkm0IMC%I?g z-tr$GD+ktBAlTo+mYnU`!$p!g(x*yKR@?%21U5w+7EB9UP;9A^_lOtUfz_rRN=Wk#xCke|qC>#5={p$0dC9c2XDXZvp3#-@4XAk?k z$ln6PeghpIYO`$A-7vQ3wwq+e%dIp00IM-LbLbkchoa$6>rs{-j81JOvW+Mj>n zNep_1B5&#Z3v-fi+0C@!GxA$NcoX_8&#U6}y`egLHtBaf*Bk#5piHobF2PO_-B`ZYEV?gnJHP#0iGkN7(R(yi^htrt~P@Pcj2sI!KPIj^;jM znv;oYht1{ny4?PH3vHZ+QOy0#;h?TYdq_x!<->J~I<9^v%@1>YFrx~y!x-sAIVK}m z1uZt7VTBa^btg3`Km8JTk5**YfR`r#lauubJ?nX?w5nZ-Rw|6a?q@tL#B!kDQiZ-O z(*7teGK8i07v7-5xtJM-%@!;Mw zOHEAZf2Wcco5Zo-@~CCO7mBf`+w6L~mtB!@{q26}5vK4md-)0Biq@#$d_roZm^}{u zn^Ev2k!L3U+?#F7)`zqhqBVMmD4;Rb$ECW}(`Lu(rBb?Wq5^PJ@e%Pf{ZJO*N@rWO zK1U`ESBth6Ow^m~#}$z!p1DZo3aV}a6q?IujM(G5v3e<8Qd%r~0^I+~(h+09k3-*H zhp{teTbG3$HlPh1lITqmJU!Q&vcw8jxP2Zw)25V{UT(A8{UbM_h6@w9b^aNI2L9u$ zn>Qp+=>T+2BH-PAMciHjoNbC51G$|!r@j}x*<2KQH~sg&#d5nWTk$@Ejie4*Q418m zU#VBn_4h@&F7#^$LyW7f)V!f!Bhw!;-2F+=Qm-F38=MnGQ49&^}y?Lzg5a=B%b_9a^FK;vo(-?i5J; zi(P%GZ*zYU0<^T`%HNaHkE>2FrG=okKlI1D0OKJ826`j`ho)U!jKx5TJ@{~=Zz<>I zITR;s7DB_U=VY?rbKo2MDc?yM%Iq;HR()sn2rHI0wypcIT#tn_p^mUBgT-oo1xD== zPc(g>SNZe(*HX9Xty)oTyN5>?FCn*H(6d$`dq*m$nuXRa)1+0jWC7!o7@Lo$CU_=Q z*Q8($Xm1Ci)QXidAAH5d1o)ZJ3*me3n?3c0@r1sL{PK{I<$Af#4j>d36eSku6DIgx z=!p9;M2vo74)*P14-)dQH!n|A-6F9gH-SpRk7XD$iYD0~mh+I}7?D{{?mW1D44suR z?Ud!=rSzHE$M_nA&0jN`d_<@+=i+_zO$GjUR0uAg0eA6Sba{Noge$5(>8~dRwgJeP zqxlpWDBc`p>XS(OPUlm?zCeRGPUG)QBL{B&KF}EK8Ks7T;Iu7XbaiP^SXRLgXD%}H>U44h178?V`h}?xG zI#WolPyL)`UEP{;!+;6a{rtkHgLsHVENJC48Qe<07ad&xTv$K#uy|+Y@whXoV)m*5 zAq^F&wDH^R2UM*taI?q6T1K2k#aQ1^CJO{~heJ4j0%+l{Cn1@wd4;8u5QT%br6vfR zmJtacL(k6>Ry&46eqkNLX~68`z;VSnirZPe`!bcBgBo0HP>tVsY2h=vOjuTiQC5&B zT#s@{A-346TYJGnM8B!k9vPm1>$6a#H@S_pkBRCk)PIp{1$fMlH)DHSKj-nVyiN!< zUV_P7#DYyU8D$eFd0;&+lQ{;@ZCEhA!82J^+O%t{e2br82)_dDkMHyd}F{Y<#3Umxmt{I)OU|B4ar*H%?{JjN#82+eoL2!D#qki)Zcgf%kW>dPD z3Iy}Euot{a(E9)iZtD$))Hg=xscI4g$sFuz5ZPQ z*RiWnxkr4B8s@0(!u48>6$F#9uYPxUZ{Uc2bN(cT2JTcSM51;E!#O6BM~?Z$s*B(T zIK4Fu(e+4P#_3#dN(kP={zJGuc99f(2)CP9gz5Y%j#)_IJ%8>IXOrf2t$kR?@l6z) zvIvInX1qCn#HJIrcDYBWxaeDo_3yOpKzCMt`4k_pK1)C=Bg0%smv*fpTcRSOS>{LOI0IaWrIy-l%A4Tv$UaUU}Mt>JP@n{Otjk2@vYB82Wq< z{nhAuiN4j3QU_9(30(e5A8n~Ie*4~yRX!YMkc4n@Q(tv|Q2yq16qWC}`~u`IQ?F9P z^w>MOY`R>0-M>kqahCC}*y~2pxgFFdA4tm7aS+JEDH|f=keG?3XwPY28Qb2negt3v zqft+!K4<6#qyBTYc^p=5K7gClY5-sBhR7Z9ceq8B>9Wj{`h_xfP;}^Az0U97Hs*W# zyi;7sb6mW55wdP_+|&()P+gmsPO|iX>FSI>#VNuVN0c+m|Is4@0>>wg3)xsclH}z_ za7d}%s{Q9PTC;_Yl3afghE=n|_qWElH;-BpY>rAOX#5g-vR?Wk9*-gVjNn1*u_Yll z*ahp62}ergSU%L@;=iz*4X)C;s1cv|#-@D5k?CLxxOXSNZ=yKpfb8Z}B zD19)|(Sv&;gkms<4=p`h*88RvyRxkqv9c#Gz-zBePOtk;;lWVk5Ir}8;!OtlmMc3A zCNe>O1Bt<>N0ZNvl3w6OqWxayg!ncI_pC-g~Pm=uld`ckf{;IX;Fx{4obi=zfHAxef5WPr9} zFaCJ|=c>&;m_Omq`0%E%8Wupw_@O$VlFb)WF_%!Q#YYwW3Bcu)qT{+Vy=nvuO=9`- znb6+C?IG-uy3}io$IQl~X^U~MXl%es?EUPk&(iKD)+;7eQ6*-?L(s_K#$?ibJf9&X zBQ3l?(g$K$$?_}H~GxUToMzToJ6X}Bxk`X5e2 zACA0VD^)Z(y@M>Y^k@KfmlxRtWfikS2PK-K#*gFZGI7uV;Tz8wKV6*RYQ6d^dEQBu zuyR(jP84y_rRVaqbAI_~lMN7^10PjnSOq83K%^UVBheXVWx<|mjT8IC(Q%y)p06LXbV0kSCjD52+>QFh9HZU$8#P5+(?D_xPVEto; zChl#O0zqpQm{ACt*h+f3kRcLqy0HFZh~mUvEA zbGB41Lso8pqBTOncpCnEFbJu1B*WD$PuVmK#M^Rc#d#tLtCfjMM_S1E@O$b<`Z@-y z##PZIb@U{`$c7P>-t!>Rr{TT-rC$;0Hhx*orv<_L_fq%!{?iC2HFxj+m_R0u*-{K% zybL>HUDXt6-#DV40HC0iPK8l&pF?9w9b15}wqPrzqYUm#f<`jNdzjKrYnfMU{|6U1 z8|1i@ffVcq50zDoMO7N3(D#Q3b=($cR<<TE5QW%CUxX)+6=^I4r;1L+x9(+Y_4*mES9JejntAOUD(umr@zC zY8f)(%>A-KLm&q38MA`d?(C3?PSd^fI$^ez)u`kX0Jc`ef)D+lB(Ek(^I9mrT$8v5 zkPUS=hnqS2K`sB2C9<|_jHnjy<72#=iQJ7*(AltN*u5x%e+L(aaR?P8o(gfa%u|8! zuvWN7G@&_~cI2F#iBc<=rdw6hI34f1?yzl?fZtz7Ud*BxP!&`F|tWXG+&w_5H)%OvVB94)+IwF{k(UlfRlSw;Na;8lADWPr+71t@>uKd@cO zLf%=gsF=~Lfw=X!kQ!Nf3%Yf!X2o`=Y@EmL1O^)shZx3xpFnl z*oThQ_GoGXuX^48Fl~~LIYdCWBjY;<=?A{zTl0bD@t+p$B3`{A*zx4(X7S@#l26Bf zy={Q)`A3v_I6&^*)5X}ZxE&{kJFN?ZdYx7aZ}ioC^hu|-lC?~0PBW~6&2LUt4XIBM(JPqHeQ~UkXLqAJjg}*GDA)~;(MCDBy;9qN>|^dpJwkx!V;=~M2hjw%dOUv<~^LXyL(J1 zee}R{KiN;`&ak3Rze8MIHRT&+3#k{u79K#IJku^(>MErZUtH)^q{hDPqTZF#h3k-s z2Q#*JS?q6KEKY@_#%(_eGZ`5HMGVpT=%p#NRgoVxeet4w<@IT37|W;5xQ{IyZ6-dB zzpx}001l~dMc?`owRXF|S#s&y1_NB-%Qi@VBD$sU<69ovzh1nK0SelRz0HNr_}IT? zk=RZ&6W`ie8$X4I<5fm>(ucisUIC1vp8U(6pnq?wN)hSTb29N_jl~FiWzv%vo_1yO0zj@Y1v9>X2~sOR?)#qbzo*dLW6(# zjJ!6-#iu$e+4a(Je?u2oeVI_9HCCRV)9YnM`l6$QW}6mSNX=z9f1A^sl+~+NYDob3 z0R0GEPcag1`lq{LE_69Wmmu9>Ae?dNbvL3c*^R+c!UX$8iu8#;mOi_~{BaLX=7V1fa{+hB*w7_P5Gi=7PE2BryH7_=KB_D`5pT`IWU& zJ~V^x{ZQzF$r`^(u8Ed*!-!q1%&_W7hFL2mv3d<}70{3@(X>H;gcEq~c#3C!-<64! z{|9@f*_N}b- zorF%nsq->I&qQaeKtJF(v~1kSzKu#+Q@df_&8hQ(zI;;b*GT$5izYTlQ^pZ*?CC!_ z(eAHptV#lYEV4A0eYL?E>cq<$bx97Hs90&|zj^_%6D8XB()mBlIyWxvVF|_Z^8#t2Q{5eu5z1z9wF;Rvd!j|6zk3hYP5IoT84; zTE>3DB#zrpW(k#`1M{7U{OWnAwSezH=vN<+N&KHzw1|<=vTtT5ynY+JdMCuSc`LC_$6DDd?d1d6 zz(!e)UDQu4yx#zl5H3t|_5@TYysgVN-52PIJfVJu|^|-fBICXtf z>Iak-U!pOfZM6IycZQuUh|-V-a~4Hh4a|J=t@0P91gEtFM8SdhDk&21G-AjkVWn=D zvKaawk4u7SJb+yZv;{$jgG_vPblO^^*$IdtUkd@x-aVbY)x~CAF;RihNLXn-zemu1 zn5`s6269{YOC!y%+K}1+tZ}7ZE@(3TC#Th~;mkY=Vk!jBo%U(>$_c$h^W9$fB#@9E)wpCO9<}$2Kp_RDFc~)_vMag9bld9I%BGyX z^xy$MF<~TsLO*m2WXv&x2u6TcNhoKsx9U?E-v#SCVUTW)RR4&1Zq26uV@8UCcZ!49 z9$=m#>0za-8W+tOW)tnmx&?r$`RG7C3=^4u;lfVHRAXg62C5xyl%cV7pR*=zOuVTn z*3H7ySIgJuN#Ayzttk`f{>FO>1^XtkNqn+RU_JXFGhtnjBnw!YWo=af%3ZN{P-Ry4 z6Oa342W%P1r7J-GU)H5O~*$Fvez zH1;1*GfD4u0C)*3C7(h>olILEAw1XMJn`G-@5D6XpwbE%dAn)yP8yJ$`4An(KVkA? zN7oS47H&-ecuJ(&NyCmS6bWSS+P%T}yTFCEW|=CzDNAKgOM`dePQxH`1q>$^_J+~v zJk~CQh+W8Arz*NxkmEmRdC;>i-uoD&OCtZQ><=iX@NfiXUWTKt*di;QPpe>RLtLkV z|LDG#ACMc$#B;1)LXp-iYFSE&{Rw;J9xvuu>^XkCE9D60b4Xv}xl*-NT7TW`OUBD& zchInk#A`>@>cpv^W9NxOq^i$b^#D&$xm=#dd}4A}{*(ihTo*ecNVGI&GRrUxQhlGg zIA*E}bZp`Q&Xt;ES>!CVIZnTf{~m_-60kjivS6q4dJn`6Mu&AlA!83H#IIiG`=FC8 z7$!9&Dw%W_)!~ejrC{;&zCo*y29ic_cW(~d0tC^F1mHRvHRG@)r3!vTtbwFfC+?&< zWHkO9z?NXXXs|7zXna+n_=H&g?Bgi$WkhM;F{V6*V#uh&R6|4t_~Ud}K%Hi0p~(@X zQZcEs3qofwfOppG6H&{zxWmvFO%fcwGKGIAG3Q5))JI_oznp^Y@N`W`Sg$h3EASfPhZdx|y6BIjoVz{gcil0Z4lR5qZIr1Yz^e zc3cWyeR)U?C*4_n}n&CSR5kCuI*Mw7T~|wFXFg+0{t+|1y?j z%$#F&iw(aN2D`CTE?}j7_^CUe&lH(bgt9enol))l9Sr&cRiN8$k`(TyTS&I*+kf{U zB{8zl6PT41IkYH2t#3ukWR^k&YmJ$_ahd+a!cTu}Ql_xyQT*TdANl?(@phJupb%90 z*1E=<6dZ&oX4nQLARL6`{w-rxQ61r0cr7bee2>&i~U?Rep1i6 z!N0ko&!xsMHjD<6Ev*nz&dL=ezD=HMp=+h}UES+wGza)071hngVIZ6#>cxS45&3*j z%bDS+k*0%H`w1`zov=pc4SoilL+zVccZ2uUrJYQWV-6mD_({Q|xBt&232xam)+Ex& z`baSB{!l>es+jP9jo}zG^n=I0RHjRDEDo_V9EJNgs_w7*c2ugI9h&qFw>H3i9MZX= zr8?DlIP>w|5V1ML!jl{6Mi7W?mGuBmMr-nYN0M@D_!pb@@&QtmK$^Q{IsD_n96A1{ zi-=pyUcF3_m(K0|Q$*0o)BG0sVIoGutem4!g@1u^e)#%!imG@I<-8G_-}pgGRJv{f z1DM?0R@Zo$htL0_tYr}{OF^0|dhgfC9@pM7M>pcWu^9yzj+`p%Z~;vp#Zgj#LM&y1b` zx1bldmqcd?u6T>T!BOk0mP}-h{!lB3EFaG6LjB>-TAA`~6ZWlVgRRoV6Fe=`Mq-RE zFvp%@q88?Z71ds@Qv9E&5Zgt;h&>cHIyO|5!!%^5QYgYEmEcXzZJe#U>>=~ruV(_Y z*j*}R*o~%vau3_P*Fy_5y!VU94L9w(2_{V-^T%X1)^y{X=K@X(LrZE-@UH1t31S~p zx8GIu;Sj?>1uFa>FS1sA_?nl76QvnwH|#WP-~?M^O}xSMk7e&>VCL$VL^|wkh6XDv zKcHTsNK52*M-wGvhj1cJ$CQyBEe?^{uU%R5P?G9+nmSv{+r}(kMIjO_mXFvE)ehkP z3k1o1i$yr%?)LPF#Ed(j(S=aZ+T5KQhPr}~fbxo%MWV5${0Z-bhHy(m7EXz%ZrLjb z6|$50N(y+3=)Ood@+pPo(gps1q~@jtWYm;-=nmX?8!tK+b}fe)t=^Ddx824K_pACmm(0Q6J0~Pm7mC{Va+T zoCT4IH_tv9a)fpR^4^U*@@`+Q)3KcwGZINdIsEMy@&1LFJZE=Q*?=OCnm9rT2T69a z?Z>SlX=?Yn`&=#TGzc)j*m=V|Rgqy@<2-2%S_kU^4#{SVn3jE=?)&Y^iG4>L)IHI1 z={wfEZWWR-i-R5R>cNgI`+KzsufL9+djUdC@3_6e4;NMeAyDHnLrV5>l-2IsD>`2g zlnE4rg{*YR(`#sV-gtt9Cr$MHl8jMz($RFEFI?&OsJhilMlB&bWOJDn#@>p zk_B}|1?bLB@e4SbMjm$GFsi?ART8s+E5MWxZxz~=U~`}WnwlH;kV2uJ8% z5aw=kt0)|i`S?^g^VZ^22iKEJRh3`wZrjNid5yKxk3|Cv~tZjm{9G<7KqyM7anAb=3^$I(ozU%+yn zx7{Ouw!{G1hM^BMLpcZ&C16iq^Hv)zg!W_>n}e?hIapi~v|P#K zaFR?qj&LpP*S}W#20DGypTjna=CeaW&~KncMN|AB+XW%ScSdzD2fJQ_`I9#pnEE?- z^x%tyUw0?B*aD>339ozV3DvX~hpFfzTD@?}LgcQOPt8-|jmbQ?M59xtu)R>is4h`| zqdj6UppV%sgjuhyDU^^e^6Q3QifsWC%6A{bt;SzI@A4DdH85x%v<5s>;7{NLbaU6z z`12QD9O@jLLjZhgdw%x>1*?_umxkP)z=16N8i+~j7Ah`GMrg8&8GHMsWM9j&YB~o* zHgaprE@UU%k!=T+jN4lrMu552Hj9o% z)o=GxF0EHFxfI*sKlb0=sxj5uIH*G-YHV4*g`qz$2H(POrzG_qSBk11XMPQV%lD=H+jLoa5 z=2fc)@;HmbZRD8JSIOJhj~B8SHmn68*^K{eYj7OJ?~N|m*~G;C79@$SVwlprhSn%) z_kDKAqtqb2KBvbvJPc2jfbD()oY~k=#&LVlh}v zAYed2Se%VT1OSvdy~!|*u~1T)&G+c>{Jq_V2>|S=!o^JYSo&l7{TYJX82{ye>^)(j z@sgL8V!?I^DMzg1wg4AzmApanOy1)^UF;TL!CKM;)ZsxgiH5pSxg;+UQIgiCJ9x`P zE8Z2+SnRWEft#V-r3lhC&2JW`ZF#@XIi0SIRk4hAXPjfq_R5KC5jxyr!JEw9tHIu{v!<(%>|DJgJ|im)XD}1Aj7=Wr$Wit zei>d%dNsAt^=$<})iwD{1HKTkV5Y7GBdRkl5O<5=1?aAhjBb;R8| zh3zR?ZJgN%v@@4;7~`iWo?z)f)5$2n2XqYIT3;qozb)!q5-gX zy*&>6t+I?|PU|k?FI8jGOWklLAi_-nci031cp_%c@j+ptLaIt=1J7)eDz|sf zP*eO3=y!ceH*{#;;WhDOo1N>d5+sZxoXWjl7%TXRgIhe_mV5>%r!!i{KZ({+h+~;* zpBrHdNDTjyfq&X)LFNKzxgsIwmS)@?1RVu>+i{pe0b)@y<`DCg{#vsQsobDigZT~#JtSbE@ zy9_~pL99=Zs*tJK`q@)_=BRG*eQtj@JOV95?O4+ifeoGwKCBwcc#YH8H2Nx4E zQGzVxa^mC>w&iA51tJuH_fyP+vdof61yZ@a=wPAB0)c~ul5V-N&$h7w_oVm;5svGETgg*vy)F=El!lrOW3t-=77L!#$9;a*D@ zNvwOpP5ZwYe)eaWUs78IgD);HEZ!fRK=$pC$CGbAxBwMX7dL%nEUtv48(Q0<-N31n zGuRvY19WN2(~3z-v#i$%ILg@o?L6Q;WI<{mjT1>kp*+TJ%{2ZF~g@>eKEtWxx%O^i>hLsLYiXDUh0Es6^eK7lAHq$W?O3wEjKa#CNSm`Xj zWAk@Z<7vg4DghSLu!P}B8MXArwZlU#wJgNitR{3(a3Bh=vyVij8aKL;OYik>$HH%v z6Hm)%cu+~;alRo++CcZKyj{f#BGKZ)eAVn|@jDY8z<0KkpmD?(jXK@g2r+R5e+g@2d|;+^kJNt+4R8CVP1 zCoL1&Ca1P|^Gr?pO~&@h(C@&{G*eI)P1wOFObk7DsZj}@myY!rvb;7zPKwD>@U5gO z=((PBd2kCr8VdSNkrL=3sQ7$F26X*W2uQRmp`Kn-N~;*mBY50`+xs_h(Y_Q&*ZON==p?S) z6au_F~{lCQG!@1nB_Dd($o|V(H*U|C` z$=bI>2L9P~a^!n18{Gzr{qP1Jr^??3-gcY9{^LAPZdgFVD%|$$(UXH`MQNYX>BuFb zPyl2+^^dH)mqRgwvl2)o^4aJtx*a+8DVY36L=;QOKIkr<53-bBneqX2$m)cip=ZAX z-O;eq75Q(}8+QZ4Z9-*ky32-?dcE#~z_(7`q3-F4l-1N!TJGYZd;dSVG2rjU)!M$| z9qp^iqy#mD18u|41FK4hX}&m#e=`06*wp^Ps_PY0&f@1qw`!Dx^sIBd=wc=>`Lp4KiDLgA@}*F4zaK1%@l{^j|LLgmjVRjId?@!if}WYHthHQ zAtWyB72`s|nEZ{C~-&WC~7*9U-%?SbUmV*E^@wUinRYEtbW$(GTEHC~Y>F8pu zcLCz~)zq4+JO8QfTX~0OK}8z`HL#Lgy>J7}YBTVEq&?42W+tdIOgmYbjmf%UC(>x% z^RR|2@ZTB1=Pzrv+;?MAMU1;3xTB@PlAx~!kY;xgcFbP*r<(20ZC%dm^fv){;?Zkh zWwhW|CB~n>%1@ke4+OeogC=R;jVI1Wu7y!GFtC=^gMz@Vo_df)yZj;opyZRXTv0*I z|63%CYO8Ayt3k#5e<3@ArYK&lY8a#Ey1th+GDEB9O}sL^YZ^r?>k-=7@G{dw+3*s zpscBuo7e{(hor}MghDcq=Dy7mtK;<@W|@ZIV39B!pcNd82+c5GLY)hyq7yoQFa}iS zTbA@u;6LHcO82)0OJNTNHwqdJu3dWaVXpSWC!g$tu7WN#klYCR#VIhc-&Ex*PCU18 zcfX^`RzBvbe40UDb5a(#ssjfR-Nj;VPa#Qo);dezrI@zMSAZVYp%g#4zbKkl z*ZIrSU>cSJxE@;}=J_0=DN_El_kH=Ix=U5-kXANx0ysNAB3(eH)C_W#&b*9+}vLKrXXxl{1Fnxb?Ihs`90$30uv(792CRCCPIg zcIHxSMaK6Ae{u`o{YbF^JnZjPSHdcbK4Bwke)eC|uYeOtMfG8~S|2li3(LwB?_VHV zh!|TheZGr^_ zh)&u|RA{RDNB8P-=YMkyOCB47^w1LaW#y4dcjEQ<#HQzTAKVqOsvku~vl?yAm!qMp zevJU`V|r;nQQzt|`*8>m6%|O~%@S?w;wVXm>baF$Y#k-NO`!NeSvIA1UlzM4TAp=F zM-D&!COT!Fd0PCIZCAhV$jBW8OHdNk0O|N>$6z=JMkpfPFH0i<2uFsAx#fRi?D!_- z?OGfRpQ^PWWRc{SSCr*C-tg2Xcm% zm-0$II8>b@)I~du{#JiT#POp0sEn z2#!&VCfS-Bp-_ciZ@LDO(T88Xq)Kn8=Rh|q>ChrIMa5j~$)IplQjy!f4swHJ=|n+211M3|-N9rnS- z3Bu2XeXCRukgb-UtFZ&9AbAwktdp8~0yD#;UxrNq2*g%O5o`P11x^Lg7K@DU{l}uh z?)`+$eRA}$b#RiQ@@~K|8~#|28%6F|dPdAmHd5+2I*@?_(ARy~eK`K9?N3bdIHL|^ zsT&WxD8~>4(V*c#eR~s~2MY=}u(J3h5LV`!HOog061H8xVhbO+UgQTa zgn*&{*WyswO3t-%B)jbbb-x1S+j6MpvYvm=P0OKlLNzaf^p^^S#S^PLNF<}~NgX2V zJi*Wdz#h4*uz2G{KQgQl7B~8y{05n1-u%pSafKH#CFyqhs~LhD;Jt|-L0sNf)+VN^ zZZ+r@VX*> zmvlYL-cCUujVc%HeD(I+Y8idWylO`R4+(&kWcAGr@kM3fjTv_Rli%&noSlwtO*w5c zJfyp#^m|_6+d{^-*fzoLZlS-Ao-t8nkXRd=j#17MYu!Fwo+pMVn_)bAr?2CoOJXu!?3P2%gR2TiKc@lcF9w!2 zTJtPffHyDe?4Yp`m{abcq2@lxNgs&(sdCG_eo3UsN4n?o^c+KQtXVl?H=+w*Tqvs*qc!=uTE5QuRbSg_gVk<-y{twhHjC7) zGa*nbVmJdK^ApF@;)}O|H8rgv;CV7UHdW4@xX*D9Bs>X(&?1Iv0rj@UdRf&IA0Nvi zX8hIrdF2Xlel?POLWfd|Z=SXn6yC3Zwgui5sQYIbN1JA^YuZPMiom9N>aWWy4ryPK za$d)+7#{{nst1Pl)AdLFZZ4Ax;{F?>*Rtivnm5`1_KijeTpIlzip6z}{=Mw|cj)(T z%DHpe|6QKXyzE93{ufFmOI&~z3v{v?@y@!Z@Wxb*ca2^*Dop|?)$1-VoA`-R===xS zFqD75c<#bp6yI@CYG*RT?#Y*ui-=3G!9zrf2Q3!uQQz%d~lJjWM->djl_Oh$qy;xYrDb17eZKP*OD3zr*KL=!Um5 zs-AS-wsCX>iPnV*UiN`>uFts{ybz*RNF-fTG5gci5h~~qnu^5g?#B3aYyvS_I=A5( zo`QaE&evHsX4f`PYKWE)QO8)D^cV;;S*f+FFM{YV(;GN@c6+ z!)p}RUEhFBxGeHmaGU#DnAgJ{bS(RA6)~Px(*A0)Fg1N?Lfk)r=5o42xR4TV-mQ$^ zZRNd1iG_%Jvn6M5?SH(CQ4@ia4cTUai(U

    r1#;6W)zJtlr~h_fA-(ZB3)6e~{HL=^H2gMtt~<4AeTa3`emOt$Ud2b1q@dqr(-4aA#a(gX>k;Gwd?i zW%l%t3%B7buy^qi>5V^UFoHTE2d`@E@Bc{Y{O;YJ{a=|9Q#6x%_{*@A5~bJSX&kee z;l>g5YEs}#+vjcU$R2>Cf5)ADwb*sA`jA+~^e`b%NeUw_ov4-NWlLW|Fq(8SWv*`j zZ$z!!+|ALO6d6Q3E{|99!M^^gp**~?vMk;~x+zVcs1BYR3E&~#t(=y4wzD85px!Qn z-#spr2acjBo$bl*M$xGfRZ_uIW~=e)FM~`PM*fRa==y%oZa%_4jIBpGn1WC-oQCcy z*w@f7@c5m%9vw}G6&VY$%tIAGbuyHY}8INQrzZC`Pi#^*?a!lmu zM==k>!Y|ty84DZq6<~*5I`^MiGQ(YZbvxpluz>CjBA%0A*L{(D)*kuwDl|;H9{`U$ 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%0Dg`JSsGyGuvITP+>Ys`hlU)=pQn!?mX*D#z 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

    (p&nq=AcTK4QFB>-`^ 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 literal 0 HcmV?d00001 diff --git a/example/area2-results/ipf_map.png b/example/area2-results/ipf_map.png new file mode 100644 index 0000000000000000000000000000000000000000..470d00d750e2c1e59dd6e560a819f45dd8328ee3 GIT binary patch literal 367436 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 z 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
    OQKrOABX7W(j;O>yEWKT{U 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 )2+`LRv6k>I>+gi`o8SE~?yMr1GX0!O8J- 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

    1$jz0#8H_Ac*+q8yO2KC0-jx6kl8LW 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

    sfsGxwT5DeFM3mt*wOkG*z?RTpq%>UW?U@^b(dN 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

    (U(2qnr;v(<__z-MblB^o)D*CLJ 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

    rC2Bj^tLDomt~Z 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%0D=ar4wF0$K4R=XHOWK)3 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 Date: Tue, 28 Jul 2026 14:23:10 +0000 Subject: [PATCH 03/12] Add dictionary indexing test on Area 2 pattern slice Co-authored-by: Ronnie Guymon <244881888+ronnie-guymon@users.noreply.github.com> Co-Authored-By: Claude Fable 5 --- .../area2_slice_di_refined.ang.gz | Bin 0 -> 91264 bytes .../dictionary-indexing/di_quality_maps.png | Bin 0 -> 136322 bytes .../dictionary-indexing/ipf_hough_vs_di.png | Bin 0 -> 59373 bytes .../dictionary-indexing/ncc_histograms.png | Bin 0 -> 46388 bytes .../pattern_vs_simulation.png | Bin 0 -> 157329 bytes .../dictionary-indexing/stats.json | 36 +++ scripts/dictionary_indexing_test.py | 233 ++++++++++++++++++ 7 files changed, 269 insertions(+) create mode 100644 example/area2-results/dictionary-indexing/area2_slice_di_refined.ang.gz create mode 100644 example/area2-results/dictionary-indexing/di_quality_maps.png create mode 100644 example/area2-results/dictionary-indexing/ipf_hough_vs_di.png create mode 100644 example/area2-results/dictionary-indexing/ncc_histograms.png create mode 100644 example/area2-results/dictionary-indexing/pattern_vs_simulation.png create mode 100644 example/area2-results/dictionary-indexing/stats.json create mode 100644 scripts/dictionary_indexing_test.py diff --git a/example/area2-results/dictionary-indexing/area2_slice_di_refined.ang.gz b/example/area2-results/dictionary-indexing/area2_slice_di_refined.ang.gz new file mode 100644 index 0000000000000000000000000000000000000000..6e23cef4107cacee18ea9fb8c55f93b89f9536a8 GIT binary patch literal 91264 zcmW(+d0b5E8^5@22;CcrEORds!XOE0#-2*0T_r;(l|&@V%p8PN5~W3pk+iE3ZB%p6 zrgf;MRgKnBQ%%z}%b7FhoZs8;kN$Z-=bU-p=Y5v%_xV1N!sg7`RdT_5CUM69{F&{v zs~5e_o~NDjqWPcq@Va#V+?F$!JpXu8=E~k;cIo9!D(pUsGuAQZubN#`N&glsn6YR7 z<_Hs~aGlII8;+4iZGHZ2V3UqS))#D#y*K~cy)y+_*(W~sht1L;lkjvuNS+O=8u%&% zB1lwRMI$D=s)^5Xe~e4WSR719;9N-6EASH$8%R(!oC;MFvG_`2OoK{LsTj_}NA-~9 z5Fw}H#!#>dh7lN22uScSj-m49v^{_E-LYX#zdur3V~IsX6iQr<3m^=tW2OWPc;&fIvSEq#lSYC zez=l5K)T;C4o_qg{Z3E-5e!~BTpKUtU` z6&nwRlwu=7LSrh%tfA+GL_|!WkZPF3e9j**0!AeE%Ihl77`q_OrZvF9D^9lKP_jG$qqMOi?6EF+K7b)MBM3T9%-vrz1P!Dt=n z^XOF@bTfwUo;NxcD>{3vg?QhWNM}eAzh7hA@`n2gO1ng?@QaLxqvuO;J0H4ls2~5x zCDsw^QSH((>ks^mr(~WuD%&ZOCA_U&UkJU5xs_v0N{tZSh*qIeL06YxTLUw*ECX9t z()XVAlJ0pIRO-@F#)yylN#V=wtWHgT&4CCy{<0Hy+ zfm1GFvj$Ba&Mq#TT#GSRx5`svRH*BQWX6&0XjFEWUNMt@YXZMMuMK|M726eD(&<^k z_r`I@vL3lizY9H4x38PpqLd~;*$7(qypxbmFx2s749v z=IWL@X3~6m2ba&^_Lr&bJa_&zVxm*J-tP&%Zh9k2o~W|xIBY1mr-9S6jQ?)MPnO{n zbdIOqZp|CRpOKWe4B-C;@Po^A-}5(~Eb;FM7G`OolWkjw1fx$ht>7#X7#2|ID)$BE;SqNLNw8eON7#zzh2I&WXx%Ue0925hZAp>QT4p&hY&PO zX|EccpL6YaC?N zMQ;zlZog#Nq;Gmh4ek(K*UIHPVXo#}@-vD#Dt%_h^JOSLWp)MrkuNd4iZ1P@x;y-2 z4GW=NJRfYgoTb+A?5)Q4GD<^hHHRgU2lmA!W3_KZXAPVj=&!d;;R8X6!0V64 zinjmc48|&N{jmkTsnQo}*r<+1c}i3K$LvF1Y&=QEj2gLqJp1le&gim2iGG5u9R73i z2I7|uwcPuugGXEYT#_!HN z4U5)~@M9>x(2$ti(&LW)$)OsyILi`-tam}s^8Iv9=#YB_Q{GmbXH!6S~#t9KmMXmZo@Q}KrTUP;s+H!b!bIVs;kdo z7okCRjz*DiLv)0e{raDJwr&kR3Y<{dNT>WppYptZ#I(8V`kTGnth_b%{jtso&cIRhEbAWUG{Xk?9d`9G?x4F_y2DYm)Vp@ZC z?dib&9p_#sq;$6m{v}S{J&RUO8u*SV-zKJ3icBDA@ZLgx;9Pj*o$_ejvFa&B5vdeD zdtX|xB`-!$-M-NwWk(mQ|6i)XhC=J>-cC%e{<8Qev{kU5>G4n+wyy4y?BfZXhRX-9 zLCe(yfmH&Fd)LEg1FPHY)7t%B$*vO4m&l0n-#ft1(sOO572=B$Tqni%JOP@>BPs8^sXgY92 zkfP`aVx318s5elO9nAMJWPWR?us>EUw96he^2oW)sfa2bZ}D5hCPiO{wxE|$jSrvF zn_8&L)DX|Fk#u;FT1n{?38hKTShU@=GuZhj+p}0~A^zNCjZ?Rj!&RvYcb6;co_hwy zGZsj_x``3i^x9S?%;Ar~?!+gUY&sMpTzMBgIZ8bsuJyBJSdk}aA_Mp*;4EwR74>V@#6 z?KxQk>}FQvB}4o_!3`?a*Ne%JMM~tDwKywY_i+3WX=qnF)kdW+D9Ym*sm)q)8?y0j z3{u+oh_Tj|HfQDE^2L?77QC-U!hOHN!-HS?*CCmR9J}r?bLc0u<tYU`#A zu9J$Qsa;gEb}_2)bH9kRJJMxp3xaleJ#ObLIpMUnAEi0cOu7%~DKq}bv3};+EeYmL z9Zos%BW;C(`=F0sbZ1Pt<>lkUGaXs?{C`o~e$#7|cTkNvsXh$aYjVTlSd}XNxwju{ z#0_eZ`{Z<#UYfTaL6S}$u_tX zir?&~ua)?u)=BC**qf((Ua>4TeU6$^|0DCOME6JRpnM>8S(+%`E$F~5G0Wlv>7t$b zdZ8-I_D@(cx^ZOpcbdZ;%`VYikfAgN+jy^f_dx~pvUeQvLU*a+mJ8$R1^jQTDW{)b zmFz#`8dTP;Ssc2-1;z@nX1}d4Vw~?!=8dMjIm>=IY%pn6o^a*ylTv5-Vh{J@-fs8M1vl*lkWUne<1U)TytwMThTq4$*bVtvydW zK(X92q|_I)%@bMAbABWG#qV`CiL{4NR}Gcm$5;7-3}@W(I{YyHy@w2MjZ*%YkEw}Q z#iOjl7Rhy-&?iDO%xKat7W0BK1080EVyDJX>nZN$DUHmJoK*JAbOzB9T`P6sokVg7 zt|n_lfxxKYD*r-{<;(K-pUUJg; z76i6;1>W7lp2_PI)V;CiXCAYx1#2NzefZ2PTE_}D8#||Ny9TtySSM$H3HpTsTrc z@gQMGe|SmB8W*cOw7ziyYeKby43DTkK2M!>6V}yH+{g=lfy{0mM|DPOJW!eeqxeus zZ2HWPxVM+NI~twM*Emr?d7?S&M%7ta3a>0z9eYMSV}#~t!PJ7^NkaBs6@Q$y-43W}Qu3Pn_=odwqW)WWQ@^ z6f3Va6M-#`PYWpP<~2&4H2J(;a2ftbOhK81dQj@MPfaAsSkWcVvRad`^w%FEHH9!E z%T>Pm-HqC{DaNJL1O3MFM3~e$Posx-|IyYQIK`*wfkvaBEh+YoGbiXXIy1j&(t?!K zkGMIr^vE;Dra;H}JEH3JBY!Bwz`yfP|G*bp{6@+yMR)$N32HnE&9>k#%Z2=6NaYJN zkQuu#jKG6R{hN>6F|%iXXy*9L`#T4=wcbAQ1r1wMACWV&sFLh}MMYoT{$mSB|BGQ- z%FZzMM|+v-!-g_{%wbSdSX9a3X%Fa@ZG4u0Z(~5H#*|as?;PWJn67MJM^l)BcX}L=L1LEx*?YzLO$x~ z@UnAwGitYRQW|_oO-!y5eu$5;gg4d^$#B`i!Mk{tG^AQK7M;jG!7pwM9wRbs ze{f~iO8JJ9P?q9H?Rh~_V9wmnckxjD2TJQm%l1*UfVj}%l&UioBrmEIrx;y0DP5DD z|4gddp9|l+w{%1=*1iViyRllAwm@Jnns|OO@y}lB@y)OvZrv8Y3Zy*qF!XBO6t45p zOwAd(RUo3?fb^>9LC&L$U@zO~=%{9uCpD9(Qtk*5l@fuk%^Q{w`wuUeb_ateW9;|w z5S(_Pg0u1NziqVMi!FU3RuADL4LqUL#e)4Yt;Tnp52Lp+`_Tl-I|o#^YCl#~iAL=s z|NW6=Bdy6FL9-U`{XzRDSovq9uUFQ#mbZW9yeX-Q0N$Q=rJc%o(<$S;I#p1|k-h!A zYnb$S(!!la>9jvQ={Mp*G9;pe?BiDEOR1Vp5!TOsQhe&?^}iw>nO|gmZO;@)3gvzj@J5NN*nIDURdgq(Re7oSCC^jk$Thk)}R>*2R&idHnpO4L*wD7@- zo^AL0wGZND1dA>FdLXqOZ<(6|LzNn8%Iv1CL)vFV14`X~ZNrYZi6QcrDoEdk$rOi; zE74NK;+0{Z8sv4BRFHAwD=pqW5k7>eLvssNp$c?vZG+lr2{&iauP-#Ed~DHa6`m_n zqp^J2-il27X*NnM=+&xDl5ZB&n9`-Z%AxE#gQ*W{7Ah`f*fTH=ppI(L-0O6$OUs}d zrRh6Y{PM!FWw$0`cgkG9MYzb)L4@v5gyp3|O5e*9X*U9Fqm3Z1K+e{o zK+BGuX~dV|=v8&py$Xv2QEbNMdW|;9W@^oBU#z4eQ8h#!8#Sm_WsKA3Zt1Mmm1PfS z|7QY6^B4;hR^>A8-|Xgvse`2?m2NvPc6T8^RIcrGkt7o)z<(~M@a}x49uiYKgzCqt zg74~UGACkB$MVyT)ASbJ859^_NPR&Sr%Xy*Z^-N@k=Ngg2dAW9Unp9|CsW=h(L%2K zLd=P0M{v%sqc90WeX(bTcEm68mnXC@k~sLBR6BA^@&L}ygEPq6pt+?)?uE9Y)SEW= zz6L)3NZdqhz7MoA+8u$s$CL&p3X2lCdOv>eUiXN0w(tjHVLk~AbzN9~MYUQ?Rw(O7 zWDd>ZU*xf#SZCLIQ-563D12>Og7btr}M^0B9SEJ zYx|UmPAhk8if?92+kNoH1LYCqmW12klB5mIeXem_A~BXC>MB7mw&5T&H;>w`a6^#I zy=VYW`x2wL&^rS<)uT#n!1k6aM-LC?D_nYNyy$D+C?CLox?-~u#j#6jD@H9cZ1}3w z9LQF*Q!j!gdaMpBwp{Y34-&xSd007lNNoOb!Uh~ z7ixq5+jW9iB8mO$7@Pc)p5DWQQ-kDz6{gXv_o|3(HcWvw|mCEJz;nRGisvx`V zox;A8G&Q|-a}wRtXEsN6B~)ti{oTmsF(jD`(pa9AB(Pa z!JJzidi|z@B6exZHuzC`nP^t=3&!mot5m7sn9dMa8_JZs^81uqzFP>t&^i%~ocjBs zYY_GIaP!Dk-1-(XWMj4Ps?e#DV%e7N1?iFo*dAYLIuG2Uy^_D(f}ayLH&tC5`pGvj zhM}foHp@F*7zF=m%&?h@3M;A0a@ii)eoGuv6~G2zq;jbZC9+KP2DL+ujy2Fa8Iais zyzg-!W4|Q(PS%Fo!1b$Xq3E=m9>!NRtJGH1#`dc)-FuPkMT)XKq0(2 zaQ_-O(hB`2x3A;;C2#KRFQY!(FVjnY<#^g4ajoAd_vqb3=mAY(;Yw`o4K&=;$lupR{rA~g z4q{QFSU+Gu=2(7^yPfiukk- zZcokNt7k|xw7x<&6LPfE+FoEm~qrZMlmyb2ld0~awuR(;6x#}_|0FH!lz#po?CO9WS_%=1%5yJOj{G> zz{GW=!eXlWkpc`pddX_fQWtyj;4j9TTeYSm<25x0#0hY|EA)07?Mdg9s>`x3A#E}F zBT@f(F3C%Yowik^dNo-kfZx)levR8kn=`I_Yvoovn*BRvKVjyCWGLaJG*nOrL)(-Sg;X) z0|c42Q{O8rPAg+L9^pDrO=!>MU({e}U>@yx7E`SME`cEkT=`os&)=P|n7{JJRE>W6 z1jw8yBTCub$9)0$*llQyj}kwt3SmC(Q&K)Mm)9u#{MQ!{`faq$s_PjV)guV8$DXy1 zFPK>j@Jfl|*;)MKN%jE!KZiYAD3Sa7M{3aJ60hO3nPF{P-$KZc03fek`aVvE*5FXo zJIS*h8zP15k@$k8lCZP}(FwMrA-ZR-7O>F#ZT!d^^q)lM$j3v~Rq1=aTWda$xw0Cy z5Bmh5r?U2!T*Y`<%ZiGjCE*b+$8F}Uht}mwMMM}MR<>mg#y*N3P;dKga7z+fsO&jG zoJ^A}Tl;(SPHM}Zq*pIX;Wdv%Yd;UuB@OwMM@iRgu3`>jy{ZR1p8=(bGf6=1IJR}y zcUs5#!7@s6isYHjGI-&`kfDiRswZ(8AMA-nnzti=I3wN;py$boO8Q?O0)w~aO*=SI zh5;*ovuhur+5>V!_DyruB@8_$w#kKEZpbE7PZo}1=Zn(YA2tYf3{+bwDd%z%v>{s7qdv8Ir;Hs+l? zFhHr%zb08620pdEhhQNVl|xkb4_2KgA>FpF(L6@}TRjKe|8fm{&9IYDK+&zgRJsDT z%ZBkjvX?Ctd|BD@)OuGai<}32jErSgDXb7A9GS>=%DTb4?cFMv)G*AXzk**kZD+Uy z;^`0f)N!^4f#$_*!zO}EX)=jU3hUPJHxZ@*e(BHY!>_$O+hePdKzsc5&1qm32l}^| ziP&S%yT;Iwxc3}(VxBk&gxz9p;1L-zC*Z=m*jNu!h<_3) zXga&OStEgH?wDGhvwo2}cyA}?95?oNV?^{s=SZ7oq%bu>$X-Hh?NxUWMXWb}pO&5R z&2JjJ*qbX31neQ1v1~uRT08}EorJqo!txtQpi@r}2lC!*A}P3g`&B_a%_WdorXWCU zvV#fuU%)!)>=5To)EafEuS(YMXpY*`zb1v7@^YDz;%HWpQ9n%4-$@R|e-GeVsT(%FjDLB6O$`f=$VoNBhEd=5U53 z(If84k(9t!@W?LndQ+WNsB@j9!L%uDq}95w`8%b499D zs@Tp`Xh^oWdf}u~K>k6zDbjrm0c9~}YisOv3BQ7A$g#W1Y`ja%KU<;F^(f*}pw^Lo zkUUP??xmf;Z%|0B3aUQkJY&iqi!N@@!yTVQ4(eqGXr40hjfVjT;+dUc`fFX7SS5WU zeReqXF2J<0H1ApNxUB@W%hePT-c{2S+26QIT4I}BnXaGlZ@;l~GZ%1F*OSyp5%G@N zF`DpuT^r5eUNOhu*e}MIb$?gg%Vtw!u%sV9o3A0q+cGXNU_;%N{vFd|0C_TEbbc953vbHo?osf%L|2X)TE9I_32?PlzO zE%Y5OdujH9QqF<5@sCjWQeD}Nhc1D@!h9BeLL@EXCSWSLub5#`?l}ywd+8pDau-iwJ)xg|xoEXuA9w?kk3G zH>{p5C|XWHOID5m@W%@$z&5p4Unf3Zz`do9y>&q~$|{kPOor6+GMP6vdJT>Y+f(X2 zaocW$wTxebiX2m3GvE!I0p$JE-><96)*6k+yd_`GTX;cz(~n6-$7=)q@y}a{r)taj zAqHsQ?@Cdd9?rYq2sw{?LXy}KD^l1~@v{l$#+l%Gv6pEa^pyHaDvB_yJtBzRoCU;V z`#|OW8<5qi8J83BXA z0I2{**_HYb_$S~~36$gy8?~mlnndn!N3~3dl#E@RTZJRjzaa5(r$p>p+DdS;o^;X< z+6Bjew*%6NFV6=2#_+}HY(HGH4Ads+3;VNp(*$DapqIleWU=@M%v9|nWP2d-kEL%s z1d6cS;CiFtFu0u^iL^I(R}gGpq$+wLj?IcVu#NfcQ!~;4Y^t|y^Zq_KjfpVBT$b$Nb*Of7{s-z~mZRw6?Ju#2rsV}TNl`D^!rdlf3Et~WFR57XiaSxilnFij}NEKay#POk*C6aWWwUd4? zz*rJ!>(H#X%5zdhMv!>Hgg)3QMOF+m$8?0DLGJk2y>Twc8gfdjj#4k>su(Hc_0U4B z3y6PA$EnZbA~qX$_t|*}7S+CNm4po=Zb{d+QN0%@P&pjZrgb``##-6U zT~Ljbt6n>efVpGPfXzU$jo* z8`9Z8Tis7yaA$h^9J~7J2847oP)tB;&4hCuZ%$7i~1Ivp1A?Wlf$mR2|^ zz@K@gLh9qeVs9J8+`>QggX5G%_}cEJK5C#|eB);9Go-hX^#ZLy9Twq{lCYz~ggTBl z6Zk|DbU1nug=Ydg@U`=}S$_hX7K*)2l0?ThGcT6KQyf>DH;@X0BnkC|n`&;6bxQ+B z_J%S|Dm*PXd?B2Z-GaVn!9_VM%bTtC#?SjJoPqppF3YlSnhnXfnoH0e?o;Ufi72Cu zEdrmYMkCO= zWVXYBh12X!<~hlzwIkT@x?w z0?v4wE(wZp~x{@0mRVy2zwMWoBuQrY{>iBP-_Y43C(x z)8Q}e9Z!CNE8$falo|cvrZi~JN?CVOr7N`_x=TEMKB0dkfO2db^RTmX1BhfHtAeg^ zg_MKq!kLnAXCxG)wQ;7$BN5At!V->O8@rlC`8c4|Cp{?Uv&zSbGbtxq%^WqSDLsmR zCrU?CxX?L&+s9g|>Z^XTk~HzAQq(kyXI*p1QrL!a(LdqT$k-%<(y z-LN)+#lM%#i*4rbvF*IeOsi16e*N)X!3Yo83*bj8siG|eyCqTkRBigWv29NV>4EfF zc6JYww%cnbD{Q}U%`}^)>$J+r%x8mCbp1}+Ltt9ssITO0musz+IPQ8n;l(_g$kz+a$$!K&`-;0*R|N3M*b)^(m?0 zVhc13h*NjW2!#p!)~O-CwP5&~9bor=)3%RO53{&U!gu&1hi~J+eXE#z`ODb&92Pa( z!dZKS$#d-5tODFhQ z!_}>8?VKj>uB!y(_`uj&<%;)8G&IYBdhiuu@;OMM-H%`D_#?(pRbhHSLIOutm2ZRg z_3Ufr=N{10fy@LcGm=VSlbuG0r|ER^ZySx{a2T z>|j!;Q3TDb@PIm%q?QQtL}+N3F5PCrITa6s{596Ye#+9w&bp{v@K#BgG~B@k?SU@I za=Bh%()*ad0FtrB?dsr%KF*)NZ?b#%)Fk|c}u$3yUC=Dri*Ml@yCvAeu%!o zUc%rSL$QxoF$w*exqcaZc=eTj(`0F&1n9E6_rjXAPHbOU0&XsQ&Vd2*d^z%u(rGpw z|HsN=@Edx;@-R?mZg2*gInn;q4nH*{Sb=Y7AJ1G_mdSh=FFW@K==eVUiqE{cs)4xJ z?#ul7o&bLD%5v-%6*Q0869Gu#Ak+Cs2?msIElGPY;iUy?qy!U0?yuKtR&6ze=sBsGPK zeFw*zag?}{o$%B-BY%!fXf|Skn-NsquZMjOhAA7V2w_O%PW$z8=wzk>-2B-CbbtTs6 z!_6BPTt+RE#)0s=a|h+u8q52}BeukcoU|bDj5c)UBFSUrB~r2u{Nt4<$$FBS2Q@vc zj9`tn$^PFHJ^q`8ZW^f5D#ZH?SCs^1(c8z##&PzfjkllmS%S?Cv|1RZlQiWC(9`1BbF zYl5;qOS3c_`>Bh4vW&meuCShW$U(y|X)x^OK@g9Plxliq$Z0%Baj}XeqAZ^7$Dm8) zw6MTF$<6RT5BaPQUl%@2k@cQW#GZsZ_mzY?S=l37w=SIG_Nw~AA_gQ$gIO6K{G%A~ zu%AWS!K_m&ZIsVv#~V-Uu6-2}VeC!2hGVJtTYOWKX~3!q*bKWO?tRGBD=XcISO)K> zfkwt&^Lp*9%1N&8h;5-E;er8H=%9|2&wF}>nReYR--qK3xLBdGs~A7}TPfRl3B7m_ zSiouB#*Qu+J19OkD&O4qVG@`uhjpNy_6e!4;EfBM?XO9Gk$Yo^Wx}FCrYtkU#XAzK z>AVJXpxz;sH%$1 zCg^hZT2Y@)MdT+C?_M76Ut^d=CjS4=Uvd0>8e?jDi~nz(s#`!_QUF*ZT7eV%>3T&!h?&(0p3eHuUOmk0bUm ztb}~8thGQ(+$l@0mbf}?sUPW2X{UegbXWw$q24EOi#svz-7bEn4l9(-*?Ad93tjpZ z|M*dwwh}Ln@bER?xa__BJZxcO;5~25dD3DHJnfqmSLjY9ZEbYTvGX)(@6(t3bDS_zS=l>zz zB)7N8Dc^OYw`#p(1JFV48xsa0?C^qX$>-j}a}y#j1HtsC*xI9%vf~o-s2G{)hO}$o znwJEED*As1SS+jZA)<9|71^9CT8&iD^&V>AdmTP-3!%=t*gul6cGTKwt-H`b>lP3! zeMg;^ij_tzQTfleM8?7dlAGxzXq_Nio5gR~!(w!Jc2S3s=%`%>h~vyvZEEkWl)a(` z%E%XBXUMLKc+ou;*q;z$k%_I0gW;7QyHRerq%}UfTNP^dH zW84PNTcAJ8jTW@YA}YX?hPk3~8Z)<(Qm(ke-KJ$f`D_V)o1FE}e*?=WrW6*AwTh}q zzr;cCOgDFNoA!+?#{jXLLqLI2{zGy4Bk}Vfv$IdzauTohqF+R`H?U@0C6+C7=QJO> z#&kQ}K+ZYz8?+s+!{kbp%CN3=gnVcxoO#Fl9%v&pU_o)>%x{yD$4Oa|*kX`j5=5+= z`*`v!6&XWzFg<4UO9li*XHT+x2UJ@=N`d^J8$8We#*21qQkqo1^p3Ik)iMl01{)1t zz&qXGjq%JAJ{yFL&`*N@koxjajCqm76G$jcmZ25b~Hl@8_jWa|_7sMW0RVZN9xBBtY1w>fuS^yKf zv6KBs#Cy+8P{H%l7i9qrzzA-tuCt7V9h>ggIT$iaRGh7#(z?;NxyDhwcmnuca$;=S z5i;CN1&KuI$O@%)c-X|Rpt?G@2bb3UF|x_EIhpEpHxU z&wL2MliOUFOt+1BMSSroRxh7lPgzwOk;i!*B?)$QaxmOt^KNqU@U!Lrn`C{j$#xKSuajML=>++Dt{6a#aWFH!F24Wt@G zuM%~QrKe4Ipi~=mWu|^Ob{cCd$QvTvdI|S6?JndRvCc(8a3yRK0U0l`Zvs72{Q4T1WV>RUU&4U)GiQ zsXHdY1{1HC+H!8K#6#R|Yuh1@&Bc*#nCBMVQtE9n{=8>d4!r7l2gs>oO#U)Sa3wPk z9Wf)L2jv1VT61+{kTj4IGRpEmJ%7^?Ac+>K5|>EA9!kvCx#}G}r~`WIVe}@ zo5a~&ZJCrdxgGF=%XLI=G4<1J)f@_3{LaH0JmgDXDS1&zQK~8qbdP4Qo8CZcwP`!R z53t)ceE`LgZD=)Zy2x&hx*_EJrSckp?A;&?&P&Ql85IdJHEY zDW#;`U|xI|wdcza42D*7k)KzHe>+sMr|bg`_ib=#K2`(NgzxU?MWy6${7&@3K{xZ4 z@OI?NFOq*C^T%b}*3fp}?i)~)>bmQFQ-QWKb}t;kz;#V(1bI}^+#&e0RIhU`0y4k! z_R8tz5Bta!tbUXRpt;g(l$PW8Z(DE*FXEg<+jKd5>i`8kvM-dG`#wzJwwf(XB&^Nz^jQ>9_MV+4|pug#(>$$Z6sVYl9 z8FNV+^n7Hwu`IqPAKKbRJM)uxuW;F+LJc{fv19S6ACMG1Jyq(s#MM>QNZZbA*^kfj zJPBQ-5M^ickd?xln*ac6rQU6)IP?pz+w)|7m#}GIhRHN zf9tiLi>mAFtRvN$^s1hE&|d;r{&y=|m_;)t6&neHkG{GOzBbOB(_fvfT{+@oZ$CGG z%0Owc56r}&@B`r*Y6L>PR&Dy{o*GR6ckl1g9c5{$HT4;XJUK@FxpzaHko_w94P1=S zm;E`3L?0%O0WIm(nH7BAh*WL}H=$t-)cWa($<}sUr&VB^oF;5OZ!xXJcT=yZO8#2$ zbNw-i-)()R#-K9WWo{qRHh{QpDjy*?#C3pf#>W5n{^BHaICY}GA#hp;2B-#Ew1<@G z%rM;&;7SDHDcix=)g&%=$luq$rsF#>vV%_()wZ?_8b@x;PFrV*>?8K};U~8p4rG)r zOd$XK1tzoj{I-6T*+-Zoth?v-qWn8I`@P0`;mE)L3dU-u_V!tY(UTc* zL)SvatEa=Aww?}oik9$uN0-nZS-*W9Gz-(>-Qd)yK_Q{nv;3xeq1GzSb62?YEwNC0 z*p~PXC~mmuH)!|Yz*qcGE(*Dg0!OY)H)!R@v}OsoJfFYOMx$RrDu*-Xqqm{vJ)au` zn^fM@rl$_YzMiophSMq4+k4G+HlSrUaWKYMO1)R+aM6ny9&zm{v=AxMR&UDuY?*pP zin_0!0DG(>rtXtBy5@bv&Zt(uOZFYxNBmq5ddq@3LxwpSRe)5J&9_O9qwVOBP|r!% z90)p+KMNaJdPddsuuI$ec>(mIeO2m7D7uA2=0wTKfzk19^o`T=*V%(f576|+ap&+{ z+dGwO*M#4{ifK(Xon<=B$QIS1gDTIEb3vvr^eJn21t_0(AbUN40iau* zX)x4vM{;;jmZ!*zT(DrdnsiO5AiX(N$T@S5_A1PBN&#fRQHh#t3mQ~eYs6UfL`opOp=Ub7d9p`?ScD*Cr&0kl!RTwzxEkBlo8;j zTK|z-o2djsgKJqI+Wp=jq-IaeX=!z4I^dT-ojq7^)fifk7Rv?*b8hUF;Vj;g$iU(5$36DjrPdTzo#p z)xf-S%*zJVvvvSj(v8eR?uUtXY=ZRh@_hVJrt<$YyR0)6%1?VNS&z$JFuZH$1H6C1 zm})e%W`Uf)XK@1j`S9TxV1wh#{(mHQ2TwR-i$4#AT@mw*OyEaa<S&-)Sz5)>g$%z z=lP1$h9h9lH=IhO85J*sbC(%R51cXa0&fnXKHpd$6&9oN2w~WeecDhEe5gcWG-Ul` z?x&amMXhQ_h@ynU-6=n5nA;%pi6v6lU6N|ihD-zn0S>_qF?J0a&M`IAl?07a@& zE(qa1rhR#p}~k+L%Am@mvl-+$`J)#m|jB} zdC_siAC1)K$D0wWDtW(3wY^$$g~EU>LtXf6OTn~h@Vm!pSibef*{70D$CJP#Pjuu? zwRXHqEiF43iAhSdK1smkc7=d8;CE*Xyf zC04yRjBY9Eae$t*9s4B%G8vYAg7tln4kmx{Tds(o%>y*cm`ILLsBH6c9p@ebjTQ6l z(^Kt2JMX=;W1|UpLwb{&YJE3#GZi)vQ`^=%xDvTJw~9yXrt6|B5gLMZlri_0D^3?| zgx-t4DDA4q2dE?E3N3p>y=nP-M7yBzEGJ4z%6Z{3J*}HVwcl0Xm&FYu@jx<2B6jy7 z{dIVQ0E88efq#|NbzxP~HdayBrYzZvM;>qn7v+XueqIcRV9c~oomwXCh6o&FOqH$4 zgJUpPLgQhdi!7Y5(@-t?b%XJAJU#v=XI(gW&6kj>?in#*uod> z)!Qzi-D5sj>QyFe^OI`vp;KfWCNLV&yf8f=snXaNM@u^FIrjG0{j9$n8zT%k!kgHm zBYRm7T#F=zYnd|y#v7o52s&|Jx+XQ!75Ds!_#(5Wal{8&AMU(PaF#8SBa0bR(?LYd zTZi+yNiH3Vi+%nVnEnIO6k7|E0uesu?>F6)Z6H@-49of+zJ?5Yb9g%3JxN>XwD`Hd zVu{_0A3)-O>8G;&WG~)Y%T@25#o0$WOj`|7*QG#}~P|YY*4%Ktnsu{ODpm@eR6zHebV2;&TR~ggP)u1ul0P(l;LCR_fwp3WWCmN{L z?$T#X4y@@`BiC;fnyEm1qsxe*jOJ-c}@S1MTE51~P7#)SvAA4}UE?IXDfJfst+Slk^;7 zWKTfk6T^V$AQkxcia$S|vSjTH71{5u>EzoloLb(#tB_{N+8Sy)$*^M7)ZWFt-NOVl zpP3V@lQXhEji5SHfLUH&aR!X2CjdxK6$3F(%)r0YXB=-*qNFZFO2rZ`Q? zwcoAd)0D-?Sq@?7Fu=Q@kID}A#%K40VfzfafjJwAfyfE@Uf8KJ3Pz~6IKO^j zIo}O9-?1VWhFz|8fD6DLwUhb9cvm=7@_gSVzA^=@90->Pgi0?t{qF?o`y;&n_eT!a zDMCNLr2ep#SCVx=-?T&pjT!c8&-j^YP9xR*31%xj;`k+s!_4e$C+M5;h&`5SO8vEI z$Ec_Ah~xvYko)T_AY&>BL$QV*V7Ez27A@%kfrI~#q$`h$Y5o6SF1omc5V@J_k|;@( zC}wO)3#FBkp(vGvN|u>92&p9Pdn4LcX_GXEv}m2QQfjnLHPuwpG;?Oo@_Xj~{+-v% znddy~`~7*pKc6RgJF3Fe+}d}rFgK+6%EJrLQ}KtrQNS%~y!< zeAq~3H#y5DOBUC+t)u0U>#%TnTq7C~;#?x3ksWuD6CG6KCnY{Y;{lAfD%=L7V^;2R z2=xW$?rZq{ygwb!)otUf`QtqP>ZVLG6sBs7utjdz)f2t5r4uaxVm{q4E3n=D%#?I& zi00~?XtY?E!mt_u#_p#$)-l&(Y8kX2=mooLQy@q}yXQDLZiCGOLp96CA!dA(x!O8?0!x;)?3=6(L z;K!drevox<<4eymoDH&Mv8@h8yI;`9K#OKgAs+PQxYSIhZZ58-ZM%*|JzmG7CUr*K zdku%ZR!s^qZIc?NWjRLjwZXU(=Gbx@jqwuBbwLxe-}%X$m{DB0Uz(-8kX%QNjN!M}V%R0gohucEkK|`T(B2^!G*lrrvPNLQ0t-wEDxXdc#&1Erxn+c{%vH_G5xzxGW!YJ3F)ym zD&Ui%i0g9rzA9nU(gVHF?rN^4{Gh(Fn7yw#q^Uj%3J-S_+%hh}yg&$`*k96mhZh}Z zl&T1Sd#1((lN?gR>A}@yop2AWMu*c6X7mG!DowSF@q%q$l=Vq`W&|jy`Flp(i$}1s z?A44I`s9-*fUP&*#ibjrW9e5wiaYxXngK>JfMJC4`scHoM4``(41id-%p?Y4o%^HN zP^pho5tAaD&Ju%4?odCiOiP3EtL&OZI%!nZzEN@EE@58C4>awD@lK%VwcG!KR*cfZ zBG;zH^JN~s0!k%Pc2lv%I%^nJZ_ozuqFYnp{QPRf>Z?$d-rW)c_$K`bph3BtIScfu z4bN=ASKgFFKO7?W{l)-yKkE=J_1=E!~U0p47MT6 zW_gl>juga6#@7mJJ6kkMIXRSD#om?Rpsk>6>1S%+W(1uKR)mbOuVALl_y99)$Lv0B zV43P{{2_B1@f5W<&PzW92|}L<<<%XgcJ{xLynhqg?y9Tr~V8fLb-HyIY5y1jWQf5|hU&c7l~ z+}S!!R#Bh4;5Rl2((8UtF+U=cBSydu^yxh51riIS-y4#PWl7c~VJuvwk6oN#?vf_K ziw8~ec_eV!_Kn#BIubc0^-$t$`X&)k1kw9BoHfLSDO#JR&iEB9B#VeZS=>ZopZQ3}m=9{3+-!j1=(Gf!I2= zHkSUM?Nh3n1LyPelSoUrwRy=3AVxm38z^H1%kNwj7GDHGn|kR@QN_DHRNN*XQ=!TI|!IaK8~ z9k+@Y>VQ&c`%keoTc5;eT4guouQmgzj46%jfMArOuVR>6dkXL2az7{3y;1Pyr_pue z>g}vreiA8)XqUe)G|G{j|$r{DS z<&;wnkE#t94lW<&MmwYA`4NG~`5VB=Xd-N)4&*ZSUS#gCfO6e-j_%{^1g6G{gz3bO zg1WQFBPL8a3@<0_2RObPNRh#s1+xEb`%6Sz>LMBc-Bygh?}mZtw@5(QbT%zS2fHWt zfNE#S1l(hwm$u@}gl;J(ZJ4yJ)tvSB2p=dd9Vk~PsakC1;6EZWxC%NPaSiz*w0~gh zLCCdR!sUDNwV3ycANSEzwQ-9seOV4qp4lNvw0;j>bz4xOF(w5dt}oigzS8$L`FOt@ z2t5YLY<*MyM++FPVO)}Nq2%qkQa+nQ-Bi4JIw(!p$7Fa)q&ox_7MW!Ew+h#?E|v+_@f1CC>je91p|y=_ zhmX~GTvrfo))&}Cv&)QaS!sHU>$LajrYz^pQ~4ynLpWYyF@Q9aBywd@Kc!|uy#ElMyETbW@yru=a(>#vo{ z2aR*_GMmTeAMfwD4y>3&GCFRN+lTEmr<3yq2SMeY}TQ@1SOIg>Q>_m15A$`9bZBXGSHt0Og@TqC``4Wz=A2!F1xr7D<0)%#(FD=UYr zFMf@$EP#T33yudR6}dZ?kBCk(81_cuj6FayP7WM4&kB>RTZwIMHBPakeKAli{wDI< zz8Eyqfqw81wENcaqXKSr8Q539n{rM$#PUE}J%x2za7M&;sM@qH*3#mH;Z!h2NGv#*xNPSo&oJW2*KB?Fn;kl96G(%iyS#J0ovA!DFEvx zD@tJfk?ccT;j_~d{Fq|Cr{Db`v(UH8WsTeRIq+JDs@HbZe~k99xtBq0F_Q7uW=Q?- zd`j3@w)D~P4;n4ZXH>E>lSXYX?SF-Omz}TpJ4%toH``<>bcZ+J*FVv-_;lH z0JHuQ2&#;$dMFX9hvA36zDg1=m~}FHKE9cncCv7&V{1N@+#A;1*pc~H8};=2w9+sb zPOT9}%W;gXgB_WXp60+@WaZvy*t&c=uKn0o5HRA`V=jO4OFz0T?IfvP^y{eQTI7N* z+$8mh5Hnu6mzA%5rVWwL8coUCPFx9`3~8m9J32GHxBmsy!9U+ie{#3_rbgvSp6~4d z=tIYFKZiRN5=Hva$sv*f(p0UbebO;bx-jnG!C>w>^dDp1z%7kGbhD3`n)%+ks7-bx zc%qxzM!1m+T9|JHU>El^}5DnIULDF%u7yGDdEr;5ny8_C}82uv~hTcd$rAS404d+zM)0#3k( za{A$7N9Gs+xwcRp3)ZJ5R%Hkhy`2}gD-idd2orxEX1z^2pK1-iLk5APFK(^Q^AH-N zZD4D0IWF6R9q?Eu;4l6}vN*-e-(u(iy0BdI)DhqJ;sNX7#G=8iD_RpHc==W2&MLeD zQu;M-?JZ0G3!C=Y$UW>|B~6bq5@xNOK@ClfQD#?X0%YK*2QB2qxjjNSJy{DkJ%+wCgWZe%rvu2 zO^9kv(!ZcPmQ)GMY>B0R^PYx)?%%D%F1mBg$+85i=tmxW6;oNiN5WL|q zTrp=*EjAfp0{+&)*d$2&Xc_MAKEgb8%88cr3#xf^3;MEQ3M#oQNHo;lF#$5qw$FVa zD!HUB?|Iy4D_P`jl6VoKoyAT+Ig3(yTGT)RyE@v}VK_8;O*y-3&l*D@d_)?5z_ZmW z^X(>ykCNq95umzKRx!b!Z1ZMWX0L~G=tFi|Czssls83bBjB9n(3ayzR&`SYB1iRtqUi>K=ztCNVt7?}DsKsfqmdU=EOMt0>$SB0}7Q zsIHsaaWO?zmKq^kK7P2wY(4d+59`&BuG76B^L%5MZovb5C{0PTwH~}03r_+b$*p$= z6^k8@R|98r`<4;STSvKukH$={(j!Q>U&ECf+4-S`dYDurayvP{+81a_sn&H9zI@Kk z=8)EejYWR=(>=tePPsTi{$D;75s$MLfof5Xlo2Xj!dS@NB;O*+R-TjJE*Y{OpGBI# zqR?hL1rW2bc0T|=?8^Ca&@=PZBq`og=6k-s=`wce`bWb2$nj#n`YV61@A*>NKd=rp zG^Hp0Q9-;JecLTRw<&Q;0kw&e&?_EV?Ct#LoF7gNMEboBuIghx7oiI^Bw(S{RNck- z37~e+!MqzJAg#V;nvSQx_5IXUE1tfZSPvc?PCfRL%L`s|vo<{njttI1>HvGYx(ySq zctMoRhs-p!h_``vO+s1ABlpmNxzWyC>IE`pJNDsRRfd%hYt<%iARYz?KfuyLI+H(r znRrd;{$kFu_Z@)lx@CVI@c$tR@e}FJuqhDbASb|MhcQ?w=G-gvktVrKosg)2?EQ+G zdVn=0l6*VEf~bkx?gQHQV*uaTdcH8bH7)B+wc-0@9%w`n@v;SFKAYmayg?fTw6E{$ zj-||cE>WNQ7AM9Jz6Gyi&)Ee&LV_JRbBL2whb>rvHu#QqzE4QV{SIVhHe55n19W*C zR(MyWy8E7wF8-pX3eZeYvyQlO6Y~S5-0(1!#j<#YP7>*(RmTmg;b9Qs?tsBAs?cpJ zcG%3k1D1y#u@bD>V|yY0p~bWK;tu(u4mi^v~U& zy>#IoRujl&>=}-BWK;%HZ{T5Lo9<=dz#HinFIsJwKuPbHkTRk;OCHn#w%LpO1I=x) zA2GVgQa{yB1si9RsH<;{v<)SO$BLy=U|s4y!!g-9VtEf5ja%!?;T)0XKbjSimU1%h zVK+|yyC3h6M9UVtbPJB_=ycC+`XiX~?wMK(IQa_X_svr_CQ$3&f`t0d;!|UY!Aik{ zXnHnrn^}UpGpfMhvVYzshWV(vvIM_>o)pivkDp}&2oj8G8DEDBxfGRlU!ZA#>Jn(w zHn_KGLAeC3*@K6T%YnvEio6=BcB>=a-aM(x2<;?+-<1S}>}9;%1w3gHCkiKe(7CuI z>VTaBS$-WqB-;jJo{p3q^;1&bbHqfsPGAz}Q!cg}r?mSC8fIu*VQvzvoCe2b9Bcr` z^W;c+m87FC{4nKbE_Auud{l;0D3&>%2@|yIOS5{36R$z&s@MaKna+He$a$k%?ZUFe z@n*f9Q+zMhZofAlqPE)!K#Ufo|H!FGPBQbgO_x@PPfe;rnI6cJjlhEUR|SZj=>*To zMgptbz@wz&S&Edb1CY^!dfD4Fz`>h&^6@kGI#V<%i0Y3LTi|CcuI8~56QOh4&of*{ z&5J>+xRh-Il`<*q2=Jy1ehp*ErtFN@hgvL>49hQQg2E4M0{FH24(@CwK68*@x$ z$h8ru0L97_uNuK(w;6mu>jhsG-X}x8gSDFlPu2Qp`*}=_jH84f+e-s$l(?*OI1W4d8(Xed)DNKL5B|9@bf`$6 z@^bpqBoBGR_)VH`AzUMAj0Nrtr;f&K7OcH;9tw~`&_!3EQd(FMN$# zr&q-yz+y4(U6$VumoEPXlPi)%OF`tZ4ncAs-hwWSMUgH}mC@mj>!6n%&~>v;wwNM~ z+`Q(;PQvAmkaU1eZF&dMW_0!RNlphK*HN?j*`XYmOiDysRr{%%KH!+`JWwyAluBX2T{`E1gLUos`k)4^3P#5 zC3-!(*7aPrz|31sI-t2i%Fw&Zu?HoLhUOhe#o8-m_y{T0XeNpRli-EQ!h#9)IuK;( zu7US8dp=~#^$*ZCod`xin>^^rwKV6lWpi+ZZR#({9U&nFS$~3_XgYV(3ul3j+Bhl# zJ;UQze2Wg30{_T|#5`t#EIeN_C|@P`>3{`0PMZ#LW3T}W*-I1KLtl`KpL$``JOw3MtJ zJ9ImUSWsj;cu=_W?FUxH25M^9N)O-_nV)fWBu$TejVHGAACC9~{ZX!KNF+q|-nJ~K z-?EdXZFbl;#t^Pq6%8z&*(rl^Ftu$+Yeb4|pG2@pKm4^lL6)Rh!MXo|JRmqngjRWX z8L>u|^Nc`Y)u0Vr7q!USBF!F}8)8<&tz+~5MEV-Y1-WMGWa@{F+66Mt2{L)xCYRh` zGqzTGz2*61ImGBM#Mz|YQE=4UdY_L$H>hN@1LAl@jCDevE1N}0WRCgfVUW!~*$LMQ zq(gWSS{D~_MVOg&cv!YMLnSHX;yC3B) z4Rg^vCTBm5_3pl`#?VEk4Pfgt;>29Wic45L;5NtHmr|beQX(jUO{9X@2LO@8Z4Ka$ zCXrN=lZ5b#WOF7!Em7yF-K)OCkT)+R=5)|)pc1B~;6bC3-J8?QR+TT)IryF0k;2f3 z#t*}OrqJRg!6177VaY$$JZb`e8CI*~lLyuRQ)7GM(rykI8EfAgGj zdA5e%f6>$`yaD*B?i}FrgU1zF;Q_O^v5x!X1O1xkp#(H22mf$rOqK~ZuK53Df)vfz zi0y0BtKhjCSzF(G(wh4|j{Q;1>hlzype)_VshgByWojG$i|C|-JnVD(uq&iqNqUt_ zm+6JW(@dAj^tftNuE0|iFK%D94m@V{Np#u8r3vE_L6*hu>~H~~5T)b_OGggR_cWil z$}Gx|WjXU|E~c==c>U!&4w14Uwoiu z04Yl;nNMfBT9?@qI}3+N=D&1htQJ}E_bv2swRrRGaQCiuw`I2JI$hL98lJDI9|vnk z1cNunQ!GI5AK5~3no0aPrf$=we1Kvcz6_xIj9T=^MM*D|6`N+=)`@NaQ${ENQtoY5 zuutVK`tubS_~D*PWGzohF+Q#2mY4LPVO#4XMpziWI)2&R&?E8Vl;xYOo`E_j{aD!q zyB`bD>qxJcW~7+B26daOB^li@o&fjw&LvCqKz|0WVH;jFI68lpHA1m!HF7>8H{&^Y z9WNG9HKS6-1i7xyR`yW?rOVfo>gK}#Y*rkvZ}$h2?U;u@s)E?pP4Y;RBap#)sD4hW zur!BAefcI@50qEZe}*YHWal;;s`ZgBhhHBB)hKt4==&6*^7SBs?u2tetYU4F7AVS* zAL`%1A2PkRUAK$cVdq2+`|y}dDNr0N{629%6C~fB3_%>+M~^*dw6&YpN%L0#e&0q- zr4C_fhE+O9nZ!XA%dD!k0!UAZl=hRxjoepgI`;@S#?PD)pS7W`&u<#>3P|se`Q&FB zs>IUa`+KkeVYCL`+VUC!LNWS>`% zHgjI_nb$a;Mn6F%<89Ag5Kg$N&0zHVL*4&{)0umz%=KLg-AWi@cQBW zP(~wf`I8RB`M9o69$cxz(JcbSBnz+Y81f1KuSha*V~n^9%gLv%AmPulJb~`KSivNQ z*!XrWpEQTR->coW410~+pRDv%ilT%@&LUmbF87a6TFjc81F!*9#i!Z^S~QA)VmLZ! zDbS~0RAoQjI1c{?t00?`4M4#95VLZj8GSnFejYzHbUJan9>-OWSf;UqEwrsVJgDFF zfOt3t;SOK{N(WJHEzPTdB6bCZnF0v;pOSYFM9(LH5WP*J{gYZF&kPRseD{hZ%a`IY zzlyEU=O%FY&XvaQ>?sA8)ll zR*nqi;CMDgN4<0XT0_6ATP-kU04+P<(MP!&9@V|(@K`cQ4qJXWmU%9Lbn2wuD(U;H zGTYxIXIGu%E@tp1ItvY7w%Std|Z0mNazo?>Z}z9NAw?!nc4Z>prts!`F-yd{N@9+v1!4% zdF%0l3He?^Rg(RVm>Soc#UpIelQd`Qw0D9{?D0!L<>p19fg<=DwX826@CN>ziAs`Y zXML0ICGNhp4zlp36SN(9RM!VpJUOXEF>Xwe^sv!X)=$bRscMBjCE;A=ArGy|2-0jU z++HdP2IndMv&2mnlt8+ehzY&6)JS|uIHFmgHW@`|JozI8`;#oM!s)(LUX>n0gP9!At-^LCu?30Ltwt!-}>+9ciQ zQmzYqFf%9&@Ji(*IB$)JoqCD*6{#lvQ5Zu808yzH;e<|`+=32&msNt)i3DJ|jc@OS zKYQ~g!Sj-#u$pQIlHiom5z%VFQ@s!=$XeZ`3-54%?JjPc$>!N#`%DV_p9Vk;HJOz4 zY-*5cndOSdgi_2MaDE=>;2$2``iPyzm&4s1!;i^68Uh7Hn}w)I3JVV^;44n*jLR*SLgW~L($ZTW8O4#BT1=Pc(6T>7irGH##4rt; zZ=skVChlS>EC_dg^8yU^-%?dAs(TrH`wEqELC(5!gkjPwgtk517Z6k9yw z+Md+0VJ+xEod@NGKEYUdycqj_E`zgF2h{J>K7*Bp&2(sy(t%%J^Roi5;p$a0RYoie zfc3%@419zG!0k>rb0##9C+~kcOP#co>(tQ2ABr){e#>g6-e&!}_~&oGVP5HW^bJd4 zkCYx1!&}WWj-sHcmh{pA>G@&J6j>cL{u^1hloL=j_%^Z(^77jbgss7EUB+lgptQ$PWd~Ge$^;aojj#Wp(r{Kf zbF$N@T|CMc&i9Lg5nFwi?B?2crgq4gPA}OY@L^%>Od^WKSomwQD?p3d1eSyOs0vSe zCscQ+7CdNBx^sr6r5i$-+{PN%M9t$0HR}So3htySs9(4mR56m&3%u+E>YOoERt0J2 zJ;nh?a^xuyPTOa#$VUT-+31%%^-it{)fb&YQ=bY9W`*hr3H%E1%CY0;-51V5LtiDS zKREX$6rXdMRd*?E+Ka)w+5&9|GOVQ9O+l9>i<-=??*OHv^g0w%YiQ{_R8 zRpbYIiy7C9*KiR3g|_R1DffV5E*&j91x~0I7qwzVw7@|J*fzcEnYB5$@Lj}Iy3H36 z2cL~TBig#Pj}R^Slep#Mrb|BVKC%?V(GvSYZtkUWlI2}?Y&oTC&_G&3|3PxAjE)(l z7MM;)t3@0EEz4w$&Y-No?p~rDBXuw%II_vr=0x^WO6V0Nw@{1S^m{?O>WPN9I$D%8 z|FksK$Uyyq>}#Sjn@Z|9nZjz&=W1>Y2WASrDrOxm;}uWtzE+oSuxETH_@y4{JdnuW z=rj1>?8m^^@`vt{i@Xdl{piyj7bJJ8s8k8q8UJ@N-j*h!UYpL3C3SiZgcJ%CMju3y zp5k|ORL8)Qo5O7z`QsvdU(ZcQ?n*0YdB2oHHK+kKbviDNj}m5WCqOtcT~Kh9=6MG{ z4r7XGv2kEBrAvn=q@I10pU|IEn%9)}je%B9%IkE3n!ZYc+;5WdW6IOm5HEV$$OG>< zZ^2X3th*~#0N450oHXwVUvJ42zi1V&S#d8BbdWMC=ZJYk#}hUC1CnW56e_^uYdO08 z)bDE`#$eERW0a399kC6!9FUYM-q0m^KGf8n(7iVu-Hb7jQ2vRMHFKCB|Kn}!*%egf z4s;Lmea^X_HVs01DM`9JEd*8GT2I>z5da!6-KJu~>wJz~ZArGOEO=^5ArHa5jyJI?WTn=M{7;6QB^}e%UMuHkeiD6uJ<==v*&${>? zabfxDb#Ksq&BQ4elQ2@rI7S@%W_D+br{qT%6IL1ADxBA(7~+S18-Yxb#6EDXPV!7D zhjwg8wS1^bO1y@Rr}BNsKe`l?3Cf}~qQN$BjlIXYu6jk^(=FCel*UZ z$EkC+PTSCo`|J?YTUbi(!8SQ8GNe9%r#T}mrxCxNK3owDQsU~fRnWX)H1BG7YZhe@ zMWc)AD%I#?O6T}qKGQ!x3|Pcb+TkrE7In$x7F9lJ-L{vH&-@EzKrW4jj@7r1EnA|N ztY;9Lv8RhVX?(K^FLAiZ(1Cby)Sozd6e@lWU^W|$!Jo`E>VCJ$gDpO~$qzamk=`d5 zZJ+P7nS%T^&HAM2=nbes#kHE#>ozTYIqom)`ImUCPDagY*Y0q*L(8rLeRj2Q;WF{5 z36b;%)4I(~J(vv28Mboz3_EVq7n_@R?|YYKg_#rc9~iqX^is?74Vr!58;^kT8&Pyc zw+xQ>J@PEk9RW%9$^v4&l&SWjp24yCB7gnKam_AjCVcKL-1b0--VxK9n*B_T%qesE zm6Fj}!}zAbkR=R*QUh@H#r&AABi+*%GINe6af$iB{g%&xRg$P$Jsu?4HozWNm!96zq zYM>BUZ$ie7F6#HJt(~QUS?n@jWyGwM0}lhj5qSB&!XfCgh`m=OfeatCHkZC;CTM|M zkp?7MQ?_Y$g^k@Lu$e;f(}~{Dw2ksts%JE~a(dkEl;(bPHUrEX{ zSMCza-jb9xI1@zuM*}{qIg2lb7EP>)6Ai z{7i*y^X$usE0stR+W`2pTIAH(i&HTnN9dq))=6Qir8_VaHnWjhL&+Y>k3pnr=W>ks zaeeeYXv~|{c#cxiraL1})3bu6T`}MZ?zj}WHX&pJ9l~(AfoP#W?4866h6HV0 zHpErLPX=S>CI4ey*_p*jf==_8V8lB%N)2}e)*|Q~)(%eQIczUHs_MjWkSjJAv?qoJ zG=CZ%<`SWV`R?`ehl%Rn*}Hb!04SY^75HQc!523i@^__wpbV^^T~I_h+D93?Lw2kG*As6&GzJ}* zGP}d}^gYw@+2x-e0XUV9)5f%zM|t4%X8+zaVNlqIrrw({s}b;d3`&F51AY8bJc$_A zY-+<}r{8`<*z2q|(;0#yP=)Xe+f0j^XZ?tEA7a{W2e`R>Co~t*J} zz}rgUgG=YOJg6-}0J-AtmfwfB=9)cJ&#BRcvH@+{jF`kyj=`ycE%4cW>~Qc&k~rf# zHdgKXn6lPV7Np9S0ZVc5Hkh9at0@SSA1KG*QQHVyWj^GZySE6^Qs=lczM#ilX=26! z7Adw@__a6Te-YFxapeGtO{0lU`1nh{gndKc9!*&+wnZep?piM?N)ON;it_P(*-H+q zUR6Qgj0n3f9Dqcs)u8cXm_Me)8c`TN89a!Nr`-d%=nPN&6RB(<=$FNs=}p!9K{nCY z92U|6YU?$n55$8ERdT36*yAiOC7ky2DW+f0F$OV0ZA2s<&YZueqd&r=4>oF0-HCg$ zf9xfJc^-NL8nP*1X;YHHjxa5)oCBq)daQX9nF=&I>}S(&t;T%H}U54ui?m_ z!Nhriu%Q(|;7SoZsLR!S#5pGrnk?m9oaygH&WgYlt$6EB=ud1|2fu)$FEDCazzx}R zr2Kt@nwN2RLU}odvSRw_tRQ*~*^3MOJ!PAf0bmss8o%M(Xy$6pcc3+9U7CL=tp%o2 zW{7)%AUbC|hyk2I>aJ_NG#kxVgO<`#T;GI&SBRkk+t)T4hgnHIDcS{?=E|9}Q;ncL zA#(fO$1d^qkFtr(F$+fi_do@~s{j5*S{6|cdaYlSdwdP6>M*<~H^Q16i97(9R!}AX zf^RrK2)L5d7m9r4s zfF%Tawum0WMZe+96v-p8b2q45mDsEq$mM%S{l($#?w(<&ZDghZ#M5Ow1yu_>uB2=j z-WtmSS9bt39}AhUCh&%vtd_k*o2)YkOXQoc+WzskGag|;1=X8mCVXNJhz6xtjufet z@o-K^<1}uixh?^|g7%vfI$<4T@&pBt7b_Yi3uvrW4zNA`OCa!t6u`X!AIVwWqD)%K zLi`+y@gP`gTTfNnOu~K3^*-+J1%Ft?va6)JO`yyhHs#&>PC`aI*q*Ti=+O-rkR}gu zmLdT|JYOPJCxDOB%R6&Gxd-yYAzrD!V5=~WsKgeg?2({%C;)jkwV@7;o>n`R``FFI zQd+X3fZs|<2)RYvdCn*H>PfzySmFcxuDC4%&xU?1cMExj?=J}53#OGN{?o-Qi6iXs z)6=IcOHx849rg{=qN`kiiEf8qpX;AuTlIYE$&J*(kUN5=o2u4il$9{*GJX@X_`sr` zZUahVB8%87F=VxU&iE?N*-3@>4GE}{gkd~=ijyAaE$cNbI7z$-KSVism5~I~$JkE< zmY+~$-PPw@#R>UAKzvuTT~>epWT}O+dQn{xpxa303~J{^F4POIq=p5b2Z&!;L_|$z zF5%?<-KaYmXDRs)nH`6sxPl(qf}NHdX}OVIhLsvDh}2T*es&SV>M2o;-XwZ#>ZU~5 zwf?ND#P@l6^C!sq#2RAzZK9Yy{+Kh2zN))NSDFpigfdQUrY>T8O1NNHyx~}Jo6zDH z?DG@gkEl!#?n~#UH!{zd!!NGl)mfU3C=2_FU8-8nB}yp2!o@2v zf2~a@^;f%$01d1DE%@WXSd6?9h>aAj^m+_7uaz8v96o^36f|_!kpoxJ9L~t)%k2bXBlntTml$nC+Ii`4{+7XmWd5w2vEHD z42baX+z(Sc84=3sx+G!X-y$d`6YO%^Xc1+jec5KE8rus9qOSm58RjBVQWIjZoDVTZ zncJ}7VH~7?>`&vQ9rS?C@fxt(C>EjD%j_N@b%ZM%r>Icj_s)$jPE2S5*jL6*>DBuS zN~5N+>2o4p{xCk#tx51>YskGPIf7Z3HZ>%7W6nP!E?-=3Gb?w_XPzUE2(;12u6&p*!z2g|q(3 zkl4gu9O(odsfd_trVcz3|F(@l(T7zaOgjM-K>4#lk1l?jS+FWLGm)ZBia!P3GTq(y`;CQO6#K z6ul+^BC*2eT)%Y2swQoT5Ybu-%y)NY)=Sy-ZXJUUu;OgXh7)6c3_l>SW!@GyPdlii1ZMzgG#$NCG$E=+8oZ7`Z%+DySFc5HZb$7!p51J?QyG$d1wU?r z7P^(g%!7SwA{mdoi)Vy9#h}si3r_ES7AXFTY+?}6(a8e&WV=@6gypz7Aba?pS}ZmY zCtij~Zt(AwWYSuwxi?uOt$RPRN>@O*YvWx2(z4p^=h3gJ*GDxoKY0TaQo8hL8Y09# z8{e$eW$OY}aaXPiE%&w{af52`XUpdRpDp_yIJj?~w7Bf|_JEl*po`|Q#siUKlk=Wx zPZOzEqK^r`A|@c4dp3y1T3TM&OldNT7>|}xjR)l+1|WY#RhUFxqMrN%HX7vMmcMQJ z;wUC)TW|~Y;)ABelA&a~&4Zc+O(@{=-ITKd!qf*3jzdZ7(bFf3rB|~^v)or~%Sbz` z3lvLLvB}r_X8^9PK4jBqD5(VnyF!%y;Bftsr{_hPKx_q&ZuacGXcSzm%fvM@>G=2kN#m*D_25N#O}j=|R%hQ!Cn8L+rn${0ZL$ znA<)Ks(7s{4zQ#l ze6t0DL665zevn61GgW7LJ_`4>uHu|(lR*QddGu61mSz;6~S^E z&+Bu@cm^zk!dcV;xCA8T?X`L|`!s5u3ed>&S~&g@#gl^E>ydrc3GYxfKq5)G+h+Lu za1W?FMxi7VKzNNn#Hl=Ob2Dil2pRE97?ja`$+?Y$oMgP>+F~j9VMZ2o0J1$THfR#= zOPvE(4(IH|4IqOV+9>0i$Tw!>3b5pvYJ~4!BzU7B*j9+Tyr1z0?!y%tb%2w#L%%T1 zJLod{-uQ4W5b&v$UoxXE*(5=Kmrf{BKrGUd$SO631F@s9@u+=_$LORV9_YMWn(bpV zCwC`t0V8LME!&vJc>~g|solSEdi3NA@ijH*JGJ;61r?ymwz>BScZ>j?pSZ4ypI#{K zni~^7D2#OiQ~%dqf|VFy#m(OGxmiTb?#1{1MYb>0UjY`STdM-&pL_<7^A1{Ba^?h>U~A7b)^6q6@_TDVgsZU) zc#hBXDKUc#pI6j}Tz@oz{KM=-V`o8Rp_o>1^^Fqr1M33xnY`1HwMw6`F?u}3yoOT& zHJ`~%KxRICQfa}?9@)iLVEri}wFUKG1yS`5Y5@Wa2j0WkY6zMY-6K;<} zKo)RZ(Ea8a#kqAs>LXtF0DlCbBUyfx3#9geu={Q6y-w%H89hp){B}`;ht4l5Kax=a z4Qk2`#&+9UQOJrc`$YKN*^hq!kj8wmv6ebYD!Cl;o(V0Kh(V`)P~mes;mHcO1Ef01 z12D^@*7M|jcZ^aDeTdqQ;&0f9l1D_>OpEH?i`cOcBe(r3M3?~h+x7B5dm{La~@MWWiz(Md5?GL$~!zYW~SOYQva2i@p37R^ZS`mnZ>iFbjy#7Oc99lM~#TKnpe*^ zEER+EY8uTIA(0_f({S1ip%CD0J2<;!7X!{+IVG-{W z3I37_Zj0pRxzyM28g(~-=GyQhb=cUh2IO-PfC;Ai!13=hOKB3HYD50=$e9m>XT@GB zB1J)-nZEcHIRcbRNNmnuBl53ZH7mtl3QX83z$}xH!gKt`_-Lj$HLQIQCdRUojI1{d#o5rx?gnMX{h_gjd?}gHtGYLjF~546?+U zIdM!l(uv&jl8@@$CO#DFR)FAXZaC#wqiR>$z6Y5t2^8l(r<7mb~KynPgWsKh4kj)yV|1Vsp7ctqs4Dg6EQnO$o<-r3W>S+^e zb7S`~f6NN?-7j#)-rQy>4B{2v-lJK?sK}#$Wx~IGh&9M<{dKY{A_}zuCO3#AfP3(#Ubleo*?;kk(W0OLIB~mJYAV^Ti-v zbunD}59O2Cq=Yhuq7EkAwk!od_S>Y(;6PTE+HURNsx`~Bi6dCmb3R}OjnSwxBFips zXh9?QBC0Z|D#EWqz$cU2i;h=6_dFZ|dM*a8#tXBS&EfLvaySkbMWBgd#sJc}ze+0j zQGXu!A;!VvIh?s#5V{Cc$n;n_9csE3uv6uMS~O1)at#HfoE-KES1#O6JH{q0${RyD zm5JbD8SlGi%K3 zVqtmdg$CyEaYAiK>Pq8M+*Mb?`Bw2}(egr1hZ$*ps#xTi@-PVACc`bAwgK2;ZAKY( z^aiUz$6$ZNER zs1<8r7MtcR!0uy-cY+%@|7|p!IPu~eVgjTo1X15QUpjkUF_>+2823?-X`ao|N^H+8 z0HDMZ=)cptBmU^m6Eh1)nU6I;2A)r*vgL6z7Q>b|BVAx(CADo38bp5PBDe9AJd=t$ zOQy{3%}l0THGU2zhBsW|yq9{tFro_`{EYn>Zy^gLB=Y+u6;{Ltrn2Q8X7g8PN7>#L zC!cj51?y}Xw0?b!lz9)`EU2BAe!=&g_{?)-9OJ zS&H>*Eu!t&ee%8RxL}*5s?y@e(bQpd#~vSqdBL&J4!4t)T-7v|glI zrpV#E=36k<`gw*k;lG=iB@LHs6U?6C4`{?IjP7CHm(e2hiESg- zwV5(>!{PFV#wH$zET81j0i{v5fKH=s5A=@r7EbQ2%(1%LNdve_sss@Kj8z(%-nm=oO8bA zc+Z<;%Uj!Ww*FnlE}gR#QcGgH3B!i{up{@K+EzxlhUSYdOa*NodUF zwh80HdaNph2ri3L^^*qjK?VtXQ5Cm{KN8H7 z_(p;|nSs_Es3j7tuPK5mT3_Q0(GFVN$Wu0O>)P_~*ad#WjHAk|Jn>5CS$c(>spAZe zGBPFyE-SY!%b4uKN35Q6QZg-&0K@Q3rgl;zxKWQ{7s>@2|rtZT9qVF6Bf4H z2C^jQ>48QYO0XffTN`_!cngk$*HC2p1sMCRv>#i2kK9PDH|U$)Qmt6ZQhEgZ9v2A( z)fP{3=Zx8%9)n2^Md_EB@kN~ZCVX!%{zxmeeLCa#rI`33^XmZKRfsj_xV#D6SU|Vn zf_e5z_r^Q?ng_`)52mk4fXe)hS}2_%;x1RaB0WHpc_)+MA6Zlzp>9_>sgr3GS0Pj? zw3B=8GOE;VX23qYqM7?EeKhl7eXK(|_W^1c znD+qBJe7DK8U#^?sMPk^s!;FXIml{8F!X~e1kps8x6U1=rPrF=@S3s=xQkr>xjpZ{ zu_SJ99;_rc166v<(<=xIM4N?MhQg1S-W)DTJaj1qg;7`aj`TWWKP{8T@~ zIPmy7))(rQl9%g5nDhH3S!u_iNLzOANv*P^R80n5n)htUCC3= zbiI_yEUA)K%Znq7C-S_5*FlhO;(m^lZ$0FXTdRqAXUJH&uNa=^XLwH!F64kS@6xS( zGYFUgdVK3lT^<^f@Puk^0>- zc64SHX?el!rjYZgU_8L^Q0jy{4bdLYl&gcNidpf8(e=`AxWTd+RPB>kkH;2j;KYjfbh2NxhH{B3l*|EHvE2qPG9a{=-?{N0gNy)d{_5lLb zK0RqvJON)=)#h|bQ}A!C;ZLHywY9Y{ULf27hDP1*lZAbkeVqDW6pffv;-;g*#9)!b z$Cvn1UF$X#I4YHqqko{QE|6gu_s)8 zW%XtB?cZy(0Ftt>Lgw4>9wiSo<*FA;c6{sG3^k-BB*peH(K%}hdEK`hZo5g9oY|Zd z)7(Dh^qWG`JiLnla=~4sMR(HB`e0p^1RM}T5Oy4|*87rUed|yFC((z5< zyozi&@rhBxI%TNxohqW~}(;J=S%t|CTtdl$yemj-`YMb$;Cn+o~{Z5n!z08#A;X5y(CBT7UoZN=6>_kBsj0W63 z1UK5F;MXyh4|}^)RoJGuF&tBA+bbKlj;cAA5K(eq7QHJ*ebZQ5dZ-KJ$6e^(i{;dK zVuQ%*46k57A^E!P>jZYv0Dc9;&fq$+w0d6F-RC zW7^CV`_@Umstw8XXTP+h;RfD#H*hvWwa3d`^S+*@TCSzB53donK>6=S-I1!=&8GLM zgUfb|H$DgV17K3dk41ctKikEeMm9dSQNy2|r(%YJQgs)Jnajl~t{v>5I-%m5C#z)y zDTte!E$VtqZ?ft{0d#-tz6+g(TZ53e%6q%u#+~tJp1f--FG*f74*SRWqQ16mzCNj5 zbvkDR#VScBR=unkK3~c`F6Bo3@I$6h^ipKpz(3At5S=FNG25?V=2%O=ECm(A-c#c9 zKwb3HIVK|OlQ6gsTV;}xB{I9;FFL`{GCnsV8i8FQZ`r$^!~TTDO?Ua7jCs>{1v($K z1lj_jOKYO#$ez4vrF~B|$D#%X$*1m|5WTbK_x3U6ur21HAA;o?r!FM#v>rq*sMq0vSgPO4z3Rc;RWB}hKtdUJy=CK7ilGh&oO(D$XJkqKScax zjJG`tz^tgxIz*ZnEpEHB9H6|1`X3ar_H&>d%~A+8TddWRqRSZJVK=bU0{sWuOzooP z!t8_YpNM61oGoaUCbm~HpQ@E-Hb%PSS$+IWpZ7Z7&E#Y?=e5eUZSh#@v5UTOMV!GB zFNih5Pu!@QG8+`G3MP~KepC+iEna?bEH(1G8WvT7Xp(6^w@P@tamAs;qx6|o`$kpb zC2xK}4jlfwj_H3km}UeC_#wI1(W3Ipf0F;y`4*nq*$SWMhb(yR3Fe88ifwCCC5P=4 z^zSI9A8&20(0oK}IQHu53FKcKFL+UdEh_3I7w1``@0ZM{S4@_vKa{6A$oZ8o{HiT= zZHC*5R?Pn5$+9UJW8?%}7FE1&vS-o{Qg=L}Q28NdfN!y0ASHk!6ZC5}H=!Fpn^TQB z9xW%~CJLE0xJdD17rEqtz8gzZKz)>{EWWo{VYZ{_gUKauI`q`y<oW598ukeXC>v%#8z6oH~)b2^v3CjXeam#HUA)E%mrz|u50 zbBMjSX7Stwyl3(ZY5>f5V0LhWa0s>u4(!*^L^D6C!Z>6MdzQqaAn1KzKdVw?9kF10 z|DNz3vRG-v|G@553Z(8l7xgFsG7hUEZKe)_;FoaJx&4~`JU34C;)CxQENA8!h@H;S` zymV^F4=?7mkyp${b^wMRG2|?t;z#5<5)%zo>ka-323bz;yGw>l=i_&#d<1HNSa&=# zAS9SN=~#_rPVNDXgawaE6F6d~Tv@~kZ&|m_p2q#-^1VmDAkLU<9P8dQ##=da*Z0jx zQK(wT+5i*M@{RN1)vkc$nS}Y#sBoCb)MIc179}~|;t~z5raYIkf;h~wUsn0}8Q}3T z3x%9vtv4c#E5hezb+w|v4nNhq3b!)5xPj;TTdRAm{&Kp%zQ3BgX|zH7Q8`IoIJiI; zG=tA~Oya|&=V_G-smT*TM_Sea7Bq!*+Om!5@obt8FInEqe)#(FF!zsV+4bVVG?lu#0*b zNDc(WT9v0G{AM=y#3Da|v+2>PP;8~5bNPsP*KUr}9rgp2Y#dIwjK5IUA^)M8Xe&Ij zKxqrb6#y)^+3JQO^@zr0HPd_BefUi&|9Fk`+C$2=lzdiGyX!dNL`5e_uKx72rl{0X z^tJ&!S2KHbirI&}xa^ZFl$%E^rs8=TVi*i{->6$HUflvLJtLZXs~Y0=GVR6|S#QpI z%IoLI=MTAyH;_+EzxLsoM|KIBs=QdG&pZLf9(8y@X-j1?_ia%U&W#Y#|8hI{q|qqS zD0OHFo|(d4KjQXqnW!dt6zHMuO2Qbup+Xf?1x>4nMX*ggcEqja1yH-@2XS#eaA!xH zUt{qh>koyDDBt&NUj32vg%NgD4wJy2vozzzo8OC`!7~$M>9@vGllHNnb&ASt-GCgV zO02|p^jNYF@+TTN?F+=g(!>TKLygw0*~f1EU1q1IJR=^3d|*3|^Ns}*EjoQy=1qVM zX*#yoR=EkBew_<+ImceWY7lXzET{Af3kcegloe|P<=RpE6dD~IXxxw)`gmT7@JWv%S{c~n02R~@vzg)`Z#lO1Zl`Q4Um1edF}9Ko zIuVyn36=^NN6zHKYyJ*ZOO8K6ItTe@uCVr6Am z*L(cIf8~BVvx}Ft^HCyQ?sySVtHwea9(6MF-FNuX@j2f_bRi)O|Lm%5NxmeZG<-U# z4~wB=Fc2`|^|B1?a+h7p&}Rv#nZ`FoO2%l+tZJFr{#=CJ7Y=xF{=f>x!~)|!_rFj6 zq?W~8Q+~a^?E4jR&(TlF?n*h^Qm}d~F>?MkI8Ihlgs;cFlG^OaJ3M!622|fiefgOE zn|E^RunoQ49xHhTlRxr$qM0x)C$<$VZVvAFL)rAX@BwbHJ+)BT3uj)$p9Ids7bLfm zb0zfn8t9JX7~16{yMcst%W9Uy6x~gUp-M(jfRaljcF0Rc#--JCt7Q(hFwxz7La4r{ zAkS|`&T*eobA+`7NJ5ww@~*KXf>o{XVDn?%jm~(ht~^|rk;^o5_=iUO^Ul;+|0Qmk z)y3Ph5(WNuuG4+St}BK`=uRX1#HR1(V3Wz5!&v<5BK8g)g!fA+bT{s1h6>q1#l4EQ zt8xDsx4Ike;b?BgjRz( zNTXsFZ2bQS4^hcjQIsDatry2^3y~!@U|wN_m9;{-{-xJmdk_2`+CJn}&CU22BDhC@ zoj2AIilc_o&vM5oE_uYWe-hwim_-@7E>HGizQQ_W14X^(+@FeO*GM=y+6}^Dn`%A8 zQy@u1w-~a(E$gwdoCdf+cDXbngb!bnxYC0K);szEiF+hD@&SvZ>@_vOL;j&|EL`Y5*cTro} z<5bQb)Eo7xrOz|DbJZQj5w09Qe;&Uzvd8wB zI5 zzt*sGI+xHYp90ZMrTMD}`yThDMv7aH`|COP;{-u9#0x^BbHR~Sr${Gg>d%$7{IE8X zc^SVQ!H?0epPT_YK#)JcHSOkPxZUbpd{B@uF7GG^`E@Mk0bk-WlgKL{BeI6v2WA^b zO9<*mB>RDCT8cwj0wpkL@I4X*!WX0%faAw#{RDnSusS8L!x!fgXOj3Ofd5}2CEo;f4Yn4drsi|2KPI32f9gRutQncprf1litlJP9RRKSJ$S${hh0s)QWW}P z!rwi`mO`e~`nB~L!pq$7LT}~oXB9L`z_gmQ-kWK`&oUqD4YaQUDvy7&VW>FWL$6q- z^|JQZpRcT-Xpo@MV_eSq&pmrXYTN7v!JP~6xHsmV4BnI;^$B-}VrV?pips7H`Jfy6 zE9c`~ll&#&G;BEHTem!#{jXVe{4QXToQ2g+ozVDW)VDOcL)0Wm3|MjwTGjsJh>;C< z!T;76Z?r@o9|PHPSTt$v$J;s^*g&`&N*%;sSfI_;pgZsg5IFns+Q%faN>zb=u^@Y~ zVE9TMw&|Ahdbmt{-9+vA@zlET4Lu76Xq{n|?-lEDyijCZk8OIthTd7{1oLeAhF+kK z&sob#E^^`vMR$ZBz94Sc_Ik{vMsy6r_Nu+5I5~~&@e_Wi0k{%lKau6ZmS>gWpZT4iZ>- zVMrCKR3rV;8D)^nG+`aVtEhg`?TCkKaD7Y%_6<}sCGkqE?T$G+w+D<`fpnHS>2<&e zndv%^)WGpf38RU2LWXLn^gTGCe|((d-!dH3gUX+iz4H;a_KR2_<3&xijgKu~fbFNf zLL$ZY8*e=|PiIu}Mr~>ZV_Dcn(GoH(T$n@RvP2pEYhX6sf8BG%p%ECt^VBfL zuZ_sbTr-IU^&pb~%Jn&XecKasowQy~PfPG0bZ`n2>v#u|?2eo~G$-I4pg+#YJrkst z`Pqf2=5*5(@o{0on6|vVyH$LJlcDpAFC1}s6cBKU=w)xK_#&lgBdf|`T+5G_Iz0X> z*YHuwT{@(MoH-+qOuwxB8vmOm?+}*_kkQgUujsw(Kbv3(ed11M0O|EmVT}pnt?u7C zjF~Emu-r@jjj8q<_sNXWUnMh~^n00R^grHyO=k4D>&bI|-pE*$__c`M!Z_E(M#+E5 z`QO@;W3Ej_<}`0$b!?Kuqh#<>B&&rpMAv1+!2+PEX%05E<2=snk^d+F!W}l;jl^z0 z?Ew%GOTIpP_GDKYJKY+!wUJkE08M07QXzM|=$n&WGVwtj5j+{l@cc7%%w;^m za4y(@cZ*`UPx&5J4H`Ow6*(orA9QXX7eef9)NmPni~l`Xw7+>Bk|U(W9Q!z*iN!tS zcEf8Yke)SBs1+!n^!qGro=MC%dJbAV_7e9jV+-8{WmSm# z{0~U9i3#Hc#q1P=o>42LVjSy|tT~xiuC#w5a1-#rFwmynw^;DNZqS=Mw3=Q%;$RJK z^1?+%pb>?RaI?Z#9egvt2|M#*g>7sk(0)8)Abd&bhhQSwq z`ymg0D~bWlWB>JTh!eHs*(hu~w=GDkIc_Ko;Irr<^KbkFbedp>B_s0I2<@a>%-iF~ z&1n#){m7f{Dw_w`b2N6gPO`s=xTaG&$X&3(`dz46wB#UiuAq1y|M=3Yd8qgO_v1ix z+>Hp_E(vUnkBqtgmaOW1Px#iw?6=*;SpLMG53vaWk-dc+*-Dl0Ok@C5MP%8u&diD||;VL6Q&Droam#hC1V;CCw zOC)Hxy62Z|A1f-oY4>pyNp2IV!(DcbVvTxGb^G=oaLP!HsND z!YoxB(N|`yb&K9^yubXYlOrl6gVQ!iu`Gb_gzeoVAXv5!)H6n+GS-YGJ{X~(+&HpD zKHX^c52^!GWErUNX&j z?E~siNS23{AEE6qw)}_(MPJ0Hodr|L#x2O^v^CRlgC-qXZk1$E7&Df40B`hG)l6|( zAcda3rdl@Y8$yDehwSDU$-V>CE7q+5_)F*Y9O+CUlQB{0yb5t@W`1Iuu~uxwDv6Jg z%E5P_+2&kweKvmcdYB6O^??E3x|MqPtQSkK^3px~P1`sv4QA0A%j2=VU6>+`O+SN> zdE-%~=pc!P*hwV6u1JMz+?Mu2Y@2dD2(z`JB<1U@lMlwSw6x8Z=EorqM)^;*KcPCO-@9FGQ3^OQc4O<}b767z}y zZA-^1%+faR9Pd&#&6{m$Il7+zXr;(JVEA=+P|D}~(19?%jUK2cQYHs1K{xddTG} zbkeIwX4dEOE?BUamJ3cd^3FgC<=cw)B2NPk{niM_^xj%zMa9wpL7e0K6|C6(?U5Ro zEK;_)h53w{tD&?U&Nu~lOszWNFd4FDqU=bZBIek|qftzmb-WT?Ii9y;I_b0H3|7gp zXh0HHQX=&gweZ#enHHIrEj`FPIQfZx#GcQ%O3L0D{cV)Q7!;LzBLCXR_{gk59}@>{ zXcVpAEEqaaN~sR@d-vlHj(7J%^i0r{ft@h+DNmtMyK;#MY}}9WpBT>d;V;P7Hm#i* z0PT5GVZ~_5IPwMEyerIAso?}nQ`^J(WXW_)7#(A8r?-YdKTi|3U5}Ppoj7P8w=w|w zU|%$mvQ=M2C5rAH#2PV!R+I@pG16`niB`-`$PFK*Q>o|dUVZYp1bLfKb>i-Kx@STD z!ADQJjLm^jOXS^m7u4`a!!h++*p&_L!?Ve?!M$|QX(D`qHdFE7B75tQ%ST45n*#pq z4y9+xW6!~_?)OjVKtA6)1qW)|{F%t{a`rjXtp7b*QaVU~m}o^bX1lW?^x&9PppBKhvJU1m^?FBz^YW_V z9k$lEW6-hhZu(hb-omI7bLzr!NAM<9CA>Jhh{#=RlyVp*km|~xm4&TMAs|3OeP;`q z1bdE<{rQwd6j}v2A%B!{p)O|GFj+9nZP!DiAt8$4CPhlVlX}%lmM2IKr_$V}c_25u zNn|&O9?V6;O-6PC6>zR3bm?8r3iz+4d43-kP^qpewA`XyQdObr#>0Y>bMJI>+}Sa_tLU|SjEo-I@zNH$8E7I zoogt~`iyh6r#IAw+}SC%bfn+C>Pj&A0Dk&#wg@KYj-6b(A6-AI7B|=>U16j#q3vQq zZC@P2w8B|?o>Lz}U-CV@LLX>k`4gk~qCV5%DVJ_C?2R)6@h3F4A{2rRX!#T!G_Q*n z_`CCWxLPd+I6l719TuSjUMpDN6DY`1xZ|Sl`T`+i&Z9j4C=J0ZS*W7KlS=pKsHgHL z)eYO8png2^7Ck1QlXTxZ(y227v}=fCvKLxjcqT9Akydwy4XqJss4aizE@;YLC?Y|B z7v@0Tjg`8mvfb(i+%Vhecp;Z4Jk1*FX4)yxLlAsoooRh2A^1ZkyD(6wv8RR4d8q(j zn!uZNFhHjK#ePnv;Ov4~pwd&iaPom8sBms42RawuW`BfS(Sl(;%rE^(jjYbOhpg=q z?FV66-7!II>5tJeM{AR6V8fYbgUTlkKg%{Av|QLacv8paD(ve@nQa)B>DubgYo5Xm z-?9Av695%uFUoh7%1-q2^9TuTRU=_fST`LgQTrH&X9G4mSYZM3u;qO|BQHLwJNl}g z^q9-aV8_{GF;Qnyg^8?)A=5bqqM(K;yrcDPl3!%Ty*e{1*y$r%+T#waqR*2mxu8}m zAp?t%#_FI)cv>bTf4G1+$fIU+7nv47@;6ti$la-QDX`?{20rIcCr{HLWI+vX zaQ7)g@?J*mzww#td|bwbs=`aa~{h&57?hDFc zr^phgaeu#VI0oOg9yvrMuW0c4=K6jL5*8sxf)7x0mr3#W@uS4%_qy>h&DPKqi5A1e zV~&fjQRF{l^tKs{0b9y@2{&ti`?{B8F4Om+Pq5P0u3Ib)l+1$SpX8koa^Rw|sv1BI&Jr2D=#WqdZk5`M?F$boRy0Z-E6Gk}f zP)g8J;0U`P<5LMQ;~ zU|mFND^uwz97T*W&A_>U0MyZ6H^-$ z+9hko>R}!?@5v^TsE?mcp7NL{4YD+ zPNaTidz|8R-v5zjFW?0=td1k*tD-t)?N95earpf_wQQ1kEOGFb-nA1>k`8}bq+2ca z@Z>dbAli2axp1{)Lxl|J4zf;P88<_7T$c$<-_>63;f_ii*rg@3do}m)j zdH;caBjx1|6wM}I-0rYvX2){qP`@`kWes{zNa ztv3osAS1euJasOlMM)CWQ{dN;1G7v|H1N&sz`~X$JRCG%;BI@rJx*lg~4@?^)i*m04HmR|jfH9x+EfZ*`NaE~`Jw z(?~m9Z*sC^rRc>kTZ?-tC&poAWM$jQSsu&B+faIHC4p_ZV@6BKL@xGslli zuxo^FPpztKiPR9^Q?m^8S|IJk$8m#?*6aA*Sq2L^`Di&<`xI``Bs#1(>nm&=b-$`jmEV#l>fzzVvkg^eOU=C$qG^mrL)jDbJDE|VIxLT==y4y5_~|x_ z#`fe%Nale(Kzu*+r=SIeS85JR*AFR*564gc2wjMi;Nu6!MO=l(9`7P;Lp9rOqy7!l zx-RD1k(duwEae&l4jN^xNll9N&aOkV7jUvc((A{u;Yx%tm&gv57LA0fvTu(?tVf!Z zoz5m(Y#`A=w}?*a8O9&?dGFT*=Dm3@~%c!ZJbzyj7k;g?49B)=@dq3 z;t?B8A=>DYqA7SafuC(J%;Dsk?T4~ysWkD+kYqAzYWSv}D1s*Dt{QybqFIaeDUaXip+|$!@Lk=4?5#L~cp{|p1(0yUyd6$av@Iab*sA|mSnfw-8YtBlWG(4z+ z%*#^d>WVLLB$Y!J+$$(;NNvW9>b5P zoC5ElU!tbVzVZY=F9_>tOl-doSkcZjl3S}&LyWKR7~?(G{}(phTFy%;zV>;(f9Cvm zyLy6BVxRyWG@dN_LYXN~SQ;}bdpa;zsFH1{Ez;kWA#YiwL&T>Ca$qfbsq3sCVgBV7 z2}6((gs{`lq&~x`+@3Z6T+54F(>hTP_$#j~p;{p;`}qR5!@om^*tTAj=2SDVR7))W zTc%IrqsPi;$f`?%x#gJSMGq)X-^~+gtkCZ1W#{BQjJI=NNh_lNA@2m1+!`OW9v-4ob|~&;BG=ee_q~6D=)9n(}v&_;h?{ z!1xM?C=4vyn8%yMoO4>2m0Rqg7hBGsC(Kf`oC=`ZQmhu>#M^$<#;0#XsLRBw zv`FGTez}U9>zFJ%e}eZxxt;D>w_2AR#SJF&R6h!|wkOi5`4A(1J$vGUCF=s$*}{ne zHZi8DGy5DSE9;e>6sFTy?AWX3mmQexkziZ}d!wD&y0mY$9C#RI-ZN--h1m+2%6knn zntn52EF#}26Uxg6+5#l!syZ=bX>>}=G?s7%q5ttl5BL;JmG8N5%k3=9pp4dK*9KAD z`(OBvRdg~y#1{Un?h|tI?}-_GY-;gy(^xQ=$qOZJn=I(d0;>5P><~>J=84uEB82u2 z?lEfY!fH6@D56qvTNxwCJp!zs5=9Z&L*HhDaPq3eB~KQyb1+z%`gcw|^m|jKxV_Cv`MEB?YnXi`g9?#V;*({F$^5BfkCuNZQTcH{I82@+H(`swBWCdVcw*Ju5vcbb8p^)* zh=>QJt4i7I;YM)qEp7M7XDn>1&`vDVWWDwu(Oi&6_!l|I+*;OyJ(2bR@%xzS@Ig|t1U?t`p+FpS-*DQK!9OGFwI;tTajB$bG|#Be*one1F3zsTr~?*g3^5d|Eg zZyML+I!6B-JkRsYXc%e;q;(hH(9e6faP@`0U5DY^L5v)<5v@2#2wLw|xGV%TdLk2r zuN}AcG3AkgRL+BT#&C^p~*+Q1v-?enKV<$rabE1YbE&q=hPD#~iNS(Jc*fy2JVV zfeU2ngE>5hiH=g27;B3V@h8ZKlsu0xNlf777hkA1 z+c(JHxd1YmYfUb%l@3h$uFC3yIg7G0JaR?sRpirY_I-Q>FqT8uIB@xazxzxOGQ4l0 zqQv>7xC_U3U@jqRMFV{uFGaN4DuivyLKOB_ROLJ7Yk{t)Vl5l-$rgT*R%2&MJKT$c zV#mD1prW*z%<8bVK{3b113(=qbF@?DHBj>p=hj5PblnvEAhCp-L8#WVwx4`wy-Fy9 zd@3IGdtEejcB9I+!K<*w3rfPqNTReOxe$3uq}E5!I>qsl3i?y^SUbHk%S>S6}9R3_K+Hdlle(%G_1QLIU7UZ7eBhxAa7tWLOhD|A(lj53~7FyEI z9sfhT9Kd0D16nTQ`?yyq?I%N?+yV;!cjAlc_VKc0UGy@eMW!k~B1F{A4iy1tH@LL` z`z$`2=R!9A$uBzb$!KsBuVq|rYpY2*R1!bmyg8A;dHhncqpj$GP+r8%mEaDFyTg>>;a@?ce*^1ImANKc_|ZKhRR zsBaW8WciGJ{F3qXA)9~1zD3~ragHYz6OotHiiKi_kU^GkZ2FuP$k}V*2~NpZy#)nNA=H9m`cwFYy%N)?vH}jZ?TaM z9pX^c>ORBO*}+V~G$r3V>;){lbBKGl%D>1(!5&;QtI_rGDefKs&o1hP#BVzA|_mS`G_eGeIcOX=!s`!7sm05}o+j7^;h566gIhyB}- z_=z(|xyf@U?GZIWJl;5yG0-<#d(3=Nw4R28L|!%4Fh+3y0L-RqX@%$w0C5;!g#EB8 z@;eXSl*j@Mi)KBQCqaYq&*=alKo1#Q!@# z60=M#vJSBV3s$p_RJ@<;LR7rnvgC)dBiyI#`wL~M-qQRMVf)LVM_3|UQZxI+yjqd= zWd|#J3HA3O7VJ?m6!(kmwuKa%&Kxu7OFBn_QE+3N@+#JEQGjM~^)Zk6d29$rq23g=Li7xsfXe@DO6Ey8w zwAd@plV&&BJC{^tO=pQ!AJFdI41;q&jQH**bGRu#3jT-mBTJ+?c$2UD*v$_)^Z_6) z#VS*dnFOml0@tJKK0-wYx6Bax(o-?83}991178T-2HfMJnDgP4^T?1 z?rJ1_J4GFf)9qK6pg|2j1}0BNz{%)@NMg(FI-`Vf1T!>Qo~tB@<6@?_xG>T zQew5|j^wcQH38!n*TnV6_2b+A$G?L-{ax0h-Zh=GRLJ+4Z`EfwPecW|y+76dkB#+P zp=evNzO3Gp?|&e^>~L5XcWiy6n8!4A8Q*%V5i z4a4Hp;(!qO?#|g^g)oY2;33-bo9y%M>9Y!{EtE5xqOHZ{w@u+N5P1itNiT#75`m)Y zriqwL^6jUBCC-Q7GVzSQD=#~q9>ga%}hKBOfNUvBU3^y z&-wR&%3NtZ@uRbzsu|Vw!=VAYs*&H&{5oC&MXAf&A(31A={BDr&95opBN})bnHs0X ziWM>)45c~!rBIh;sS_Wf8PZT8N8=d`h-_X&-s2yRy^3BXHrmbiC1dw{1K*Pv@>$Dp z0ikjBjiSkBT9lF+p?17CesKNYrlX-jp3;+r;TCS2Zwt2a%)qL3@K|PZyMXETLts=TNsEd{5{z zE5SMLkpC{?G-at7GCL3|ueLKN14RAy@|)WMqnnC;-oE+P9ZUle{F65LO5)5+_Nw2KfKt9z{szUYf6y5~^t%kA}JiOjVK zz?#Qu$boRL%~bdfKcwYo=r>4t&F%YYeJa4#Iqx~X7my!&1#@vB;y#k(@a5X!YiO>E zdMSLnhZD6T5c%s>Mt!vCpLb9b1)lftWNnb*84l%y`P=J9LHQQ@*PuJ;l-dxwC-B%~ z@JDeZk*XPJcG&)0`lp35S%U9XS)!dy(cQX>-DMis*%CJ`4f&?db1G=If)L04L zJ%eOV{gRmjsAKUl_~J>$D--k>nZnU(YWw(YH63I|D1E@nG1Cff#%yU~0nnITGi|aZ zEtn>sDs}6*1Y!k-8_s)IZ~m<}@dab_;*LI*@xsMjhGku3^K{pAi*@tE^1)BW7AK66 znMCoFdFp82AYJgdY3bWO=&V4S>|M6vM{I`Zv{}guH-5(6KJuY0?4?Tva+|aLn}c>U zGre7Z`F?W~+B@JY({8u(!n8oh za9)>rhSXH%LB}O)rD@+{xjk5{<-|=s_8@3oIYvITKd9U>8+i(bc14cPdlBBg;P*2KQyqJy3v`}$cx^)8{ka^>s9Lm# zhHA#}eLX$c{9T`*0Ne)SR+cJn4N_Bh@yXX|pbkH2fM-`PL@)B6WGvv=gRpPMdg`g0 zAN9Z$#}rO+u=A9JA>LxPkH0ci_(WIv0_v!A=8n7kFP!TS*~|lO@!+3Sa6prEDp25a z1ypJlZHG}Th>#oV{j^gjyx45)=F1>xFhp4oi?Z;{F84hjLLXmNM}V_v@Q773=em&L zs8FtS1wX3*&`K(>trb%@&>BBwyZ}_hPt9IDMf$; z>UG;j$uC)2dGXn?z1)mq_=0A8MakkijTso`lsI52Csy7?9|%#Z|6k6Q(tmh+Ts5YG zR1GC_q(-AO`UwlSDB*E%X_?AlKtnJ*Ms z{8Wp{$cxXBUc&37Kg4oK+#SClOD(TF!?p)pjyZh)HJuBRd%3)*QF6zoKol9#X!{R& z5qYg;WJohF;BOm>O78Z;05*I1RxX<3_HdN{=(8}?rka2#=A6%l$~%d z3~uZoZH6kzR{cJv-Od;ON^4^ztmrO{q_m4XG=_@S9r;TB*?A%2cdb#n;z9PzXUvor zsUo^a|3(h1&v-<)nNBOr2pya9P1h0tP@Eo)++4xXkV|euXU9kTZzK&zS>N@<>1b_aQ^; zD-gB#op~j1V3UHys_dEi@7trC=UQ{VRJ92rIgU+oTTRt_AEpq)+QSPVE(+|3f7wM_ zXNulpFstBDP0*k(+@T66+V{Iu9s37Oub_v`Xm)Tu^Dov^(SjRMQ+^vutWvI*L*oQ| zE_3^tBg*MQ(MrB6l(>-#K@K~CdH(w(nK!Sd7Es8F+0PFP9$Y|ti*g5W17L6ocrC7m zU6#*~s#J7jq6^-#&)HYG1tIZqYGHCyY{NXav50Ybg+ie%L%4%S5Ys6zP}v7sKv^VCZ^g7%{ZW8)@KpxN(LD@6%;N zcUw|Xi`QQ0``%=XZW>k@(6y~%zKYpq+?E)`{qkQ0gkL%oQl0$z8>KTg!@F2bJBLn$ z6wa5WPUiG0nA>Kh&km<;f-AAcBxllTD&y^_1Cwk_XohEBOV|mGgbcMBqQRs-C;lO zpt3>X@Y`O4|IBZSv}Ku@&(MS=Cp)RtDgW6dtIviJJ=11yF3@ukCosOrm zn^~;PuVpGAz>SrKepfqWi=K90q0-Zv-9$!4SD-!Tj6AJd3&Yttt|l#e-5t(x`QTZy zH-l>4qua)B`~1qhHNpcDS9`JV8-DYFyI)j?QFQNN`=c;G)bg987R3DQhK8#z`FlRp z!77eai6imU-f`5Y3>|qXOGmA+&4}fsbt`$RO>%U4tTwj0QqsUP*)>3PPetoGWHstd@f7anzZm`d` z|Ga;Noa`!To`~Z<^zPxNoC4mR^W;8{{U%6`xuR_3jqmv+L)u`)16|*Z|2B13uET*Q zS;uiA)RhI3et84l3mLbA-9KI`C`u?2-BqGXn>AD;-sGEiI;(_HFsVt8c>fyc0GG%x z56pvn_8ZC)v*SD|_F*Ue{o|oUD|JFkVm_He4Rlj@JW@rx`1p=p0qvy zkq3LdIKmf-?p%&Gc+hZw=knV8265ilgRoQD)=Ui8$)@INqPC2`!YlY5&ju#Uz{p(C@*xOwkBtYI-Q38l?`N-r{v+)DU5@wn+!{fd|D(6vc}>f| z^cQLJjH2r$mv__zi3KkJ+vbL6UysGbfRI9m?klMgdiMjST-;OVD(h zn)mmyp*Bqa^i6gs`DUW7_A};sVjfa(_=*bHfb#Q)Nw*WS*)KjVE%LW;b>XF<;nj&svEB?Ng>mocxJ@N@poQe(xJWWH{{95 zBU=`7Qdx`IIKQ60&;PrJPll&TT!t~G3jLq#VC(1rsq1FORc`lK4QcU^a{KsRe`;cG z{h+VYHy;jk{ixN)UacejSy$>MY<%fg7zf!BOzrYyX|^jWUF<|p=jvJ^P$<~H9wYL5 z)kOlw6THwm4hy7F$4aWDpJit^&zU89yHnWzfP&Ew$?CXO*?DPoclJ16TQL#$hcKuv zU{9IiNcJ}cA6s-TabOPM9k71cBOZ}j9)KTUAE3_FW zk_7wXS3i*C4&I&$McK$*uq{j;=x8fw?@pIrP5V~I0G|chCrDv_U@oFkWd~5;`f`R> zO>P{T3Vg=9tMwCkINVOl4394&N&0P8M#0qG*ipS--hor5+mc87YpIl|4U(>&< zfHXI;{NIV9&tmKH0rRUihqjjPL#|C*>G}USy6(6pvMy>_b=6fAMJ%iNl%}9YqzPzd zEr@_f2c;Ml8z97nD29v$M4BjwAczsAx5y%*AemJuqCn_DS{4u@LaGa-rde$u~vA4hYdJ^_C8^l~n5nGdOz z8{8thY~WT6j_)*nZc1?~7{0MJoAl6TuF7R#5yyt)v3_CgP~Qx5P{==p&B!n<#}MpF zxsaJo0Fjx8HyiY3i>K&Q=cv@&Bu8L;g3y(Mbsnw%a(Gu6wr3BVElm+;Fm605M))R3cG(SVj;%Oi3V&v4g}%MGHW z++S4YJPWMl`b?94QulLa{#eBpqcVH+36M&W-2|hd`E|v2Lsi28+mh;tA)I(dcIRzK zjOE17N_`AcBQ$R_1%N)~rPqn|+j8!KX^2;xKT+?LV0#-#^geTA0x&EEcK=*t(2I0t z(CmAryd`6qbIjxg%}k%r4hC{O>YrYTVHNBH=-8iVx8L*k7i{Q=Z@sT7fAa0pODKEa z4v$lX^55=8gFks)gHy}2F070g^$5_y?0^`oA9?5uy;B@e!&l9|8df`CG^EusLVk+; zW#Tjzf#++ZSHM6YO})+ux*nEGp7wayz>7*w5=pb0JZyDpp5@oo$RlJ5O|s6=f~HaJ z`~Jz@i?I%iH!IkQe42ni?;<;KY8^!gX|-|c5PQ;hST4uZFEyFU~^f}05P zkA*0~Z8n5E3@H3&bqLff{I*KmBp)JfJc9NwMrl?JFAftsx@SThH}5M(=Dc{v_OR^o z%FA>%TGdh!6fNFIc>5CfHF$ZxnOHy`ZC(4h<3+rS#MbPrHm5ZLwPN@e@J?GOu@8yT zYhnB}`}G>2I@kY$3ZlAvTKPqa=KO7wAb*(}3cZ z$X*Lvco#lZGhG!pyb`pijbBAZQaGiQ*Q2<7coWf%)`71OVJB8IR~Nx`=>^5Cq&+{C zEvhrZIJ+CNdd(+SR6O_{wowSlV8R)`+K_jBn0V)OH=Uw<`5b1J#l^-OoB8hmL7xkp zF{J}9e0=&U_yK6W-yW2@v@oeYOLW+yoQ*z6yFVCw`%|oSE3D1~GY7<)X>ItRl&R5@ zCVDl04O5Sb?3pG%^s>|t3V%AoGAj#2ZB*`~=kzyWtmKkFpdBQHe2_a|?VrOHjJbWx z+^5+pEs-iPrnTzmZltJ?Z&@spe53m3pm(0g3M{Dmp1o+19V&Z31_AGw*hcAj4W{N< zDH}ZAs(vGTvP^K(uL9odlw%mhk|b(^x*+7+phva*IOFiE%z|fwZaliZiS>@Hz3{C- z>YAq|aw`RD6=g%p3!g%!(633nJ5xGc6TM_rYQO&==;ej7#L2mq@In*lBOQDDNXEYw zgkzf}#3&+A&dC-eJH!1CdYE?DM;*4ix@s3&c~36F4^iqjQn<+(?92{^CST-L2qhDJ z7^zHsqmf%Gfq-;CvQBXYj8pz437{vjSFLA&%TZEO0tFj<9{J|({0@s>_6>wHp^Sjk zbo5Z01S+kB_vnj9!Qza7R-ll;c@qSnREuHY<^(Y}RT^iAmSx9ehL?n-*B~Vxa>!tD z<04L#3-3qwA)PdfUufEqzpDUVfXzOuWHd{vT-zlT6g*U= zS2L`)O?1xqR&0B6Y9mP`*HN`{$iwpV#FnMM@UwXvsM7M#62`iQABx|E&`XRRyp~sZ z{23Asq&DM7pGD@-0f!kNJkm%gUTFxQ%1X-d>e%| zOeq~Ts3o6(Db6jn7>L0_@#Rv)GlW7!^HN2R9-Cu8pkNCALy|S6%&LHy7F%rTXJ$Tt z=T@%T^(($mq4i5ijgMYn>w&29OSKZ{f>(SXLhjmJIQ?6!&{!;<=ik6Q7P)F2$tHP| zZJWe=;eRX9q_k(q>?}t0v9|vIni9-)aot}yQlqPrNfaC@Rz0d>tIl)b{I_z@(E&qB zP{vi_zF2*z-dpH#a9D{f%oGsLmWn)N*V&b~B*ISf-M^$J@HjBl6ke@(i)$Y*QnyQ4 zcI$;o`XrtDCr8*;LHZ@5AZm*OfrdbL6nw{!wD5b*`~_=?-&TjJD%6Vo{BU7=_X8Ra zx}WzEtom1YzK&8yO7)6wl_)hv>XhIc1?5eEb1%9YcEpWwB+>4MN_>h)VHWn)aYEd= z|BK=!G3!+b&&W+X`ZxG!QLhersSnuc@oKfh6V`1$$1G?Rw+^FrCu%Oyw> zc+Eom^KN^1XTctrBLuoo=s@@SLIeqN&X*@Yb3!-nL5N}{D6e@LRAcK8f8AOg>}P8d98DrC<3q-9%O#4M+4-OB=(B)O%h-*gANxK!u3+K!LtgO)P#H$ za8|rTt8?6cD*vg17qz`tMX(BwFOiRrvp6A+g1Hwc`;rF#v(D~QjOE7Dd3D{f)Qt!A zhQZENF)6om>2r;@K5Yd<^Kv1v*5`6XGO;EnK`N#r71~&m#(`jzg8d!MPQ- zfMy$Gx<{3FV95auA%pJ)zOLyGSw~vIclZ$*hd`wm^aGR%^6Cde8kyF|5l@?tXH1X3 zr3k}^PqrWGiH{L$`Z8MNyL)C9yip=|B*=VfZ#=*U2e2}jo|Bij<39scQ+)fxTGvm? z^b-Y`;bUO3qwW7TvzbA7QlrP9(TZL+a1D6Wo*A+hgv>XvahKW23d1!)vdG{68QVAWx6yKD2&n0Sjk8CZKEQi6Pj!j?9jLcKP2Vu4duVU{Cx z#iiHYL4|Jze=zdX})T^^}QR z!mOvue<>}dZG7MVE(K=(hVkf=yvG6xBMvYhuWH!~&ddYMy80+j(7q`nze`*1Xsb_< z9C6)_+Lf*97DfV}a3yTZ2)P56TE9-4Z*oRmsndr5pfK)(Q z)~RQg)=4B}yaW07HvPv+yyug=sG5~6Oz#l*HlAGs{A?m4uUc8(`bBBRJs3zI=?qrK zfq~DMS<{JqISG>$wojo5kreE^FTP5U%osArw*ezg1^eK6-|5EV^8Ix|*m`|ne0BKs zc)oDHsWj(*Lj^H_Hwk_v*U(XBwd`S(VlF97;HI?bV0}Wr%V(_)QJzv7>T(LK7I=3CRCfz? zYa9*R+g$LVnzUAY5RMpCTq0Ipg=cDC$j26AZfRP1#4H(hDE-i1{%xDn?wVjI20xP!XEDZ2m;C%`gP-CHU8ZtI#K_C%=a_8^{KwW6VfLODp2hx z5S`pUz0RaF*>>A}Wj>gfHD|sRc!e%7>BDU9ojT&>(jl@RJR2k*%j&3>m-=wc#_71m zXtt)@AiRs`p89|RlP0L|mo}=zx&(FuO78#ogwbIsY<6~*H|P*`hK@yASWwTugLFG_ za0%pdTpysWpJ`TtO=sjClD>aQD)z-6=pX7liBW6~Htb~c>MxLL&avfSTr?zoUAjgDRr-)s!LF1IyQ&%&_w~BxM0XIpj^ocgCH3tmZ+x#t*q4Rxj)lU-WZFm#Jtr^l> z@8%=$NVf$Kb=$|`j*LQb%Gz5jsz01HW>4G?ZLl7rz};ntmeCSZd4uOILd><)!xJ6M|EdlVE9|L(f>STtOjB z+Mz=-S2r=|S_XVXJ|s{+I}UF+LEqM<_ZRr&+D<*2Y=3VO#cfPaNaYxVOfH~a`e-uw z1SjXNI61pBxw}TL6OA4+Zb9ubH$SuYzXeQ~Spw;H&pS4_PNIZ9@&HF=J!qnqQwwEf zGWrUC566B7u33_RrJa-c3#(-Gyww-&=4J!R_NHP`CU#j8>URy&a0mv6

    r#}KgI{T=(VuBYu=y7x1OCEw|BT!4MDeMHnVD+#+bvgQH=p`82Ccr?cj zKl2DKX4xuQj-u7q)?LaalAp@6_zFqJZeipU+LNN95f;R}6-|FI^brw5O4qhHj(wZY zIpf}mi9;>>>tS7?oM00!W6U2m$x-cIm?37~GbfpOu62@`e#X(ZT39NnBmNw3y_Aa93?<xAzF}G2=hIP*_Bh}{$05%t&L#0=u395$~g z3c$M{%y{2;u?}B4%-={WhAgaB?{ks+q~{$zn~yWQ$i+Ys+h{*87lBOGZ_Wytbep8F zLV#c4-QnZy@SJhfjm1HbS@61-tVsEI4l(nS#_%+f=$e$Fx*@|wT7J3a42oGjLBgkJ zqh8urO%}r=-vV4?_IsbIe#NHR-fL+S!Pk1jfP=Yn#cz^3D`#QOaGms8&$t|sAB-+ozb!k>rWbDh>HnKJ_9yie?AQ;+G1 zd5I->MBj+gz#7E%qK&ES*`(YwJEVUH+Ev~S}bF1i?PN|Ay*~%x8iyPhw3FLMUwf>4%9WYAOVLe_Xl<8DjXATy|u6OQ(>*!PJd+V_c;tgT=XnGN+h{)ao-p*R|!z zJnE#F^-A*AO^H>R)VJ6C`*kIn`(dQ<(}|WeCU4h%MQQ69SM~D6l?2Y`wH0ZEUHkXR zFV{E)@S%%RA(t%I@KXXsky-BEJc`Mut*~&Vjm0TyVOKUgW3#KDp1tAlnq25V`2^S5 zi8>buV4qg$=;bKSVL-kWJelykS1FNnAJBSm_9ppF$r$m7unw%7=Kj(yH!nBS5(_p6 zQ^+@(CFk3hx>gz6&8DJ|#0M96Doimi75;0X>^jCoU{x#~c3mlD-9s}N@`V4EUDERn zb=bukIICEOE(d>wY!S>)=pU)Z6Pm}H`_r-LZ(lrl_o*R}CnC4Cc1@ z_x6md#wXJ7Q?>MLu)}^?b5h`s+jJToVSPtbtD}rqa5ElMVC|P$IyX{|+xQ$v&>vym z-@ez%ffPycYE>+9uie`_vg$kc`pT>ToH+B_%LXFHwM>1mbg5U6S-clIlXgo-hkL2? zTjgf4>=vNNC583uA%z#n&lIh8pFewqaP^;n$l8|YfqyS8|8z&ynf&64?(XXfii*X= zDMy!B=uPa`aWM?rX+FK*hkNrqhQ2Ob#QEpc;;h1{Hx2oJ15BKETf;0~I>F38v0g$R zwQfj`;nh*D#E3)Hfq}r+2AESH4oyCd&&!{Lls9}dEqG=ycMZ=)oA1|h6qx=+yT2CN zyH^x^QGiV^97La5>uoEH*70{>uu~L?y=aezPv>IFNBUxCBvj7To)HA*bP=p~mIgEo zDPv#PDOlB^Hbss{FZ#fcP>bsRU{(p*tFcjCRJY#MtV&Nisc<1I*M=Kw?5jx&xZ``(h2h|&e6I5* z_i*fYpKzR$Yrh-fooN`hA~fh6d6Fa|H@w|D(DE}Xt26><)~?E|Y!xC;pYVSg<`V#E zd5MMG=~~bN*!y|A5fJ&>xizdzAQS?3gorbw@0>lCAiT(RJ=md*>M8MtszKz#@<3bo zE8YXX8_o>Kf}*{Xxtxq51#m5GJa3f2&g6q`z&LejaPJ&- z%(u?k2It8Whz^E6yc`f5aCm9!Bl+od%eE9i4|#id1bOLnFgkSYARxN51R89<^84v6 zL@;oATj2PCBR<}g;R|_+qDRj^-uaAZ?+(|E{N8O@rEmK9Pi1>Q23Os5;~Jlxwg_*g zX(u_P@PRQv;Y9FO)kND_Gj4LOy`#_Cr*o1bjx!09a(|dnn;^gc+U6WH(LfSaT=OW= znJhehAu;Wc=E*CHRi;B1Wr8MQ22I^yAZ@(4PjAt#HlNMfn>FcIQC}o8edZ|sGFJ=c z@L%v_RaET1mk9Fb1^Az6#4VDG$31-0U-i#?Qro(Np9z9N+y$&VKEmgUXKB+AjXtd3 zm!S%*2j2Vc)T1*@7LUUjIa8ca# z4{fUmn#hbgFLJBFlx)Rr~z$TIjg7yuYz7|o;9I)N1!k} zid?DA{lo^Ve6fQ~Pc>82ePG~~+wu$~8DZ8gF^qZ6Ib#cLW=a}n)e&aQNUYR4#!^uB zEH^7RS!z)@H3{pL_il4G+@#`R$u+`;iOlVD0xvl?A?p&HuVzEM8QR2VrS5Kr3(tGn zZ3Zx(og=kIwt;tl7?`?-Db`TpqVWjkx(y>X4%O=<74&|esTYtCpiW(*b1ougx>11^ zd@^;IWiY;@?&E0kLL*7h%4QV5eS=DQ1(@_{@H3*^fhx*)c6sW{{UeiG0j3LLs50(c zaUQtE3qx+Hq@*lQJIjUEPHfA{8Ynh@*#;Yt^MC=DbzQ01E#Qq^%|-^>xb_`7ZN5F* z5^$}P8YO^>qlviFeg57vn*>CX+0;uVnoZv8Da`V&EYMc8PRUAfS z;1{C|Mh^_E(@_XH!hovYc99Qjb^7WJwZ6gqd9e=+e}va$adajpUn@vN&ofM|xmmFW z80JD^@vA>t+XqEhnHijBx05){unL?CekA|N)Gi$D} zJ2srXV)kEvmanP-3BaDJZ!FsMM-g}0Q#2)Y!-$w@RRMCXNrt@jd?QiKL?giK!7ayU&K>Ff z&uEuprnva+=lXc^scl#?vg(duK|V=(IaOP6VgJY9QC(;oAG3KgA1_1Idh(Z5x`X%f zqWO9$)Txi$QN;YAxzBn$I@w1fE*x*B;T4(2t|9ZU0HW%-mt8b)%*Mzgk|XB4$xi(F z7Q*YO_W_IpBa@v%=4sgClK@fFRbQs$q|G{M3o3S{*}&vBJ+`%WiK)sZPfGo87Jx1J zEB7AAJm&E!S694suMoF}HBw9f@Ht%#%RyoNWjKvyotP2k>)l%`O;+Tc^M_N82QW)% zRg|~|fa*05dKkv`kwRyJceSWCTdeo)mXaD#}rxE9`D?UTJ!L`f;$PXw8aXzbF;ECYP{68OVV_2<4o<86on{ zb5IL|?7Uk@SjpVe@_I^w2jb3+D?8#vb~KHBYx9+xxFhMV=KWe%qkoW)twdLUMlWMx zR2fGDx7)gM4zYLe5vS{)3v3b(PyYAbYyCSa4>u3rAg(I@?Tvx&W7i?%6-(efp-A)n z!&Ku(>Pd0%<>|Ma5>ws*s`~}wUi8fNT{&u@Bqw5JckQ9Jkab-wVm($Bv&KUBl!aVQ ziR3MZWzmg^1N1lg>A(+aJ3l%s;HdNcp+1ycuGgkM)hx=_#~w&U`u);gh*LOy+mSBa zJV@qATA}C{4}^7)baJXrKj~KWBm_c!RKCB1l4|kyx@{?Zf;Rr4QaMFh>orRRBR80s<1vR$|}>);Q+V9WQ|-MStLyJ4*YK6NNg2Q#W^2`}jq&f&+{NF3Wnkkjwx02s z$9y3E0HpJPh#vwXNlwM!+K5ElgX-B~R?`$G!@OHKkO$2{SA2J1`~&y2{J;V@>2=%H z0~1EvjEU?D(<9|)g?t=XM7jvW8`W?z2ReWb(c_Ic7=3N0>!&H@xjquYw+h>t8gfl=8hMWEQe4P!`il=ejt&9q{SaS zx@ORh_DZaPJJ9?VUgg9DokKJ|>M080UAs4KJ^{CMflWf%8^V>4@7tA7p=qMuO>bc! z(~5LWXFa|Yewi|Xe5H)M0WFl^@!@5R7(Y^`PwWCcrlEMrW^@EeG&Y_3Phupp z-jLVf5o+LCGlE(2Ga0R_xPpugN^~nm?}6e%<0uA7yyIy91vr6G#iUT3Qp?JxAh%PT z2Mt^6)T*Q`ya?g^l^KK`#G_YyVZ99oZSm}CirUDKYVJvD+xQFTWa93i*A(%y-^$TM zGtoZnq74x%qI{iV3V6HKy^Sg(>2K;5C9Ws?kW<6Hos@{tGyyuQ$jyF zdYU##B=DnsN%O=6OQT^6n7}+nx7{3X8wkkIg=HUdNebCK}Uqj9-v z@{-c6Rf-uNR&9I)lSIEikPPh&7KFy3A|+AA{*DvtA!~p&W**24-Jzh=30(%vQ&d6}Yf40%9x^Ap$&tJDYs@FVDJ!maBvSo_V!r>K_n zT+gkGy|Ly@jVQe%PlCiI#8_?dIyF_jhGI>RB(aa;`T_ud%%U|8T17D+E~BZ}l~|X+ zE{}1Yw4CZJwN6k9j=Q*n{Bd;=5BDsK0hI7msFRiN$nK_%bSx_AC88|F2R`cYBcvtS zTD&PWnxYEdJgE(M2D#rjLrn%TNtS`{6JziKFEAZ=1PNKoOfAcRNXwhW7nxxtXICi` zB|7HG_I1A{Gu>~WY8aoBn`xa0KZ?&V$WLk>K>75^*Rk1eU``5+w{^l=~pUF#n} zux&Qa=0z79oQULSPT(`{3FWDU?KH9qxarm9p9NNYJj7H(IqiY2|2mgquSxLu=j`UO zo$39bWbyMqg(UcsGhxWe5Jp)F)K5zSR$7b*8R~M> zS=S~kJp=>U^Uz?{3qtCM#!Z#g;`E~8;pVfcu#~+bN?dI4)Vx;={`?p2Us9Nz+e}>| zU)lsW)fOJI_G%pUD>M&>t|MAScZ%`o`CN`pV)S4O=~*tbk+XEfSum)8%ljfbSqB$4 z0ufsNjz971noR+~ieigJ5}f2)S~^l9 zkw9cKzF0J6W?LjMnfayAkN4uLR#J$AiQq3boBwFAf`fLl(3SCop%HqFRbdHz=X#XRFUEw|x8{ zSGpc%;TJrplxs7^sEFbHAMZnMspK=zvCR+*m0hp03+BR|HK-kk)aO zg_SL#g0}CIXQJf?KpH6gF3>*cF(-JdAM7G7-c(JO<&Guw9oV$EVi>!5!YpK~h}mgC z;^%w=*mqtwF-C-hDAawVz9PKfpY}VYJN5=2{=NK=z}>hXeCX{VwUYz3u40-Gk-Lcd z?qOodsIoD7-3-=ySIh!!--gUIQYNB#Yxg6jjzHlYdc(Qu(fE;zo6}&16pPX~Lp&Kw zw8zW&;v4FALu}xbe!~T&ETLdz+W(<_C+g2GAmgIOR-2 zwh?9#!07G`Al=SMC9{?ppE{y18RlCaPJ#G7=SaP8)P;KoF}YMJhpVGLB7JIuxaFd> zt~9AMaT94JX>?>eDE?6_`VK^6lZH)( zc>1=J%fs%!xJY5o0qfVjn*r_KdhW$Kg<7mDnd8}X6`1mJH-4%aIO$|Ii?bJLaNxhB zM>fM6nT5q|8r@iXmK0T|meQ-7(Gb27&ptHr8#*a{z_Am3irH~twqP_k@9;+A&-vE6 z3S!hR|EDLdKb(L;o(Axx7;l--p3(9&K5MMQ{d8^g5P~cet$Cwom9TzLT6hB3PKOZkFe&voahKU?d#pE6r)Jhq}*(~ ze$>IU4TG3K1odURV6Ty!s|cwk*}S@fdmW$q!NI}l`j7aJzs=uPAq_?@bl&n#@Ki;6a8;YKR6L2vSW688%P7q6C z@PWYDV_wcG+{B-ALnthIH4TNlIZsvdI=WG9W$3M2s512tEkf!K^Muvi@v3fbJOL)D88yvl)$yWkXD~BX)H3MZW!^N#$xQZ zIRfM;4`ZBqCVSiuGPI}a12e@Y=Ov&UC6Z+>@Xgc$qR`VMm5S zFh5nuF77-0aT;*RKDvk2Q9YiQyhoTh0mO5y`@o=sepEvHKeCpbUL)Tg)V*Wp)}(Ax zogYM2>Z?T=n^7rctIsn#PrksMT3arYneNLOm4Pd&u7!E%YE&S+###B>Bkl^`tt8zD zTaiyh%x=l+Gx0#^Pe2q-2>14fxOPeF8uLH+g!1~T=oNs^gjUPG{pM= literal 0 HcmV?d00001 diff --git a/example/area2-results/dictionary-indexing/ncc_histograms.png b/example/area2-results/dictionary-indexing/ncc_histograms.png new file mode 100644 index 0000000000000000000000000000000000000000..d5fa0a25d14abddc3fabd8768c95a04c855060e8 GIT binary patch literal 46388 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

    R5vNc7KVRwSLL8$ek0e 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 I+jsnb0N@2c1ONa4 literal 0 HcmV?d00001 diff --git a/example/area2-results/dictionary-indexing/pattern_vs_simulation.png b/example/area2-results/dictionary-indexing/pattern_vs_simulation.png new file mode 100644 index 0000000000000000000000000000000000000000..8f47aa7497c9b1203d0cec0d4a93539e54309ccd GIT binary patch literal 157329 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ð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

    Of6o;LR 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 literal 0 HcmV?d00001 diff --git a/example/area2-results/dictionary-indexing/stats.json b/example/area2-results/dictionary-indexing/stats.json new file mode 100644 index 0000000..adcd9a0 --- /dev/null +++ b/example/area2-results/dictionary-indexing/stats.json @@ -0,0 +1,36 @@ +{ + "n_patterns": 4900, + "dictionary_size": 52607, + "dictionary_resolution_deg": 2.5, + "pc_bruker": [ + 0.531, + 0.3204, + 0.7338 + ], + "hough": { + "s_per_map": 10.6, + "ci_gt_0.1": 0.9927, + "median_ci": 0.672, + "median_fit_deg": 0.514 + }, + "di_al": { + "s_projection": 13.0, + "s_indexing": 48.4, + "s_refinement": 87.3, + "median_ncc_di": 0.221, + "median_ncc_refined": 0.285 + }, + "agreement_hough_vs_di": { + "median_misorientation_deg": 0.78, + "frac_within_2deg": 0.794, + "frac_within_5deg": 0.831, + "median_misori_where_ci_lt_0.1": 41.42, + "n_ci_lt_0.1": 36 + }, + "phase_test_al_vs_si": { + "median_ncc_al": 0.285, + "median_ncc_si": 0.209, + "frac_al_wins": 0.991, + "median_delta_ncc": 0.073 + } +} \ No newline at end of file diff --git a/scripts/dictionary_indexing_test.py b/scripts/dictionary_indexing_test.py new file mode 100644 index 0000000..ee29a65 --- /dev/null +++ b/scripts/dictionary_indexing_test.py @@ -0,0 +1,233 @@ +# Dictionary indexing test on AlSi10Mg Area 2, first 25 map rows (4,900 patterns). +# +# Compares Hough indexing (PyEBSDIndex) against dictionary indexing + orientation +# refinement (kikuchipy, EMsoft-simulated master patterns from Zenodo), and runs +# an Al-vs-Si dictionary phase-discrimination test that Hough cannot do. +# +# Free stack: pip install kikuchipy pyebsdindex orix matplotlib +# +# Data: EDAX .up2 v3, 42-byte header, 111x111 px patterns, 196x446 map, 2 um step. +# Only the first 25 rows are fetched (HTTP range request against the public Box share). + +import gzip +import json +import shutil +import time +import urllib.request +from pathlib import Path + +import matplotlib + +matplotlib.use("Agg") +import matplotlib.pyplot as plt +import numpy as np + +import kikuchipy as kp +from orix import io, plot, sampling +from orix.crystal_map import CrystalMap +from orix.quaternion import Orientation, Rotation, symmetry + +N_ROWS, N_COLS, PAT = 25, 196, 111 +OUT = Path(__file__).resolve().parents[1] / "example" / "area2-results" / "dictionary-indexing" +OUT.mkdir(parents=True, exist_ok=True) + +# ---------------------------------------------------------------- 1. get the patterns +UP2_URL = ( + "https://byu.app.box.com/index.php?rm=box_download_shared_file" + "&shared_name=hz48nsx7ciln1jifm3u0yo5vqpge2lma&file_id=f_2371754519702" +) +slice_file = Path("/tmp/area2_slice.bin") +if not slice_file.exists(): + n_bytes = 42 + N_ROWS * N_COLS * PAT * PAT * 2 + req = urllib.request.Request(UP2_URL, headers={"Range": "bytes=0-%d" % (n_bytes - 1)}) + with urllib.request.urlopen(req) as r, open(slice_file, "wb") as f: + shutil.copyfileobj(r, f) + +raw = np.fromfile(slice_file, dtype=np.uint16, offset=42).reshape(N_ROWS, N_COLS, PAT, PAT) + +# ---------------------------------------------------------------- 2. background correction +s = kp.signals.EBSD(raw.copy()) +s.static_background = raw.mean(axis=(0, 1)).astype(np.uint16) # .up2 stores no flat-field +s.remove_static_background(operation="subtract", show_progressbar=False) +s.remove_dynamic_background(show_progressbar=False) +corrected = s.data.copy() + +# ---------------------------------------------------------------- 3. Hough baseline (TEAM-style) +al_mp = kp.data.ebsd_master_pattern( + "al", allow_download=True, show_progressbar=False, + projection="lambert", energy=20, hemisphere="upper", +) +si_mp = kp.data.ebsd_master_pattern( + "si", allow_download=True, show_progressbar=False, + projection="lambert", energy=20, hemisphere="upper", +) + +from orix.crystal_map import PhaseList + +al_phases = PhaseList(al_mp.phase) +det0 = kp.detectors.EBSDDetector((PAT, PAT), sample_tilt=70.0) +indexer = det0.get_indexer(al_phases, nBands=9, tSigma=2, rSigma=2) +s_grid, _ = s.extract_grid((5, 5), return_indices=True) +det = s_grid.hough_indexing_optimize_pc( + pc0=[0.5, 0.5, 0.6], indexer=indexer, batch=False, method="PSO", search_limit=0.2 +) +indexer = det.get_indexer(al_phases, nBands=9, tSigma=2, rSigma=2) +t0 = time.time() +xmap_hough = s.hough_indexing(phase_list=al_phases, indexer=indexer, verbose=0) +t_hough = time.time() - t0 +g_hough = xmap_hough.rotations # flat, map (row-major) order + +# ---------------------------------------------------------------- 4. boost SNR for DI +# Patterns are too noisy for per-pixel cross-correlation; average each pattern +# with its neighbours (grains are tens of pixels, so no orientation mixing). +s.average_neighbour_patterns(show_progressbar=False) + +signal_mask = ~kp.filters.Window("circular", (PAT, PAT)).astype(bool) # True = excluded + +# ---------------------------------------------------------------- 5. dictionary indexing, Al and Si +R = sampling.get_sample_fundamental(method="cubochoric", resolution=2.5, point_group=symmetry.Oh) +yy, xx = np.indices((N_ROWS, N_COLS)) +results = {} +for name, mp in [("al", al_mp), ("si", si_mp)]: + t0 = time.time() + sim = mp.get_patterns( + rotations=R, detector=det, energy=20, compute=True, + show_progressbar=False, dtype_out=np.float32, + ) + t_proj = time.time() - t0 + t0 = time.time() + xmap_di = s.dictionary_indexing(sim, metric="ncc", keep_n=5, signal_mask=signal_mask) + t_di = time.time() - t0 + xmap_best = CrystalMap( + rotations=Rotation(xmap_di.rotations[:, 0].data), + x=xx.ravel().astype(float), y=yy.ravel().astype(float), + phase_list=xmap_di.phases, + ) + t0 = time.time() + xmap_ref = s.refine_orientation( + xmap=xmap_best, detector=det, master_pattern=mp, energy=20, + signal_mask=signal_mask, method="minimize", trust_region=[2, 2, 2], + ) + t_ref = time.time() - t0 + results[name] = { + "xmap_di": xmap_di, "xmap_ref": xmap_ref, + "t_proj": t_proj, "t_di": t_di, "t_ref": t_ref, + } + del sim + +ncc_al_di = results["al"]["xmap_di"].scores[:, 0] +ncc_al = results["al"]["xmap_ref"].scores.flatten() +ncc_si = results["si"]["xmap_ref"].scores.flatten() +g_di = results["al"]["xmap_ref"].rotations + +# ---------------------------------------------------------------- 6. compare with Hough +O_h = Orientation(g_hough, symmetry.Oh) +O_d = Orientation(g_di, symmetry.Oh) +misori = O_h.angle_with(O_d, degrees=True) +ci = xmap_hough.cm +fit = xmap_hough.fit +low_ci = ci < 0.1 + +stats = { + "n_patterns": int(misori.size), + "dictionary_size": int(R.size), + "dictionary_resolution_deg": 2.5, + "pc_bruker": [round(float(v), 4) for v in det.pc_average], + "hough": { + "s_per_map": round(t_hough, 1), + "ci_gt_0.1": round(float((ci > 0.1).mean()), 4), + "median_ci": round(float(np.median(ci)), 3), + "median_fit_deg": round(float(np.median(fit)), 3), + }, + "di_al": { + "s_projection": round(results["al"]["t_proj"], 1), + "s_indexing": round(results["al"]["t_di"], 1), + "s_refinement": round(results["al"]["t_ref"], 1), + "median_ncc_di": round(float(np.median(ncc_al_di)), 3), + "median_ncc_refined": round(float(np.median(ncc_al)), 3), + }, + "agreement_hough_vs_di": { + "median_misorientation_deg": round(float(np.median(misori)), 2), + "frac_within_2deg": round(float((misori < 2).mean()), 3), + "frac_within_5deg": round(float((misori < 5).mean()), 3), + "median_misori_where_ci_lt_0.1": round(float(np.median(misori[low_ci])), 2) if low_ci.any() else None, + "n_ci_lt_0.1": int(low_ci.sum()), + }, + "phase_test_al_vs_si": { + "median_ncc_al": round(float(np.median(ncc_al)), 3), + "median_ncc_si": round(float(np.median(ncc_si)), 3), + "frac_al_wins": round(float((ncc_al > ncc_si).mean()), 4), + "median_delta_ncc": round(float(np.median(ncc_al - ncc_si)), 3), + }, +} +(OUT / "stats.json").write_text(json.dumps(stats, indent=2)) +print(json.dumps(stats, indent=2)) + +# ---------------------------------------------------------------- 7. plots +mis2d = misori.reshape(N_ROWS, N_COLS) +ncc2d = ncc_al.reshape(N_ROWS, N_COLS) + +fig, ax = plt.subplots(2, 2, figsize=(14, 5.2)) +im = ax[0, 0].imshow(ncc_al_di.reshape(N_ROWS, N_COLS), cmap="viridis") +ax[0, 0].set_title("DI best NCC (before refinement)") +fig.colorbar(im, ax=ax[0, 0], shrink=0.8) +im = ax[0, 1].imshow(ncc2d, cmap="viridis") +ax[0, 1].set_title("NCC after refinement") +fig.colorbar(im, ax=ax[0, 1], shrink=0.8) +im = ax[1, 0].imshow(mis2d, cmap="inferno", vmax=10) +ax[1, 0].set_title("misorientation DI vs Hough (deg, capped 10)") +fig.colorbar(im, ax=ax[1, 0], shrink=0.8) +im = ax[1, 1].imshow(ci.reshape(N_ROWS, N_COLS), cmap="viridis") +ax[1, 1].set_title("Hough CI") +fig.colorbar(im, ax=ax[1, 1], shrink=0.8) +for a in ax.ravel(): + a.set_xticks([]), a.set_yticks([]) +plt.tight_layout() +plt.savefig(OUT / "di_quality_maps.png", dpi=130) + +ckey = plot.IPFColorKeyTSL(symmetry.Oh) +fig, ax = plt.subplots(2, 1, figsize=(14, 4.6)) +ax[0].imshow(ckey.orientation2color(O_h).reshape(N_ROWS, N_COLS, 3)) +ax[0].set_title("IPF-Z, Hough") +ax[1].imshow(ckey.orientation2color(O_d).reshape(N_ROWS, N_COLS, 3)) +ax[1].set_title("IPF-Z, dictionary indexing + refinement") +for a in ax: + a.set_xticks([]), a.set_yticks([]) +plt.tight_layout() +plt.savefig(OUT / "ipf_hough_vs_di.png", dpi=130) + +fig, ax = plt.subplots(1, 2, figsize=(12, 4)) +ax[0].hist(ncc_al_di, bins=80, alpha=0.6, label="DI (2.5 deg dictionary)") +ax[0].hist(ncc_al, bins=80, alpha=0.6, label="after refinement") +ax[0].set_xlabel("NCC"), ax[0].legend(), ax[0].set_title("Al: match quality") +ax[1].hist(ncc_al - ncc_si, bins=80, color="tab:green") +ax[1].axvline(0, color="k", lw=0.8) +ax[1].set_xlabel("NCC(Al) - NCC(Si)") +ax[1].set_title("phase discrimination: Al vs Si dictionaries") +plt.tight_layout() +plt.savefig(OUT / "ncc_histograms.png", dpi=130) + +# example pattern: raw vs averaged vs best-match simulation +r, c = 10, 100 +i = r * N_COLS + c +best_sim = al_mp.get_patterns( + rotations=Rotation(g_di[i].data), detector=det, energy=20, + compute=True, show_progressbar=False, dtype_out=np.float32, +).data[0] +fig, ax = plt.subplots(1, 4, figsize=(16, 4.2)) +for a, (im_, t) in zip(ax, [ + (raw[r, c], "raw pattern (%d,%d)" % (r, c)), + (corrected[r, c], "background-corrected"), + (s.data[r, c], "+ neighbour averaging"), + (best_sim, "best-match simulation\nNCC=%.2f" % ncc_al[i]), +]): + a.imshow(im_, cmap="gray"), a.set_title(t), a.axis("off") +plt.tight_layout() +plt.savefig(OUT / "pattern_vs_simulation.png", dpi=130) + +# ---------------------------------------------------------------- 8. export refined map +ang_path = OUT / "area2_slice_di_refined.ang" +io.save(str(ang_path), results["al"]["xmap_ref"], overwrite=True) +with open(ang_path, "rb") as f_in, gzip.open(str(ang_path) + ".gz", "wb") as f_out: + shutil.copyfileobj(f_in, f_out) +ang_path.unlink() From f9b7016afd74cf1db19061d0ba2c434764589ba7 Mon Sep 17 00:00:00 2001 From: "claude[bot]" <41898282+claude[bot]@users.noreply.github.com> Date: Tue, 28 Jul 2026 17:54:36 +0000 Subject: [PATCH 04/12] Add schematic of eutectic Si network vs EBSD map resolution Co-authored-by: Ronnie Guymon <244881888+ronnie-guymon@users.noreply.github.com> Co-Authored-By: Claude Fable 5 --- docs/images/eutectic-si-schematic.png | Bin 0 -> 897568 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 docs/images/eutectic-si-schematic.png diff --git a/docs/images/eutectic-si-schematic.png b/docs/images/eutectic-si-schematic.png new file mode 100644 index 0000000000000000000000000000000000000000..c26f94f513b94f800c470e0383156cabfc851248 GIT binary patch literal 897568 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�%BGWO-S~4og40p5KQY40$(oL0t4%4^BxZ?OsrW ze2+rnsFBZ`B0rtP^=}Wa@3ND%QPy=sP>X=T1AYkeB{O~%*8cwdoZaVA3-_3C>tfVB zmVr+*O{pI>aC}N->J@$q>eshKLtQTV;OxZbX(Xu<_SzIn6TwS3N@jLeu@S6^gY!!g zMkl?;5Dc-oyzK?&oPxUVG7K)_7TzLRF!*La3Pcjzp|MM6lpBxGq3QU`OB0(+Wl4)R z5+Efh+rNHrW;G-G%D1bZef|b;6s59+UMX;fnS4KicSIWgwed?xQ2{ksPOii*Ue_v~ zB1mYKii~87+$WGIE+&>_-nq9|^)CfvSvpWso(*cTxoH#D(}u2;JtXp-71JB4++Wp} zicKP?Rd zT_4zQ5?Tp_(+L4M0ro4MPuuBKLk`v#9$5VedwQ>?nPJ%=RLxa>r~X-o??_--gT0yN z2F3D4-)fy-5dSd5UGQ_BEtxEOvRjU+2&-VgLPCaAX(3}0>fnL)~XNC%V6N1cpM-Uj@Q7x_eMbD?sE&-vgPO`F*0ARzB-3 z6hav&^|P0Mk)mhURJf-~Tkae|X#~m|5H$QA9qlI&z6kqhpZQhUE;VhCdQmDVqEKp4 zllD`#V#x}5RLK2))|N|M2CnaeJFe&b(t3C2w>v!rsnHG;vE>-W6NGZ_X=u|N3*VUW zV>MPTUDP0Ek@Yt>5&l0YjObwa{jt}nKcZ&o7rsq@IC|)Q$tCsZ_~B^&*vAUp!}j+5 zY+JJyKEu9!&YSzob2a@NE1@4XO4dihl~?=;AKkX%iKQPYyY`E!cI}C;xo~^pzjB{E z?ZW8){c252yP2#vZ{k9TeR!BdG}}4oROvGzdfc*G&-KGA75V*WV_B+PF3sm=I;#2S zO0nrF!xNVaHG8$tBdofDkxUr@w7?n&QyVsGBn3>;U8T0l2;>tspd9$n4zqrA8_44m z0T-yOtUNBw71kM}b>~C+YK0#xAe;gwcZ zIkxzP;YyQiS8{`wYq@L~T5jPJE?0=Ff@qRc$?I2rFeEl7C9%V2rwz&*_&11*3@{n5 z+K&J-!SBGBK!Y}%21Ud?3}q^BETBv=je<8Z@yLOv-$tSb+8h_j9)}CxFtv<{E{0?w zXzUd8ZBxpyPX!m1=V&UM>HLChUzyOpAHNomAXm`m$iE;T`@jKajdf`TaeT>TId2+WltiE9+v7+*;JRQjkk;pr(0E zJho5R`~zDAt~xk%Tm0huzvvelpA2Ar_kA{mI?md}mCMl*9tvEih<4cpc{m`e_oc_J zhxrx+bSIUD#NKgcKyv}23P3Xq21|#x$=>r6k$JQ&3MQwuj=v@iPU z51OP?;!oNL$6qyDdcB``LV27y9<*;j9myu`=_;q0n>{#i%o%vMrNcSHYE6;P?~-=6#-c(`c(Oqy8VZL{E3Iq z;Pk>V3UYyEvzH0+@T#Dggcmjd)lfk#cbFck-V!&q`i{dI=btIaw>jg9;{IryUw*EX zl7eYk(e~r0H3CTjy0UqL)2DFRKy48lTVX?gkk^5a`AX*vV)3NzGeS+e_@o|o0@NCEndg>t%m5w zc)NSU;uAMS{33$vX;Qi6G3X5xIzUQkd?vpAKMoS#XJ%#QeKGvqAchuG#8CWS5(xPp zmIRA4J`gRv%}uxtl@5Ov`C1a^#uT%|Qx9eLET9c8$0A)y;hTJ_vS;5PguB&iue=c_aDPu#gWG4{e%tzJ zTT;vyR3f-9@7qRq)XUx}r5rY$5Z@bou2g|AN|!iW0${1%E0OQDdeN`PG=+Wap#E$A zNkNE?lXL{h`5=F7{uWCc!MeUxni&*nuXb+OzR?;E0`E0`BX`Yxz-D80eS`MX6IFjC zJeS%@kJdOIOOhmh10XQ?3`px0ACy(F=}W%l<18{NuUp{T43bz@=sfrgbX26+BW5QfukS)QmI)Vds=8@YO$IA5o3_iLF`Tj(M*hQe3-K%)Y698&8)7L2|MrTqPX^`4?+TZ+hqy!clV`+E1{nLC71z!lCq=cG#}Eg-!?tt(JYq?wc)<~2VnWip z;dZ-7iO}O%20zD6Rm6tttGZBOG|})asrjYQi1k>aLBRS|{b@eTD>VIM>ka--B=Rs} z2`M4^V-q(Q%yMlXi{W4SbgbTg+L0XMX&YrpCyG`jHAO47k3K$nbkD6koh+E~CZL2^ z^7dnWr&_<`0v;L6Z!mDIQ>Qm5pt~jAyS~9nv_6`#HU_05L>1cE&p;6R6KaFM8T4J( zH)INB<)seI+I-k7a(+s(U5l+%iP8ECxk^2t;3$iPX4(iav#0WS>saWLx5fi8<_}Rq zJJ<^-x=(D90x37_H^N@!@@;Ue^J)WD83=$Nh|an1=T%pbpQ#+kFW9v|@7e~opZl9uw{A&~4S{aBB-T__{zS`#mCBM5 zDH5O0m~TTBT}^FlG>=CeE-ck1M^2kCQOV;v-X|AEP~Mg5kCB_IJl>+K9K2fc@W?E# zd(Z8i+@u?u{eLx1CUw5+;b{YuDjvAet!&x9-(8MyPv^5%e^ie?P4%09bL8SXc>ri})gPyZZ`SU9cace_V#b8^?fQ)3bD&bkN&=k%g%EJPf!DFe*Q9Ke!rpqL zj}>7xoFuf}Rj6B3RqN@jGCK3mO{fW7M!)Qt3@LZ=zL|*%G$5aJBhaJhS94I`M?z#( zMKMD^VrkX+lskPuy{5b#s*m6cz?*`GsaQTeq|t9(WzIqHijx$I!OztNPZKYfemot` zbUj2Jg?(7z^oV@+#WnMI-N`E|;KqG)9h9-U5BWAP5e0XeNwntxQ1Z zcyRS2x_tt3^wOMD^4Nz~1@u!-!Wph8Py(?@w6p8iRe_cGNfVtch=ST$Av&vX{s~Ce zZ|_51ehxf=TR?xzn$$}d@K*My#TS75?413p0vCW0d*U{y|E&5|SndBF08$VpUcq1= z9Z;EpmbVY`Ombv#yWc4sNgX7grJrwY{!J3#*`ha3=J4VzbJ4ou_%Md?M6>9lw=RNO zD@s!lQo7{f36J4OL*kXhUMY<%-nRA$DS5cMd0XaPAJkQ^I4@?yX$dr4__Z5HprU-h ziM`|Nq`vXR#X^gI%Clq6!IgP+ZkO$Es@$J^KP{(P5HT+E)outa4m*}DDNo;8p)8=$ z)zJIxEoNh=`qvNV;@##+xpwX0oooMbuhf2CUT;&$CK9-bTH9XNAZI*0oDwOYiUzi- zar+nH)j2H@-Tu3*5gn}fO|iFUJ$guJwHMT$%br_$cCq#Zr|5>Aupoc&+`-6`r7LIa zT!}425-rceU**{9YyasA9hmAUp7T)}40l3K3##`w>03;~=D9!xgs&tStrPx}?!>tM*4h5kib^PJT2WL=>?p#FoTSyWieN6m@o=Vz|+ zKAJm0iTM2TDqH`~CpSWUa z@oQrHiXUP-?$G|;WO(r*hUJBoXK(2bDJcGgRv$O#;4NtE=p8)3n{ip^>n?;6iLS%YxDGiAv-oLJK3r&k|WO0HHL zmSEM)7MA4J3it2sp;`!sRWvfUZw#MMZ8f!~CLngK32n(^`X+=sbfgSo&)3wAK5 z3Yk?3{wWAU!WXn&Y^;u=Y_wA^ri8flMlaK zf))@c+3a&$5CJrJM z!`o1p-36n$^}rdG-9@jp2FzmU8NXYsx1QudTf7BclKHX2YU11s*S-IC?AOs0O3JOz z&=sA&$^E3Pw@`#5^sn^%kdgB1kcj!@UmpbKJMgWtPjGXLg;zh2{Mx!&GS|9vlrVdn z0yAhZoi#&;IwnHT)N+%qkaPOW#rpf-d8H>FY1vtEx8)=P$1nde)V#4qwpz z+&F*h*`F*Z8oT1e0cO3#1}`rLaygG;+@+Y>*xyk42}G7^W!3`^qbnF#Y4{5-7Uhuk zB9?OVYSwlBLUQ5fV22yV{I1-6dT(Xv5@_8o-xZ1H2zY=EJK#VWN@Bu1>Nw*+9PhCK zCoKSD{8Jxn6xe8CxG>=T*IL5LGUevOo0*>ZI$h|eN<(DMPZU634^;Es?}55|es7?E zx_B{vX67zD{dfN~gQpnw)9CicXGsb=04Uf>EDHuuz-w#+xv0XUaV%m+cTTTK^Crg} z#P5H$2e~@+98>=Np}B!%Uy1~9hl(Q`iQ{K^0#(&~)Lz8W;-Y+wEU-6WF3*?Ml+bggEyiz?Ik+isX5Q-snKwT#(^mr=e zL#^6G%19ug)`8@qe9IXB4#WC8s#3^FV>r%jKINIkTi@we=J+`Hd8UaZKhBdX(0de; zpUo{SN|eyHcl-}4=`UQV!xvAXCA%1Ar@LAEX*?1K4wUyTe?P3a2{N_A?SZo#kqd~U zE&eNzM8o-@%!Y#zi5Wop7_cEctYe0;4~52>H%^A~Pd2KxaQSUvIR|#fDODT{&fBd% zQP_*O-evY3+wo09q>m=Jy*_g@Gj_D|7tHv%?%Vdsk6(iCr>vgr+?imX)g8YgSOvf+ zEStmihgiLS>Z>@{^K~&WqX!EQBvn@1YH%K zB8oD~A!!E)smjh0bF@rnM? zwEp7SM9%g;j_AF&h&x){Ya%ica-_y0gcQ823QeCJzr^yp;zs_>YDx+6M-+we0_=%kN7ghi zH;DVt1E&udfD2Xi9&?(u=F@<-7D=Fhm=XB;x9wLN8^YpP@Y>{-Ef-ULZPd6)M3j>u z>PlbmKCncPhw*bf3>Gx#dje~H_A|lD5y;Y|Li90`d><{GLUs=7r~s-ZrL;dIBNyuL z0;3L1JtScbgzzz5wXlkzC5{Z2he_LTVolB`ebYiG4U({I2K9q=5`;odXDG)h>Pbzn zSpHZDAGC|C4P*MszI1~8hIMq--%f(*v;MAqw#V4C6Pmy_!S@AR1+IJJnryAkBagvA z?`V6W^WHYiQJ8dWS=M)6Cpj6JdxcAhQdm;;Cvm2x{@fN^*mV)bX43S#;8RS{DaB8& zmNMLVRoB8P!fQ1{Kc;T@BDvSGOyk$i7p^JiGIKN%pEsXJDBav?{3XNY27){xV4`Rm4fi*(VwL^`hu=Ra5 zwdLSJ9xg&!M{-m%&EoWMk|f6UxIKL_YHfa^`H6xv!*RED6mKz=LF1}ik>X&h(!zFC z;p4m;h_$2TGB~-RBv9E%Pcr%5pg*(&CwgI*DR)u28ogRyPlXVShy}UA?8RvjS8n^) z0=K-E%aGawodzNuI7;AFMAUuI-9T;hw2kwbsg6!MGgHMNw`+>E3+BxVc`@+hWiwla zF9W(k`U1!MlI~`qai}y=w5g;YDVR^X)cnBS#ynXa!&xH+M864EzuQ;D)?q$p59FR@ z0-TI=>HUa+4CIa`+`H|XPmmyeh&Mn+y8&36Z+++p%skNYwF@_kt^*Wxaco!bVpDs} z^abo`+o(Aed^f35j8^k+mJ=7J{{aL607^(7K&+S50UtVsV?p|?aYH6xV9o4+yT@a7 z&s+6pzTNS&OPt;-8Nb1&2ba-0MEdFn$QgE!%8(cE&xRc9;`%j}$SvmV$xXpylHa#v z9wDBq`=1nn;R=^au}o3KWt{(hsJ@S`iRI%YXaVubMG*dW6CUE*n6bl^)uUH1FZR6e zypDgy*naI;-|#422Sl;Y=AYAy=2iHf%M)KpCae}u6^4A=yMEb)@W7naPclo^MB^)_rb#KoHQH# zw)p9zkE0UnYGDh_#O@>Sp}?wpW1-@i2fzF0a1+G`C7n1EDM~5)s+3>)2mi;*JKC}5 zTL^9<2ITu)B|m>_{BG|#O)o^@K)NjyCN~O-*Z_SiW->v{cmVJ(SjHe%Yr`@b zvpgzfMUrHono~CU^=lY-YJnp&HZc+GNRNA1kq=+6z@w8*iq^;3AB6^|06_-ayw+lV z8<+Pt>OZP70L}np1Z`i%KFKl!Z3d1%tXbDMdurePLIn9XJ&OHTy3h(YoQlw|7|V?f z4H+t@$wmhNZ}Hk^;?2{EBd%81FBD?wj=dnnxQiJ${gF-l$W$c$!BSoAN%H&SviM&W z`=o5BX%g(66!xgGGam&b%Zu%fYFbmh{*G7p?^j4e0SL!HR+bhs{@E)T)ju2}P|k3vW>b-QV9&>!yx=n-7@IGlAFI}Ex{R|IJqX+z zg=er!D*w>abBHO#wm7kjs>Q#C<25A=0Ej62YZtlG_=a#S8oGsBS>WPhfaH86W21#; zr)liIN{}o2KRV4)0~(%mDi8@#rr0vrAzUBH#X@QdnFZYUkC7i}oosHfNr&oX^U`dX z0(G?LKW@!2-SVn71V!ha#EWxekB|9Kz6f+Vv8YVcIm0xCguX#x>jYs86nu(MuF0^V zF!N+Kh(_pfpd+)Bw&i+K?eeYr78C->x~H!l59>aDwm=FS)2#zcHi{8*I+KA+phN$c zv)mcEcZws8%IMyh;6aO`>(Fn01eeh9GVXNI`m-1dDa~|oJj525wAlVgWoM&tio|K3 z&$^PP8Bo1uw$i zN;3pe26(T)$c!)@f8gXo7;>CHk!lNq*btlJVLj#m+u)IG#w9e#4pYO}uPj{>@SBvi z3XNJno&%Sdj?S67+p(Q950ute=RfSdrxaL6caf~VYi69f#~CV|W)-jSKlsf^OVnZgfPklQ&LPLDgSv5tSIK>MR%gPh9>% zq;eUh-=3?JI<98jTAC$vp}fWagLvw`^5L%2xt~QTn;MaA=l6=X`S<$1yPQe{WntBf zluCv-am#+IK8?s-wI}PRn{rQoQS+n-;P~DCyX>_KPfv{flSk>Dv{cHREi?|*`$S&=7Z+e+g{Y{nwCe3QM5Hq%$V<_>jW{S` z&(&^ScM`q;ATZG0un8eQ=-7P+rU0R%J(7RK&974p=PzKxP~=Ku3oU`dR<)FJXo(gz zW1$;x7(tn`PrHD&;tbr*`2wk8v{yF&xs|IRX@VaLbY7BQxLL2BYY&9%AAlERRH%tu z_;k6yG%NKNnB>i9#@So7ig*A1cu!G{BA1wh_6ndv*ew>499* zykUb@8Nr8F4&TF(Y9N%DNgwpJxcG!vp+iYi)n318Zc=>b%<;q*j}3YrRt&@1gElj} zJW$+Aot3G?z^HL|{-Jnyd?+QTAJ=NF-XDDJ3U5AlcWp4#4JS0$`+A50394C$r zINJmFKXEl<))<^FJyd0WA=erVf(1C_FR&#$+%^Y|0UK?>cUDIYl*iJ^^||=FYu9l4 z)BOD;5)E?=i$ypqVEdr0fdPYYNGrNe^XQUpdcqanKY^M6*QfIxkP9klXB&_uQ}hJ* zdr6@D(KZeC=ph5AjZY+%p_V!gX>9!G9Bu`1vxcj0216YQxkiJ(J!dYbqcJCUlgC%T zA9-(Q0lWjsxJ7W?=G1#}VH>P#-}1>n_x5^v+Qzi#G^x-ub2do3fI^?4QspmtJ~h`^ z`E}3r^!R@1^lQEHoh`q1`ERF8-E7o1ST-pRY^+i00rt>UJb^yXN$wO!w7MSZIuuIq z8Dxt#CtX@9UQx!q4p%fC0?w$aCb%TkcU^1}I|FSlay}{@tTmOl!g1$116WohXrd9X zMMX_}Drqo@GKn5ZBU-p5s?gZ!1D)jRj))b^Mtlc|8l^c9Roe>q{DDQ`wC;RJ zx`2vfXbC4Af_a+|VrqubK5smUAAsBx=Qw@^w~^y7(}t)Pqr6X`N0`h?xw z!MbO>^z;(koGkj&Jg%~JG|kua@Reu&hbJ3+mUD@CpqRn49~mJ-AHcb$9w?^My^UlYF%@6THK zPU6I&EIZuNIbZkR-VNWy=+8ExOc1s~Btof`>x5 z%5M$Bo)46%@ z-8|&)mS1*;=_e&a7jj#gkTer8I(*bb53-Iat_4lfVxvupqwlCc;yHyn9rlpvov@=J zkG%?8ut}HAh|qDAh=-tn4J*Ehby)~fw@Ilp{+tL>wjm2^W$HnnAGD(ms$0`M{&vS} z42Y8Q;GoNwAeIx32FQbfmH_&$U<|i0%+x6vx&ay(n4$+u4)jV}_zK*guwaxaih-+i zN~s{yWYX59sCq@gcP)_nLXQnlu}FyFxyotAz!z(j)HSNecLXHDn3lrN_7p*80kcHe zVu?zCd=vm*oUV1M+q{Ir9Bg60KS5mw*WHm*SEEGMgeh51N1@J3X(P_yd^J!kiBALdghNt+H zJGi-oHtShEm&O|cfyydZ+NQod{R?X2t4{T*OUEQHk5VYEjZ^bbt3PuUEl%#7DF|7e z1Igoe?jmq)K@|boRqua%lKV}=9*wDu<(6C?zP8J9bDI6*7|?9z zl-P6*K2fMr6+8wVFa+j+P6E<;GBLh?)v90|EYK(yv6Mw0=59}FO<%cq-JFHw@Nqc_ zSq6pr0|syCifklizwXx0p{?cll_I9*ggVA;fwZ&t+1EdKEroqddItsByT{?p4xjPo z#_8oUO%5-enVn#9nRe-?pbAOw`SxSZf5RO@XUZlm3kDYZC+X7Up-DteGsMgT399$+ zYXhhb4I>0Nu&gG}6OK`9)Xj*0I^)-F?(sKKDoL7W;Ao`#Fxl^*&EL}cXyeWHN!?ZF|Nc`mxGse2Q%Upr*6Sa<#Ii+(;{(pfBpbsW>jg} zkIZq>_gydopo=Y(GPOl+2PG=6kHVqM%qUSJldm^VP=%g~JUB%bF^SCCwr*okP^f73k|L6;tGPk~jzDc9e_)?s}?MPN?1!H$oT z>d2>MG-_5wW&aOMROh{noKngM6Tuhc<+D1)aeGX6f3tS_O`h?)O8m=xSa1mQr~k6z zceYq(B-I6Ofubh=(yQ*(#<`nfw}ci*whTh>3pXtFV{2L4GlrKr((A3RE8?-t z`$%eJY3ZGwCa_w87nzns?MLR&1CF(s`1~~t7KM2_ev(OeNW6ck-@>I2b_clGr6Ji2 zDC@J)de^QAzx$2^vZcpEsdvj`B8b0^Mv+ue76FH-eVw>ln^uR2@D31$64n?Tu;qGD zDo0-~sR=C^*x;}746%XK;``eykmv$+k#IMnW|iA70Z) zVu zWU?WAH{mRw5yjFlrLc`zaZmdaD9F8hNVvHmySP7?si8v&GM6T!W!z&QoMY-?WnuZo z+U{Nd0#udhbs!-OavEcNod{NGij5}%eMh34EB zRUi-`+zypaGdui1hVH?g6a%x#9Ux|116*#+4zT`Z!M#gPzR;(D75bfg4&t;RsMUj_ zbneobqTES4W;yH*DMe4+H_|xpg~0R5ZlB|oD&m>qHMQZwSO0mqm=Vm?3uVpMnT?RD zzV}hej*h0eF1sZSMHQ4r@-zl{mmde$%y*yGo|R4Rwo0LR)K{@)tKWX2{w$VbDa8bD zd#e6J?mYVZ)${G)hZ9v?)HSPh`?|vP>K}IMc52JJ2#2HnkH4L)5Bx&;^)lzTCMm^m zhLY)%{qd$Vso30U*Be3D9P~rT`9jFE{|9F6dcu7r^X_JbfdM4^{twP{_*e6qV2qE( zIq)6MRuD+#zYHw0YqgAS(yogWXK=r|i3i<_oz_R6l?e?P4k3*?3O+%~3482gHX?ql z(j?LL*5S}re34Jf0jRxK%kU9|VW4v$a`nj%b=G-A1O*8}KvBaljdTl}b01sW1d84( z1iNe&jHlf_a1(I!K+-NuQxX#;9?gT&>EwO=B%n@EKSAJOk5RrRy7ukZouC+$Zjad*Vtx>Y8B50KVa1~;skx3f>E@3tH5|72a@ z|JW0^aYuP8U#7q^I90XXe-S(*+p&N4q1TnpIe2*b=_IaYCnuQyQ(UdG6a?9bt^TiL zDdqn6hL18{+c;*?nZn;LX)^GiKY!UpgUTG00<#42>VEe1yXw^bF^VtnswQ<7tGF>X zue{?Sd-1pV!~2BDa2xV{mcjdIquh%GyismRI@#s*$jj_wxj7Eg@is!gJZ7k<)48_R z(y;wu6t}P$T4*sn6I-Jt+a3$ zy|_Y0nnjJLeO4g9-tL8NB(wfB(K-F)Y2!{?Q1M zKehyN&`&;zFLAf5146wI1{RpJ!=Q_wuKKYB`7yNw`LAo!f6jMJtk?;<1P zc|#KIp(4^h&liZ#dp_i7V(PRYP z`yUR^5GfwkyZD5g9*jhJ7MaHfD~HTOvw}F!p}>_H7leEdtm%?7j1~al1tj`vMM=da zx0))BKlhp%Ex*V0na6!if418^#;)V3s(wU(97)x7G~FEKuAR%-5jYg*;#7*T(Jlb) z0XxoqM-~`IP$D#}92>v1a+j;_)>)^3J%-|`Zms_3KCN6HH)Up@SAlP)*y)53*NR|v z2zmW57|>yMZ4*Qm!L>k90Le|cKOAze=j9GBFF}0#9~B%;iXUCB81t(ZUU}?SGWYFIerC*jNz9*UC!cC#pAcVrUudjhSJFcs zSmd`iUKfA-Z|<&8{T(k@LvEB2*2{+3I%@~C!VNaEu!{x@FbD{ zBH-n7KeeW(iL3u5oBo$@(W+gKCXvK4R*xwN(1JWsm<$a*MYG4jnIa49OkIW-*T^ei zSE`?+)@Pb9_;ab_SUftcpDA33%J9bf=ZgBuH1kyF+ zVGXcb&Zq!cl$+_9u$xT9ic8N84e->wD2CF&7`<}$OAW!9tm=EfhAdMHpO<18(+hXX zNNzSY(9h`6mXwCIlnWliuxHS|N*Pcy^WaV&z%n*|boWoqbA}-8xGOS4nC_tyR%Gz9Gclxg%&c(N|%6C%N|+3SvyBG9ctFUW(U#&c=dxF{}_R}fbFY*4R5vfQhkd%&h& zaxe&TVwW*xFy6!a1GvNiz#l{mgMI=?>OoxXx@UlKI6>ve0G5}vVJ(Dp@LyE`a-1m( zB>=8}AXgy_3|MX?IzL>zZg8c{L@a7Qb5u>yVC&6=&%r42+-5Ybq%o!{p>rk%@9Xmr zLLwka2R!hQI4;Y5l9r;MkuI7Bw_VQ?-3>Y}1b1QPVRWU7KBYWv@x|5eM_u#?HVTDh zsIL3Yx(2GRF1wlXyRIK z;>d>|(!pL&D?&Hg zY_&Y8T)v0iwqwThF`qYca;;q+>@<~W+kDwImotd8S8a1|uaGnR*BS6^5W#=9)|$9M zol*nCmd-)?OiKSY9zpqu)_VV~?}4@m?`pObG`6uF*@$7FYGI{bw+gjcl^ybxY!4)7 zs=~VYgo}nHs~TH9h6Fa#fP~BJ%VP#nfCb60gu$T6kj5KOm65YrrX#`dzm)%-u2S~p zi-Rhe`ps4(fzyV%xy4+ILs*Z5AaN#aj;WgM%<@D{CYG2+%k=C}mT2fb1Vl~V4Ta(# zL{j&)eOP%&a=VQXj*Drp);z*wGQFo9wEA!-k&=hCOolv<5PzO|xyctkgF>3Z_ljSF zTq(#kurB}+4hkY4mZcto_yQ=eKR%sqKaOayjK5`n3aujb6Y2}7|F&M;qAN%mxOM!3SZ3ZEPBs`a(xTX=*Ba74Zm`VKk~;5nhKhF?j0L(ue;_1Se1=z<*Z zZB36y?LDpkHIxLr@=`qv#EBB+mxo8_B+oLwbpBaApW-4_OB5|Zyu}x5IR9bt)H<)pGdAqxwq*KT)K6Zn) z(qDkFSSENn27tyJB6l5C3MyQ_hj6gC@y@dQR}912<-C8Z;+b>eiGLmn)xp7vr1vA? z_|VlOvG%nSbS|Gf+Dw!R8hzJ=SI7mLc7c)yu>Rp3ACHiv>af}*j0?$wafarFB5B>j zr_d8MBIz!*q5iRy?3BcN4^*!~>#lm@fR2rH`(u>&57U7XSg=!=U)!xhv zs|-ei)Wx$uqWpARRe<^yD!unuZqW~iL3YUOqi#QFkLOz3ToahfFyY@+75TK|T=6Hn zdZh{h$-(ndQc~is(eEf-OFaCyoM#8W@K9CuTcr1zC6dN652NDy(hfS({=$4hX=dSr zwmIYRld7TzgK74lTd+@gns7Aha@5-O2GoZGb@(zCVnIf?5t301A|B9Bfr<*D2_dx% z$ZVB^CY91M@T;8kE#g&>D#@IWKIligUqMv2o zsZ2Eq5sdpsQK(&^%~o<#k~p$pp+a#{X|ZM%leV)x?W?kV&0l7)A}VFYN@;8^ty{B> zdB;!C-1POE{zflcDT`}k9zMk@A+>AJN>s&TGF1QXGru`&0Nw+uc4vogh(zMng01T7 z_WFvFdu>-s(hf`Je7a8UH{xQLj1G1l8gF!K#AjBm65_ThH!lqC94^$Xt{AyIX>-m| z>bGgIIwtdFqrYh1d~0RVx-q8aiTjVrHy|gX!ryuryy~&$X|1yOHr%?#d-dQa>+6EBwchj>x4@$?L})v;LKvLk_qRwcRTB(WoO82-L8WbT_9qI(oO5 zTWm0*5ztiOkeRD-Jo+--8flOswR)XWj7x_aFZHLe#;9OckmvPg4r-z!CtV;Ur(~$K z|6;B;>MUHQS_&EWU{@e3Z6b*ERcZFdRiXN0bvIvglSW^Xc~{1#a#h(%vXOOAfL)-W z%pg8JeU;`bS2Ib$ZGAQfXE1;YqSzE}yiYQZ3&a*oR4*<`JAY=g00k7Zm7rljyjKv> zq@ysT+?p?yo;-aC2zPs)6aVn5%5e#33ow@7Te@{V=@;17;Q-Br+JCwF-o1Os)D2L| zBdgT}xlYN(1B%DfN@vlGF?uKwAqXW5FTDMv-P**Yq*^Mfrq`iR{jM2Kwd~;-CDi)PpO%O&i-d>QGPM zj`(i9d+`yiP0u5b%=qELicuu(Z8lq{#fIZc9nu(&eksnKCZv~%pv0a;J#gDEN{!^(1 zl;d~#V%XNne-B9})QVv`mZ7>EKZEh}$rT&I1$>vjSs*!CHAwb2_ZuRJc# z>Enpb53)2t>i~q&O+Y>%(Eu=0r*0OZ>z?sKHkWutKy~xSV=7Vs%Iod2BHwGk5!*ij zAAaqubkPq)Zv#>43k4-za87=<>^K#A9OGFm4&M_gaE>}ucF!n)BVwy+pjOYtchO>d zO66!O_5&=<#hXQ5eZtgsz;HmoB|x@)0K%qv&a!u=)GPZ%8LT(5A{Q|CXLl>!h{18s z#){Jv6tjMcPLtkXkpo4o0$iv_jPbI*d?z~U&<#sjW^eGUMmYv!IlOMy8hhCkjdshs{9o zN$q&Jv0~8WhF@Vm)sp6K(rL$s0}UA7KWb4Da`n6`5T?%cv14u%0CeMISaAIRP?bu* zCk#NMQHS80zcHFzhQQ@cGzB9mynze`l$jxVkF^!@=$oJB_xY0IMlPsD8OCt1W@@$O?OL)>G9S=z~FY0A5buHs7@l28(ls2mOc$?+P zwQu=XJ+bs2A&p||s=USud8y?P#0PD^ShWBkzUBv$CCX!jQ>s=roWMhtb=Ywlc1$SM zQC(ZwD~r7&5oSVMTckW7eK8w8PG6gv60rHrLaf*tJ zOtR$^TWLqDUPVRKqq*M3>0xzp6VMLuG@wN!rStLWIjtMZ+zxYmA3}^Mva={s730e_y0osguiP{hUv%VhX#3y*t|0p-(6`nE`N#!WQ{<5K(t# zgLXeqr9`=onPWZT?eVJ@>b(gfZcX~|@y?izUEeVAn=wIR7LmfM2BcZ=@R89XPL*Kj zsK6aAySt3J$JE-V1fT+r))v8M=J=|>2rTvqRS?uIpb>ieV~2fBEbC&MvL_*`hWxK! z3hFI z{*#s2H$>)>-MV4~YM~@3?_MbzBOZ<+_5$r{`m2|@zEaRmjal!0HQ9nhxX059xQ(;8 z%(VT=w4YGWJ*?Zkhge0SsYDz+0%m@^GLS~0yxXC_5UX=e64%CUQJ4Ui-~Zw3O~9dU z`@ZoR6AFd0WzUk4Jt@jEQKZF^vNuG9kS*C6mF!u{Qr4s>%aFaS*^?z@U&b!`7BjNF z-`{mV?|a|RbNruw$8~fZ9hWp_e&>09&(AvFPmyjYpjCM35;fP^9Yx-pKEt>gMc-sJ zam!nhHv)X-Ep3I6g8*U&39X~_m5T!sV=0Pr%iG7B3C77?h(t%~?%LznqA#8}}AfB2ig z>-F#L>mNRQBfK8~)#z*v>ck6g)X(-^mw@6Br=#zV^xNuYj=He~mXwrSqYe@{<`^S{ zkp(RnJS3pY5Iu(?>D&N`*{I0z;|x=&sZ-~3VMwpP|4S9&WtG5qgv1n3hXKr5Qn6tF zcR5hSj#^@|nbSS!>0?L*F8L}O`PiT>`cCye>Knrm*BLwf9rD#pII0?0Dy#!9u9%%Y z(3~ocmiM1MkQ3V5Qn6-pIsvM=ii-<1z|Mep4gh>NCmhPzXT(l7i*-Yy5U!|k$?yxC z8BQo8;a)jwps7LxRY;Quo+t(tG^P1~G}sa=x~CRzzKB2Ld*wVSOHP+RBVJQX=_SZA zhyqVky60Tsh6>JSH9#8vF%KiXQtyM%5B)#JI?(QmujzM>q3vIwq}hW{StYev^LCu7 z>{?9QjCJrF9BVN zept_H5JotFw|TBaihVWS)rdR{YvN@+Tk8PMSCxKOg z8Mm*Ro|4luHv{T_q?WCqT{#On74)=~H`6zkNGfS#H03y%1h)G){&KA^YK$&25BhI; z1QE6me6O}5sPTF)pT7lZ*^t(NB#2YTyMZ|4Z&A|6uqFDdAKw~>0-bd1%k#tw3G?4b)##g^i&7cTZ!CjOv zVYKN;W(CwEC7kPs6M}dDKCFvsiB+w)KRVz92LlNJ4v=?>_#6KG)`fUSp9w)eBtCt0 z_0xx2F_(pbDd*Y)aKtCp8|0E4^kY!cnK$pC&c#xGv{>qN;eE=wyray zmZ+O}NEU@74~}9;oh|0ZpNRPd4Kb}2Ir_4D@Nh!#3_@P98kpV&IcHw*l@al7F2b|Y zKUSj9=fOK#{+3lz88-*XrmF(uR@sVDkkVyKYIrq@*7lCK3azl}?=mp6xBN2o+7=QN z=Iti4D}Sej0(APYRjwy2lb-nrs2gBb(N@_hOghM$x1wMNKlju$Ye~8Dos6IPkKB=r zY^4oE*!<^-3grnh(eUl9@Xf*PB^$0qD)>knB-eCkXpphEaNIXNhHSu8ebztXC8Er>%vL^5f1&_jzAr7$;{|5Em zYyA301HcGhh47o(!Tn)y!X?b_!Nk&pZKV*dP3`6jpXt7~X$7$6S2g#14|i$KqF*(o zHl2+5UA~HK_e{J^!8o#>@Z)_-&EQaE+)Xu5^6WpDp>HJxZD(65T9@{n6ON!#kt0j8Vz-`>VYt1#a(5h}Mm3`RD&fpGxAMO&r9PO;f76Vbg+p z=X24)r6M?yl6*E4E+5w;Epz-EP@?uKlaOP(d6v`9XfY{Fac@qlrxb5@CA|?(xkh@% zw!`N-!(NMTOB%jO4j}!JDE>+FzWnUVK$G%MVSBMk%TEF^04Wz4qQg{&n%FzgX8^XT zfB-fqs50VWg;km$v*KaSj5<8Rn)(d%sxaHys&reQdN}hgZua@PMIA_0F1}y5n8uGd zZdkOezf7^_VIN)QL{p*E2s+*g=arwRGN`{v7~`6o8PL@&{qs$tGU@O|4Y~*4!>Qgl zFgEdCK3N^CG(0pUCww&ZOo(Hlf|^f_SnRwH-$lDAoPS%1n+YhhDEGmWX9i|t(3(Ix zFw#$mNIZ}fWQYUIiTqp=!yIzHazW7ctC#5e0udHTrRvk%hhUIoc=_fcvN6E&$(aTY z`=8H04$=YC=_sHCyW^WVqeF?g6JRhRPUOH$e60{Yenf5l++`NtOBcH6StYyU3{!C@ znzs{O$suxeJb5Uc-r)^jf-@|CP-XF-9R|OMy73Q>phKi(y32SQx|G|=ycVNKRCM(T zehg8*o)k_eOZREC((fNi%v;LjQK&Cq)MxRRBQEEHy z=L}SUa-k;AA0r7cku-knGh2=H=i{3@)Jugc06*^u4U_=B;=5RSzCoohcZX1AEjL;l z+Y7yDPvW=xm?IhyKLOJ807q~vS=UMJCW9g7q7t$D;`3wr3YhZ4eB;7q?#p#z0#V~O zHd6yRCuua_2h~x$#Y*A1y#jE^qb2yLA+HYx7Wf@mSMMKagqDCv2sRkd*sT2kw{GYU z5D+1KrEx8yoZ+0-usIb$T9ORBC9u^Xp~14UmTM3)h)fb-bO5Aifj6;zI??4hbgID} z7?wUm2$(*Ro5{i1+8#Ju50>{qGCJtlA=N@W1xR<;{{YM~xw7pI2L_;=gMVYK>bMlj z0Pnksx#KxPJIVX96=hofjRZ5WES>q&f@(3`DxNVL(y;*U}kWPC8YZnCRYc)arMiRZ3T*@`g;3+pq^sNFMKDQvEA*k6RW&4qaA@gxeMn-Oy!?L!GGQdG75c!`QUToqV@V(AZ@0&d^vbx``-#a63?T#9Jg}o zp51)DEwewCDjQW{+YfwwQ*x_zr=mzZ1p&#seX2_eL>U>GmGW7A2agty45hYze}fwQ zp)27R*E9BhHwy1iT9jTAEe$FMG44+DYf@xXrO_6xRDX;g<>HrB`hlG}_KJy)Up9WX z2A}9;+URU&P&A^RtG<1hb_;TUd2K#CetoF^>Wv`OBh+K-Ali(c(YzxWjgWCbf z9*9V`l*yH`TK4msU!?S@#60BqEow@vF!I}eDjwpbk9SzCryW>lERw%zl2&YA@Xou_-DykKI!(5wZ zUW1DTn_D*e8!sH#3y-|^>8#ps2HhRe4rya~AFRSS<`e-xOjp-U#10Ly&-z(5K0ZTJ zG~yRW6Xb+6&?FSgNJ^a~oq+GsirE-CGi+|u3&fL%0mEMb#E2klJS``^ojiv;ovh`v zakN?lMjaag^6G1Ybu`ro!+ANzJWLhrJ3m3;vcPx3v0UAEwSy7Gi5tYnAEZP$9TqWt z;oj>d>Eve-R>u5-avq#Y@TCyb$&mQ!_3P+=0I+z}@5lX&OiL@{jR!x2i6~`r5LiJ# z-gCOZ)BX#IT0&Z9`Mj@0x51Z^iANCfgud@85JH}0bn~| z7)Z@+Yb#*m5NtKnb|ZBPHV0Ukh`<<1SAcIpCM+cwr>=ty1dJo+&+`t}sTjFA<6-jw zURmWj<(7s7t11<0IeEHj}38rnX<=5L950(jRo39EO z`KP~$5r4t4^??Q{;RFa8AROeRSbxLl(^Opx=;SzLn9|s!ad$7JSO;F2cf1!xQlgkZ z`0A=q^{aC8xUPlYp9A>NAj*MOnguM<0XN^G&I zRN=(`)DX z5hOoI^_g)_KL-|v`R3kxKn_NUcZTBkaxkLimYKlr@h#4%9x8ym0jJY6@xRl$e4j7s&mgmKLS5C$^6VPxw=x`H=0 zHiABPCXlx8iLrdbqnLS9YXecY!9N3cN5BUV6Tne4$lO1j=ciD6ef{exoCVzD!Z91s zN3bIxfZ>aj?R4L{65ken932@)1sdmHyx8SwXgVr7qDdp38mVfRpG)Dd%roet9eLIr z0hzq}LPpmhWhV&5mY>0EzUn(|(u?j6gTzdLp*x`=_-+|y&%!K-diP*@;8~h_?>&5O zRLi86KUc5Fa0&Yf!P9xre1)VCJqv}-=4!QX~ z)Ns^|x8n{^Qvj|Y`;Cf-wM#(CSW31N2$VM-!qoz_`bkiEY!7iduMw{)(79(SX0Ao2 zgIW=mH*C6w+b}Tcr5y7Ea0o%m;1PHvp$YdTB%TL)5&p|c&lKmtr2yLkxO0I)gni)E zY(MNUaxh-PngH_@e9o|mfY!uFYab2F3p8|X?d^cg+jw~mwB^D<0RJ>hNrv>rKuJM9 z0rF4?-nYQ}+d-f-lBuZ8OS5vqb)H8@s4Urv!9toX6#DHGzHwf@K=?l4i{hRUdKkt> z)fPQ%sBIn(>=Plloe_KRByVycg~6-VqXrSoGTOop0XmldLJdEhfv&ON9dFc-1Plo_ zRDkyv74O%IT3XBe!kf=iwhvW*%gW8CA()v??=1OML1!)CuMl)oR9t-To6Qnrs%qPe zKI_Ml1vmU74c$PxMy>RaW_Y)?Zk|n^80t(V}@PvXZ3xPKw9BNfL zzZLIQ`dk)HGbRO>7kBJKe8kLd6v`9JLs(Fvz71Pt$6d%dWYmYCquxKn0#=P~bQsbS zpHW|(_V*Y$`_gcykNv*|cKvrC_;UWw*?eg7fo*A?YZV))gIcvOC$PYSzB7Nb=1ovY z8g0PM>Vtl_SS$%x?BaxTS(IwZLsii`Qcbuw!4{urQP`7k!-*Okpm7*_+W2ioW)zS5){+sF^tCeBTSpMliy;gU$ z9F965O}Sp0&WhLl4W+@Csv9zU;JR-6P7lkHjcxi%l_|qFLQ{2**A(o)G$D@KAu&L5 z!cIOV2s}6(c%XYjDjL*(ap;&^e1{|-2;sU@h2};LqkOQ|*XJ*kVM=Q;+&DH^@l(e& z5dak)J_J4{_Q(Nwd-)7>6-0AJG#&MdXGO=K3L`2Hn zA*YhGY$3UCjLnhB`nh~Y&^5(39Ao}C;++6LFmgY6K)51wl;P=h=72x2nLq)R88U1k zx!a(MgZmxq5VJ~49ud4ge||7iOKjI;JS!`BsxTI-v!wzc>@0fL^Bu7w=S!0dUX)2^9IBs?GETraMVaB+-A{oW zgp#lc)JCjJBjz0M;E3Yw=LjSL`!UE1kve7gs@L~fD=XnzvkAqENC+9Q%*dwz+gh^s zswR>O`A>V735fS_2aR(;vu~K|hxDd^+6qWTBrOBbe1Ka($n*=@R=~pus&43QfMJn~ zr)%`M?RydD->@6VlF^57X*zK^q-Hro#s3)h3_7o{;#bcNSU}w?%;KrPqDX&yJCC!Ws|q9Wt*}y8|u&S`W zD*1KI^%!q4V-kJhBSaWK{fAd_qvSu35Gk_Gzh{PjeUaXLAwhJ6#yrejQMps~LNsgh z=J9h9X4_}TqGRxeh)J)udJ`W3U-UIj$kq#Z-+5z}U~C&YP^X$i?{Vo<`}ORLPPEv2 zP;&|jIk4_Q+yG609n_N8@+-G^=BfK;vlO~V&^{$FejZvBz33P6^?PfULF(l?&Xu1f z<|`-YS%gHFF(*=$AutXx#xUU~1JhhVYYAp&){p-(&qHh2M*}={P`l*C=4(7#kQ`!NgT2aq`oU_m-8B`6cN2C%VY&^fe7lS&}8-U75DG^vg})dKw+KWON& z0ScamjPjUe)bIBYeE+u|{E<2OS$Dn26EC#kKobS{nkyG3S_mq>0on>AE~g_<`HneM zxcqzhLmo!u2CG)})u}?C&ypdm!(U>`0jP2)i+1qnQ;Vy6Yw%|5 z70R8(Y(v5kY^o2+CfP!db=ydD{D#_%RN&3vGlHECaG#F=)tdYlk6m-E5Wp<3QAXcs zzxe%?EGN#IIEM8Iqws6(xbU=VPTWggaj)dhD6on~7%1JU&4j8CaMuE+h|UTj!g)P^ z9}8777TDSIs{4!7=>V5L>O8x&RU7BEzul&J%XikpZ0`{dd8XHGJkhMF zGHH6-du!d|`Bu!V2;iq?)=FktTUtXcKl9mNueGqc4gV`HXGly=628^(3Uc+q_N~7= z8V(-8>WAkaF1(N7GFv=WJ~qG1!{|HI(}onsI11HhHSUfiQr0SWBa-`lg4LZr?mV;s zHQ%3;y)SmA{dR7Wl4}pKiTAoiCFx&LHgkVdIv%5;L(zoT&GPZC2jwAjDb)AhbRC>M z$ilICugYK_)ydS>mwOG00Rkk|aNEwQ)+~tS+ECf__MJ%Bo=)+r1TG5xg9QV>(*=AD zI>Ah>8e+k+rQ>M6i{(X0>v&sjW9?9EC>|8QwANyy9I6=GyXHk?nea!4%obMIoZ=K* zu&M`=lE!-FOQp>TMjG2)}_Ja84x`<-}}$%zD!I= z_=#L{OR}NF2pVc(vjZn2Xu&|Ufb<~MUjwedHC@^S_EI|YM3$iyFMhR{r;jF7 zTlfwc*@pZojG=lzR>ATDtyVt9weU*l=scmHYXmh8mV!>`+hi>k{f(jVjCX>7&fM^- zkrGH^eL<4NE4O<=w8Qz6zF`E1X!Vg(d|ZQ1Y(LTBtl-=8pPE`QsbwwzdIh#zAd#WH z<>w1+X!9jx%r3oreMq3E> zxlx0PJ;ZbNPNZ0>m^oWdBS~?v{x7s9J~07S)n9BvozMVatKK#hDyVTBYGP>ap(IDF zIyK+1uZoU@lG&YAqyq!>V(`!P^EC zB(i>T;vAf&ZtIf-B2(&KIb6{=v_ask96NTFaHE^BLRI7_nGW?}0B?E@3=F?-k^FKM zX}v@8hK3-8{qOYNcFG)lq%ieCnKY7P4umt}JqK$)K)y&W-qouRA%=K25P$qBPGeKk zU+_l5egq1wYcj+eCm=;{@D~|H=kK{}&~^bRBXp|pFBkcx4b_%JE9~P<%JN4?Flu!_ zkmfKPP$)F~dIB>!(t2gH5mB7x4VnkX1Mv*vf9DI@jU}m1&{R)(i!kQ< zDh}kSBN4eL*XNSkrzMgrI9~^DuF(2P0@BPHTF=bS+93rYgtE@W9+;o5L#LvRN?62V zxYr`%{(9Ndn{=t-udY7#u0fj}i~XN-%YP!NnuuTy#jtBasqA81z6jFt?$az^C>6Bc z<)1?Ll?-!yD@Bctr0utBgiwwV@*_}9WCHI@aObIJXPjfX7L%y2`iT!$ddis}C zh362{`Vno#+x6!|-m_ftm%*l8PlYb|m#edE-+kn{jdc$#`xm{#_CTIhHHx@A5pxBr z{xdctP5eGnrnHW9y1OZy$QCOhM?nb>Qv^U7pr-o;vN||xRZmqjU(_J565DFaMaQVl zqVz6ZhYQsfY0nq30U}U(K$Rd**9RTlu)E)Rhf}SCUPl|)nJe{)bkku21l|SCq8L%% z0R{p2J3{V&83rCNh&6}D?*ll9Dz_GYLOdlRJ%b|xVRu201#z>;a|r}0kO&Wf|C|FI z56B&M792{(u$AcTXZOP$j3#1?K>hLv)qtWkVx)VQsSR%ri1WX&(Me>}Tb|#+CTVe* zepO~-$L*^&_`ij{*m6+uBdjpn3zS#kiPhN$l&^p_vZnVLFpe-+5w2jD-Gy1r6{eO( zFKY@)zctWILoLM^FT2upp)NsqYXEo!b6^Pnue@ZqM*X9_DlfP5I1s~;>o2u<^AK?N z!1&RKQr-2e7aGBMC;IF&|6@Ogs*|Q$k4|z@+tgp?E;3c@@)f zL;~rzvG+mb28D6Z?G6g*Qh!9p`rPz-@!L$ni8;p06Sateab8~(Bck321$TAi%I zi(Zio_~9|R-j!)NLQIUCXvdco=NI-94)ebQnf&7)Tf=1K7UF~sv6?ooT4B~j(&L3` z9k{4C#-YMA)B1GS<9sf}vi!^UBgc*KS&h-_C`|DfGhP>ld1z+~ZW zfu9;8UqK)Nrcq=#0RHkH6(_nADY5&fmGC66?lc#+^gn&)X`;unpuW{wCa&=+ZY=b> zS2=8{mlqsY6iGcjxyH$K%1UBdLB+_-ncJ&nI5MG6WjoO;{ih955%qbcfos7Nq($%^ z6{o;9$f)!u5~=Uht6sZ&Wsr-&)ys%wFDk2$7&cr25F3eQg>4d;f*xQ4;h==qhg4M< zU%5#7%J}YLuC|t?@5IgS6vK=5NQI2C^3Rj8+@p;_OXDJmx4^BzZ?)$gpnVk{Q2neA z0}IHE4YFxdNv<0K7ViuaK-o+e37JZ(hZGKVi7<-7L%@k^GA=lzIKAxACPw0Y#eHq} znD(ZA&%}wU#mZJmg$R#S-wDAyS%#x|DV0^QKvia-lO8tHSdI~HI+)CP3PXV z@GG7kjT_z@&JhD{50OH;|B$bcIL}F#hm1*oWNfGAgBA7FU6_Gx3(KysS!B(ExW@feZe=iEA6T>uSQZ{OQgDPdE{ zBs2Wef5pXd;XHfHJ~~&tLLG*q+H7H(!U#t%-p7Aam;1s@eU^eQlVz*F2zFlcq~l`? z4(hY0lPn@|z5=W%y1bkWV4~mN(q0AV*@G>jhA~v3r-d3Yb)wg6w-E{I$J}d8H3vZQ!$F z2?KB&q)^bgb8}}VW%mOdS@5$U4K9@{bw{)fW!4Zx0bUZ47k|{e6wJ>fKjNyk@4_UU zlbbsmB9;p~T4#&_UUWvtlyAr2j<*ObPVdwrBCI(cBgX;pQ|#29E1JMlQJ6ETH@{P)q7z1h2q!O ze;;|_-_h$_J&PXeIKf=6@~cKMsJRH~(~Vm}qa;R}U@r4G!XyYrzYiJ7C-*oQXpo#! z*ew7n1GOQNO`M~TP)y*r3q$EuE5lX}j`Yj=SvL{11-jUfI74W+DTkC<-#^Im+GmaxB}$ivKTyl=M-WHlpkfHe%cGx55j=&t@Z@?v#z=7q z2@tFp%?X?Rxoub3#X(@F#?t9+?|_6#);dTAj4eu=6E6hs%XVtsJwTKmHBs_-_p~BF zR2dUr6E97CFkVAfrQ*Adm#g(lRvN1qJc4T_##BW(+@u{muIaaS#?R7kT9)^vr6iVs z;*~zGvI~JBe49~xKVWi@>D12vl@)yCoJN@KkS))P2Z)!)dY*ZW(c+`-Eh#%+V|3g3 z9kH8d{50eNDZP6EcU=N&Vz+L1%kKdBhE$^F;B91*7G<^7kVD`tol;ET5LA%{ydH zjSBGc$fS=H1d9tEeH%#-0IUaQRqxQ^OTahX7~k%X6!RG(l- zDrjaw=4DZrHTI)FeAE4I5{MV|U=))Jeuy!pR@>+Wi0XYYI^7RSG;Ron%!+_~3_cgx)NiUOOk?5_}zi4~C) zA)FfOB4j%I^T9F(dS4K`Kn)MTNpL3w2mHzU&tMxi=QnT7!mpn|>}cKhn5qyv?}r=U zj_(329I?O8*gJS7r2RM|@!i^$=91dEbK5-F>Jp&|@tVML2uhJy!Bjs1vfFF!{0)|w zQtf}?_i$T4!kYsE0-{{d!l#H-`|o^n2jpWC?fuf7n~O^i>W0gXrwaHsZh3D><$~59 z&OmVkjNT7lwknOj@3roQoS5xZ9PP(Ye0WFgt;Ds=UKn%W2gVGzA0NrK5TD@arj=&y z0D{vHe2m3EO}^5d%^UXsdSJ1&o|y>!Q(5#% zs;RTTxnv52#ZEx#0NZgZ&fzzbTlF>Hfp!D#ry$H7XOX9hp<_Jk!O9bIb1>y=v{aMt zN~qZ{vhNc4_1EV@|M*VKcDl?oqgfNZ>5ql9@S3iC)4&Hj&EKqgdx5%q3@zo`sE7^Q zocr5N_#WKu$T!tqRpI=C)_x;5N$S#4KwD|9flvRro{Gz+(SOub{-{A99(>C0?;U}K z_D;&Dd3&O43Mz-j`_3_T2gt4R|HKo*RCsq+^V;Uj_B?HuXns?^r=mbzy%vM~P;WtEhOCP-Bj}*_kN^M~K##+FmP(-SPA5*R})@~!F4i&%? z_z=A$RVsly?Vyop@#e(|)9$VB9(V}h-Hf_^5FL<)XG7t^}WC$aKyASB-kf1z>w1RW%{XC);0vHT_ZjiTuVC?8sq*w`Iz1rJtVZ;F~ z6X0JEl#1LO!4?CdR2I@hpxyvImM1XiL%v%JGzU=~Q)?dQLdzeUfLx4E^=OEqA{atu zuTz92u=zX8=L3C~a$nNYbK(P-VtUu4rl-I1%I<;3U8&!+q$zB(|p`9M+@D|s) zz(6M-t$!IdPUE}xxpVlb_XW%0@ zeQ2K1E?OSQ9oas8@ZQ8Qej&H({wo32NTHQBh0(6L|9^<2Ut)8EEm1feO9MA7xJrNM zx^LwFQsC;@q|+BU>2NH1qMa!5j*pEces6zYV;(3Gm?3WgY;hDFk^bVNVOV`h(wcch zpmll33xf}-d7)=rJ z#P|<)efWnE0ZR(y@Mdd?F*n@pOH(_L?uMOUna%Y#JV(67$HO`Pg!t9TZuP+>6N(*x z>4LO1P?ACy95RVPxjb?)uV**2^LRJ(0Q6Pigd3C29v7}rSG}#)4lRd6@9J?`st==$ zWRf40yvBa`0&5qR(GawSAW~qB)N|D-;LDkN1xEE8{cBMnYlNyJR+)Srau-ss8B334 zO+8J(A88jUKMXnuJPENPpc%R7|5}GXY%G)~ zx1TBg$rw%<%KIc*tr0yO12U;+QKA2m+?qL=&?6U*ZM6BOd zYuw9WuaRfdK0CW_OT34AB+rsN9sX9@t^z%Z+eZx$StSc9$JkwMPh8rUq21h#ni1*RO_ow!x;X~X8kL8o~By$a#EHjrQ4?ZJg?~*oi={5 z33GOEpel~+5hKiKC9?=66FnQju{ScmPy`fu#(cK9_rYJ!upzJSwvt4UteFkOFMU&Q z4AR~7BWatCbypBkZP6t`BHl;ey@yB#_{gLgWX>!5Av6M_GeoF=n9u;mIWG$mc+{DG zVXAKDMatmS#K<*pKtlvYl9;mkQK?Ep=v!)^UdS$6?>1S7N#?|hW{w-MQ?9>1Q_*~b zNO)StUiNrh5T@JjPsk@3`A>N}O3VMC`P66kJn<-R?u7;Bs&soHr*D-ml0PlFOK2x{ zh7E#fahDmT{+ceB{2I%uJ7L8zdmHa6nb6u_KD+*R|EWt?aEwY`@yw~5cX>w2!1jJZ zZ79rTU;N?HzLJ&okd$q7q<~5qHt;%E&*GymFlfhqk#Xitox)#w$z4}aKkV|X>ILop zaxC?RS}pA2_SX2et!~o!ZG0Nslap;{RH%&Hxj8*>#BnR?Pu1Rgm4v+jvJbrmETl74 ziwP+`^nHGx*C(?w7G~d7k!=ic*nPUG>Nby08)UxLc^IQrDEdZ%sos?CB94Lg`Rc`+ z)!A2%yIjsvm=Ur=!aGK;MRnJzb!uJ|pwqy6g!Cvq99LmJmeI#S8^n2*PAt|-C(L$<+N<0mPAXcj zm-f@`Vbdpb9x=>}M^<30f<}sGY@-cebr*u)YLW<%|OMM~) zwvdd%9Muo^h~KDv4=_x`JcmaFzxTJt7AUPaQ|Dm73V~tbVfp2uFqx^)zHl%%{JF@=yFZ7_}2Nb*Jkr`DYe+U>Av z*NJ21ybWlM%glpfyQoK-6tMn4M#kwB0COR{KBKS+{LnNnud_6IhjxHk4}g3SQ&_GL zq6~IceM=37f;f&d)>+7ya9K$34l~)4 z*^Od?Ajz=-#EAfB!kLZGbx5ul2$kWqg~JO}N{D``x4h{X;XcZxF1FnW(#PJLPsV(O z%L0rD{;nX5JXbCdCZzX%#r{B_-^Nf0H5|;Kyo3q9JDHx+p~kk$jefuHlZA@ECNvZ- zs8x|bGY-O+f=7OZcnEe!{L+pOij3tr*j>4kg{{jDcwcNA=Uyu#81~W2($a5Oyf!#G z(HC1P%nrdvdeK7qx)B1}s9kg?mDb7;Gm#SJ6kbI#;Ug`fnVfm^$H!kPX6Cy_|MqhJ z_gj(AT+R?*rkuM6%ig(+%_@Rfu2WT{>$3%izXi?udkA;lH*%5XfV)EKySShKf(%&l z0bK#(`~I*CH8hT(%6(oaG%81&eSDpjRGjg9<~9$VYG<=U`xy|5uo7so9A2f(7#Z*6 z9??vyLliQF&Cxqq^<2FLjzLr3dTI?PiLVGQ)2UvU__%SxB43{uPxW-!wrvS&XARK} zis@>%!&AIsUX|bH=pjoVwbT|m4Ad})y984?F7x|pwRfp^V5s3-AbJhWF-WS43PG9X z6>z)nH!Wrl8dKi=>ou*e`(rDLWWv~;|1A1DW0@7)$aU|o-k07!L@m7$UUrhLs$?*9 z?7hKK8xu=tO{Th%CWH|JJso@%gC|@}XzcUUL7|x{G$Q4F64<4f%b*W}JvrVF zH=kRcTI1D!x2&OPJxk&ufa26PE81wWF zSnQCg!Y3rVsjE=@RCKEgBg-pbw?SN`u$&(GUWH6KYgfdW5Bhg*-4APHFcwP%{OEoNm#h9$q~A5RyV_4UMkk~jkJre9%$dc zTV`Wt_uY7&N@r`j=0Dir|9RXPL?^LH1I8q;c8ulbAp$##v-J*W4H(jXuX_R)6@4dw zpY)B9pnA5CH$wjgivzr_@F!z7(6olWx^d!)M`oaE=kSJWrJ?q*mRgn0U{y#ymhGUb z_P2GB*mLkRYnb=XBW5^GOwY#zd)N3#d5`ymr-UVtbc2SszD!@QTAdSZPJR98i&9!< z5xF9)r@cArjuWw`d`eFLh6XxdER|0sWyN;vnC$R)PvVv{&qilSe_F?4OcqL~{PRoN za-F9u3p_iVn{s5Y1+-MdZ}P#lkMiY#v39kij{E+At6A`b6iU$RHV>n;E=TwUf$q-e z_6^U9C@Kk*P>2$kO8V@&Lx|8v4GLQp!D5(ES87ZfYMG^<%;ke`(|+F{{(IH|faxrFW}bNSd$da# zKqRoXGgJaYi`4aiMjw5nj+NXypbstpqhmaVFSk~`yy+tY-B^ zlR@g85DN2jF*wALwLs%1)2N>%tSLy4C=2Zgeo|4*ycBiEi|z&)>HxC_7U0Tj1B!2? zgm2SaIi*C7ziJ+QMCRXIVZ`#!$Zi2Dwm2xiUmmS!XG&}Y3MaWSh#jZK==FEnn%F%{jJPkD z|365N$JASUy<2P2npvy6e0~P&*S&5o4gD;T+Q)&@XAX7@;E200sC%C2+CHN@QLayK z_cGt%yHF#+SI==|Jb5HK=rYR8sNrNRKkzNzZp4{9@;F!rxxbFa3PB-eCl_WOLcS8#U#^(i0 zeeHgfbqUuOTbYzRNJ5es&h@--l%MZkMVIudesZNA`vNf{z8eK8Gl$e9Bzob=f0+@GJ`hj^M_>$wHx6&u)$u;X3_1mn!zZDDD?T7*b4Eo=5Zi_d- zX;fWJz#wVC>gwvIU)msQ>srF;GCz~*$KGgyNORFpfjzCiBbL&?UUxu{`w(<<77S4h-Z zR@cMv@H6+}Cq+cLTnV?h#^|ls3G!n@RQNifTuF#Y_zXt)UnCL{O0rzt+@NAazSI_s z>##P;lATg;cfTvF-4bUT^6WLGtFCXi*Ft{<19)2wP2Nkx+w(Xb!V&q8%o;J5>&s$S zd@VxcY0~TJqe?A^c|^2)LhE}N>{^&h-Byfp&q+(CzIycvb*iz#iDya*^jMyr{q@h4 zq#QfOt-6acx@KBh<`|D{s4DWhO-B}P9St`IxR zYQe?Q7N6gKt&k~Q_=CO4+)!Wn|MxF^aKB~X2j{YRAwUe@++ zn!F9ACnmX*jE~6=9BK_w@K}J>Uq|_D81xOrrxq7LLFAM&xkY%cGxxfGt3;(Bl`D^G zA>Y_Umr4ee@@+xRk*b587|aby zQGYu+LIi`=1%c6!O2RdqCCgL)Cr#(FonR9Z!@ZEDl(>2c;2k$_FW80RLYi3eL-RQ2nKIBa>`uu?I)WY>Lg^i zLhDTx!OjUlRtf%%&Lsqp2Vn)6t>E;8tl1)$X)RjeJbj#LHmyv3dzlFRL|%LLm7dwI zEV%y2ojf_l-3zk`R0egTmb?1;X8HxAWsM95DxdEJuf0qsoO>0(Mag!(Hcpy%ZF>VN z*Idk5Zdq_zNakCGF)b(kZvN7InZFo2`FzV|oQ6e$eB?xfwVCCv+k7vxJhAz07)GZ~ z^)BxIcjhwg_|PqjgXQJBIs$PhZsx7|gU;zJ595R$1v{-C*m~*HD$AxaeRcdVF0s5p zihE=i(9ogyril3r)i?Y$XA%=G2~o9Q#s4qAi2D|zYF`#+tskzMJS0zz#jUW!(b7$^ zXp0W&n7_-bb!gM8dqcQCWPyFY%JsKYN7pfpnla^_v?R4jTb~MB_8Zh)6P`ZOaz@bi z(ld6wsYo4Z?(ZSH)2`KM+TV~`N`y^R2ssBjNV^N9%l!+=cWy;Ty4vMG*WNDg;%TD7 z<>XMZO%74tr^oAT7dsLH8pS(m<3%Z&UrY}7$J&?ooOMFSAnksh&5A_Rvd$X1(s(Gq z?3m`orjyC!IS3^Ea2oz)ByRUXPPQ2Pcpg)-tMN$Xf_u&!+g`E#9KgEIRd(IUFn)dY zDRFiDBppw^J5RxGn8Zn+Q=Ti_C%?bD}n`L>rQ_yS94J@+;UPjBJB zvWApFzRJ&q64GL>W{ajXM}8yzlLD=L)0EJhIHZ?S1-Lj%Y|;Ft&BSsaqODd~91diJd5I_!h zCmTn{j#f=@D1xa!4YrZ2+|MWS;*P3pzQYq~6YEMFVFBmnN={#Y2>P;*Sy?UTKfwm@ zIx+DV0NnHa_RMeP6Ewfzj*_EZk#p=GE1+WHrr0 z&t6UpzHiE(kZ8jtzY`a_IG~-JA#ZRL1KZSM*(=!^jNbpY3{EXDOJ95w`&EqEh)$;T zx=tbhCv8KI$F7O9xh$1b(@DM}iz`~v-x=hSJO}YY)Pu^{hXYHf5f~@XXR!PtA$^6C1x)Nc zcb;aiTND&-OVdQL~bIsxJu zr;06g%e-fQK8WUkw*&J?kE96qArNV5_D`y>K_|q%slXL!H`A1|qR2?s;jt~kJ>%Q5 zsdV&MfUxFfvxtuzsdcW&bN>^_+L~}in}>%7o_$>h2O{+9UPVZZ#R6}uGSf%-T8h1i zH9lxH)I(J8h`Z%&I%AI&{1jjB&)jn>*k;zx=tMwypTs$)!0@uTL`a+09emR(1z0uL znFqgMh5hR8e($YJ+}-t^RupJnaH8wN85Ju*To~BE-A33Q*~nK`230+ysTOqoEn$Jf z#*KN^dnNiI+`PdUjm$S!V#Oi(x6>vg>A0qUcR*N71)87!My;uH`vett8NqT>aVvRi zgc}`#E}fhnY(Z8*yU(HvgjBetBIbNh-$5f~;k{PQTQ03~htw^^AGJ2C;N0tI7PYbr zi28sNPqii#xvyBjn;B61rT?4Jnd4uQH@>64!=ayB&mU>+<@E(nv!nz*7mXIpZtCe1 zyDgRZq?Y8{l}%oS`P6^MlhH?-OXLTaeY%aHMz;<9xX`$eUy9T}a@bm?@BaB`W@ztMEtv4$qLbEE#L& zSaV5sH^#9#49wWwBn%UNC{_6+@!6Z9?f5ZwPDyZB<5#PzE1YDWLI4j5tbswuu&Kz6X)olHH$r5(*( zU1N-jl3^djNYi>jlne+-tM*MqPHZRz+~$(1!$d-i$itP_t@i-;p;~@HeZxH^{B~j* zO5x}knE@blp#!mfI;nu!_VPB0GV*fY%X;pCO_PFq;joOJ1qMQYAQG?uXCAwmw=OJl z|IGp&j?F*{n!i9A|MrKY^vl+gAJ(TjJUc42yfIHl|6;ZSLXBW?nwg~(KNy-#70Go# z%g(7jwPp55TBg?H%Ah3l|)3)p5O++R=#LeU|FG{}&ZHu(@=oOe~ku3=9e`Oa&bGtno zB5Ccy+#WtGl`A%vPUV}kc6sUgd|cd)dYqEj8c>HFGo{k86b}pZh@9X*)zAYYo9WTP>B94W==u_HsMoju8DoekON8vCD0_=F zj5dj+<=A(!WG7p;k%Wlogv#EcbL{)Bu`7GZz7sOmlqKPRKj-)U-s|_i|Lg5K*U9M= zn)yEWbKjrsKEj|+NX8}*2wM|#mvV}t9>JSZu7Sdvf=<0X^yzl)P|4qIggoAj+nom} z^R%RgIF40yiQ;?*9^pIx)*)dj-nQ(N_eXX| z_JU1K${L2;mppRz=9>HW%J~2Kp{ot93JAB_^IiQOSRv?D_0_9JM}BrxW&HB)M%Z58 zkMIBS<5wp-+ayt z_ohf>2MZaEx?Ad4O0;*-Tmx3^_ees$*(8fHjF1W#*dBKTB{+N6b3tGC=G(V#bsGql5hp!7tn_D8mFm}7c3Yxw%f6;{`^i#q6_5WU}Ql>E_lsuN+ww_fFE z9vXr+@-9$A^RViq_p0p3YqZ<&6GVk)Cnxhhj*6N$-Ti8M7xEAlY2#0I$el;-AR)W= zJL|~W^{r+Dq{87H%G(aQ(_Fl~y`d_<&3SyLW0p)%Ywo*Lu7Fn-uWt+r71yV_6{t_J8~;>@_QRU~YC6$9A)2oJX@zcqleQT3rDOrN{RV!W1%& z@fKv#KsXP|AcSi(rDtx=mOo&&{bdH))r~$gN^3-;@VzOnv3F@{0{-w7P`J_fOp2gb zhz0q=q$QeeGtO`c_bPon=hpDRkzidbv+g14Z9QU;RnHnF4Nn$$7UU101NW=VMj2|- z*GC1cL3aMMMi4!P8;=RO-GV0{Ey7TimKZP^z0$#ZlPgxL&7ib^i&EaI200I1;lFvMP*n;V^Gz8u0Fb5ezdFC!< zN$o+%f@&f74_Cc^AN7s?Y47pSf^ksks#t%o2}UWBSvzb?Af>df4s#`Of+W@3y?<7! z_nDtF&t4gg@4>F4tn}q)0o)b0W4}yU4c0>{Y|n8C}(C;Xb%z&8diKhG{g=kfNL9M3f9LNQ}dtD)Nj zofa4sU~M;1@#^3oRQ3Hf+%rJYA&=A)-(DFY*EtpQCmhFWM#}$!-<|{yti*e&HtAyo zF)*x@{hX~>uq4poK9aRIq@Boofb%z#ngzA)OpF$QE~48 zG=mn+BmX?%8s+o+*Z=xatdZ6wK|8;f{itYXsqfrg#B3u#{{Q`h5*W9>FCq56_!4}V z_QDsW4+>Kc-snEqP@#DJbsC3NATA}{96Cr*>xcE`pn}ycOMh}v;JM(R9;^js`|%SI z5*3$ik`5Jx8WvcEn`~6{eM2&6^dN#7163dTvVzOCG8fDKa5biP5!KE43|rU!2A5$- zz4=a$%Fa`Xs+DuFzTElC*v^Oqm!=_8{QbpM4#_8xcngt_J6kDxjE3>pz7lH@nk36V1htCY0YqkjhBD~(IzJbu;u8(+`X6xmjLm7L9 z%XbyvS=@~IU^ToA{IjSvuX~&HuOBe*$NCz>nfvFvi8FNS9xS%UY0-n?(Ae1c*RQ_! zIp-PVg{fjfb-GvLi)bwrN z(@nQ&Q=_Y>S6HH(lSH3-;OoWry?Z3rj1^1itSk)izbaw5gl)rI@#foZO%8@9O7&6O z``1LSyf2x$lnB$`=@Gc`3p1>Gu-WA*Sg+buTm+UJN^WO3YS3uz8{Xgc*zy@Zla%hQ z3_|prulCg@UhYC4+Os{{3#91Ag`aS{YiV3awha5jjZrFIh<&P!XInKkSYHTlBX#EK#j~^$+N7He zk?pb#r^=I*>b(r!jns_*fu^AQ86alp7Hl0HG;uiGV8QJOHVLD-CJSTvt@>XlOQ#>h z8*O#+TeA6c`|om?!<1%j+(~AQs!I!np70rA!Ne^%Gxn{mYlmI!+z-wk+K%D|4=j&g zJLh0^gI|HlzlOE{9|?z?&%I`6X!9Ts=<@0dos+Bwj;~XhVw}1xniW`}{U^pCczseK z`!=*nka}XA#$+41oQKz>j9W#Nt8u$NK=%}=g3*>DV5Ks6A5cBI@=*42EMS4VSHZ~G8ZX(`_kPy{Zo=wWrDZzO ziQeL7HkZS>9=_v>Kt!`inqKvnx2_EW3$AYnF=vIOnN@(2a<@eww8|kZAM*cltJmEezc_H~kz1o; z1Ydf@m{p5#t|@{2EgGE&_+;}(__o5L&VIj)rhmxDyEm&i_N``nEoH9?6+ZP($V`u8 zkRw7EXNpda(O)3a(*-2CzP=vSsO+dH1|)Mvdj!&<9$ir5^DolLHh2T9im^*A9(7W< z5N&mZg}nNryWegY-~0CFpYO4bPI%5eWjj$c*5JD4DEP)bw!X$^!eczP)#3Fc$E#Wc zX)}I6ir!@|83$AvQ2BFYeg5)1qtY#nc!@8!CDmVoSr=8vpPg_Mdi2*RalTHS_j_Ha3S>!3x4ym&_NeXm@#6C z2oCw#tsvgv4kPZ5YrReT2i)q=ip=_5iUAL^<W9rp|@u+fs6pavd*2=F1iDaiB==r&X~8@xXYE8@Vg3&Br%J)wHyR|24zXF5i`}tISq~)xP*8-c?}v|S_{Zh zlW%!)s_*{M1-zM%1r^5w6|!7O5~uH{`@v;-%v>c`kLTQBv$d)Y4Gl$AkaDvZV9knC zYo&Z=3vm(RMJ@JC>ex5pZ4VBbIoxvEXHyfH}J#| z;~1tyEOL?Kw!N+)fv2~UWE$F+8m4EFgIR9zCkDi#Hcmb?@sbJo5J+j{_@5TOzVTOC zbbX$eZnyJFkc1pNF&fuE$+DD%*UPg{9Mv zAzp?c1UEuy4oSN~dC8)8LMt}dMxQVw@w`g2qqs}d{rrAuwvJ&P(&&G8K>zat%Cl4@ zw}kYr4(Ex|3QmlQo)`3P^Ml_oXNvA)T=21L!9_#XsN| z-g*{+Oqabe(qNQmW_~|QS6Hig+PQ9=Uv`%{g z*m^L7Ldy=f?n9vQ2fqL$i?)f~TgY!l10m@7zM&$3>I%xaL{$P2>R{AX)O%}^3rw{F zChyG4N`u?bMHxek#;?%8O4LEfuPkaO389FxWdx zDAOka61D6*w*4783N)~x02W_IE2|5r%)Z|ldT%#c?hpeKU+oGp$H`^G?3YEvXl-Xb`;ICF%3f|LS zzkV6HCRdT%_xF`VU7Dt+q}I;5Uaj?LR>13zcU3rP3mxPApg|(YI)6Sz+ z#M-2v`QvQbR4$@6!9u$I&h1}-Ix2o5=!7+NkSJnOm8;6!Nyax~7|SF`T=@@%%wc@H zckdpoRQonOiN@Za8yg6=TJjCLf!2OP%GzIWej52*#^DCzByDB&Toa6O$u4LaDsvq0 z3{L!~KO3O!ljJ@u-gO98U3Sjm7}PzJUD*q@)E9hT3b#BZ$@c!mKoa~{h?~E^e~y2m zBi)^ivrm}$8A!ZNs_<8bZu&{7m^SrY05J|>p6V;Ei;XoZt!4!!C@!Jsd0?DsFSiL$ z9DptbspN?Agr zH{^jm^ft3~0{D@~B2?K%^jv%WL^UIat|1c)0+7L zhj(^f@$I~ONl^b4@qUwlh5*R^aF>8+J$2Z9l=%bN5rf#oR@OBuo+yq8N5_VK$J%)~ zozH~)CkUqdNPM515}FmLd0ZQqV_*M~sq+mwqhbK6C&($tvim6~&ZDH5VdD~W&u(Hl zgeGG*j#6YUuD;YcPZVYy)t`kkq6E)9LykZIZ{TlN^&4JZ8ye$h6qiL{1oN$4C}->@Z&D+ zW{X?$V+U*>_;PO-Kv{zU{O)QYbUZNPqih6hGpifbSh)Q@Cjq&K<8F0hu36Yot7MWD zhSlYgd16T;B5`0)!5!HQpznr+3{wEM=u^J)d+&^VcSQwQHn2_Kb z2lRM!)Z}qwBr2u|U;rcl6fh%l@sg%F0H>U>?=4Gwbn{t=8|HHME9O;ucm6GAuR}wF z;hj|P?%usC#{}ef@D={lA_lu1VaoTb%CCm21%mI18| z6gv#+M%)3dYNRV9k{ETZ*@_GV^e|G>h5{nG+V&vqV)9>8!> zE-?sYtm?ZpfW{6ouz(6M);L9RO88&}vZN&UC=atE@dGlUY1%D|JVxFI8;{!as~9t~ zF9X=OfK(21oeg0J60bnwfnD~ zT4$4DdU8;F0uYWkG5vI?9W??xKyrDAKh&bH`)|tLL04a#T^vv3WmP)8GRH#%Gu_UXuJ+xH0bzoQX*jlVSc_%0z zj_GRbzd+uXqd$&qC=)(_cyhT*Wp7Qz9(Vy@L+`2t%6lCfs-Y!8`T47|a%cpHmtT6; zY1l>Dct5OEG|Gs#RGfiuflhfQmrgJa5{EVnyDR|{_6@g>aXfNN9opNa0IZ^zoDG)G zSDcbV6vGz&-gD3G_0fz4w&ri7e$6p6%+|q~^|g-hjTQQ=S<6ZoI`AGo>^hZiFZ!YS zVZWMD#;p_OGI!;k0hU*q!4b?8FP^?;N@&#!J+0`K6_KP%IZ4%Kkz4EK2`A?X-a9t# zUc*;lQ7S4cVV*R~h8%>xToC-#qNbew z(z#|p)!@}DSlM&~&P~PSBhkBy#eFme+4(eV$qk2_OJ)W8s6Od!HY=RN9=gsXd`Uq; zp~z+8oa11T`adxLVt+pHt>-)b3b8+_(vXI~w3c8gPH1X z0l&6AmkPlcB;p9-u7Kdn(-4e$yEV=Z8mRe&h5h7n(1u9J0E?uPYmyBZ4Zt<%k+|dR z+y{zVkbfior_>q4WP3HD=dexWND3Q+d0T^k8Fl$*DjR4x%4;A-JDcU&o2I-gir!~o}z;asipx3ApM-bsbefAU9RlY{m!_CoSZkJtEg1ufc@ zg@G=c%{y;|8^w0S7?J|R{D&7>^iPyT7^2u)k!|!UG+Xvhwa62P~m^|(kX6b!%ur_f-znL48R4^v~dyqcD zZI2i?{qVBTWMUZcVe)M9cBdx?LrkubgcZgI-{J8-$W zZhV3!=a8t*<=EuF-7QSZdFB^B5H=9|8ZIh$^6IPm?u(I5fT6m>c=GjAtxq?vDSb65 zm5>5@q{3*`i<{LpTuqVlQD7TO%7F9x9V$mFrtFt4GcnWS2Zm&_zVIx3ka#ig?INV*GB6kt|Ct*j;gl@;I!l-A|6M^*jcoWN{c-45;p z)2XsM`oeM+VS>sb{^S?n^@2VD*rJ*myX@G)BwkmY$WA$U(E;Zl)0&0T&m?ek zax}z-OfUF`e}ltBYKMO{IjsSo;?c$EZj}_oK_K#LgD=<(BVr?J-=sWI6Xt7FBP1V2 zWA<<}gGXpdFR>d&g?Q6|@|U5twW^TCR8dW8O$>Q)n3mG=95SK4K+*p2L0wk10al?{ zGKigSGBNLP;F9mMU#n6r#XW*r+l6kMs8a< zI<($elH`r9+%((Y`}m+->`(LTh{p8RGuf%7eS9X*2us`5xoS>6JAnhmd!og{Q=?Bi zccp*wJ>HHk=QY_Y|CJlrJ;pAq+_bw^EWB1N+y}MfS4zfMJj?HZjbACRn;QFm@5)v! z{k>PPtQ^?=_5E6L`PkN@`1roSH&O3r6ayCoe%Jo2-&=dAvd&bs%Qg3bU1u*pbmh^f z-R{DGWy-a<<=?o+4Xu<|PHY_%j)Vt{z8Fj+!0R0v zzzDi9g3uZOeJnpcJI;{fK*+hA1d+x2F+$%GETdetSXfVAJG**8{S(^Ks(bb|DWP)~ z^cJsxu7>NU&ojcJA3Bj-z?}UzD#wtF{~Z!d-b1B=F<>QFVd4SH57_u}tH*HflM+I5Sc~f~!dLis#4skaBl6L|yb{arsfC77-2> z629<-VMgBO@c=QXDLEeFdaVG4xX?5fVa00Tlh!->f{dG@x+1 z`$o8ha-*Z0QQ^R6uvIJufNinZaY*I>Bcmvon87E*NG4V>=Fy1+muI*{M-c2kDr1=n zvwHwCgnvLskHV^K@811f`wYTUq3g-{G6YNQvL*e$X-Mo%?pm7bT3{|eT$PgfuCjuq z5U7JGtofEhM$CZ?(&cp}f}r+*hl#;@+yJABOgzDVg7$g%@C`AxGpA3#4hq7e#Vz3K z@_#5}08FNh%F^>fT5{9<3`ArVStYSxAGn6puI?MB4n1ubZ;u8S`$iwtsu)?YG`g48 z>4zDa^E`E^a^WGEK0GG?*^MA|C!J!EQU@;GM#_cO9%4D4wObo&NGj4$tkf0?OW+;= z1Pxv~hRCU%HXaP0e0(*zhV1%yEy#w2a9o;Uvhvld`r`3dUk+0+ckvwRZSHIk|5lpv zp%rsZrjN?+6iwp0FnPjdZ0W!$rv3wEVTsi5>VJOvc9(xl_#oZJLde=JNOl8YIs3TA zo7jlsZfurs7L!7D!dQ$tVK_84lu!JtKZWhY6t^QjaDWz+r;7)S9y@59TLQ79T`5bt zf4lOj@s8$-r>0?yM57rl+pwwzj>S_{E&`a0ke9ZUkM3PS)wv7f+@{vpEQ&1iq#K6y zGA_(K8`cWI36`v!as?3qTbp^l-u@!xBJrI~*)ck+g@04V|Lf{cT z!s3cU^#M%Hsa`i&1bfd?h3W41c(jj%MN3W41MdNb6rhlz+=v)x zh9XLG${bo z>K`5mD$lcgW47}%H_$ltpBgxu?AB)5 z@9l2Qo&kat;^#DOq%I0=msD39!@M%TwDgZ$h>}yOh42xsBkm8mGz-gH{j;IvI5hso zxEzLW8nv5p$xqnpmQQpL~`tNujMBv)^0yn8?>Gn2ZDNOoEpPyF@v0_hK4Ue z;q9@Pr&vZ}ofS1w327%?A<6mCi9 z66s_v*;&#NMHbz}kK`bMO=)tGK_cq#INV3OyVIcaf*#rqfKrCG#;;-PPXTfW((kQi z7_Ti+p-w<^!p0l81BcygLys-XtkXcDB8v?>z}!2>lU48IH0GC6l4vVRR*);@zx zJ`*NMKF!^ppfdCN&^_Fb8UF^6&V%swvGW~}#VZ6uo^zif6 z#F*xAE(+$s&BJDbx%rYk-%xxE4J|Elf*3qJh)YzIyEahWu*Q*3^=D(UnWj;_!XdXM z=}V)usaM(t*P80c4JX%{0>ck=FcAb?RWP>XjRv|kZ-~UJ%zu01FY>^CvYjFQpi)FI zOJ1&{QaC1_wC0j;f7-M7dt{>poDvCTyDwL2_;t!9QwzX!V_^S1k=UlEE9rJ%)*85d z7@?jVUea6jK8v|ipq$+q{C^^%tc$Mr2b1r_NdqM|tk#aq>>`iOX#zIAXbGb+Ktnu{ zR!LV#lF-#tX`PpQtKIdw<;d~zv$rD_A>wo|3(!DqXi)6?a=t*a@vCNDU(IFjW<^K| zD7Nc4h9qRLD)=*!!O=!*hsAoH*ZaK7Mx^pa_3{^JZg5JFpgNdm9*jyFrPXw|U=-+7h2{vI%aQUK;``IdZHapy zQhtZKlk=HgiaUV;4CuY`UR6KZHM`lNl9l|ZOGrEiR*fG$DZ97OTG(XoNjfyVz;WnQ z+DJqXIQoivJIj6G2Fn-&78;$`pD+*3FYhib|5);RKP2Cvht=1<^~TI@q;OMq&lvnA zH7g;K?||S%Vm`Du0I|>&%Qf3SK+0kQR^d#YY`4Z4oqZny7}FEL&SNz3V*P5#X24#$9{mmHWu>jCI-2ZT37DmWkmJOPHO=bDhFg6coW@IamluRa_y z`1ea0N4Gs13qUdZLfB2-f$DOso!Qkwm2QS=9NWxf@EUs~M%bb;boq*I5rSCDWS+D52q@*GU#Pi!LLY}OEn4RxlZ+Y17TJ}%mYTM>K54$^rYnCvJ~ z{i^8lX>x$3Sq}3I1VOt|T>Mg}#Yv01MUJOkSMz6;16x|zE;qQ+lMl#>CGrK$_2cCD zq-~0NtQa=s^X`CXMOrQ5BG)TeHTpVaD%PJyXvslw0QzrGNs`VJeqzPquDl_;(=0!o zp6R)N!zj3uC8PH!VOEMT;svj$EniD1uu{cDA)6u3zy=!_8DxauIx|SHYaND9( zC$n5h7eqb%AIlpPnT4}pD-`|o#igfZd9$ZoM5H^s27RoDNw*fvjZ{C-l_b6Wwc1oXYaqJMpH$OCBU`Oi16eE~uLvmxbo;WP%kK;MCcnzWX6TqQ%a~rf_pF_hL7%$OyNPu=k*@P&ZdGZ z;0F>B!D!;m;jik>${ZM9M3w^$9&FX=FBzGW< z5eHVVeDWvAP=5jec>zh@kj1*18mtWZUf+4OGxqU83K&n9Prg5>o0iaV^S z`3B!>Uv$8aBeVhilev$N?()-<+a%WjAwyDV+Qe52XGEL^t1ko%=ZNPH#3`}fJ}jJi z0B>G-tRXsyU{U5VhNT{##P&adBo~;?(E&cRa9qc*CH5!o9heU~jtBcXfnpq(qPwsT zdk(BWy|7Yc*&^@#dsArjKw=6kEL=m-cX-O<$%4W|e*wh=9#C1@1_256wusm9 zMJ0uMM>nXRGG}1e$PY;;iCma-M9tws{Mk)0*RWU2;(8!m3{JMQ>;+*tkRSGU?tE1B zMlOO0DW`Q-Uk0g*v5Ge0{dTp6>vB>YrQh|{%RzSDP8cF|q`$T%0jm7CmJn4%s$Wbi}*g^Xx%sPJ$F&#w2+ zpKJ0_-50BF7>uEH1^9g?yu5HF#eatS5>BkpEdBA(mxSk%zPw#pj2Y6&k3Y+a{Sv*l?y_le~en8qn^@IfpARPyf)wTZsVgK{Pdq-`f18!Fh41aNw0L(`4 zc?i{}JpLXLJGe7`i5LX!o5tYc^!e`4`+SW;^scOlTZ(zOMlFJ;lnG&&l^&1u(iIaA zxs0xN?#AsPZRdu&A;y0he^5&Kehru*DMc&p?cwY&V_CP#t-{3E-p)|B5LQszLS?-?=$ z{vx=ybI7;1M*T03KUNX0;t{K9z{5csF{HOFeZO9y!|cR=j{6Py|OIbMof@nM_|yI;-xGZj-dKa0Dqab7<==3q7x-tyJuj=-RE z3%ms`Y+a0b`=l+B-eE41VlhWyfQE-A_!tQAxqI#Kef+%-{axW@$^???F)$(G1|Up! z|89Gl6G>tK#DpIC;lqb8L-9NSQvm`wQ3-_HKs51JeE%qFj7|2%(4@9AhirlP%(hTR zA|9S(&`xm^0mz!7|5?R2C&0}>0gp^K(6Ctm&o3=G(X#5CIAk2K^|fMa=4Dbn+uDbX zLX~jnbH3AE^jYW0(SUyC)5=O7KoUE*LHdIyiu%*-TCHG%Nkc*3*P>z24=0xp8oL0BRM3b zG8`LMI0b_hh^!AVFo4xcEGV8xxCV65nsvsX#iJm@3!Fky6AJmoM(BFIvO+t`y`I{gH(v zjvSp#?5s4uG+{stWHF#Y5BhyRpm;W0DPlma#6Kg+UVSNx$`km7j;r7?Y6@yyxIKt< z^G`%umfW?exsR0StMMlR6AoH8GvcVtT2_bye4~mQSlvyD?_8ZX7kml%*!$QIL}>s0Z9?~0F-P7Y*dHRpXp6k ziL*rn4d2(`-VW;h6O+;VHT+EdvnN|0X4gPf*j?f{1l=?;Y|ix>I(sk)_=2zP@L5Gg z3R!>gSlfl9cINk7^9Sm>K7^eLH%GZDW%5H{zw6BAAfJID z?l=7LX0FAabw(s-!on);K4|h1^~I>IBK+AHVpv`N$dlm7&Nf*n77=vgNfd(jKKPAD zhuboY07hhUNI;lN3+1JkTkY4;Y$IqNy68?~Z=%I?!(jMmnKi;PKVf~;*SYi# zjiDoSSMgc0V;2*(IjmJcot14^+ELAy`td$>?}1hY%~ewhtN9SAcr;qvduZd-r3btc6qtMaU{TVX(TMWyYBcPy z{q{*i(gSn2Z(5<3uCsy~E7W`EjQ@fqpF8P1>@P>zm2yCVPO zl}TGLQ(cM zX~4xMU;JS9HjAU6KFfDqAcFqTHGTu~Tcn4N{g?Cd%$YOjS3rP5J$`Pcx1_0vpV2o= z4pF@F~cT%b)9pSUaFV=&lp+5APqAcqf_#^Ws>7&{9N0= zEoPZ)2~s^JriGoyv&%U*K7!(i7L%{s@GQgYhO#rY;45~0zcC!b{vZ2ejQs0Os3#@CrM_H!Q>iMyFtCoTxxN3TpQ zRrYz8>!~gmYhh`JTr-=U?3_h}TQ(Ex-rG%$Aoalm(R$4+grh6GhIwx=_}5*7bva+? zT1+}CHh^eE^E;MwITlchR8s5yY{RTqnA8IyI)i`1c^8Fkl-;(rUq3!`N<_c`7!*av z^)rso#K<>J1Wj^??RRwjI?hBl*<=dI)_w-sW)B9@2ODlKJh61jH_kD z1l!$$C$tyc1Dt9Zo4V<_`?pF{IXCKx#r9bX&>DF;_+HxOp%1x>9Daau6d?%c%A3=$ z1{U-e+5iDSKqFwsA#im<1O^g30E7pFIuHdXKr02lszK<-5o`*SEZoefCZOyga0dYo zg0ArOaVY!TpYsvV!N33w^*=Iu0Cq4rn=e7l~9otxVt}v|{B~{NanjvPk0; zIrH}oQ?9cjf{XVxl-Kj4zk%`R`mv|iuU(4+1yI-T)uw+9}#qt$kO(-ovWcRBr4_vQTR1%t+@#`5OLYS{mXd^@kZ13a)>arge(^@=)`hoH4cP|GPzLaQ#&+o zVx_!!B4g2 zw6Qbk_(`OZYlhbXpv%+)5^Ho9>P#l}Nphu57qd=nbB*VpQHDmuU8Z2`MRohyev0Ix za^Hvik`XCb#2e{Lb6LPMizUXx{K&?j?~wp;TRI0ztm-fmgh%5JVIx2~2k$xeTnNgV zdMs8(|Jqi7fBhJRWY2DMRz>)dK7m4Qr+OWu(wmTv+Z@mndT3|2FD#_hmg4hpigPS@ zi2I2ybh)6}jd%=nBuJhyKm3&W%Gh@e|GH(w@O6N+edPVrX?1RW+8lt2hTHp{;gpC# zEtdPN(378%U^9BHW*LS}2EWAev$^?wi@#$O#lkwOq40Y#ngkkM1R{6YzuK+VKd@+d zoqj<*o(kFK6mk^bf@79)2H~B|p+5Kk(Fb`Gep48yiubX(qW=J6h zq~y;3PRiYxe)3G8d?+oVS4t(z`s(<~jj94zbA3gWIz+6^a^$qg@O3|sFflOYIo|4f+wEo%Pc9Uywv(_=&@ikb#7&BfWJ=BlEH|NONG9^2cYQ9$xI(E`v2Nzk6-pbEzRA)!VZkfkdN{(Pv0&9A?HEB2LQJa38#hU`F8f03 zkqO9@N^gKND{$c043h|idC6*~$9`(ZAyX@v0=H5qjYWjB5KD{F!R2j+QWTt6XGSVc?THDkL zsY4Pj05({&@-NI`%SXom7ufKz$UjsEn=nvLjpF&u019`*PZ#mnX@f3il|)6Nb{phM zfyWGFUcQl=n2uw-2`mHy*Eqw{6TUMboyQLKa|t5Hq%>T*wd>3s*i~t*LHzLo*hSnd|*2*p{O)} z?LO&~!ANWXJ8Pp6rhUMtM7$Q{hYS!0hk4Qn=*7BzDMRmvk0sTwM26{;2hN?ex9xlG z>+I2Dp~*(y5AKj89Q8#*BR2zqzj`~}mp?hF35{B&F^kTOlsHWldXDuk)945^A@RWA zjXc`C!c~ol-w2(BIRKqjpblqmQIpOa3g&=kpQi=hW{4MD=57OtC%7ii5Dq5CnW!?F z{qqz`&xZb9pf=wR_fX8XsloaXdbkKv^i;AbQ;Epf>`@NccYF>IaFA1v3= z@2{nKT@zNe!V?Y;16cJqA^QNJ;82>V2E1|mTyoa32Zci8m)Wabut`A9y2xwcvs7$foUo;sKnvL6vtt!ZsY1?&N;F zhkNDbxOBLb$0AyKXpM_we+DllfKJ3>jhDBIPRXLGufug8x|L^LJaN=hms`oW5PHNsa|aK1Qo@npjf9?FdF%{~PX`(Z+g~ayu#<%{(^~7ej*Nw?Lru}u z^g=X=)DN0QaZyv{&B_}CHl+wz?UM-znqEAt#SLRBd8?uNq%vW+a5fv4$zy8Y1{#tL zZkwP&owDKoX&(FU|Drs5twiRsimF?_h2MT-=Ad2VXTUJg}>-P#t*YY zNf+&y6eOm_r?Y9%{?<9$wZHKgp%JuBi@!&x1U@;*icqF|=097eB>}*PLhZ0Ep{s^1 zp`8Zt>AlM_)AWz3;yVY@y(vnoH2`Ou{KE(OeOE^->~hLNS?C)L9zA4jKwl@}I@8-X zER=nI4PI>YA;iqXk6!&AX5(~J0}et9Io}tF zdC(uzeuL4x&l&~NfWZhFXVka@9117Wsci6LAZ4xOU0?kQ^;WGp6|cy3E>ZDC+*U%<5E#Rn3T`J-39?e z5HJS@Xy~==yVEZsyfCMHhBF=quH)AFVVt%O=ns_Fo_E@|zc^FzYd#aVG7FpKjhyu1 z83&95fF58A!BzW}`zomcqe*gcaFBlAV3ldPzvBVhT_H)#ag6skvFQvjjF9DZ8n7h` z4h+&#K=xgBAbfH->o_L3ZrrD4vnDFHo(s{+8VHN_mY?w|G$9{M^d|*}$yu0?amV8n+=CY8BQU}vgH`OJw4CFdPjL%n|R70b2L}LO9 z>p#ho;?hY?ewTH0Ei#y+lcsDTFTTGLO8Jw_7Bx%&@ea|ZHM_FQggBoTVk4{uni>NA1Dg9s)3dYMx&kKN+rf8Tr~|1d*j^WjN}o@)6sF~&Ydgp7@(w#Um4jVK9Ogg-5IxAX7~u-@|V^V zZ%c>`)3n&~q=d;&CZ4_6k=A%->%r`OP*iVlG9~y&-PSaU_rDZi9k5XN_rLGa|MfGv zR)=Gw&xtLaW3>bk1L;9JyLg4j^o@P5%fh*+`mmQUlUU_cZ7ahNSZSsz9=a)cOdZ`@}n`p8?pT^W+Zab!7TPRqQvgR3t?#FkLd`$v79GFz+< zP=?4sX@~CBU*9r}gJQPdUVeGyjnMJ&yXQ36=^wK_02De$?u0t@7A}lMlaPxCzkr1_ zOv!`c2-I_NvCZd?2jS0=G!}jth_sf}0wg#xu2j-*M|e@P&mm2WLTo&NPf^g7aGKRvLMWak_ku| z3SL<9c_^3PB|L^YLp}V3eYX%@)LFPbT(nZ|pM!I1_}WhOCVN~y<#q}zV)Rl;-243< zD}Vpz?V1l70IK-&S@H)?q|f~?(c!=U^XHWt+kwC1#-Ou0L`o33G<7;;EnG-9E1d}^ zcV7Atl{Q?k;1%g$Vl5WAb)EH$O_U8i=2 z9v5w2EcGPQvaV-k;zEdnKOj1$FFn#1PD@ArG49bXFCMX}q;=)Qsh8y0FNdBPS1x-i zG)rA)<4{{xT-LUo@Dj|6E!jaHw|wB-n@(1l<=O}wo#`&A&F{FnUKm+Vb<2;@_aTSl z4QZiMPQW|2dsI?RycuLu#uF2hgwfDXqn@nC`F+a^}bH#)D2~s_iy=Dwg zd>UXGM#X@Sz`Q4@&Izj^2+a3fevz@&SYM zF={S5Sc4c=k`i`BNWS!_n-Tbk-9KRW6?I4f%MQq{>hU5C3zdA~1Vf{ zqnr!yR=k8;5{PdUQI6e121ods%CN`0TyGD?;lF^gg)a@(2Egje(l=v|YWx5aboeoF zo_NeYf+;W_>TVkk35ST?2;qX>3$S_6DbImdz-2s62&^o2a0P%n5%Frk!|`aslHE1g z*y-W>fadXZJv3x>!H=`79El>f32PaWp1{RdD-@Yh5(TnZ`O~g7aLf>*4hl;^*Pxx3 z#0CICqqrQ#PT>x#jPQ6RAmbuqVXD`~tgGT{qBmEk-~eq2Os2HIv3P9hM2?j)r@n57 zPLowyH&}xQ1F$zy&L$PC;wUwJZnJ)Nwa&+}Q8kg`zKazRkWDyG>;!={;G0KWng(sSFkHSm zvGpW!e{jRK6VGmdxR>lTd_+3A_3QA4tA9@I;fuUl;Ct(JfJzPCHlR(1qNlBWX$}?^ z^%pY5g|IwVOTI0(d1VPw{OM*PEel?QUY46gbEBuTkcc<4^gN+hN@Z$)X#J8ARjgnM z#`=SEV)VjQ%7hicHNs@#+pBLKkE)N3SAw;8jQ5ED5GDj-3i1VmDyji3Y(1K5%bt#*?o2g$Kfz*HbP32G4pl#=}Bw%>i@ z-TVLN^*Cc318PzA?X}mMYX-NRmut8rd81N*VJpp;&E}lCqwrltJGJU%n{*E}06n}m zIU)AqH=K3}^9195HcXxnSjeH=ug`6x7#q}{wfN<~P*SDpjd%egsvHNmut&3}h^sxH`7_o3KW0KV*7!)>D zya+CWp*VJ4@arkKGJ>IyIOwC7(D+%JQ~fww#9Fv%7ho$eCL^}w2*+`)x-Y<6!`R5o z;Eb%PcFZ?7#P29`xvXb?sk|a8)Cz+R`j2(bU{v94`towNj02)nQ8Y*ZA?X$|YyfF* z8ZN}l+WMVpbkWO84rmZ*yvM?Bi|q3lSC~OovxXW~broNnASVV`0OVd>ez`JVKxZ&| z{H6)D2RJX;wxP?%YsaJH+@5z#wd3M#Ja!~~v|9b6!Oz?#o`}tr0zS-w(ewee)zlop z`XRpd5W);bmpnpN3pn}w<7L@(1Cq?Ox+3m3v^eWLa{k;n!zasOTo-?=zX~=0iCf#G zov~BL`52jQmz;T>v!<^&f1};Dh<*K3W;Q@IuTr2LzOsu552F^NM|Yng@FwEKM@Jh{17n zo*~2rjna8Mx2)>!?x=Cq3A=5at?#pQA=1wEabK*XW7~&<7`IG)+LNJEOidwP^}P1o zX_b~>%+1(f(+_K4xZM2S+UlA8;Eep(rS?yo8jcKHZ~3GiGL=Dbg0@WkeSC#^sL#5^ z$&M?$V?18?JeWG&X}U|B?`K9Mb-4Cf>9e;ZlfJK184vyL!4dES@**D4*A@=>#eb2n zJU6k@kvT12-r}rzerBgs-SF~}=$K5w9d_58KO$+TeO^XHEi9hO zwQFr~@-m$T$Y-9W`3*bb7%O_3iT^b;OSuje;h@GjzOfwp!)rHd*Uw-moSvE4Fw7zE zW`i-7z{a?E@T)l38y&pbig6+1dQ^a;dxhkDI`M?W0%h03p5Lw**|+Jp|6|gd%#^?NL0d9|6{KQj@$e|SZ5IcArhkJeha6==kX^YY@gqzz6R{gd z=d=0#;q&(PwSJ>`rG!ZeD+BCUf5n3WawbOcOG{$~ZC`O3$h&g6@wJy;c2h9Fb;L{d*~^Y@YnP zVYvj`jlxys`$D(f^jKe$d2dIJ`_b6Hz)u*aw%>M*KAl{tk*d{iEcVTmEs&}qlHQ|j zV%44w#G5#FK-LFQK%wC!=4#&V+AB{eTW7<3uldAqWtr$mt=8jbVxKE1JD zO=BN%`rFf!+fK{fsk^^R`^Cf|eGXpE&wZ;IGgYSrjT;Jj+!7|`rGnEpDS121sojhsp{mfW zJkWmS?&MIn$vxKAE=KOF?aGBgWhmJX?3izI3}x=s-kgn7F*O#7eD{CwrvLr}*4?LC zE_J$xmg_aFW^kB;RNNqyvrL3bEivf$U;Vtp=#YfnWj#+wJsuX}+Q2g2_eKyQho@=^ zCXpSu4)D;?98l2=;HXC2!lg9k>=DP<}@S8XJ(Sl z`oz3D6a54p1xgg*7RTIzN7)?ShQ7IR>t`<9$QNqIu5_euRQs2W(Pv$qzoAsBE8{P6 zvCwEq7z!}u$gl#c4hjh|0ZWctS<5HnR3}c+0HF?gdOBAZjxy+>M6EW~TZMoE#HqbC zv5Wh$V%4JDZN;~xm8F(Ns7w~y_g$l}D1Rt}#je4oIDL%M8bA3CT$A3BdXl+4$oz_r zKE4~M4cp`>E27Nf*U!5hc*yV@s}f}q(>GYw5c&)3NiCw@|La09+@4P^NvQoH2_~-5 zxWxeyPttsF(plfGR0ub5R9)noqAYte{kmGPk3YDAAkfehc|g-jR7&tgBfceMeS~~t zY|=r;#C}>9T11F{PCyRj?nmZs4tP-<&rTK zgbONVWm?<4vkU`TO{EeW*82m@*onBtw+)dK_qD2Cj?p0sTW?3*O+Dc@N4z2-_y90O zPzQjC;>NaS+@{=EWW-W+dh;q{mG?6ntw~H zkF2c33iV~KPa$0bZVd`CKWz`OpUmZ4h7e48q_4=$nvU71P4btP=E)4Z$36P9gEZa9 zT(P+}w(_c)*R6%*2{Aii!7URU2GuPNaojRz%d~s%Z11+bw6Q{bS+h=C`JFr|)u`w^ z?Y?XSS(n4JZM#qBoIS55#?RP`cgUs7#DFh&s6b;`NL372S5pQ$~6;YW#b}WQ@8MYwn+U=$N(;_qVxgm*gj(^|?j! zH^*OET7JGMJhSj&`sRq^(aBCpdc*v)h_?S-9atqvp8ow+T{F|&gZJhG_xJv=O8FA1 zKRtKhK)|5DR{pdFW23ZA7Q47}(#Pt@`1EMX++(}B&gKO9t|{&{*P9pi54#=G<~5;g z6tZ`dPqf~f(U#->&^3s2Nhx)o_zg9o&u%k`bGMw0_6Dw`QS1-4E{o0L*bh1$F;>rV z`nWaDd*FU5#n~cSR^(&jiNqKCWXyNUzK5*hEBuS-T(xEwUY@$(U2n$GwE*6`3Hf6e zv3xr3?!J{WlU2Z}(uG|tk>U|fOIN-ko_ZH^^Q-0exoVus#B;A<$~@{nej9FMoj+bQ z=h&J<)K?^uY7G%&zW;hTiv~?`zv9YY^7{YzIrFzN>gMYYE=3fBgAQ5W`VO5sFbKG?M~JrGl0_g zRzD!a17Z{~f%9|V3OHoe?#WPE{n$D8phRjj%SB8?#>RX|HFcR_wMVVwt9)mL8gC9) zKuTB{w|jkC%JJO@xR(5q-`*kH#@!xhoSm$o_?Riapze&A{hs0%jVF}2E&Dt->%nuA zXszk8hn~F)^yt5wtTMH#rn<1`rhz+5-+rrsJF(Gta|P`m_8T%H2WkG*6H77< zo0~<3vE6ex#m%C(CCZGOWf)&fZw}V}zRqu|-pUZy0j30!Yeg(bNu1h~j&Jgg4eAH{ zDXEM8IjhfL+_xQ9W1sJ_?G?{eALsifmLE2In*B^mS3$}lLHE+g({SlQZgsOLPVL8U zo|C7f|NkPS{kIo)tZ;E_E)fqxHpA@GH}BzC8bw(w^=UFUh3f} zx%BEjH+VdAcP~w~eJHFq-4v`%9$}*R706>7v*V)aw&y+mcqCObBOl`q(2J#T!8;U- z99T>#5_UMb@wK5$IbU@{*tF0y1@TBf8D`7r=PZ`z?I6w!+ZM1IW?z9BSee*qI19%E@L+pOivv{uK;PvH-(4H`(f_H2B*d$9-+_%Zyg? zEt*vf-auKUx$y>L($eHa<;#|PZX^Oj(*IK8%P8k{QwW_Ys{HH9n46#3Z@FE3-)-X_ zw{X&|gxISE_VqD6b(0b26tOku&qxL3He>4F>CN_BJjt4(Z0lx8(XD#Zth|t4wi7mpB@i|;e@Mpnd^*9-uth_CA@l^nwU`jml8L&WT%UuF0dsh$ z_}bvvFs-u_n_QGDm(mWhrn~2V_j!j&V!hr-2~7#OH*j+ZRA91m5*%8vYGK;%0g|!W zD)|Smq01wdu+L)M50=JVp9`4~j^uZw)>890+NFli>%q#8@b=JBz>fovo|<(-Dee}8X02Tzap?~NIvfxdx@KFWEf0puEN+OI98(=ArrN`3b+ z$79E)zVh0aO)nY>L^2jrPLzhDYoJ=}e1I%^f|4K~nAk#@t(Q{f+qe8szcXvgIl8Fp z3IpHF{G@R4;V9|}=R-%VFWX%8u}c%Y{Yt4@&~9CZLxS7S)fv0^xsrP)DmTrDP?#g? zVn-c8)RMTA6bq-|;G`Lr;aXV-!o%Zd5O;veR ztY4+d;Ci2MHnOwHkcK2Vbw`i1|CVg=f1T#b8)RoCOFntk=LizQR}0r(gA_v)ev60K zyUq`)4sU)${GrP=xg@3d^a9IobNR~-=(%_ACkAq-x?g7Pe;Bg2X9P#%J$z$+5an9x zB^VGHtg5IFR1lF@gLSaQvDGwd=+;L@@eJIM`9l0%I=s44Kmez8!KIyuOSZt;lDHs~ zzPI{-OywC!M=y;zIb>OtQos%ZB)a>Wp_B5_Y zr?Hsb8(mh4+<2kCGVIoCMHrK`mPxIYA`1pkMR%b5183JI3Y6-s@}mJ!!Ge zm2$-Z#)C`Y-j>I;$S0xsIM4@MPa_Lv$Z(uJyvjOF7>``i%fwfD5ks!eQ1sG?WysQ{YIaalJ;tgOCJODJ*gzw&EQ2_#F{P2jni5+?QkK`=dj|)hw5@CgoER)cLVKKF;&#?e(B`hGx26GMYJPs>Wg0gbCNW|BqPe z(B^^H1Nr~bW|)5hNT}+?SVIIySYGUV{D!8fVt%bfE?L|sPAxscwf{UrkahX@Z6fq@ z^tBTWmtA!jowR)q4P=|XhUK{TOVf5(+Qt2Za6YQpsdGc_Hhp&q*X4BExY#`YZzr*L z!{!7Ygkt7^{5b7+Tuv}O8VdFSb;UwkIJAn8>6)Av-{2E$JmAzMl;KZ@pM zhBGRJ8jb?e0^mj5Q2x2Pk`naFP?Vb$%khe{)LMLxQ=#OI458}HiX5tNV8d)$z&`Q( zQRIQZFKP2%(`5A6T>$|UT2JRt<4}pS&j#KOA-NPzU347Fb;TZn7y%ULtJT5}E6#mo zkiCBO>6(cr0x{N+3zu)>hF7*G2hL}lB1>PSoEe(q&^nBNjFnTc z#YDM$H!u2j*n~HM3@QxIB(uN40zD)-|1J0j%FAa*s~J=4BUn}H!#9XH>AXc^!NY(B z1b#ud04JP_SOWh_1tnLT?M*F1;s#1A-U)PuI`9Uf|MkDpABY#t=cDueN5wu*+)eYX zDpO=g=6w;oiQAr#)Azl#jZojOEADZJv{N9BAjNi$RWhG6QnD}~4gL$IWZ3z_JMx15 zRZe|@-n3ZHEY(qC1QIe_y+KwRGa?% z*aHUY_SV)kd^kum{xHYxO2d1(n6`P|2TS~~aihM^1|UcWFOm?!NdPes(hla7wTipf zt|MM454re6aL`}BWOw?EE>pAW_MJeY!0rovEHe-CR}g(qrIp;Pn$D_S!Lg;=5rJS4 zx@FQ9t~Mz{A*aRO#WW(DqxSW7ACUd?ws&VTmj$WS)K!(s3*ATb>RtV3pg6{^)JwX$ zvYT`GW35R}xAQt`>+RkZXFF{2MD|^{F$3?$BjXZMJPfV|T2?&58nN^z{FfidmoRM9 zStufX76Ck5T@BDGka#Rkb%AJg_j^IFDCX!dh-ZJ2LiOu4lt`)%HA$se&Fokyw=AbQ z^?4q)c?5re00&SpxbNzWr#R;7LevH~7joHxi9?95^?STJJfh(OL-;l0QU(H%oFnQY zIU6EYcY()E4(+Nl>&!HbDuwv>`96~owH5i+#l1p+FeD0n)*K z4MUkKoSOdzC45A(dENNZ6hErI>#7%a>r)RTuZ}n}bkw|w;yAQ=4Ib@7N5Gt^ydS!9 z>#DD0qKuVOLFc zHM%qNPK=)Xullv}u4Du&V7DLoPJB>!tlan8kYZi-!1`kQhhc?l)VuyW!1#ZDMvz9r zb8|i-`<}Xus&9}^WjvDFz!h2}^82F$dV!h8|002!rY}kI?|oNiv*)@Zmc3mDHJWLdb18pee&$dVG0f8A%{u)TQV;OJe=t%6OnWNd?qFgIF%E98&i8` zs4wvzsv3@}QCsc>F9im}9+jW0yeb5A%;6&Kk_>Tdn*Wa^vR@+!Sa5acYllzSoC}HG zf_(+af9h+OlKBF0>`USZLY8Q}L7v&?ZT*t@-b1!OT5TdgYIe-1y0m{D z7$a#m07%y6b*>8*dqhI8rfULbb%|i^bpY%VvYRb`Ij1SDX4h>>NG64|8QRg$ytS(B zu2=Q7r~0G)Mo9&N?@`YN$64Y8LR`woXD|n##VyE%ugl=%#!lzt9@8`8FJ#o4z)I1i ztV7}tjQhw40eVlMRyAA2h;dKIb3^_ZrPVkj=$`J7BLx{UB*khMqq?+ke8;h~uzvjm(I64^Dqb%ifgum-&q78y66EQZ$ zS;dS2KO#-l-La<_xrAm`1`zw6lGRA79bk@V0nd?k5=l=cqt^-%TPmsPyvlo^H2{+j zKq|{-4YzFfVkrS;4$SRWEsm+yIG|T3p69xQL*k4=T}EDT_LY~FND5k##pHaO(X;jNGP7K zyeyZFHG){yHZ84T%6aCMnEg5Xwy0PsMvL#{h^;B6_MR!qHhoRq9d>i>!s%74Gu0oj zJCdv}$0>(EsosVwvN;_V`03S4mr`HoAIss|I3vK`QLU%lryY}oH4WtU3Kj+L)q@bn z^Utn`%GFZK8*P~ib=7>40xA{$rC&n5Z}n5;nWAc8a}_4L^s@xDQyiQN`@ji`R~lN~ z=u!89ai(%<#xDQGKkfWnEgxmmQIr1VlMrIZ7h;e?KNILj>%6p6!u5Rb$Hs80Re8iRh|Nl!f zx`9ZlM?4@z#$|Ht^Wxnn6m35UJjVRi-@@_-{yd&aQK%DsIs%*Tv7_G?su)7i^*{h{Ba3jMw%4@b2TPjZL@IPJa8YtV!E}k_2SV! z`s9phT*{DRiZb>YLq0$GTTM(>g_g$#MS;_9AnyCE>{nJC`O}!ce!(Nn#gp07sQC}E zC~$5`-$m9XBwbt_1&+|{F2Vxs3xWCR4y9v{Kl}*G3#sXwhQKBT>7fn~%45Mz@*(s! zzR0|s8@|v?G6T^Nbh+CedG>DlZFDg)%p(bXhpeWFyQ?=q9D7jf-@rbknBl|4rbCN^ z%w`tpno#HDz>IOgDmv;S6!R>&vJy!;u_5?^f^!1>J*haPXM%8lhNKLBHS3zb2dt1J z;t;n+z^T*igWAu4r5J;B$|oY<#Ij^-aJ!R#_~VPS8ek%Gj;5U4LMk=Mu^Ci5D_#Ld zUeZIUx=aR#bFt1-<=;8&K%lw!;XOU^KXP5f7|Nx~(K4b&H)Ewu_Ndd-u|7+OlatL3 z10a-I%;j;TQsj@yo)9%#d8S7=(*`105S6GhS%r_&y9yFQKz168eI>t_Besgo`M{w6 zskmesb&oN7ZRwJ6xd=(hYG$3?nKPBbUpL2cZd6tx%=HbmBS%=@cAxGnXidM#Si?A7 z`>|A(vR*{QcD7P5UC^<@J6Pq#DcG!hq$FL&G(hPi?}Afq$Zt>3{vB8iW302V=%W$c9==Dbo@mWqCUz&QehR?^&cwE_YN;1(AVD2oi;5A(+zz5U7gN@6 zZW@Uav46EagEpHkpq_>$34Mcff^o|-9xk41lec%+aeUpeCY)wY5&f8RP2}(k`c75V zL2Idj*E#ECbf`Y=M=1Lf_b`L!>U>Ofu5yZ~*iYyrRH-Z}z3#?&2ZFff&gF?Gqa0PC zLcu}iOyP2Kdl4y5=ivF!`j)?$R=Tf&YV&UQ@qTS7OIE2~+X?0+B=iu)PT%s1e)|XS zlHZ9$-0SD)zF`cYfOz{}*GP@>ZcXOwEf?dx?L8Qj6VoDTC4^ zSjL(U{wLakrCzJ8HCT?XcP$p0ls#|S6euljO{H)IN&D~TTgiJ;=%ValjuUQ2SbtMj zSzFwdr)(HrOsw~i6trDSOPun1^6f(a*9d3 z1LyS@If2*$rBda0Q}22|{&}$HqegE_d77URSN_32S5SQMNPh=#Xh`hXJt~*$68nJ< z1jbs_{x~uy1M<7LOw%%z8Iv1Mp8ofZnDh7T;@=?2VXb|zZ6LKZaSpy*o)HHpXMP^W zWq@1$%p3xrJSJSBv?H6=KZ(M>BVb`p1L-m5x5n^C$$=)#2Ju^+h7DK}n4hr+WM#B5 zuu#3Ok+dcQa49pE^9TRRW6*(o-2={rUlAZA#AiE zhtQ<#NwlB;kmmnE-4j%yAK$+ph$=>PW5IGrATMTau4~~Xr;==uyAr^cC{(yWM$!u9 zM_eNm#3Zzu_pD(Hb<41{E7|FTCWxDV40HntEiJ;=G{FxP+I6g}V3A6&P(O96Y;l{& zvC^$!!Uha!)oxMim4dVsL%!KqM<&Yyhw|*!`wZ5-puZ?CdEBh(E1`TdP~d}qoxgkM z6l3R-+R|)v6oAiV5K=_g$zLvNQ2ypnfjxQ*HG|{ve(B}WnYfDR9X1X4LV6c9%BIn{ zM%-H1KZ5Zf#%M$x1a5G=n*N4aG|0(d7ys))-~cm2m;$=x6GkOW2k<^#2EP(C3ljN? zeMWPG6V3+OQ`{qD!vI#vuMrFzP)z;=dLt5`b9st%+M!}#I0V~ix@p|g&bg7IpP9aV za5rIe?(Z)Q(G)A9sI{yu;y*(bGm;g;KM||BMmlXdtKV&MS*e6u{c3CWI&XDI*SMcx zjf6{G)rjFu3mj5P)!hkylfmOvMd_kWYgK5gdwsAuhS3scUw1nl!RsD(k%vPbpQaFx z719lX5`iaU%xG(^W%*($L+NZ|GxzMEKT|Z#QS1h{&cvIOwMyQhVv1r`;^CbV0$G|_ zKG)bi#l~CiLJ`@)jtX_%YSZv@=>jgc)*R;tn3g5;6enu6@LA;s*X8yrH@L7y94siq ztIHE6hE_&(<*@{bW!b_|XS z=+pj%ecF7~;xpot)ouIL?+scu)L{Fa`|SFr_TzQ8;35)d2l+phRqCI3YQ2kVUZRRp zKaWp?Tf?D3^RF!rVh1N@hNl|ha}4hO4^6>;{j^zb7bJVXs^K*oN!LmeMNm)xvbXuM z>&?!Zf;XI*e^L`4!%V4}nj))wO!-mmxwbBYi3;^&{5 zD{gX7eg3^;)ZeHJA(`KSkL-g7X~0twA9qyi#~mOr^Yfz%^BY*__^hmEdqq7k$8bqe z3i)~L%QTXe&zT*7we{tJ`*y^S6tDz$>aN(6Ngtwpby<0k*!5OdwE{5HLaTIn*wHEp zj;xy~3xp?~;{s{zh!2IwwKBayIqy@^mm?S6Cd_|HI1jNtzfeznw1SyPOmy?h5s#=R zM6R0Mmk}w>KKD>n4@3&$R~F8oAHb-CB9;VJ6IuTg+r=ylikh`(Iav?7W}kLW=H!w{ zJwl{M>-QbvKL^-&kjT3T?P+_GfIRXCm@6b)n*9^b#>C`zk?4Hs)Q|Pab!d+;pAhcDA20Ox4!NZFbZd1dCKn`I}JFyIUVijo0Nqq zYtuQ{)Wou)7Z>t^0Zw4FsaGm7NBJOKlcmq_r(QHTdtpcwjS-hP-6rx-9$*oQ)^jlA zEyC{r=$*$#gD^j2zN8k89N+Qa1N@0{E_9`0S?YidxGCUlY}4?EACjcJ=q;1lit5bQ zJRuR;FH%}++bGv*+jF$m`&8~eSeeZA%vA~GWPa_khc{Y!hkC=PQZ`5O6=ycwKm0eS zU4DD!p$c@7d}kA$5Pfii=vB4Ornf5?*XR<0xBSjg_ws4euNiF-M#3z&zp_`BbQVou zaGCYe#3bjA>Ur*=-f8rMV3}xHxoS-oafLf@bGuf&bQjp!oSs@KJ+tk0-J%8!bB0X5 zS~_Kei(}qu75|awmfn}lj!++}eZ|zoP-Y{E`o<>*I|(sY6I36H167JI-^Ab+sYM?; zI>c+m`*$XubYGRhoIZToB83r%Q9;v(+M{5TN) z*s{Ew<&v+EN8vf*Frgdq3H?~6{;5e(ZdXy;*G`3pmC|&cY!Pi|`&ivCBnIO5U;9Z&K1#X2I+7k=bBa$zOVTCA+5djzaq}gNFtO+cw@fF*~VQWl7_> zQ6ZEryW`mBKV==tgkr5_6OUUzq38zIiTJp#PfS;=6TWKp@Cj(ezra#S$!5X?BLfhw zx>g_}9#HGE(kuAi0n&pvmy8}f%-;j(aGo2FE?Fw{hkbZ+TiaUKh)06gW^Ot^v=e`k z`~ca2@a$9D90HeVKq30X7xf}xmx4G(A}jvH07^(}C0^oaVJuY@+rB={-XO`c=Sv8C zxLvUc)W-HXj;n%vDXGUr%6l?}WLF=>=P9RlGb}7m#o#-a`T7P|-LkU!0-FPc)=|V> zI#|rTb~IM9_2P2PJWVZRTq$~*jy@>Q=6VJrF)>C-$Pdsb_1=<>jF3)5-S09FU85$^CkP{5bgY)%iyz?cSR zBn#H;A7D96Y@cZav@bmp_R`u+bPUl5nJvv2Us6vU!_Ddwb!CSNEo1E_!PadVI-VAb^-$>PElV}mK%JLr9#ARz|{`f&Tz#ik;p&0cyG8O z-$8GO-ksdNe&}qMW_`|bIhGf4i_<<_O;d9%WuN@2f5fOPN~wwHdcu?~a$cvvYCUJM z#rc6c-|mcf5&uO+8S1q;QD?=S%rh?h*};ESO{QmW4qCnF_2ALO-6kKT-HR-~*iYU( z#4{uY5 zTqh{(yv%vXZN69PoLR;S&3^HQb9@)awI=iLsrTpeBt{IbEF3hs3cw9El-I9ckKQ@x z{U82&xgtxq6ghVw-))%Pu&2Ry!&ag&Q2 z7G5WDe&dlIhv;;87aWL!k#z#&sxVg;IG;z~DjHXpuTG2z?-zdSrR4NN5U6_>qBAr~{Mh3j0L=6Pks*2&q)urh*^YIsfcF z!OXAgtlz~g-rw2SXy3+TJdWOMQR|C1|LHFp{gHdf;s0gi2Q#qekW%nQ5G;t3t$*x9 zRHz5*E$vlK#NBNBm!hrb^p1loNnoSF17$4WD4+*M^-EQvgpn)?4Gdh{VO1!O5WZG8 zC0zXeMwhimayrugXNBZf;>pMwC!j9LL?^SsSEG_&$;SkV@%wgF^1VR7&pm$lTF)^G zPnnm#zJBqUW!DcSR-2{_w4V;qD&%$!yzjwj@Is*)18wY{Y8VJ}q~tUFiNGpv(JF_I zvoQ%!n3<~Ga-<|P5?yH=mnk&(pSv8HQc~xuDMZt3^b=8l{Cj(50_|Pjmd6FRpA$bP z`-roEl1^a>*1r(sin*`Iou`X>`OCRjp|ZR<>EsrIWxwULSzkk4F{ZvY zn5lKc$1Y{{$_ScBcXww?y?Lm*I7T8@60Zdq8qt76n+h9pEUroV=^6 za9_^vTe*2K*;(PBHrzKAxySf;XEPXE8~fm)GvXIJrgrP&r7@E!3ni;I@|6>%x^WqX=;I0;aN^yo%C z7!!nx+CJmNl41R0Tc*V8E0nmo{8**d?6(StI*!Wn&XeWIKFxW@z|E=7gTdubgQ8_4 zT4&Dq%OAE)YuwJgcyW7|+b+0OyA(0~>O}_RjjgGhA^d>L4;i{jh2y=`f==HepCRAlkLoYz2Zkn)z4(>* z#>zMV^D)9l?<~DJClxuNDDl{+tXaK!iP{QC5(q<_7)bw`{YYj4SwJD(=EA!-x{@hm zUnEdD^7-@g5%fuO^(C{RE(KpU`k~A++q&jGNn*wHRAYbyV;rI6G7hS*nlCE}d3!5> z00w=}9Ix0mykUvYaXU2|E;W92MF%@H6fkhxTr7zI*<-)TTH5c8oG;STu&&|!WGpGB z>pIfiDpF8USG#+8sie6igIiQQ^_KoKsJ_;^{*@Ww#f%Fn&kyRY)uR2L6D~=o#GY;w zz~qmf;9p&MUA9{xq$uqY4d*foKHW1DOSBGDHE&Ng6I5O@VVPoR@nBLx8^}-Y^n1L9d{yef|3NE&34> z5)RWfpi-E#K?ykT>)T$Yfky+NFUk@40KkIZfuaC+p{%p@BBC=0z`Km5*_3~v$AY8DI)ScNH8Ctsp`Cc_*V_tgv<{87{Cb~>z zY!tHI>C+ijND51JB;h&H^~AOV;}(d?HR3Cr@LlA@9kWQR&XlrY#lOB=2a%KUZ7EN;y;*crVXd5qukFIv;e-A*IxVv< z>_doT1S_b1eQ7l9MOgIgYva5KE~jDRlnNnhk;bA|0u$VM_8nV3D!o;F9+v+}Qzl=l z)R^)0Cl{CdHrsx&%j&M38n!(lU;j&M{y+Zz$H6xex&254d<#P4<9fxyS9ABY6p#LS zyiPdZmG@zyQ-|4;j-XOQFD_n}oR=%Blx`drs*xRnK_GYB0r%$2$SX3WR$Q)F+nGo@ z5W+xd9-J!@Fuqp)+rAByNKmf^dCJ+xT*(aX53cXm>@>d=m*S~&aTqsJTYSp6M1L8l zVQwI2lUwD$ua`o~IU1n%B?~hpg$a^4pX4%Omn_WD9E<-v6#W%`qaQ%jB(Ym0C|9^v z_N|F=?G;6(!A|QkmCDAv2eO_0{iptEA^WQQ3fnC?%vmy+#yL|^8#tOjE;shaxBP4 zn~7{ z?j?+7Z7zkcQv!p0U3Ka{xf5fwyk#L*rWQv@iBNVA6-^XlNFyyffL`KszyC3zOk?c; zbPL@tT*^AyF`FQDEGakF2pcDC;~GBlrJsdh9MwE!*6vu_i|&j}osUs`fVBlBst~&3Zw~ z+@)o`$em1zh&4~Qf+JOGQJ#}o0`*F_a>Y#DrnicAYgy;2-~lIfpf@Cwi>)vcdMSgl zsd-6o1!>4Yy6P^C1?LK7NbYtW_K=R)yRH!vLxiFcUZYzp)_@0Oi1FBSK;Z;j7884q z4Io~3`{l!65O=S~pP88)<{#?a2FL}4W{tS`veNsIdsdwa2qi8(|}6e=_LOQgWTmJp13x{l)xuWVnOZ}(JhyuH|y@mu1zJt8+p^0}@lg`*Yu zGV-EZPeepS6cj}@4rXIaLnMm>Uc>)(kA9CUA}O`tAh?*IsaYiM+t_F*x@EVe)#bl5^?rz!{Bd`;@)v{VVtM%!G<1)wVx!+alF1@hY_*uxLf_T_IXhgiQo?&B%BEk8<~4KmDO| z1ekTtD!9>IWOsP65Jv~%FnvT$$V$H3hVO5Yx3~JGcz6#)nU~$|{o7-4y0hhz4$8_D z>*U9an{!8&>MTq({wOW{N zjtgx>7fhy`!T52K{sOT4+sC_dMqe46{03fLUX%mGN-Q<6m)C;+dONvpvDrsgjdZwv z>tIyn!z4;c*Mu!w>1X0fd`vD}e)r&enSj6Yw?AYc(Y1mTzTnRg z?6#-}?c zE)p#t;7H~@1vBDMyDwA(_5*u};%MK=w$w=PXP*yIr*6olHZ_;bdk~|7X>glHZ%pCN z=fy#Sw{0pS&2sNSds8qwUhhF1Ah91p8$+ae_*(~BSCYkF)RUf`o>HIu9KTV>qE@PI z`ivbLF$p2*Mn(PG8S9vg?KM9zi{x``r7YsQ(C$d_C7IFr*%fg&49^tpXKC6r$%s#GdeEH7ihL$M*=y`!H!;2}dYkFo} zi=?l)320UkG*G$?ARy(`A)-ii^)J;RG-8%| zj#dXH;25S1sQSq31l0GGczR>chBYKSh#DR)2|10A2z9$m2Ha2#OjRskkEp9K=xX1o zXjR-E_#1jW&JP;rD9K@)!0>_e`ogE4#gY;e32* z3gr#|EKykl#Rumz&#%g|MtH@6--}eWwFwfhzDfn1c0ywk#A``Ohrl%eI(iaQu~zibuXmAFV3(Rf3KcD&~k!4LV<_nPUAY z@qn)hALiE2k@MMKO^<=xjSe{}DXBjD2y7dPl$1PA;|9=|=S(o9EcW8$gyRC#0KIn)r-?>_*e3JqO3*6!d;5!*-mWZY`K#=)!? zZ+IE%TRQ8$Y;vMC+tI@8&`dq$KTe*DhL9{vHJWEJ?1>fHu@*uMtJz*xc za0i1DB+Iu;c>sLFcHsxI^0^wr2MVQb561iGj|MEvc>MTaMAQnNsRwbK-yKoycoHx_ z7{H(9z`386lihYRVAfW_O5oiqzg;VZdmfFwb-$hwM98$+~c&Ou`IozE**6 zpUI_V(b6+(6hXP#{LN3O2+;;ab-`ZEcO4Uv-%MK*<;fW06Q2x?)U z*0AncuQO0Oq5~)A9d4rq#EuA*X0s@Qa(_|^Fu}uoG3Yd3bXI}hx2{bIzQ>VV{D$xt z(K0t?S0sHnPrQ785HC(N1TLuoq)*1W>MfZ~0S6cMx}+GsBM28Uqavhx(ASAFtkHL1 z8zEAUy%>Fo39(&!BQqL3CE0fB%=QSNVoa?F-fHt!!-vA5VpO^+CuN=670y!_ql3Dj zzNP83G5@Jnp|1iYEd{4Z5*VUZBi6@z#%x)S>^_OaBWtS8w*H`UP(oWgbxTj@34`*q zXnY0xT->Pa9l93l51S5JjO2~!9hORyPW%S< z>*|8f-ZyRnHPem7SCQEn?H25u$uFW0zyZ4I=G3Vu5{g#FZR7xQ z59hQ1s^AZU@`<{Pjw$u-8cGF96dVdcgGmAQgx*b4b&KhiN&Iy+5#oR71QdrxgF9$i z_ChpdPi#|*08=F_Gt3x9xn!TvFDB|%v)(hrR%-PmkG@L3o~5mopzRQ>*;uKzW}7(% zsHZmjs#S@dctYrN>|C zG=+93fdB|Nj){f>95bA2H0>6#5n*BWAn&4=CS?_~J@H(=v@;cNKditB_XC$LW?}U5 z4JsFKZR6cLhMAd=+5m5&Xc2Y(TSd`o@^3wW#aWdHbPT{$;Ruk0-NxXJs?61mCZVEA zo-U4PJn_uBM);$y1Ggj=(qAS=5P#R-ZIHM=b^zN-(qW=>a{o*>8qT+F)amtjJ4|!>!lXBU(_pNm(+TGZ1W3NT0F}j^nZRz1DmRJ9 zUK#g$r8QkHTAT<$TEN?cxsM4Bcoc9^pmlil0W$I$$$+A(DzeiD3oR}Y?$@sXM;JZ8LkjU~ zEUDXo0+hRp;QmS;Xvft2{p4LBAUS#u939MMgSF*aH^alfz$x(^Smi96r!criv~%{3 zJ+GQcoR!{NqvG+ql#?|cn@3()fqfNwh>LaF%*Aw&k9lK`n2)200mB~U23S==@AxzA zADao75hWDk)4kJF``A*KAkKVMbGlQgChvmKyE@5yb43G6jqnXOXfbhi20g2^Uo^<( zD6CXqCZAZ7vVV2(oDUpK;JqHq<%yC-7l#*U0YVdEXO8}2U^gLY3_h;#FocCWnmX_w zydqT5wv`Fte8V3C+kM#Kkqrx49V{U6mpsVq={fC%{Px{s1C7xXC>8xixwkTyPj-)B z8;SFd(b&3lzpYVy9brm7{1vv95aMe}OHb(L}A; z)4*%0;vPZOPiOy>;8RsGZ1*sBq-<%s95#pVro-Q+C{N$SZp&o42dzSHBlJCE-HecT z4GT4$3DpNKTTI1$(~;h0Yei2>er0;#{QZ%f%d7KL`UE(Ol+Sew#Ale><-FrQ%Kq33nl=5f`jkB8Xx1m7MRUPm8M(%azYk2{p#@jkkp>YZTnDNeJy2kgu0xZ+}9tM?+woR zcg4oL+CK8wI0%v+`TTZDsD4&@@cJu&EmISdHvF|^FQ`%hw=Vmv0|(U;AE2RrPA;xZeTpzmTAvia+65HEV^W3Nthxs%@&K@ z`&W3Dhf}ucfO}>8Ps3N{!OVLS)3?uTkIae9OH*M-4RyvMcde2k)2UlDar@#j4cpO? z(b2Yo6NPFkckI~ln~u%}WzVhm-w$fD)jNQY**08#?;y2hQm2F+VW{>#qj{EoBH%9{ z+Tr<^ch{875+Jz4rEMEkW^41Tj!*Q|@Q=$o*soag^Tk9^`x0a#!xMonW-0fwFV33m zI&teQS5;#N+cu!YYgBS>k?urh=+FF;xjg~w`su?uuYVq+yK7BM8FtO3P5Fmd#q-RJ zq>1R9zwkTHSg4pz<`b-@ zGD>Eu3w6d;iq$FUKN-=UV@m$Kt?Ia8-R{{(mD>asBri2PUSPyH}j(qv&7W%OD#!x zD(G0WhuTCb8U1m2#9K6_H%la+ic1EtezW2M;e0{*`83}rbV925U z`R4w&yGPMeHW*KgaLeFh`PtQxd%T zIaY*J+2n9*#6=V@%#Av#iNWwIqU>l`SEKV^C%4j?x>lCf-b6suU#2M$W&3!>`Va1u zXx5ppSuiFS*?H%=7`cJ!+@<4>l-cD=mOg*pHHw<{_Z$0`V%nK|sl5HkXYtoOfBND4 zmk&l(AArqZNdAt6b8Gtv&7HB^Kb~8Wx2J#^wQ^m-@xNBB3OW(Fz@NgRsOM|bZlvv^ z?FwNgZ!cGM2@|jf>3*wUcml?JX!Oxg^?v>;DugvZd@@?e zYDekvU=3}~rp3=|^N900uuTUwv9E0ZQT9@4P2ZpCfxqPyXGjpu8hU44-e2?MxnIA0x^#r^*d^arT;XDqG)3jrrQ0dmf~$Wdcs&JF z^QLvjz527xPEOB_J(KviHuG>~X9kd&RN+?$6iz`?-F9 zd_Uj!b-7;G>r!#fc|OMdep~ks8o4dTO=YB-r7twTSMB|{arj6$$?lRltgu5Ed2Vpj z?z1sIK(sdonc?oz_@T|g8qZOlVO?-XTg&)1hfkgNxP>I--amgXYYiZ{_(RG@skv{H zJ{=V(@^byyfDTN=>%axRvyC*mc#0Q<0kxZ`Ym4+M{04Qg3WUx&>1dSykx!EHp?TYk z;GzqB7-+9QYI+6+y~qslFfa5h$4X+oQ};K`sG#2%v~_L1hp>?M>+4mpKfSARva&=( zE?%_u@iAt(Xe2qY2gNjkCBfE&we%N!MxY6LpFxe9frSka6wN}xoq3ls(~dKl;aC^a z@(^`?!iSTgSKFmhf$ki&4fnk)8@6r0K}V_6gvmsyG;&TxOPuJGIM4Cz4 zqQcTrtFWsez8e}C5EGW*ZG|56@<)@7%dm}ugM)_#2gP+$ZlAG$pQ;xPDsA|x0GFe@ z```2$PB_;fTLr`<1otM4sHiA=Y?D$ANn}#!)&8M5@fhy;r^-Un8m%(_CY*@ITDzub#y|ni(R-f#6IoJWFtjL-EUzJm8u@FN9v9|o}% zoVBd4_|@ub<3?}IpNTjOrc`cYPtG&gs_rY#l34qdF?Ozkr?qW8K!WN|=mtH04eo{q zlI&9E*;;8Sa6Vd!v07MLxAJ0qet_}?nOGw4JpUHXE7;I_S?|I)->EiQy3%?VH%d>{X z_Ns8@AVY1Q8}xFb>GH>_Z%r!~2F-rt5=v&X7jjZ*|9FW1bVci~U2{9kS=PyrB2c@* z27sEc&7=Zu`CCG!)_qGZSqZ1j_XhLLH^&dKM+s0pp8Q`9mH%_hthod&kbZ$1#d*H> zEVL6HdajF$i|H`mEv{XUHao`H`;lLbim+C^m@3sBY2bnGezg!|JrmQ)#`}`>&47P; zV6&j1-xo#`U-t6A>5p+de{-hbdPwx%wLA#+S-aRKRjXjf`@-R(3DZTvN?2o2*{YAC zlj$JOJ(;Gu4NV&1>Y~)SDZH}bmn`Zd63>oVZI~^gB*yv|3w=C?R^D;(2&pS`+gV_Y zUhM@U*$ctaC@Xi|h}BWXWxzrjAN)3!vZo3pH3^$l*WFBxPkLB?6Mb^WEuMV1+=IFb zuto3DeWyKX$FY-?=5gH?sm4417`rjs&u}HhK3xCV$*d*CU9i?Ul{DPROkC}-^duM` zWcYkmKAckSJK8wfS2o?5ZxS|iVnOP86~5zpUfkhL?HYcajuk+aAw{|CBd8JJCYQ72 z9WjEZST}JSl+8aVM{OTMS(sWv4c#Ny50Jr{65G$dOQTf&x+`YLj5#+dJb?MJ=W@Rk zrvlu-{P&Tt~FeUN{B1{lc;` zYZL9XUohpbdwDrKj9bwvi_iBf)a>`Obik7e5>I5X4*V?!VQ}qonu{8irvCHKNxwp1 zQb0TpJ&6=21Gt@f7d8R^0Tj{saNlhdDv3UBQTB=eE=i?qD4SDp$6|5+9SdCbd()RO_vqBg7rfJ#G83mKAq8+d*M#^Wz~cs zf^>=37lZnDc{5Jq?EZ7#Q%`vG4w|uygo4wlMvYIz5vdl4 zR)&(+#e0z|l`|Y>YV40-3zmM=!uJ?W#=^WRt938F#2{;c=36bI|B^62G zLuPg?+jqWdd(Bf-lKt;R%D?By{`V$l5T3VeAkZJm7q&i)=LRK0>EZyWy~-o77tBFxEGQzGR|c?bAU2@v=%Yh6}|0s+%s zpQG_3V%&%aX4N0J39%>(LNA4)Tf}8}(BH+h8fTj(AAjcQ{nBpC%rrnd73g#LXgg7o zf#6D{SP7gq{IZW_3%5&>q)9m7jR=~J&Xz-F#2qvk@4o`WB+(M6+(qw^g{u9Sqfb?9 zGKYI!O%*(L0>#BDa`%=sojLu!S>@($BYYBVi>Z zl!dAPXl^tqmd8Y(k38~s&IX!npuCQJ!uO2^@q`AYjF@fx9dv_RY=py6vM1@c4{anX zZ?AZQcR3$JP*yg^nP#%oO4o{+etN~C#fK8WAjnWkx0o;oJ{2k!I6RgX7q3T2%gDfu zZ+9EzMD7n-KxfbZVtc}2F)K$(H`1%LwFOVfIvK{K^wPi?y7QbtKwT`c$$ z+<;^~6G+K>8$I1kLYy~k2JBPTmep{AIQ_B6kb`5-Q4#V|QcpJ}0Fwla4e?|S4SjfB z_Yp|P%-_Es#8II*=g#5p!RZ3$N^Y)+wF?{=PTY`wEAKcR2n7rrJcR`X|N5l1NNP*5 z$JcEbKyz8hKCMu#Q+e_el_>)QL)&S>;$Xh12=ICz-o?Z?Pt;OyDSI10WzTILECcEj zc*A8vVI~zu+E5OGma{qvw#q_tqyVg)`+&#H&wnd<4w3T~=H}M`T{ieKK+J4_9gsk> zx3>pZEIUI0UU=NKYB4nEgYtoD8FPI9Ym=$qlL3vO(OXns+y4mD(w6*;K z{5G!wM8)l&1Fa!mXdEa{Fu8OgbC$*bNE{DJAABC>8%l1i(s~VjTH@;Xhb{%_9f|jH zkHZ0cu#P_4!mHjlR2P&}zWxT*Ysm%(OaWDRBnr)$m6w+xl6GWs>u5S@pBY>qa1@G& zh#CO}#h>nq{C^qke@ z3MrjbdZK_j%|C$W1Z0}^?WK;6FsNkZ=%cX3Bk;o$WF2ZdSRBc>#sBX<=YPI4xpbnR z;?{(bIxUk%DM0&@taN|jMEby6T2k^ApfZpP!d2u2T7h18?1*F(KEI`vl{j38n3@N# zNhtgU>nr{^mLLP0Ie*=`QDx6y1@uKXB9{us3Zd=*^FqB#{`0799AoHkz|o<8%^C6} zDvKyH95eAR7`yxfzN1R_bq}QWofZGSifETONEYXh@+h|M;i4HZ?IHQu`3QJD#3UG2 zL+RNO9xgRCM4eEzn^7fC$V7!qCb*a1rtO{PO0oaR_t0md$onSb59^Hrvva%IGeR&QRK8Q|7kzebv9~>cWZ@CcaG!zl3M{K1Ji>?c9>;8m-cEtiSlf zyd(klhW@~%ENf@S4f&837cF4aef^|K@gk?0y4U@Zp?fHe2NSffE;gWxG9ZCYEsO%Rcl=d$mQO^}d zoz>!K#YtHxCy$^cE?h%yA2?Y$D?yVehAOUk4rfa$aR+ zHk37hs=y_0>ELh&b~Jzo2zbjMiIim}88B7^xoRIju8Gfvi7;|J(A6MlErC&8k)+RL zMCBUF4BjcF9^Pe!57Vc|ZZ~+fRchrbVfZUVIhrrhCUZEVc^QkT0t42_+;{XQCa8HC z=B)I)0Dq}5F<}g$N>s$qMo^graxf;%0Z43&_*fSW5QQ7;R4V0d)m9?Zs_-0;{=>s# z*s30y&XPHpF=Ku68ZBlk3+r9?%A%(mREI+&5&FG8TS_Ib6izwCT^DQ|<4ITRCF`qG zYYm}Fk2?Zb@dt}T--gx=?w6lW?c^tquK*Q|?9Zrzva$>aIt22AwTZh{AmW@+J=%C9mBApgj-~sebDVd7IfY z)%+gsN%pb>k|vI@wxBPzv(tueBIV>Y z<=s0TSNr^T4jv!jdH?4u`M*1#$r!n8+E~)m)m8eJ9sknt-djkY3{i#>;ye!dP*=ex z(x0Y$Fek1;)_p6A=2g_Kfx3z}on6wD&BsVCafjbz$L_9m+^DPw4=@n&>J*wtAaYl)Glo_bVYSyIBC)(r z+M@a28=qIs;ci~biW5r6jpaGo_gQ1{`G_PT2t|>8Q%&r5DtgY2c6g3$d#0Wga%$@wFkPe{c>-PV3>E}T8NYiF zqvPhD7xTLBHSm@R0+l~B^7h7Qz(F-i`}kpqswHegc*e+1g)w1O+2cZiBLG$)+bY?GDH0sCfKYvU^efDxG9lK6%XH5h zb_H7TZv~$dbI+{nW&#G{7-$FX>T|Yt^ZfwB9&mHog8nuwToAI07FY)VVS@fFLDwO&+ zpzk+6T#s2A?C7LkZVBU(5+Kj1mqZd!`}e2SBkbAbEfm%C0DM}(S5 zSaqVGP{hj57m^-_c_u*o?zj&WEnN#aRoMVh!1?zT*ie8)hptE8gkOPl$g0lOZPn%= zX00qT;Nzu;#B^bH6F=yU$fC0c^O z7xS_4@rQuDml*truXnf@-4aq_xa;$xYstlVvYw{(eO&;00h(7>P`4pyp=cNxJP-68 z+!9Es5+OY6{rRr=Ln-Bz{}&Johl*WVu`LC;Dklk6lKuVp>XvBXO_;@U4_bZ>4h}#H z;oA8H-8fAg5+Mtil5NGN4v3VH%P~U5zfOZnwodIjiazjaU<-GTYBRBmhExz0!V+(HuhF>tOGlqc} z-ug}* z;IajrasbLh$p~d2teywZq`+c=rBGNXWmxGs$omEUA1s?di#pXuND@#*m6f(nj5{LnlVX)qW}O62y}RX=pVks*&>z#FDF$uz{)OQQOmK$sJ9dL7WS{H6u)YYbvG&$ zP9z7!hB?I;Gi&H@RPE1PgJ|% z=v4tkBW5ZUy-9)J__Sj$Ti|l9*Ss>W#Vqs6C?El<>|>AG>SV`W1#iyI;*P0&X z5Cj74ASgHhCIVs-fOq}F?3|nh=>MQzKt^%egp>U$8n*F^bM1gaY8I0;6F-45t8}v+ zs|(c7Wo29-f(fjNlh8Z`M?Zp?z(EdYhXJLpKFyXXf8^~7qoOSj6__UH5RfnhNJn>` zX%pQ#2SWh3#-q#_Jd3@cd4^ZJ(Dq(pXnedM{P#~86LZR{Lo?|`IDAve^QVz-t+WE; zWl{w%62w%u;C`VjgH?jqs0*)BLi91lz>}| z6vA9im_GuRbpET=)HW|sTnK#{ULxcsL+$UGJ>g519eRDimt#fC-{jBZ(@L`+&!Vzg zq;ZuZp#d@F!7)^>7?p-{55~ZfwU?g)iiJi)gl6rJR=*zT? z`p90)AcIb{=?NlFrmSvPJJu#;kE?Pi8||~(Z?ub5YlMF?%CpVM9k?Fx`p9Qxa>Dmq z_DqA@xQ>;(`w*UXdB#v;U*0{pLm^h2A&G4!bOCTeS*iuh0|ZXq5xYq+~^>%2G$QAgWuaz zr%n~*y)+jtGP3Kx)Cjql6$H2?<QLha%NW6zu1 zOro7;w7pfC2=x=3|Im94S5+!?xiA#*=^c?6!u9U-k>nD86N#!f5$n@W;MhjIF=(aj zWQ6o_Qb;+RaV*LEkeiqHv7zA#Vh{ZVcTE#Wx*vIZ*%l3(Iy15c=jADTww^zdTj^~s zROpxnr*s~EQAGv*jmxPp0^TfT~NtP<4QH95^U`NuWqob1v`o&*q&H&nK zJoJ_39JY@k%M@VQHz56%e{EY47oKE1$6ns4fK=+16;oU*xkM@aCor%A3cB}hXo>jJ z_*xa#&F*y7*O>UEaLjt3*CF~4k4DHiZz%Aj5qK091%Xip^rH&P#cIHefz<{OQTP3| zrY250FYEFNd)Yo|JMc##^F#}eYYIh!A(JrHEay4%^CZCfh>2bDdZ>A7qboI3BOij} z#<9x5tnFO)R>qWf^Qw51iA6qtR$$y_=3 z)UbB6|I^v)C=}~6DJ&UPrH2SxoJ#EeWskQTLjQje%TUEpjQR4>M;MZ#{K%tq<*=b+ zCh4!eH{YaB)y&bh8=9~Fh@McBLy+FVPyIusB>e-n&}m^7fMfV{ z_>0|48Wk)mL6>Hd30MIPhYo-9-m91;*KJ1 zWO!t98n;0GX|8Gydt{rbI6A(o@6(DpYjWNIQ%p65fTdL>&xl}~UdD)_>!91YuV{MNE?2L+7bb8FpS@M*3o0hDO<_PTH?- z6EOt21Ca#OAq-sdK!2Nw{JENv!Eh5QUkHf$00$l2txrZawzi;@fxg+&+4(oY%-Z@U zfE}PUGROd#MGh2B0AK^!f$)f6HiN}XD2E1&E(D~_0JPi#MhIxsMK{Z)-*Yb(j~<;j zxaZ0B@qu32uRI+CMBiQj$Rr$^017$Xhy#KX&QZjH2bVScRB^GWp-nJ6)jIl#gJsmO z6wnwF=IWEvG}W)L<9wd<{MSktx>!WT;rCLGqSPbvp>l`1rrte%f|X@snnf{re^b2DpQF z95^oA1-OHOS24|o%1RT?WSoE_O$^r|j|wS%fGi%xm-)*q>$xO5u+*lgWwWx|hdjvv z=BY~E@=i~mHgFC=&qilt$_-lV=bS276=fAjj%&noj8}Fk{1wlJyGV-OB9JrHXyV*- zLeaK@^Y60hwPlEbXheay+mi834iN$$m(RC2-Y*?`m;Y;SzyrMrx*FXKO@efE3#(ZD zA!#}MZc6Vjch8E5io%l`G}w_2iWg7mF8q;OoK0f0i`mTm3#n>a@v@IsOw2nIe?#9Q z$;ki+J%+Fq(_)6`l;9!H!!v~YC`m3=<5F?BJ5zWQy*&kC@}Q%iO64@F2VRYN4@{AL z+;41b+~3m^1toD!9{9Wf8;3ku@HFHkjA!Qg%uc=^mygse5*F?_!jA-ryZ9Ecl4;mAs zW(B4^ehz7jjVqsPxx=S8M1Pkj2+r+ck3&P8!JilMAlLjaXv@+GWu}0$!W~Vd74w2rJOs;!dzHah81e0#YhbP3?e2hr0^%*Or;Mu{Pz@ zOdmO+m8HqeR<2K1&2pu%#;`nKx*<$*9)0NgkdDwnrm)`@Y&&+Rf$E7MajyegDIxu^ zatW3~Pt`%uQ6J&uxCfPxavw5lK;|QtIc>e(2z#+Ne`K!C!!~^kcfZHj1~Qe7jFPFP zY&83D{o+xNzfmKmL<@Fo)lOWMWrqTaBtfgGv13zlvC(;d$i3-;x+#IV_*sv5U1v!r zMU{7SL_$Ei;9#Y`fq|q2h4?$K8y&n>0v*v3aHztV+aHQpa`f=P@5oMAaa4IvK1nfMK%|zc@d}wRPT+|tjTA2x%=38p}P5rg2A3r zltH`YC}|SGr|3ul753h?t0|B1@l>mxny4qFv8E%La*miKUK;YI5F<6Ht9i3={7lG)pHABnBMNuc z7vot9DiD#t%S+ODu6fczJAj<_YrV_?akr8!X-ot)A*BUWsT?fJdfbT=hf{4}V?Ye% zP)HU4aR5a)@CSTAeNlhOc(!pfC`Lx>%LyMV&hFql#R&Ew{D^C3@6tF} zU&1(agBHK6k(29MN+h?}U*tMsdz;W=Mt8!xP>=HAjH4VfrUl@Td~6gTH_$u|?ny}b zu_MJ6G?1|W;p3fy+z=TSn5Faj-YL17@*V7BtDAYc1&aSwu<`~3D}teg4=$TG_6wYweLrRZEM%%gg;G7PTlCDCAHTlVud2Hlc0Z(n>?Zez z$r8_-r_nlm5l6hNA#SVv@#IC`T@@9kFR|s5ZftQZu?LuaUa{6r-y|$L24R|qat=P! zP~gNsXzO!{pi?i)B&xVQk+ag@G=9{1xY*gY_%20Uf$oaIfyu6G^0!E&q)`2z# ziN%Q^^|q6={r|x7L{zqe&*44Ktu^t;q*LW_i6?zn{HStqcgkYQS4c&vnu}l*1;0qn zZ%6L))%+NT=Ev=*M<_bnwPJ>8ua$Cfiow~8?<|VsDHpk;#K@Pi+K_IzBwxCH5yJbs(khFU(D@8|Y4_?_c2DTx_QsGcXq{48RFnolY=%w-TV{~; z*!ueSrA@f};fOF0H8-z=iU}?{xL2IFS05vNhN*~=SH)-PT(qk)6~F2Ds_1lrsM`Nq zf-A?}yb_iP*3e3;aTTtNKowc2XaLCo}sqW^MOx06~b1;{(}5XY9ah90pD# zqa1U7K^$X0AjthW`#*F3Z1x+=nA4Nr(-1<5E7kMX-$uvU^N^oMe|0Uc2a)l(lgRip z^epLe5NoJP3v2P~fM<+VO#gU!oc6a}Axx{j*O=w4H;Ffoq`?HC`S z#>RtU>7=z~z2XhteF3~jU@Ms@=Dc;wxT0XgMxJ!#%!#DEeC0ifxHLqlwpVDJ@7eH} zZUCqAASA}kWU;4k>j@Ob?ts)na{W`0n##S=m49dU6n=&k0=rwfYD}Dpu~tDL?{GTG z*u3u@hPV+fyZmZgWA@Ct|4u^NNs}NjxkI4X@f>i`U!={mku!!MaLKbBGd+0u1(XzaN zUTHoBuG!dJ`alxY^-8ii6n@p94Sl2?`nmmVhh^sZq^$l0o$=-zPbIsoFZTPjn}HaT zKdVz~5yGZVJA56z7H*9cxf*-#CA2dVh4bmhIy**LWz{jx+QFXjNwJE(2D5n@X8t%ElVP|qo?Y< zA>5&1kOJP8{5*4E{m~oWJwJ|-Qr~%q?0Y|Bn7xdM-pDd_(HfLTB+k87QcxAfUE3{gsrU~HKNcCWh;VG$0JHlD{R~4n|G)EMJrw{=pjcs z{sFol+{}8=HC+qi6c;WZ9W?|XO;b~I5c7A>3*?HSS0CyN8I?F*fo%Z#7pUmtH|;$> zU3E`}7s2lO9%du9KPv>aG^mZIn!+4^l(`NY+MlZ6y}i4Pn8}T1{42b7S^%=nYHoG&xfEx1g-@}af2561qfE57|@9N zy$`oF#Qwt0hjJ9qU$H5Gd+3i%jr>jK47-yl!zir6x}v~+BUNdGf#?6`asTH#Yc6k+ z0_#qY^6=*iGCxVRUMjaICQ}@{-2`;>7huB=YIyd2fp|cqQGhRj2M};%AfW!0-2tYH zFf>l)s%DK#b!2=nEdt3C(Jsh5Tg`TW)gr8&_*T$*=T&PUOR8mEgDWb>K4H?R@+nKw zXHhp<`ZPX+ub>v|nfn{NKp6pAczaoBRurXv$h4HfX;!vUsSjW*G{~oHz)}ofposn# zrRSH-(vX0ohpyluQmR3pOg9AMMTA_yqGt#$189Sg}m?a|=1NZLSE05z|4b3s#r@J0rp|Ph%@Wqh+O{FIQ z;j~j&!jEZ8i%J=|C_oppKy6f@2j*OT>l*JTAgr%OyL&izb8G zj)TLVb=j<#-|d<_+GB$|^2TSuma&WJzH={zlHWdmv$;BH_C(9+U^Duc54#--fA zgFFA~`ZkBGa|VZCwSfNJ+S}U*G|T|bBe1AW27G}%43Y6Ri*kpb9=ZBIGa9*eb0i6E9qqw*WnPTl* zB4Hu_W|`c8rwoS{n9{e_p!tUMVbi_XAE~{1R$3As)|FYQV<|t~65ywgjzf zu=4<-8^OXA4@MUx6tK7$@r|hSKi*3Qc^~lkV2J63LLQh}Sh;htD3P8JOt3tS;}>AZ`8W|M+{s2cEm_e?=B>Afhi2UesnJe#>QZ%m832@O=JsB z8%{rV%!S(RuL+AMS8mJ9iIK-oaUG;rjrlU*z+?D+K>IK%f3X6H;{HFxJ=1L2u`6P6 z?H?A7E#<26z)%l;fEv^w8F}!5z^-%|hYx(uL6ZGZ#tjt?6f=M* z^4^U^T?t2A$=1@cee}Am>GTh55Pv`{c0LUII<gq z4ytFpP1vgx7?lyaEJydat z&wQ+GzYs|ogrg1dqIA?jn+Yu;!ov+dN0NrX=?Rk-@)tlVPPW9_X(E=p5uA6=T5i_D zytOPT$1pP^VD7(l2ciy!)o%lA7*AUM<8SeE#aFA`gMLYe(N+*aBKl)0|DJB|?1VU} zPVxajV-S=bI#uxb0*L(|{!I>Z=9Nm2>}kW3S-v=wae3G4UlgJefp|!F1H@R5hQw~- znEybiKGP@e%Pg1wVac=iR^1L(=kKcxkX8?LL@5?myB3j>OXDb3<{KpTVCoBVr58VR z1b5&k+`M@c>JHNd8g&#Wi9d--4d?oWf<*Svt3pbXJ=Iv>`*38z_6*vm4hd=TqfsH9 zrhj=6e~e$&o?Ht7%;9X+)6?q#cCv}HDt1_-xV{Vr5<{{^WMW|};(bA!m9WI%rLK1> zaKJjXzIF<7NT4T!9t;jMc$P41CT|ur)TX2t@mw3V&NvRnB40noPTzXeOssY#)tP49 zk|e79VisN=Im)+q)jDWI@D$5-1)nxdn6w@Mf(y!R#Q&0r3+)Znz3^-m$1>0&fM**Y zqQ~P5sM?aX+*nS20xNHVmOj^Y0MQrRlId6@m#xJ?Xb0}IQB z$HsoRcopoDm1g!YP@++sC|mm~5Q~7|m!n#xLtDOXr;sdD?GM$rwcPhqCk9tkLO};k zX|S_Pi#gUj^9sAgf=UaZ#r?sUxI^u!mnBUg2M!ZJhsF+070q#-kkU>iNFBdhsP_O$ zrdV=3g$yg_E_BSuN<>nwDW6EP(<4Uyz7H58?u)W=?9IjogLQ-6Yj}aml^VwQfpU+> z819GQg>&#Q0Uf9?k9VVlTa17edEsylpO$&AKr(}hyn%r4Gy5+e6=y776plUvWh*|^ zi73Fc6Das7>(iA)>{tGP^7E5s!B@PS2CvfN4_Ai+K!|9E|kuP5D zxa|WKmaa(6$>0ORIBmKwN&`dY9Ogb`TXedm1C2Yq!dnb?7)YRz9a&kY;GeS=zXD)1 zK(abizS}ta^wH@zSnUrVN{3z^FMjJ3wR^K-1Vok6afR~k(854p$Uag6N>Y$$j>408 zqn`ca#g@6i((SK?i|0EyVTU5G|FQK#z!KPnh{$J#3Dc|01bgvp;Z=( zZ}{M~;wvOclP_jAo_&AygKAQaxtunQ>eheT+R*rm>@a>~s$@JWXAKvlsrI!GxgOTa za2t9)FqB6jwxs0|IjEf=jV*5rF?58hV zfzK7tKy*E@9KdghIHVAH(BCdKg6G6X5`PE(ha<0{Dv=xJ{XrTI)Tmz+%E7` zvo;*Raq;1p*cro{jAlC_sd+j#Pz+G__DDstSOj^j=R+fY`J>4)cX1By7xA<)MGE_j zUvnXa_EC~TCdz>HLp%L{#A;xSggKdZQ>O!5T@3EyiY!L!%RN-zuJPfNpc(%c5BS%s z_OH&QnuEYK!L?@pT{8xIxT?|zgFr3A)QxZu#UPJejz?NmV6PDsHds9o-38*s7X;N9 zfF4Ds%wY#Zr7ziR`JIcMkxAq|s;6{xIo6uCi_NKC$<(V@#^aPQeP3uf$-qVywbz1l zU$2_E>;y^(KjOUm*AfOOTMMy6NHC(IBAmNoOBy3)? zm@|_#=q*32_gVyH$GI^k$^n%qIqV&6Oczah^+A&7x&|UWog}%*m;uB}B@EH9va!(w z5|ohG`KywNwN8zPdaCVo=TeQVW4+(W%&%Axl1kJcywRdI{*)sXwf{&|wp>-@dD$gi z2$tiuI%`i8aZXgPT3)tfr_ZnVYNB{jr+y`VerDk<7W-*T<9nYe?kbJAGR=C)3Hy$Htn=XSdP= z%4N|9k2+RbNVXCK?7Z5aXrol_3IMXcq>Y}lx9NLVI9axDP)ay{Rb=u2=lqxPWENA& z7rTj{L-saXqtIu8%pGu7P|QKd_LI$daM8MmY@y64JIPHbav>Cf?nNBP_yOq6=j9F$ zU()6k8XuAUXxHgF7HInbNK@iYqUt6J&gU zG|O$7r*yOW9S6z)R#Mww81WJyIfm%7NNmWUTG&Qn-TTSW>lONmsd+1F*~~!(&i|w~ z?r@rAj^+KVyWe{wz7IoQ45Hnwa#Z?ZLYxy9K5={xdtc@9P-s*J_w>d>jT^D`c!kH& zpQc0G{gLs*uZ9Zsozi1gB6ad`S1t}#x$mdTd1O#;>=25_fSEs6Z`{9qXXoJ82uD?> zvsn35rQ+1KkM~T#;qt}5Bc1kweBSr>gY^#^Iz6Z%^J9cxNp?rgr$0_Smbb~ z|EMX6$T+6sVDCl@IJC90nGmVktHL-PX}imwT6tvP(K>#Fh$ehwB2l~+|oXuol(`8x*b+VIeEN;j#{*u#q)iR%W zoN{1>3JG-(^>|xAK&$=BkD9?$+&JY}54}0DCIde?%6iaO3;mt47bYNeWj&-I8%U+Wj z6$VXOf{lK17}YWzr{_j;EjP!$yk_ZDeB&sX^XHM#y&z2ER)pghv0@{UzpS|L0EdD0 z7>T^6^p6l&Bmym;OEHy1erT`yNi;X7Vj)tHLzoC}3y5{fdv58q{fY$N@|nY^#$}CB z6FWET`D%1^BiwJ04`LpQl{O3U>{Eki(`g?NFuK=a51gUr5(F#aLm*6|5Hb+F5N@jN zHlXy%Y84Dk5CJ)V+d(J>_;zWAWC5#tRpUi2{=F<#=~SsW6Im*+U}<#xC8K#tb2RG2 z0?;X$ugm}g0>{}#rBTkX7i$hx1AsFKhf`2sCS?Zw9vt$VPK%FiV$UZ(8S&IrL$8y3 zAn~_fcBMK~&AvtI>}NhT(nt~MG*sk7(Uw9f5gs2Wn!k%J@X7oytbngCWqAC_H4N zt!7T%hAs}|SW>KXFCgEjRlg4+w-z#t556T_!v&7XMd-DUJ@Nj^2Hf;6Ob&tYRWp+v zIO%`}NAO9Igab~Iw?n3sW)w}Vd~m^U2AN69<_;$DnKI@1T0aCD z)@ZH=ags)n8<5!|s$?uT&MH1TT@@ok{KT+YdEMid$zAmA_2oLbj-;`6k^iP>INtx+ z+qH&emi*`<;d4d@Q^CPyUG>a{tSeDLiqtOD_mJ1yo2K;i@*&Xng72eMp=HeW%RjERY9e|$Q+CB1)PFrTD&Vx(G1FRL$h>J(_v z3#be#5xKM^j8pbP@S(o%v_(wu60VfvrOmU!c69=VC-*G%18=^jGPNkfZnVoR)CVym zDvcWTcGR=!M^4@uhs1}ga8wkk&-NMIdU`APZxM`unn&U1GDUf8@a>q}{me!@AD{Ed~|MsJh&c#d8nl$0a7NMei4J|W2zvdZ+yled=dFDlQ=@g~^i+@xQU*N z^v2L2MKV^J=6WMOWhy`4ieTs%hRP8k6zC;DVFb_Kh06-GC55}HB2UI##{;jX5Nrd7 z@c`?AKd7YX4z@+xM0}l;O3B22jAq-XkAh0YN@*px_XPUIj>MDi%UbdU-N#SJsBWFi z5_yE}V0Mhc{)UDI;VMCoG5Fji^8x?n&ngd(;#H~=-|yoKo4W&J*VBIW*+zLac<()R zj6L?h<>>rpPjBZ0Ex5$4FQ1}*6{r=c2o@CRhE@2gPpqhe%J;OPwc6#qeQ8S+MYN>6j=P=*Y=MOcD|8jD!7! z>IOW-J4%vp-vL+kx54Kh1_WCg(U}ts*EOVtG(fADFLyKTmyinoOFmtGe~$@}rm@xI zR)3nK1Q@lz`8LS3UmW8j+SnphAwb&?akoM**4r>e0ou*9dE`2&M6Rx%UR#%q(sS2}%cCX_OC>JQ?@imyUo74w(_<%X6zj4!jk33?=u8$td| z-l=PuACvar9bo_F-8`*8R>P)ka2@`2ok9ASJ{EjVn zV#JtoU{t3V?uKV;IZ5tDNYJAYBrTpDwTs0%!qhLlJ>~ciD9&M*!lq~^aSGXkM16?j zx>Pfwz?jD%dvD@|%-pdnBK$t(_h>gr46Z7gg};#J;*i-3C^wBqnU1vt%_bkZ6Hm=E zI<;(j-n`$~91FY(kVjczQ`;0`t6genh$@4N$O3$(kX`^n6ZhS@v?k7Fl(yWxa=%DH zeJbN3R6_bi+}#2uvdc4c_zxIij~@`SuybY1NwJS5;`NR|73NR9w^>fte6)o3ccDqn zmX*_NtHn@+LyKVD1bH+?k8C5xd(Yw^(?!WeYlnTl(*Zq-I{h83xcGD9&IZb(V)#Rj z;>fkA-&YAIRzti9vmHg`({9^rdveh&x=Lg&6RAz?(Q(yD+?gMLIC@|2f!P?Kvp^*D zn<&QM3VF6(hHN#XHOyG3qZli+B<%ZY+#WHi_>0EE(9DA53rX`TT!216$Glndh`YI@ zMv;|;_oO*j_JaaPK{O}?5O}oX$~-#kOB=`PB~lGMWE9VZXiT5;+%snl zwo_e5$V{Kf6rLiAS^?KM&#`g$+&?fQ0ywWMiu3j-SB`U^Aj%DaEzNzAp7-9^S=lK! zs#&)5pz`5Y|7#l7zq`0RVX~C#3v5i9Luy!K&ojAB9O-f4DbmQ%^n9dKZMapxbaFbl zYl*Qb)o|_ruC00!#A4t^r6fb_Ajn+o_Y&rrr)idNjQv(GB^dZxQ`qtXC50q)0CWkB z)FlFIJ=Xqna#m76PB|?D=~+CC_!4WP@fRU~p|0Z{V9nHVojRENzUpoA#nq()9EGb3 z`jP{B{7b8X&Gqj(He-W+F6uaXl%C4XX=+{)Yk8Xb1SKy$=r9qfFDxwBR8Kn2j3rR2 za^H#Fd0gSu;jp4n#6I_pxfP1+qpLpK0X}Cm-22PMJ|iJlrb_|f4xvCbS^Vd2Nbh)FI$4*y-?4Fj^F{Y-$?c(^EWu@ zkx-uuvTEVQI9RAaLxEn5OvI9>o|{-rQ7bw1Sn=zf$_mD8OK=O}N`O6vTGuopo0JC5 zSKbpVVd{HAxN|s~`bB_$nTajhcp6^rYE&P(Cb8mJ{r9RWWy%RLA`~qsNaK34M_$B& z7gg#Uub@4(EQ6wJJ6o8hd*OqucD9>q=d#-p4KQb%|LU>Dh=6X`+%nbj=gh054!If1R^L6Ss| zRMX9QmckyjSBLQ?-m=zTJ5}sd?8g#%iXLx-`JkRuD&0252;RyvwdwEcqkB2M$VXJn zRP(|=r{pw0bdyP@6z3^kb6~i1wNacs6dAh)C=y`gh?vg^i39-buXPX}J8y~ME^H_R0|E^gNO@$r2}%sjTXz&j#rC4g0kyAsfj|BU)M>u1YoUolMW!w{ebmJ=@so9P1x5_A;M zP#|%Ph}M<-^4zyQ@~M!kDL^#~eP4SH@vZ(IiCk+yB>*7~KIWfDNu^aw!Dd7j)9&LO#N(mi!RiW{7$L{c?zm}^VBwOoKc-K|S;J`%W#?fAE zv$L@Q*QJ$%L-)vcUF&+=5qXTgZ?m=$j0QTRlHSPWzt9Fj9!ZD4e7^M?`xr+3B_17) z_aCh)@1spsZpbJ6kd7|C7m=oN10%sN_vth*!=!{wo4un+MLF)G23mPP7j9q>%>a34 zTfTM`!Y_d4rKcoAW{BjM5cIr{auZRfz^4aI1P};6vP1f3-(c@Q4zTRdBRX+$0PKNx)kMlAa5$J)0D;>(u{B*>K3Zlf6Pz!0YsTl5=mbeCso#E1Q! zPwPRR#E3@PFM?h`G;9AF{&+umI&i?!*-#4rMP=*KD}g(;Qe0Oqaj_uwNm%RxaD@Qj z?))qSCqt%@;PD{whgo1#?0<5UHw(O4Qy)s@Ug>;&EheAJJ_gVf_KpAL=L`v$&z%7-U5q1NqP{9ti zk;mEZkAR`rSzEI6(MRei_+cP-gD(gHT`pY^9X7=(QSd-yLp!;sRV zfW$DgNlHnF0tR6q(uxX#bPU4~gP@=wsf2)Ff}0i)kQzclDHUmH8IkUW`@HURf9tGs z*V%Wi{m0&J3+8>l-{<)xT~oqpBFbO!Z0wiue3v)<&LuN<(K;gp6(dG_nsnOppOhcr znM6WO1=@@q)SN!AR|G!yE_a$gFn`kSEnS16_O-g3GIv}#$|zGb-FB96yCPe7WhIgY zaY#yUOV5Ee$4?xM`|}3xc0;u%tJ8JpWAtX*;3}J_2gkqU42+w9#WFU-uR_~)2u#_@ zt+$;b6~Cj#Na3LR*irhM3@Hbip!|iw!NH#AqdSlMVor8B#Hfz*_ch_&_R{Bf5UWM_Zsmh#b!EUFBjyjFyx>R-#$4mdrI>rgZdDi(qEqC?w#iPP zyKi@4=%+)=p8m(Bye-q{g}J0ytS1x0UGt+{7tMj=9_2OL~>^?6k&{z#sCnFC2J(PK)Q`DRHGtpZ3KUr$PfA5JL3(T++W`>1a{D}9*1xm zK&m0u6OuKgVnAQ<4D~QQ67^7)vG&M4?t7d#_Ps@cg8iY)INrUy%}Tvc*I7#wwwq-F z-Sd$c;K%@u;`eCMkg}~3O;UW|IwSZ9)@Ai`BKvKfIb$38oCW2-x6u{+EO#1ktz!nQ z?v%uC-V6JN27&Ck4UGHiHekl}OzkW?heEchOv#@?899~Lq- zwLNP{$Eh&NqL!3aDLzj_@srU(fKAhM;fUv2DoT5NV!ZoM$#=z@MCZPHXY&I$PJig%zku`~fLD zWyMdRv>7Vy#U$dQI`^?&6Ji;Apq0Cjf?ciq%7Euztm>Y+HfZGGng$q^ErH<)$?*WO zsm@pmFhffg{wS2`O&Cy}9Ol=5?KrC-S-Bkh*bx>x*b0&8Q~yTF z(Rtco)KX&_{T8-i!CAMHhxOqCerPjVjyk1IDa>MRM%h0VHUl_vy_x?UHV`Kroz4oV zcCk51WFo%=#VxOvjjB7u3q3BTyJSLn(7 zwjNDa${o$l7FTJ21+_cU3ep96K}d)e2|=7FYuQ#Qq&UsR&Dt|ts;LQ;~7It$|Sm=pQ1^{haZ)+B-v11tb-W$08D!nbY9 zXYZfZv2uU=)jqNRfe6R^21`B}^-Cp%AJ74HOwaY;a zHw-=WHC2_D3VZoHEU%{(nIT3Exa5Pq*9~J;5zr4kq%KToXcX2(%yw zs1a*cJ`WMCNM+2YnZid$yF4#oAds!Pp*g!=AV?;LeWK)v^ml8VCJTXO3}j$B_@Qr) zR9*}UW^Zl3k&xPhA4*9grS&*wSB8p{7+u2!_uvXNNK?y!>cV*PHuhM`ht$?U3-OjG;#O%c*Tph!nScX7OyH* z2@OuUH2;~Qr+&v&RykK<%a%1n$?9bWUnW6D3!>W||K2atlB}~HAB?_$UgU?m1OM19 z)&=pcPkAfWp}&7_=>kuMWbAvCIU{gJCo}wDUR*iDI`o}O}dai*^d}wj4ae3GqE=%j)$#Ron{w${#sg-n{K~N z65z#Rul2u)t1U1f{o!4(u_FivOjRJVg6S(K4lyi%v;A-PI1&;7-yI~07n!F0IeU;W zFjNL4JA6^s7mF6mH>j1}ex63K4+{JN@zmMO@gg26^UgA4{-T37BR8;Aheq82N8&~& z;6i2r_^rjAaI4^DeTkjb1s!1DGgyV;RfW^YqiRvY0DA+3j$O|guTm|dN7#Epw!TWt z{{H$3A*^hqIxO)&MfGXJq(fmEv2|)?TefFc;AYA`@zO;g1V!IdzV;%}4YcwJAF-2Q%*=eXkIM{`Ywk6~eT|OHTW6aCGf}BgBf35)< z7*b#nfgiGL!1ett5p%%i46wgS+L<(6F}cNp+Dv&r99Apn-zhqvXs9AKIO8=GNr7Qi zVTJT$&_e=50bq%XI|r4T4ZlC5S{Fx9QiZN31@vXBJWl(Y(GE}XkFWC|!fY`H@wrkN zktlYSZjUG7Q7`HDwwz<5pxM&tSm~mzr!7f5?lkt8Ac2^HC?e>{!MO^e(No0L>>n3& zJRF$Y&!5m{%J3e$0VH+H^@zUK0C=&)CNO@|crs^89bE9mJujUX&PRkkL)l0%oQZL4 zk@ITqR-WXssZAN9(g|=sF(Li*EG%#lsk(jw`N59EERYp*5^i|-z=2=|WeMyb1g&ER ztO4%>Gt08e= z6aoAE6immq&KFhawnB+Ufi_MBZ7}9^GPemAUI@A@xM5ScoigFkEP><5dRl%+xN7o5y?_E4w`4eZCF%{tcgH-{zXib(SxpfzI( zVuCJgzkM9#a(biW~{Kl-JGNrNIV@U|XAq zcnPiTozGXRULpk>v9F={WB2)P|K4h~9GW9KqIj+CFj*rzSj1yr%@ta`-2R!!vXi*& z&3FaH-3}S1#9!mhaY#H}nFS;WAiWY`-U3n$#HdiZn=$p z#O^~4On$+r_MMh+ay9Yd_T#kO8%j{rT{lutE@2}9vzcxrB7GO> z`k-6bM#hJHyqounUq3F(cr&8VD3rdA=H-8r4nQ8#`sOVt;WeYi-_V&=mhVTU2*8_Q z3_22wr;peloLrP0#2T7NW-5)R;0GP$lUGw(4mm4KJK^@{&iq_TY*fdz8xmYazjeMm|fkb+UO@ad$^j$!>fo${7G3$*-mUZQP#*BVHM_QI= zs^K<-HwN})c%OWn%Qnt2*jj0(+x7FB*q zchu(rj3^DbG-!%MqG%E6o4ERh{+AcU=%e59~XR zz{^8;CG5ipRR%ZOT^F=w3~^l0W4c{*P{Fl3_NEfGJx$_-Ik&+n$VJgam?%i5BYC|r ziWY${AN+Zyt+py;hj9{qzpWurFWOI30gejzss|S$@xb}MgQyp5ta;pALPd!&CNmU) zk0VsIb_pF3l^EOu_>uWi7Gj*&i{0oz3og4d5F)g<_JWMZiMdr-Pa=Vr*uFqvCB_j6 zWJWHnHcY_W(8#;$-Jg!%jAj1o6xiR*e4ZdhRz8l~PblDLr`LQoH++No0Lf;ue|SD` z68T;qe%ut5z5?^|Z^RcI6L9BFGasU8`fDZyZ3Ns&;GymseFFpxAk@~|qg+UYK782E z@@Gz;))(u%Eptd;W*E(Wl?RWh(WIpl(>bi;UzKK%(F(m7Yy-z#6<@Zdho+*|K;F1Zkbp;~lSC7+IM zsP_mIsJ~TzyQ+Nv{Yq-DG!T6Wu()KpuKNqPKan5}1d}Z|@nR9XOTPubsfz~lbM|yv zL4m`V1*}^f{7GUYu2Rlg`B9N2UGoeGYMw+gjR4V{NdSdOxh^DeBJH}4;`Pt;WCRbc z@sdSwLK6?R#ndZp_c>}<`IIovy*{lbBVmSvG*<-a#pBm5pjb4R+qA<<$CYg-3K7e} z!^ZLg9}4q;3F?X~>&Uax4A;Pk3M4v*6N#IfRprL-)&!1CDk_lo!@sh$z>87HNVeQ&%q@-*jhsF+%1yMT)%F)kr zknh7rZM@fnPKg0!3L>_Jg&Za}o|D?V=Niz{^f>C{XQt})*HS>347YFbeZDtc8!2zz z!n^LlOtn0ZO2TKn1TnGhVw!4O)%E91x{FU_F|H91L!V@~y!b_uH~){III9mV(^)R# ze9n&8qsuGQ>rHisRg&pKlpK?eIq(#R6Bm;Ns2?v($DQCw%7V#}g5C;J8D~N{!z^Pf z5l6bxc}6`gAR_zHsZ=aRGHAErdlw=`KmhP_mm$ps)RjsTvlHgmFP;lJQ^_$T5^hVdj=whDJ+-ITUow_U2V^6x`Mr zK$PYXR3~9okqLS%4;gbaGnwIVvl0H8iY&_<6WL67W`!2%ib=0`HwxZ&D~2W}>#v=f zO=!K{Xz_EKK(c)+65J;Vx_d{$coVxL^NgV9Vq)RFK3e+U=98nHl%Wz3J|%uJl~0yy z>QAHmmyaeRardjh#>j}Jr|SicFinf)+>=)MHF7jTrXTlt;m!-Q=<{GWD`ewb4pEho znpT?)10aOvY?Rt&rX~Z#biM-S7;svMra%Nc#l^SA(C=UJ18;b#%mNXL01)^>x`caI zPTf|QT=(fyxL?>KMNyw7#utnQmB53~-%Ag*H^>rA-^Us&SVU#7FQbPUIZ%_j(D4uR zbxv`ylsn*dQ_bVbzVz;irVi||0c~kymch!Py)}&*ZC2ISz%#+)1e70y5KjVPC~tfy zfoYg8M77U~Q1TWq*`=s3hU}m^YM~QKk2o+MC9pj}8RTgwBq)LX9+F#LAXTllGhQkc zbt>;0!oGk#FhsZBYd6hqF`adT)WK{d1G{EB1-O(Gx-MWOggroYV>~XN=$8j%40Lc0 zlzH$l(VikKzScA%A8FBq4CUWw#RlyoC}MW6d+H!-mj1CeVVCx^@LyAjs_NWW8LI*Q33Vs zVYN=BRaP>y^BIl9Emt9?L_T`Ed7v<$MSLZ_e+EKXxs94OjSbN}C~W{);DTuZk!GVn zw{Voo4XRV^pL}Tn9!6#w(~dF`lE_FWX!{xJObgU07Q;yZaN5RMqqT<7OI) zie>}_VVp_Br)wka*Bv78mu|Wcnk1n!)WyYRn(y43i{6|NX6Oj=O{T6_w>_BuoCO2G zsTS;TKqu8it+Ly~?&!$nA@5k#j=42NVhe6hKoAfS3j~5#C?8VaN-ai_ZVz2lR&CmM zSEpZhxCwAFxCD@J%GF(W(BdN*iWvr}GPp+z?jP3e-p(4A?DU?+q6|0jtm(%gqv~x1 zWuuTOI@Zq_8ve`}>Kpis<}#~+DMNByi^reEIiZ8R@3b=1fAR_XO_J@+*tPu7dzZ)c zG-LgLL3-v$-;^R?sFar)iq&$2GNdOk~C^{6GbSS{6`~)csd?p|@wzM^LUY~ARiliM3f|!1QW$u7R9I6DmK(}-^S0su1kDw^E4z&ukdb;R@ z9E1YP9>j&ZC|C|0)L6FkKi|( ze0tT&7y^Qjv?Gs^>rsLO!WV@PKsWxxP2FBQj@C4HISj8{1=inz<^q}G*ZID*XGSQnRCQhYVj;5&&#iW zJyTZ*3PiE14%G2&j4w~P;$V~c4XxZranxOF@P!56ZBm}AqVH+)-RgSU zVht=&j}$h_d`fYGu|(oe7+t)pfv{nzxE-}e{ooQR0son*ZIo$#{;(Z2iFcmC>)}$$ zj?NBFp!XQcEgOVzJiO(eKm7lfC=SdUkYLsoS%`E>tgz@$tCFQB9xgpd^n5aAiE4_Z zth%zhiV{m;KK;wh3d$(YZUi_wHe7OM#kS+9pf-C!Ru9;D9TwjmLtTK>i2;8O+}> zn;(HPfpk=n$CV1}g&b1hYp0(dQhdI4wxRjZmr6z5$|dvvPnq2RjOg|KqR?i!&#j?k zeb~B8SVmuly};;j;xM2mO#2rlLnhh`hg-SWdJEIBuW4R1|?QCW(8o83FdNj)9_oe9kc%PJ>DpmVF)EXcm(*2q;$F` zq~8xX=HECWNuCI%^*l1^7+c%E)o9TD!5Qnh)V&c3;`bycQSo9~h zHFJG*8LANR0bl|MM&dh_W1G$}{22cMRB;pXBdO(03_7l?=#44#rFlCTl%#^>m8`e= zx|e71)#eI6J>vo>_yFC%b@FzBt9CB#WK_UX4zV=DrR4q;qt+c*o!fnM56nqXuTPw| z2ysp!z`*8Q_KVXWc}ib>jrKgai-ha_Yji?dX#fNG4GjMwM{Co=2VjBBb~<3hyD_sA zmx77a9-whpWWh~K_YDDE4~PCWHE?Gm^jv(J1!j$XB6^DI*rxY2#VH@xkm46@s1<_3 z@u9P^1FI~!s@xdKoq)g=edeZzeP^%)=|1&3SH+X_HOdt9F8a}hQEQ0eb`w+(mB+o>oF*ZiKkSVphXDXs*4Fb6mzogeE3v!8dmE1W4~iZ=e`v~ zFmq&>Uz)$BdFi(++)oRgArWjZV9tC&@?$FyveNO0|UXY9i0`%(JKk^@3C4n8(-_rPwTrUZ>-|p<57!qv{e%q zy0ms*dtdq<)V+P}Aur$7P+dJ#FRyaVy0&DvEHwtK6~FrH#X%a)AT8F++*eoLqB2oo z?sj8Ok1VNu99v9!#yH%tu0s9O0l3v)2tql@5*Ah5_%vdTac~V4dg$0Z&MTa9n?LE; z+;I~CqTnY%mFI&DSU4VQeA(qcXcMu-lpjm{78_}%!Fan(u%W)3F48y7$)%EbF#WjQ zsi{XEg7fmWNbC$~#fzU>nwoNBx+*+)?R3h2eo%oJz&Zo6O9~wni!XlK!_es4u3Zm& z@c*Za6G>vbPky8*@c2xl*$3nSP-4)#SYUcmL6}-BrN((Bw5d@0PaikVmFq!iEmJ(o#DnlPV?=UIy6)nJBu z5|PXTn+suvFdt}2#@@Y4|IVuZOtuc{X23N@oC@{T2|9c-nA3$E-~;zqgkw@ZlJcBr z(5|u+0mA}P`r`lRQW{Wp#f0GvR43a#^t-0O5OAgUl?skyT5wIQv=|O2(QCZYi%G;- z4w&5gq~SF@R3QtJDWrgL|3iB)_NHwOP!MMzh%Vtlh)}w}E+1L+{6;Q%6Lmu*NtVr{ zz0hwddFV1E!!HmZ?i$cOkmO7Sc>B*E?RAOD?`-Y#*@Abn`FUs7d%kq?{%M3+|D^|| z4WX6+HAZaQz-)SfH}a=fwm-VBtds z994~G3ea@~JUAIV^-!{^&IQNUIdi`|P1>hlI&_G;R^4__q;rDhumv(m^Ev4~%ZYQXZRE7|jGD72( z@IbJ`&W^;MffF5OU;yZqqYh!_s0TRGqj#FiV?#SCJ@(shM6=s@!(VBw0BAyxK!Nhn zvHRcZ&%+0%Ed=wf36Lcg$=Zb)U$H!6+c)zH<169-s{+VUc`T^CcTOeib%ECnX23ya z%KX&SKY*CXf!|A@`!p-J`-7OJ@dJBOLB+$z7ur7^YR5tq_5a-B|Hr=|;<{tFUF$Df zfuC56NauoFlE&^&!?rZfu!lHbvwlcthPIEO9UxGe$SyI#LbgkFR|HAg zpr^G1?Hj`4L0&Fk$Ox+#CvIrQPd*r`q?>pvO0dIMml-8WeaD>^FPMHP9X&AYBQcCh z`RrG&Xk!p?Mgq18XN=xgEQ=3$E*x1xg{%BINbKG7Q>uI{7Y;Pu2~`C~uW1H-Wgrnz z6shiQFM(YYjvJ_0`38TH<@q|+WDV>?9hg7v=JsSvmjGh5auA39ea}Cb$ZNam)!Ti0 z7)MTpcS7B6nwgaqz_{rKm)MV_)H)EMPUsx5=?p8i7dj-hFMPjcVA`xCe znuWmu0#bWK&C=LauZ(kN9qez?9BlMS0H*`ulB~2+D7^x8Qmdb_=dOVr`PQuxojimF9f9{n)*)$7*J%l1GAkalkSOP>DX^8@Cju zfXR)apd6IAsRqeC4{^fHBzm(|!MlQO?7P+rL<%~@MRIg(p48Db>AB3hTcd6S8)0F) zS{5{p1)IS>gp8Imy&&!f^D_(*YFoYSe+G$j#nSLN>hpL!As-?wEJ|*R_vh>JI35Wu zZBiN8tX)Db#}gGzp^T@YKmsruf^9??u{1hgUa`&xPnS;3sx~Y^UG&N0s|-WIg;-Ty zi6d2B{94jdb@nG^6!z;hLD;MdQw8MJM$D7hM&E|x{BDk0>C`dd(G0_df|DwK`q z0XlpF1&vKBF1xMOUy+>Poz&_j{NH^9Y4=;%s@~hO&G9B(BW(jcgH{h4!ww=XjW7#1 z`dpR4-4~dc9shKb+R)}B5>F2i;Yh&+PzA7;s;kxrQpZN|fQ0U3`2;|aa{42?(?ihB60e`G))KV{rIj`Trzxj`P!t{nIW-f%N(>#GpyQ9aaM=0Pcf zx=KQab4d}<3Sh^T;TgAEFti!)9s9x#2ui35>9h}R1sEjVE{ zOrS6b1Y*#N0X|H?wUIhp{ckY;!8HIFH+Wu;uf;XLMm$(ZGB4i`lIpvm&I=R!ba@?2 z0p6HWU8v_c<-fUXnmd-S<6Kx`Dp1WiExU?xl5WgUzO0sKnV!cL8@5gLKa1B5C zIBr?2n4F03y0z$J}*4qGat(3_$IgT)J<@Jp!-TZ&F>raXZZO5_nKSV;2I`> zMpYCZn5kgHxaG&(yrDLx|K=iupdlq4EIMI5gQ6I_{ULREfjd*ajmm>BfL=1LUQ(`p zh3Ew~$JBRiw<=sb9@s|VvBGv65nLTX@+d2n{00iU7QtY`9cX+Y1XhLClpw_fzPzfH z9G6Kba4rAXZ23iSb^-dSzBeo(sb|*fwOoi}1m<~wnE^~h`XHU0T4x!#Y4zm(8ar+h z3*c?Hi8LyQk|u=gZs2t}*r)9%c#m|!M~!s>?J`=glY0C3IEutp zoL0$jvIe`tc4Fhq4%K{wju1>qfW6w<=)(J^GOtu~N-9dR1(JKRoJcICg+7X5(wIuB zE~-mLQzUxI#6s`wFaaX{q!p9gK0dfEV9(@Ds zC(Mkn`t#t?Ol?JB0B)2VD{Oq3-ugz0adcz6^OO?br)s`+VbF-kzd5p!l|-h(0RbS@^%r(1Hap0=q*4O2g2*Mixi55;yp_Npy=tYX(r zrGLTD+R>4rzIMYPm+BEgL2c+px?n&>g;Lt$8;WG_7jtM#)dAH212hPUTWC63soXKv>0z;b0ITWg9!U@*K-19^(NN! zE7jds5;2AMwQ5q5xs`1M2~#y`uq!>A7-+}=8 z2jf4bX&t8;7}x2&V$ZAmDg-IRZe*CiLmen0h6K0PG87v%7n<5SB^qW05V3+*+H>-o zC?b~v|KCZsgNh6<9u|B*^C(SlQ@DOJUMz&Hh=;H)D^KKv%Aob~e{mkYj1Jw|WG9h=nkWxB83E&2Tv2e3VSM5f% zEzl6edoIbLB!d9KMNIaFi9G#OQMI69Gs6V)*W_)KA`UUuVK$u0XXH7?*xSk^ru4Aq zT%76Xx3vSnt%b-Nw&*>kDQ2<1Xm5zmw3f^9G3m}!>LG1qA_YcxNgxv2iv_p6f^%~4huy!Ip0>eHSXb=v&p#cdof=?1A2yn>3 zMHqA?Hv4H0TyQXAA!0fh*bO`ejcLPzDD%0l^DclxhF0>J|eim1{_LCjpr_esye%l**o zaXf*P+9TVEVhz~vpEJixi{T_1PzPY(YBZy{$c3UV_o6{1Em0;RoyB}q)s+u=m5lHERk>t0;wRC!V~&1{I|yhy4ANs_lyMA$#j1+ zACbBZwfP{{-$-m%kb1-+n@F>^Di8`x%r^|)Ff?`%uWs*KFMj1bI$Q7ey>=Bk)Zw#$ zwH8rQ+=a{KP_U>fN&D6<6vTfeRiEXoJhU*@A|sOxM*B zHIl)!z^WdUxq07L<5F4zv0u%t?Fc(MD}Kl)b)g!a-+-<}-_6~Ja4i)~o^R!!$d z3nn@++DJDl4$5s4C{z9-`;kc#hHCID!DEJahbhd?J}C+$qs}`Hm4SQI(~Hp}fuptK zmR}ML+k{xt-#5z%04TGOG@;vtcjhO7ihw5{aAwW>@a=-DTLGVe%=I|)6w5>o2l1)4 zYx*-{C91g3&rlN!{3smMEzE< zdWL`b2RK>VG^ZK6zLuYqUYlNlZx4k-!enqJENy{b;{yoEK$p;NrsivR><`v1$mP|U z+ya4$OI#l9*!11`f$7tv0RRjj{y|w%6p(Ii6_9J$IA0pHjKZs>90ca3tZJdHp+`mI z%rHr(a#bQm1LRm25Vb9=Z19;^dVD*YNOToQ!S1My@;}=AGh#WB$oZ`E^y264ThCRK z&Oe(vB6s#%@?wa^ubm7a;&0tLO(YUcwB714zt4kNB5(ctsnmct?E~{%bD}MbN?$&1 z^?kB1*4?o9Z;tZZ4$4I9GFn7y{K?6#K@1l=wMjZnpVi3O;r|NLuGUO%;j*oI;ZcYeFRVnbXwB|gTE2J&jUYbQudipZ;j9{|`JtBuE%;iQh zNk$KR=$G$nJZ9uvibx0Z@O~}c_n=w^cz#KqA#5FfOaH1I0V=_qZoe;l6V2`6cvP)_ zke|?=X$CN+FwHpq14`cIz#Z$ogxz`8J)_wF0S9IRrZKt9^tFY;LYTYrcdJx+HX?j3 zV2R>P^|$AqP@S*0!tA$+oUK?g@W_FD7yt?X%~lqx2c`|wLoKUE*lOWpD+6D64w9Mz zuQz~dAK?aDL4;aq8!dL8;IjlLrZ3acm|QAR{7?-+6L^0iN%?t*r zuv13+Z}?{3m2r8;3P-CkbTvYh2)s~8doqFsru6zfmsLygCCLyzXuXh{i1=g`o%^v; z3j0UOcAn)piMEqtLU?~!*M~?unx5-{zKI9i1W3W^;F=0jM9Fp14;zzd+C*~49OcVC zQS1%RJf2wV)R;VK5#4%wMhWrP!utkJ&)}N?lz1Xl643p!`CC{09|TE(bG73qekcdY zc-b7CK${Ws8z)6vk5p3Z0g7j6%)pQqPv&Z`Y z72dM1lb$Wcp&P@5Ylb+sMSA)$!kZbvS$D-#1aa})=CVnCDkWu~?iXjayq(BLV_PcQ zFyFCHu2-QSi(QAf)7=2jJb;cJrb4*h`mhss?IJo4xN}J{iwiFfRy(4+(OS}+Hf7*j zuv2n9QQdyK5Rs zmSW8(amAu|*16VzeAMA3u@9KI3con956ArSS*V1_wJnbN3Rtj_Egp#{@1BC3T%<%2 z0yBQU2!&o>&qjWHVmf5@fT9863*ZU_2Itt-+~0^%26AGMR9q-VfHV1T>?XcW6=if! zJxC5F9)?#MykXZAAES7EN}H73rPDNMiZ0cZeX2X7XgKm=#C!y#s+cGr=RU=e%e7`p z{6n?-$hOc3O|K4FW=OcEl6!r97Z^{ZsP7fh&6S=3a>#-z64hygMU^G0Q+rw%vlX%@ zLe3QcNUa5c~DDvKir6t@7EIr-zNwOmFduu*UxA>lt@KLYU`qF+$K zmUw}o4KVA=AY}m63=xVu|S@b~{ol2mJ~F!;bw_xShlFti!|&|qB^?%-w7 zoYr)}RKv&&e{F9|6#BV9s3MMb_0gWv3PY&qDli8Z^STTDYh``7Be&;36@GLcemx)# z4PhP$BIc4L&DH!o5N!8Z{SAfynFMSyaL{`Koq=FfP$X6)8_8!g%WVhB4|xkxeQ7Ts zk73$Y9%5AAq}5ovAhN+eAYiaf$w4+vn1UKfq-)b*B^fm)sk3Gq)u9gCi+0VeAw`K= z2rLVz=FB#gm`KJUt~HF>+uMZnsFf8Z#(C`=K><~A{T9RUfjMq++u#*CwpQgMgoL9G zY%_g6do@QMZj4q<+f}jlXfp!=Vv^v)Igz@B`utU>BRCkA$Wy+{neZAS^5|e22f0MTQRxt)%fOrh4Rd_P5ePNUO))fCbK z3vo}+_Lj5TzFF0mQBdi6DpxBPwT3mTjz253 zD_Rfpv+#CB9b}MVdiJxmcQZKzz!(TPC@crX2bT%sFO<6)DLBeOCD;;gIol(hKjNDe zFS|C^ZnJ`$@c&9xA_+dEBOwQe;`eFLNHvvkez_^*;t)*T5*)@tg35OA-@x$-ukQKv z7c|^^Hw0=r8Lx(&4(mtZP-gIb@trPcgogn17L6%lY;Bcs&EE~xbD#|aK|sVl3b%lv z8AimLP)^!cjpu8$$H zI}oO;#}ZQxg^Q-gBZGwLpD5nK(F<7#y_7LY$$=ZNYz0M&(u#IeEYg#y;S!8rxkM0+}Re)Ny<@vw~82ELCKykDV#91gD_EBGdK$v={t z&$UG{lzt?P6ar%l^)#j+xGsJ&<#`H-N+TffA?-_HV)j?R)56_pVOAz|<+`0#2n`DM zQaCe_p95|xK*&A+bRHpM$@Hu&BNkNkLd|>>zcxan{E!6HUUDA~8)j4iNngvghTt^% z4i({C+i@-e-T8lU*OrxFFEr+{g$Df zTvK7ludqxCJrHd;_%zaDR4K?4CSw3@kGHFYXtm8-gE;zduw#Bhj9z`$L-JR~#-po> zI58=ajbHsZU#U;Z_dv@6jC5r2E$aE&)6BZq)pUH;7}ElqV5B!x+2mF4euUKm!24AG z>8lQmQ^JW9n7X=Et0gge}$VO)b)_( zPrv8LvoUk&_bdSG^~J@Ejc>sDxNNvLss00=6(k4=n)3i?LpCEo^NWH`fg%v>zqr$X z4ms-oT<%~zA%IpTWdVi~WS3n6#3q5xuSGUCw5S;~x?DycocMW<*w)(GTYew^0E0`- zPR%X}b?e0=CN&k`(vOhTX+`6Ch$Zx+`>#j)?$`Es7$sk0oqOH&H?RDzf3L!{z6}qb zvTZ>RHycBbuH%IOgXeQl1PjMI@=IV*g69W;lZYm(3QJ8&%Ah6a&e`Ju@BG!} zQH?7<@&c}adjh~^kd^q(6n7(I7+B%9m)et;4vZc%z`??X;M`1S72%zKcmZydbY!Lh zj?58O62$Fx5yE5VI*^W2pr(<~LL%|6KoE9Jm=*!RgxWO3@B(vu?on8XX-lCw2^clR zOaMv4P}gKbYk_8{?w7t(FF*#9zVL_mE67Mp(H!@Svrh^7@>9)Qmrt zj^1+|O(oO8BB3)_j7AHfxf4+dG{gTO^94;us7u;|EUp{k?XGaT`HwJKcR*Bl9(Z=Z z4E`Hrv0~d)il~_mt4Go@SRIRcbIJ6xJRUL&64odNtL)o*K6KL5cKQer;`A6U8faew z>g#Dc#cOM(B$@tmMPZ45avj)jY=T|l##4((mOjoYUy!mMLI@Vlqb_&UM;oBev)ibx(3OSy0E;=%Awe`$dip;#Hc6}aeu%Z&eC z8Z&ZpY>jn^#)9k%^{`p*ynVK-JA{|QUomfaz0ZxiioLi%y4NngS3!O~F7L&)rpfxj zl`~p=&?$Q99_9A=s>edE0vqGknKYh2lP1qH1XE1UtqlcMi(K0sGi~TIigKM_O6Qo; z$h|3(Bppqc!JjTZe0?AmH4l8PrWMxx24CICk9g1VeJ73u4P=&WPcA9KC3{LLv{Pkn z`HVru-p*WiZ=qc)LpJ1cfe8fwhp*sFIY~QXG}NSSX8fM6!tpYUA7->gwR2fN{v@MH zo97nzvK1s8I*GVBeLHCfMmy=1l54SxPc{!*wsSBT?Ra= z03X4Vhq>PT0`Lo)92fB>i&*i2G&kcYKxlvAP>F%!FJ~81TH^5Ec$sL;u3a;Jclo{7 z^3qr%ij6s}!6Sd7>Wu`;<-yi(d(Kkai5Q-hB8bG2`ckntsKLA>;T%y@o~QqQW0@p2 zC$HE=P$0t}6P@hx^Rs`FEza8Eo;oj_oR{X%^_wlg>UviNrHzZ4DY!{g?=RSN#Akj}mKd~dIEh0c9%EXscd!5w|dbtwX!0fXA>|8Ech zwrZ@gYSyc=M(EG$?~?_big71YUBwn}gyU7IoHfYW`8xKW_|YSGE@m#f(i=$o#aDx_ zUv+D`5TIT$quIZ7<2A_IK-znOei2mWdHk%9e$Qb@S+fFMyS|If;s^rF-wjaEbxV2X3Ojs_X#BLvft>4qlY1s$5tM5RKQxcZvDWA(K41 zk^K!oHc&QBeOadh2rnQB05?d&m4dToz8Po`Xi8$Hiq6$ihscX>a-mr2z>tq%XaRZ% z`gB;7$9YjSgd>(Tm+ik}of+^ z`s=7upbv|GJb37MjGn2v*xa%V!>P0Hw?T3IK{Dt;g{?7&o5ScRNBZ=Bg3#*&Z511tskg0t~)dwFv~hRWp!Mv|7nk)$QIQgEN4B>^JrmTgyoOlqaBw=Ayr z>@H+{w;etzq&!8-tx;*Sn~{;xIFMl~Y{Q9@aZr`IhyNy+R{6Vq8yW#j{fBvqjBZ7t z`_QRuMUR$TlhlP##?4-e9Ds503Tj;y}N$JbnM#$>hVLf&y^@O%!LMC(=s z1uq{#PYZ?QKPEkqjWyU|orN5!KBdYnc86&h6iML!q>Z2Vc#d(ULxtk^54~R+9wysd zdLHN7Uh#e?^LvUL?5xwOb;^nmF_khp*omF{OyRF}jem9f>)WVJ@)9JgLNgt(PmYq! z1Z`eji!iuYTJ;^@zcu1gw5yE6ZP1L@uQhQv93VdRxIrZLJM@4{5-JIt0^TX4yz6vc zrS>>`!lq3{MYMT>8m}JMKy|~z`+Wv#Kt*xp#b~oE-Efi|dUrfx*b)+7{((xz=dtRj zcL5T;jVb&p@YNPCMXR=XjD7^~ejbwg6;=K#-h7%;`mO*wJq3I&&|pOMh6|7Itb>;n zuO5;t8(lJwh33niD%St&+5(3~J;WE5s-W|H#1GVKrQBB$xyK!<@rUNf+=F5BjNxab zQt{?tmJp|ULB7*$(36{3wY!qnUtJ2$u`Vr15TRjMW*JDDRdVcF$6OB>oK`d!w3mPi zc?*eS@KqQcwuhVpSifK{o1ia*OoO}f%CxG`ECR~7XNr%KjVi6WL2X+mH*#v&^6KBn zc))1^c!GCdOhxF=_W-9`w?3uE!*u{JJjYK|Vg-GK4J?;?|oxec-iYW+*48Inkra@wWIahuu>h|cfTNBS+T6cIdV?; z<$Dv0;DT>AK3mr*fAU$ok2oelFqj}x3C5`(L!0J-j(07xS<{2Ks@RDeN@>?C*^Z(w zC&G&ER7RUJ5yXz7dcFeOlRV`a}r{(K-mdd2B&bV7UmUbydFZ zU&;6d1cT5K*6}4+HM>_tL+f#^|6@6f$&GB%rEUH-6%C0$`=e=R?*Mh|a7=@5w4z;? zB!`LsN*#$lB5BNNXlK>HWk(3cd;va{VZA8a)^N0F)be7Y9iQi^)HYM|+ONMIj>)#6 zC!idZ_k74JZrfM0J`|ZQ#Ap{?=eM~UKYd|ULE?ILo`|`4Iv;BT`m>SjyDQ{KR<-qX zpj{EskU_>PIPC$R0zE0uYe;j?S;|bCe$!l8ck0_{> z3WjQImq)4YW8INQ+E2J_>v{lc>pfzC!OFd%SmNFk8e&=sZ$ zKp4)Fuy0>Hk4`B4guYr>(qy@sg+IJVpjH{P^io{vRcMj4ov^G?mRwLC5^JkwL^rMb zkMhs?DJul94k&fANQGwv_rv3R{BpuC7b zIMwyTVzl&}dJF&7H|6{S)@zaziFjdm;s1xQ?+&NB|Nnm<2j|E*q%u2ZwCt>`BMJ#^ zLWqh|X7=b9MH!(ovbA)FNJ7>zGH$aHl8$3%9wU4Gp6~nq{(FCZ->d6;eXh@^D;)3l z>-Bs-Ch6RNo1BX+EQ|FHGVBU|;>DcF&Ktao(kU*?G>n|TM~-~U5}bEu+ImimCQ37q zkKL`^T-?VHddb?l8zm6o%>+K>pZqv$VW$E4A?+{&hpeB|fA!NRlkC&ZfM%=Y8fc2^ zA?!BT4>%OGED6q8Xn6z2DERUmAfc6w7b@(~?4qblv%~!2ZXixTD;?v|+y9^R(h=BP z6qAiWp^{t(=@T&2pL{85fVNA*S&Ft;wU5E80e_0}^E1GFe;Xz7VToZ29S02nq)0%w zZl_am5r}!B#!@J_j(81NeYD@^vq+pG^>EGSx`8r>JTJ`J&~3O)DyYi={* z2)ge5JMmDr&G(zF0q0gdRw2%9fvM)a!BxbiUFux+>mpbp(RxBB{kWEUSQQ9L?jfw zIQcBUxol-t`j|Z^D4;iq*+|nQ=7T>vekjhmy)Q$GLU6Jp9jH{~oi=}?M{EOwfjLyM z!LJtcf?`3f2)Ey75_H8sdUa1>WV(B}LNnG*{c-;~2u0u@wox`a?LT-2QuO1DX24t}%xycOPnJ z2>en6JMsLC zqn@R70u1|T*taHPRC)Y$y8S3oHp((n!n^pC)`>KMMAU~3q!WNLD2YfA`bhT)k6ml1 zyq1nhij(Xl5hUE%GhQ?;)D&yg?T(}~=zY5$?{6Df&g$MK1Q<_3Gffc`vB>D^J(p24&di9NckVF3qUD$s?0L3l=V*GZJu29_NFT%*KeE+>YMrPR72uIy)eSsf^N;2vy3;go?> z%v}=zGxXI1fDQIPn23u&-3|g#pjz5600i+!Tjqb10y7JU4gg;7gmoSwXNvwVa~TLm zy#hczf{cdaBG95xuLKTCUdPYxAs4~6dv2(Ky$1AaC&9|73E{l#r$F-wk0|c5)Crp%I1fH{CDK z=3TS3G;na>*uGytTD8iDGehk5S_2I=(Ef8yhP54f=9Tlg_=C* zzW0Qq3)$Kv<4~6a2^G}9->O_HdiUeg*+)U4*$s>~JM;M|*ltM~O7yiKoX~mj$aOK)D{-IsSS?2qq?*`@Km-u4PR#Jl7*4ikbhyof{7s! z!)_oCE@fgH>Q7PJz5mRoU(xYnn2TA&^@ZTg=>fww-nFI2ZW-fNf1YXRev9%yX0)Ti*P{Ya8kZJ*85%)M@CY4DgM099x^MRDhNH zM;{k~M4qr?uzBf`jBj#{?V<|~?}oAo_fc=XQ`B$XVa$P_7g29FXzPI;hpX_ST{icW zoq7IQ9W#shI<-bXoOyQ{ZWX@jRG}Xk>n}JK`k$1>%&YLb%a8oWW~VjDsT);XH&>1x z6Kvas_q59YGZ^iqJ14yh&iYV&^VchT^i;0GdQ`D7-wdxjSP7N5WZ=w$R8NTWlFbNR zM;5*JLr|{3ooZ*Qp?r{&o7-8?YwV|(J=)?Y6y2C3kd0DT|u!I~>HtozwZmX=3E zxOne>lm+=9oOXSjaCE>E4<`vm8jwhdC!m-|Te#7*C8NmN)jA#a@Jf6H)d+Kjm>KK& zfW(a)g~~wq(R$-CH;@sS7mk0LjtNx>?=j5t#f77-VHJUs#es%*hnzRqH=$TKTXVI^ zWWx0BqNx#iX}Z#(wt;`W%TGmPMQ|ym=?W#ZRD_4D3SKxX|2b5di_S}_#?V;}|KAbR z&UfkbO^q^KJI#VFEb4wagEcKIWnhwYjM!^i;qM3G#czNS%}vr=E^Qx&?A&uulxC{b z%Z0HTUGPy%ZY?MU?LSm?fp6jZBh?qz;kNQ}^F-3(P@mPclZt^IXWGfHXqoaB_WmZw;k(!J&fCe^WiPyMfOAnJ`;Bmoj8Eq1kK#O-7H zz8`{MTyZb5jqY(QX&CrapEkg+a=su97JI~erV3NN&Z01%i z7Pm-E%Gw}L^rX+d!<=f|cXO}16<7})DLTXH&ShcGx$F;eCWwcGB7Q+sBs$R=*+ml| zC}W@a^2n2-zx=+KTnP~GvamBq`L4Frfje}(Rk{DXd=jdPgm%wT%a0nYE%iM?w(u8h zmY@XPqdDEaa>-leub(jfajdeO4xZd4%QDS{sn8%#T6|~V9AK#TMh3kTFr9!TEEN(@ z4MM&nGJ@Y;P;N?9a7`f#xAsyuLLMSe)MeAw3EtL$$~hXqPc zaGb#grMomgR|2uPd%ta4P&yD)$E1f;-qPb)(mp&cJsE&UWCN1Ov@XC^}s= z*vq7S@WH|12(9+Qd+S>lFr%~1dDYbGd9Irx377(;qK80|8dl0URHI>o_25Vxl+6w+ zjC7W1Fk7t*qp7EGL906m6+l%EfeLWGqdeb3NUeF3zIMR4 z+&bE0$-s`OEl`HR5&rK8FWa9!_x5qfELR}i*BEh+{WSXPHm_KzA$wMZm`6vMD8?vm zxn=kI6aM-@-20;`W0iq|PTYEBpMfr;?exfjrgit1&Z`Y;^Twf%O^@(jC@_0+r!0WK z=oTE^j*gDZKM-@+C1H9Mc&w#-NpAwD*fpkRH^@d?FBe!@dP=NJOG{IF-3o{us?&g? zal6wpGv>o_){ayKby*{gIhx?YPpAc;FGJN|J^3r3Cg8WWAv%UWe$kHGYTG#NrQUNw z+J!n#1Y2i^oMJ=Bcgh8%gF5#hfVpqNk=UNBFAfYGAn?#$j5-{^85_bM(2A|EQ;g|7 zk$a6WX#UwAI`McT>C4jezle1^DChrEzBK3*p~n0Q=ntd)wc`{u@zsl$;!gD)Z()2k zX#Vwfm=OKXutke-uV|V`hS;Bh9U!QG1zhZHYuF;-l_`b3Z9V}>Tk$MGyC+wrn#nqx zZ&o4nrhO86&L4}rU&+d~g8c+)tU%)3*4Eauz;Jagd7ZeY_5daWo7ow19UiZ*x3yy( zMFS0rEm}mbx(AS%3`XnkWw)3Mdy2isQq-XjsOxA;@!4Zj4MwBru?{)sG&EEdAb&_z z1j8>t^LAu>3`={&euz6{r`TNPWaG0dwN%PxltqGe%6-9d5d&e&l0XdQU78`nF+XmM zXa>D*sKOYvAHWZR0_~`&>{Q8#TYqLm@Tp-Uvh~rk^lD7X%@zLkq2oiKLjp|7Ofx4Z z2lbUhqECeNMixuqhPu=dNC0`zNxc;AUo*~NucB)Qkz6>xbh*JNx_%O)VDxhYw<0_| zA5W;`vNXv%hiuYZ7;3(=#Dw^rBe;x>FULnVkY&oD#oEIPZ^F^KbXuP4mjAIx~YuOjGs{_*pXG%j? z$hx;pu)kO~J2^29O{9fb9H3`zLcqw9L+-^w)eI+}7{fU28|qrQd=-X!)>8{{`|FBX z7o$DCs*vi^>~15+R#h!A&%gXOOT%R87x(7F&=NxF(NmEwAn?lA@0n5kF#f#DcSR>| zrefI&vYie8Pss%cipJwG$xH6_bPI;TuMMBxn>HR_3bNKCw46~0+7;laxb)JiM65yl z(%VafMb|y+&t`tM#ahF8)$8G_ClBonbE9sm=teoG7X_spAJv)fFjv}fWDAu0VU~PN z)eydZjyORZsz2-5(U{&OeeqlEXKDd9Leml89Rzj)HjuX-!x>?_H~rX+J&26M1P_M& zkxO~tJFyWrZ^U!~iT?IGBq*WXkZ8r&LL2qf$RWQ6j&mF$zi#ek$!Q|a-&Vs=)xB{s zBbj2`ferp=31(n9%|NMcDf)30tdp~|g@EzWb7#pNS6OfAakzE)B*w%SshldPY*D7$ zw!95n)X{G;)Y{rx)qQu^tMZZ9>OiSixR$`&nNpcen%ivIujMe0K9Q{{-NtH8ku7ho zr4!*=!DQd_HKRco>R)?1oU zVs!+szGW?T&G~ibjj=ktK&`rT%f8sPAmK!ao-d(bbmEFk2Z|@S{&Elsvk9}f=e#e> zVI)YD@i=7%qf(u_=JuoQIjt^$2+$~}Da>DRK~>62z?q@5&L5~Cbj1NKUPwiNo1@NA zm_x=NuE6n?xgpT)%Xy2!D4g8->}QZyJVT&1?~8lv!mOM;#{`3S8=E5xRD=4mJ00;H zbG#UKZ6Zc0R=*b_F{`CHAWV4#q1qav*B0>LkyBnkQvihRS-#GgLuaestdVK zIXhQ1MMXJNy-p2Qkq!gafx?ggW{Qko6i9^x_P)LYWXy`P=z&s>UEv)M7I47_O2>a? zHu9t^puugRZmO0Bvodf3VAtq=xAFJ8MBXSzM)zoi=&*4!9k(6cncr_lsY^`orU#d}iwe&lymXn#22v6r%u;Cyh|;laFH>7OZ9``h7db2ZI!q4ZL2hik zAe;=~hIDZ4Ku4P)MQWnJ>-@rL;nf!NucEP~vw7zpKYk2@^G9XBiZoCO+6c4F7*_5R zG1j1*P#O3V3>)YrqYUc$lEZLByGJj^58tiU?87-S>w_77+&nTRNK?f`aa1L{biGe+ zw4-m-UK;DqT=@Zta_5}ZUm))uNyFWMg78h)?Mv$eul-sr1#Z|c+EM;448l&v4zjvA5LW&>G@+!dIT;RO?pEtQ^-LG9RxQk36Imqu0U;LFX#gPjf z2TE*(cNn~1a*R8rGM}}_cDL=$nnSj|Xf6)OkKHcHQ_%v9`}MF1b$TMec`=CHto=b z={C-Kmm{<>Jfn%QBz=~_Cb%RTA59K(-|7C~_kBM$+YDSRCj+0F4NsQxa;>5SH2Fd} z3pm+Q?l~0Pw<&?7_B?)Av$~4<>B%l(6urQekGCRuw4c~B^vtyxkqwAeNLx*2V?7Q>1bo#c>fC2RmiplWl^6JU_QUf0@QZMQH+b`8AJWq*;j zmh!@hJ~LyU%iQwhD(CLfd(CXJDb6qJy93%}O~CYRSyo1oILh#Vr0oTP`J2s~S> zdQSZ`+o@AVa~v@xteEfl&RS5r42@8*5To`PcwNzB2TGQ2-oOkCc`Qt9oQJU-J*l)dqX8f}wrAhYZOwT?wE5_T#YG=kZj1%!gdr z=-f64M?c)sfT#fAe7fvv0t%FyS zJz#a9#?;V(B4EL5TjX(#&>0br`KQpYyzXUV{m6%qMO|Aepysw$5n{NfOt!ZML?pV} zbov;j?-AV={1QDfD&3{edVwmhVr;JTKeuh&@Und~_{3u?3r-xw{FoyWOQOPDFp3Ea zn^(>)#MM(+Ll5T#g*S9_rAK_u0(29YV>Si|LiZhinQ%+}L)wDWtCe>+IpiKMHcNc= z7-*Y;G6uk-OYQ6Jg4~O5fvd~5dI!$28(@{E?FiM**x4U#5XW*g+`NUgouy^y*KLk6 z^^O`=xjo*s#e+j*oHv8M`8$fI32@du5(p2k@>^!M*+04fmgDmvt_Q4NQB@Tns&`OX zqZL7BBa?@A*lM-0Q@Kv^J7+fZirx~tx&R1)g}$y)DD`@wYS-E3Vjf03LelxbI9M|< zDA2!h9|i9WzM5?RF_~-#oNB1=-9TzO>L02$Y=#IjdD`8ItIr@VF}Cf4XNcJ@2P{A! z_=Nonjd*L(j`Cod(e^*yxM;m_`|Zl5rEnaVc#=MWSKI1+Sh=@x#Hp_2$&R>ie}B+d z*7x1oNLlyv9u_Ut+d3!UUnb7D0$?+sMg4jR$n!t8_3QSht7?r#z61_%vTzanU?N5YV}10Ss@JtrAX?W3@bK3;@GFbEt2 zYw^UIr!5(+a|WjqiZg)RAC0C&6V~CB0WA-@oUm1jn2Qw98ORQl{rz%WJPE4F1AGNqXk77#HL$$SAPHA46nS>X}&g)QV_Ff*)fe2c;`S zbgN~aG6JD6;bLIx14+Y0ppgLM2X!{Ev$r>3u>v{#d|!L9*AZL6;RvstL-yIFDi|MH ztQTQI*@n$tW194)x-VIQ-3Eumrw^rKy^i%W?1W^ouPsj6b&Gkq?0$K%@R5e>NTzew zgUYuch$bz))On&hXovqENfWO;k4GAd) zl-^E(CHw#1{W_3e-4AtPw1Z8dN9n$yJ)ir7o^#&ve=C`>SGNT~1YwqAj*vcOTD5io zD}bB^XbW8xjE~}-D;3#~@eb+QEJ`znpA7#Mu20ec>=i{?AvOXHss{lstY^{(RhVWM z!lUpm_!5;=nqUy=9(HFIe-<%|&lrbaA{`F5A<02r12gFi{yy9pqXH`;sm1~&p(>{D zx{WATrST*jg3xz`W~Ve=J!PhTxaK_(pHFO=M;^YA6WJ~DrTD!aQ9K~of+JXoMmn0R zMEhLam1z`z$71#>d*gE$L)`1p#kghPH0V{qKPm6R#>pbNGec^L35j+dAKF_{uEWo; zJ^8Lm+5lMM_lvC~ZlAUx$~DD|)3|Bl z!xNjmt{fsJ5R#eZKW`8)s*o<{o!31H2`87(?Dfmd?OdX&>s-~T!tJhH)n^*9;UvsP z@@9Makb}-%D5*cD5Ul0X(D%4`Si~c?N~{Gcz)38YMrLA!u7Q?N3-;BfqwjI9vawDq zi$FK$u`KZCJE;zr0E@Pq!hJqL~#?P+D zt1b+^W*s`7+`_b(1R>uue+vhScHRvk|_7+7}4^Zqc!iKD-;=Kp0io7EUjK zarL`y8}_E$I^qzfVH6!_N|Nq;1azMD#%F7Yf%pcEo*>(UKd56Fh7|Yx!>7cnR1Q_t z^4h(+E~hlgVl(Yxw4nGseY?{`(DTG|i`?Idj_HOdXsc-awP&4k{Yk0qFCbH^Jvs#^ zp5s~)-@$jLRSe>zbZaxS{AbLaBidtThn2cM?u>cjB~KEeVpU8Ub#C&tQ>>OqKo;UWrn9WPN7f!P4h-dztGeIs6f?zdROh+PP@D11BSM7 z&__#}q;4@GIJj z5tLW=oZbxVrvTa^G`Ua$k-TLKkA(Y1L&2dJ6R*OBSjvdhE zC-@;ceI>3srg@gJ;xLq>8CVi0{A_G(ZEO1C5h2bvJ}kq2M|Mm6Z;$C-Md)P|$oE+L za|7t}9~EXHV8mYjb2~GUhtaMJLCEo!B8A4-d(Zfu20TdMRw!qihd5u0zOfufUI?PW zAN6nK-MjX{r9!)o7r5kq?eML;g_-i?i91N4xNN(s`N9@f*;8e|h#}KGtQ)DS*IMFk z!Hn^Rc5CE{Btg%6K!`K+9rl!OLMnW58{Fh^Y3v^12|wjBc)vg{Z15FA$x(6K;3uBN zAObjGfCk9ba%WVjv-C@lz8TuT4TKk&eV&OHy!ax|uY^PRNdaV2z|Zb}KXWNAf;yi6 zZJhT!YhqK9wuY!Zvaj(qoU9PeiFPnSmJR%lM~~E(zt^M|v3MzvPSX8{Fc*YPkxO~g zm%o}>xb0rS#e}C{=^LINs6d`{L+sX)cT9+Tbx4&Zp$DHYo!rWwU9GV0JAL`HwFOeE0KiE5FtW!R7jwU)#Ak@k7_CJvzg<^+Z+L24k1FP`Tl*^{12GjdAWQ zF)d|zuAWG}OQl~&Qtxk!`AtJ8mVmZm4Q;26y!V#U02tPf1}SLA!JFI4vwAA9K&jlX zBkoaelfUd;qNk?6L`*~+TfT^Cz@d`2rthLhGQ39SV~Em;{!#V=3uOOcWnm#lrcUgs zPXKR0U=k=d7Bm4Sr6;riTKB1GvwWSO{$XpAGdo2g!d(txShXuOP59J0csqW8JaPI! z)wa(zYPkduV|e(5Q(s9YT)<`;30IA8<;d7A(%Heof*vv=k)K-Bq!*dP6WvL1+K$xk za{oiw;`C6B;T7j_`9gTuOHM1!R@mgh@B_mP(6uZ#!=1?ItQfN{7y;Px<-3-AT!ow`DqJ2V)_bd4*4iVVIXe}ST6j+nSg3&;%KdGeQ?b4va1Xgf zoNFtGXAUrm?sE^KJlNlK)Sx(Y7SQ=+4JXpkf2R0_Xx^^!N=aRp;O_ca+0- z#zRP>6urbnAWzBdx5ZZ z4-hI{b?yW{j7>fc=Uvh}h^Ezr$uTn~T5|%hIdj%^s$cs&&^2#7rZ@ajL(GxUKRUmbosM@NGXR##&ZoJ=K}U~> zboh)3Pq6yTwH>!MJzdy_M*bJ`!2%Rzhj+3 zZV&I3WwFl=TW-8DUuO00(X?brEAqg#z;Rl?cD-0& z3L`k2d_lg%j>X%%UGFov*hYDq4A4~~T}==Hs-%i(HjBz*xz`0|Eh&-e!-5a`Zq_C= zkK9=pHNvi}&bR;&9dBcrJA>UZN;7GgKuAsYzz4)h*)F}imF-aOS*InDa|wbLOz zdac*pTbSay?&he`t%>oqsb9LM{^#a8*uN>(ugaOnsmf)}X~h*m_D1~ulNA_G)~Sbz z=zfC8kV|h9KqyRtew)6N4%k}fDrb=P0u=~J>t6s?m6LcSXN54;GhGG0ha=~%=o8c* zH;#Pzev%_LLdjZ%5%SF()jp&0PEhQjDp63)f&$b}TByWpRs))8rBTVjm<}aPj44EKe$)B z{2Z6B?8-^*Z*5(tU96 zXIn~7!t?xpp$2GjHS`8^Kj$)Rx~=Om%D*hK#7H761bG|3ErHvS#_5+3ukZiyAB7CR zP3^PU!}uX;!4CU_G&R8}*b&+47n~%>M9NOaj`(+CDv75b!=tH@en%ifw86(IjgN*P zL4NZ&R^bhbq3WZKIa0!GZTkb;F?;g$0wyI1zmO+@2EokH0elm?&;d8EH;CBogqEm_;v0_ z1}OkA$uMzLBqJkevdZFU&ay1OR;?PuYblic zEYpGq4y_0P%T4QEC(o$^g7X_CH$LO>4WDKku%|5>%18$Mj@He7B#>i(Od}C^cRsw) zuSJg7l*_}c+t>RjK}0eG|ME1VarzWH(?2?An00}#fI5n)z4+6~%V!Av@3mYCvZfVC z{A2r8vBQQM18kVYMW?4zxVF7yUrWN9rpoIJ(uJT2fV&7TG2oh`wRT6O|`~>2SMpO>PRMD7n-k4zo_yDuKfBsB1(gAVOEymYzW_ z`F%N`SLRqgu8otB^bRZ>-K+BnRXNb^RjW&dU7g_?nl8vpsHI8hHjDP>;Ych4eIcBP zJe8eAmQn7hhhDzk@8cg9^LLe2^Cohq2?Qm5)N9w;E{D$Q9GC;ZKx&3I@KI`0Wu-De^Gb5oiJgrkcWl|21EcO47IzV*Xrz2+BOQYk1!(x zX9s>=Bjfk+F$VLtdtew>1>JoCSBGygj}I)okbA2{#;#y`TFd@I1ZL?V-49VobPl~a z&s6mLc9w3IGQ<&#HgibB`tI=ib7)dGl0tDZC zGj{|pP;^|VPhWwAfxY1oWk(&o5Ta#+3@lI-oz9{XC z0SgvyXVW^@>fjaOrTOn~O>YYUBn~h?+7>X+;mtykgfSVT-WPHAvE#5z%t6v#I_EIM z!e^>zF{0Mp)rHFaK~~=M&s8?|CM*ppDsLu|cspXWUaMant3H>f*DCf%<5mh}9zqHZ zwgLGLqi?|dMVzmgvYDyPbwWU#P-u<>yRHmrHM1M4w@OD8L0Cknn#Yq+`+FaiqI}vu$%6DqrvuZo`x7NIx){|u; ztF<|`wbe2?&6~zshua#wB4TtPHG58UDpe>CU$p&mD9ppShRQNmyG!A&&mWDlr6u~- zT&i#XyRmIXy`6(jQ3CxNAwqv3U;99KyZzQC!50rC^NMDDh3R$z{nuyH%9YrDD|6og zwLlqx&AXchk4Ezzt#7@q)(hNzUL`PiSA5276TIilCt>e=1B8#Wvk6GDP)j6$WlfJI zQO4}wyt(nlSTQvH7^;s31Tc_SbOH_w3Qy>>+*~O~lY6zbu%EySr+ORtK{Kmy?!e+j zD&YhKJc9eZ%isDEkGryN0L`$@F_;==&*>7NCZ-Gd%CBH*fMXk|04rE2;BkSI?1&se zPek{MjPDQ!d4EfHiDbt5CJeDQ~;4^H|>M4_^Uy6v!iGL1l25=5^p`f_SlPiA%-zu zUm4GV)VYJpabS1vnz1EqB1XW0}x_8QlAfJnF0V7Jc>E& z(OzkBM@C-^{31abE1Kc}(GO@wR>mF!iBMn8;PRzohZ$s6qud{O#m?pJ{E%=JtSEyE z)Z5XHg+f0hhuLg>;6V4YgiH?jxq+QwzA(JtgL?ayoWW?iEHY!lA*&?V+vu7m;1XBF ze4;M5whZT^;-(@PJu);9e+?p(9)%s?S`GT*uck{sJA@H*LmDw9(SGx6>TkW&RM~v4 z7hZzqH0!evN$dLwkW66Ipgsdg2hhC!+=L7DyJ{L!e#qjy6t0QgEwOZ7wRvl3l3E=u zhzUmy+DJQ$oJ_^!*qFSxc0GNi6-F40ajB)#t>_>YtAND|a2lb>&%gn|!vH_R+RwY| z&W}o^3y8xqB=J(?Ul{qig2r^UN>7Zdd;^RSeO4;#jS8ANMzm8sKYteXW!;AvEH!27zO)!tiS0C1|?s(X^BDCd}H)D)y_rh?V(TVkc4* zVZShaBGnJ}bitGO$eH|qhgVE#zx)9+3 zmVP%~cwo`^R@g67Q@=wbDTGx*k|Zd7cRkRB#H1Xc?$BrnSXt~i4Dnw|Wb16@PQ<>VyCkhcJtl#o^VlbmcFsU%sim69y-n9-h&uH%B;Y&K;j#!s4xh zCk1KYeesX+Gn7N0ZCy{r=>Dl?K{!MDXY8#wH(ZkDZTH_TdF|y%g7?CPFIaFPh%}SF z?Q%$6w+YOI3=+miK<0)|VR>O8eE`t6BJ~XsZqNSr!fm2wdQYrBA9D1~ixxK>l+~ zW|mZ81%krwbm$wHNZ%~HD`Bv<(x8=>zM7PN21LC1Qc&<`7HM%BO4gIl&8$Ln^>2{7 zeei?F9|He=kH1du0)fj7$BAEWKwSKEI=1@U9U`eW1<%B3?G>%MzGv;0QWR$AffK%NDbne3a(5ypn zA$sQ8Il=fEl=D>zAGZ{qqLU)#f4`!}{p-z0{^Q0-ky|@VSLpZsuc7Hv;N~azYJkAQ zv5LM>pFjZY4p`hQ99JQR}HPGZ#(yVKP0aNi@gkzq&sk zNzDu|^rp>@PR1yptVG8KQ~AgrXcQBJ8%rtMr;SYe7Ureqj%KCjiX&`Z6q z`Nw#}-&E$het40df5{JM*>v5Qr=OTR|;BYE^eHOQ|I=MF|+q&|p5M2ZArGlPZrN7k=xrnd# zl|`@m3jSx258k!7ZZGCs_<52J!VmZzZ2X}6M|o2q38ICx@&J-Vqh%q929{w7e~9dd zlcAHb19f-8Ndj0Kx@mxp9U~q7>_dN<>(KourZ9mz`#K`R8~DxY(>`RVBy{#Zcc}RK zbinvWKU`KI1l_8T;#kJukOi)|`<=CNf(QjuCnX~>*m2Jh5zX`3m6>~1G*)(&HCB+30k?F!Q4cKuLR&ig1}qey7(F* za3;RLmB?W@jJ%`;S9hzcd{*Il#YeDJwLNg`unT6D^;Ye(A$;{>`CH!G_g?&*PV#pY zVEkNdVxQkev92(z1D^Ha}?IBgR~G_X^4#J&x~AT>V{q53frpL!Kd|>uaFEEHpuz@ z1d@2zF`%Ui@|od@MOARA8h%~9+yi-_8fn#L^@_T4RHG}7L&OKRt`NfH&znW31dYXa z!sa$A5gfv$ns`creMg*=+I~zeM1ukO@pGueAXXATjo% zrM8h{z^(?d4ijcXP@4~P5kz@ie9PCj2uGM%1+Xn@?#FT$Xe_ISMlX$?d%ap%Xtx@s ztMnpy-U)pDaqY!tYIB)sF?39lK7WW=kSze0Mdb_}0MEgl06RK7I&m+cdt|H4j8&_* z2j;G;8$6uVwR@+u`#*Ak#o*vBvj<~?jvr3_nI6pU?mW>(ax3YcJdn`*!(YK`im6Ro zSUZDYovbSGCd7YFM&kNvmn+F`Yt52S@;CM#x-t}fJG^TLoHXD}k;|8aSRa=P=#c^p z6mGW56~5m`gEmh_*~_?l$`jo_d>aQ=`$u7{#YXkhosHpwi?=5e?~?f4TDlSXY?vC+ zPP|*yw5Pao@fB`IQ!E70+o$=QfV&Ys8}w*wO>g&^Pc5={URm<&^tuV*y&wGE>y;9_ zF%DCAjxGiCpM8|_>hmxNV$l}`R=_cd#aPGni;-KW#?-Iv{lNobG@1&1Hq>H|J=@s3 zJFE^bx1h2Q#4DHfW`57>H|bRC>sH5)rG9pB{M{ds-P|csZ`e9wIY&QfSzG&tRMgUp zRv|%*ydxw>!S@AkO0fndiQ*S=7nhlK?yigXbLqnNOUh|n6jr?>)G;&V{-g5$8$9q# zJa+X5q{l(H0iXj9Lg1``08x-GffWPA#o+i<{ag4XRDD1TK{ECnq(#BsgL4(lL4bJ? ze#&D!%c-E8?-tWNLfTPR4tFy-B<#}4^j+PPbbeVmIVjEoHOsXckv2xa!(n@57Ipmv ze`~fI4T^`hscVHl*b`})< zoaQ$>)+UnS>k!(GWC?GqdfJB-@uYF)~9wSej9N zGxK%zSqc{7E#k4^AMiyKx#1fSO_8uSZ3yrU@V`6}$C`M1QnYO_2Jw?64_nq?Y&DSv&Qz|rif5J$&{c z0sqCyBhi2I!N%ZGO2BZ2*A-DOI1AunEFxU3;99N_<8eQ}IlDYZ%Dlt+@sDh#xI1r_ zw4f(brm>IYQ5r7gZleYLYz;4>PSyc#6EGgMD(3BFpg#cI0Yp50StWnv=!5-_{5agF zt2qFx6JRj-a^kz%lhd!Wg{Z$C*`v&60-1-8aGN>Fka8%HNV0*IXU60g_Fx5^Ox5yJ z=O%C&Og4|KoozI>rY|>Tv*d8MGnY`F#T9p+q(5X%VK^<)l=e9!5l)psan&OR0kNp|1K!rP8VIkQoHrj04P+;LSqY zAmPSQH3d6DS$sl@>TtTa`{rQe)bcv$5`cB^yp9POs2j$p-;}0vPs!2OuraMkjlD7b zQxT9yusl#1SWd*>I>K*f91u6v2fsxWk;=2K%5ymK7la#tuNq~nO#??vZ&{X0B4%;V zr_NaWxz4_5`EMm=fNEH!p_b3+-^l7tn zjrw1h{((WS`C9NQtVwPUr$?6V5^e+l5Uv33j}_eP5R1~q6}T#>CH8Ble!u^M5qA(k z81S2cKQQvOoUwr*oVqii$ILB6Xd+9Z(L;Hm;rDHzOb~404U9+o4>B+F*PWK($Ht(T zB3M^pIFPsla#A#V?NrRXv?8$Pqii%JV+UqWb~W~*72A?DBXS&H3m`xrLrJ_d7=gR7bx1xx;(6NJ) zx#kA&Y3t9h9fuNVBkp|HYkIv?0-u-s`%# z<^jSFBQ%%~R+2lQmUVpIJ?+`Lc=BuFX_K^qco1zt2qI)yuXPnyDt1Y?M=T6W8=K~2 z;*KL{9av9DL!IZy!fJu~?CQ`$7Kk-V*SwV_mlV4PF2NxPuUVx29hC0+02AlLax&?9!z#&=m!Tv4n)gt*C&AlM|fNpB>(O z_J`pZyPIsxi&c#*+(}|lWelYauoKS8J5%Mt?XgD@4#vOheh^MGzvd;2Q_kG1hg3K) zFriyA1QRANbV0Y@lt06>YtBC8`x|r9@;{bA7a~BD8e_BJF;=BGAa^DZji zxY89;$PnH&c3?Rx@0xs4!9vpHK#oqbe1Bft`k9ao;?m^UBoC)d#^k&0wResl9v2`T z2wY<@Lc$(!78Y5^&V|`_LjwX5Q;Q&=0ZeLe(<~Vye<1rwfAsLRD71j{oG^uZomC%i z##9n}^!MdKGXZ+X(9hR%s$Ee&*P{?0WXh}^fEvpF$-2tK#6+|d5vCaURRH$?y|p%< zEBZubh0u&SgbUG*+}!P>pSP+|6VjEkn;Mi4s>-BO6Nju6d%!GEc5?mHD?T*fAGEi8yKn@pN$ zn;56q-$T@(WUNcH*J}o58Xts;fo>rP7YAt{nV@C@t;~$bhs?Pw>6({e`rdmG_PS%^ zA6a)Y2&W&P)ti0(eTQs}*A~oc!0^DZH;UAM66rL2zo@ONsiGqL<(bkgd~3-zvWjqu zbV=-F0n7mA%LCxR0;y2D#&SyT0S4je00)hc%iiKi7Wi3~tizP!;IYSvFgn*+jJEU> z6(2IVU-r zhgWQ^O^!kWz)Mt$34VLsJ*_aV{2p9GQNg&Y;f7y+u>1C6oc zwv3iE_AZVqKZ=W<2d-Sy-&nrKW5wGH!40orgt1I zM$*opAI0Rl)Ez2}#fJ#ID<4fu$}mR4b=Y@j&bcURuh^%2XlJC_Y-VdwZ#*bpph-B% zea-DUuMWkcodC6zTEf290qfiMYWO;!&P7Q(nri>Shbf{wm{VL6Z(gbwJ6nto?4g)! zNi|unBLZ)D;vj#A{pJgcZm#O0X-jb+_lv5JGwF(=c3mY62|M+Oy+IrJ4 zo`e2#ve7u!pmUe3Z!+W`G*&=FrwF6Fcq)K2NY>kmb`(&2rkJ^;U}DLg7~&V3Ou0R* zHpb(UEe=^~&30`D^RazPV?kk3n@K3Y0U22zy%2V_)M!99b1woa`K#RL9CSIu6OO8_ zAT1BvgD}|i_CAYi8s@EAtznhf560f;gu=*;Yj<4(dI8`kpRKGP@~!g)vw!n73wzQ5 zdQP2vz`9l2HMe`^qo{#rFC0s~0O6z24ZU<0 zEc}sET6IRo#pGJv|BQ1e8H)D@(}M;vcs4g;MYBqSa6U8}g5~Q|NSuLO?>TS3u&DVl zF)?ArN`Xh)w?f)LLSHQF3x^4Kf>gp?H2R^rm@rU3kjYvH0&;s}E;4Jl)wHJtDp&<& zJZhM}2toqTNW<@zyUF$Nv8%_$^?Lq9%ZI0g-@%8Ic&+>w^Ny4h=WB*H;d4KP1E3*s zR#e(oq@UH*l2E|!#i*&Es(Pd51~@fkqgA10<^S@W0Soy6vL!SxGQ4$BV^;`yQbfAn z7(AaAW&DVgpe`pqz)-VSXCQ0Hf*{X~$kq=qIcMw~-&4ZGh&fCu6YmlRj0UJ7U#QO5 zXP~usPU~gW3eR?yY8+ytFR#5iKhg|B7+81V*8(f%QNUl|Mq~H=0ngm?FT9R2pHm8! zh8bsB7n%#PVuLVdf1V>~BIUv&LYr~c)s3$P~ah{EOQIZ;1tAq7pzK(E8+#QhW~dF-q(;CvnQE0UqN5FWRCa|)6m z_YZaJ>SFERNL8neIecyi6nj*9-%EvIYBsm1r}kg%(b2nG<+&`XjT>0+f-bbTE!$OS z>F8Z}WH9y!5_or=Ux&zW0}xfX%fX|J-u3m{w&8uC3qcbo z4(Pb>;M-Tgg4gL)&cc7g!UhBmS}OxFJupZ^b{rfZC^S6QmI^Pu0#2MH(Wcv04OXmn z<6l{uhsi9Y0~w%|m(!E&8^{(yDz<(xW`Hi=Du$I*{oxPe+O??i5K%ub;C%#su*#G} znAm;;l)c8CSx}82bE+=)h;;^P*7~|IzvrOdYYlnS5~~#fm6s#h;2%_w26qGu8i1t3 z#}bc)N)>&A(ATv13QBp*^Ugo8b}nC&!dNERPwZMo0YSL+Z$oI+bF0%;KJWhA_QN!0 zFHbqrzm8a>%@ZkBqX9AY5CvgJlcPtzIe!xTqiu4UlOk_HHVo`nRIb`0gPzI+#!)}{ z!qSn&uBuwsJQt(3E2NX7>?<9`1h)TrYn^)mM0-J8dYz-@%<{h9$ zgZrz+V-SsB6C~|t@+AEhckU4*%i;%1?h9x5+8D$YozOWAkz*Gv!t00kmDVo@B%cu8 zLx}KB;HK}t?`^V`04bnlm*Lq44(d1T>}Wp+`lZd;MXI=p0;0irsRK>Cpb~Q5J-`>_ zPd@8l2m#dWgLAV)M8feAtz7|Qmj4?01Lhs=n~@O#gqF{h)yE@OXN$rG|4<^m7|>ct zrN_PnpnwuS0|9gJUBhL7hE&7nZ{~Pr^vU+g_v)0)F!SkO#{ZA7HxGw$|NqDDnZb}{ zMk@OlOKG!b%QlK6lIonYm8~MOB{9|!qR3j72<)aLV!b!MO@G_@6$?#h1 zfsUXP-PxBE$ctmmaiAT5E{F)txqD}N+~*ZQc<{rSikE34)1%Gk{Xb~VH0u=^RsEJj z^e5^}4a4g5vN(^Iu%Ubt=(>|;{iMe{lQ7B5SC=AuTlCo@fkF~7!acYU%7MFPI-`P) zGM;3BcmQpsfPhc1$M^W&l=-dVboTAHe_)P=X&Mwx;I%^oq&#joIGnQF{CyF1T*Ird z`9)?kR@L$BS5tSw$|?EuyXvnxi^)}JRlC2ckU$k1 z^!>Ehv6sj`#4EeMo$W@wKmPJ!Tildh+l|4yiR$xC+NNoM|G?rdH3QF2mMOF&?`c+c z8R!H_6Wp*MOg#82K5pNFzNT?nq9lWbZcfC?=UJ|-TggIGS)rLh1*QbM=TuSEIFu~) zh89QXy>AtcKFAe7xmhMTuc;?!L%;jsBNYb1%*(SLZIr&oVlKOA7w%J=E`?@rz1?2I z*q+BBl?1g2tU>;k`XS10D@!0|);~uQB;~piJrAYEOy+iP%INs!*dFmXwyEbov3^@i z1T}o)N?gFC9kr6Nv86p-!tn4dnpi7Pk@Vc@DWA5zz2OW0vW0b(f5bU5dQhuOZXscN zWm{x%OKY1)=wz7IH@DH`fY~5Y&86Mj6RVX##%~`wvtc>-ItCJ-M%r)o`78#kY7<23 zE|L1v-fX9b&b~f4Q@mG1%o_Y1f$RuIPWb8l!8>{x^I2)G^yn)_EUcmLPCWI1>Wzyp z&&g>o{Q312T=iW*M&3ikd^(C2(nLSvcOng3X?_g>??2lomhO6{WwUcc*qFsNgtr>b z17Jv`(18wy2B3xD%P&AoL0?~A7PBjt$mNq){S#|J{O?iPFLyBxFmh)?^OY}5I&~B} zJDz=}x**q|wNFJ9k@vFO^}`Tz0uje3k!!wgIRc!Nu1Lq8-6a?K^L8m9jP!jsw>GFe zf!tr+c3G>x(>V4Jsz&!=<(&!3E6{x zV@6SNExaPonkdolps@rE^#Ov!W$4w2DoGc8tcj}We|j$q*V!>$U^*xBxPX_toq$tA zuElZ$KfH41COkIkx*b=g{SJvB7_;hCzXz@}+6TIr0{K4kH;sd5_u9Y+)WNlQy7x`@#ic-RSO&=)6cz(EDr@bxDBa7CMHO| zt+NEWySo8TT6EW1cBe<`I^mf{_ybv0m1$$h*}y&OQ=qJF_zlTad43JlW76lu2|-6% zMGI5CC;O)|Li+|w7mStp)Yf}zgIdK$tvQi7*Vct}(Fq@5XmZ1jVppb~boVU4jDH~t z>UUPl{?A1*b5}1?2<-;}>H>K8MaXga{ypmWE~7`F6!G4eYn;Bpba#=jM4CKYQ%|?=&X@Wu_Jr`Sf-0$PMp)(XtE%dX59C0{Il9gT1vIN^% z`NCSYWVf~s&F)&;F^SwGRETonvKu>OHwxnn80HFrFn|am&PY){3hIhmkg2cz3gxk$d z2CUq`B-Y=HQ@?iU)XOh?Ll7C`lohz~=IsAF4VLI>-WP+t!+Q58Qzp}kpeCvQ+k3T- zOeim5q-lY^?1yxQV4hm0^ntG6ozg{R=RVmOK5o7_f;LHx{qvX7eDcOkLMmGOQh4(? zlaAqul^0Sw@5mVwv+n^b&MbQ0b}>7%cPHCsX}~h$PjcmIa_ozL%hBp2HLYoF08ZTyhUpiyii!{<4S`CX zW;2KkMqu^5y2`z1!r0CQ-GPpIHe)N0>`_>(Qfj3tX+gef`v+gK>g9TETws^e@zgO* z@if6R;&1l6WS`Rl?>A%_!DoV2<^Y)i?>GtOg1n`e4GhOG$Y&eB$r6hhm%WTgFgkEL zfr*^0Oks5MVEOhjAHem2&YKh0Tz~(FwU2~VQBi@*M=>!_2Brob4nUXUH0Y%aJ(mhBY~HW==uF*;H@RqF?860H%^+vq zoF~abL??U`wyIOh*9yLGDA|X&o!0`%I*3F#1$w@J{|v-)pe4!Mrc$nw!apYE*ve0T zvSeaT<{EkkkxW%Mcghe+r^3fhqAPYCt0H?5q!k=1FD@@Yar5{fWl!r~J8QsFe^hVM zj%OrSEItigD+}i>Y^*H?UkKV{11}NO$N+=o+(w0b9$*C^@e3w$;1D383qm!{fwTp5 zU#OKH6@w8p{&et>VPk;!vvhd%K%3}#3xrW8Lp+h+G9Do%i_*u(JpY9`ayMJO^CMFN ztC~`Tr#!08&hr)Tg_WvBs2g12@vk=y58VO<2^{EXWEL1-7+f@eh`3-`i58i{Ai7<= zco_$+4kDHHFjH>5(0m15Si706tr=(|V4oqY9_?Lvc}^d)OWG__q*X(GotC8?Xty%i z>^K>bBoo_!n6I7InxMP`<*U?S(==p{fjCIeP%kx3Jf)rXfP}@HjoV#Mo_KoOvb#y} zxAOW95bUkCu#iwkHqclTg3_OF7y$cQ39$-a4#Wi1m3sg-X%BXP{eZK@A zM@4OpMI=swr^M|vWmoGJ`F$A$@g(1c8tK`c?!gA!vfQpAq5VX8Q@w1shYSxhUx|C+ z;yWt1HWWmV(AS#d(Ry0Bc5(Zk0snO;Fmc0$C_s!p_3{t=>&R+$)+vfT!dDd-)>L(S zEC3<`;jevhpMfN}H%>$Pf~bolhdP*@HCok(y8@bo8(;-2C7rU$ZsHGyhuFy~UBYk1 zJ?$%qrF#nO3QR9S9z8(BW*1i#7qX^%3I^mpGCY?O(i8xO%11L>%_QZvr}zoS#7-@g zRY;L+jyeKM(R8RvEM>805~g*I$8+mEyxbPlvi0O!?7!ivD{zeKg`4nfp_#C|;M1AU z@jG5CB0H7{g~aatzh$G@Z8R44H~(;U<04jMBTPsjFcr8@>cKkfM+s~gaj1-UKOn@x zvIdh3=Z-lFF`8$n+4^Tf-xb1H1&mG^dmJ7UXxDQ*C8mla^E2FCGeZPqxz-aGtr*eCDzVg1{ec$R&0^k({kF_0%s;8%V@7j6Ah-m+2KvR4 z3k1@|7y1~>jZ256wrKC%5}##BD{?i($$1sW2%L1DJsf&T4uBBten0{s!no`4!%0m2 zy2V6a^p!~zgD+=ltlHc(mr@F>LH^oQ!xuJ9V3y~GG(GOF1%>lEJC_B`X?{%IH?eYA zDS7k#avCU4;Rm+8x|PxH8yNsfIsUOG71PoGV&J484`SXmB9zJZtss-EP#T051ts5? z;Guve;TeyO1a>EvCd>--Sa}FKE-hVm8hPc}IfqTgV~9Kbe4tFnx;xf6=oITqR`-F` zrsIFVdpl|eq9H&Q(V%6Z2mz|u{E@Tyn9Y6Q`dvq)kesi;g6z@aVr1V@X)M%x9>dn~ z?l$NySmZIDqE-2%R%V-=P%|3B#l_X?RDYa|kiw=0gqc6btOIf9I0q3i9%D^0a-M=# zJL(Mko)P^6nN0}WR2@fuSPS?f0*TY2tSRF5U+X`tsSl~T)y_KIChCCo8HQHBhFaE4 zwn)pIvibYk8fc{eFp03I{R8=Vz{mm8FOYsG{nrx*6Fi+ICaDAtMu6?&FS7pBw4+VX z&_+78523w6*juvrF=l5{g~nBA&e(G*RM+b_ZV-3Jwyi7(uet(RypZ|e=;rpB)(V+s z?q_kbm`vL&n(X%+mC}`UoO)&oAcCT?q02&V#%PfFc~+ed|49O-c>Or)ySyGr&| z7trj_2Y4a-cII5Bup#DKj93EHOn&TZFD+>(VuGm#LnIx@eofL;M&g_xIoZ*>eaG@9iOx4IE&E`scv)4LCmB z)u@>oS6t@!#HEBeMdvj0E?Ym$-X8Z9eo89sHjQ)2RI}C}N1t~bGmp)?+zJVMxn}om zqwyj%Ki667G+etk{shDD3z_*hN@A|&T*8c*oYQA7-(Lr;U^SbW88+^_sEhU9o zu0cZzlB;(cm(0xtlSTSmp=g~McOEQ802y;stu0z^dj#Fe(AbJ#;uGyoJd}R4icsfq2NO`^gzu$?W5EdP;C>`Z~}4mHUG3IR7i-2ZT=p|SM}rm^Ep z46eRp_ucj%YjZlWOZyh8)^}EMdd$iiqlVRzk`lSbCO`&Z4TlTDJrwtQ%tB>~sj&o` zQCFJo^7Yq~d4LZa$$x9&EKaoH?9ROvgb2}nSdW5NFy%Yo+R_Ge|N8LlT)ZD!ok6Ns zdTHD{rCeDE7Swz-PVQSWZz%ZZb5>9>`Kge$8Zo}Z_=yXyUUMl@b;_kHqK{?XwjHAs{XA^CLQzCY@H#)<1RFhK zeS*AKXQg(UJ*k2quqBW_KINQGS~;kKNbl{BsA*{Lb-V`sKx$9=U?rkpa}qR z!&->t3NtFd6T0W>^PE1vK$;)9jPTMNDFQT=P6vycvV~o?Or5oUp$a>VJKDvgnO5t{ zMjs!K1WA{>Ig{bbzs1|@RCSZjFS!BKaCEr(8pVb%9}^ne+D~x32@M?(D0So?sHQv* znk%%70Zpj@bEo4G0XWBc-J|Vbd4mrhQVr%!1T`AKq_X(MKnB8tE~7?2)pNiVpq-*M zA?)7ck1jU+mhuP{x+bGg39LGZZ4b-%sVR~LEVrBVk)w#yfN+N5JF`*WXSy#dr6-(9@#05qc!w=n!eMLj$fpcYy(!bI2oSXsr-%+m}29c{6jzq4kbiJL*Lf87(O za3U7wz%2S1BO|k9-IP3Nd;%MMT+7f}vR)G|aj~#dAgDKYeod)SR0`JH)OV zl9!~~iPEc|sDll7>sJ=i$xV>hWeEDr8;HsOBprnvzy4JjvD6M-!^o1Gbwu?C={iiE zx^G1qFdd^I2X*!ZYcRcn0RiS~*v!Sq&s5rvs;N2FTnBjr!w1jK@YOaTTb#CUxnmFR zO2by&!((=Sg2KVN!AB7S9p}b3_pnPz<@wN+8Z+u^F$-4!jSCgW6iB&qGy$wQ77a)Q z230Jk1BP4pp1`zr1Hq7)$t>F}H-{f*N~S$H@f*;LUY8`NDP)Th(Tymr858~Rq4GE;f2@QsQx;) zER>0*+^*%N1S$;N97d{B()FZcFSMp8y3qy^%s=nOhgk&qHE1q!=|e<6E1r)Ez%k4a z(6HkGL*s?FrqUxHYRoX~Si@X;)vhVEd1W{$Qg9i;Jq*WKPhM2@XMr3>+-DD0^zXs? z1MCj#41fUT3wnjSY)Kggt!zf*cb6A(MWmi)=uNQ+#lA3?l65-rNxr=_OYCl<|`L%EDd%bCq8<1fD-mO#~-Xrv=jhC0QCE&V)quqV) z{~0Z-{e`A`MIM*BvYj71xSx`h!CIVkSMGJncmFfq%d%}G zLLIOdW_2URO?@~YOh%r6g;cty)PI>&lEwTbwS0TzbYn5t0V>nemQv(huao28NJxPG zzK3FUVzc5b@U!9e{xA6o?&Lp^Jz%1yn9YgQy9_GqsZ${fF!p0qn2YO8_yx1|!bT7x zt3Sf@#K^Ao4NFlVC@{qayDPUm{O04*j^t&6HCR<-_}Wl!C)sFyk6qZ6u&K~~9I;m7 zfvOKi68RgM^P+I%;y$;t)5AI<*tD|-8G;XyTQz=3=lvsB(ZTzX+ohp!P;tPqFgm(U zvlxq!;Mv117wCf=B0j#Z72Lz>%WTEm`5D&VKZ{&e|BLAcSe_gYR-~*B`@(O(ZW&6v z-hAK^xck9?1NViu-wcZn0|4{QVQphV%Vl)lNb-vl^a(v4{&KsggefnMYA2n@t7E&w z>#Q2#sUl>?_4!n!&@sbB>BAr}OEFmCpz*iurtOBjDWQu!ynsq)hweWuoqGnbTL3?I z{|~nTBm|mBe?x(k91^Uh&TdoSS&QQHAGEW@ZWt6{cSfM*)BIZd~L>Y-~h81G4ufAMQ9U4_`8?$&~5_PP}$e3&Z>%#umn2ay!Q`De50yvehcY`qgkiV zVfK|f?pi?hpWAdw5S=?T3cIJS4DxG9K;gvkAgZ>Xw!PTd&}^eu!?feMO1`N@|luDV@2xj z@qjv^t7c}pXs`~27&tS@NlFpTgPPT^cH4`T%w{L$Bn%d*|y!j5mtIg^C0gr(nfQGXRqg=)XWu)npCJitRt9j zOx5dY&986wCR~QVHSfg@8G{MzEH= z=2nrif5-9vlh4ikD1NT|SFmlJMDSljB$;dC`}76Yr*9J?JGfc{ID5hdx0boIUY|)r z304qdz>CmW#Zo8zOKEIGSh);`m(nBF5pQsRN1433BQTokd)1WR$ITZovM=*=`x5WtDQ zxxBqK==22mTtE>5Z>p>#@8uZ4S3plEhsq15E8rom_5#5w?8h`I#u56k8i9k_f$s^@ z*uhj&zTyeODZkODhZ(K9z2fQ8m0T+AnB87_2U9)aYZ9a{9>L~4rX<}T0u!Kw;cwgn0O1Z*dpqxA(GCz@T&~x>AAW}uuF~IEYwYAtc61~u|8x^ubTsatDU@rz~ zFMuZIr8e{TKt$-fZtalosr`KK+^{FIB*IWn`9=GUoPhBJW^ce`SdO4=u>FQF&)xRx z`W5xh?y0Lw+|tIBpiV>j!v!I7G<8fPqJ4I&o?7|uhOdeSkWEmFW~XN}zIJ+b;Y~Qa z;<^%5WaTbf9i?g0V>}Jg0${mJmmOHlU@Oy;&v|#qsi+sSoj|l@%k{J@oSOK^bI-Oj z_}*nn9(yj<)>iQ@((L9u{?n_1wjKByaLaTIS)b`lZfY^Mf?a?1)`98@ zUX>toFp8Z{sm*IFqRu%v(hjc(RPByb890q3FzMT7r6-=TQX2fwUPL{vGRE(Aa%3xW z_hf`)jLUeAFz5OxMop1VwF?6A1no5Js{+ zk%jZmoYhHa!bl)*G}qbB;c>AXVaJNE_G=v8-`rKBR)*X@S=9d&dVl>#mHlh`uBs;z zVfO7ym=6klxUN7^m)Ofz*cr5|*bT!f%W@MMk91#qW?H+PT~Ie3?{4n)VaT7j zl)km58r3-Z;pX`L>S(%bJj}SmaOOY8ryfT-i9R;Q-XZ_ zT)}}qLNGw?3$xf~FsB^vOQ6oXH+b;L_;i+rpY1J+<4>C~T`@&8;G=w%H#4C71!n^9 zDUjAMigzg;1_lsTXmAsv8Y5V|z5xV&Rm&Yjt#I}RspeRe$g{k~D(6Qf>ZKFAf>hN( zz6ZYxfGtqm9NqxH&0+6*o$CEDMa(S%n`+JJM=~a4sHVgOd$M3311UrAYuLaRcQhpVFJpcf(sGfb>?9y;j7|Fa6xq7&L*t|PW##itIL>eH;E{eXcu2$22?j!iToj2PYkz50W+;PDRvfEt9wi5aLpptQ%t66WU5Nh&yi2(CD^E+0ps(3jfZfL75>C=XbZh~$&QsB99@S{ z)%!F`#o{T=G!dQ*?vs0y?7fN~?H=WOZ~~2`fo}85!$K$#1X0F`rR+w;*ajvuI@43W zzY(S}kX%jgMNOch+C4YTg`W{8)Z5uHC&mf(w#Tv7U)W?sRJ zT1lfpBY76ccR@LXX<#bGb+LIL1`%7sjm>bj}cH!^Jw`x-%_& zaX=QYQ92E;rxO=@R1L3%Ch`y4$q;f ztFs@|lw}$@WGry(Xh~G!C-vd%d|)_1?zDq+&mEmToW;EuqpbX ziA_IysAsZ@ZAxb8ap>v5Hm}?CJGY-hMOj<9IlD(#IWF!UykMV`qqaE`wEje~)Ux!%)T;qpjfR=zkr`mMtB7;>&BN94d=IVJ-Z3m>L zI;skBf%XebeKP!2tQM``r>gaY^40&+^*gFA<8PFRTN1G2Qw%D&QvjiegML1>qm5CH zwzkJZj#X16+7f_-(f}*qh3CaZS{LCzqMCq_`0^}PpjC6YZ_MzOlsrw)PNIEUv=<#! z4w+VhB&zM+m|S-Fn8IrN<1btfmv_=s(@kc=gZQN%WIpn|JbF0p1sdX?^2{I3%Ao72 z?0(6^0AGT&e{#&+#ycYxGAU+B(8A7fcf==i+DbOpJ+{x*KX4VqS*p3z#y8&OnoIt- z`6v_o8|#SeSoxy`s7$p-Wf0O;6F?*}ZVhmUBmV!TNCh`Z-~pXoLdL|zz;pK9qapU& z$tz!+@K~9|^*y4jUj|ChOm&@Nh)!r@*@!Q9iNjwB?3uiDfvCg1q;4EkbwB;op$wqD zjdqeAQc{jp;mnW~3}0eW(pkXC1i5(v+`TAbHY-8~CT@0iHDA(Q9up6MTGN)uR8FxpT)_*IQj zW;>!eIVLO*{}*_P%KQk|2{l=OU0jHTLaBC+cDqr@YkG?^d$1Dola9QPYSw|-z`X6RtR7V<(G|%R|F%KRrpk!9`KlVJc&~_GvP_T)Zjccq=6?l(6P)7Tp zL7CzXwygX`NbEt4xG*Wh8v^xI-zFEqya-l?clr4?)Y{FS*I%ahc+t2zDOOTlb!xfP zP@#0Dn|J!e3C-eU)c+eTSH-#zI+;3nrZ~mzuKeY$JL*;sR1#MBZ*uf-rr(Fz#H`Ap zqQO`Oc7ST*G1)?VVuD}CuUn`!2c~^EPV|fV=wL!ToC6n`_7~EJmlfX8JFQrvxroas zy1lvB4N)#mb`Vm7W(%X@L^PKR1wa>5HJIx@`A?XtUIZRV^_JT!FTR*%PDanfpj(D2 z0CbdV1IoTF&G2HPifXg0AEh5*yC3J6IMB`1HShW!UlC|eI3C%_)WEp3;d<%M^3?58 zRIm@~SJWp5nLR-j%S%hB9SV?#e=VA9(_rgO0xGvHWQ8tm}diLcjjPB}Mix*WnJ@x-L zMA;_6<@KGgVDiuYNTS%@2h|)K>LaQ(Pk3LJD?Idcfa}l9+`Qnu#AOTUMk=^q4uBDb zonTGAg%!al-73AbJG|ZncXFdrgAz!dHXjnco%*c&OraUzwxA$93sEZ&p?^C4SkJMP zdfmFB)tU!vRrfqjzW!=EJ>g~47f);{JCCOXxi|*>WC*`a6d`z!53a}Cg75_4V5s1# z>NMP{GQK(N8^b6<(Kw*VJOyqd*3-xr8jJcn2);2yUJ9FmR8h$qbn#4Q`uMyqr#^C9 zUf*=#Q4T!U1w4J_D4-zTCKW z)_zUNW-a|C-%QMUO;ON@BWpG(_UOh9#G^`YOc|?$N%^UT`x!)Q+33g)zwI7#vaUrZT4J20p)a zrKN&U^B!C%Mv}1~Pp&#TtaGgNAiXZgdW@wVq7py`0Y57kaNvL4OATJ5^4#}F7eTn1 zoH)}PfWBWG1ch^s8F7FE(_G4bSML;J2|NcU-nTh09zt|w=Z`F<&Y0w1$}(WR#-?GKwLv>NmEEkOq0gOXXf#&_(a5yPtRRszsi=zDd>^?{9u zFGNj&n*?CzFE9jxuAy`Kc9t-C^2GYZCBcQ;E1B36^TbD<`p+W)^iq4>EZMf-A{EJd z!$$clBCvh71VZ^>`9!0sj=}|>x6oLdMv)qL8tJjzjlXOCq}dTM?we3y-)m}M2$B;n zWo2bFoeW-ns9%-KcwF9idE`fFX{oKV6UpLPJS;2lpYeG;uR1(<9!YW=f(}7|#%-l< z0Id(;dY6Bqr&OCUO?v*`+&P0J&ww*axW&{TJ9d4aT;$lIZ!Fs3eZnVE(6FcszV7{9 zl@oIdWv^F1jQ46`MSbiJw|O{lDhla+tY!3tF7$S1|Ce^;0NN!|R;@wLH5uy-L0HI| z;&s#>j5g7Jhc(fpxhM|mMB$hL6cjbGqaH3+%*PI+1~nyW9;e;DVBK^+3kbAN4g8xX zKpJ@FL`)}8c8u!%m2jo1vmOL~AkKp0ezK~}l}V;}wL z8tMk(ku0mD~P;TG{+# zdu;YOwrP~VWp<|zGa;M=FHGgi?PC<_v2d5>Fa@qi;jofWW+xf01;3jqOQ%To(SMwr z))0Q$KVEdSWejAEUG!FlvV|?O>bov8&&Jw<(;DM%yEw(3iq{sby1!07x~_Sej;O#}V-=soTJ7r6ejF{pGG@cEH@g)j$x5Ph((8u=!V=Oa! zDNz(x($8m?v8JcwWr@m4gijbhOkSQQMT}9toC=XKZ^4vW?a&L75vX+M%z%C)mZa>Q zoJl~D;cBDP;4W5FRP08Sjisl* z`?iffW~J#zu6sA9D?9pzl0T-v{D2Yu+cMr{c@-^Wsx5i=%xZ$4IfWu~Zm zYpNPJvEkyM-e~-FuaG%=KAmmx@zF8uebD!@!}T;ci#s|>^Wil?RSYP;3^`a&jg3M7 z2|PY3((8Rop$%YS8Po|mdVghO^mEESSTGxYJ|zttDiar>VqWMQm=A=5N3;+uGNZ^b z+qAig@qU_bsX0A%WBf;}vYp1n%TWF|Z`64L8s*SPAsA>1gi;pKUvgk zCA{?@U{G^M%zJ==y-rW=wg`f&H)#0D zI(46J{CtGRP-UjV2-zmhWxRI7Yl!*vP8r}T$ll)CyYx6JKojYd9e6Df!hVtPy-^ikaxmVD>XT9mY;TH z{+=1@ej@07_wV9xelC^f>1utrQ;c$gh8aA^v)}fJz?;wZKwc*WbwD&FD5m}_^+G&h z3`P?Xjn?XPocDt18*1eF7*G1tAL>;gt@7J;?Wx~DG!AGXnlLEP@9^?{e*QDq5Z$p4 zUx3&a#K>TgLJ=?{qaPJ$OeVOX)7ISs+WO30zoH;?>uIA8{dc3>^3r^#7fKM7(BqFi z2XXfS-~w4XeW_98CepF9gU>7K$EOW>B|1JMN+~ZQ)V)*fXWn30a%7qh<1ub*e0ba} zONk{tpBMIC=&8v8pd4;vcxOPtY1Us?Zv0_f-E*c-_3b6!(;ueg$NL-j5>KEu`zH?!8{G852Q+HUxNOkGwO4}Svb3Ve5i)kakV1^u2@GH)vBBrM?&0VbJDi@ z#Ys_+<@(^s12hAA$+7YkY~a9$0M`KH8_H#ad&TT?-prJE7vx?G%#NGCl9%bcmhwU( zsa9|(FK5moVfo$bG=DQ-JyGrj@&)1k2RSkPLg8;9l;WNoO&~ovWu$USn7%7I&b{;a z)6A%xxH8 z)w;+yRpBSO`u~2}At6n7!^qzY9v*1tO8(@Z%*yP0rvrX~PjYoZhggkO$N(uj298%_ z^=-3Ns#qc62H5s}GvssPOQPp6EM9rQlgdLA?LS|CCE7PBa&MNY;iP#%OV%~dtV~R~ zU*;8pghp#ZSr^>2kUZc}=s@IJCULOXN}qZ6N}FjR>$bh{-N_5U+kF;_Nm;#mnyd6u z$0=611i6kGwztQM#(749 zU>L2pLfyx51)iYiL&5HUgW*wMfHIW&bq1`;Z0iQh;sa#6Zig;n-a`ZBCtn{5HVi2$ zf^P>WpBM@m0(1uqvF5Rx$b6t2astCWukcQFK5{qBX{-Q`aXbGs8#x0Vn@zE3uJo_g zBn1c)fhbl~y#ROR#XMeO>UGD)Leo;%B2PS*qkHT4d+Qy^4vgmLb1Qzy?atE5;?>yg z%KY44uDj~E1&&W)PdL2rCfTD_aWDf%#9op5ZE|Qxkse`I2vTFPV7WJ|Le5u~*0Z(w z`FXxw$7ZNuL2{?^CuW_MV6FJQXYq-^_>+0?vVg@?nNBQ*xd&bVn5$p}N3)9{mJ5~* z@3mjA;i+D%<2eI82-k1kJom4{}kC2_gnj#2H^&> zp<46dcEH122u)-slz{sjju8+^!H^18I~R8+>lsteC62{J)fXp_`Pd@({k9sj0x|O~(SV-iCb|Df#5yM#V0mAq|PF2YBlG6$1_!gN; z_4w|H_R@_QHHx6Rcp>eBz&)M6a=JOItPRy`AxPO{xQ5yN5tNnv=-6?ZOoq7ju`}3=J1)nC1f^NAS(IH zq%SlIE|y0yl)$(aQ9g3iYt?6tHd& zU9rBOR=)BRzCK|6OAG4xEdE+N_epC7{%D__$pPDIo*M&w=8~0B;%swvid%C58e77Z z%L)No4a;s4o_ZUdT4iYFbHLV#d7siRNHwMi&O5g{49%x>#V}TwgX8^HXPSxv+fZOaH|HM zRIjU1@N#WxSEdO$y-M^Pe9USexp*BEIhThwY7?79h0?PvN^EjTRIaJT@9q9wT}1Mo z2{1IF=+dWeBM_8Rw4|qE49Rnf0uS=`c>14ik{Psl4Swosf0D126u`cp*qnDEykDHE z6G}$bR4&GtPaV*#P5IgoMV*fngSofPV(I)5@3&GGK5> z!*T&qrq7~fUO|TqzfLvuTV_)Bwm@pxNK0XMI7WKFLxfC zk6ueM+=u!pO`M@*1d;*lft7;JoA?P>#B<7*9*-ZcQXoczDpHkFvT3nyC8En3R~iz% zF8pprdv(e;=3CIE7`ET6(-1R-s_QB@uId-1@2A(`h6d(1i-X-_c#3W1yZvR>ES{0_ zP9R#HQ=l$@Nexhxx5oR?qa)a9F+>K&mm|)~o?kWh*#!gfXN1EaGvmqAJ z37_7)y`19+H5kC0qM!1fJ$nEtg{)2}oB(<-bKe{nIN>;6%{$$ClT{`-N2*_EQ@rmu z%@}kjZ(e`snSmos-Z}~=%>@9^3e6OWSzvAeLk!?nASnR>+50HKK)*?Awhz9k&HQfd zNtq8^#<#tOxWx7L(w{K}#bv^&?p6o7!UbsJr1j8E{r<59P_x}&c;n@VRF)jz;Pf=A zWC6q%L}gZgr!3O;9|t4(|0C~p=2fw{)sEr#c!LTlVJmiQjLVym{tVx6bsf2(5I}T} zJ+{NKaekAc{2$?P%=UXbpbcxJvC0l1k zFk9UtKd_fA;lSXY9f4e*xzBQQKVG#<4eSG}2tdbdAHsfQvd^{x2KNFUR*+)#mIG*f zLmJ5!8lVl_v{wNy z;%kgHB$E98oCW600mAb@1bz*2<6-VXgG;?=DGSoF6~biOtJ9b$-z}en-M@*)D$>lC zv}&{#v?pb0OiU}#!9ms4z`ml)p2)>_ApUB7HJn9z23f*CfHe=|Zy+^`7*Z($@$$cU z+TP4d#0q$M|a&f%lMzQYfIsGe}k!8tKqFkhmN$<=#HRTKLv%u;ircLDgS^B&Bz6kNCB?N z)tKo0Kyuci0wvx3q9Q-d1V8^+U^wvdZ^dYKYP0&Qa|eQ6BO~gwr=BneGiO+zZaO>v zIPctB4VBiyjCJ2M_e>Dy8lFtWHI%LWehU-cQ2-~Y1@Fr2zX^W&KP?I@jX4W)E#R|X?_e%4Pk_qtSOfw=_S1Zb@=R4tKPsLNnNGKhus z{u}es?$vtJ#?o+4r_oC^v%rGSkl+Og;Iue9>>r=SZx4D~Jtd|?_H_@Ek8hUy%r3=|kQr2ut zs#gb`uI0K#BJI2DmW0=yZKK4K5*&ZFK3=SN2FQh)EvVK&>T=yRKOpo9*Q$_ev-;Yy z#LT4dD3X<=*LJ+&LQc1nkV?(kg{S}RMCFzp4>@RY6?u)A5EoWId0HSeDH<0s*3E3F z@}0rlhzX2+kg#{}fr$UgQxtzlp=%ZsAt+eRm8~bp4SRXc5KfvZu|XT=yiY;wI&iMR zlemJ>{>VOTaV8dRzjPOe*xh|~q8~ATym$o|KgNXp5GNYNHETZl7<6Dm-rA9QBL$Tv zat$sI@%FliV+e&%p0rPV8m}w*1N*?c6WAlOcQmq`fc%7zYXHSw!@D)I0eqTQC4(2Cn zo^5m>TWWbx<|i7Kw{T$RhWl)y3K}v6vjk1utqwC%aaMKy;fdEF>>*mZ`uc2+IkK zD(J`V$P6m^9N2lOr#3NDbL+ol_cwfZU7f#*hU49S0JOLw)GgXOIh}@E7Va}Nei{WC zq4vf-ON>UKEo3ZDw5N5~)Z9^B)z5z%d+H^GLN)Zo!@dkg_J8l|LvmehwI`4`bza3E zMZ2#M&a)#YP1<3iK$o13QCZgd!M!lYBriO$RJ$4I9BdW83=V}uJ;FWGqL{O?6;*$6*`+%kaiom;#w z)Hs|88m8;ln}6SiCzR)my7l_w0*u$)g31eTzgPT`{(EY-m7-9851v%@f~7!9CCvqd zVX$<+lQek zO`?pZlK1al0ZsynVmMRai%{`ZELd@2*-`}KNc+L&Dsm-nkI0yS9kwbKpVG|!TRnQG z(P>Ctpxydi_df*q(*NeD z^1>hWSEc2gclocNx%dAD&GECUhMjzOW4;alu4g{W#P!hAM=74aW}`9B4oV9{7WA)M zW}svIzg}0ilkeoTRZ<}Cd3bkpn9o=2v?~;IEBFhh<*ZIXlK~z3nX#O;_Xm87h3PTQ zYQKjD#G8>f!13~!=3FYh*3M}{bHr3ddgfPs!hR--wy|ITGX37w|8gM4emE$1N?4!f zRZN;;i#7DJ^Zg>F!fGGV^>@|oe&=p81z13MRuXL)Tv!Q-{+(Z8tAsSKMkWo5+b|&f zm|o&bckKyepJnA^S;630x_Cc}SP=qunjlXFI}Bq>e1_U^I@&GGF!iBhIUrkRcc4}V z02~KMzU{MZ(jA=P3@m|XmFE+>=7R3PIQGwZh@e}`6Iqw*Ju|SI-4&6Gmn*PrUWDT( z8o5*9Ig1!0tqU`Hmv4+uAPHqdt&6TdtRp~S3%%I%#LXFVd5GLVjppbOi~9cnBuG>+ zgs1L*VJVM3U2~G^k%9daP6IHg1g}`GKCV|I=48F0%o4wCp<9ku2lRKW~R611AA`-1X#X2*GxV{hvm*}6U}zX$^w!3SAaxSMd9)OAG3*zP3+F` zn|1^>JR~pMuCw3|r+!bPc5*Uw8bk>5^qZ&}?N*P$wXYxQpHIeFL6ni+KOi;}6 zhjWosDDANu(?~_J_t|a@*}LKA0pz-<Dj%UEX>f+P_R+7NZh$m|k)`ArMwvQm?NhcZ`LzpEPvW^HqxfN85yb~%0Kj$Y5 zb)r9!t2Qn3z-(M-CZ@xScVsh2;3RS$K67Z921AfzX%YOPSpwgAQ>3`tf_+Y70b`UHlb)Ub0HS>JXwfA;S;@>I?E+awo9=Xt>kC8R=fH2)AD0X_nMK zjB^8z*oq^UBTtUSvp)~LOTE@mr^d!m`yy3zl3-(W=FD4=H~7KfuOZ3hl8NRbeA4h} zDB8ps|KWNu@TjAdDb^Am;@9>6MMFx>@FgBQ9Czgyka@uKD{y}bzgH2mqf(V15u$RS z|1KZ!25jLfRvav-=NYD1a9NtMD`vw&c$yEAKNY(73Q5{u40?;)c`CtEg#6_?F*kDf zSb>DQ>@gD@nbHJq8pXZPMAlcO4h;nm!|fP?oeJV>Ru_*KyFaq8x{|w7{pXz(R+YF@ zFAatCdURZMTQv`FEG&cts$3UxRvdf6?{%U}HOUZQz@+1?po~(CIkImkMh4y>IHzEC zhsANo0OSF~2LM_Be?Xof zNUrwKNKA$V5c?xHj5H{9M^A`xqsuq^Nc1o?EDpYV;344p2g)6NOW^>4lpt7c;WvZQ z!W{DHp9Gvv>plP6_2mhLFEmF>OBTVfWXN0;9ei;IshO! zlzWc-Y?oeoCb4eX)j1L6vZ&v3lD1DD68MFZdC8Sd-@Sd!WMR24UysV8?fY@*KDx_z{9IUBXo>Uq;}(ddkN zoG0r-RWD5CK#IU5wpSkjI{L|9!p*Ly?&dsgcxpgaDUa#kPJnrk!=he+Kl^5c+g~_O*O)d%i4tSKM@< z!0fbP!JAYteTj*Q&zp`GW=oDqKBmfc8wKbDNWyI3uxbs6dK^{oasDa8Dp2SINDH0N zQNx$K+>-elPH%X-p-G(mj&!8iXw=J&u~=JfCHnjQht>_UJ^!M97I!%WFc|Jii(pjT z{NZ3*lCt8lp8S@sv6Vk~=qx>r`evLC4C|o33e~rFQ516PD&knA_yh$ieaCt_6f{Di z4m7Ubm+&*wJgBzN1pOhTBjESh4b7tuNB)zG z6X}`ZG1QwI!Zpq})QCx@@5WN4yykw?&z1d~o>r!yPDs#u&S!vMP(V`nrrG#8eP>eW zGOYT}U(T)HC`_3EDex6mmV6S3LGbvZhm>_l6*t4|>xXDL@kqRXRB+(BgY7kcyA%B2 zD9~}XVNaT9&Gnx?q@W|gc17|~dsMYtdHJk5?OID-;I+vxXCJN8)_m%QBK{Jo;gBOx z_VZP4Z-Qpc|9(jhzp_Y6xM$B)3<9dmT~g0NqyP^rydN)dfBqM?gp?o>J?+IK4xvfY zzPt8E?OWvFEwx;li1|5^(_n|w0~&fVAPmDZQy=XQM-(X3)5Z|WK%otNGO_x7-mWz0 z9G{8Q;Z?@s(yw@HhP)7qNrqh@VNFygACf;1T0kB_lR`&NiY!!1|3P2)L{TK9 zM(s40T(N3!66MpOpVW(^kupa{PX8?+7lo*qjC$vuRP#QMDz(H3F=KE zp))J_lBt7_VUdkDezsl3cw9sLt0r{E2p=QtxCgJ&7DGWri^h1TvdfOz3^_Dh*7c{; zi@N$6#marD3Vh`pN=~^G9T;(r@Fw7|xzHQ~SR}Ju8yecqm}6YiV%iK8oB1&=YyY^w z6!O_hcPg=-6M55cbSJJ;*y)H16N+ZcD970ehX%42KTZ3B!@zf}81Cm7GfQ~d&(|%T zt##*NL0D8T*s-GcG<_}R*DnV?TN z6L7-dK)}%eGedSR_dveNAAnhK>!2|Ls(*p!@T-llxE){yFb)+h{4J zRD8T`S^Q;19!oaY5q6h|;quwukikC?MMa+ zP9}WWA7%Th4>z+o3uVXox{nGilSV8opf(k|k3Yz%ajeAsy{uZdZhvv|)T!UM{Fz%;mIN2x7zM!b||eDBV8_t*Kfp zo3${N?OzP>KM5M?!9kTqrH`J3u@n}}%(KORA-W^>5wG&^A5S~>o zOOSG$(S2I1Q~01+EOpMElO^>|>zg?iAszXM>zQGpNoG~IHgmsX}7&d_pAb1iodDt z;*RPoH@ORmm3qy+ASsv`C-czqBj5u~m3_s`STVEpOmENcgLftc-9v706n<^ccKxKj zo&{Mb7ePS~N&zG>8bMSs7=J_NDFSmq*|sUhO`%)0b8q2aZrZQrLPRP%pPZ!J>5*lN zc)ipC2S0jAtO*pVP!%D%k4P~+$BOnN1Pe+kGOp?8aC22cnER!Acc%NbLT?GH4H>Iy zRPD4FLNPN@V*eMsW+47hh*dH+0Se%z(9@n8! zs_Cz_OlEn8C`B4#tKh8UJ^1P(hC6*J{*4y0Q>yvA_=2K*qn)y6__<84;d9H|dfI-A zs%n3P5TADEOM(BBhtO*`UcEdfF<0*=zYo#`B-=iv@@03wjHn&pk!JL8%88|{3;3NO z!R(j1%(DxM9TNOrQ1(*+Cv1GGY)$1BpH)%m*aW2afJa9u zLqexF#eo$1cXHHcNWN^P2mV8Oif;5+RhYjRE4y_TTN0+$VrJPh@`6#Izc*RxH~C(^ z)V%!n@>KHDr&w10hU&73`t$S?xiNZP8-0>uY99&V>K#L|k|Pq(Q^QVq`g zK!=n>(yCBFLVbvU!8D-C@PVeD*a9dEj9Bcw_y2~pp29G6e5oap^@tbK!Y20^e^j6o z!WrZjL4qOcKj0ws^KOQ2e_Gn3zTQaOd1fKjqgrQt#jwjjnGuKeF(d!cK?73 zF(ZubM22SFgOCOZF|kxk^dlMBShQs5KvB`<1|^8*yG4|(P^h4wAkYMFv~8Yg{vczu zc)xWP%U7wdp55>Djmidp7~%LNqk7ToZ?h;##gr3ej;Al@<~&4AvYJ2PKq7@6nWADn zUjl{LkxfGUeP&}HJ}Si-nQESYr&5&~F77(%&?Ix$&xx)g?!F$WkC$>z@?pY5p7bP5 zvZi~7A-nR9D)Em$!*&%8KCePxeJ6%4;g<2YbzToS8#bJ^{Xb zdlGejmY1?J2=4rSs-Kr#mz{}az)wHc-?Ca+y_ zGPhm6({NR6_2uuomA`(mNzPlqo<@^8Z9zl312jVcNn^i$lCfJrkdSjG`fS;}7*9n^ z`0l>ZMJgp5x{Z0kh%HPc1&ySLC@fU=@?hZfZo5( z98cNFH#s3}%0=_dJdQP*qPCD!)l#i%=L!=d3T&VkFtorMO;le0_GqVO zs>8?zzP+?T%Jmyhw|8xeT-VrmlCkaWklFPeRVBUwv!B+JVD9zh&A$C^WzbHz$c-Nz z-n96|yq39JPP^K(>+bM)X#!Kdbb9~0nZ(RD`xh77L}!xUXv{f|KmBR+@}9=*IiG*! z+Ozkp~X?rE}|W#TJ= zq1(l8eCGov@rU+kFZy~V@0-wGH@{qSHWC(XFcPy%#QE#_M5iKbY$0Z({jlIbRWwL%ZI)D8 z;QqjUbXCj>v19xxbOA3jQKrVf^JK;|+J)35sh0Z#UJF}6-gboCfq+>qqnE`sh|39A z)lvuJrZl8IFBc z?@HC*otxn_IJgvcAl&_(8p60vq5x=mK{^lQ=0GftO@YZ1q5_xa{14QKC|Lx!B*?{j zGH%PC$`opZWseWB3Ze&Y+jEXiI*U>3(b^0O={rgv>60{A#iBVb%zP!=ag&uE4F+gy zS9KOD2|-J*qv4v5u5rI5zJlCs5uZqB37DuKe|weiYB` zil4*IZF*wH8W(;G>9CvOobA;;Hhl>@0r;hjoa8}M(|wPQYA#NF`j?q)wa+pn!(^$u z&=jIr!0aXL?dd#-1SmELAp~Lb8DRs5fu4vg1k|2}Q3omxQW*e;M_G<|5j~WQXx^1{ zlS^m*k}MGbi8u?!VrYObSn|`5@846C0|j2Z8E=OqTxl(LkgQ16VNs0{s|O zKG&-Q` z%ypQojC-}1dP}FYgpa~I>BKaz!e~F|&qVp2r;Lc&rYL93KPCy@bVdF@WN145UHxhe zTs+2M2Y0-`H?wg%%59f*0;3PB9}+-DCXtLF;{pGrUzC1-1c6^Jpu<}|Rw~`cEzbF7 z;Gbfd@siHD8vokBVHW;Y(v2Aa82v=9DRhP~nd26~5OIBe$?_mxkMRxj+E?JAt%UlS&2Ui{fE zZg!|`*}W$!x$5X6Bq?#-DYY=M{Pi&ghs&Qe7p5Sw61DY{42i$%rfB73mJtow#!oBg zE2PH|S|q)DZB?c$@FPU9o$BiRkxYM&wzAkdWjzrgOlP?%CB6CZA&ZuMIx{KtS;#>B zwlFsdzyKUxBd%+*wqb2S^MMYIj48=qB_5%_z?$+SQx-{zreWhwd^D*{&&c&I5gwB> ztJ$KPc`M^-0EAG(RJEvqM7wZXT|;~kQo&sL8Tgs4HZk&5-V?_&`wbO zH!;9q=AN7hu)$B=_ke?VX(<}Ad-aT9m=YOKzDgEl2@bWYaEa#j_5?`GN$~S4jRrNu zg1~Ks!U(OxaLaRRQubIWy~j_ET7YEvLVt5XYk5RYn~a*J)F+T9iG^xBff;8y*CEqY^DYjeb3BvxFtj4 zYU3Ot1D%aot)A6Wv@$q7a0g>0e8WdLxdB1Sc(VxI!jSk~FsckAz=Y>(HDbbf*avmq zbef+%tL!2!`HgVk1GO<2qIoW3K%?-}x2snYy`RZbl&8g z#7(l1<2xHv?ryK@eDbdOlAY=gL^J}GDSGEowRf<$yPKh7X(t%Lm9i`E)XRYq1N9FO z_L1p24+6ze3FXj4179LZ5N!oH!bd*OULDn1-ke;#~e{sd9V^Kak2 zZBgICyq&P0@?iuFre=1vX;e&E>0^$N)HwRzWk2O5m(c`Z%>($v%gie&L2Y``v+i|a zy6})XQ?}D3L~Xz3`4L8EVB)VrcBbUWde_96HLm|>QcJM9UCmHOoGsU_BX{lD7?f-t zmMyO?!#tKkIVD?pAHDj`b$T|q-5^$5=S(+2gpQ76N*op@QY{|-rjX@)m*pS^)sWx^ z*9}v1(K{HDD#s*m91>yO;1wduIhsW`Ye$lqDd(;*ULfL5y0tt;Tsw`~K`fxs;6BX|*YjV!)0k==Ej zV|+b@r6AVHXEL6|8tpy}c$iqv(HcXH1eHI$BwHJxC4Jc7HMo;q!Tnsswexl2rau&t zOI}9@it=-o%EvlA;^cq(i|VNXVgg6hu9*ASJBUQFMUL?xx9)unYmK1D+$*e0Rwk4~ zA7uHv&w-z`Tpsq#DE}e2baUw!{{L5`#N6t|Ud5${WpnSGS}i8))x^KE8ld8iHqqEq zQ~<4a{Wi{g3zY#?uV<3eBe%E(x7y%{LW6*pnSSvj4l~jKZut|`rGw?im5{#2K3g%# zzM#vUjTH&UC(^4f-?-6g#hNrnE+gES;G-%o;WBJ0gD&JAop&z>j?Zc0~%B_N9e#Mj+Wm<&{EjV=1Ai+DFR&Rb`ImzpA z>eerR?oGS%Q;Skj7fLH*E_Tj%B+sxemCtGeibwQs^FROGLCFOiN2~34op83G_0!+) zJAK)w`B-!F@CSH54CO`cnsTeU-fumqVBIk5Ef#D*Yzy#MfBV^N*$fd7&>8eI=$Y}A z$HA8A0kHcgw6vn`dRo0N*ei7v9iP(jYrKe1+Jl`#MOc(?lR~h z6gL^OBUhs{d_c8S~#E@JPDbW|IRNT!=L?w>xkJN`2;iJuFT4f4p7 z0RDxKLJ}?AHJS+W0L&iNuk*cH;&m+Rex~FlA8*Z_p7-{ijPF7meX5^V~4=7M_Cn99)lS{JRcjh9gN@3$u+;(KV6s|{< z*jTEYMD9Xa)AEHQfs?Je?1J~AsVDz$wmfc{)A>%`hn8qf*)yqkb5*q}3G6U+K%Xl)!>06a+Uw?*~`5m58o>d2kSg`wm z(O|Lr%*$*YY|x`$tC#QGsajiNCf_h{&TV=#Gc7%yL(|*y|4M&vINl!p`j4y6)+PvA zmgszMTO)Pi(2hdNxf4-&S0>6ojCDltS0bec&Rr7C9bWbM%5GyLy~lq{9e{%ISLDW1_l-Nspf)HjE=CI;^%xxo`V!KP2xOX4 z6d0DAK|#0ZyL~dfxTTZcsBfa~c996M(~%VuB1^4N@4#fnL)_L-DjUu23*|UqeV3x= zTGSr!ej(6zHjsobAv=qT>>+)06SAq&deZz)KV2rw?ynEwJ{KmxO9?72dDa$@Ck|+bJ@x_r2?eR>x!Z zHj$-%#T*|}o78>dasN#&0Z22B4Me~S@jaNDhIe%3rJKu>ZLRD)sz2d1sU zikez58(_Iev4^DR!Hd{PaO;Q_;pu!H!zRLn%x~YGCO47bKOzq%`dQP}KmwtICuXPd zDv4&IVW)Kg?!I1%Y|ydaVZ?xO8Gc0a?^s~IbglaLr%onsX`WAo80(mfeIZ-vtEX=+ z^F;9Kuw1)cTD5Sfz?5Gcxs-T>P_66|s$>lSGgu#hq?to8+s>@-ucMe!Em)%?9rLz4 zI{USvqJmAbuCO%TNG&mma=)57Eye%#T;Xr;TZ%^v3n+0&r=h(uXPuk9?%lZ8PF_c9 z^riDLkch-Wk&*9eLD_TEY~h;UpR+q{@&l>f9o7qstBuBzo4fvA!}0d@s+*0!CB;wP zx4EQUf+2qp_#(apBxe(7*U!D6ftoFSJCZ_nelDQ)C+W!dt4`LrfpaI&-j8=UeIak-mzfxY+WF#4Czx{`YJ?DZ>LId!6E^e4nAHN_k^T8iN? zdslra2jMCoX$_iBLBiNe)D*9`uXGdEKC<3}-Ikdg?q*+qrQPIfr`;0cFq*m zncun<%2?OjR`Dd3u>)v$QQb9RZ=z8GIY9^>>{+nJL|+2ALer|yqAFc!fJ@jK65dmh z0HS?{+_Uvc88kuiM z@riYI(+M@$HN(GFM_~A7Ax}`?C)Nn|J{0%=hTY&tL-kD1+H94}*5ptz=2ICSIUCmkkikErzTR#^iM zMab>9@1K!Db&PyH{Y0Yk4<~7)0ZP_EluIL6mke(~=XVGTeF*3X9(v3Tf7j%J*3Y#J zk`{)+Sd;{yt9vr!u@e)(kq-qTQ(=2Xu9-h~-pjJDa@0{tXw$tKA=~{H>)D@T>0LS7 zfY1OGN7%kNUeFMtn*(BnUJ0NAZOeIPW@aWCo=b#s&`BHf)iTe_UJ=wYE7KcKGgo-*Lp^YFlh&(sMd{buNm?-f?;Ml z&*-AHPji3iJPOt(eSo*HH?&HYe94+iNH77f1pwmy6*do z+qG;g58Y%~Vs(t(tbGiKCD%+Zpx1}fVJS}2VBnlW(KgUTT3TCoR9C9+k*brD zW~Ce`=;oH(NZ-axm#KNnqY{ukxIRWmFpN8$V|c|@>MXUI#n#|iCFG$3Ws10jX-LB% zajN)ExZn>(sjdZiAp97N;u_=uY>VMNt*=xWXA3ZA;T zZVUk`s9-U5WiWaNKoukepClCxdUFUwe*U}$*%T|+;RKa)*@vDSd!B%KnPkHuivU1O z-RA&Pe|dA%F^3;$#pjoia|0jvxy88Q0p-owymxYIdQ z@*_<81xNS0NQ`H^#0q}5QFW#H5Ad4biCu6{**LG}Y`1?C`!Ei@!KoJjGC}qOOQu!7 z`h3fSWgBDz%{XE+vV0eZZ=f(mAtTrNSt=-pStDR4rA)ui*}kFUD*Iy}-=EJcl{sYX zF2m7N-qnn*RW^ZLGkYJ!thZagcE_L>&~rRs^I@-e)$dVm_s28Fpg^?CYYmu38V}2^ z2**4kow|WYHD1bFLkEDjunmA^B9u7mx!(k6tGDQoJm#htO$;_qil(~QtvbMNJ99C8%VFkf3gjaNDB*oz#?gJlv1YpoSWmnF&eh&K) zzYXo8PvV^~m&L#mUjG1ox0*c7WvR-|J!xSIuaRrU*chm>g1OBqSejwnwP9i971^3_?z>ab^g%g z{+iq{G+G+>^9NH<$CHuD!NI|9bWcv4y)QAk=xt4?h_KjS|J#0$Tu|r`nD*N77-w^5 zDQgOAwa&}WQ5;8kb?9?;jLWUk;foP)KFv3g;c9z>IMpYxQuFMS^5 zaf^y3kAGiqpqle7up*l2t$f%yIAdXxLR{xYG$r;~Z`BIg z90aUazg=zV_YEroO)ut`A4`kPc?YNnKWE({d@zTgPlTZc z^*m8D;&DU+pd`0X`)85j7u~Z)LcnYO9^Ja&VJJ zqb);DYrp2h!EqRb?5?;yT*oRw1z$*5d|j_@s|=!S?d%q1-wGAHP4;{l}E8cu8A?k z3l(#8`?=XzFQyHs2;OL^E@)vr@npA>pm<}qPiJK9Ywd)0=AzA#Olke4UoMyruWYAf zJv=jiWAfdeQPo(t3Cs&VoNIcay;CZz>0;-#KyStzXC1O`k-vDwWY#U>bp|CZSzPPM zXVD=IoAb{;-**;bO?mb0U;P(KAI#y)z!gbqX{d&P34p2pHC<4iL6p#Q{rB?S;`n?A zS?snCBBTu^2Yy@KK5YePmQz_4dF`EeaqjG07Sq}GqV^Oq@nD1WvLo|UA?o**X0I6( zb-QA;tvZmbfGYQk5SFXzIjRmWC(&5eN{AHgDO;5TT8D>T>whaOf4;Agujym*8B%y{ zYAXBBM{T$AhbQ`Is271i7Ky(&*?BR%=`O@N3ag=yC}Q;7za6r%dEEJ)+sXbbRd>Uq zy%H30eh=O`31oG~?}xK7tL=s4e2hF;9#{-5eO>Cj??PDGBEzjr%XNCvW6Xq?dv$Nt zu{xh&iG^F`ZS%j%i!$t&OPF1U+v{l^^=|qL162*C;cf38G`ME?HnnKgwl8~(pHeQ@ zuFYGxSnn3J{GzafHgFw`yFt)$NszhakuizVsiCFx>8ysOoBJn2f_<-#e^>_5{x$8C zuiu8b_|?rmQ#R!zQVT_q3wP@jJvpWHyvBNcXP3p751I=&G_t;l=!<=GBwXeoxt+-y0<&pMro2sQ=%Ox{UUk}!~6>l7< z$Hm#kfAAgQEa#O7Hh{#=I98udt<&MupIT8#Wnmei+<5qg@BMGmdwLc5DWmzbyk24t z`TG`xG^@LrA=TkW0;|Jfc|teVnA6;4+fy~ZGEVyi@_*$&j|@CxrS>i){Y!KYIg4(z z;;K9*CdSX|C(kdj`Um#E&&tk;h_$`NZV@cKPYAej%P@f{aJr*Cc$@Hap~6KWUUOqE#H$D?)g51Qrcj7tZPx- z%xM~P=!wh<+9i-wPjL)^zrpqa{RX`cnc6Ws{%`&`NDx(3Y89q%lCu)xKiqZ*Dk5Cb zS1Slv(6kCT+T-JtPso=)guvh{njKK@XfqKb5xvaV#L!2-D9NIeLS{nEBHf7iA%Fs5 z91QSB%4d-9Xybswr5jrUfx;iSihNOMorJGMqC_6?ft2hTax?rNl)R2>kYcImELOxQ zIxfjRSeFJ@2FjntY?5FBIrs*_BwH)7I7+H0emG1%D0C1QhfYi;4h__>(0vFqsR++hL*Tn5=Z&g1`-uP7cwEukWQ`YDcnB~^m1 zNn!2G_>ui7Y1z$^+iwM3?{Xyc7BFTY8#aAxVg#i@`?FO4!gv4*X3G$y*|4ag%{a*f zmIsuZn9oRg89k)I>iI@pr1xf}*0i(YwFG5~yJVJgHT636$clEM@G1d^9!dmdR>PKE zk~jwk#Q3}2HS%fmFv>)KS{O>qpv+R<)74Z8st+a1(S1~X`HDNTZ|lf*{`sMyScaC+ zKNowPPjo)Nq|-0r<=EK;irCx;0JRiY_)ZZI%d`hX>+D2sve?a`{T?N%Lm#`rrMqA5 zQND;rJ^U#}Q$s&UQ0GtIgu1`B<+8l&ajnd8J(;uLS?yKD9kHPs;`!9hik_$hb+px) zmgSDB1ql4YmS8o8T!D;JMGbQH&T}Mk5(sjQOVX6%W!#2?l%W|}<(o4ksy#1ahP9s7 z^>)psbu%B(7(?ri#fK97V$PS~b@e5DXuBw?{knbd{veSX-n!tKZLRxVwfGm*XSxMB zX2qETxVm8(But6IsyObhrnv0{_}n4vIdiW3=%Z5k=)g(7g1~9z=;_#Y4y#UW zv;RY+J+#rW?c7Q~{v(`EH?y5!gaVbsxRHnAz3a+5!gRJ8BKjptmhFnEwUjIj(^x3; zyua|d;W+JGt+&~c-NJc)&?AL^&T(*7?oFU;I8(&@v)QKtHYwCFC@Ing+GQJR%q{tI z`K4CRA=0AgvE=tpvh4Kg;-DYq7M1%FCP#1buUpKSo8AF}4F&&Ordh6%T-{R{+D@I4 zgruaV;jD5;t9Z8+tkJOuQG+B5w+W1iSX_XV{`0?L?#}bzqP~~?A`w-P>rY|seB4eF z>kktg5#mEP7GrV4kjQy-tr*9153>Gd-5FoAzlpK6KW?CmvoFUg^09HW&iO{!3uT6egMWL3PJn0z1&1Igy7TDhoO);7?tNV zG54!_L-(~-W{1op{hog1%L%vJ zP~I4Ke2quZ%a?X@r?>nG!5z_pqqU%-{gd*53jPuA%SH^PD{uGKLh-M&BTzmRwm_Van5-IUaDw#dAjA5`PZO0aXdaa1U`8?DH3efE>{y(;#ri_0!W2XQ z^nJAI_|DQtVS(Q6Nv|`HFNpH5JtEp%85u!~%<-T0NNCHIN99JG;!rKM7C_PsrG>wI z>Q9wy!}}^bRi0_ERX1p4v&{yW@nr{JJ$l6S5 z>aCn6h1XF-M!|S?M zs5$PA-|gGE$jgYlmVhjlJkz{ujJfLKP?y0Qf?ARr89HJ+R43830Q7_SI}?%vB4?BE zU3iW=RdahiIv{kM!}DFsWj@0NKK3kEF0NWAR!~-gi_`heA;D`^Lp#E()BQL&s1vqt z&OprB$aZAP@m`&L^9)0acJM3)L$cTHxYSAe5+Z(LDr1&n?&mw_=Gw;k>i*-bD7u|p*r_*pjgZmL)4+|ET6?;hyx)=Bo72*#EK?^t*7Y1`<1 zf7V{56yArwX(NiPX^>5KUF6C=Z0$)hanI<2d;J(1Mt(nna@fv`(AXn-+V)cS{%Bhw zfE-9^QqjQjn-LT%+V%FWdX;3;+_Vel;6l8NKqr0E?ABE~b6>rd3OpIy8Laz~>+$o! zuBGXMpHR@*LQ)Qzs7c5z;lGhZU?bB`K7$emzha{BHxfM0tyq$R2FKK1_^qGSP@D3> zJrC}ZRzvJ5|2l!-0Gv2DGKfy9t##5U-2~Wo5T!?ggMILA!A`a%qJ9CdYFmFA1U<1p zl*`>SOw{l=2ALHu|LA+9h?XIs(L>pXn%krx4kRgyh;jRjlttiKTP~PLU9o`UjqFDR zDUuA!tY+xX-<{Kc$t9SeSkk|&c#e71wg=`MDzeqbA4fy`jk+WLK1>-Ez=)yZ( zs@4y_!o(OJX~_min=96#_a~Ypv=$wGSc-7BKG*zkWjB<&YCURhsB$1y!x=)X@aUr; zl`PAFY6+JpbZi26_T`yRo@|670RYC?BG)&qv-o}V9Bu7=DYX9T)wHmhOF8T>iEl(h ze0Xjsc~5u1oXmdBgs1~Du!>9p0UJgH;b)TGf+FX?I4hiSI3!z_Fkfcch`e9O*rg-0 zP0_9V1iv<1;5%RNlc=2iSH7a>|;8DkaX?}qfSuH*LNKVpNEbHTs9wgvWV+ULzKCbj>I zpiWAz^9G9a#xsf57W4>QUhkf|ZF}70HQ(0NwBD`#0q|fvP=8T+A6`A$>^$h)mA2YD z7e0~t8C%5hej;NXHS{!hQuriSL}*ULx~p{MrJ_{tI?a?996c|-jF==20g@s9v~QoD zzUz3}#l*ZiU4)e8X*lGWUJpC4L#ax=3;#s?Cy>}IPWZ~cVxxsR|=HTGV9}Q(pTw;)F;J`<=04|)o#Migp6bSXJx@2{C2DbITcMMXE zd<=@1>^2B30nPy18N5l#r8KNC*t*ehU_{x|yw4E0434NGk^<%{?>$WQpwiuzeeF*Rvj%xr_!Y3S*&pa?wPfqZ$-( z{oc5l0Didu#z?_?SQlpuDxQNfzmcpr6dXnSo(skx4oGYjtX8syO~<%XY@q)jZY@9Y zbgr@UKAIY-LG!D_WJ2Q>s4pbFNLokA}CXY<^$v* zjL?N0(aDV4xk8u(0b;L7+!+idg0PN48UwU?>ep}<*yYWTrDu2W}u^qKhn^Wrk`uj+rUs!5!gP{xTf_Us%iAS{xt}9N@m#t_U|Zo zR!E6WqYsmLbq*$&esjNAa59YhG!zbBa%{+SfZ@ip<09czKzs7b(oWdDl42M7&1SQm zkfVO#K%{-36sz4v=a{Tfon7?2T!AZ?>()EF`&qx7hk>_t`}xcc$6<8z`PWn-9?0OL zud@1qruZ5j^5R>kh1+0X5rG>(Tiw07tFL6r)88d3euS&li+bwUOI~x`c_m+ydMWxN z_a_QSWu)O}j;1A&yBX{g00^Kzi zWIEWgsryuzD*j&ctvI966*)R1Ici!LD!`JS^^9hZGQO6oAxq!IYbcCM=LX|Jg5Z$2 zzON3hkB~ZYQA$Q*XlTRyzXEtvEL1<-d!}d4!YB70UE{iJl@^>oWVIEljl3cU3pi(R zaC38WT&M3&mO%h_uLI01nWG)I;ZLU+cXZphW+325`*H;Su zp69cA{dW}qD7XEapSZVJB=I^r*wNI!xf440Q|LJ|rvkZV6l zl-A4P%;GECRuvc{a0mODeckLjokADNT`2<=%eiUmAg9he){4-)o(6LHsv1d_SfDhp zoP8xoe9(Ah1i)RX3P^gabjHG8&C7FR<>92-kVwt}6(4GVWab7`cC?{-A_K=70e>r7 zrl_bm4EB3E!CX7J!3=T9tY-TqRn5)7*>?Iadm9o#q$>TrPh|8Rc+OEnsUhnZk`mPD zen;sZ{p!Pd#k(^#MedT>H&C6Z=Aelh6H_UMmHZp@k3_t$Wn{+#}Q z(6?ve>cFg>EpbNVbQG&3CPRd)SNSefk#*7NSit++U`dbI9~Zixaa_=p8CXAIYx%9b zcD6{%GjMS~@66;oa~Fs10(2hu(w_C#MzAjlw8`sY6?>?)Q_;Nk^{Mvoox$5bs;zEO zgLmlDx6_GK&WfWetsosl%h@VxXKvD}%=#A+22YIE#fxZ?b~(JChSE_vX-BqP7n+{O|hUm4giq=)^0BM)UWdU&Gr0IUw@ zfOwS50lc2wRZ04+5RB!&= zv2(P(;Nui?f8+L)E#LQK98;YqEi&AYsLIuCHpcaVyxd8LX5lL!f$aPyV4=h^se71> znO-8-n_i_J;X5>$tu}erQ=EAz;aTUKZMpsbdz!abXKy}zv*BPJSnL#XQ}>ry;$V#K6YCvij?Gd+Z5;C z&Tq(k*t9O>%tKmFvk**&}DLo4#30pT8N$?G!E(;1$@vW+--HbE~bb9h4=}QY2&e;>9s4V`H@jb9jYwvCIwC6Vu_O?qkNpQ~lc3u$e7wW>lbj|q^ldd4Tv;^6 z6$+er&x>K<5EKI-i|$HT#39ne=R|RZvLDeKgm?zof(T#$>LBa5l5t3p-v?L;0*$O` zT+hY`FHA|pt?T4F-zG4+#cvh$hRm7H>$oW$r3y-hMSk3KqfCxg+P=PuIhYU^ksEVJ zSh_sCB^R9Q zer&KaT_U&w1ntnP?X9pZgP&b+*vl% zc7!_Ou}9D@IO{{8pP;F2&r6oV{bs639mQ)|DqX{if`#;zM&MLnyZCJ5wZ!7(zu7&Oe9-1a%$Q4bLSg zP&vfi8Pm}X=cYNGc_=&VjSfe)g|hyb`ysMpcYCgkuvKM}3QyUKa22!Iok=m*SZ9CO z+|h1OWx5NV(BPjby`9*utCe^U(H0y z1^5t!$bWPJPBcV2pcQT{)`bBO#vVvzd2c?>+i}=23h>0HZ-0rNf&3&j8S5A)-br~h zCS}WuOrlU%68bufZyLZY%*-3vT)&&|%Dm+&iqSx6Q*tsSu z3FT$pESZpn)ER)3MSmZL`RG6A7j&n9#@>6+bl6x^qtF#Z?doBvEqfe&oOznh%3OqKAZ<wsb ?R*|&t6SI`n3hZB&8QaD8UC?Sd#SrNX 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

    G@Ff?63^-@QzI$86e(!>@us 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
    d(p;GGyNi1I6W1bW{ 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 z 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⩔*WeZ{5^*z!-*2}#&XY68PQ8XXnJz+ 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

    s?x0 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%0DjGg)UzhUo-L#=6t|X^ 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 KmRxXs@V@|nKNyVw literal 0 HcmV?d00001 From b48b27bff2bbb6dbc1ef600cbb0845ab9620d62d Mon Sep 17 00:00:00 2001 From: "claude[bot]" <41898282+claude[bot]@users.noreply.github.com> Date: Wed, 29 Jul 2026 03:19:35 +0000 Subject: [PATCH 05/12] Add pure-Python kinematical vs EMsoft dynamical master pattern comparison Co-authored-by: Sterling G. Baird <45469701+sgbaird@users.noreply.github.com> Co-Authored-By: Claude Fable 5 --- .../kinematical_vs_dynamical_al.png | Bin 0 -> 711586 bytes scripts/master_pattern_python_test.py | 81 ++++++++++++++++++ 2 files changed, 81 insertions(+) create mode 100644 example/area2-results/master-pattern-comparison/kinematical_vs_dynamical_al.png create mode 100644 scripts/master_pattern_python_test.py diff --git a/example/area2-results/master-pattern-comparison/kinematical_vs_dynamical_al.png b/example/area2-results/master-pattern-comparison/kinematical_vs_dynamical_al.png new file mode 100644 index 0000000000000000000000000000000000000000..e774c7f254e3da605c317564ec49569aba362878 GIT binary patch literal 711586 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�kXwBAlnJ{o;RJdq`!GmZ(q_29KUO21y+UxUzQ}3;I(F zGZ(4-JXP>{lxX2H(9PgYi-+D8z7B<>itQQj2LUq7} z9QcDei3B3Mi5RJzs)Qce%zQ1{4V^QLgv4881=nBw&8|R=dBZ;6ts~!MIv*Y z7&%4zK7rPz?OpdHGEG|e2sIw@pAmsK>iYHW`W(IkuCPw#tFj%hng4v{3cb`=)X_FVI2?<5dElAmLOc$@+2`xS#GnN#QOy z;*@LqC{m#n_;%v5Q>Q%=ybq& zbdx0v-n3ER>t|rp-8(}M-wx+6nKj}=IVc5z;u#Z`}q&=vQMkr+8v4cTmv z=;z(9k2h0Mp;(b?#7lfia~4$`xBU_ud5s*_s34T!jxW5WuJQA}W0Q0=x;)OEb%krM zZ|Cfe82}Gpu|DP+`Iu(9xQxHBV!_0a^FL~%{7l!g`1G=R9rsel_c&lY04N0cQbG#B z>1m|si4W>3jY+ZqaA^<^K7^ylIA6MgpFRC9BpwG{Bbt&(SD||kD~v)4H(d&X!zVs> zagwaR@CR;Vs)V8FLvZn=WM)<`Jd!fINiIZpM@0p$Wt9(lFs&f@E|6dWG7{Iye8q+b zn<7WdTgc7=c17xXW%6(p9-oaTkUwws2{@vyl9aC!%V8~+=|zx>GyI^+q77W?km&#_ z1jIlObI?1PCp<{NF9p@_Krid_{t%`ER3WJGLEnvFG>Jih)OOh*b_3{~I69V{T1T3x)#YJ^K)gt3z1_a>nPlA_pfj}_ZK@Iq>OMEfH6a!#!oXOV()=?V($GB*a!ueo z@^;eK?h!xdzskozp{?_PLM@7ZC8m)mQzHR4+INBOAM)wmo3OJOe5PN5&5}(>DHTv( zb&&b|{^xTN13giSc8D_jOM8Y2QufEn^eAzDUro-LAPCDPw7Q-AK@5;CL>>>z;`XDE zL{z<=V1{<7X-^=&+63xIfxr6whQS12exQ%0)?nELbq$=AwPD)NJ$!xh|E!dFyO1#o zw3xt04buve1pxU3$Vu4vdjxLVF9$0%$N_UCuXsQBd--Wkg}4O}3L-UpPU48OA2c`c zdjkRffAQe?{e5cWOlBKGaxpgud(0(LEX$~7!{HmP&8ktya2T@rl)(y&vLFTqwFrPn zGmw;}moWn$?SI`i;1`8+3E3A#b7B-VdAA~|-~PU7Q#yqIJb93#4Y77xB$?FZ3r0~| z>fd%R&0bqfUVi*k;c0-)t*J`*<$#V#4HFJx+(1JB!F^nVH8;{MKHV&TynbQ;6K(+g zW$eS`aQT)OR$dxc6?5MP2UsLrRt{a=CZ|q%x~}P ziTrFxeTbGG_AmdN!}kq@Fh?91yOFN=gS}|&RtH+`?ji`TNGe6QuU@}q)8MvrBz$f# zFHw=G+1`bHJzzu-ZaHr_~(y(y~ESXrCO%*0a_Wsr|ehJy^Li{mCJU6)k!W6N1-j*Qp`K0xbH^f z--^MNy=yG|bNk%tF>MxY`OLmdNm!l==R2ygxsg&4o*@4&K3_%t(99~TSL35k8h>0V zGE3fKEDESxtya8$q)o_>_q3P;LMd?W%afBfQ*Vqc%KwRY$1_+`#y^9?FemX=(m@DQH^RqLtMb~Y1>>}ksfO_TqT8z;x(CkN5a5GVA@;Xu7Y zQN@rM=e4;W+Nt-=fm#hbhoqmw)A%^w_MC*rqt46IF=dm-ZY%I|lAe=otB zIqU1=Q|%sIQT(*{1#Vk$=2xR6&QDI`+c-{6`lNRJpcc$$?o;gl=HbyoX+37Uzu4dN zqcc~);ri`y-+x_aH8E~M8wF3hPWJGJ|5ci#xcOn3ukGx=n@XYb^ZNbwoLq`e3b8M4 ze|I1jw||&?vS9_p(Vu4e8&$x>pYT4U;z4$Q*`x_Lh1EbGJLMYi7%DkG$+#!Y5#rD~DoNy?R)#nq5s4=s0> zI(DKeS+#Jh`=1P#@REvNze9?D)%;k*UD$;PiUXkHO^Y`AJgY~@)ZuroSie~m?cJ&`#d6F|STAdQL}BA7b{fu@m>$^bEM0>=hL?t56!!GDByAh*n%^gY~NXLApchwC)J zZG?2P6$)Fxzyb4>GjAHgV!z1nYAm}^m$pUIh$lbrl`B*P7w5MMz?D>PAo?_W>fs%|_PfH^=9iS-AHfSUrA z$H=}>WI5w$U?#Ov@9YreH1jd6e}!bzvf;8WYXDRm*|Ct7v#UUY*aZ-I8R*$Kd(o@w zLTe8HjUT^~xdmrzN8z2;4hio$t=Nt%D3H%q=I+cDrIkXH1K=pkf#3tT{0u+p$=*g5 zK!lfa`vq6l&EpRG&L>O(`2xVN-{#Mopr_2nzU-PC#FN?>K{bTI>OB|J3I%;$vow3m zb;2dMIUutx;>|9QK1jDaq;+NELMFmwm3@#1Xqz#JX*rx^uIu*cO^zMY75aKp@st`x zSN24v)%tl@a1V&NV(Q>V2hi4&Gb2E_6xAqjMB+%pKzW2lM`NGylDfOYCbGM_<+HKB z<*ZGi$_mn{>9mu-0U{^Mbw`zz_<~)rM$%;A8x0Jil_d8uK?i722iNYAA36{sp*+^a zM`>z3$dhrj(|xrnOdHdBB3$+L>A^uIbvJ$-6b>MeL{e_xdppRq?F*ob2L@A%WnCcM zMUTM9{_&XFDPWdN+BoE{YfirQz4kYu6$wUTl=>gtDQK`SfDD>5?4uVh4V#Pq^|R=v zaBh&VnN8`)tla12KUjlqs)PfJwrz=TB!kAwc=`D(JfG2CI8gySdBk!<3>ONbV}q+8 ziEb>-r*zvvxY@#*LNhjV^hv#-gx<~BfPqIHgxlVk__DV5D<+kccL5synsn}Mja=9^ zeU(m-!<_J-J;tAGgVdR3zXIbt!^ z)PxOOOG-&T;n$frF*HtV=E-!Got(QJ$NuJ~V`87Ye~*k(vEA9_9Y37HM`Mx>-h~$b zO3UMki`3v>(b@$bORWYgi9k_7LB)_HALP}L?aD1dXfJWmvY$>O@0{{*AR`JiCV4a1Txfz%gz*#6 z$jE^H2Bs}w7015uszYKSc<}`cSd}R9l#30&Cw4xwY|tv^xtngOUXd z=4h9nuCbW_dhCaJRDDr%MO+>rod$eTg9A>K#oI?LS|}_z!{xi923vkKrBn=*x#YqW zVb#dKyycVk>HAfR$oC5{*lzkqT?{VWr43gER2a0FKo@O^8|x{nKn|Z%J*ANZUIri$ z*yrJ_f}vnzwlhUsT4|kjveQrQ&IS#RB2DY$B_-(vDX$^GiXf2(dZSn!MaO z6i?1r*|*Zbyl$|6#hwBOp;boDzpA|^dk_#Dl@N_n@N8hHC79~EdvX3|`V|l}>ivkv zv7ClwWR9*$39(vTRI|*vdVD&iez3a>H3{n(>3smIv2H-LuLhhPAi~CPzWAL=3Y_%^ z>Ui^so4WR=hi_#;j0P0cy78SSksTzfSqZXkJ{cppB=_`qJ8|r&ve-qgX8=p!O-J7H z0grOL%uscH9$)`=j(T6|!R)vkPvFR%k>HtuF4Ggc*3-bA!9ta7@$h&2j9(^Mg4*j4 zy@)dFPWOio%e+3#qwyWvTstM$8LGyYJ|lekW}h011cm523#x~TiAE$w)QLOpBz<Rzb#>0{yAMLiAfba0wsR}Zo9iX{oKYtir?wn zob#j=%K-L+mn0esy4kVo^mfe^F%SMYH^W1jyBB2Y0A?sKehTFom1m#et*;r;UoSxDqy+q;NNoR!bpKw zq9K>rGs1b`(@{Z8RBzv^=l7dQv!X-lUCw&o(|R){Drhc->LFdv)$~p}=l-5;VM$1f zcJr^T&UAI#enpUsz>+8HNppkL<4m3ks$$tb--vBuQ#!~@KN2tnKH}I< zmqBk(@tW^F{n@jpNHwjw`I1vyNj+JPk0JeIW~MzE-phnOB8m>#h`T~es?&E%&$C6h z0j&o;>#YFIXA=tOn=1ShsrCT?ayW;yAlXcu6`uj7`&J)t;FutayldY%^3(vG10_PC zgl)(%Pll7M%k+mO!k>}bfMhr?h~`8q^qnJ+PV0io8NodQ5~5%hSg{XAvcClO*=WdQ znoLQ3lOkubm@|d;`iOjw$VWddFRd6QnQ87l%hmjBPU_$czrr(b1? zM6tHS4qaD~*XjrwQnlWL63U;30_vUKP%0{W{5tjPu1A6l|=0WTp} zqSNABZhMWb-yvIH08B^t7d#ouE=Tz-wQO{GIynWVs>VQO;e;wg>2zRKSo+m&%=MH(l(^d zS@7^!7oFEO?8aba$qs_w9(KDGcyRrF#rOV-2ur0z>hc_+iaS*k7V|9i{L;?oc0=-z zyAmcRt@ffbK}sIWl9VgACJku_br0E&T}Rn3KXN(!gu*bs*1tE7o3L?4xb;Ne?SW6@WjQ!m6Km*%^70xLy8{mO^&((2jth$ z&z(Qp`kT;dM9B|IeKhMyjhDNVdbd-xb=X3!Dr(1k!$%MFXwJ&0nB6N}ETbQ|F?2EP z!cz5fWjW(carI#r^QzJ(zics-cXn^mQ2xG(+42d$MRH?A@MhIFt)>gBpZvN~Ka5@r z+g038_4dNiVsm$wDGyIATBHfS)3$Oi=t`Ssw`&<%n1SSQI)9?u)&ipA~m(23{RT z3VM3#fwCKv=N#ZqpK&>{yBv>D+qAIz`uajvB53_J!B7AOaYDxy>964cxUYm# z^#mvm1#*W@f;C>(hQN-L{E8pfC&ZDNO$h5au!YEewoj2s5`2KV`}yJy&rBHg<&8to z*urH2I1zNGAUfxCHpO>fI&wU<_hr~6k0(hsHEPlrrgvv{{YvBl_o~_W9mdrL+dP=f zeWEAS>R>Mc+e5V;tpG&mBFBfJcI4^pBn8wkk$B{P-EFPp0P`c9gACkC2qf6K30FEq zdH?{6lo*e&i0OcbBP#{ch<5mDVUzD!H6xb9bu<750a+UzYO< zN_-IxB4o$rnsU3l>!*0o^C~q^9-Pxfm4+I$=g24;BjRq-c<#kmIWaimAzB0QQGn_Z zr3IX2$kEpSo#kaFW0VRHqJo2l4M^t$H3kHT^;TWkMs&R}FD?!iBVAV2^oke5xuQ&6 zp6!niT;!D?SILwLeMJ1a15X`9s&yUyjyF7oAm;LPt{j>J(ZoQ60^1f;oka=?YFGb=lyP%|c&Iy^W|);0o2u z`lL8(>lfeSD#O{nwN=3o4DTOlB^-gLNJA>D89jBf^btKB61)VyKUgUal1f7Ynoitl z)%9{NFR!jH9xA?(TO#sMf^$AA8*;i9&XyBr3J1U2l|5uVf+~oumV!JINW;(M7ZYs0XmR+!7ODPLtAIl;Jt3Z zRD*ht=>n4u`@)ru^M|FjE!m-)V`(01veMfjZ4<#2Ms&H&wX>uvV<%T*+*7OY`$j7> zq@U0}vRYrJZ>)Uj_@WiaDHc5d0WM4`H=JK_7+=%%cnS*&J(iVMqmj*%akbyHo@xI56~NR`}SAJL8-H72AwxyPt6 zCWZGI+FxU@!FmTYv!xPKDlVT^$;_bH6ka8&#~GLetj2%eD}ri*rV_W6f102B2E=u` zTQ8F8J>NOk_GkZ6{8=n1wVRHd`^F1 z9U_W)_#b6xDv}KQ$~EB;7YXz8?r~zoji*zh=(1tl^@sRoBdKxH4p`~qnYpb?2%REC zKuxNjo50ZcpNJrrjpF_X4BVA~H&YKhAN_b_L;Tu0*y!=ZFg%0?ql%AtUJ?Jahulms zYk?_0PZ2d>Ag{?F){dA~o zoG%ZQZ0QGISdQvR3eV9VB6t@5Kvu7*k#ko*=&DP2dOQ4*Fk4oEjSXzpp-kb|C9)_o zS&80lK7M|2q?Y%Ti@Fn~KRE%%mO50iJzl1pM zd*}sOK@-Qg@IcbV76{QGO3!kjr3ALQM~2;RX|m!&yVPqUG&wMkRsgG|qqQsi?vUcI zkVZ{v<`Jl!_&{gNwm5cxTiUb666D3e^jEBM=f6)g(Xvhm78hEFh^r0gsB^^snK`#$SRi<%%Zanuf zKU_v&?{#C0aFR-0Fku?L-B$l>{YvJ~Z>!aTy8DZbc48E~9234=JU52Rz4)uqRA1y& z^h@pDhglC2bbLT+o#8G+M9I}m?u)umZI;{)nV{eCey8sFGJjs4jt>OV#EkMv+k8m~+dQaOHR9OePteFtLspUU_m{M+8rXvq0sMdR)gt1tFcw)<59JgGk!P%hDnOg^)*2 zbm9Kwm}I!RQ{7y!X9iVeSJiAyUBx~6;gYL^0cPTtna^_LC0v7N_0rPhu3twW1_8A_ z&egAHagZD1oR?oCvxwf`zXNqBN3Cgxtxzwc`M}(Y?poLvpDiZ{iZg!PRk60mYqdWH z^>OaP4`e>99d=iw?|CGzLLOqYGm@!XJF~afg>WEcU2-Fzn{dO*YjLR|hpPcc#V4Lq zcJGYmrzMJ=qYgomq#Lm7|%>%|}!CpFbfdZ?Rn=)^hi-&%5pb z>T*D@inu3elWtKhDY8s())U~?>!tc9K@-kCcsy2j;LSd$F7Beoe+CR6!{x;?MU$T0 zJAOxj`qiqsvu_xL&Aw+4&N%Reaokdz@hql1>pjQ?}t?=t${es`F==kP0w_e1}UF+WIa0yp| z(p+Pb>#6B#3V68|eG`)MEbFNKj#hkM6d&VONjO;6_87)}I-&c$4CB1qRfF9c>zyk@ zevy1dvIlZ>}ihq4`<=lT)Y=s%8dJ}>{Z+81njmXVO9{nhz zmK$d>p@#RgdaF5?>a-y9i=gseXFN=l{Q!~9|yoTp*8EXI?UJ^rcNUH_D$-qM5M)VwUe?%^foD{DBvZR}}S$uBt>@YHlE<5u_f+a;MWb<}Kt+k8SVjas=R>F8H7FkRj8zCs=Wt0`I|K+spb?bKMjVk6XQS0185F`r zA1KskzaYvqmbw#2eKR2@q&>PpPV4b!U?IB5XLbH_LJI1=7xW=rS|lJ&dI1$;kC&IY8l6R1D53<$&M-0W>T`kn}9LV^OE_ zw?k<|We6M}!a)w^5BOd>FT4TX9k5np%FblY*GvM34CL7N)+&|<5Ak|%<=hoX-k5GZ z4JKr;jYAAnD=lK0wnj6y6y`8P< zyrAB?38a;vLYx#+a9;lWy~OV-Dsxv82%vfgiKJ>xlz@@E$F)*in`>Gi+@Y@@FY0Bh z!LqB6Q1?K~*@{k!m3EV3E2J;d4VthwYF9BjK;>4bvFv@ag@En8W^8T^OL=H$n7*=X zd2D$a5Nt-$r{kil4*$wDAAt!UzxFY3f7o}jY%Dnr&C9s+F0=pXV^Gw8Ng<<696LTi z_leKjT4}1$4?mzfc+JQAd61jt;BLCfostXWf})XRPc@|*_NL9Ai#4^j`k~x zlASBwgoo$xd4v;YxPo2|_Cm6=uMC#!5b*Kj0>{YogUB(qQnCW$9f5{1pS_+a zSLZa#kzS)Y_vY}U4&35e!0gS0kX~*kDYs= zs&(0BnI0rxdRynxRc0Hr?Xj5`$7RR7-lHw`^HOUb58@fqyvrb9GS5tag(i%h-AHj~ zdhO|v{A$#;cLA}b)oQli&hNi{^j5bt>tM!WDZz}mI}EO!O`@p2NNN2)b&9Xovv~9{ ze^bUmr6&sS8F3+Ci%nCduDdV_Uj;}MzGRa6L?%z^;(Wod@zLG@J5=uBayEW8=9((J zv+$p0lZ43B=dS9=?Wu(58>8Du6E&_VaKEKKfmSCN&WL}x{MbkZwENLhR4PTFJ3gt? zE&tp1)_XlGKWU5`LN^pSL5G*u#>bPVVB2eNYIKQc!<7KOXGn_`B2Nj^V_tY>)&tEe zJctbusghFRAs~E>R0bkI;x{_{6_C@x49g1$BfzM4D+T<7u8`YU{HNE&w!ZsU`sD0X z4c~1*+9_PH+K#lrr(h#={=+zIqVusA)_-wo&ih<6Ven5z(e-&l;VoudL&wnU;?CUwXaoY|ibOzVFfMF$0TRNGj-qYxS? zKqTrMsuY~Md$pxNf4)N<39|;4 zJ^`61+;?+?hEs6t{)m7di9Vx$PQd2%)e??<&XcCc4LHY(hnF4CRMl;L2aFcv!#}RX z=E6(<*F>0hwB)ccf|3k(j&O4A?*B36`bHqmcZMrjWlcBsj2QEHg~T*zH3r4tZ>#ZS zYk~aT$(y(P;JjTBmItFCb&`MPuPqMFn9&uPBpP2d^K0dc5bVjmszWa zR?5=8wW~;svQ0Ya?Y)D6JQK5kdLIT|Idj^Y0Z;TOn#wQrz+zzuo5j~)&X9aW?W}4} zmfXRZkg+~UvG@_aw^Tzo(>$n@ZYh%Na~&{mNQ2c&RG@La9P|EJL?nkJQUIDw0Nqr8 zp=}LIkZ@=kfUy$YxJ~O>DmO8RiU0rTdhc+m`#*l%IQBYLLS_hAEsAW)xb3|nkxj{{ zIJS&3LqkQ9y=TY~*^)%o!BJNB$ezFFyZiI|UDxmW-rqm(tLrw7_xtsFJ|A;rE6xh? zJjIsgiadg3QWj+k>TQk{H}9zX`1g#&$)-15+8f+l8tuYTjjZe*h}|m{&E_vJDIzCY z;INR#oj6FF)vdC!!9S>p<9C(IoT}>jxQSkrT?`h)vEay`Z*jWIe3$xSFDG$L^ugEg zO6I|9AC?1HB#J*|Dh=3r-~x82o|PPYtNk2Hf1vsw1O(dpw!f2_Av}agShFs0iQt%* zy&`>z7SynU^xy=@vn3_uBBI}7k~@}le)2_AOzu%F6q6tefK<_ zh&@~I!H%}-J43r4a@^lQ&cz>J^0RwJa9YuxtV|WKAR?L;Hl`;z?Cif#Cn%T*L#W~9 zg-t!n4uTPYEQIcvcF&sr4d4Dy8xA)cox*z>N09#kinYWGx~CxKgsoW%V5w8Ie^V9U zm4vE1bsaPk<&g3AV_bxl zpou)Yfrp@k-os#2VH}Y@SdzZThN~06VNfZK4Mix}MNy(uDPFFNXovUQzJRDLL2f|w z=2d(aSHTkfKj8;INdw{K-{R+^S&VQ{;QiTrW$6~hO_V74H^q{YL)~0MLyR!I#^4P2 z^XDGOLBKX44u>a&G_P-23H;pfS^^-82qFc(g2ibX0Xy+do%+kUZbp|+ z`l0dMC()KcrX-DI`n*TsRi6Y($Z$tF40q*Qo#7ndr49BVzm{1Jjan{YdgNx365$vt z=nPUwt*ykl6 zzteD^|WTGyniAh>^%HHrRMd42#Kbci-* zOl0nhaGipLU4hy3b@rk1U{@1WnkK$`LjY0DCh}6hZ~2@0^4R*|S2eHNELHU5f^3d= zM_Yclei5Mc^7?|T$PE<-)ya0h9fFjunX)#UKSzQ^k2Gzuy4~l>?}(5k!AI#8A7~UY z>-h{0i-)GqzGtHieCp#kx>A03*Aj*}RpYE&#F-e!yy#QzlxbzLl<_-fx#LP=n;ZIC zPiff5c`e-Ry1C#);b3{|&@s7y0Od2nX6r8fdZ6YL1NGv=SNo4giz9Rc$|$dh9Y}c1PGW)oFM3Jdz-|%Nh z1BBJJ&)eu1erYY`)Y}|&Dg=40l%8!l%a5C)=0AeU#efu zg;fmEeb;%VFFbc5e?@9}Kp*lY`%~=UIXh_6Gd5(wKt2}d)+soaXh`vHD^|hxhWCx) zZ2XymTC|1|nhnkq$VbyMV2-&q$fN?-5$p9lZ*ZBwJNjmD+s`I zk((ka1Adh0yciW;q>vhvMc{2nQ4_V)HNGCGd=OGybmI~?axiEdah$_q%%=1_PIK;_h+IXwI% z;*{!ciBY=(yiMS_Mh;ZiF5y_@<7uU}W7NOQkREP&vqPIV!JREBO;UH3sjFl>Wp!|5Nk_b{J9&yty7odYLy(D zmL1Ap3=ppm+DMpcGCD^Y4^amMFQB?tNpdcMrvr!wmw8TOr|ztBU^4)XOLj~K3?GhK z7`fKPFd$Qr(0RPCrA z0LM{@8>L3nw+>80_*JA`df*WN$4l04el@Bn<|Yc2JP_G*{`J8h??HI@5(}fX1d7CA z$y@X528l}`heCKSjn9#=qN|ivn&!undl~ieVKyS{OZAhT0U^ zh)5}7{6MLW_?h8+oqH(;o_zWhvwQ1-sfi|2Us)<}OEi@wRtt^>zUKl>iLjBsuTBnt zVo+!;&E?Oo{~2BuH??`Av^+|b20`xAjgNE*W3IAXd$i50{#TAr_`1i3rsoM4%B=!! z0l#8n#k;=y-CR!+0w)(v=wFPEMC@|$V9co1E)m-QFbn+PN3g%RtPt^LM2K^1(1FPE zI?h)lwJOf=>ldBT6}Rtp=0g{=4g&%w?~y-LRMBK9A9i)?CKfr@KEn5he}z%9n``BU zq|u7l{m6ePYpA?+KD`{PH{nhARw;!Nmiv=nr0YI&NU z_ML!cXB9w|9&>?)=wLb%6P$sh9!nck2)-rl4XcdRa;LnL!2m zm2OgPO^qIJm{Fo)N1O28P?8fIpv0Z7BMh0qsktapkPGwrree{~+!XYqrSty?+M2Bs z1S==hamxgIC)62wX0E*}NXa2Qmjzl*xUnIIKTJ^aBZV`>zVV+_cw~Fw*?u2sjz4|6 zwa5vWh3utY3-`8UIhW*}MH%Q01XFJ<4wqMQH@LL{5eh*)iE2~YHz`z~!XW|P3OIm} zzY5ZBiD)A3-hJ!zQJ3J>-rejF|g6nFud*VOd_R!>hM3ys9vI~426#k zt_MiJMPztH+*Kbe#iqfSf^0eP7BDhlWCPXIs}0$ zeB}L76W2v+egf=^(BXM6nKV%GWlPvO^AxU;nR5b>LZLoI93F3r4(JeoQU7?C-zqzOo6NmhxJRr<;; zD|(MAPo#qJ5Bndkd+)V=d_D*n%P48_Z@#D7(9{E|AD}vL;j0BM|M-{n0o5+9;Sg7? z-@H@Sl=#NVTVX(`z{que+|8L0>#!3^NJmdP>Stja!r!A*TV9g;dM8#Z&aR`wgV_Ir zC|%E8qg&j&3giz3X%hHlKWuMT5^levTVs5ZR?VYl_ABD>wbok|j+53!O6atAr&>-` zQn7|yiru6a6QO9$I$1I0xk#}d6ZbpF+Ow}n&)9^pC8ak@tcr|=;8vT7JWITBiG3$$ zQi`U^fIeZJ{g}PT$i6P=-e|0o1!sO9q&Fi^runM}wBIQLP8hX;Gzb!7G?YNvS$nP2 z$;nAmbFWe*(4>3agm9_TAKiauh;=dnPx7AoPovhQuWX;PrhG8LZh=QWOX7}}_l8;+ z>@GjC>G;aKEv&9+Cp$7O=Yl&qGmcI#Fi&4-C=jo}Mmv1SbN3*gSC_G1R+73@x?r$$ z!B_8hS%m6N!@{xIGgEuZZBWPJTE5z2%j(>eYEFLk(3G}yt#$hq+u}AQ@XY@e1Rh8@ z9bQ=>-3n6CeQ_k#VepqE_&50IPXa0Ck79gG0~D7d=7kRnBO8C22TAB8DFTMiFL1@r zC%)&-U4Q?NeI6LhsZ7f`gDO9OA%Xg+0q76#`#lMANqd+ij{I+Z z8N7`|W4-Lj3K@68+-e?-t4pju-q1M)8lop)3z!ciGjQVYP&{zAE5>Cj{ydyK@Nvma z^&B7cz$Y+LFu3rb3kq&l{$KOR?zn;fq*b#=!`~|zK7rCP$BU9h^#O+uk=mkPc_T-d zPY%T%b&})LZ{#etyBo3RDwj&4A4l}J2NyqSn6K-R+?oI2vX70y?2Jf3xQ1%o7#LO9 zw-xstunXAFx>({T*vjG+ba#=D0PnbRGInb%x!1Q_Y6aDOoHkqEzHNb*{^{0Q&{MrT z!)wj8R|E;;gSQn|V&xhZ&(`($V0=m!?$bT2qLZ^2{t@8sGrwOL*|6B)^xk)3;kxy( zFNSRMNAF;H+0=dwGv05F?&uQacvcL{wD@E?->1Ub@dqkNz6|3-~!yg3VW zdIaCHF!k*Ef=Kgf;1>iCdr+jKZe-!r{UV~h&R3r`;*qzC^r`1hW|(7Dh7%1t3SjlqVPq@r5l z3JH`T3#VuwIde$Kn&1;++WY}3-!u^0uLiXu1*MUwW=YwZ_o9T4N_}C97dk#^0Hen` z_=Sv+dk*aDVNfGL z5TwQ;@6OG>RHgXO@?~?XyM%l%!0LzeA>kn)J?Q|}tYjv&T9JACz6K5`vy)8y5%7)% zvSjnV_L}5S8VfTUMX*zo)~>}vLd@u+knf<5BE{yAHBN)&6E^#Qa{=1t=5iBhDJ|z^8`Oo%J})HngE%b#+;G zY@d2_ERdS+o@scGf3EWz}rkRLdXzkFm zGwEs1pZbSM$Z#nn(Nc!t9z5MIr>$}!rfQX2AbukSA0*S~#~Yv!7#%H{zgUGY)M2SP zGdr>s^gP@-q4*Upk}~Df&Dm>_oxEk&Ov%|yaC@6?dqmfM9JMxOIaYzpA@ouu7dd`; zhR-?v3x7e+1D!GzpQ9c9lA7sCyL7irGR38dy>t8QGd*f{hvFHnN3ow&p z&qGJ?y0m_}jU1uS@=*`dQWj;k9lPdoqxBtv_UjoTLu5{05`9N6RUs&702yJo=oyz7 zZstqAv_s5A_zLG215*2v9)TPsxkYBzhmYP_sV;XECH>&<*_|=0do)V=thwXP%RXUe#V(s~4{lM|GceG1(V!!Rq`-IY}_M@1Ay|2a@guZEw|gH;%*sVz>eMadN; zc0xpu4R7jlrpx+k+cPDI?KPT45CfVTE!LsG+0FH0HT7(g11i-P`yBf5Drk5mO>kwGhj%z>aD zMGAQqGL+tA zh3}hOs&RX#LUfIPkbj>AZ3u)Tz+szrC-^&^vxOv@A!_vf!aGsu85!Y6vFSTATvZj# zu@rNW1x$Ib1cqafb&5tl5)VpO8P@BGZkt37Cym2w>t zs`RZufWCnx?>~H=*%v{XGpH5}j0Nx-q`K;HY8Db?5DaEi0jC_?RCci5&)R7^K2rPg zyoy^;Dz&?xv+z9291RcYg<`~~|5^S(85x)@R@9rtsa$RDvgazR^!LEi3t}mwE!nL( z8N#)1^{UI->PN!a=#V3*TiG}k{D~rIU0Qk0MX(@{N?MFx@!&7~kXz?!GrE14?y~IQ zjvg~PiXgZdiBEr2?c#i%UhmT7ge47@FPKd3cZ&xzKwd)A5ZsffH_P1h&&6}nI_$s$ z@jwT!cYUEtb$Q84F0Gi}ZuBVFvhgQr-4-=bn0DkzV^JJwps(753l!@J!%``D;&)Q_w#UqGf#x@>ZY~Uk8;)jnEEQ|ZNHK&brFRW9zR8Oa0W}*0ayZrXK0xU4DdtP3d zlMA4${zH_(I~A?M5Q9u~N7qR5es&bp5=8S``JUOGg-|!`I zynXC!T_y(DQH_W8a-J)yV+8k5E}%tu2SjFm+{Np|B8r1X_eQcdY*%#rELu)lkdpTR z+xVj@i2vTm-OBE3JMv-roosxKZa6B7Y1u}ORF4aCuDB6=Zy;J*5#;lrv8}(+lPat} zwLF#sUObSaw#d)CgjcbdEuWxOde=>jvuKZHfp?@Y(KI9oQ_>oK|5vO|wbtC(nJvJ+ z7dSs%w)xs7CQ{Q^6yu}*!v0t%RZngJUBt#P+2m%?>9FE*NLh74WoPQ}yKsWiMwb5$ z$v~D|A|o04egJ^ud}oRBo$b3+1EV7IoQL;@yan;a#`!lA-xQvS(ESj%@Xm5*%WIpw zAns?~lb>#RdW!d6#P!=34{w{{IG10|5~BNOPM#wRjP{O z1bshe%(aJjFX{TKbFnJN&}BKzNw1gD50Z;2mS_RjCnMdK?Q-z^gDrsJBDuQ-^DD42 zAaQZAF#fpH(lQAomtuY{iK-dDun0NWw{!kK`Dr2-K1<`ve3a_6(^NC`JWezY(5y zh;|LtWCO@QH>>cKoDtLS{K5B<#<(AUbC(pP>J93l_?UjO>3#+legm+#ct272^|=`R z>h$GvfHHw{`21_5;m1Jvz%IJdaD2peH`?oAP8nqX^6x5WG_IhTN}DU zkmJYh47r+dFBQHQIB>~Sp}XW|tZs2^976AZQ;qa6u5#?_ELC7gz^z@lW~6G`ztXj%Z6sU zm`0XKoE{f={D9Gg8OB3PkH(rHim1Vn_)WZ!p16XLIM849N(Wvlsa^k1s(3EUG!+4{GEX7KAaurbNgJ7Zi&Ke>*K zpXQuo+z1v|>)7Gv)>&ml(MN@RcUR1yq#UXxw8_6cOVw$sLnq{klI=SBD*U#_-nWZB zDXWLyOhUU*Ukkux@B!;t2Xsk?8Gba@i@}zKz2jzJ#+N!Z=cKt2Ykn$mF|V%Y;WRbX zCuo>F`tr>E(~YS&D$FYVkuA2h%jJB2?Dwm~9A(BuotnpSw(LLYnl1$HVELK#NIR*y zBfd+5m7@wOKw=#B^tJZD=$A0+Lz@>$wHOpoTJ=SSJmA>|#8-*9kog4;*ufx3m$7<8 zxQp`4ayz@nYB4$xP^D$5PacT7;=sboF=(~PSv@AIHrV!XM3nuH@XalkS|2}S8x5$j0g`OkAz2-9cO?>i)YAyNS!p3_u1T&=D+#x-&O9%Ft zuwpIli?%KWcMH3J`SIB7`(M~{FRl|Z#Hh$Db|eZf`QKXbz%y5MyVZU5D_SpTziqCJ ze>J->i$u&FRiv3UJuN=mkz2X$Q~Wt4=KQS-Lrq0|h5x^HpZ`^tVX1eNp5}}{nB_2v z44JS?&KYX9SH>|U43SUcQ6I@A=nqPT-s&y}T_#d&g8+i~NP|AtuS$ZY!DrZ?sE8sW z2heqSNsA)qf*a&p3O`nOUg~^FGP04vkBLN=y%wASAjWn!04|k62bjn1Kf4F!wP)xP zAYcNLgeWLr#0cd>y>cWbLdP?yF-GWr`D+*|wzs=5LfXM|45{V|*V9iCeQIe5&vP-G z&KN94nt75zOr|wPGgHPa7!vn`t$v ze|gDbuHTvW4Vd*+Q5hh2JBU@_3yuXV)Cr&nPeMBsbczHj^gdUv_!bMxBWPE%xI_L?Qs^ZWaD6EFJrUH0F^W64UiC$cI)L9qWjUl24w5JZEu09aHIgHsA`i6Uh+5aEQyaG`~l8;d8X99OP}ZZwgTH1 z+zE+FZs@cCNWmD%mi(YDtrTLOGoTQ_&mn481VY-mL$#aIoN+&N6!UmbIvSvDQ-{u@ z&gS#pjJgS*Yo0FYb4{KLER^9f4ibSw>Eic9tActy-4>#1ZiC1v#IXj#GAMW)_ilbh zsMu%|6z6c{*=Vk8XHZJn6hsHW7-%#tk}s*Lw{3fDODX22R*{%jlVn%FZ^WJW5Z=t9 z;yOZVy*kYQO=93fl_vTDBzBCREql{RVWiJAR`9S#Y`gXN=V#I9zK{(w;1$o!5Tynd z`?}jd9-9W1&{o}J@0pY<@D)+t#K%SgK)^+SIn~He%lt0X?ZMVlVmuD z^@#F}xnVS1!7wc$*KLQLAwT4UbRZ@VII>-~A)BD~jopp=kO8r0(Oz6I?J6xf!<(-* zNA$kZEodk<`n_sA=FeBADO`Y&O`zmhCe=)OS65ect(4o(loz%8-(yFJRhB=Lb*kW6 zV~x}*xu?&$ys#9WiMuey9VAcpNsYz05`$jDfD+>^?)ru%LNiA3(^ z*I*LyPg%KOUGpGr)JGius#^4YKGpY>rz3q*&(0m0dPI+A`)A7ebMar8k-^_TsN>W9 zv9JlIfrgDUf$L|$elX*4bbFF*<$;(#W@G+GevHeE20@XH!nh6J?xtFixpog?!jYL8_C!Q@5@({>o0A{?*C0{(g|39`nPmqQ#reD zIQNO-GXfUc z-^TCW)=DSL+5PJ3oqwqYB%8J3?h*u=t;zYBlxSD(KrKVf{}QT(4ZrPmJIrDq*bPc< z58wFa_qb=Eplq?q;rMgl4#J|0d>NEGp1~imgArn1SPr+jYl=Sr&~lAb z{f2p8%=EDL*gn{$cC3EB+p*{&!M3`>~SM-43hm zEzAl5cH5f%cx2GQ1X~mCYIg!UMj&*mrgOF$BRN%9m0$cI^+7k7Nw$XVdqjT+COPw@WY3j&MY+e){t*h8M?WysJSBoRq zpBCxa3R^ z=u;T{$y1c|Zz?nCqk?H9%TFgnX4wJ-07~df_wg`t0g%HYKZ?scjV_plt5a*2$5X1& zM3@FhCZ3Tnq8K%=LcBqqt!)RJKScY2mB)~HFDdz=#jEz1Yb)OqZc3rA zfH(`9;PLU$%#?=NdXb1#Stgb5l#AB@?2k<^|3Zu1oYKs z_RTp;L?)`&LGG=q4yqUVur^p6&%1+BXY`a8%ES0a-Z|+Z_~r0shiKX zi*LyCvHP8WbuNNKX+SZCik-J45J1xGL!PtIqgv)U*wBD3RpBiB67)IB*E_oSv%Vh|5S2|?OSJ-_&2MnAO_m+ z)?SSlTst@Lrj$|56PhHvv5*M16xOsCPYT)QwZm#J`fC<0rn5fv^f;hj2^t zCjp-IHH#)tq=i^zl-U31KiP)ngl^vgW8Y3gL0rNO`ZClc7Qb>h z8cm9CfPypud5Epe8JNQi>U77e?u^;%b(x2@ilt!_Uv5~E#e}I-)n(apw6#h!lMHa7zv)?2Xhie+st~7+_qZD?aI?@`nQ%fk zAk=YYV$}Q;*RyDN>h|WV3$gBXDEbyl)A#2zNpI3p%$qE?)xE=PuQy)TZgSt=-maIl zTfzx@-{qpcZ(6Cd_$Bu2{Btn&NRnbwi50yongzJHH!(NlKbtc%Yq(H>LwV;w>K5Y% zVFzG_`go3Oe%D&UsvS}U@}rfw{8t;z?*sx*#^+fq0jgwOE*^dcp;AD%NS{L6 zNtQr)!DXU-w7ssEVn=jPNn}AXp(i6DKhZ?ask7jWC=Ccq~zc_br?auK?bLB~Erp%rniIJfsVtb>yi+js^W( zM|dxL%_T~J_)NGyC5Kkx2F%JyTE3qaLS5WX0A>iJr3)e9-W7Nr|4pA;G9VI!u?;3P zkUc})nTe7%i0Oby)8IkNxawYb)-@-D2O2;fx+Opp%QAAD;uwKR_a`k?oqCgww9EC) z3FcCMr^^gC6n-xmT^7%u!AwcQ!Jd<)n4w6bJ#~~Mg`!a7eZorQ`Ghq@9Om~QLO@f( z`*FyTJ4apue4ZBT^-ptKTVga*fQhD~CmY~P)_i6#g9SX6(Vy^4F^|``BJ^FyG*IpY zL@;Ix&M7p#liMij$YPpiuC2WjT;Q_ibfn>NJA8G~Z97D#0?B zU7&`03Ym4r`Jln+!z#V#5Z0s*Tk(=+J17&<*Lwt=n@9`9tp z>SwFLc;K;WtIB&yy>BnuX*sQsap&!6GoJIXsKW?8?-^>+>CM7v2h?Dkg1dJXsq4H} zrjO(!pE!0kU;W%rNR*=W%(3nA!rgH~kWF2*_l74DBo5$f{WtyUe!3 z!%MqxQIooCsma%W3v#|=J?gSZx5jYTuDuC{$))n&$8OkEynFdv`t07!I#>{ppK;7e ziF0Xb@7nldq3UoqDqrpC{f0cZ@c*a=U)zon7m1n&ARh27Qg^ioB=Irz7;UF}5d0}j zpDx%ugl^QO)bw{2S8BPjdMG!_j_A8N1WF=d0j44sO{sZ0^STh-F2PSeiA;L(QxF;w zA4ISZQUiiS*|pANa5|E1Eec#nO-f4bcIo`wu>h->9R(3TS{c5j`y*u)UO`lD*m~J; z_c0_EK~f}m5KMlBXo-@YQ&$-n;o6kwx8uH3X)X$nS>9s*lF#N1*MSl4KH%;1UVSr$ z%@5v4jj04rqOwz4cR{qjg557VSi&C_A~Ffz$kC^Tx|uvy8W3CzZx6f^9gLE0kBx{R z=o)5%X<$Krw5crjH7YKq*Q@!db*hsagFp~L;!03v5r!Ca034Wb8oH6uCm^EscmFeJ ziUCxmgU}iotSC12=67kA?djAhEEMY_*A)ofiBgQdGY>9fNd5D~Xv7A>o$)}9bdd#j zCN}FDgjg!q2$9`-*6(*fd!EIkQBwAG-odixRu*w=W3O(&;hv-Zw6>&Zs zS=uu1RMXsR!uM{YUJ2#1w`bDmExm*mjM_7v*ULgs1gv>b^HXU)rWU1f=L%oW*vOzY8I6SYJPSf#exN><*zB5kcf~FG!7h`t9go&d~ zfOl$R3U)uZxO83O*@MnR3fGsatsIh}!lyDX?4>G*_*9sR@V)p)xO5I&G>2EVuk+j1 zSk7B2r&~>F7qKQweeaEKH<#9D4-&}f{Gj-tQ!BsYs(Px@$8gI5AlD6ra|@(ZdO@WP zy6FRmV|8RCZ%na4HR`Gi44_VYSs8Zq>5f}xl>~q5$Jafx8st^N9=sVsFAG9awLbqo zTgN{lhg$418V&v!S{6&ydeZG?hiX#VIjUS=cGJ355w$GIN+ZYu^sG50xZ;9i-JfA| zQ64Z>be5>1jXw)&k)pwnH*=>|QOOAp5;x!F6Wm$}wJx{AxIQ_m%=A0z*<-U;=|Asw z#j=d*@O9TTQQCABqt7qRz*`G9j~{)bZfwdj@WyoxriewgH5v6#?7i`GGf@h2b78W6 zz{OBwlJRikcS05(lXD*?nVWy|edOuA$fQ_x?#2?P{yVu(y5 zU!_m=$A0B^S>x>7e!v2N(D=o?f(5rL?|Nlge#2yPPGGnXJjU#EW^S^+$#>}fD+}{+ zm^fb)sCkiaCm0<7d3s1x202OJUIv-{O+YM2^+i*X`!J@D<8XcbMq6H$vOKQG0^hXF zh2#M8Mj&CJ^)w(8QvjlnLTmDW)ORu~-e&S8XEL*ACujH@gvdr4p>YS|RT0O*Nu?Um zxkgfDiV{%bK7hXnX*EEIaFT!_1EG?~O!+xTP#1~*kvxp9Ckry<_SCt^%dMPF>B-7| zFxn=2Nqe5DUmqqRXw?~e{^%3PTM@SOXOr+K(rp0fIM5VOe4ty&_eNdf4fOX4fG+|8 z`r^%+=$)wUB0fjW!!P^!31L00)6atEt#CL|sC8o_G7qpx$no z-Ng|B=+$}ALb}Gvm16}`7k&pg$^q&^IvzQO!L3AqYFztAp!|eLS?QDHFAud4#`K+pN430^<;*ziq`U|^g;jWg+8Zp1NEwlvCOL6RyM5ohqWLdF=}srqMRHF?PaZ4bL)$17I8Q)(0inLT zTh$GsU*@k}GE&v_uRbz9vED&*i(7l!{C{&Em? z3h6zFxGq>NQeV<4@9^^l3eq*|5gz!f)S!=@lPPxO4^``w-9uNyt>5d&9qrtLoEC&D zfk7+u?SS>Ig&c9k0(-G{S}?!D&jKW_xi(X&8h+5ddh-Ig-Itq!ZQzpGJpJSf7Bqfd zVhBJG3)SCw-_G#5942sE3808SW z0c%8X{Fs0}vt>|utAxGc~aw^BH6cDk!Y=Zszn2t_$!zt}2=Ld%}|6 zUQWgBC2wbOYUjQMdqt;8j&F4Pwa!ZL)oDHMJO#->-b+n&`rtZC<C z-*4y?|Ne43)RlOR)tDC|Bd@w;!8_g8m2R9#(LH35TD%#}KGuQpd4t&NK@sHPyxU>& zYU6VF>GCuyb&nvQ^68%?L~}Xdk&nHkDQL^_YmZ>y>{i`X;>7yM-#o1!Wa`x?3oy+;+ZtaTfYTCftmPB-lmzsjs2f+1CAHAZv~V#N2|1VSdh}6)4gis~3cA<|X$SKju zNIT(osemOH>!%Q12|zc*?u!AU4?2JNO0t`Dgc+tH!ZmT&2wf#-X?+Ym0VoJY0#N64 z{fFV_1kDzT&~KeBQ5i-sSW7@11s*HI(vYfhJ21oLS6yU_xflZpzXQN}*cI?HVRU5Z zGk=x?Ns?VZe18@tvt`p4Om73JIqSb#sKDHW98Va;w}G^M5XC~7Vl^($mESWv0Q6G) zfSW@)Yk;yD6qbVFBLQd_#Zcgh0o4HA1nj=*5GD+ajZ4kbj?6v6kS9Z|w;oHQH%hi1 zKV+X|XD{Cl?}uHuf&)HRXr`di_uNahp>Nc0?EwL)@J9SN0~hI){{gY! z>w=pS*l9ST5$bix!H5{_u!*?Un}TQItG5H0EDYkemqbq|-mtGi5;st;urb1}3~My3 zCrIfnV)1~b6U?{kDGTze#Kzu~3|tz%@r$;lbzX50xBwtClK%l53|v2Oz-tiMQup3Q z(^5Dx7>14FmV5@klSD@%1M{!*VmTKw#TRr|Y0$KVI@JLzzrb{;fBw9N8L-~!Rw*T_ zX?Jyw;>MI_f+TD)2jCHehenu!cJpfFgD+{2*Z{y3v>+i)VkEISqw^VkN+wi_Gi10* zoI<*l9+T2jsi>$w8;XxCptoCfdD54@q0&HEFlJ_&A%icCz8iGcv3R%twf|hDC2tu2 z_xLe@xnT_ol?uv zpNiC9JbjK|B{7cro`|nGIMP8sJ0s zlD%zoKXl|K%WAz_*gyHL*IzGp+cb~yQr)zK6kqA;{S+rAe2+$jH(sulCtw$v)Z zGctTrV1a5tdPu~lu|ZX3Fd!-PF8N6dpYh6}%Ho`NE9U5gVGa|y@2Q*O{t=awLJXom zQ%XC$JL6aUKbyI(ZkkStP5>dE^t1JcQ~w(ky`qN^W~u=$~V?9bF$tN zckJW#WWw53n&*zZk3-vceZ5>RdF&e;8Vc3g#W(6l{@0oPr_eVfNo!$q4@eAI+|t%x z`oh)n^rfnB54Uxbz)h3!b*9HHV5q>afgd?(c#78a^AAm9Dlh8_QCPMWB5lo86=+xNt`NN8U9}m(=468Hw^ON;XwG8 zm+*4^54zOhGS{}U<%+aFefZFNyU{&O*T0Y zV;>C9`eFW*^`!01FXfjQF0Bd*8?}MLoQa+ z$<(nA5cMNjbT@wCt&3v7_}~e-z=^tSI_yKT&Cs4A|J-?u{lV4A#=$DyfYdEn+$=F> zX|kLdUzvVxAwO;fTGMwsfBSvKEqX6TTdmBwtfXU}T5bQr^lTmaJbOZqTdv7J{sT1{ zMZ0h4D_DNz$9Y^`tR3Ipy^>Z;A^a4GuAa3e)|~+tZ0(MJV*7H{3}^yszd@yjtQ?pB z(ZY&B@aXoU)oi-eTKH+b_xeIeuY&tQsT080mxg)-`0zaOa-b*)BHHaBeX{tdRI6u- z4Hb+c>J{Wmpak?wNSz`vfrj$lOD`aaL1F^wrCO@KlP4~{gNp?&S9K~F2x07ldkIKR z7e$1fW*I_vp=+HoM9rhK01q0yMbal!9ZmLF^og9j$;rQ6 zAKHZ#aN`Et%PbNoz3cB1w7D~zfliWsr1QUu@F%m08t4#~IlGc8--}Blc~{%+b3zbJ z@gR)n8n8zp^3N{#q#9J!bAb?&U}|FBRDMs1%L?QXS+i`vj9TNqG(y1Dd@;ltmQsLi zU`s&a6i5YND;8FKyGSfV{ey~L&z1=j@{8F?vLw(Dw;C$Bd4`f?YcJoV7&f4J@76s2 ze(*<{B6k|_{YXlcc@@l$e`kC6tHI6$D;{9SaA`u)hvQ2gwd|pj8VDBg5}WKJK+tnJ zwfi;;mcz5Eww>E%dbNTPTldPr1K~QRPHQ^|!#o1j5uVCx0(&P&Z8~^G6&L7E78!!L|cemoH$Z3VIm1H|cMO zEITCsUM$D(3AY!X7~<17)!& zN}wC=$S_>+}_*&gz@HRB2(t43PNQyX^a*XmXi+dY&ZVLe)(R4TbjWqiL6t+NDds&o-1u zNo~H~mwh(Mpz`qU&81gmwlYO!GoCeuL{|bK$@Ar2s!>Ac?Q#IY;Q}3$ERd-=vpG>y z^-D7{T>TbGgd0!Oc<7xIowI=~#LRz$Xwc8D>K0c3`I|7(TE3 z(dORk^>4A@m%ycT-}sLDI(v_Q1U>YN)72bDV?2UtqNU`Az$_`qnyktqhq%O-8C|5G z7cmq_HEm(8x1LG92E4i#mso@{7oBb$Swa~mbf1BIC}k!gpyzh^U+)&gxDJrZ^7@|9 zLlOWx;{rBL!yF3OEi`sJ>NY28SSnH3y?`0n3B&CW-xM8lN1NbXioIL-MhGC5aM-}e z20k&Q;%4fq{>60OPZ%IA-D8!XaFg?RUVq5j9YPbYWT)JHO~r8dOWw!3i5yB~!J>Pg z7^3fkH!1~$1o-4#f2_~LCj@%=KcFk&0#H+i`_SdOw+*WXoB%*1g0-ynL|EHb_x%KA_aCK!P}n)6 zT_uoSa8ktphGL`uKE(mjP$>)-$vs)~oQD|g!&jB8K{IVM75#73C_|K^GcCJHTdN)g zcs~GIKnT>8!||0|TLvK)IJ%*(1mrWwW?n?HR$|a!j(BXM3O&#@R5l4IVFvZ6p%Se< z$MY}RK?m0FTzQE%-H#UvAe}y41_kvVZ)>#?oeIq(Nn$i5Pv$QRa!4Z5gD(g$Q!>-% zQ)Gnns<}v%$c@NI^zq4iJ7aK#fgk1v(+kN7@*rJUUVw)F6Ukh|6aU1gQ;ya9a?B<&W62U{QaohqQ+h+K6vO5t=oT}ynx-! z`E;tBp-Mm95W&It`1pvr)d9<&?_$%+X00YV%M`oh-{>kDahWP16TkdO(?vz@4uos{ zXk8KAMG95k>XIK|pzPNcOLdUv_woy*6507@w2z%?x_|7AS};@IFT#(G=7>t1G5;WR z(dw$oI*~hNx8ucHA7`{5c%a6g;=~}22m&17eVG>rViX8V%vT_{!3_i=F`ZWN6I93r zghU5ev>5_%3G879+$va)J0UJLmPPbdi5*kd_AYR7uG5QM`D`RYEU9|h#@(M>F--L_ zv~%4i+tMX+QRFgxy#Gmt4G*vfyEE~Z-BZth)_nXd>t%alJ!j#TC6^?eqvL6zkutp7 zn2A_o{}zZD5}v9pfzS!<0zK>etE~^=qAtjlDZyq^^QQVV%HWi3VkTwk-Ek!6-|p8} z^Xu0h)9&FgkM=D!Y5&NEHY}a$`q(ovv@Me+S`t9l0fCPH2d)s1x(dS)1`%z*0yRG) zI?oHz;JophQgaY?e9HcZ^X25OtaHJ<+#yS=1|;-1febwvB1z%r0sJEwMM7~lLCsN@`)P+`nxa0~DKuUx z1-n6>4H=g|H_Rw`(j*CFcwLbb2)!$P0}e6(1!<<>456{CbCM&^ng~^U8rn(4ce+(3 z0Hwr#M4C*?#KY~aGz9c{UZ)QjJ77A@(}m8nq$x(IHwBwr0wcu%^fn>|z``Jyu~tzD zeTmrXC~v?~?<(0>=BX3;4Bm%OZ5Yd7u;F{H-6hqqtA&W)OM=OjC6=H@iY-SL(uYAi zklD<2v>KuD!ESWqV*EjHJSrD}$f8{HUOLp^TCOE=id_^}o5{3iP36=5cx`bpu>r%L z#dL5*#b?!bV-o&xBM8PVkZl4t2=WsbXI*qQ zGO5Pv3ahw1KKIzowjus0&w^yCmeEIUK~gh9nORQ3hu^G?=Ni9OkK(m{gw~rT(qcKS zZ>>ZLj{&y_1~^2b@Lqgz63T$-{_$H^C9^wc(=i~XM{HXV_vBW`^`W|Ot#{-Fl*v?@ z=kIoK*6~K33dXm*2{w`@N)dD`uGyxe+$nDjU5pe?=FhTd$|wws7m-@`+wN_>ZmB&?QI&QI~4{5K?G5xlnxb8Iz$kVkPb!ZP7#Tr zMWh>~OF%#n0qJfSBt*KqzCGuB|NYKd@A9nkzQ{Z?^E~_B``TC3?+fmEs`?l#gp2%q z5aK>2DcuXgu>mh#V`fvYk>;+%DrRKf`g!RGL>3zh90hQN5OrhSLjGi3vJQa?a?A%5#&_PXJP*_iPV#FMMTgOT?A-PS}D_36{9) zh0srOcwv6`9=E+`!){K=X#B)2c-)SYO*r*Lxx9MXKT3Wq@4Mc^H@WgB(cJH%S9gXoP9JOa_QjvH zP4R^souzaM>rIo`o9pKu?>l)uVNYoaOrh3IJT&^msQ;HxjgG;Pi*gvWNQhQBuue|F0c4ZBJ6-2rcTt7Gj5Z; zqM>aY!mq|Dqz$UEY=Y~!_&KJwv*X!X@Ua8JFOW;(>f@m1Ou+Xg)m$UqM}nO_(p`q0 za}C{}?7^W0V)UVRZ*zxLF97{ROVDA?$pIsa<#Jp$P|ga%DFXNw^acYr+iAJ3w% zfZHjBE!ov(l=;i_!Z6^6X)6x?e!ztQq6jE-KftQk1b&EvQYmM!@@1-)LQPFgzmFqK zQD8*ZiEgjXzl2#5=*7e$s9LC$L#U=891-ZFH=qo`i~&V~V;b2S{s3Hxm4y4PDg|Oq z*&R|8w_pVi^{dOQywa^omzP6#!J$S_i^302h?myZipJjJnN5h-OIhYQCZ~HaAY(LV zLqzejC|STa(fZjAX?6Ppu8kjeIh*qW0d=RvDPXZx z*pWFfF2ZMeSLL(ZWHnbnYNn}zA(}8B3F(H|2{G~1VQ^|dBc&DSqnRD*`os^mTRUO) z9>LPUUh^@1tyuXra_F% zyX+=$UM~$QZ#F};(QSq2SB%I-1BQNVsu7kE8nLCD)`Ob@&_LR_9FHJZ^*_1w6}pAh zy547=SfYoxwWZhVBq%62940qw8{hgDj8!SsSttbNo*Z|WcmBONNUOEQJ}fyP#cY23 z;@#$Ye%EmWr$h0NMaohey>F-`QSu$$yM7HN*3_CKJpCh47@n8r>wYU=$TsX>jPXBL z|DYn?Ys+#n;~B*F5af-c_f7O(qRvAdiwZUZ_0_Z!Nr~q08=6KsCx~rZ-G1ZC%Y9v( z_NPa3uL*W6j{JTmY0YV;H|BjB{4VaD;`q_e7jzMATFVqWwffQHC(@y9Ue6QDie5D! z1WUCZE;s{{Fj&XmC`0*fH9Ta+p(e(lxH`MV;a^Ps=;BH){|^PHen-Yr;AkO zhAJ{EmC=TE^D1JpNCivbnWp1wwoP?>p5MdTpBMt!L7a!(K_$S9c=AoxTc_u@{!d>8 zo!0ilpL8K|j<9}&ISo2Yfb7wSm9KH6J1(v~R%Vg$b(Xn64*BQ5^1x~WPFyqr>gZdd zmyMSU`%9D0Qh%W&U@5|?V)Hd+0)N?fXZ`rofPXmsM1l13dbxi9_lDZ^xg+FM)&LumC{EJKAwQE6}2-c^3BR>5Y5>90n|oEU+E~>Vhq5TVPx{H-KO>PL*Vfm0A$wfMGF^^6=(LI8Htd zg^m@FM5#aS0P7YAU#7>Uz@03?0Syi;w87gSKDn6h8r-pf9Cd(fAtvBG%82+Ch~XIg zKFPSx-OG(vTK~WYY-H;^{9_&nih@27t{28-uutT6G%|_XdX&$<7F-*}O*miyjv_F2 zDrBicN6QC(9pJHv-dUs(3JSCE1)NzGnKKPSSvMjkhS3ht z+&3jJk9&cIh;9&}mBI-GlQ2hc>QU?|m!O=ZmmnFq>8X_32q|;0lb@fTC)qC3lnr|bxn4jmlSplJ6MQm6~!5H9+Te(g8dexRaQCpRSQP#9wRdLc#62 zbkl>)*Q`K9R$pQ9;|??X^S}5^eHlssRs!7iq*C{MATrluxrLzUF&hO(!MJAbk8GZ@ zl9u}vYLv;rU&ohaOPXHR;rYy#78;P@DsNwQ)v=|A+?N=L(7Qb%ONM!BYJ;6v7Q7=f zTP_z2UljPmD86`0BLzdZ8AulV(VW-0Ig=9EN?G zIQ^_dqAU~oq*qo3f`tM&^QZhu!-(9kNVMaYIJGxCEhGJVd0>Btk`7=$`7AgAnWMkt zN2H~1-n*9&Iw3AcYv?8{1zPf1plI)-e7M$dvgbI8hwW;k4mJe^;A zY{N}&~2U=j=g1Y?(+6^}uxp#b6 zuen;hBAjMk6>hsqO+5byj~0kEb|o)ic>zXPheAcTVVk;zRj}1~59W7a*8hpgke{^s zlW5}kHY3>OlslMsv-w&C+nf^J>h*7Ug>@bh8_=Siv{u48*>wIh-(tS~)ztj8=AM+v zmxK50>z4j&RMjAHc6rfw*?W4`@H8rJruo@p)WpQIMxe`spH{E5II1~^a;f~y3^uQ- zdG!%`)#Bbcf2%G6XXRD|pB8U^BCYgIcmEOF+sP81wf_l6&*4XJlqZ)N*u3g?j`>mw z#ohKS<|kmBDtXgAdMV*fy$w9b(I(WzI?C?F?tVe!3KXK()xpwqDAX+3p@^%Cr+=q{v z=z7MSBDo)Sm?|_mOm;M@$9Z(NP;@%Uc2RaZ@}l7o1MODEmn+t=bac{HZFV?)&w{5G zvHIzw{_4NF1J_oizOg9|(p@2!#O;z>Ueox;4R_eN)r-=K`Zf<^iHBDAM`HZsHm+gg z;0x_sIn!keYOgQDY+Q%TJf^D32}13rVkiawf7Z23o^}C zbFT3&2W-CS&Q6zM4H*12^--wgRoBuk$icP57vRJbUROAOZ$*2U+6{Dw82KORQBGyc z<2JR~Xv!Y|2172nLJ-&uGH$f_wNNQ*GE^Nc5J;CNxAEP@T)={|3$xG{ZCo z1hf3f^rCT7(oCs6QshCiXs*A^tKl5gPH@Bl@DDzzf^-^boQ?PSpMx!?p*Y$NP<<`o z>}Op|i<50E{bR2oGcGl4<(Ts~76RCSasM1~3{DMDHUR|51c~!byjG6Xa1V(bC3Qv4 zGHV!`e;Zm?Q}g7Fg$4q+?ht&eu4x7g1ZqM>W@!#T_w*lfh;#^xO7Y2jgo1OMgm&N= zyj}2}(I{OmcqTui;^?1|le1o#s5Q|GW$}a94>;}ehveMUg6~6r zNRz|Ea0en`=+kX*{8fkjgQb0t4G_MFjyVWKc;QkanncbpysoKZwq(M|5Ay+ZTUECL zZW1IOX|=Keew%6BhMWe30Qflxz}4hgKRkU9gs?9quUyd}KSS(KXjV^sbR~BOqu>17 z#x&kvo0)y(g7d(tvFNJx-dE4QO>bN|PM zliuZXu#*nwvyBP%mfncEL;o}PMS6&((UmN+*j}#042ta>5*vn zyH4_s?Vs4M0ddygmaw(Mh#a8wSH_RrN$=^5-M4y%V>>sYRN47-~M@;!@YI>jZ*iwTU&H6*1)OB$QoWX%Xkp3{~9^Zn)2$h z%BfMeaIe0#p;Jc0aq|!M`#Ub)F1c3^F0~(i;4j5}T>DAm>fAmi#-U|rkG z)%LN!7?B*^lP5UGmMG8Xo2LyddrU+#CX!?bpZ*95ta1CFpKr zI_nHNP=FwTbq`-5c9u||kpk0!X_k`j0$$D7PzARZG7tJSbc|i4l$#H-60#>3OL`3o zwb5{8;#V%x)KsHbV)RobB~!(AB%LqqcTYR(XVh)j$n>g``K`eOtffI9K(PQ}9O!%; z&R+@?kNU(xO${KWc0py;IB`M{0;9zbo^t4L7^j?LAEV)(HWPGj&%FV%s1M4y&;CE0 z6XqpdWO%a0`Sc|M2H#IY8068UHYq$}qv zn9PZG0n{$JXLs-jlBKhurv%O5sPfOr=p&mTDxbyAN_sd1EosCz*cf91UidT8w@?mn zM}?EIjRQ6gZ-4_K^GS{&uvBIX&5Z)y5uD!&?3CcXn?8>>SrUNN&dXKNw}})0pcM#9 z@SngmCguw?;t&eMJ&tqwSo%Y0GRUY-Xs|-Gr2PYyPgo}$;0uG^s+rufgZ^-@39<ZUdL$ zNwAHVB6Wh0J-2#`!(upDI zE|9x_{J@yGEN^Y?TLtDh2o$81{xY@4#+B%BQNJUeaHTT7bCFa-s8tWS@bD1*S78M- zQGmKN*NNRf$gwf9KQ2U{VKCrOrhZ~_!Sh}lE3xd$CEJC(7TxPq8D6bZVdtqc5blTe zs+iI6G!)Ru5@T7L3Q+;ixCi!jPfUUaZm{>I4kk2m&!Y}fDwPV@cgP8Z^o)sCzoiaR zZXDX2PoI2ih~KGce7kAB9*s(;U81aB+q`o7bY*$O_pZ_4(_^VgexV~_iKeQ0J#+VI z%3nM-Cq^q>Vn06rl;~xqd`WsxS+2)C5$qu4RN~osGBxtdH0c|rj=gl3vjUdKBk_OE z66KdOP95!4?&QAG3tqQ(nketCu_Rkh#&36j{#f<$sm{O`4k`W-OU}QX6O$(sfYRN> zTHl;HsIv0YzS7&XJ~c||%KGcAWLA1!LL#>voI4o#DShpQaPK>Yc8~Q`o_&UV>Z!iWyW3 zHQXd-jyM#WH?lr>io5vXawwKj(F7}%}Hi(qoItg1>{ z(jmzu|7LC)&x6$giMI;4slO4<#u4+Y3TX{2G9e`fTjl&#XxY#qBQI_b2Lb62FbZ@Y zC#01rJ_jB?yd*jT2)zl1E(<-B1GR8HP~#XU!$rt)4az$dS1opvuGD{WspRfi`T(2) z+RoueeuoPv=r|+bgI)D`+XdP_psB(%uh^5`5k&SfbkYaGUJ33~Em8&HJ}Q7dqAS~i zxadeJ&FUmVhoTEu2M@w?2J>JXzSU3h3p3b&T$Gi#zb*6)fgLgj;)K+VjQL>208)vyO6)Fc;E{g>XIKnMRV`(`kAWyE#@up9V8OIxEV1i!>Tkm{ntBD8<;kPY7`A7fM zSHXGAhkP;11QpP~DXDeRBeZy&%+{Ooef|^^bjXDKB-H~Oj0huh92wRL{uyX-qM~x$ z0R;wxw)a;yy|vIc$&_9+emgbDTHdJEUy7I(c^KQW;`>a#x+8sEIc5Zg+YSM5m4M@5iYNi;+!%^iz-)d_q zBSjOXMrN{4GV0g=5Es4u<`+|UHj*7rL$S^>fcZE>O(_j1$)oav-{aLFJb@i{tGb*c z&IQAYWRLpH8me%P>faMEb_ssp?b{eJA6pfpt5hh!ic`+n*KetEMG~Jl)V$C*nET9O zylX?+Z}Y_8YQ5DnPV4R~v56{Qg5J-+W`1go%zKfqc-oq+-eZm!jam9yn3j9&Ivmae zw-pdnH@9M@v(rjfSw}Lj$~*j)(q`akXZdK;)2kiXd+6ySF0)q=@L)FXw*l3-=J7<3 zt;CqE@L@t`-ut7?TSSe2lEBdlP4!jh2slnPH@W^lR>(3Q30r{(wO8fO(NYt%iPjvT z|C-?IuSKE8Pl1^Qg$B+sY<`=}2}I^JxwA@inVR+B3n?K4S2Nx^Y`NiHERG$ebOR+Y zByIo<5e27W-q1I`#2B1MHr#kCmI|au9q8Y^dV+XD^rzmxtZUa--Ujnac)ovIX3}4u zZOU6w%wmIe%WqSguE|u{|9Zx0-7XEd7R<^;w!Xfu01+Y@EjE8MUZbf%(JYj0U@LsV z6RU`hCPZI376CUG&hAZF=oDag<0`L~%DPXzLXKQR)SfSJN=9yaEQz99#yj-6{G^F3 znL7~lW<>;BX6!+<*#WpT(*c(n-itjs$vt%xa#bMQAvawqO;vTDVdyZA z?Z8yrdC*Bf?*z#L+-M5{DK;xj@^cVzg zA7_qWYfjh(B}MvE+qMq46cA4Ux(y+H)+%7;f@PPb)H>8|LtJ0=6 zWRh6@SS(kJmY|D;_Zd|Nt8u8#TK0Z&BLGsJFrG@qh75g`1p7>MBMyu3N)A7@G2#?p zl0d@)^Bo|>tDCt$;T}Otls+DudcyIARwB1NVv@S<0(U%6>;ml|EESib>7)*12+)`V>n8iQsg16~WOsKrBN(t^ z&RxGiO64#Oy`K$Oq4DKu#SfSSA|IR=@GL=nsg&aIbOm)!lhI#`;Mcj;(sEUAvESyL z3zq~`0s@O!>mpXPOnOuJaA6Z(0q%@R8ny%2?4y$o0BYLOUQTZyNZs68cJiEs+icMF zDh>td3*-AO7-x%BKQ5~Hzxh1Hw8`fuYIiFVm-1**sXH`NGNqyBUHj&UJtWP}L2%tJ zM2g@EoAcZ8Dyi4(l;a5Iv zAl_TL`3ZB$tBeHd!&j_0BToftAeOq2WnI^7^5`0P99qV+YQMGrs}||bA09Du1yd+D z2_~4v8aYOmKfj#Go?QucNVS3f6iv?Xd{j4C2KztI5S)0+3$m@w&*U5V0dWF&0h1Mg zecq0rL@1+|ix)v$Mw^oV^$G!8bjV)km3pLT8Ry0M&W=NvN0(!yW9(q+0nrNGh^|CB z^QHN<`8t->$L;%H#cfx14T^JK$-WWEeW6|RasR&0*Tw4tYgjYUQ%n4`rH)T(O_FGa zvZ1c5hr7d`voJ&JCpCpq|2lW|-OWkO1!>3fRWqWYlxcVV$CyvL68@t;+5@p=+2Sj& zG~TMF$1mP0XpJ#mI$imCmA|yZ{H)u2Lz)ltO*;qUb;v|#U!~y_A$D`G>uh=&)wLl; zxs~S+I+*|0`WZ#nK+c};JmdOU_=sSl%+>bFQ=ETlY)0jo6u+M#*ic^gFnvVDR{cz<>yaqf_=} zsKz348#FA7P;a1zIs+3Q?*%5*Q4roWSOjsi0}h04_y9N7BFoT+$_HW(4i``p0k%_{ zpsbH6O)At5+i{@up`(Y;-myS8NpJZ8yG{52u+!Y#-4#{+?~JZHz2Z;E<(GpzFiksf zZh&bTIx<){d}i(<5s{YDer|R%kzaQjd@LK<=Ss)Ao-Q8fPv}vX{Fnxdt zs{q@im;fB3uly7TFNZTrJT*NKqM%6Rn7SJd?BR*%CkrK(+^TmWq$U#mP(mNXtsB|= zrc}q`^&Jp0!#o!?21N>PC@m_`Mq6W|V@=@9N55m4@zgW$I)SZN3$1+MRHB!kPeSM7 zyDr^V_Y2%GKj0*SK{P)|(O_i&l_lJpLajMo=@puww&W+19IRmfYbWcCB zhK7bXw5{oXx57M(|3TY2RlHBoUXW;0VU8evyET!f8wz|A76LH~tuDz=Z|IV(34=L& z%?oWd=~)IIl}n>B$n*7pVgFW-~)ul7lGsKKY1jAWq>S#mKe~~%Ds2mu@T3= zxaW)#;ndXFkiKnXS8n-2E!2z^K7*#ga%nzz&I*Qu{c z1F)&>fo>CZpnCgkt-QBFg&J=%W8$Jd1lyzL_!YRo-Q{%Caw2PPZsFSu@SF_T&sY1{v%UL7y`A*6cuW~uHzhbQzEw3h(VMV7UtKUakFr1V=Zy_*2-@8HYcV^aU zH@Np)^5eDA>?H#aGX>X?@PAY>wuO}RiAB4_B zuE}gWCUq5$?9&Z!*xSR1;HZ70GQv1w{#u2g6q>-_pW^;WCU(C|TEZ$rMtqXMb6!JD87_D|okguXuhC~G=~PdwN?g{E9N~{-6>V0ZD|(-C z2dEgOsrYIjQs zudt;rFk(?SWu%a-!qM4S57|-80HvcuEK@oc1wO&ehd^U3YZT-qm~QQYfYDtc*hqmR z8746;7epicYS-<#K;UVRRFtGWRSgt)Rgpw;hcj9M4dFYPXNXaL$SouB^@rXN@*n`> zL1!nSQ`^yh?f)-IA!q^=6;R?{KqEyNt0W3#3f*LZUn?xPVU!#m93Bf)LRnz{7?T3~ z-Kh7$xjPfkQ8KdL0dXymanP}u$ZW~Z#j+?yf}T_#(^wv0&+Q;V%Oli$UpykJ7x;7U zNVtfkYd^Nlqx(&?6a_B6G7$2l*uMe%2xq6n`JRT-&-cc1z%JPia)=}uptQ&qFJ&m` z0RGX)P`>=b$ER~l7KZY8xx7g!DQKe{XypI`glYpQ)IKh7;xvWu)cDYCZj_E{TA zHGxCT70;n=^fPxY)hXbTRRq83H6$*hN&;ltzrbIGZfyuycxcuiV@ajgZ*I!%uTTR< zS-B}pfrST<7dnL)D4tdImFCom7i+y2Ps1Z3z)}^|EgF70uz-$`ywHK>D=Hc$>HMnz zHTDmSnFV*09pgQcg<@gQDi2BlvgorPJU6Iti44@O~kl&JUrrYpNh6t{}OWeqN0X35VXl0C)WIy zcYDCE3U(D>Dlj^cv`=D6CdxN{Ql?$$SdvNdWW*?`lISbRiA@WxSMWh;zB;W?(&u(@ zOJpV0ZV|@^AnJ#Cy>0_`WsGu8xsdtYxT)>=aH@7*iKw7Td!i?VPMr_yS=CC-D%k0r zzk+z*v$15?=i0N}_8lgW#S`@$v?%e7{$f> zauNs0J?xg;&$(BL+$AUDCG-|bK6oB(?^mui>U>lk^=fRC4w|zcJ=950v+hM|*(>ZXu)!X$r(LANuq`ke1u~t1S|2E}I1q&-SOkc#<0xrteKGnM3e@2=P zN7{!DM;f^=bT|b(`y;Ih&2^p;qJe-}K^QL9rhOld#haIqlyn}L>rMpmVl;##V;ssFs zlTn$s3;7O@KLi#e|8(n`gv9Q+BG*bOcz$^GPYo~PFFACQ(cz8ogAH%Mf9@S`V)t!* zqV6$hMm;uP0IlZQoasGGBIA4 zJn4^!D+)a0912$#xgnI;on@UiM#si+xtAlUUt5(=CSxKb&?;lHJzVe%-q<@(2i_xt$|M)WTdqyD>llHo80FP#ys@~Vt9Mn6HqB<|)LaLE4Q~{}T;YxXK z;ECuEEvuydutWi=S@G^^U->g5Mm4=*+BEl|k#1JQEA@>5JOZRyCB;D_nJ819z?0Wn z@CD!4Gbr0Q_2AkFTG<(s-mxFlu16Kt#pyU-Ew*laOZgv0koS(t#Rn*_4JRwN>fH~O zfqVnp$EpwTbkoTTXNvfL#Vnb!s}6hGv}}e!JP-upoPxn+9YyXR)=rNu*Q`_rF9L;jwgo?dqLpAW(VY(JKSH!!t( zdwc18T$Y(_uywXFi8g-Cg4IMV@QR_`%z6;Lp^=uxFFQdvFq!6dFG-nqnEVij+Jsy= zM+3VqOVm6_so&W$>Mf6LgOxFaofmq6_7*M{;`wPnQdr7jN+Mts-@$favP^=@iLBVaqjas6|@ z@L7^_&M>G67{i|W;x|)<2qJYd-P6f0B_$*v%xw@>BJ$URBwrVUok7#fmx+Iedw&LKlZRA zRDxNz;4o4NU8m|lRL4;C*EL`3?~^xWMy#T#HLw_m^M zslvp>^gvX!JSOUh%9ivE;UbU0nfy=u`{50|pRvxPq&0FOuHRYWnU3&7dn z`I@YwH6%w4TP373ee9f`)@RCTDTKvgAD<5oa|LQ_tmNHiWWEb&BkO^bgvb6$EJYbW zEikW8v6B z237d9z%&NbEX^*Q7gRZ(D^z3$$9w36`>;npX)}=?i2A!1h$H4}*KS72e^O+TqMuFV z{3UgJYk>_T4?>IGlQ|t+UPg#0Tul{+375B!^Dw!0iJSK0qpsT8+A`|<@Zl}Ln~14E zqXCA%pQ;Tg7l~~{j(=w-uFZNW>$SVLT{#lLrW6|V^??dKvGJel&EFo5S3!#jo$=a7r*YTT;>)Gm>Gz_(W;l>8&uov z4W?8%?@Zt$lZ!->l?tVa=h??t$Z_u?Q8M2nH>B=qYTtYe8_zV=k}|i4DM;XE;$!L% z)UuisuCLaWmuJADWPD9R3&CBTsbluyXb0wUJ^b&Urz3yyV+=oB84$lh7Zt>Ul29&W zi$0%;`c19GHOUP1C zqC&%O*^~VOYD5jrRftxfxK}>DHo>%dq5A%rA)C{&5NK?N26I&6+l^x&XFadqf(IkR zV4RdFOzF%<>qRi-eER;!o;I)Uu8EjRo>KmmCk4i{+(fay0@-8?Hw!_Cd~C^|KpaI4 zEn2;GX%Mk3fxE2q=G>eyhfyeflbb-*nDIy6|MQ1e%9^usx*N3dum^x0Dey|*AFu6? zhX2mariA1%OIUH!d@w~YkqxD#Y2Y`gTbK=JC63IKG8CqW3mYJz)q~L(M2U%sP}!kh8{SYFxR z022Q`h0eBFAgc){k+2CP!^b$-TP;lUM0vA_W_4?FY zaL*3?_D|)ltf~L3Y%PO2Cst2JGt}q(PQwdzK7;Rf{1BXF3ghu0u2#%?2U{t-YU@k} z_2YgsI3xDmrlpi8Fzyf_C!*tWB{A@GE^kVfV$kHuq`f?cToo`4CgE9gs{1P{hTn|E zK4?{Gm9L28wa`1cB)i-qqx)evpa?-X*b5k6fY;T956wT=k=Q(ymT@^)OMubT(aFhd zmNk=of_!csELJEuLGYRvZfk41ytUOwpp@ynmuDg-jfwRes0FYHMKeC&&_KjL3x)zT zU;=6AAAcJhle1;A*Ddw*gdg9TWe#y7=T;E@24@}MYxUljGsY~o0hIU>%3WNEdy9aaX}P;kW72@G92N7uSf$^_&j|DQ zyl%npDPD%1#@L6C%v!uSgesrO)EXsJ@iv!C#_=EzGa>Qr$Ro16x31~b``b9WmtE`Y zwuvg4?pSOK2x8o)DUa~#<8G=$k#FSJc9UOpzgYf#r+{Zgqvi2( zvJ@T1^275mM>f+}s3r0#*~Z-f`IL#FQIdxS_AO3-Te$9boZd7+j>!^-MNzTvH!O`x z4ShK9%1x4$6PCBTAXgP&K0RD@3`QRH*1kb*^0Nf~4OJD_9{x=gk+J><^-Gl~=*0r+ zrtEr2hZw^>tK6`MrwI?zbDy}n9&R~qb6XbhJZL;wlK$2rIlA8VKWmrq>Fx2&7&&lb z-D~qcYpeQQRaaL4$0uY=!*lKUASp2VWcPR~#zs{J^R*nm7u*iYyI3W~6D@&bear7` z$|r8&f%MJuVBFjdxc6Bftc4Pxwa|bkJc<;DKt8ULIzaC9?0+-d4ia;MA?3x!n^0(k{$1ols5@IBo z%sg18gS81%XLu1<9Rq9-+ikYKAi3<0;d^t{LO?xdPz|iJ0n3E80~$(C2&tr>t*EK7 zT#!8R=1<^C>9rPPW_knVc|7}poQS;CxXp;>4-Z0~3p=62M_d`n%mH}BaT_%9K=+H( z!l*~|-SrZg)-TlF-&@wG_c&G$lxgz76|91%lH|SY6W{hL9vIJKXvTDMW-_H)oGnrS zk@9M^zew&}T)Twd9n-eOs#1iwJu3CT zpA5!r&eUtvO;AVVQKvGMHvYA49m4h{) z$koqQ$Y-qpEaO#;tU4Cl%FKYeeH|+;8?S#Iva$hs1X-q&r2KR8530dfdq!8`fay_J zN-qNyNqRxSEeN=WBwk%Oa`4z>OTedb0?ruzehUG9b=~So!Ket8#P^$2<^P@y?K(L- zLm}pwiD)y?;-|+L>TmM{3T)RAj-ETk8qKA6Y4G-y1inCd<&XgO#nav zD2D1ZzYKk3ANYY=fBaoB4y+Q`Fo5fchlKDBs%5tGXlsm}Uji$`TAEWg1eOUamL*Pn%jHA*wL%LDJncSWOi?+7Pjubm%) ztN6yQdxyv*4@NPTav>oh+9AdC#r>6#hNpY4V$MnxcMk7ntY@rmj*?a2zB1Ow@TJ?8 zL;m}N<<359c%1EA{5wrPo{rYh zaZc4?VoN2Lbg!Sm`W8!Ar_3*dtUeaG|6Py#wL*0$#C*}dkG)jk$8|VC!U1&YqVk^jn zZ({Ez*nfN0hSZFO^L&NjdC}YQb;?&^X~I;nBJt zowhM|MLAO((-aGl?k%!Bz3xP(TuEZj~H z3cXGSQzjfS?hL&WStcPM{+8Ig6#MkX@bbH-ZvvIx4D4d^cbhrqZ2}tVi<8mcK5)}b z_0QT`SIqDc@oW%vDDn&(C1bJES)}X$S_Ta+RFrKgL#cPh_t4`mfgsE~z~pwjIIDsF zD)cJ$O>8#fdIRAdu%UyVE3XK++M*w>ax}OI@^`qsd1E9c_`{@B=LNem*{=ep= zX*hT=D6#3GCagd&3h76cngs)%52V|R09FOu0xB!O)bNi=ve;dI4k`MZ@*pq*ycJ>= zc^_%uD~w!_`(fllANq^9*x~0UgMEtENgjO3(8a;TXlsYj?*Da(#_u~f{+o8}nqjNq zq5h+Ds48{SLj3gS(qE(*J{~EC?&WjuVdg8rtw#{h!bpaL?F16o#CZ&M5Zh$gOrcQK zI$HN)7JTDT*WL=qiME;u1d>REVLtG-wn%t$44-q^`BF7~V(``sj}Cd5?~cn#wW; zTI@x{$m>UCt#nz5#8>Z@DeNWmZ_jrIPON}l9G*N#qEY`Wnv7;LcAM>QOp7WwU(9RN z9b+T9>b_6PAGWyi$YH&RZN6>#y;qD{GM!dyb$fxOxORTH^%FjXc`Jo+<+D3^de+C> zj@^cL4gMvX#iNB@-y6jj=D&`6FcqB`3^A*3m^_U-S%=$xNY(RF%#gkdSeaZZOeL(2UiGq zp|ITxz!)g5ciC>90D~%+r*r!)#{PN=Ok-wV$G978cu|)rwZ$0(f*!2#k0)SA32>Q? zs9>T}-6psMVr^lKx2No){?%@O8fz`V~fGPph#r~Vx zAeZRoDRdZu2~PzQp2qw(t*EXx4*{7#4>hHj@5*$Yvz1U{b}Np{rj{%;fWG2;;!-yy zWILFo#WKQ_Z4iPyK+(!5F-Eia}0hvCX3~JxGD2i;r6Cb;xY$X z8Hh6Lud6A1>`?uBQ(~dI+ibAiK8n`ENq_gIc4HA7#XO-&jz69icSsWliS&w(dJ0+g zH`w-#QrVTl5WJ5#FL*ZPE3(EL-^rW##iVtU;5LtV5C?}+cNTikBYs{dgS8{H>D*ND{qr6Mk zC9Gw91KPxVBq1kbeQgbf2K-GpkMcmRNY9$M|6qTI{RQbQ7s2#glvnNmi8aDLS){q? zN~4+aH5&D0lQVZLW>1nO3K)@rj%bzo?mt6vh5EpOg(5bN2Dg1!+>m)~!MY^PwYPU%C+4VjrMh4w zAZ-k4Q+!e2%1`%1Vf7w&y@%9tcTY-}zIz-yz&2>z8B{#AP7V&Rsu_A;kbGXAa&EIc zk#hDs<*Q@w<^1K5WL%Nw{_wLVbExxK)`nikivyLaE7Pi7=ZBXUDA?lc4XVT!r8%)w zvRoduJsB0z*&5q~^qcr1&&yMkVeQ{Tg74@1hL`*B*Fs4nk-zP>bX;Xtzg(UeURuLm zYK+mXah^P|ntWMU?gz>6BE*>)m5BXk+r?ER=6&G-TQ5(U`6JmG)^llW9?&h#pYwrH zC+wq)C-V1=xvBz2ex+TI{;KKI(T$xD5|9jN?OsapZh-YzabU-_d{ll7uEY0gWJ=KA zTL+)(1OG;0*{Oe=f8!C+OcI_aRgTK$T} zO@!Bq)!Wc{?R~51zX{p=->V+N@4ns9+(6oUMc0>T(Yh&HJPqoghnG2`%y-V69hgnL{_Qt&nvC= zYwc3)>CH4pO|F^1(ay?})s6uvE8%zpo&D%#jmq^9k zhwWv14TQA=8|Z2eSWlhO8c2TC_Pv#vzc(aYU~Hc2E%OHPt`}JxkX&w6Y^$$#c$l{D z+Ri7jpn8z+q}L{MvCF!O?Aw&}s@!Pmaa?zPlnzJL$@|MKmWdlesk|$!KI3pOpf@{< zi&+#jVir9?PD3>c1pzW7IBY(DfYlGi?5UdANW^dIFfb>h5Od9XMELb$Xz z#;*bZ@>kDK4~g<}5GK-u2%0ewk)p(q z!+iRF2*{s>5u!=q&>Ti;APT`D^Rq6Q=?4%4T<3I+8az0ts%HnD#41oZV7h>}m(Bk0 zfx?;3!L9gCJbq?oW-G94gC-Sb=*kOBi=XB~LL2Hw()6iG9xEX)Zky-jZOIb2_(UJE zVUq7aAh%Y*F#irs-Y7;2K>I?%!dk_nBmsX8zm$0avWT{F*Kqe`$Ndc<&Cjhw)d}Hj z|GYzCicl#^tIxxhK>R*Q*db@yvd7AOmi*Hmx{k=mEkOdwid#7HtvK5_!}rc2DguDv z0#tn`!*&MfMd8dwpVr;>UKy~vWBSnB29DMl#-$dezoG>}R{%a#&=qSI4D*bXNC)M| zsi?K@E;~1@{?3T%+QitxR6Zv4!nnH%Bx4ruvr_n8_Dw2vD+Qce9-goPwqkDHHV5b7 zFj&t%l}02fGew5FkrzNKPT>epJp4E`=I|0XKf|Vw=Ho-iKmrd{IB#P+Uja&my&oJ+ zZn;I&deck#OH;hX^%Y=hKz9f#QbBrR5XlxoBDa-9$|^Ji*~&r280;)81pphvS8MFZ z-YSa&Y&md0jXUVQ<>&H{qy4jllL->z(JyHXqI7#%A0&F z;;(q)FrDPC%Ix7^Ek@5%Px;AW{^T~64jPV?qa|0FVD>~6d8UVwE^Ob}pWLTa#Qqy5 zvVIzJ|I2;k*lZi_HYQ3pwzVVr!SQ6y1>y4{Lsr{Io1LHbcL`qw5aWy=vp!@YRX*zG zOfeREP~;(cbV#Oxkxr6PI-SUZno1d~%eUq7SE1-|+2amA8hUxBWQ?VrY(Xz3*X3~j zaw_qge0}=o=x*U5Da-Qdf}d(sh&=H1&+8 zT%In8%iRd$?o^{yAUlz0)s-8N@i6u%7Hxb)CUqw~V;PU7uB~>#G;}+>v7hfN?kHyW z5$x1@{M=%N4;UL(t&9IRWJ)x?87jArI(NQI!Ytu>hP;tGx&B!(;+-=kPxNmc@NcCc z7fom9R?*y&%a@yzIH$FIE@C+a#!V0v%|lBf1!R4vX7NaQK)@z{+hM#U<38zD308oO zEpW+zj|!?`SWXsdcgo)&H_d&Pr^&DWq~dm6U7g#`!iTH?<9W)g1i%ZS9ZT%W+{FGO zea#A3tK&AGtq3@$@%??F$wEImH;)QAi7^(U?RemUdgJQ=eLl43pB(6Z5GTS~gNt10 z1{M4Z3uyDC?oF_yzIyvs1Ficc#)FR8N`Mg%xO;uCoSjF5<(a!a^)A8Mlwa%WayZVM z3JEr&wCWt$G6x1WEKDgx09=(g`F9;koZe;sA&fJy#2EyAVX3;pA?Or<9N_5cYWWKP z-8SM@hZYhK;}2Y8BtGIZtl%|X0(<*WgP(|;=h$~Hr?!&*25i*axIYxF? zl4P%JGBPTJWJ}q5Z<#5SEjtM*;RsogkrA>-MmE_z*SUYsf6woEy?VXw`|id$zUTYB zKG*eL*Y2M_!x96URMFzcFf+j$2hZrY0`L|2G&beDx}P)K9dFWsAv zP<#YQgZEIH6fbohA>Vi@^3bbLud054rR^6cmmeh5z_Qn)Vf7lkIwZH~-^SXy{Q^GR z<(-{D0^&V-YbFB6wn*62)+c*$9||&_HN@mO!IjV}q1z_?z_nnK%86=9&iK2!+C5Yf zrI>XZ!^gTHnvGWm5z^Ux_r}#N@tU%`tf4q+`NyZ)KbFF0kA97z=^(GixLg562#4C(vWx)J=(LCVLa) z8Cwq53|hx%zrR}d;eGd2J42KFi=~@Am2v!X2g|%jG6jtT>zw}R+G1>iG}Yfl^l3G6 zwiZmTPgw`QL!t$R8bNZIPAN7GBVAmP_dACDy7!PXk`GZj`-Vd2{F&i=Yp z(a|1lP>>!s~yBGXp>3dd_aUA=W=BHN15FOhw$?3zBJ zq6<%C@6vPh@B)?t;imrY1u*37#65+Ui?1>0_9T0{7fS^IG$-9f^S__C!$vg@pr-egh# zFY%2b!>4bYyh$vEQyLgbT5UTGPeKW3ljOYZTshtu@R|59RJOJ7_S@FiD$Qy0;wX@2 zh6I_yT%5{}!b|EV-nkrfQ;rNFTGEf2_S#1cUQZf9=$^sG2H?W+nvb;9%2pD^98c4;MwC^cjQ;sweKwE8%LSnQr29)JTtGXepr zoLy1ELCcO5=J)Rl@T4aSCW^TrP7)bZr3akr)~y}+UWf|Q$a)`ayuonFF}jX6MS8pw z<@?+%g|}LW5%+0%fnN9U@X(wM+v6E}CQJt$)vt(Sn4tm= zTUq&F?1ny$Xfbyh$Y>CpmJYABbh-O6exSjPsHnIK&C7!a55_iC$sl4i{&&aaXX2e~ z-O9mRK>n=g!2~+&TnB9nP`!`aB7su9TlUCa9l49abufL`a_hA#R}21fJOI(EKHvdQ z@N=*Y*;0v$@%{UL<@cP2iOJz}Rzq7>fRts~e$!=bNhkxpjr;-IU|SXM|44vM*hK@a z9o&<{prx&S>Bb#Qs>T6^d?^+O2_{q13}F9ls_j-Cfg?T+5{W`nwu0NOq%d~@s<>7- z?9jLxWK;Zv+_(7FL6`x4GeIsv|MpKE*Kf>t;5X&tjPq_*ih5W;oU7TUbbL8)6yj*&f(}83%lk%KsDO9Bz%Vr`uiHDZ z2O9iu0^=6Y9)qu|*0k4>1~moO8dMf==3p3gAt9}G5?Q%@q87lS&2_DUaJyfHG2zj_ zIQGg`?rQD0bDa8_EJVoSIw!kjDViI>!Fw3R-{X*Y`%oqjF~@e5g8R?zXLv%A7HsF= zykX8%oI(e>aANztxfy=!^^IZRj=Q;h}AejNk1Nu zq4;`f>`q=H_iq`Sft{JPLFs5LMYc$9R4PT!1XxIuXxI$BsWXb%W%!_oKs@>GBz}lD>jWgBD*Qr zi>0lR!cw0lSFaTh%cbqh#MdL+B}3>S?AD;fz|m~aD*iF-4EXP!WJ^}kKNK+!EEee- zc$bjQdXLqz&Ec37n@lMiv|b$PAY}(#htNLTS_7t^7Gp?vQJ@PQQoW^YMSI@*cpzZU z{uP@-hoaSCmGOtFs;Wef@q0WnmObWh`{l|cHmF|iYB+rr-X3uwOEJ}R!Zv>*^Wcx9 zinQ^3PSjuh2nENv6EiFjb1fepO7MKuYFzfML^4-Y8rAw1Uu6-UD$LtiXt<|0TD&du z^;PV@vB+|1WB#K*hqZz<>az#B0v)|gGjW6Jik29 zD8w5>Ali%A!;IyaZ;q|q7{}sAG~ZDUexh)Eqj?=a%}J(&*K_nrtk>n#<)$Nn zfBokhC7dOnG`4U*csMI6g@lCG>kwN*-*BELj{TB4@K+d@87cz0 zg8Uw$7*&Z_tv1n;>;hj82NJeR!l=Y?4lR{HL9(L!BIM&HTelIZ;vk%}l&Ga&2u>Ci zf?7CjHC{#v6HzSrK=ndCTakGCTy7OlH4>R|cmVJ_csSpJ$ODi`Q^_yDu-ao(hTtRi zf%;j(1@qXgZPKG}WtRX9)hM|<^BTZd=mkn8;wE5fhw29+PY!+I4HV_Jv?|-4?D~Xr z9j%_#F&#&j0fjC)$O~UJ19IJ=Fydb3jc|p=S2MW6v;w$daKA&FXATIS52RmXo=}+$ zYB$8WbP4p3Rjc!K>K=)yy84-Yo2i9cM&n~Rx7(^=)t+2H2va&J8@4-G9iU6JEYZov zD1w+gU_F#iqqEG4{$mB3T!B4itEjy<$bTq-LBT9KT-|m$`P@sQ1F*^yGQc!&n$%YC zTsHt0pcy@Vl{2+_v$`pzumio(LcjYD8FUGT3W>fKd^RCkbSf;M2hx2zO-BYheZx!m`M zcIfYx{8ADO{>_4`+J|)KZD&xV3Lh#JRzia-o|!I6y}Ja`r(Uu)sS8g~kEIsDbfD7C znFhu;{oA{C#L-$!n*fwuoE+<1tjN;ST|B5oBI>n$a+js^>{36qOY9dAHt!hDI8YrX zyw%;o#gZkvy*V3Lt<9X*_iyR@?DzGqfwGO*gp;9`EUB5%q&6hl`Qe#-LpWzN`5&pH zmqTT#Unw8G;y(Q&^I{^BZe3nh-+7LBS6l4tr{X#Fl_&Cl3((TR{7N)))8*m*_dd{Y z{R`K7_R~CZE1xj!_dMI6@m^LQRNO|*PH55QOBRSdlYJdn24&fUj4TbHAyiY z=Zqoz&ul`nql|y2ts*)rZltS{I)A0@eep%P=n~HPq2iVE#;yY)ySJc_cM^QuAeVt@ z)LK~^$d0`u#CI1H+HuWkyE(3w?)XPl=%w$J%=*b%4*Z(=qchGU_Jdxd>2*Ndp)2yt ztkVl`b0YPHqG(fsjKLUzRc~9yaOG|KYjLzXdJt1Wgpcw%*g1oX>=2nFTa#A%9 z`{*V*%5@u1GCu50E?*4Sdkznt>4~);dpj9A{y9Gvj-lfEt@39&GVVaB(RyKX3WP`a6TKr^|}Z8x)Sh`x|k?PC?m6Y#=RoWJ&YI|bbX zAXdN~4PL?0OOcH8u$ix)SZ62>jvdxT-2$&10olL|MmUZL0E zB`1VjIIFJBkRIr5;+s`YwxtK%H)-keC3? z7I4ygr$^5);u2$lRfq$RCwB%s4*me23s0edAxWvlYe{_0Hgn48FGKE$-dl#pBp)Db z>Uy9Y8+J27uDy&L5%$FL6jY2u@96#{)5z5V@&{r~$Ql9ZI8=;BN{u*(O+c|Q^m!2| z*D(@1y$%s){uePA*o^}p?BXDu(l}Eo4+?7egoSFkkjhc&ZUW(Oz*Ape2i#Ia?#VqRfBOAPS#9zl7d^7xG{QdvZv*6(1OCnL+wu(anE|5{dYC)~V+3Dbdm$%_kI0aZT6UAX zD{g5E*JfC1kkSU2tqDDy)cGjtWXXwT;gU=DH@oW`-(S4ZBv77&%2GFd z6?k^cxj-b-OY@9$A7zvF{gK*%On0NP(UV_6;$i*FSIdN2OR217#JA#Xr?;h-So~xS zWMw;)=96y_gbn(yYO>x&6>A*ep1?Q^cSr0=`4Q?))xWXH$zh;qv!nSw9l2j}xB9JQ zb;XseP>l5J;m6pIk7`)`fH_Zpmfsiik^I2gpJJW=!fy#zcKW#Qw1I|CAEYr16x;_} zd>{8FA~OPI4q_?D=s9ZW`9kA@4ftxe%vu>@yws-E4hp0!@255_{khJXPgnVi53M3H z%G#5((J`;MtKS*OVqa;vH2r9scKXI0>^GHG#hP(9r@4^d6b}44S?(2utsc=qexxbv zbE&7%dqc$g1bW9p2Oj6!@%tNA|5CC~tyfH=+F13%Pr#0w_U;UQv3bGh_v8HheDHdz zTVwbtvw9VSdf?xmww4J=h{o{aS(p|c)I(lF+PhlQib4lggXvohy)&-7+tKIU&>zp`Pq^w!sqW8CZ!hWAok^} zN+0)EN*d3WZlF!-X|&uMR!uv(FS0NGTwIpnw*GqyOis$hz2^h6$6#85B=nc>K-T8G zGG6-8!hd=FKO+$=qOW#a2kz7qeqTP4_(JqyESeyVduS>56BVCl@$=kYpZN;cB>75` zX-M-diXD82;^%cway%Gnb-#pL!s{tIk%K?zsfK6wx3$z=eDEI)UjHZ6*yw-a0ko1} znL&x-JR7)omr)gr za4=**Djhq4wdr44%UWMz#Y9tX)8%h=b`bwpF{{dq&y0(E6}R^kgCD@}%__`$`Od&&Rh2_3AhrdjA zrcV!KNrQCy#rH+xI7G8zBUG{Ur%7(;6-g%2S~#9@>6`kN>WrT6pb(7pEJ`gay73An zxP@Rj-*l~(l-J!OKv@8@>vG(elY=}0P>}L$fP&9w$j;?pnP4E$SoxltQ)AdtAgqlB z8b1ALhS3Ad&@7LGHa=CRAsp;qAS4G3tJ7bcEReeZLJZ;4yNu14sXdG>>WP^( z^XdE{*m#sBnt9#t_EyxXKiUchj4Ihl10?I5PmW7??u{<~-0A0ro%ST<2sK z!ld~{!C-e~`7rL+*8?f~M9H5;HJ1vM<^+}U;0gkW!FoD_uTnmDUOXfGGWqEyfYj~C zAZFKSnVB1hbh!7Aqu1I5k1Zvb#?PX3kWbYPy1l}GzX$UN_$oMb65ply%FpZ}#O>6v zLS$9^MURs|fly+`w@I@& z#|*~IL)#j3KA{v@`sVE=;jG2c+BJrCg>JFViM0%Fk-T4AU8Jv`2&J0eq5FqRzv6th z4LWHI3h@?qWkPy|&Qf$&Z-_R(&H_=e#9(9Jd(r~p@(NXx19x#H@4yg=2y>C5 z@a~1nVGWsKooT7kdz<}_p+Wz5-tIM@_`ROSA8#}KH%CgBfMeJ-ZVgX_U`gtgu@llW zX`lpQ>lOmh|A+1jM=joCXLE|xa!+V8Z=mJ_SuKtoU4EvK`AdTa_+d}bw)N^+UkDqv zp7oY)`cHm7u5yowtsN`D3uEFuf)Kf%^h|m4|+-6g|4lTN-qs-9J5+#VqGwZESY97087)w(GkXG zdJE~y$-@3!i%#$!>Kf110mE}VOBPrRvDa;#_fuEq=2`~%lAd3_{uUZt5TBm)PM^jX z-V3(im~?TQo|s;bk1_jQsTs9%^gu?ptrP-QmFmXXSMU5@2(2Y%ti{ zXFoo+PN6~OPL+Bh9nRdif^3YAD2Snin@vaUfX^5r2>?FF+`}ELf#sl*g*O2@MJVP# z1#5iSh6VM|S2<_|-7$!5hzT)L&7Ue>0M}xnW!Mv3y9%?)%<*5)XlSxt-PCtxZYqHCSoE1F7NN^$P2~@)?#W!8*B?G{ z;H1wmrA8j1^yvg;LEe6z&Zq2b4PhO(ha{^n(u`#(i*!v1rDK29ZrCZv>UhslUA&bl z&iC1kWMjFe`ntfkH4sIt(h=)cSpb_M(gxeMT}Hl?ub}387P~g z<&DicJpI7XN#>yRedCWqC4t)CsE@5y?lTWwY#+FjJQXeY`o9z3C;lI%C8J9*&TW(& z*$Sy@SP!o7r9@l=i3E@X&?-URKZ#cWoTo5yW3;*Y&09eQMmK|X-CbRC;V@?G2juu8IsrSB`o;?6_!J7TI10wjHyK&IHfhP1Td3_d5)Dyq zPL96|#WcB6Ac_bSMdH}qpwW52;8rEExH0s;Y)Z{_h=!ia3uB;`^iv@7YMJ3#m_ z+QQrAPR25ZF9{ariGpgSarQOBZ;$G@GGLz{W9b1QCW0_EURMs2G6m9)%F*gQ2ienE zGOfwjlm&oAN0t&b!M)wn2lOd9i|(J?06M$xfJg8?$VCFrLvk2aBSJ?EO&SKb0A~zn zS{z;iu@5`y;EvCE+t%K&iNDeHDYzILdHHae+UXQ85R$3j*MyBpCDN|;WBk#xtq3}V z2FqSyrJZlPBJ6*EB5_|eT{TKlf4U#j7AK#%>_wyqdBtcX-5LoiYr!|Vg|1#EkEpaaq9;xJO8=nGT&*k{eB|ip z2)wF5fzd9ZZjXOz=s6Mji@YT(^7YNLUuc)D^R|;5)-^WP*mlt@<)ggCt@UqoJN~Oy zhy!RA%upjr*^8q+O*(lZKVGI!@BCO*Gj7@}6poJR^Xf==PE_f|AUdLdZgR>s6fp3) z7hM-_X*=YHKG}a>Nz~^TC%|-7QMItAk9o~hO#CUyZopr(;_1%(O#_yuwN3o!zz4f+ z>Kk8ukF7Ks}21%%%#KJ=lSBNjSZC z0g?dWdC(u64Umz>WlZ8hC)z;bq`iDqbo?W9*QPvc6sKbZj%7*)*#YoLx$b2Jlh~gV=R=~?k%uiMOPKsy5Q6~p3(9U4(l1cuL>bR!^>xzJ zuYkG+&fT-)QS=CRwqIU?%&{uKtzcmlLx;TPo=j3!m9GY?F#HJ667i}d$UEk%07NW* z1L}I-Of1RV1?5s1GNxG^aNGdr^$xbkLd$g}#j}KtO}4>nTjBQY+bZu8H-7Sg^#5$t z2t5eWnL@Q)-YfL2an#M62JCb%q0NfYE+&z)R=gP__5iv#5S*N~@cN0*+L3AJxHvhb z>tNBzor6IX3c8tYEj(^C__}%_hbg@_P$V%k{dCI4&qLuKx~6i}&On!d4tdq%3#J)_ zoSVO%#fOlOq|fgK98{7%e8PZ0Ys#x7C%G3W2NCrXVAHw>;o?0c$X3|y3XLm11UI<@ zz8<0I2v7#Y>mC(NiL_|wia2zk`hsY?7{W^E8?e*4iIZjC0|*P+8|dUMg{?zjOOISe zigl@#j7MI7%O~vqTQ_f3(ajFmgZTg`ds>1bjD|f8Oj0TYm}b!rgySx&ZXoHZG;7qW zHN9SVBWUjERM5!^G(R;l2&?L`p42Q9e)4$|)xCmMj=TC?L6SN>1%aRffaCHZY6BQI zUNL#TJZ3tbwlwgv!E&E<$Zvk5eXkp3$!$eGcg5}*h)%z`Eh(z%CkuSLvRh#k2_#`Z z(A5fD{#`C~{C6mbyW=2bAM&3^z*6-??-a|z+}xazyf5?{ayg=P7CXrshyw^6fqQXf z^j@={hDv$ThW=x9&u1Nq-V^z_Nl3cq;e*>E8`4+5z>d zOPO+O)SBXW+z_U+1*NmYPo(UO>UH+JPvw{_veGuFIKD6LV2@c$iU%z}?;FJ5V?0n; zgyr)Ser&wOs+3nG4*Tey<%;ieM!5H+jOF*SzlDv$&`u`(F3Hb6QCz<*0O^bMpFX|6 z&dl3*Bx4`UlWlp&Jcgq7Q+qwWsDRVj_ZaF}*g_mPaPq^Z`jV&*Sl1vi!ixwCTQmuM zTkK8l4RgGxr6Fm9N-`1j$V29a=jtrD94^I9mZ4vp4V>d2uo}jF%(v{Rx z`?%Tc`}&~J{d>o+35a@t=Ph1#>VQ>`?0?Cnz)(t?rDu25Fz$!{RP_w1+>^mV1=FD@ z*d#;p%BC8bNH<5ELvOE*kSNdxF&&Ug zN5bpu>`Zm?mDjq?3d$w-1@B495a_~F1!RL9-KzW%Dh7ec*%|t6#qwiy@R|DK$Eqq zi1cEO1a^2mQ1t$=$03c7;{9Z(6wi<&2(a@gw!fxuv1MY!!I_+s{8L+uAR@S%BjDlZ z*B}h@JJc?Cou<w_$u_adPZ;%(2>w%Qd*?U@RVhCgt9ijj3vf?{&|9k+wB!}g5ZG0k zqs>%3m%B<1DbH4@%cW*rps<4Y4@9Q~;-LJA%9SxBS(l#>#-k5J3O25q6zbgpw$MvG zZpJ(D65I&zrl7Tr%W-pavtG4;?}Rro*9}rZ4EEM`dG&T9Xe&yZymQru zmw;ga*p;r?K2)e$L6}61co-+vhUn+8oyfe`fuf_LU%7252iC|PqJRvLdzBancqra~)oVjjWJ|l` z+^!8it<@_+Pq=qHrt{*`r+(u+q0}M*wGKbrg`M2ZQY~12!@9SE1|BGmz)~=)J5mMB(x4}M#j14xQ%*( zx)c!JXbTGV_e{*pkeI<3%wTAsXPPIo^0QAQTR5T8o^?dHhq32jR@~Y!fa=G&{_U^) zcphY#ukA9bYLz>o)R5eH`=;*Z1gkyiX4J8tx-vp#%Ldn#C%*D8sC~Fz#>$8+^&78Q zh6VIf3O-X1{Z#VM#QeCGVW8gE(mpDxS>h0xhqt}2I2e8O`TDp`&ymcdd&}vGF{;cY zA{haI!499F2fV)zRRB(70ueYsM{JNEK|xDPb(Xg+;HI;L>h7#>E&9Fdq|rU;9{>1S z)6s>ZE1z{hQ{eK=H3oN^*Iv_02&Bj)rEAoF7IB&;mtn`bbf=8X!QdXD%aoQ`y2( zWxQlo>;|K@e(@uZ9}xLx?{l@^-*y@YJRDN$s5BH-Es76(PUO0}5TXOb)jC}Uk>b1t;fcBG8|N4175Z6* z_MU*ft}v8rG=`5KK$(EAs#-cd1z!=*JJmr{s$CGRrsZGT*Ic%c%zVF|^gE`BXG6Ptt?>?gTxdFtz)wy)cz{|Wk z!FZ|gvzdJ^{)pL9L#uxiA9U$iZi#KZ3b$-46`Q$3bY!zU^SksHt7Oyy zS+E6LHW9PW<*`!F7F~4ZmjepDc#`20#dhc7*AOt*-RMkjwBK49>UM{yR)@zqY;Ldg z`qR#l_*=Q&7z9-@i#bLp*W2<%OyH2r0?K+hD|aWXeY@TjwZNZy{a2~)yIW}r?w5}? zN^eR4Nj9bkSB}e|J(4OnpJp|ZY-Pg565LYo4eN}h^Yu>r;Z_fLR3fK3MwoBpUQeO= zH>}I7_=xOVgf20`(NyH$qwoOMjJ3N*=aL`o8-Ne=#YmrGPHB<@Mv(E0vskm)*dNal3Yk5Ft#>9or! zh|0hg@e)uxsP@4>5HXHv3WDPhTm_tsbnKosrWb>A2u5I-RiMl!1wS#6+XcwA^cGJ5 z9EcdnzJr4XG;>j;2t_yuL5q;uQk*TD-kZJRRtf_O=nH~mdFdT$Gn`CuJf5rMU;5Ak zxg6|d);MY(yI!jb@ZFQIFCJZct56N{tdd4R9Fv}cf)`Lk!1BodpxSbO?X|L=>w>vn zF9aGDP7K&g*zeypspfmKIj10z zg?)#mkcgBS6?Ctz&eLvYs>vUtpeTBGQ;Rs7yg7f^p8ig>kKP81os7gVm8d)oTJZGs z{gU`myM6+9XNE8*AAeQa7;9D_!ybsLk}*fXoor>$`dq+yrG*eHON`?!^6S-X#}%8> zSaH13&ddussHk(924I0+?Q-%!dwT@@Vz4P0+Na!CA{+& zI07Zi?f4Q5m{?^mUHVQ#C|XzvA0n%_k0Rqfec6b`p1)h4kQu5T@IZ-k*nZsnf5KR2zNIdCX&7soONwG1lm$St6UwoSt&j@UH6uT?=;XsRf0_t>r3v4xGVvZU;L(4CeKLW395h)208ub@)xs zDF!rNu;HaUGgBBEjNKk=k?bwHY<2a6eRZs_ywqFS)2}$G_-wbmSuM`6gP+${aqnDX zMFLu^e7b!`4wlU@pOaSltejfy*YjuXMJ{{uFMLlv(fZ@3*37J(PYnbRrkmgP$tTO( zf86xY33+{WRyJSS&QrF|E6>lMLb%|$(gW1X84G00DWj)H0fGRhxfm^?4U;3J2E+0dis*1E+vK<&5r}4*j7oV6k00D! z@ZezPR%>wJq-jrli2iLW1_U>;;}v)2%o+qo77wgK0Y$wga|eG3h)b(}f!e!9IF;vP^W=X+%sn%(YKn<3~fC zDpUa%4&1Xpp;Bh_E`|7zab6Q2Rx=9gPBWSg*1VRk8HdZ>C3k}Wffxtp&tRtN0itVd zv~nN9?BVgdMZRe$y4(S2OuJ5g_&GtF3RCPSQ4BP*g_Nd8awLs>#1*_Tt6@lQTpTMO8WtzkQGWp<$WX-Q&ww;DwvChw#eaZB&W6@CLf`~;GX&vMFwS4L$Q0jSC>r}KIQ#%s z5Fxxu^d;YX+RWN^ zF+xow(~u~b0~GA4Jl?)Z7~P%8jX>UD3zB_{6v^%jB}A}Mko2|OK*fpLG?HgagwMWc zELhw#E+@;&_I~=8kAu`pAsfv)+Gw9v$0M=1#xq$KD{P*4_gZRc&ot3o1^14q(2);7 zZV*ff!bXc+mRygh3>}T-F6Hw*q5|g1PkV{pi@b5$%+ibSdPZ3p2Q;M`skrh!winVm zD$&W<1t&*ol#ykpZ?5Ax2p^~3j0lKJJ`)ZM=`ZU#{%-c36SEyyiBJ2h6_`Mi&=e}gD;+%>pTzR zAxX+Kn3o9%Z^u3%&N}QmiM+8no$F!oj`O*X0vmpf@YD@O5h2rQ+p&Cm{d3QNHwd<& zGEmj?=MLQA z_Q)9hzMU@#vF`$l-0V@F@Bw)qgJuiVXz7Ty?_Y zO+bwQT82PJyfmzkBND^rtra(WPEPS;EGeu@h~!^NnuU648KETi5lq@;AGXcQhX2+% zj(;%G$WVA!H{k?FwnH7D4{&Hh81RI#GoUFun}7deBBj7n*A0mrK##>gX?K?k1qK^h z41erT36^xFd_kWe8Wg^8ywRwDTdh{@qRkQ^# z7vQpvcG}w?Ff<$R6{e)5TuLO#<|JVVySC!I`$d-r(n{|`oCl2m-AdicL8x|mr4WEg zCYaElKUaz01QR_}3?RVEe+MNNe}{vFqf;IUm{ywhk0LbNBCX7QaJS|FHk;A+hbvQ( zB>@9t_U+1v`jahpUf-aWELk5ehNgF)c?R#S5rEycLX5Gb(Cg_E00#gFk$a+C0i^+4 zMk5xV2V$JveSGZIu^~wX&}V}%lvESM#9+ex!V`N?+8FO>CJw>v=x8eYg3ICWapka^ z!N=zga7xZ9{wyp+D7`N@L8ox$2p}$4%HU$bbsqW|bv?_EK$qfDFa+jc6iA`SVTs%T zApJmrTmXIMTOj}7*T#temzO|*ha@vj6sq)y@-Q`Cd?CQh?DdBn+i%A0WRR*dwC-_L z8jS3KYTamo)6Y+)&N%7=8~17Y_o#gMoFJ?2?jKC30BAf0c>oK{+=c!b%=!RqLwknl zqWAag&QP*Pu5!Qgub#cyTHqmgut&Ko*hW7`^sGGlCrTg>`zspD>xdDXAH7{b-A;vq zWuI9PxxoqzeEQ%EBNKULelVQ@ZrQD1dQH!A_9f5s9dm-$W@n+F7cq-+-pQU+%bsWl z`P_M*vUjU5Tej|Fs6gZM)0+qLE;LppEi=`XO10(i z(Ep%(l~;h@`75zAKj@Z~zu_v@k_n_-)I2G8(jKTF+BVp@nsGyQB2lXGsOCLg)8fxX zihCkDVmZC`wd3l_FQ8@E-Q5ir-&%Qkb|5A4>U^g(j*Y06eqAzM)A5I2r>6|((j6{R zyRe}+KlPr-o}!C|peWXRiGyn2B|%jVq%+9$9#xN7e91{Zfu%2*WRMYz%}bg`u{duL zSEE^P9pB|7Sr$%NQCFn#Q&yheYlCD#6qec`F_6{ye-HxY&e*x<|jD`wm|t zbQh)C3lADh!0y7`>Kz)C#M5crtr4LI?{4vm@dk zd&^A}g#{^H>Vn1*ymsBHmX1&JG8T07H9Ui04dxI4k%i(RsUIL76adIEN1K&)n3v*J zBkCcZ%m6lU0C1-3_&+8DUteD!nT7zIhI76|1ryQmj*Z${l%AtdRn)KwTEeHF%Q4ER zaQHcL*cSH*404)alEnnEeLz@02c09wJ4lYtRQNB+4~pvl=-IwS(Id41e1uW~gE1&g z3O`}{C2a)h9M_JnT@7+Tz-AkT&1v*YP7K2>19+BP@N9;xDx{n_LMZ}Qtzy(28-|BpVtoZc|IEO%f2`o4Gzv*3x z_Q~3#xkGcs5GJ6*H_5oYLP`wlN!~_9$m&mlkIUW`AWldR2GS*MsvV+BgF#@5Be3P( z9;ZVa+&7N{7e|E#Xu7-qC28xjC%tzQ=1G?OjZ0N<6)*H_h$!g-X%KCYgTW|hhv52= zo6$`dn_vR6pqa!RSdjOzUT}jCbErhULS}Ma4RUIV_p9eteF@v4z)RGQJ44>>0xR_H zKu3N3MwBJ`sMiIKI1FUhnSUt4=L!WCz7&J?hG#7UVhVsOTqMrPvQatV-&0c~z^g%H zzW_R(sx_XSt5L)>(lVi@=W{kX;IL_6NMUw$!A_78cDRdkNz8HanY@nR*`VI}sT zbbh;(jv#v-R8D{y+X9;*(o(#s^Y!|7jbp>r5O&tEXb@<{#NX*pKgymKq4nJ-9dRmC zC2jhhMb+DA6g+%>uvfcDHqBLY%@vozJc=r0kZ^ZNk(1-%R9BtXlC}zKj@lsu`7rWC zr6b(j<>Y#JrBL5L-W?!_on*M4=julJP~fxsour(nP9KRm5B!TipD2o+_bHa4JJ+0; zsYGVqO;5neHAo-uh^MeQJJDON%lb{b9@?QwRYTwR8j~0e$?A~w2?rM#)z+B@`F|g8 zw=vPM8~C`hkB9ep6-B4LIm-H&JJrUwv2r3)|89|fVDsqX9zIc?RjlZ>i)$)dvHh=X zoQc2n>t6Jeo#zbleW*aU`>?p19}gvD>UQgQ|AI(h!4@G~eAUP-s+A75K8|(QW#0ku zn9`B(sDeBBV*)r!0||oAwFCb616ov+w2~7`#>^x zx0Z}_2tMcOlC)E6Eu2bFvH-r}=*W>$x>>prBgt-aIn6msM~{4yz<@z?P1jq?UUO- z(9$LU4CMeuRe(2#>2+(z90h}`vUF#I)#f-$sd}#NU0q+Ezlvh*zTS2-Xb{trcGJWv zbHu2BsK3EL0@G6Ly?PG>76PHBByT{^>kOGFs$an8j>%tsbaieKyi<*4qp;=})LG!& zhNcp*fWo6)dy72|dlq+_zO7ZljP%$zuq}?l9lMC*3q8O`!hp_$# zJfV18dLwXBK~G?3{Ac%zTMAreP=p+>mQ{|JH2IaadqpKDzp^^LsDjiXO{~SAJ%a~5 z_zC26%dyCtF^|3TM(cSOx1M$57&9BjJ`_;?>Oan1uuNIYW737wawp`S`MtxgBMvc92ako)i8QQp~E zBMbYTZS8Ny;i~lh5$Nm#>G2-^O*3=zdp+|fQ)I@sb~nDsWBUmx+3q~b-7F~z#NTu6 z>cCo}sC-2b4fzKXzRsO_^W!H`2`d5qUr+x=^Q4Af=eCy%Al{YMN%fD*nV)Dc%FlmZ zrdmGWd3_~d%F=03|0p6rL)JA1*Q!a4bAyx?A}DsP%(+GinUI!#$N!8C%`VKS-(X5J z`FVeEo#A=}TGuAkmzCYxHE^{?es1w`fsoMjZeN5{-}P*+ zeIQ~c6-308mI%LzR?-~(dM45T=W0z8aYeeq{A_if%)R<{GyS3SEwYOzE2ijavVa@* zaPWimX~*-QQ$q#&OvL!rf^knbw;H#rrNX>wkiNA&cztkDxR{kajf8*vyx5by`T)!l8lwSw`K*_+nN5W*TrMUqKDu2s$kv^X zfSo~&Pd_sWB7n~CE&fjK1TnS5_p@{zh-3f=Fq}bgU$Z4 zyNy;6q#R+Vsn-kZ=I7@N9ia1rH@#ZPdcGC;bti0u4?|Gbd;G`u4avxai~Nf{g?8vYaU!m$y5q3~v*tfH@-RuiYU>}*H)0a|K1uKyn7J_eRSn~unGa80xxpXFF z!y${8nH>p__F&;2yj<=PAC-=x$khd3JuenaT2DPqjQ{_o(dL|sd+$!}%AR*z0NE%O zcwTq09{9!W>Rvz~*aqC<701vTzP2PxwTXRUmUnEgQZdZup1?+|T;A4vnv7N>W`=vC zcbOfd#!GQ%?)WbE|CIc=QLVUd_87gHyBR)CvTxy%+vNTC4FS=&^U%=H+5rCW`5Pvr z4Z-}rL`OP2W@@wIrlWnV`Wo#Dt^vbYO3OaWH-V}2yRx7^z1RP=_^QGpX~n$aqx+A5 z%ait(gAU;%QD7_=K9buFg%Odlq|5*kGj?{fFY(a zck>-%KCp@FNq$imVOh*OFWk@A4YCZK7=5&PNW);`)|}!v`yR`dR>!0y=A5k>(2U{G z6W`i_Edg;#3)HVAE(uI}O5z9t>0%$`cEH}TGz~E`fb3nO*4|3i#?)hgCBzTM-0*us zsf6L2BC&#~mWTy#`sjMVzfC)i0Ae!H6UnpGMP@b|+N<1rtI`Ki1^e4yC6mVR0?P)9 zCGoE~Op2r{Al?1+2@|{ue;_y%gbbGQpz;CzdI;IdUz8p!9K=Cq_PzxH1_to>{#~Pt zY=s2t31UQA4e_Mz=ZZkF*BwFeWbZ6)>3+zF$-?PO7{m#M9rdQHSPD2#c6@vI9|P$GHMnP%__U5mE5OBDFY!C!? zI6rmQg5P8Ht1_nOVTbg=d=Aka*#;3b&kyh5t;Hhs zhrI6lJo+&Dl`%RI`~uvgLNM_OBBwZkJ2H7SMJosZW6<`}%M)92mmt_8$r+<+dD!zJ z@PjD>TQ}36!AAgr&n;eW`Zo1Fe*Ez)wFSie9*SB{piNfFc4K&5DmoY9Azr9Mx)r{m zDD)#q!O^2_+T%aV-gyhB{@K{vEW2AaCXKR~qihp7ZG`;|zt;={=rpp7XaBf%(iZoC zqwf_T8=-vp?IxlKdy^r=oT3nAqCbQYZ`DfvKr&WOfFKfnF%4CVq_H5h;4OC-M=(%`^9kX^$mBTPj#P{AiqH2~^7C^X)k8&}3r;-(Xt$=GNUe z?mBsLRMRyjVLLPNi22@&=kH@_VqRth>y8h^ zNE|D@XlzI}9*VkLZkMN|zA|+ok@)r2a_Q&r&)4i59z)RB#8ay5svo3`XKQ5fq-{h6S~FXt>{OR{GrAW+W2{+%!a<|a z+wIl-C8+O#sUL(|NY@;k1?{w^gH3JH&z*xdIK|nm#bJ=X)*-4Xzo`ymS}ldBr_^RB z0)rX!PhqB~kl_z5BR~ux!2$@on-}V$(UGow^-$p`)B!Pa(2Mp`mtLKqQKWPFGXS
  • 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

    G^Hpq~h4@|f3= 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 literal 0 HcmV?d00001 diff --git a/scripts/master_pattern_python_test.py b/scripts/master_pattern_python_test.py new file mode 100644 index 0000000..c9f5fa7 --- /dev/null +++ b/scripts/master_pattern_python_test.py @@ -0,0 +1,81 @@ +"""Pure-Python (kinematical) vs EMsoft (dynamical) master patterns for Al. + +Computes a kinematical EBSD master pattern for fcc Al entirely in Python +(kikuchipy + diffsims, no Fortran), downloads the EMsoft-simulated dynamical +master pattern from Zenodo, and compares both on the sphere and projected +onto the Area 2 detector geometry for the same orientation. + +Run: python scripts/master_pattern_python_test.py +Requires: pip install kikuchipy diffsims matplotlib +""" + +import time + +import matplotlib.pyplot as plt +import numpy as np +from diffpy.structure import Atom, Lattice, Structure +from diffsims.crystallography import ReciprocalLatticeVector +from orix.crystal_map import Phase +from orix.quaternion import Rotation +import kikuchipy as kp + +OUT_DIR = "example/area2-results/master-pattern-comparison" + +# --- Kinematical master pattern, pure Python ------------------------------- +phase = Phase( + name="al", + space_group=225, + structure=Structure( + atoms=[Atom("Al", [0, 0, 0])], + lattice=Lattice(4.05, 4.05, 4.05, 90, 90, 90), + ), +) +t0 = time.time() +ref = ReciprocalLatticeVector.from_min_dspacing(phase, 0.7) +ref.sanitise_phase() +ref.calculate_structure_factor() +ref.calculate_theta(20e3) +simulator = kp.simulations.KikuchiPatternSimulator(ref) +mp_kin = simulator.calculate_master_pattern(half_size=200, hemisphere="upper") +t_kin = time.time() - t0 +print(f"Kinematical master pattern: {ref.size} reflectors, {t_kin:.1f} s") + +# --- Dynamical master pattern, EMsoft via Zenodo --------------------------- +mp_dyn = kp.data.ebsd_master_pattern( + "al", allow_download=True, projection="stereographic", energy=20, + hemisphere="upper", +) + +# --- Project both onto the Area 2 detector for one orientation ------------- +det = kp.detectors.EBSDDetector( + (111, 111), sample_tilt=70.0, pc=(0.518, 0.336, 0.753), convention="edax", +) +rot = Rotation.from_euler(np.deg2rad([30, 45, 60])) + +mp_dyn_lam = kp.data.ebsd_master_pattern( + "al", allow_download=True, projection="lambert", energy=20, + hemisphere="upper", +) +mp_dyn_lam.phase = phase +pat_dyn = mp_dyn_lam.get_patterns(rot, det, energy=20, compute=True) + +mp_kin_lam = mp_kin.as_lambert() +mp_kin_lam.phase = phase +pat_kin = mp_kin_lam.get_patterns(rot, det, energy=20, compute=True) + +# --- Figure ---------------------------------------------------------------- +fig, axes = plt.subplots(1, 4, figsize=(16, 4.4)) +panels = [ + (mp_dyn.data, "Dynamical master pattern\n(EMsoft, Zenodo download)"), + (mp_kin.data, f"Kinematical master pattern\n(pure Python, {t_kin:.0f} s)"), + (pat_dyn.data.squeeze(), "Detector pattern, dynamical\n(Area 2 geometry)"), + (pat_kin.data.squeeze(), "Detector pattern, kinematical\n(same orientation)"), +] +for ax, (img, title) in zip(axes, panels): + ax.imshow(img, cmap="gray") + ax.set_title(title, fontsize=10) + ax.axis("off") +fig.tight_layout() +fig.savefig(f"{OUT_DIR}/kinematical_vs_dynamical_al.png", dpi=150, + bbox_inches="tight") +print(f"Saved {OUT_DIR}/kinematical_vs_dynamical_al.png") From 7d931e5b5d2be08a8f2fac9166fce906ce244605 Mon Sep 17 00:00:00 2001 From: "claude[bot]" <41898282+claude[bot]@users.noreply.github.com> Date: Wed, 29 Jul 2026 03:43:09 +0000 Subject: [PATCH 06/12] Add Edison PaperQA literature search on Python-native MTEX alternatives Fetches and archives the Edison LITERATURE (PaperQA3) trajectory f55d0bdd answering the previously-blocked query on open-source, Python-native EBSD post-processing alternatives to MTEX. Includes the formatted answer, references, task-id, and full trajectory JSON. Co-authored-by: Sterling G. Baird <45469701+sgbaird@users.noreply.github.com> --- .../edison-mtex-alternatives/_task_id.json | 5 + outputs/edison-mtex-alternatives/answer.md | 207 + .../edison-mtex-alternatives/references.txt | 19 + .../edison-mtex-alternatives/task_full.json | 6278 +++++++++++++++++ 4 files changed, 6509 insertions(+) create mode 100644 outputs/edison-mtex-alternatives/_task_id.json create mode 100644 outputs/edison-mtex-alternatives/answer.md create mode 100644 outputs/edison-mtex-alternatives/references.txt create mode 100644 outputs/edison-mtex-alternatives/task_full.json diff --git a/outputs/edison-mtex-alternatives/_task_id.json b/outputs/edison-mtex-alternatives/_task_id.json new file mode 100644 index 0000000..fd5f34a --- /dev/null +++ b/outputs/edison-mtex-alternatives/_task_id.json @@ -0,0 +1,5 @@ +{ + "task_id": "f55d0bdd-87d8-4cf2-8d86-23309987262a", + "job": "job-futurehouse-paperqa3", + "query": "What are the open-source, Python-native software packages for electron backscatter diffraction (EBSD) post-processing that serve as alternatives to the MATLAB-based MTEX toolbox? Focus on capabilities for grain reconstruction/segmentation from orientation maps, crystallographic texture analysis (ODF, pole figures, inverse pole figures), and misorientation-derived metrics such as kernel average misorientation (KAM) and geometrically necessary dislocation (GND) density. Discuss packages such as kikuchipy, orix, DefDAP, DREAM.3D/DREAM3D-NX (simplnx), pyxem, and any others, including their maturity, peer-reviewed references, and how their grain-reconstruction and texture-analysis capabilities compare with MTEX. Context: an automated Python pipeline (indexing via kikuchipy/PyEBSDIndex on additively manufactured AlSi10Mg) that needs the downstream grain-characterization stage to run without MATLAB." +} \ No newline at end of file diff --git a/outputs/edison-mtex-alternatives/answer.md b/outputs/edison-mtex-alternatives/answer.md new file mode 100644 index 0000000..fc0e42c --- /dev/null +++ b/outputs/edison-mtex-alternatives/answer.md @@ -0,0 +1,207 @@ +Question: What are the open-source, Python-native software packages for electron backscatter diffraction (EBSD) post-processing that serve as alternatives to the MATLAB-based MTEX toolbox? Focus on capabilities for grain reconstruction/segmentation from orientation maps, crystallographic texture analysis (ODF, pole figures, inverse pole figures), and misorientation-derived metrics such as kernel average misorientation (KAM) and geometrically necessary dislocation (GND) density. Discuss packages such as kikuchipy, orix, DefDAP, DREAM.3D/DREAM3D-NX (simplnx), pyxem, and any others, including their maturity, peer-reviewed references, and how their grain-reconstruction and texture-analysis capabilities compare with MTEX. Context: an automated Python pipeline (indexing via kikuchipy/PyEBSDIndex on additively manufactured AlSi10Mg) that needs the downstream grain-characterization stage to run without MATLAB. + +# Open-source Python options for EBSD post-processing + +## Executive conclusion + +There is currently **no single Python-native package that reproduces the full integrated scope and maturity of MTEX**. The most credible MATLAB-free solution is a composed stack: + +1. **kikuchipy + PyEBSDIndex** for pattern processing and indexing; +2. **DREAM3D-NX through `simplnx`** for reproducible grain segmentation, cleanup, grain statistics, and especially 3D-capable workflows; +3. **orix** as the crystallographic orientation, symmetry, misorientation, IPF, and pole-figure layer; +4. optionally **DefDAP** for convenient 2D grain/deformation-map analysis; +5. a separately tested module for **KAM**, and especially for **GND-density inversion**. + +For the proposed automated AlSi10Mg pipeline, DREAM3D-NX/`simplnx` is the strongest grain-characterization backend, while orix is the best Python-native crystallographic foundation. kikuchipy itself is not a downstream replacement for MTEX, and pyxem is primarily a diffraction-microscopy/4D-STEM package rather than a conventional SEM-EBSD grain-analysis suite. + +| Package / ecosystem | Python-native status | Grain reconstruction / segmentation | Texture ODF / PF / IPF | KAM / GND | Maturity / reference status | Recommended role | +|---|---|---|---|---|---|---| +| MTEX | No; MATLAB-based | **Strong** for symmetry-aware 2D grain detection/reconstruction; advanced specialized workflows documented | **Strong**; benchmark for ODF, pole figures, IPF, texture components (folwarczny2026accurategrainboundary pages 5-9, savage2021anautomatedprocedure pages 1-2, savage2021anautomatedprocedure pages 3-4) | **Strong** in the MTEX ecosystem; widely treated as benchmark | Very mature, heavily cited benchmark; peer-reviewed advanced EBSD workflows documented (savage2021anautomatedprocedure pages 1-2, savage2021anautomatedprocedure pages 3-4) | Functional benchmark and validation target, but not MATLAB-free | +| kikuchipy | Yes | **Absent / not core** for downstream grain reconstruction; primarily EBSD pattern processing/indexing support | **Partial / custom** via interoperability, not a full texture-analysis suite | **Absent / not core** | Open-source Python EBSD toolbox with literature record, but not a complete post-processing replacement in the retrieved evidence | Upstream pattern handling, preprocessing, indexing, data I/O; pair with orix and/or DREAM3D-NX | +| orix | Yes | **Partial / custom**; orientation objects and misorientation logic support custom grain segmentation, but not MTEX-level turnkey reconstruction | **Strong / near-benchmark for orientation visualization**; IPF/PF native, ODF possible but typically less turnkey than MTEX | **Partial / custom**; KAM-like metrics and curvature workflows need user implementation/validation | Peer-reviewed library record available; positioned as crystallographic orientation library rather than full EBSD suite | Core Python orientation engine for custom EBSD post-processing and visualization | +| DefDAP | Yes | **Partial**; useful 2D deformation/EBSD map grain analysis, but narrower than MTEX | **Partial**; some crystallographic plotting/analysis, not a full MTEX texture environment | **Partial**; deformation-oriented metrics are a strength, GND generally custom/limited | Open-source Python project with software-release citation; maturity moderate, community smaller than MTEX/DREAM3D | Good lightweight Python choice for 2D grain/deformation analysis after indexing | +| DREAM3D-NX / simplnx | Yes (Python API around DREAM3D-NX) | **Strong**; mature pipeline-based segmentation/reconstruction, especially for 2D/3D EBSD and batch automation (polonsky2019threedimensionalanalysisand pages 1-2, polonsky2019threedimensionalanalysisand pages 13-14, polonsky2019threedimensionalanalysisand pages 2-5, yi2025rapidgrainsegmentation pages 4-7, stanek2020comparisonofsegmentation pages 1-2) | **Partial**; some crystallographic statistics, but not as texture-centric or interactive as MTEX (yi2025rapidgrainsegmentation pages 4-7) | **Partial / custom**; not typically the first choice for KAM/GND-centric analysis | Mature EBSD/microstructure pipeline ecosystem with peer-reviewed reconstruction studies (polonsky2019threedimensionalanalysisand pages 1-2, polonsky2019threedimensionalanalysisand pages 13-14, polonsky2019threedimensionalanalysisand pages 2-5) | Best Python-accessible option for robust automated grain segmentation/statistics in a MATLAB-free pipeline | +| pyxem | Yes | **Absent / not core for SEM-EBSD**; focused on diffraction microscopy in TEM/4D-STEM, not a direct MTEX replacement | **Partial** for orientation mapping/visualization in diffraction-microscopy contexts | **Absent / not core** | Mature open-source microscopy library, but its center of gravity is 4D-STEM/SPED rather than conventional SEM-EBSD post-processing | Use only if your workflow spans diffraction microscopy; not recommended as primary EBSD grain-texture backend | +| PyMicro | Yes | **Partial / custom**; useful microstructure data structures and crystallography, but less turnkey for EBSD grain reconstruction | **Partial / custom** | **Partial / custom** | Useful research software ecosystem, but less established as a mainstream EBSD post-processing stack in the retrieved evidence | Supporting library for custom workflows, data models, simulation coupling | +| OpenXY / research scripts / pyEBSD-style code | Yes, but heterogeneous | **Partial / custom** to **strong in isolated tasks**; highly variable and often method-specific | **Partial / custom** | **Partial / custom**, including possible GND research implementations | Lowest standardization; often lacks broad peer-reviewed software validation or stable APIs | Fill specific gaps such as KAM/GND or custom segmentation, but validate carefully against MTEX/DREAM3D outputs | +| Practical no-MATLAB stack for AM AlSi10Mg | Yes | **Strong overall** if composed as: kikuchipy/PyEBSDIndex + DREAM3D-NX for segmentation + orix/DefDAP for orientation/statistics | **Partial-to-strong overall**; strongest with orix plus custom ODF tooling | **Partial / custom overall**; KAM feasible, GND should be a separately validated module | Most realistic MATLAB-free path based on current open-source ecosystem and evidence balance (polonsky2019threedimensionalanalysisand pages 1-2, polonsky2019threedimensionalanalysisand pages 13-14, polonsky2019threedimensionalanalysisand pages 2-5) | Recommended integrated pipeline rather than searching for a single Python package that fully replaces MTEX | + + +*Table: This table compares major open-source Python-native or Python-accessible EBSD post-processing options against MTEX for grain reconstruction, texture analysis, and misorientation-derived metrics. It is designed to help choose a MATLAB-free downstream pipeline for automated EBSD workflows.* + +## The MTEX benchmark + +MTEX combines, in one environment, symmetry-aware EBSD import and manipulation, grain reconstruction, grain and boundary objects, texture estimation and plotting, misorientation statistics, KAM/GROD-type measures, and curvature/dislocation-density workflows. Its texture functionality includes ODF estimation, pole and inverse-pole figures, texture components, fibres, and quantitative texture measures. Published applications use MTEX for IPF maps, ODF-derived pole figures, grain-size and grain-shape statistics, and grain-boundary analysis. (folwarczny2026accurategrainboundary pages 5-9) + +MTEX also supports sophisticated extensions beyond simple threshold segmentation. A peer-reviewed workflow built on MTEX and MATLAB graph tools reconstructed deformation-twin hierarchies, grouped deformed fragments into parent families, treated missing relationships, and identified third-generation twins in heavily twinned α-Ti. (savage2021anautomatedprocedure pages 1-2) This illustrates the principal gap in Python: individual Python libraries provide many underlying operations, but MTEX supplies a more coherent grain/boundary/texture abstraction and a larger collection of specialized reconstruction workflows. + +MTEX is not immune to methodological choices. Strong textures and low-angle boundaries can cause under-segmentation or chains of crystallographically similar regions; one MTEX study deliberately biased reconstruction toward over-segmentation and used 1–2° tolerances for its particular material. (savage2021anautomatedprocedure pages 3-4) More generally, grain counts and geometry depend strongly on the selected threshold, connectivity, cleanup, and minimum-grain-size rules. A conventional 5° threshold is common but is not universally valid. (stanek2020comparisonofsegmentation pages 1-2) + +## Package assessment + +### 1. kikuchipy + +**Role.** kikuchipy is the natural upstream package in the proposed workflow. It is designed around EBSD patterns: vendor-file access, lazy handling of large pattern arrays, detector and projection geometry, background correction, pattern processing, simulation-related operations, and indexing interoperability. Its data model uses the HyperSpy ecosystem and orix crystallographic objects. + +**Grains and texture.** It should not be selected as the principal grain-reconstruction engine. Once indexing has produced orientation, phase, quality, and coordinate arrays, downstream segmentation and grain statistics generally require another package or custom code. Likewise, kikuchipy is not a comprehensive ODF/texture-analysis system and does not offer an MTEX-equivalent grain/boundary object model. + +**KAM/GND.** Neither is a core turnkey kikuchipy capability. KAM can be calculated from its output arrays with orix/NumPy-style operations, but masking, symmetry reduction, neighborhood definition, and exclusion of high-angle boundaries remain the pipeline developer’s responsibility. GND inversion is substantially further outside its main scope. + +**Maturity.** kikuchipy is a well-developed, domain-specific open-source project with a software paper titled *kikuchipy: an open-source toolbox for analysis of electron backscatter diffraction patterns*. Its maturity is strongest for pattern-space operations, not for post-indexing microstructure analysis. + +### 2. orix + +**Role.** orix is the most important Python-native crystallographic foundation. It supplies rotations and orientations, crystal and specimen symmetry, fundamental-zone reduction, symmetry-aware misorientation, orientation colours, inverse-pole-figure colour keys, pole-figure-style projections, and orientation clustering. Its peer-reviewed methodological reference is Johnstone et al., *Density-based clustering of crystal (mis)orientations and the orix Python library*, *Journal of Applied Crystallography* 53 (2020), 1293–1298, DOI 10.1107/S1600576720011103. + +**Grain reconstruction.** orix contains the primitives needed to compare neighboring orientations and cluster orientation data, but it is not yet an MTEX-like turnkey EBSD topology package. A production grain segmenter still needs scan-grid connectivity, phase masks, confidence masks, flood-fill or graph labeling, small-region handling, and grain-property aggregation. Those steps can be implemented with NumPy, SciPy, scikit-image, xarray, and networkx, but then the laboratory owns validation and maintenance. + +**Texture.** orix is strong for IPF colouring, stereographic projections, symmetry handling, and discrete orientation distributions. It is suitable for PF/IPF visualization and custom orientation-density estimation. Nevertheless, MTEX remains substantially richer and more established for quantitative ODF estimation, kernel-selection conventions, harmonic representations, fibres/components, uncertainty-aware texture workflows, and publication-ready texture analysis. An ODF reconstructed from discrete EBSD orientations is also parameter-dependent; published work notes sensitivity to ODF computation settings in MTEX itself, so Python/MTEX agreement requires matching kernels, bandwidths, symmetry, weights, and normalization. A modern EBSD texture study used pole figures to characterize weak texture and illustrates the need to retain a statistically representative orientation population. (wanni2024machinelearningenhanced pages 1-2) + +**KAM/GND.** orix is a good basis for KAM because it provides symmetry-aware misorientation operations. It does not, by itself, turn KAM into a one-call validated EBSD workflow. GND requires spatial orientation gradients, reference-frame consistency, Burgers vectors/slip-system assumptions, Nye-tensor construction, and an underdetermined inversion; this remains custom research code rather than an MTEX-equivalent orix feature. + +### 3. DefDAP + +**Role.** DefDAP—Deformation Data Analysis in Python—is a Python package aimed at combining EBSD with deformation measurements such as high-resolution digital image correlation. Its citable software release is Atkinson et al., *DefDAP: Deformation Data Analysis in Python* (2020), DOI 10.5281/zenodo.3688097. + +**Grains.** DefDAP is useful for 2D EBSD maps, grain finding and grain-level analysis, crystallographic slip/twinning interpretation, boundary overlays, and linking deformation fields to grains. For a conventional single-phase 2D Al EBSD map it may be the quickest lightweight route from an orientation map to grains and grain-wise quantities. + +**Texture and misorientation metrics.** Its emphasis is local deformation and grain-scale mechanics, not comprehensive quantitative texture. It is less complete than MTEX for ODFs, texture components, and generalized boundary/reconstruction operations. KAM-like local misorientation calculations can be added or may be available through map-level operations depending on release, but GND-density inversion should not be assumed to be a complete, standardized capability without checking the exact version and validating the implementation. + +**Maturity.** DefDAP has been used in peer-reviewed deformation studies, but its community, documentation breadth, and EBSD feature coverage are smaller than MTEX or DREAM.3D. It is best regarded as a focused 2D deformation-analysis package rather than a universal EBSD backend. + +### 4. DREAM.3D and DREAM3D-NX/`simplnx` + +**Role and architecture.** Legacy DREAM.3D is an established C++/Qt microstructure-analysis platform. DREAM3D-NX is its current-generation successor; `simplnx` provides Python bindings and pipeline construction. Thus, it is **Python-accessible and scriptable**, although not pure Python internally. This distinction is normally beneficial for large EBSD maps because segmentation and feature-statistics filters execute in compiled code. + +**Grain reconstruction.** This is the strongest open-source alternative for automated grain segmentation. DREAM.3D uses pipeline filters for data import, masking, cleanup, symmetry-aware misorientation segmentation, feature identification, neighbor lists, grain morphology, crystallographic statistics, boundary meshes, and, where applicable, 3D reconstruction. Published work describes DREAM.3D as a unified data structure aggregating community-developed algorithms, with reconstruction pipelines commonly containing more than a dozen parameterized steps. (polonsky2019threedimensionalanalysisand pages 1-2) + +Its `Segment Features (Misorientation)` workflow has been used to compare 2D and 3D segmentation across several misorientation thresholds. (stanek2020comparisonofsegmentation pages 2-7) Published AM/TriBeam workflows reconstructed serial EBSD slices, segmented grains using explicit misorientation tolerances, removed features below specified voxel counts, filled gaps, and automated parameter sweeps. (polonsky2019threedimensionalanalysisand pages 2-5) Cloud integration further demonstrated parallel parameter studies, provenance tracking, and grain-size comparisons between 2D and 3D AM datasets. (polonsky2019threedimensionalanalysisand pages 1-2, polonsky2019threedimensionalanalysisand pages 13-14) + +**Texture.** DREAM.3D calculates crystallographic feature statistics and supports orientation-distribution data used in synthetic microstructure generation, but it is not as strong as MTEX for interactive quantitative texture analysis. PF/IPF maps and basic orientation statistics are feasible; sophisticated ODF reconstruction and texture-component analysis are better handled in orix plus custom numerical code—or validated against MTEX. Published workflows frequently use DREAM.3D for microstructure generation/reconstruction and MTEX for detailed ODF/PF analysis, reflecting this division of strengths. (folwarczny2026accurategrainboundary pages 5-9) + +**KAM/GND.** DREAM3D-NX should not be selected primarily for KAM or GND. Depending on installed plugins and version, local orientation filters may cover some neighborhood measures, but these capabilities are less central and less transparent than its feature segmentation/statistics pipeline. A NumPy/orix KAM stage is easier to audit. GND remains a specialist calculation. + +**Cautions.** Segmentation is not parameter-free. The same threshold can produce different 2D and 3D connectivity, especially for nonconvex grains or paths connected outside the selected plane. (stanek2020comparisonofsegmentation pages 1-2, stanek2020comparisonofsegmentation pages 2-7) Minimum feature size and cleanup can also shift the measured grain-size distribution. Consequently, pipeline JSON, threshold, neighborhood convention, phase mask, and deleted/fill operations should be retained as provenance. + +### 5. pyxem + +pyxem is an open-source Python ecosystem for multidimensional diffraction microscopy, built around HyperSpy and commonly used for scanning/precession electron diffraction and 4D-STEM. It is valuable for virtual diffraction imaging, diffraction-vector analysis, orientation mapping, and related TEM workflows. + +It is **not a direct downstream package for conventional SEM-EBSD orientation maps**. Grain segmentation from vendor-style EBSD grids, quantitative EBSD texture analysis, KAM, and GND are not its central abstractions. Its shared ecosystem with kikuchipy/orix can be useful if the project later combines EBSD with scanning electron diffraction, but pyxem should not be the primary AlSi10Mg grain-analysis backend. + +### 6. PyMicro + +PyMicro provides Python classes and algorithms for crystallography, microstructure representation, grains, orientations, meshes, and links to simulation and tomography. It can import or represent EBSD-like microstructures and is useful for custom data integration, synthetic microstructures, and computational-mechanics coupling. + +For this task, its limitations are that conventional EBSD segmentation, comprehensive ODF analysis, KAM, and GND are not offered with the same turnkey breadth or community validation as MTEX. It is better viewed as an extensible microstructure framework than as a drop-in EBSD analysis application. + +### 7. OpenXY and other research code + +OpenXY is associated mainly with high-angular-resolution EBSD cross-correlation and strain/rotation analysis. It addresses a different problem from ordinary Hough-indexed orientation-map characterization and is not a complete grain/texture package. Some Python ports and research repositories calculate lattice curvature or GND density, but their conventions, slip-system bases, regularization, and maintenance vary. + +Other small packages carrying names such as `pyebsd`, custom scikit-image segmenters, or laboratory scripts can calculate IPF colours, KAM, or threshold-connected grains. They can be useful building blocks, but package names are sometimes ambiguous, releases may be unmaintained, and peer-reviewed software references are often absent. They should not be treated as equivalent to MTEX merely because they produce an IPF or KAM image. + +## Recommended pipeline for AM AlSi10Mg + +### Data contract after indexing + +Export or retain the following arrays and metadata: + +- quaternion or rotation matrix per scan point—preferably not only Euler angles; +- phase ID, indexed/unindexed mask, confidence or match score, and pattern quality; +- physical `x`, `y` coordinates and step size; +- scan shape and rectangular/hexagonal topology; +- crystal symmetry and lattice parameters for fcc Al; +- detector/sample/reference-frame conventions; +- indexing dictionary or phase-library version. + +AlSi10Mg is commonly dominated in EBSD by fcc α-Al, while the fine Si network may be incompletely indexed at ordinary step sizes. Do not let unindexed Si-rich pixels automatically split Al grains: establish an explicit phase/mask and cleanup policy and report it. + +### Grain stage + +Use **DREAM3D-NX/`simplnx`** for the production pipeline: + +1. construct the image geometry and load quaternion, phase, mask, and quality arrays; +2. remove only demonstrably unreliable points; +3. segment same-phase connected pixels with a documented disorientation threshold; +4. calculate feature centroids, equivalent diameters, areas, aspect ratios, mean orientations, neighbors, and boundary misorientations; +5. retain both the raw feature labels and any post-cleanup labels; +6. sweep plausible thresholds rather than fixing one unexamined value. + +For AM AlSi10Mg, evaluate at least a low-angle-sensitive threshold and a conventional grain threshold—for example, a controlled sweep around 2–5°—because cellular/subgrain orientation gradients may be physically meaningful. This is not a recommendation to choose a universal value; published work demonstrates that changing tolerance can radically alter segmentation and that 2D and 3D results are not automatically equivalent. (polonsky2019threedimensionalanalysisand pages 2-5, stanek2020comparisonofsegmentation pages 1-2, stanek2020comparisonofsegmentation pages 2-7) + +If only modest 2D maps are involved and direct Python object manipulation is more important than DREAM3D-NX pipelines, **DefDAP** is a reasonable alternative. A fully custom orix/scikit-image segmenter is defensible only if regression-tested against DREAM3D-NX or MTEX. + +### Texture stage + +Use **orix** for orientation conversion, symmetry reduction, IPF maps, pole figures, and discrete orientation statistics. For ODF estimation: + +- weight points or grains deliberately; pixel-weighted and one-orientation-per-grain ODFs answer different questions; +- state the kernel and half-width/bandwidth; +- enforce cubic crystal symmetry and the intended specimen symmetry; +- normalize PF/ODF intensities consistently, usually in multiples of random distribution; +- validate against a known texture or a small MTEX reference dataset. + +This distinction matters in AM material: pixel weighting emphasizes large columnar grains, whereas grain weighting describes the population of grains. A recent study highlights the importance of preserving the full orientation distribution when reducing EBSD orientation datasets and uses PF maps to assess texture strength. (wanni2024machinelearningenhanced pages 1-2) + +### KAM + +KAM is straightforward to implement but easy to define inconsistently. For each indexed point, compute the mean symmetry-reduced disorientation to valid neighbors, while specifying: + +- first-, second-, or higher-order neighborhood; +- whether diagonals are included; +- maximum included disorientation, often chosen to exclude grain boundaries; +- treatment of phase boundaries, map edges, and unindexed pixels; +- degrees versus radians; +- whether the map has been denoised before calculation. + +Use orix for disorientation and NumPy/SciPy for neighborhood operations. Store the number of valid neighbors along with KAM; otherwise values near pores, Si particles, and map boundaries are misleading. KAM should not be interpreted directly as dislocation density. + +### GND density + +GND is the least turnkey part of a MATLAB-free pipeline. A defensible calculation needs orientation gradients in physical units, lattice curvature, an explicit Nye-tensor convention, Burgers-vector/slip-system definitions, and a solution to an underdetermined inversion—commonly L1 or L2 minimization. Report whether the result is total scalar GND density, a lower bound, or slip-system-resolved density. + +For conventional EBSD, noise and angular resolution strongly affect spatial derivatives. The result also scales with step size and preprocessing. Therefore: + +1. preserve orientations at full precision; +2. estimate angular noise on an undeformed/reference region; +3. document derivative stencil and smoothing; +4. perform step-size or downsampling sensitivity tests; +5. benchmark synthetic rotation-gradient fields with known curvature; +6. compare a representative map against an established MTEX or HR-EBSD implementation. + +No named Python package in this comparison offers a broadly validated, turnkey GND workflow matching MTEX’s integration. Treat GND as an independently versioned scientific module, not as a plotting option attached to the grain segmenter. + +## Practical ranking + +- **Best production grain segmentation and statistics:** DREAM3D-NX/`simplnx`. +- **Best Python crystallographic foundation and PF/IPF layer:** orix. +- **Best upstream pattern/indexing integration:** kikuchipy + PyEBSDIndex. +- **Best lightweight 2D grain/deformation package:** DefDAP. +- **Best for TEM diffraction-microscopy integration, not SEM-EBSD post-processing:** pyxem. +- **Best custom microstructure/simulation framework:** PyMicro. +- **No fully satisfactory turnkey Python winner for GND:** implement and validate separately. + +Accordingly, the recommended deployable stack is **kikuchipy/PyEBSDIndex → DREAM3D-NX/`simplnx` → orix-based texture and KAM → validated custom GND module**. This removes MATLAB from routine production while retaining MTEX only as an optional one-time validation reference. DREAM.3D’s documented use on complex additively manufactured 3D EBSD datasets, including automated parameter studies and explicit misorientation segmentation, makes this architecture substantially lower-risk than building the entire downstream stage directly from NumPy/orix primitives. (polonsky2019threedimensionalanalysisand pages 1-2, polonsky2019threedimensionalanalysisand pages 13-14, polonsky2019threedimensionalanalysisand pages 2-5) + +References + +1. (folwarczny2026accurategrainboundary pages 5-9): Martin Folwarczny, Ao Li, Rushvi Shah, Aaron Chote, Alexandra C. Austin, Yimin Zhu, Gregory S. Rohrer, Michael A. Jackson, Souhardh Kotakadi, and Katharina Marquardt. Accurate grain boundary plane distributions for textured microstructures from stereological analysis of orthogonal two-dimensional electron backscatter diffraction orientation maps. Ultramicroscopy, 280:114262, Feb 2026. URL: https://doi.org/10.1016/j.ultramic.2025.114262, doi:10.1016/j.ultramic.2025.114262. This article has 0 citations and is from a peer-reviewed journal. + +2. (savage2021anautomatedprocedure pages 1-2): Daniel J. Savage, Rodney J. McCabe, and Marko Knezevic. An automated procedure built on mtex for reconstructing deformation twin hierarchies from electron backscattered diffraction datasets of heavily twinned microstructures. Materials Characterization, 171:110808, Jan 2021. URL: https://doi.org/10.1016/j.matchar.2020.110808, doi:10.1016/j.matchar.2020.110808. This article has 20 citations and is from a peer-reviewed journal. + +3. (savage2021anautomatedprocedure pages 3-4): Daniel J. Savage, Rodney J. McCabe, and Marko Knezevic. An automated procedure built on mtex for reconstructing deformation twin hierarchies from electron backscattered diffraction datasets of heavily twinned microstructures. Materials Characterization, 171:110808, Jan 2021. URL: https://doi.org/10.1016/j.matchar.2020.110808, doi:10.1016/j.matchar.2020.110808. This article has 20 citations and is from a peer-reviewed journal. + +4. (polonsky2019threedimensionalanalysisand pages 1-2): Andrew T. Polonsky, Christian A. Lang, Kristian G. Kvilekval, Marat I. Latypov, McLean P. Echlin, B. S. Manjunath, and Tresa M. Pollock. Three-dimensional analysis and reconstruction of additively manufactured materials in the cloud-based bisque infrastructure. Integrating Materials and Manufacturing Innovation, 8:37-51, Mar 2019. URL: https://doi.org/10.1007/s40192-019-00126-7, doi:10.1007/s40192-019-00126-7. This article has 31 citations and is from a peer-reviewed journal. + +5. (polonsky2019threedimensionalanalysisand pages 13-14): Andrew T. Polonsky, Christian A. Lang, Kristian G. Kvilekval, Marat I. Latypov, McLean P. Echlin, B. S. Manjunath, and Tresa M. Pollock. Three-dimensional analysis and reconstruction of additively manufactured materials in the cloud-based bisque infrastructure. Integrating Materials and Manufacturing Innovation, 8:37-51, Mar 2019. URL: https://doi.org/10.1007/s40192-019-00126-7, doi:10.1007/s40192-019-00126-7. This article has 31 citations and is from a peer-reviewed journal. + +6. (polonsky2019threedimensionalanalysisand pages 2-5): Andrew T. Polonsky, Christian A. Lang, Kristian G. Kvilekval, Marat I. Latypov, McLean P. Echlin, B. S. Manjunath, and Tresa M. Pollock. Three-dimensional analysis and reconstruction of additively manufactured materials in the cloud-based bisque infrastructure. Integrating Materials and Manufacturing Innovation, 8:37-51, Mar 2019. URL: https://doi.org/10.1007/s40192-019-00126-7, doi:10.1007/s40192-019-00126-7. This article has 31 citations and is from a peer-reviewed journal. + +7. (yi2025rapidgrainsegmentation pages 4-7): Yu-Tsen Yi, Junwon Seo, Kevin Murphy, and Anthony D. Rollett. Rapid grain segmentation of heat-treated and annealed lpbf haynes 282 using an unsupervised learning-based computer vision approach. Integrating Materials and Manufacturing Innovation, Jan 2025. URL: https://doi.org/10.1007/s40192-024-00390-2, doi:10.1007/s40192-024-00390-2. This article has 6 citations and is from a peer-reviewed journal. + +8. (stanek2020comparisonofsegmentation pages 1-2): J. Stanek, J. Kopeček, P. Král, I. Karafiátová, F. Seitl, and V. Beneš. Comparison of segmentation of 2d and 3d ebsd measurements in polycrystalline materials. Metallic Materials, 58:301-319, Jan 2020. URL: https://doi.org/10.4149/km\_2020\_5\_301, doi:10.4149/km\_2020\_5\_301. This article has 4 citations. + +9. (wanni2024machinelearningenhanced pages 1-2): J. Wanni, C. A. Bronkhorst, and D. J. Thoma. Machine learning enhanced analysis of ebsd data for texture representation. npj Computational Materials, 10:1-11, Jun 2024. URL: https://doi.org/10.1038/s41524-024-01324-4, doi:10.1038/s41524-024-01324-4. This article has 14 citations and is from a peer-reviewed journal. + +10. (stanek2020comparisonofsegmentation pages 2-7): J. Stanek, J. Kopeček, P. Král, I. Karafiátová, F. Seitl, and V. Beneš. Comparison of segmentation of 2d and 3d ebsd measurements in polycrystalline materials. Metallic Materials, 58:301-319, Jan 2020. URL: https://doi.org/10.4149/km\_2020\_5\_301, doi:10.4149/km\_2020\_5\_301. This article has 4 citations. \ No newline at end of file diff --git a/outputs/edison-mtex-alternatives/references.txt b/outputs/edison-mtex-alternatives/references.txt new file mode 100644 index 0000000..2e2d188 --- /dev/null +++ b/outputs/edison-mtex-alternatives/references.txt @@ -0,0 +1,19 @@ +1. (folwarczny2026accurategrainboundary pages 5-9): Martin Folwarczny, Ao Li, Rushvi Shah, Aaron Chote, Alexandra C. Austin, Yimin Zhu, Gregory S. Rohrer, Michael A. Jackson, Souhardh Kotakadi, and Katharina Marquardt. Accurate grain boundary plane distributions for textured microstructures from stereological analysis of orthogonal two-dimensional electron backscatter diffraction orientation maps. Ultramicroscopy, 280:114262, Feb 2026. URL: https://doi.org/10.1016/j.ultramic.2025.114262, doi:10.1016/j.ultramic.2025.114262. This article has 0 citations and is from a peer-reviewed journal. + +2. (savage2021anautomatedprocedure pages 1-2): Daniel J. Savage, Rodney J. McCabe, and Marko Knezevic. An automated procedure built on mtex for reconstructing deformation twin hierarchies from electron backscattered diffraction datasets of heavily twinned microstructures. Materials Characterization, 171:110808, Jan 2021. URL: https://doi.org/10.1016/j.matchar.2020.110808, doi:10.1016/j.matchar.2020.110808. This article has 20 citations and is from a peer-reviewed journal. + +3. (savage2021anautomatedprocedure pages 3-4): Daniel J. Savage, Rodney J. McCabe, and Marko Knezevic. An automated procedure built on mtex for reconstructing deformation twin hierarchies from electron backscattered diffraction datasets of heavily twinned microstructures. Materials Characterization, 171:110808, Jan 2021. URL: https://doi.org/10.1016/j.matchar.2020.110808, doi:10.1016/j.matchar.2020.110808. This article has 20 citations and is from a peer-reviewed journal. + +4. (polonsky2019threedimensionalanalysisand pages 1-2): Andrew T. Polonsky, Christian A. Lang, Kristian G. Kvilekval, Marat I. Latypov, McLean P. Echlin, B. S. Manjunath, and Tresa M. Pollock. Three-dimensional analysis and reconstruction of additively manufactured materials in the cloud-based bisque infrastructure. Integrating Materials and Manufacturing Innovation, 8:37-51, Mar 2019. URL: https://doi.org/10.1007/s40192-019-00126-7, doi:10.1007/s40192-019-00126-7. This article has 31 citations and is from a peer-reviewed journal. + +5. (polonsky2019threedimensionalanalysisand pages 13-14): Andrew T. Polonsky, Christian A. Lang, Kristian G. Kvilekval, Marat I. Latypov, McLean P. Echlin, B. S. Manjunath, and Tresa M. Pollock. Three-dimensional analysis and reconstruction of additively manufactured materials in the cloud-based bisque infrastructure. Integrating Materials and Manufacturing Innovation, 8:37-51, Mar 2019. URL: https://doi.org/10.1007/s40192-019-00126-7, doi:10.1007/s40192-019-00126-7. This article has 31 citations and is from a peer-reviewed journal. + +6. (polonsky2019threedimensionalanalysisand pages 2-5): Andrew T. Polonsky, Christian A. Lang, Kristian G. Kvilekval, Marat I. Latypov, McLean P. Echlin, B. S. Manjunath, and Tresa M. Pollock. Three-dimensional analysis and reconstruction of additively manufactured materials in the cloud-based bisque infrastructure. Integrating Materials and Manufacturing Innovation, 8:37-51, Mar 2019. URL: https://doi.org/10.1007/s40192-019-00126-7, doi:10.1007/s40192-019-00126-7. This article has 31 citations and is from a peer-reviewed journal. + +7. (yi2025rapidgrainsegmentation pages 4-7): Yu-Tsen Yi, Junwon Seo, Kevin Murphy, and Anthony D. Rollett. Rapid grain segmentation of heat-treated and annealed lpbf haynes 282 using an unsupervised learning-based computer vision approach. Integrating Materials and Manufacturing Innovation, Jan 2025. URL: https://doi.org/10.1007/s40192-024-00390-2, doi:10.1007/s40192-024-00390-2. This article has 6 citations and is from a peer-reviewed journal. + +8. (stanek2020comparisonofsegmentation pages 1-2): J. Stanek, J. Kopeček, P. Král, I. Karafiátová, F. Seitl, and V. Beneš. Comparison of segmentation of 2d and 3d ebsd measurements in polycrystalline materials. Metallic Materials, 58:301-319, Jan 2020. URL: https://doi.org/10.4149/km\_2020\_5\_301, doi:10.4149/km\_2020\_5\_301. This article has 4 citations. + +9. (wanni2024machinelearningenhanced pages 1-2): J. Wanni, C. A. Bronkhorst, and D. J. Thoma. Machine learning enhanced analysis of ebsd data for texture representation. npj Computational Materials, 10:1-11, Jun 2024. URL: https://doi.org/10.1038/s41524-024-01324-4, doi:10.1038/s41524-024-01324-4. This article has 14 citations and is from a peer-reviewed journal. + +10. (stanek2020comparisonofsegmentation pages 2-7): J. Stanek, J. Kopeček, P. Král, I. Karafiátová, F. Seitl, and V. Beneš. Comparison of segmentation of 2d and 3d ebsd measurements in polycrystalline materials. Metallic Materials, 58:301-319, Jan 2020. URL: https://doi.org/10.4149/km\_2020\_5\_301, doi:10.4149/km\_2020\_5\_301. This article has 4 citations. \ No newline at end of file diff --git a/outputs/edison-mtex-alternatives/task_full.json b/outputs/edison-mtex-alternatives/task_full.json new file mode 100644 index 0000000..5c52e2e --- /dev/null +++ b/outputs/edison-mtex-alternatives/task_full.json @@ -0,0 +1,6278 @@ +{ + "status": "success", + "query": "What are the open-source, Python-native software packages for electron backscatter diffraction (EBSD) post-processing that serve as alternatives to the MATLAB-based MTEX toolbox? Focus on capabilities for grain reconstruction/segmentation from orientation maps, crystallographic texture analysis (ODF, pole figures, inverse pole figures), and misorientation-derived metrics such as kernel average misorientation (KAM) and geometrically necessary dislocation (GND) density. Discuss packages such as kikuchipy, orix, DefDAP, DREAM.3D/DREAM3D-NX (simplnx), pyxem, and any others, including their maturity, peer-reviewed references, and how their grain-reconstruction and texture-analysis capabilities compare with MTEX. Context: an automated Python pipeline (indexing via kikuchipy/PyEBSDIndex on additively manufactured AlSi10Mg) that needs the downstream grain-characterization stage to run without MATLAB.", + "user": null, + "created_at": "2026-07-29T03:32:08.878330Z", + "job_name": "job-futurehouse-paperqa3", + "share_status": "private", + "permitted_accessors": { + "users": [], + "organizations": [] + }, + "build_owner": "FutureHouse", + "environment_name": null, + "agent_name": null, + "task_id": "f55d0bdd-87d8-4cf2-8d86-23309987262a", + "project_id": null, + "agent_state": [ + { + "id": "40806201-7df8-4191-a1df-3dd1fe314e9e", + "trajectory_id": "f55d0bdd-87d8-4cf2-8d86-23309987262a", + "trajectory_timestep": 14, + "step": "after_transition", + "state": { + "transition": { + "timestep": 14, + "agent_state": { + "tools": [ + { + "type": "function", + "info": { + "name": "create_plan", + "description": "Create a plan for to construct a thorough and accurate answer.\n\nDecompose the input task into a set of sub-objectives that need to\nbe met in order to form the answer. Subsequently, when working on solving\nthe query, you can focus on these objectives one by one. Note that the\n`update_plan` tool allows you to change the objectives if needed.\n\nIn addition to the objectives you deem necessary, add one final objective\nto call the `answer` tool with your final answer, so that you do not\nforget to submit your answer.", + "parameters": { + "type": "object", + "properties": { + "plan_json": { + "description": "A JSON string representing the plan. It should be a dictionary\nwith top-level key \"objectives\", whose value is a list of objectives.\nEach objective should be a dictionary with the following keys:\n- \"id\": (int) an integer id for the plan objective\n- \"objective\": (str) a human readable description of the objective's goal\n- \"rationale\": (str) a human readable rationale\n describing why this objective is necessary and appropriate for the query.\n- \"status\": (str) updated task status, default to pending,\n one of: pending, in-progress, or completed.\n \"pending\" is yet to be started,\n \"in-progress\" is the current objective being solved,\n \"completed\" is successfully completed with acceptance criteria met.\n- \"result\": (str|None) The result of the objective, default to None.\n- \"evaluation\": (str|None) Description of why the objective result\n meets the criteria for being complete. Default to None.", + "title": "Plan Json", + "type": "string" + } + }, + "required": [ + "plan_json" + ] + } + } + }, + { + "type": "function", + "info": { + "name": "patent_search", + "description": "Search for patents to increase the patent count.\n\nRepeat previous calls with the same query to continue a search.\nOnly repeat a maximum of three times.\nThis tool can be called concurrently.\nThis tool introduces novel patents, so invoke it when just beginning\nor when unsatisfied with the current evidence.", + "parameters": { + "type": "object", + "properties": { + "query": { + "description": "A search query for patents (using Google Patents). Never include temporal\nfilters here (e.g. specific years or dates); instead use the `after` and `before`\narguments. Never include author filters here; instead use the `inventor` argument.\nSupports the following syntax, but they can be brittle and are not preferred; try\nsimple queries where possible:\n- Boolean operators: AND (default), OR, and - (NOT)\n- Exact phrases: \"quoted text\"\n- Proximity: NEAR/x, ADJ/x (ordered), WITH (20 words), SAME (200 words)\n- Field search: TI=(title), AB=(abstract), CL=(claims)\n- CPC codes: cpc:A01B or CPC=B60R22/low (includes children)\n- Wildcards: ? (0-1 char), * (0+ chars), # (exactly 1 char)\n- Chemistry: exact molecule names, SSS=molecule (substructure),\n ~molecule (similar), SMILES strings, SMARTS=pattern, InChI keys,\n CL=~molecule (chemistry in claims)", + "title": "Query", + "type": "string" + }, + "after": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Minimum patent date. Format: YYYYMMDD.\nExample: '20150101' for patents after Jan 1, 2015.", + "title": "After" + }, + "before": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Maximum patent date. Format: YYYYMMDD.\nExample: '20200101' for patents before Jan 1, 2020.", + "title": "Before" + }, + "date_type": { + "default": "publication", + "description": "Type of date that after and before refer to. Must be either 'publication'\nor 'filing'. Only necessary to set if after and/or before are set.", + "title": "Date Type", + "type": "string" + }, + "inventor": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Filter by inventor name(s). Comma-separated for multiple.", + "title": "Inventor" + } + }, + "required": [ + "query" + ] + } + } + }, + { + "type": "function", + "info": { + "name": "gather_evidence", + "description": "Given a specific question, gather evidence from full-text of documents that have been retrieved by\nprevious tool calls.\n\nHere is how the tool works: the provided question is posed to all texts retrieved thus far\nby other tools. An LLM sees each text independently and is prompted to find information relevant\nto the question.\n\nThat is, we sample evidence `e \\sim LLM(prompt, text, q)` for each text. We only return pieces of\nevidence `e` that are sufficiently relevant to the question; if the text is irrelevant, then `e`\nis not included in the final response of this tool. Note that this LLM does not see the conversation\nhistory thus far, only the question and each text. Note that it only sees text, no images or other\nmedia from the contents (though tables and formulae may be parseable in some cases).\n\nThink of this tool as an efficient way to deeply scan all retrieved documents for evidence. It\nis complementary to the `read_text` tool, which can be used to directly inspect a subset of the\nretrieved documents.\n\nA valuable time to invoke this tool is after another tool finds potentially relevant documents.\nFeel free to invoke this tool in parallel with other tools, but do not call this tool in parallel with itself.\nOnly invoke this tool when the document count is above zero, or this tool will be useless.\n\nIf you call this tool 2+ times and repeatedly get 'No relevant evidence found',\nconsider whether the answer might be in visual content (figures/tables) rather than text,\nand use appropriate tools if available to access that content.\n\nOnce you receive evidence from this tool:\n\n1. Read Carefully: Don't skim. The evidence may contain multiple similar terms\n or values\u2014make sure you identify the RIGHT one.\n\n2. For Comparative Questions: If the question asks \"which X has greatest Y\",\n check that the evidence includes information about ALL relevant X options, not\n just one or two. If you only see partial information, gather more evidence.\n\n3. Check for Noise: Verify that numbers or terms aren't just metadata\n (page numbers, reference IDs, dates). Look for the value in meaningful\n scientific context.\n\n4. Context Matters: A term appearing 71 times doesn't mean it's always the answer.\n Verify which occurrence actually answers the question asked.\n\nIf the evidence doesn't clearly answer the question, gather more evidence before\nconcluding. Don't guess based on partial information.", + "parameters": { + "type": "object", + "properties": { + "question": { + "description": "Specific question to gather evidence for.", + "title": "Question", + "type": "string" + }, + "text_name_focus_list": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "default": null, + "description": "if there are known text names that are relevant to the question,\nyou can specify them here. This will ensure that the tool will look at these text names\nfirst, and then look at the rest of the evidence. If left as `None`, an embedding\nsearch will be performed on underlying content to find most relevant texts.", + "title": "Text Name Focus List" + } + }, + "required": [ + "question" + ] + } + } + }, + { + "type": "function", + "info": { + "name": "update_plan", + "description": "Update the plan for a specific or new objective using a JSON string to create or\nreplace the existing objective.\n\nThe updated_json should be a JSON string representing a single plan objective object.\n\nYou may use this tool to update an objective, create a new one, or change\nstrategy if the current plan is not working. Only change strategy significantly\nas a last resort, after trying very hard to make the current plan work.\n\nOnly mark an objective as completed if you are absolutely sure that it has been fully\nmet. If it is only partially met, you may add additional objectives to the plan for\nwhat is missing.", + "parameters": { + "type": "object", + "properties": { + "plan_objective_id": { + "description": "The id of the objective to update.", + "title": "Plan Objective Id", + "type": "integer" + }, + "updated_plan_objective_json": { + "description": "A JSON string representing the updated objective.\nIt should be a dictionary with the with the following keys:\n- \"id\": (int) an integer id matching plan_objective_id, if not found, a new objective is created.\n- \"objective\": (str) a human readable description of the objective's goal\n- \"rationale\": (str) a human readable rationale\n describing why this objective is necessary and appropriate for the query.\n- \"status\": (str) updated task status, default to pending,\n one of: pending, in-progress, or completed.\n \"pending\" is yet to be started,\n \"in-progress\" is the current objective being solved,\n \"completed\" is successfully completed with acceptance criteria met.\n- \"result\": (str|None) The result of the objective, default to None.\n- \"evaluation\": (str|None) Description of why the objective result\n meets the criteria for being complete. Default to None.", + "title": "Updated Plan Objective Json", + "type": "string" + } + }, + "required": [ + "plan_objective_id", + "updated_plan_objective_json" + ] + } + } + }, + { + "type": "function", + "info": { + "name": "paper_search", + "description": "Search for papers in Google Scholar for you to look at.\n\nCan be called repeatedly with identical parameters to retrieve more results (max 2 repeats).\nA short summary of the retrieved papers will be returned, but to examine the full content of each paper,\nyou must use the gather_evidence tool.", + "parameters": { + "type": "object", + "properties": { + "query": { + "description": "A Google Scholar search query, which can be a specific phrase, complete sentence,\nor general keywords, e.g. 'machine learning for immunology'. Also can be\ngiven search operators like 'author:'.", + "title": "Query", + "type": "string" + }, + "min_year": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "description": "filter for minimum publication year.\nThe current year is 2026. If unsure about time range, do not set.", + "title": "Min Year" + }, + "max_year": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "description": "filter for maximum publication year.\nThe current year is 2026. If unsure about time range, do not set.", + "title": "Max Year" + } + }, + "required": [ + "query" + ] + } + } + }, + { + "type": "function", + "info": { + "name": "clinical_trials_search", + "description": "Search for clinical trials, with support for repeated calls and concurrent execution.\n\nWill add new clinical trials to the state, and return metadata about the number of trials found.", + "parameters": { + "type": "object", + "properties": { + "query": { + "description": "The search query string. Supports complex boolean expressions, field-specific\nsearches, and query modifiers through operators. All configuration is done through\noperators in the query string.\nQuery Syntax:\n Basic Search:\n Simple text automatically uses default EXPANSION[Relaxation] and COVERAGE[Contains]\n >>> \"heart attack\"\n\n Modified Search:\n Use operators to modify search behavior:\n >>> 'EXPANSION[None]COVERAGE[FullMatch]\"exact phrase\"'\n >>> 'EXPANSION[Concept]heart attack'\n\n Field Search:\n Specify fields using AREA operator:\n >>> 'AREA[InterventionName]aspirin'\n >>> 'AREA[Phase]PHASE3'\n\n Location Search:\n Use SEARCH operator for compound location queries:\n >>> 'cancer AND SEARCH[Location](AREA[LocationCity]Boston AND AREA[LocationState]Massachusetts)'\n\n Complex Boolean:\n Combine terms with AND, OR, NOT and parentheses:\n >>> '(cancer OR tumor) AND NOT (EXPANSION[None]pediatric OR AREA[StdAge]CHILD)'\n\n Date Ranges:\n Use RANGE to specify date ranges with formats like \"yyyy-MM\" or \"yyyy-MM-dd\".\n Note that MIN and MAX can be used for open-ended ranges:\n >>> AREA[ResultsFirstPostDate]RANGE[2015-01-01, MAX]\n\nOperators:\n EXPANSION[type]: Controls term expansion\n - None: Exact match only, case and accent sensitive\n - Term: Includes lexical variants (plurals, spellings)\n - Concept: Includes UMLS synonyms\n - Relaxation: Relaxes adjacency requirements (default)\n - Lossy: Allows missing partial terms\n\n COVERAGE[type]: Controls text matching\n - FullMatch: Must match entire field\n - StartsWith: Must match beginning of field\n - EndsWith: Must match end of field\n - Contains: Must match part of field (default)\n\n AREA[field]: Specifies field to search\n - See Field Reference for available fields\n\n SEARCH[type]: Groups field searches\n - Location: Groups location-related fields\n - Study: Groups study-related fields\n\nUsage Notes:\n - All search expressions are implicitly OR expressions\n - Operator precedence (highest to lowest): terms/source operators, NOT/context operators, AND, OR\n - Use quotes for exact phrase matching: \"heart attack\"\n - Use parentheses for grouping: (heart OR cardiac) AND attack\n - Use backslash to escape operators: \\AND\n - Default expansion is EXPANSION[Relaxation]\n - Default coverage is COVERAGE[Contains]\n\nField Reference:\n High Priority Fields (weight >= 0.8):\n - NCTId (1.0): Trial identifier\n - Acronym (1.0): Study acronym\n - BriefTitle (0.89): Short title\n - OfficialTitle (0.85): Full official title\n - Condition (0.81): Medical condition\n - InterventionName (0.8): Primary intervention name\n - OverallStatus: Trial status\n\n Medium Priority Fields (0.5-0.79):\n - InterventionOtherName (0.75): Alternative intervention names\n - Phase (0.65): Trial phase\n - StdAge (0.65): Standard age groups\n - Keyword (0.6): Study keywords\n - BriefSummary (0.6): Short description\n - SecondaryOutcomeMeasure (0.5): Secondary outcomes\n\n Low Priority Fields (< 0.5):\n - DesignPrimaryPurpose (0.3): Primary purpose of study\n - StudyType (0.3)\n - Various descriptive, location, and administrative fields\n\nSupported Enums:\n Phase:\n - EARLY_PHASE1: Early Phase 1\n - PHASE1: Phase 1\n - PHASE2: Phase 2\n - PHASE3: Phase 3\n - PHASE4: Phase 4\n - NA: Not Applicable\n\n StandardAge:\n - CHILD: Child\n - ADULT: Adult\n - OLDER_ADULT: Older Adult\n\n Status:\n - RECRUITING: Currently recruiting participants\n - ACTIVE_NOT_RECRUITING: Active but not recruiting\n - COMPLETED: Study completed\n - ENROLLING_BY_INVITATION: Enrolling by invitation only\n - NOT_YET_RECRUITING: Not yet recruiting\n - SUSPENDED: Study suspended\n - TERMINATED: Study terminated\n - WITHDRAWN: Study withdrawn\n - AVAILABLE: Available\n - NO_LONGER_AVAILABLE: No longer available\n - TEMPORARILY_NOT_AVAILABLE: Temporarily not available\n - APPROVED_FOR_MARKETING: Approved for marketing\n - WITHHELD: Withheld\n - UNKNOWN: Unknown status\n\n StudyType:\n - INTERVENTIONAL: Interventional studies\n - OBSERVATIONAL: Observational studies\n - EXPANDED_ACCESS: Expanded access studies\n\n PrimaryPurpose:\n - TREATMENT: Treatment\n - PREVENTION: Prevention\n - DIAGNOSTIC: Diagnostic\n - ECT: Educational/Counseling/Training\n - SUPPORTIVE_CARE: Supportive Care\n - SCREENING: Screening\n - HEALTH_SERVICES_RESEARCH: Health Services Research\n - BASIC_SCIENCE: Basic Science\n - DEVICE_FEASIBILITY: Device Feasibility\n - OTHER: Other\n\n InterventionType:\n - BEHAVIORAL: Behavioral interventions\n - BIOLOGICAL: Biological interventions\n - COMBINATION_PRODUCT: Combination product interventions\n - DEVICE: Device interventions\n - DIAGNOSTIC_TEST: Diagnostic test interventions\n - DIETARY_SUPPLEMENT: Dietary supplement interventions\n - DRUG: Drug interventions\n - GENETIC: Genetic interventions\n - PROCEDURE: Procedure interventions\n - RADIATION: Radiation interventions\n - OTHER: Other interventions\n\n DesignAllocation:\n - RANDOMIZED: Randomized allocation\n - NON_RANDOMIZED: Non-randomized allocation\n - NA: Not applicable\n\n InterventionalAssignment:\n - SINGLE_GROUP: Single group assignment\n - PARALLEL: Parallel assignment\n - CROSSOVER: Crossover assignment\n - FACTORIAL: Factorial assignment\n - SEQUENTIAL: Sequential assignment\n\n ObservationalModel:\n - COHORT: Cohort\n - CASE_CONTROL: Case-Control\n - CASE_ONLY: Case-Only\n - CASE_CROSSOVER: Case-Crossover\n - ECOLOGIC_OR_COMMUNITY: Ecologic or Community\n - FAMILY_BASED: Family-Based\n - DEFINED_POPULATION: Defined Population\n - NATURAL_HISTORY: Natural History\n - OTHER: Other\n\n DesignMasking:\n - NONE: None (Open Label)\n - SINGLE: Single\n - DOUBLE: Double\n - TRIPLE: Triple\n - QUADRUPLE: Quadruple\n\n WhoMasked:\n - PARTICIPANT: Participant\n - CARE_PROVIDER: Care Provider\n - INVESTIGATOR: Investigator\n - OUTCOMES_ASSESSOR: Outcomes Assessor", + "title": "Query", + "type": "string" + } + }, + "required": [ + "query" + ] + } + } + }, + { + "type": "function", + "info": { + "name": "view_images", + "description": "Retrieve images from a document.\n\nUse this tool when you need to see figures, tables, or other visual content.\nThe tool works by asking a weaker LLM agent to scan through the document, looking for\nvisual content matching the query you provide. When the agent finds matches, it will\ncrop the page to the relevant region. It can be tasked to return multiple images,\nif desired. Note that the weaker LLM may be worse at *understanding* images than\nyou, so double-check its conclusions about the returned images. It is also stateless,\ni.e. it will not remember what you have asked it to find in the past.\n\nUse this tool carefully. It is difficult to retrieve images, and the images\nthemselves will fill up your context window quickly. Here are some guidelines:\n1. ALWAYS use this tool if the question explicitly mentions 'Table X' or 'Figure Y'.\n These questions require visual content and cannot be answered with text alone.\n2. Use this tool as a fallback when gather_evidence fails repeatedly (2+ times\n returning 'No relevant evidence'). This suggests the answer may be in visual content.\n3. When gather_evidence returns text mentioning 'see Figure X' or 'shown in Table Y',\n you should call this tool to examine that specific visual reference.\n4. Only call this tool after directly inspecting relevant text with read_text\n to confirm the document likely contains the visual you need.\n5. Don't use this tool in a broad-spectrum way (don't call on many documents\n just to see what might be relevant).\n6. Never call this tool in parallel with itself.\n7. Users like visual evidence, so call this tool at least once before answering so you\n can provide some image citations in the answer. Add this to your plan so you do not forget.\n For images to be presented to the user, they must be cited in the final answer after retrieval\n by this tool. You may ignore this instruction if the request is for the question is asking\n for a specific piece of information and is not an open-ended research question.\n8. NEVER cite full-page images in your final answer, unless they are full-page panels figures or\n tables. Cite relevant cropped regions if available, otherwise consider calling this tool again\n to find a smaller region that answers the query.", + "parameters": { + "type": "object", + "properties": { + "query": { + "description": "Query to search for visual content in the document. If you know the specific\nfigure/table/formula you are looking for, you can specify it here (e.g. \"find me\nFigure 3\" or \"extract the table on page 10\"). You can also request based on content\n(e.g. \"find me all volcano plots of gene X\" or \"I need the formula for the growth rate\").\nYou can even include explicit instructions for the LLM agent to follow (if helpful, not\nnecessarily required). The more specific and clear your query is here, the higher the\nchance of success.", + "title": "Query", + "type": "string" + }, + "text_name": { + "description": "Name of a text chunk (e.g., 'smith2023example pages 1-5').", + "title": "Text Name", + "type": "string" + } + }, + "required": [ + "query", + "text_name" + ] + } + } + }, + { + "type": "function", + "info": { + "name": "read_text", + "description": "Given a list of text names, read their contents.\n\nThis tool is valuable to read the full contents of specific parts of documents,\ncomplementing the `gather_evidence` tool's indirect approach.\nThis can be an especially useful tool if `gather_evidence` does not find evidence,\nbut you think it is very likely that specific documents are still relevant to the question.", + "parameters": { + "type": "object", + "properties": { + "text_name_list": { + "description": "A list of up to 10 text names to read.\nThese text names can be any valid text names retrieved by other tools.", + "items": { + "type": "string" + }, + "title": "Text Name List", + "type": "array" + } + }, + "required": [ + "text_name_list" + ] + } + } + }, + { + "type": "function", + "info": { + "name": "create_artifact", + "description": "Create an artifact that can be used in the final answer, based on information\nyou have collected so far.\n\nHow it works: the full message history thus far is passed to another LLM,\nalong with the question and your description. The LLM is tasked to create\nan artifact that matches your specifications, including a title, caption,\nand markdown content. You drive the process by specifying the type and\ndescribing what you want.\n\nOnly use this tool *after* you have gathered sufficient evidence or\ninformation to create a new artifact. Do not call this tool in parallel\nwith tools that are searching for information or evidence that would be\nnecessary to create this artifact.\n\nIt is very helpful after calls to several search tools,\nafter calls to the `gather_evidence` tool, but it is not required.\nHowever, it should be called before the `answer` tool at\nleast one time, but more may be given if specifically helpful for\nthe task, so that the `answer` tool can use the artifacts for the answer.\n\nAn artifact can be any string representable fact or list of facts,\nformatted using markdown syntax. The artifact will be generated as one of\nthe following types:\n- table: Markdown tables with rows and columns (e.g., findings, methods, molecules)\n- code_block: Code snippets in fenced code blocks\n- blockquote: Quoted text or important facts (using > prefix)\n- image: AI-generated image (chart, diagram, or visualization)\n\nEach artifact consists of:\n- A short title (3-8 words) that names what the artifact contains\n- A caption (1-2 sentences) describing what the artifact shows and why it's useful\n- Markdown content in a single element type (validated automatically with retries if needed)\n For image type, content is a markdown image embed ``![title](data:image/png;base64,...)``,\n embedding the PNG directly as a base64 data URL.", + "parameters": { + "type": "object", + "properties": { + "artifact_type": { + "description": "Artifact type to create. Must be one of: table,\ncode_block, blockquote, image.", + "title": "Artifact Type", + "type": "string" + }, + "description": { + "description": "Description of what you want in the artifact. Be specific\nabout what information should be included, how it should be organized,\nand what columns/sections/content you want. This guides the summary LLM.\nFor image type, describe the visual you want generated in detail.", + "title": "Description", + "type": "string" + } + }, + "required": [ + "artifact_type", + "description" + ] + } + } + }, + { + "type": "function", + "info": { + "name": "open_targets_search", + "description": "Search for disease-target associations from OpenTargets database.\n\nAdds new disease-target association data to the state and returns top search results.", + "parameters": { + "type": "object", + "properties": { + "disease_names": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "default": null, + "description": "List of disease names to search for.\nUsage:\ndisease_names = [\"Alzheimer's\"] ->\n Returns top targets for Alzheimer's\ndisease_names = [\"Alzheimer's\", \"Diabetes\"], target_names = [\"PSEN1\"] ->\n Filters for only PSEN1-Alzheimer's/Diabetes evidence\ndisease_names = [\"Alzheimer's\"], drug_names = [\"Aducanumab\"] ->\n Filters for Alzheimer's disease-target pairs treated by Aducanumab", + "title": "Disease Names" + }, + "target_names": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "default": null, + "description": "List of target names to search for.\nUsage:\ntarget_names = [\"BACE1\"] ->\n Returns top diseases associated with BACE1\ntarget_names = [\"BACE1\", \"APP\"], disease_names = [\"Alzheimer's\"] ->\n Filters for only these target-Alzheimer's pairs\ntarget_names = [\"BACE1\"], drug_names = [\"Aducanumab\"] ->\n Filters for BACE1 disease pairs treated by Aducanumab", + "title": "Target Names" + }, + "drug_names": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "default": null, + "description": "List of drug names to generate or filter results.\nUsage:\ndrug_names = [\"Aducanumab\"] ->\n Returns all disease-target pairs treated by Aducanumab\ndrug_names = [\"Aducanumab\"], disease_names = [\"Alzheimer's\"] ->\n Filters for Alzheimer's pairs treated by Aducanumab\ndrug_names = [\"Aducanumab\"], target_names = [\"BACE1\"] ->\n Filters for BACE1 disease pairs treated by Aducanumab", + "title": "Drug Names" + } + }, + "required": [] + } + } + }, + { + "type": "function", + "info": { + "name": "collect_cited_papers_in_evidence", + "description": "Collect papers by traversing the citations of relevant papers to increase the paper count.\n\nThis tool has no effect if called when paper count or relevant papers are zero.\nThis tool will find papers that are likely to lead to more relevant evidence.\nThe papers found have a higher chance of relevance because this tool starts from relevant evidence.\nThis tool's usefulness increases with the amount of gathered evidence as there's more citations to consider.", + "parameters": { + "type": "object", + "properties": {}, + "required": [] + } + } + }, + { + "type": "function", + "info": { + "name": "answer", + "description": "Submit your final answer to the user. You MUST call this tool on your final answer.\nIf you mark all objectives as completed but have not yet called this tool, then\nthe answer will not be submitted. Note that this tool should only be called once, as it\nimmediately terminates the run and submits the answer.\n\nWrite an answer based on the evidence from gather_evidence results in message history.\nIf the context provides insufficient information, provide a partial answer and explain\nwhy it is partial (e.g. the question is currently an open question in the field,\nyou were unable to obtain certain papers, etc.).\n\nFor each part of your answer, indicate which sources most support it via citation IDs at\nthe end of sentences, like (pqac-0000ABCD).\nYou are only allowed to cite available context IDs, indicated in previous messages by \"Context IDs that may be cited:\".\n## Valid citation examples, only use comma/space delimited parentheticals:\n\n- (pqac-0000ABCD, pqac-0000EFGH)\n- (pqac-0000IJKL)\n\n## Invalid citation examples:\n\n- (pqac-0000ABCD and pqac-0000EFGH)\n- (pqac-0000ABCD;pqac-0000EFGH)\n- (pqac-0000ABCD-pqac-0000EFGH)\n- pqac-0000ABCD and pqac-0000EFGH\n- Example's work pqac-0000ABCD\n- (pages pqac-0000ABCD)\n- ![description](pqac-0000ABCD)\n- ()\n\nDo not concatenate citation ids, just use them as-is.\n\nWhen writing your answer, embed artifacts if relevant artifacts have been previously\ncreated by the `create_artifact` tool. To embed an artifact, simply include this in your\nanswer, on its own line and without any additional formatting (i.e. no backticks, code fences,\nquotes, additional tags, etc.).\nAlways provide at least some introductory sentence or paragraph before referring to an artifact,\nso that the artifact is properly contextualized.\nHere is an example reference to an artifact with ID \"artifact-XY\":\n\n\nValid artifact IDs are indicated in previous messages by 'Artifact IDs that may be injected into the answer:'.\n\n\nDouble-check your answer:\n\n1. Evidence Match: Re-read the specific evidence snippets you're citing. Does your\n answer actually match what they say? Don't rely on memory from 20+ messages ago.\n\n2. For Comparative Questions (\"which X has greatest/maximum/highest Y\"):\n - Did you examine ALL options mentioned in the evidence?\n - Did you explicitly compare their values?\n - Example: If evidence mentions \"Pancreatic: 0.92, Liver: 0.85, Lung: 0.78\",\n verify you compared all three, not just two.\n\n3. For Specific Value Questions (\"How many\", \"What is the\", specific terms):\n - Does the exact value you're stating appear in the evidence?\n - Are you extracting from the right context (not noise like page numbers)?\n\n4. Sanity Check: Read your answer. Does it directly address what was asked?\n\nDon't use Markdown image syntax like ![...](...) to reference media in your answer,\nbecause media get automatically linked by the system based on your answer's citations.\n\nWrite in the style of a scientific article, with concise sentences and\ncoherent paragraphs. This answer will be used directly,\nso do not add any extraneous information.", + "parameters": { + "type": "object", + "properties": { + "answer": { + "description": "valid answer, cited with citation IDs.", + "title": "Answer", + "type": "string" + } + }, + "required": [ + "answer" + ] + } + } + } + ], + "messages": [ + { + "role": "user", + "content": "Use the tools to answer the question: What are the open-source, Python-native software packages for electron backscatter diffraction (EBSD) post-processing that serve as alternatives to the MATLAB-based MTEX toolbox? Focus on capabilities for grain reconstruction/segmentation from orientation maps, crystallographic texture analysis (ODF, pole figures, inverse pole figures), and misorientation-derived metrics such as kernel average misorientation (KAM) and geometrically necessary dislocation (GND) density. Discuss packages such as kikuchipy, orix, DefDAP, DREAM.3D/DREAM3D-NX (simplnx), pyxem, and any others, including their maturity, peer-reviewed references, and how their grain-reconstruction and texture-analysis capabilities compare with MTEX. Context: an automated Python pipeline (indexing via kikuchipy/PyEBSDIndex on additively manufactured AlSi10Mg) that needs the downstream grain-characterization stage to run without MATLAB.\n\nStart by making a plan, and update the plan as you go. Your answer will be returned to the user when all plan objectives are completed. Be thorough and ensure your evidence matches the user's question.", + "info": null + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "call_kcmzfiVWrTdIWQyBi42VuIon", + "type": "function", + "function": { + "arguments": "{\"plan_json\": \"{\\\"objectives\\\":[{\\\"id\\\":1,\\\"objective\\\":\\\"Define evaluation criteria and identify candidate open-source Python-native EBSD post-processing packages relevant to grain reconstruction, texture, KAM, and GND.\\\",\\\"rationale\\\":\\\"The question asks for a comparative software landscape tailored to a MATLAB-free automated pipeline.\\\",\\\"status\\\":\\\"in-progress\\\",\\\"result\\\":null,\\\"evaluation\\\":null},{\\\"id\\\":2,\\\"objective\\\":\\\"Gather primary and peer-reviewed evidence for kikuchipy, orix, DefDAP, DREAM.3D/DREAM3D-NX (simplnx), pyxem, and additional candidates.\\\",\\\"rationale\\\":\\\"Claims about capabilities, maturity, interfaces, and references must be grounded in software papers and official technical literature.\\\",\\\"status\\\":\\\"pending\\\",\\\"result\\\":null,\\\"evaluation\\\":null},{\\\"id\\\":3,\\\"objective\\\":\\\"Establish MTEX's benchmark capabilities for grain reconstruction, texture analysis, KAM, and GND to enable fair comparison.\\\",\\\"rationale\\\":\\\"The user explicitly requests comparisons with MTEX, so its relevant functionality must be documented.\\\",\\\"status\\\":\\\"pending\\\",\\\"result\\\":null,\\\"evaluation\\\":null},{\\\"id\\\":4,\\\"objective\\\":\\\"Synthesize a practical recommendation and workflow for downstream characterization of kikuchipy/PyEBSDIndex orientation maps from AM AlSi10Mg without MATLAB.\\\",\\\"rationale\\\":\\\"The answer should support a concrete implementation decision, not merely list software.\\\",\\\"status\\\":\\\"pending\\\",\\\"result\\\":null,\\\"evaluation\\\":null},{\\\"id\\\":5,\\\"objective\\\":\\\"Create a concise comparison artifact summarizing package status, capabilities, gaps, and best uses.\\\",\\\"rationale\\\":\\\"A structured matrix will make the multi-package comparison actionable.\\\",\\\"status\\\":\\\"pending\\\",\\\"result\\\":null,\\\"evaluation\\\":null},{\\\"id\\\":6,\\\"objective\\\":\\\"Call the answer tool with a thorough, evidence-cited technical response.\\\",\\\"rationale\\\":\\\"This is required to submit the final answer after all research objectives are complete.\\\",\\\"status\\\":\\\"pending\\\",\\\"result\\\":null,\\\"evaluation\\\":null}]}\"}", + "name": "create_plan" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Plan registered and formatted correctly, with some modifications:\n{\n \"objectives\": [\n {\n \"id\": 1,\n \"objective\": \"Define evaluation criteria and identify candidate open-source Python-native EBSD post-processing packages relevant to grain reconstruction, texture, KAM, and GND.\",\n \"rationale\": \"The question asks for a comparative software landscape tailored to a MATLAB-free automated pipeline.\",\n \"status\": \"in-progress\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 2,\n \"objective\": \"Gather primary and peer-reviewed evidence for kikuchipy, orix, DefDAP, DREAM.3D/DREAM3D-NX (simplnx), pyxem, and additional candidates.\",\n \"rationale\": \"Claims about capabilities, maturity, interfaces, and references must be grounded in software papers and official technical literature.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 3,\n \"objective\": \"Establish MTEX's benchmark capabilities for grain reconstruction, texture analysis, KAM, and GND to enable fair comparison.\",\n \"rationale\": \"The user explicitly requests comparisons with MTEX, so its relevant functionality must be documented.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 4,\n \"objective\": \"Synthesize a practical recommendation and workflow for downstream characterization of kikuchipy/PyEBSDIndex orientation maps from AM AlSi10Mg without MATLAB.\",\n \"rationale\": \"The answer should support a concrete implementation decision, not merely list software.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 5,\n \"objective\": \"Create a concise comparison artifact summarizing package status, capabilities, gaps, and best uses.\",\n \"rationale\": \"A structured matrix will make the multi-package comparison actionable.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 6,\n \"objective\": \"Call the answer tool with a thorough, evidence-cited technical response.\",\n \"rationale\": \"This is required to submit the final answer after all research objectives are complete.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n }\n ]\n}", + "name": "create_plan", + "tool_call_id": "call_kcmzfiVWrTdIWQyBi42VuIon", + "info": { + "start_ts": 615.740379951, + "end_ts": 615.744231214 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "call_VIQzh60P2I1sB79k1x1yJiua", + "type": "function", + "function": { + "arguments": "{\"query\": \"kikuchipy open source Python EBSD software paper orix orientation mapping grain segmentation KAM\", \"min_year\": 2018}", + "name": "paper_search" + } + }, + { + "id": "call_26RNCIR7p5ooimL1oHJKDxPe", + "type": "function", + "function": { + "arguments": "{\"query\": \"DefDAP Python EBSD grain reconstruction texture KAM GND software paper\", \"min_year\": 2018}", + "name": "paper_search" + } + }, + { + "id": "call_TWgXFKMItXYFpWEbgg83FfU9", + "type": "function", + "function": { + "arguments": "{\"query\": \"DREAM.3D software grain segmentation EBSD texture analysis paper simplnx Python\", \"min_year\": 2010}", + "name": "paper_search" + } + }, + { + "id": "call_oB8LA7Kpebnw5E9YNkkGkAve", + "type": "function", + "function": { + "arguments": "{\"query\": \"pyxem orientation mapping EBSD grain segmentation texture analysis software paper\", \"min_year\": 2016}", + "name": "paper_search" + } + }, + { + "id": "call_sXDuxIhQcjT0pGraCjqsLz2r", + "type": "function", + "function": { + "arguments": "{\"query\": \"MTEX texture ODF grain reconstruction KAM GND density EBSD software\", \"min_year\": 2005}", + "name": "paper_search" + } + }, + { + "id": "call_I26KQDTI4oHtsQAWeLYGK9RU", + "type": "function", + "function": { + "arguments": "{\"query\": \"Python EBSD post processing grain reconstruction texture pole figure ODF KAM GND open source\"}", + "name": "paper_search" + } + }, + { + "id": "call_5NDupt5Es4nrgT9SSGt0veGH", + "type": "function", + "function": { + "arguments": "{\"query\": \"pyEBSD open source Python EBSD grain KAM GND\"}", + "name": "paper_search" + } + }, + { + "id": "call_TcPaoKE5klpaxx5d8PlBUDrk", + "type": "function", + "function": { + "arguments": "{\"query\": \"pymicro crystallographic texture EBSD grain Python software\"}", + "name": "paper_search" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Retrieved Papers:\n## 1. Machine learning enhanced analysis of EBSD data for texture representation\nValid Text Names:\n'wanni2024machinelearningenhanced pages 1-2', 'wanni2024machinelearningenhanced pages 2-3', 'wanni2024machinelearningenhanced pages 3-5', 'wanni2024machinelearningenhanced pages 5-6', 'wanni2024machinelearningenhanced pages 6-7', 'wanni2024machinelearningenhanced pages 7-9', 'wanni2024machinelearningenhanced pages 9-10', 'wanni2024machinelearningenhanced pages 10-11'\n\nBibTex:\n@article{wanni2024machinelearningenhanced,\n author = \"Wanni, J. and Bronkhorst, C. A. and Thoma, D. J.\",\n title = \"Machine learning enhanced analysis of EBSD data for texture representation\",\n year = \"2024\",\n journal = \"npj Computational Materials\",\n volume = \"10\",\n pages = \"1-11\",\n month = \"Jun\",\n doi = \"10.1038/s41524-024-01324-4\",\n url = \"https://doi.org/10.1038/s41524-024-01324-4\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"1\",\n issn = \"2057-3960\"\n}\n\n\nAbstract:\nGenerating reduced-order, synthetic grain structure datasets that accurately represent the measured grain structure of a material is important for reducing the cost and increasing the accuracy of computational crystal plasticity efforts. This study introduces a machine-learning-based approach, termed texture adaptive clustering and sampling (TACS), for generating representative Euler angle datasets that accurately mimic the crystallographic texture. The TACS approach employs K-means clustering and density-based sampling in a closed-loop iteration to create representative Euler angle datasets. Proof-of-principle experiments were performed on rolled and recrystallized low-carbon steel. Validation of the TACS approach was extended to twenty-two datasets, varying lattice structures, and complex crystallographic textures, thereby encompassing a broad range of materials and crystal structures. Kolmogorov-Smirnov (K-S) test comparisons underscore the performance of the TACS approach over traditional electron backscatter diffraction EBSD dataset reduction techniques, with average K-S test scores nearing 0.9, indicating a high-fidelity representation of the original datasets. In contrast, conventional methods display scores below 0.3, indicating less reliability of the structure representation. The independence of the TACS approach from material texture and its capability to autonomously generate datasets with predetermined data points demonstrates its unbiased potential in streamlining dataset preparation for crystallographic analysis.\n\nRelevant Snippet:\n\u2026 and kernel average misorientation (KAM) maps to deconvolute \u2026 of MTEX, a MATLAB toolbox for texture analysis, the ODF is \u2026 kernel density estimation (KDE), kernel density estimation \u2026\n\n\n---\n\n## 2. Efficient reconstruction of prior austenite grains in steel from etched light optical micrographs using deep learning and annotations from correlative microscopy\nValid Text Names:\n'bachmann2022efficientreconstructionof pages 1-2', 'bachmann2022efficientreconstructionof pages 2-3', 'bachmann2022efficientreconstructionof pages 3-5', 'bachmann2022efficientreconstructionof pages 5-6', 'bachmann2022efficientreconstructionof pages 6-7', 'bachmann2022efficientreconstructionof pages 7-10', 'bachmann2022efficientreconstructionof pages 10-11', 'bachmann2022efficientreconstructionof pages 11-15', 'bachmann2022efficientreconstructionof pages 15-16', 'bachmann2022efficientreconstructionof pages 16-17', 'bachmann2022efficientreconstructionof pages 17-18', 'bachmann2022efficientreconstructionof pages 18-18'\n\nBibTex:\n@article{bachmann2022efficientreconstructionof,\n author = \"Bachmann, Bj\u00f6rn-Ivo and M\u00fcller, Martin and Britz, Dominik and Durmaz, Ali Riza and Ackermann, Marc and Shchyglo, Oleg and Staudt, Thorsten and M\u00fccklich, Frank\",\n title = \"Efficient reconstruction of prior austenite grains in steel from etched light optical micrographs using deep learning and annotations from correlative microscopy\",\n year = \"2022\",\n journal = \"Frontiers in Materials\",\n volume = \"9\",\n month = \"Oct\",\n doi = \"10.3389/fmats.2022.1033505\",\n url = \"https://doi.org/10.3389/fmats.2022.1033505\",\n publisher = \"Frontiers Media SA\",\n issn = \"2296-8016\"\n}\n\n\nAbstract:\nThe high-temperature austenite phase is the initial state of practically all technologically relevant hot forming and heat treatment operations in steel processing. The phenomena occurring in austenite, such as recrystallization or grain growth, can have a decisive influence on the subsequent properties of the material. After the hot forming or heat treatment process, however, the austenite transforms into other microstructural constituents and information on the prior austenite morphology are no longer directly accessible. There are established methods available for reconstructing former austenite grain boundaries via metallographic etching or electron backscatter diffraction (EBSD) which both exhibit shortcomings. While etching is often difficult to reproduce and strongly depend on the investigated steel\u2019s alloying concept, EBSD acquisition and reconstruction is rather time-consuming. But in fact, though, light optical micrographs of steels contrasted with conventional Nital etchant also contain information about the former austenite grains. However, relevant features are not directly apparent or accessible with conventional segmentation approaches. This work presents a deep learning (DL) segmentation of prior austenite grains (PAG) from Nital etched light optical micrographs. The basis for successful segmentation is a correlative characterization from EBSD, light and scanning electron microscopy to specify the ground truth required for supervised learning. The DL model shows good and robust segmentation results. While the intersection over union of 70% does not fully reflect the model performance due to the inherent uncertainty in PAG estimation, a mean error of 6.1% in mean grain size derived from the segmentation clearly shows the high quality of the result.\n\nRelevant Snippet:\n\u2026 segmentation is a correlative characterization from EBSD, \u2026 orientation data from electron backscatter diffraction (EBSD) \u2026 This paper represents the first publication of the consortiums\u2019 \u2026\n\n\nUnobtainable Papers:\nDavid J. Rowenhorst, Patrick G. Callahan, and H\u00e5kon W. \u00c5nes. Fast radon transforms for high-precision ebsd orientation determination using pyebsdindex. Journal of Applied Crystallography, 57:3-19, Feb 2024. URL: https://doi.org/10.1107/s1600576723010221, doi:10.1107/s1600576723010221.\nS. Breumier, T. Martinez Ostormujof, B. Frincu, N. Gey, A. Couturier, N. Loukachenko, P.E. Aba-perea, and L. Germain. Leveraging ebsd data by deep learning for bainite, ferrite and martensite segmentation. Materials Characterization, 186:111805, Apr 2022. URL: https://doi.org/10.1016/j.matchar.2022.111805, doi:10.1016/j.matchar.2022.111805.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=12 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0000 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "call_VIQzh60P2I1sB79k1x1yJiua", + "info": { + "start_ts": 625.522755479, + "end_ts": 663.10598677 + } + }, + { + "role": "tool", + "content": "Search retrieved no additional papers. This may be because nothing matched the search query, or because all found papers have been previously retrieved.\n\nUnobtainable Papers:\nIoannis Alakiozidis, Callum Hunt, Albert D. Smith, Mia Maric, Zaheen Shah, A. Ambard, and Philipp Frankel. Microstructure and mechanical performance of cold spray cr coatings. Nov 2024. URL: https://doi.org/10.5281/zenodo.14034890, doi:10.5281/zenodo.14034890.\nPrzemys\u0142aw Snopi\u0144ski and Ond\u0159ej Hil\u0161er. Mechanism of grain refinement in 3d-printed alsi10mg alloy subjected to severe plastic deformation. Materials, 17:4098, Aug 2024. URL: https://doi.org/10.3390/ma17164098, doi:10.3390/ma17164098.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=12 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0000 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "call_26RNCIR7p5ooimL1oHJKDxPe", + "info": { + "start_ts": 625.558711009, + "end_ts": 664.725048365 + } + }, + { + "role": "tool", + "content": "Retrieved Papers:\n## 1. Rapid Grain Segmentation of Heat-treated and Annealed LPBF Haynes 282 Using an Unsupervised Learning-Based Computer Vision Approach\nValid Text Names:\n'yi2025rapidgrainsegmentation pages 1-2', 'yi2025rapidgrainsegmentation pages 2-4', 'yi2025rapidgrainsegmentation pages 4-7', 'yi2025rapidgrainsegmentation pages 7-9', 'yi2025rapidgrainsegmentation pages 9-11', 'yi2025rapidgrainsegmentation pages 11-13', 'yi2025rapidgrainsegmentation pages 13-14'\n\nBibTex:\n@article{yi2025rapidgrainsegmentation,\n author = \"Yi, Yu-Tsen and Seo, Junwon and Murphy, Kevin and Rollett, Anthony D.\",\n title = \"Rapid Grain Segmentation of Heat-treated and Annealed LPBF Haynes 282 Using an Unsupervised Learning-Based Computer Vision Approach\",\n year = \"2025\",\n journal = \"Integrating Materials and Manufacturing Innovation\",\n month = \"Jan\",\n doi = \"10.1007/s40192-024-00390-2\",\n url = \"https://doi.org/10.1007/s40192-024-00390-2\",\n publisher = \"Springer Science and Business Media LLC\",\n issn = \"2193-9764\"\n}\n\n\nAbstract:\n\n Grain size distribution is a critical factor in determining materials\u2019 physical and mechanical properties, including thermal conductivity, hardness, and creep behavior. Understanding the distribution of grain sizes is essential for advancing the comprehension of material properties and improving materials development and design. Traditional methods for determining grain size, such as electron backscatter diffraction (EBSD), are resource-intensive, underscoring the need for more efficient approaches to grain segmentation in standard micrographs, such as those obtained via SEM and optical imaging. This paper presents a streamlined, unsupervised computer vision pipeline that employs superpixel segmentation and region adjacency merging techniques to segment and measure grain geometry from micrographs efficiently. The pipeline is validated using two methods: hand-labeled SEM images of laser powder bed fusion (LPBF) fabricated Haynes 282 Ni-alloy and open-source EBSD data of IN100 from Dream3D. Both validation approaches achieved IoU and Dice scores greater than 0.9, while processing an image with a resolution of 1000 \u00d7 1000 pixels in under 40\u00a0s, demonstrating a fast and sufficiently accurate pipeline.\n\nRelevant Snippet:\n\u2026 (EBSD) data and Dream3D software to generate grain boundary maps for comparison with the segmentation \u2026 Uchic et al. from the Air Force Research Laboratory (AFRL), was used in \u2026\n\n\n---\n\n## 2. Modeling complex polycrystalline alloys using a Generative Adversarial Network enabled computational platform\nValid Text Names:\n'murgas2024modelingcomplexpolycrystalline pages 1-2', 'murgas2024modelingcomplexpolycrystalline pages 2-3', 'murgas2024modelingcomplexpolycrystalline pages 3-4', 'murgas2024modelingcomplexpolycrystalline pages 4-6', 'murgas2024modelingcomplexpolycrystalline pages 6-7', 'murgas2024modelingcomplexpolycrystalline pages 7-10', 'murgas2024modelingcomplexpolycrystalline pages 10-11', 'murgas2024modelingcomplexpolycrystalline pages 11-12', 'murgas2024modelingcomplexpolycrystalline pages 12-13', 'murgas2024modelingcomplexpolycrystalline pages 13-14', 'murgas2024modelingcomplexpolycrystalline pages 14-15', 'murgas2024modelingcomplexpolycrystalline pages 15-16', 'murgas2024modelingcomplexpolycrystalline pages 16-16'\n\nBibTex:\n@article{murgas2024modelingcomplexpolycrystalline,\n author = \"Murgas, Brayan and Stickel, Joshua and Brewer, Luke and Ghosh, Somnath\",\n title = \"Modeling complex polycrystalline alloys using a Generative Adversarial Network enabled computational platform\",\n year = \"2024\",\n journal = \"Nature Communications\",\n volume = \"15\",\n month = \"Nov\",\n doi = \"10.1038/s41467-024-53865-3\",\n url = \"https://doi.org/10.1038/s41467-024-53865-3\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"1\",\n issn = \"2041-1723\"\n}\n\n\nAbstract:\nCreating statistically equivalent virtual microstructures (SEVM) for polycrystalline materials with complex microstructures that encompass multi-modal morphological and crystallographic distributions is a challenging enterprise. Cold spray-formed (CSF) AA7050 alloy containing coarse-grained prior particles and ultra-fine grains (UFG) and additively manufactured (AM) Ti64 alloys with alpha laths in beta substrates. The paper introduces an approach strategically integrating a Generative Adversarial Network (GAN) for multi-modal microstructures with a synthetic microstructure builder DREAM.3D for packing grains conforming to statistics in electron backscatter diffraction (EBSD) maps for generating SEVMs of CSF and AM alloy microstructures. A robust multiscale model is subsequently developed for self-consistent coupling of crystal plasticity finite element model (CPFEM) for coarse-grained crystals with an upscaled constitutive model for UFGs. Sub-volume elements are simulated for efficient computations and their responses are averaged for overall stress-strain response. The methods developed are important for image-based micromechanical modeling that is necessary for microstructure-property relations.\n\nRelevant Snippet:\n\u2026 12e, f, the SEVM values lie between those of the EBSD maps. The crystallographic orientation of every variant is taken from the EBSD data, and the grains are segmented. Figure 5d\u2013f \u2026\n\n\n---\n\n## 3. Comparison of segmentation of 2D and 3D EBSD measurements in polycrystalline materials\nValid Text Names:\n'stanek2020comparisonofsegmentation pages 1-2', 'stanek2020comparisonofsegmentation pages 2-7', 'stanek2020comparisonofsegmentation pages 7-9', 'stanek2020comparisonofsegmentation pages 9-12', 'stanek2020comparisonofsegmentation pages 12-16', 'stanek2020comparisonofsegmentation pages 16-18', 'stanek2020comparisonofsegmentation pages 18-19'\n\nBibTex:\n@article{stanek2020comparisonofsegmentation,\n author = \"Stanek, J. and Kope\u010dek, J. and Kr\u00e1l, P. and Karafi\u00e1tov\u00e1, I. and Seitl, F. and Bene\u0161, V.\",\n title = \"Comparison of segmentation of 2D and 3D EBSD measurements in polycrystalline materials\",\n year = \"2020\",\n journal = \"Metallic Materials\",\n volume = \"58\",\n pages = \"301-319\",\n month = \"Jan\",\n doi = \"10.4149/km\\_2020\\_5\\_301\",\n url = \"https://doi.org/10.4149/km\\_2020\\_5\\_301\",\n publisher = \"Central Library of the Slovak Academy of Sciences\",\n issue = \"05\",\n issn = \"0023-432X\"\n}\n\n\nAbstract:\nA comparison study of grain segmentation in 2D and 3D electron backscatter diffraction (EBSD) measurements of polycrystalline materials, based on a misorientation threshold, is presented. Using Laguerre tessellations with orientation marks, a simulation study that demonstrates a different sensitivity of segmentation in the case of low angle and high angle grain boundaries is involved. Then two metallic materials measured by 3D EBSD are investigated concerning segmentation, and there are given some recommendations for the misorientation thresholds. Computational tools such as DREAM 3D software enable significant data evaluation that is completed by a five-parameter analysis of grain boundaries. K e y w o r d s: electron backscatter diffraction (EBSD), grain boundaries, misorientation, tessellation\n\nRelevant Snippet:\n\u2026 measured by 3D EBSD are investigated concerning segmentation, and \u2026 DREAM 3D software enable significant data evaluation that is completed by a five-parameter analysis of grain \u2026\n\n\n---\n\n## 4. Accurate grain boundary plane distributions for textured microstructures from stereological analysis of orthogonal two-dimensional electron backscatter diffraction orientation maps\nValid Text Names:\n'folwarczny2026accurategrainboundary pages 1-3', 'folwarczny2026accurategrainboundary pages 3-5', 'folwarczny2026accurategrainboundary pages 5-9', 'folwarczny2026accurategrainboundary pages 9-12', 'folwarczny2026accurategrainboundary pages 12-15', 'folwarczny2026accurategrainboundary pages 15-18', 'folwarczny2026accurategrainboundary pages 18-20'\n\nBibTex:\n@article{folwarczny2026accurategrainboundary,\n author = \"Folwarczny, Martin and Li, Ao and Shah, Rushvi and Chote, Aaron and Austin, Alexandra C. and Zhu, Yimin and Rohrer, Gregory S. and Jackson, Michael A. and Kotakadi, Souhardh and Marquardt, Katharina\",\n title = \"Accurate grain boundary plane distributions for textured microstructures from stereological analysis of orthogonal two-dimensional electron backscatter diffraction orientation maps\",\n volume = \"280\",\n issn = \"0304-3991\",\n url = \"https://doi.org/10.1016/j.ultramic.2025.114262\",\n doi = \"10.1016/j.ultramic.2025.114262\",\n journal = \"Ultramicroscopy\",\n publisher = \"Elsevier BV\",\n year = \"2026\",\n month = \"Feb\",\n pages = \"114262\"\n}\n\n\nRelevant Snippet:\nWe present a method for obtaining qualitatively accurate grain boundary plane distributions (GBPD) for textured microstructures using a stereological calculation applied to two-\u2026\n\n\nUnobtainable Papers:\nRandi Swanson, Michael Chapman, Yue Zhou, Ashley Hilmas, Lisa Rueschhoff, Michael Uchic, William G. Fahrenholtz, and Scott J. McCormack. Quantitative grain structure and texture analysis of hot-pressed zrb2 via 3d ebsd. Materials & Design, 261:115378, Jan 2026. URL: https://doi.org/10.1016/j.matdes.2025.115378, doi:10.1016/j.matdes.2025.115378.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=12 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0000 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "call_TWgXFKMItXYFpWEbgg83FfU9", + "info": { + "start_ts": 625.591091176, + "end_ts": 664.734003185 + } + }, + { + "role": "tool", + "content": "Retrieved Papers:\n## 1. Automated Crystal Orientation Mapping in py4DSTEM using Sparse Correlation Matching\nValid Text Names:\n'ophus2022automatedcrystalorientation pages 1-2', 'ophus2022automatedcrystalorientation pages 2-4', 'ophus2022automatedcrystalorientation pages 4-5', 'ophus2022automatedcrystalorientation pages 5-6', 'ophus2022automatedcrystalorientation pages 6-7', 'ophus2022automatedcrystalorientation pages 7-8', 'ophus2022automatedcrystalorientation pages 8-10', 'ophus2022automatedcrystalorientation pages 10-11', 'ophus2022automatedcrystalorientation pages 11-12', 'ophus2022automatedcrystalorientation pages 12-13', 'ophus2022automatedcrystalorientation pages 13-14'\n\nBibTex:\n@article{ophus2022automatedcrystalorientation,\n author = \"Ophus, Colin and Zeltmann, Steven E and Bruefach, Alexandra and Rakowski, Alexander and Savitzky, Benjamin H and Minor, Andrew M and Scott, MC\",\n title = \"Automated Crystal Orientation Mapping in py4DSTEM using Sparse Correlation Matching\",\n year = \"2022\",\n journal = \"Microscopy and Microanalysis\",\n volume = \"28\",\n pages = \"390-403\",\n month = \"Oct\",\n doi = \"10.48550/arxiv.2111.00171\",\n url = \"https://doi.org/10.48550/arxiv.2111.00171\",\n publisher = \"arXiv\"\n}\n\n\nAbstract:\nAbstract Crystalline materials used in technological applications are often complex assemblies composed of multiple phases and differently oriented grains. Robust identification of the phases and orientation relationships from these samples is crucial, but the information extracted from the diffraction condition probed by an electron beam is often incomplete. We have developed an automated crystal orientation mapping (ACOM) procedure which uses a converged electron probe to collect diffraction patterns from multiple locations across a complex sample. We provide an algorithm to determine the orientation of each diffraction pattern based on a fast sparse correlation method. We demonstrate the speed and accuracy of our method by indexing diffraction patterns generated using both kinematical and dynamical simulations. We have also measured orientation maps from an experimental dataset consisting of a complex polycrystalline twisted helical AuAgPd nanowire. From these maps we identify twin planes between adjacent grains, which may be responsible for the twisted helical structure. All of our methods are made freely available as open source code, including tutorials which can be easily adapted to perform ACOM measurements on diffraction pattern datasets.\n\nRelevant Snippet:\n\u2026 electron backscatter diffraction (EBSD) in scanning electron \u2026 disks in the pattern, then segmenting the data into radial bands\u2026 the orientation mapping application considered in this \u2026\n\n\n---\n\n## 2. High resolution crystal orientation mapping of ultrathin films in SEM and TEM\nValid Text Names:\n'heinig2022highresolutioncrystal pages 1-2', 'heinig2022highresolutioncrystal pages 2-3', 'heinig2022highresolutioncrystal pages 3-5', 'heinig2022highresolutioncrystal pages 5-6', 'heinig2022highresolutioncrystal pages 6-7', 'heinig2022highresolutioncrystal pages 7-8', 'heinig2022highresolutioncrystal pages 8-9', 'heinig2022highresolutioncrystal pages 9-9'\n\nBibTex:\n@misc{heinig2022highresolutioncrystal,\n author = \"Heinig, Mario F. and Chatterjee, Dipanwita and van Helvoort, Antonius T.J. and Wagner, Jakob Birkedal and Kadkhodazadeh, Shima and \u00c5nes, H\u00e5kon Wiik and Niessen, Frank and da Silva Fanta, Alice Bastos\",\n title = \"High resolution crystal orientation mapping of ultrathin films in SEM and TEM\",\n year = \"2022\",\n journal = \"Materials Characterization\",\n volume = \"189\",\n pages = \"111931\",\n month = \"Jul\",\n doi = \"10.1016/j.matchar.2022.111931\",\n url = \"https://doi.org/10.1016/j.matchar.2022.111931\",\n publisher = \"Elsevier BV\",\n issn = \"1044-5803\"\n}\n\n\nRelevant Snippet:\nUltrathin metallic films are important functional materials for optical and microelectronic devices. Dedicated characterization with high spatial resolution and sufficient field of view is key \u2026\n\n\nUnobtainable Papers:\nDavid P. Field, Satyam Suwas, and Stuart I. Wright. Basics of SEM-Based Techniques for Electron Backscatter Diffraction, pages 27-41. Springer Nature Singapore, Jan 2025. URL: https://doi.org/10.1007/978-981-96-5346-1\\_2, doi:10.1007/978-981-96-5346-1\\_2.\nMarco Andres Acevedo Zamora, Christoph Eckart Schrank, and Balz Samuel Kamber. Using the traditional microscope for mineral grain orientation determination: a prototype image analysis pipeline for optic\u2010axis mapping (poam). Journal of Microscopy, 295:147-176, Mar 2024. URL: https://doi.org/10.1111/jmi.13284, doi:10.1111/jmi.13284.\nThomas Girerd, Giovanna Mart\u00ednez-Arellano, Adam Thomas Clare, and Alistair Speidel. A facile methodology to identify microstructural grains on etched surfaces using panoptic segmentation. Sep 2025. URL: https://doi.org/10.1016/j.matchar.2025.115224, doi:10.1016/j.matchar.2025.115224.\nYukun Liu, Patricia E. Meza, Zhi Li, Xiaobing Hu, Roberto dos Reis, Christopher Wolverton, and Vinayak Dravid. Seeing the invisible-understanding thermoelectric materials through scanning transmission electron microscopy. Chemistry of Materials, 38(8):3855-3878, Apr 2026. URL: https://doi.org/10.1021/acs.chemmater.5c02947, doi:10.1021/acs.chemmater.5c02947.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=12 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0000 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "call_oB8LA7Kpebnw5E9YNkkGkAve", + "info": { + "start_ts": 625.626175119, + "end_ts": 663.770777395 + } + }, + { + "role": "tool", + "content": "Search retrieved no additional papers. This may be because nothing matched the search query, or because all found papers have been previously retrieved.\n\nUnobtainable Papers:\nQiang Zhu, Chuanjie Wang, He-yong Qin, Gang Chen, and Peng Zhang. Effect of the grain size on the microtensile deformation and fracture behaviors of a nickel-based superalloy via ebsd and in-situ synchrotron radiation x-ray tomography. Materials Characterization, 156:109875, Oct 2019. URL: https://doi.org/10.1016/j.matchar.2019.109875, doi:10.1016/j.matchar.2019.109875.\nHao Chen, Yang Tao, Cheng Xin Li, and Han Xiao. The effect of grain size on the microstructural deformation behavior of cusn10p1 alloy under quasi-in-situ compression. Materials Science and Engineering: A, 973:150763, Oct 2026. URL: https://doi.org/10.1016/j.msea.2026.150763, doi:10.1016/j.msea.2026.150763.\nYaozhong Zhang, James Ball, Axel Henningsson, Jon Wright, Lucero Lopez, Dillon Jobes, Henry Proudhon, and Jerard V. Gordon. Unveiling 3d sub-grain residual stresses in as-built additively manufactured steel using scanning 3dxrd. Materials Research Letters, 13:700-708, May 2025. URL: https://doi.org/10.1080/21663831.2025.2502502, doi:10.1080/21663831.2025.2502502.\nMartin Diehl and Markus K\u00fchbach. Coupled experimental-computational analysis of primary static recrystallization in low carbon steel. Modelling and Simulation in Materials Science and Engineering, 28:014001, Nov 2019. URL: https://doi.org/10.1088/1361-651x/ab51bd, doi:10.1088/1361-651x/ab51bd.\nSven E Gustafson. Sub-grain deformation mechanisms of structural materials exposed through x-ray microscopy. Text, Jan 2023. URL: https://doi.org/10.25394/pgs.22151402, doi:10.25394/pgs.22151402.\njeremie bouquerel and Jean-Bernard VOGT. Assessment of ebsd regarding cyclic plasticity: a point of view. Unknown journal, Jan 2024. URL: https://doi.org/10.2139/ssrn.5077433, doi:10.2139/ssrn.5077433.\nLeo A.I. Kestens, Jesus Galan Lopez, Hadi Pirgazi, Tuan Nguyen-Minh, and Roumen H. Petrov. Texture observation and control in metal manufacturing : theory and practice. IOP Conference Series: Materials Science and Engineering, 1121:012002, Mar 2021. URL: https://doi.org/10.1088/1757-899x/1121/1/012002, doi:10.1088/1757-899x/1121/1/012002.\nZhijun Qiu, Hanliang Zhu, Zhiyang Wang, Ondrej Mur\u00e1nsky, Tao Wei, Elizabeth Budzakoska-Testone, Joel Davis, Andrew Studer, Q. F. Gu, Ulf Garbe, David Wexler, and Huijun Li. Crystallographic texture and multiscale boundaries mediated creep anisotropy in additively manufactured ni-based hastelloy c276 superalloy. Additive Manufacturing, Mar 2024. URL: https://doi.org/10.1016/j.addma.2024.104069, doi:10.1016/j.addma.2024.104069.\nSrinivas Doddapaneni, Sathish Kumar, Sathyashankara Sharma, Gowri Shankar, Manjunath Shettar, Nitesh Kumar, Ganesha Aroor, and Syed Mansoor Ahmad. Advancements in ebsd techniques: a comprehensive review on characterization of composites and metals, sample preparation, and operational parameters. Journal of Composites Science, 9:132, Mar 2025. URL: https://doi.org/10.3390/jcs9030132, doi:10.3390/jcs9030132.\nSoroosh Naghdy, L. L. Percq, R. Serret, Roumen Petrov, S. Hertel\u00e9, L. Kestens, and P. Verleysen. Microstructural evolution study of severely deformed commercial aluminium by transmission kikuchi diffraction. Materials Science and Technology, 33:678-687, Apr 2017. URL: https://doi.org/10.1080/02670836.2016.1194019, doi:10.1080/02670836.2016.1194019.\nF. Cruz-Gandarilla, \u2020. R.E.BOLMARO, \u2021. H.F.MENDOZA-LE\u00b4ON, A. M. S. J. C. \u02dcNAS-MORENO, F. Cruz-Gandarilla, Escuela Superior F\u00b4\u0131sica, Matem\u00b4aticas Instituto, Edificio Polit\u00b4ecnico Nacional, Del. G.A Madero, and C.P.07738. Ciudad de M\u00b4exico. Study of recovery and first recrystallisation kinetics in cgo fe3%si steels using misorientation\u2010derived parameters (ebsd). Journal of Microscopy, 275:133-148, Aug 2019. URL: https://doi.org/10.1111/jmi.12822, doi:10.1111/jmi.12822.\nJ. Collins, M. Taylor, A.L. Scarlett, E.J. Palmiere, and E.J. Pickering. Prior austenite grain measurement: a direct comparison of ebsd reconstruction, thermal etching and chemical etching. Materials Characterization, 208:113656, Feb 2024. URL: https://doi.org/10.1016/j.matchar.2024.113656, doi:10.1016/j.matchar.2024.113656.\n\u0160t\u011bp\u00e1n Gamanov, Poczkl\u00e1n Ladislav, Antonin Dlouhy, and Tomas Kruml. A step size dependence of kam, grod and gnd parameters calculated from ebsd. Jan 2025. URL: https://doi.org/10.2139/ssrn.4789333, doi:10.2139/ssrn.4789333.\nMoritz M\u00fcller, Amaya Compart, Mahnaz Mehdizadehlima, Serhii Yaroshevskyi, Christos G. Aneziris, Horst Biermann, and Anja Weidner. Ebsd study of creep\u2010induced lattice misorientation in mgo\u2010particle\u2010reinforced austenitic steel composites. Advanced Engineering Materials, Mar 2026. URL: https://doi.org/10.1002/adem.202502523, doi:10.1002/adem.202502523.\nFulin Wang, Jean-Charles Stinville, Marie Charpagne, McLean P. Echlin, Sean R. Agnew, Tresa M. Pollock, Marc De Graef, and Daniel S. Gianola. Dislocation cells in additively manufactured metallic alloys characterized by electron backscatter diffraction pattern sharpness. Mar 2023. URL: https://doi.org/10.1016/j.matchar.2023.112673, doi:10.1016/j.matchar.2023.112673.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=12 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0000 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "call_sXDuxIhQcjT0pGraCjqsLz2r", + "info": { + "start_ts": 625.665071324, + "end_ts": 664.716058467 + } + }, + { + "role": "tool", + "content": "Search retrieved no additional papers. This may be because nothing matched the search query, or because all found papers have been previously retrieved.\n\nUnobtainable Papers:\nJingwen Gao, Chenyang Zhu, Shubo Gao, Weiming Ji, Ming Xue, and Kun Zhou. Generative adversarial network\u2013enabled microstructural mapping from surface profiles for laser powder bed fusion. Virtual and Physical Prototyping, Jun 2025. URL: https://doi.org/10.1080/17452759.2025.2499925, doi:10.1080/17452759.2025.2499925.\nkikuchipy: an open-source toolbox for analysis of EBSD patterns\nJie Jiang, Xiaochen Li, and Zhenbo Zhang. Effect of scanning strategy on the formation of heterostructure and recrystallization behavior of additively manufactured in718 alloy. Jul 2026. URL: https://doi.org/10.1016/j.jmrt.2026.06.138, doi:10.1016/j.jmrt.2026.06.138.\nM. Fekih, T. Martinez Ostormujof, L. Germain, M. Piette, D. Sornin, and N. Gey. High temperature ebsd experiment versus crystallographic reconstruction to study phase transformation induced microstructures - application examples for steels. Materials Characterization, 228:115427, Oct 2025. URL: https://doi.org/10.1016/j.matchar.2025.115427, doi:10.1016/j.matchar.2025.115427.\nJinghua Cong, Shengjie Yang, Pengcheng Liu, Haibin Zhu, Xueliang Shang, Yongzhe Yang, and Xuemin Wang. Gradient temperature rolling induced homogenization of through-thickness mechanical properties and improved surface corrosion resistance in a heavy steel plate. Journal of Materials Research and Technology, Jun 2026. URL: https://doi.org/10.1016/j.jmrt.2026.06.009, doi:10.1016/j.jmrt.2026.06.009.\nIn Situ High Energy X-ray Diffraction Characterization of Phase Transformations and Mechanical Behaviors in Rapidly Solidified Titanium and Stainless Steel Alloys\nW.T. Zhang, R. Jiang, Y. Zhao, L.C. Zhang, L. Zhang, L.G. Zhao, and Y.D. Song. Effects of temperature and microstructure on low cycle fatigue behaviour of a pm ni-based superalloy: ebsd assessment and crystal plasticity simulation. International Journal of Fatigue, 159:106818, Jun 2022. URL: https://doi.org/10.1016/j.ijfatigue.2022.106818, doi:10.1016/j.ijfatigue.2022.106818.\nRong-lei Fan, Yong Wu, Minghe Chen, and Jie Zhao. Prediction of anisotropic deformation behavior of ta32 titanium alloy sheet during hot tension by crystal plasticity finite element model. May 2022. URL: https://doi.org/10.1016/j.msea.2022.143137, doi:10.1016/j.msea.2022.143137.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=12 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0000 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "call_I26KQDTI4oHtsQAWeLYGK9RU", + "info": { + "start_ts": 625.702459775, + "end_ts": 667.448846894 + } + }, + { + "role": "tool", + "content": "Retrieved Papers:\n## 1. Deep Learning for automated phase segmentation in EBSD maps. A case study in Dual Phase steel microstructures\nValid Text Names:\n'ostormujof2022deeplearningfor pages 1-3', 'ostormujof2022deeplearningfor pages 3-5', 'ostormujof2022deeplearningfor pages 5-9', 'ostormujof2022deeplearningfor pages 9-13', 'ostormujof2022deeplearningfor pages 13-16', 'ostormujof2022deeplearningfor pages 16-18', 'ostormujof2022deeplearningfor pages 18-21'\n\nBibTex:\n@article{ostormujof2022deeplearningfor,\n author = \"Ostormujof, T Martinez and Purohit, Rrp Purushottam Raj and Breumier, S and Gey, Nathalie and Salib, M and Germain, L\",\n title = \"Deep Learning for automated phase segmentation in EBSD maps. A case study in Dual Phase steel microstructures\",\n year = \"2022\",\n journal = \"Materials Characterization\",\n month = \"Nov\",\n doi = \"10.48550/arxiv.2112.03072\",\n url = \"https://doi.org/10.48550/arxiv.2112.03072\",\n publisher = \"arXiv\"\n}\n\n\nRelevant Snippet:\n\u2026 ) are able to extract meaningful features from EBSD-based data in order to automatically \u2026 parameters such as Kernel Average Misorientation (KAM) or pattern quality. Compared to other \u2026\n\n\n---\n\n## 2. Generalizable image segmentation for microstructure characterization through integrated SEM and EBSD analysis\nValid Text Names:\n'taufique2025generalizableimagesegmentation pages 1-2', 'taufique2025generalizableimagesegmentation pages 2-3', 'taufique2025generalizableimagesegmentation pages 3-4', 'taufique2025generalizableimagesegmentation pages 4-6', 'taufique2025generalizableimagesegmentation pages 6-7', 'taufique2025generalizableimagesegmentation pages 7-8', 'taufique2025generalizableimagesegmentation pages 8-10', 'taufique2025generalizableimagesegmentation pages 10-10'\n\nBibTex:\n@article{taufique2025generalizableimagesegmentation,\n author = \"Taufique, M. F. N. and Nguyen, Julia and Escobar, Julian D. and Pole, Mayur and Garcia, David and Wang, Tianhao and Das, Hrishikesh and Nwe, Kathy and Brown, David and Ross, Kenneth and Todd, Donald R. and Barker, Erin and Smith, Eric and Kappagantula, Keerti S. and Bilbrey, Jenna A.\",\n title = \"Generalizable image segmentation for microstructure characterization through integrated SEM and EBSD analysis\",\n year = \"2025\",\n journal = \"npj Computational Materials\",\n volume = \"11\",\n month = \"Oct\",\n doi = \"10.1038/s41524-025-01801-4\",\n url = \"https://doi.org/10.1038/s41524-025-01801-4\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"1\",\n issn = \"2057-3960\"\n}\n\n\nAbstract:\nAbstract\n We demonstrate generalizable semantic segmentation using minimal ground truth data. Correlated scanning electron microscopy (SEM) images and electron backscatter diffraction (EBSD) measurements of friction-stir processed 316L stainless steel plates were used to train deep learning models for grain boundary segmentation. Secondary electron (SE) imaging taken at 10\u2009keV correlated to EBSD-derived grain boundaries produced the best performing model. Notably, an ensemble of three models trained on a single SE image produced accurate segmentation over a series of backscatter electron (BSE) images of samples manufactured under different processing parameters, with a mean absolute error in grain size of 0.34\u2009\u00b5m. The generalizability of the models likely results from the similar escape depths of the SE training input and the EBSD training output and the reduced probability of stored strain artifacts appearing in the image. This highlights the importance of considering the physical principles behind imaging to develop robust models for microstructure characterization.\n\nRelevant Snippet:\n\u2026 seen by EBSD, which alters our perception of the ground truth \u2026 of the EBSD data, we reconstructed the grain boundaries \u2026 via kernel average misorientation (KAM) analysis. \u2026\n\n\nUnobtainable Papers:\nFederico Bruno, Georgios Konstantopoulos, Gianluca Fiore, Edoardo Rossi, Marco Sebastiani, Costas Charitidis, Luca Belforte, and Mauro Palumbo. A novel machine learning method to exploit ebsd and nanoindentation for trip steels microstructures analysis. Mar 2024. URL: https://doi.org/10.1016/j.matdes.2024.112774, doi:10.1016/j.matdes.2024.112774.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=12 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0000 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "call_5NDupt5Es4nrgT9SSGt0veGH", + "info": { + "start_ts": 625.742518522, + "end_ts": 662.189370401 + } + }, + { + "role": "tool", + "content": "Retrieved Papers:\n## 1. pyTriBeam: Open-Source Software for Enhanced 3D Data Collection in TriBeam Microscopes\nValid Text Names:\n'polonsky2026pytribeamopensourcesoftware pages 1-2', 'polonsky2026pytribeamopensourcesoftware pages 2-5', 'polonsky2026pytribeamopensourcesoftware pages 5-7', 'polonsky2026pytribeamopensourcesoftware pages 7-8', 'polonsky2026pytribeamopensourcesoftware pages 8-10', 'polonsky2026pytribeamopensourcesoftware pages 10-12', 'polonsky2026pytribeamopensourcesoftware pages 12-14', 'polonsky2026pytribeamopensourcesoftware pages 14-15', 'polonsky2026pytribeamopensourcesoftware pages 15-16', 'polonsky2026pytribeamopensourcesoftware pages 16-17'\n\nBibTex:\n@article{polonsky2026pytribeamopensourcesoftware,\n author = \"Polonsky, Andrew T. and Lamb, James D. and Hovey, Chad B. and Schroader, Haydn and Echlin, McLean P. and Pollock, Tresa M.\",\n title = \"pyTriBeam: Open-Source Software for Enhanced 3D Data Collection in TriBeam Microscopes\",\n year = \"2026\",\n journal = \"Integrating Materials and Manufacturing Innovation\",\n volume = \"15\",\n pages = \"1-17\",\n month = \"Feb\",\n doi = \"10.1007/s40192-026-00449-2\",\n url = \"https://doi.org/10.1007/s40192-026-00449-2\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"1\",\n issn = \"2193-9764\"\n}\n\n\nRelevant Snippet:\n\u2026 the RAMS systems [15], and PyMicro based in situ testing [16]\u2026 Scientific (TFS) now have python APIs for microscope control, \u2026 , all EBSD parameters must be filled out in the EBSD vendor \u2026\n\n\n---\n\n## 2. Registration between DCT and EBSD datasets for multiphase microstructures\nValid Text Names:\n'ball2023registrationbetweendct pages 1-2', 'ball2023registrationbetweendct pages 2-4', 'ball2023registrationbetweendct pages 4-6', 'ball2023registrationbetweendct pages 6-7', 'ball2023registrationbetweendct pages 7-9', 'ball2023registrationbetweendct pages 9-11', 'ball2023registrationbetweendct pages 11-12', 'ball2023registrationbetweendct pages 12-14', 'ball2023registrationbetweendct pages 14-15', 'ball2023registrationbetweendct pages 15-15'\n\nBibTex:\n@article{ball2023registrationbetweendct,\n author = \"Ball, J. and Oddershede, J. and Davis, C. and Slater, C. and Said, M. and Vashishtha, H. and Michalik, \u0160. and of Metallurgy, David M. Collins School and Materials and Birmingham, U. and Kingdom., United and Ltd., Diamond Light Source and ApS, Xnovo Technology and Denmark and Wmg and Warwick, U.\",\n title = \"Registration between DCT and EBSD datasets for multiphase microstructures\",\n year = \"2023\",\n journal = \"Materials Characterization\",\n volume = \"204\",\n pages = \"113228\",\n month = \"Oct\",\n doi = \"10.1016/j.matchar.2023.113228\",\n url = \"https://doi.org/10.1016/j.matchar.2023.113228\",\n publisher = \"Elsevier BV\",\n issn = \"1044-5803\"\n}\n\n\nRelevant Snippet:\n\u2026 the large grains for each phase present, austenite and martensitic ferrite. The results reveals a complex ferrite grain network of similar crystal orientations that are absent from the EBSD \u2026\n\n\nUnobtainable Papers:\nJames A. D. Ball, Anna Kareer, Oxana V. Magdysyuk, Stefan Michalik, Thomas Connolley, and David M. Collins. Per-grain and neighbourhood stress interactions during deformation of a ferritic steel obtained using three-dimensional x-ray diffraction. Text, Jan 2023. URL: https://doi.org/10.48550/arxiv.2302.10711, doi:10.48550/arxiv.2302.10711.\nYanling Schneider, Vighnesh Prabhu, Kai H\u00f6ss, Werner Wasserb\u00e4ch, Siegfried Schmauder, and Zhangjian Zhou. Many-scale investigations of the deformation behavior of polycrystalline composites: i\u2014machine learning applied for image segmentation. Materials, 15:2486, Mar 2022. URL: https://doi.org/10.3390/ma15072486, doi:10.3390/ma15072486.\nSangwon Lee, Michael Pilipchuk, C. Yildirim, Duncan A. Greeley, Qianying Shi, Tracy Berman, Adam Creuziger, Evan Rust, Carsten Detlefs, V. Sundararaghavan, John E. Allison, and Ashley Bucsek. Three-dimensional nucleation and growth of deformation twins in magnesium. Science, 389 6760:632-636, Dec 2025. URL: https://doi.org/10.48550/arxiv.2412.16640, doi:10.48550/arxiv.2412.16640.\nChristopher S. Daniel, Xiaohan Zeng, \u0160tefan Michalik, Simon A. Hunt, and Jo\u00e3o Quinta da Fonseca. Application of a new method for accurate determination of \u03b1 and \u03b2 texture in ti-6al-4v from synchrotron diffraction intensities. May 2023. URL: https://doi.org/10.1016/j.matchar.2023.112769, doi:10.1016/j.matchar.2023.112769.\nPierre Belamri, Henry Proudhon, Damien Texier, and David Ryckelynck. Quaternion-based vision-transformer for polycrystalline ebsd scans pre-trained on large-scale synthetic data. Materials & Design, 258:114599, Oct 2025. URL: https://doi.org/10.1016/j.matdes.2025.114599, doi:10.1016/j.matdes.2025.114599.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=12 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0000 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "call_TcPaoKE5klpaxx5d8PlBUDrk", + "info": { + "start_ts": 625.798862717, + "end_ts": 671.189819695 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "call_YCK1KFOsT4kHD9IBqs5QYRHi", + "type": "function", + "function": { + "arguments": "{\"question\": \"Across the retrieved literature, what evidence describes the capabilities, open-source status, Python interfaces, maturity, publications, grain segmentation/reconstruction, texture analysis (ODF/pole figures/IPF), KAM, and GND calculations of kikuchipy, orix, DefDAP, DREAM.3D or DREAM3D-NX/simplnx, pyxem, MTEX, PyMicro, and other Python EBSD tools? Extract exact statements and bibliographic details, including limitations.\"}", + "name": "gather_evidence" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "No relevant evidence found for your question.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=12 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0481 | Disease-Target Evidence=0", + "name": "gather_evidence", + "tool_call_id": "call_YCK1KFOsT4kHD9IBqs5QYRHi", + "info": { + "start_ts": 681.740740548, + "end_ts": 688.630316028 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "call_YAEYGtulkKwxKg8CZdFRkuKJ", + "type": "function", + "function": { + "arguments": "{\"query\": \"\\\"kikuchipy: an open-source toolbox for analysis of electron backscatter diffraction patterns\\\"\"}", + "name": "paper_search" + } + }, + { + "id": "call_6EDjDZUx9EcloPKavvbsh1xb", + "type": "function", + "function": { + "arguments": "{\"query\": \"\\\"orix\\\" Python crystallographic orientation library\"}", + "name": "paper_search" + } + }, + { + "id": "call_bd44zev0ajEnct80hGQyaouJ", + "type": "function", + "function": { + "arguments": "{\"query\": \"\\\"DefDAP\\\" deformation data analysis Python\"}", + "name": "paper_search" + } + }, + { + "id": "call_Z5I4Dszqv8IduAWdkGxzojFr", + "type": "function", + "function": { + "arguments": "{\"query\": \"\\\"DREAM.3D\\\" \\\"Integrating Materials and Manufacturing Innovation\\\" software\"}", + "name": "paper_search" + } + }, + { + "id": "call_5hiGgVfNiBeJ5xEkpggCPT0O", + "type": "function", + "function": { + "arguments": "{\"query\": \"\\\"MTEX\\\" quantitative texture analysis software\"}", + "name": "paper_search" + } + }, + { + "id": "call_t3X9GkiKh5YtIwvvFGFtqFju", + "type": "function", + "function": { + "arguments": "{\"query\": \"\\\"PyMicro\\\" Python microstructure library crystallography\"}", + "name": "paper_search" + } + }, + { + "id": "call_2WFpaGkkorc7QNUjgoGtFJOi", + "type": "function", + "function": { + "arguments": "{\"query\": \"\\\"pyxem\\\" open-source Python library diffraction microscopy\"}", + "name": "paper_search" + } + }, + { + "id": "call_xqX7V5hmrKT4tjzjK7lLSxlE", + "type": "function", + "function": { + "arguments": "{\"query\": \"\\\"OpenXY\\\" EBSD Python GND\"}", + "name": "paper_search" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Search retrieved no additional papers. This may be because nothing matched the search query, or because all found papers have been previously retrieved.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=22 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0481 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "call_YAEYGtulkKwxKg8CZdFRkuKJ", + "info": { + "start_ts": 703.386594257, + "end_ts": 745.729313749 + } + }, + { + "role": "tool", + "content": "Search retrieved no additional papers. This may be because nothing matched the search query, or because all found papers have been previously retrieved.\n\nUnobtainable Papers:\nD. Johnstone, Ben H. Martineau, P. Crout, P. Midgley, and A. Eggeman. Density-based clustering of crystal (mis)orientations and the orix python library. Journal of Applied Crystallography, 53:1293-1298, Sep 2020. URL: https://doi.org/10.1107/s1600576720011103, doi:10.1107/s1600576720011103.\nIan MacLaren, Enrique Frutos\u2010Myro, Steven Zeltmann, and Colin Ophus. A method for crystallographic mapping of an alpha\u2010beta titanium alloy with nanometre resolution using scanning precession electron diffraction and open\u2010source software libraries. Journal of Microscopy, 295:131-139, Feb 2024. URL: https://doi.org/10.1111/jmi.13275, doi:10.1111/jmi.13275.\nZhuo Li, Daren Wu, Simon Si Ming Ji, Ana G. Claus, Hui Zhong, Sanjit K. Ghose, and Kelsey B. Hatzell. Texture evolution of plated lithium in anode-free solid-state batteries. ACS Energy Letters, 11(2):1705-1713, Jan 2026. URL: https://doi.org/10.1021/acsenergylett.5c03205, doi:10.1021/acsenergylett.5c03205.\nDorian Depriester and R\u00e9gis Kubler. Elasticipy: a python package for linear elasticity and tensor analysis. Journal of Open Source Software, 10:7940, Nov 2025. URL: https://doi.org/10.21105/joss.07940, doi:10.21105/joss.07940.\nMattis Seehaus, Sang-Hyeok Lee, Tobias Stollenwerk, Jeffrey M. Wheeler, and Sandra Korte-Kerzel. Estimation of directional single crystal elastic properties from nano-indentation by correlation with ebsd and first-principle calculations. Materials & Design, 234:112296, Oct 2023. URL: https://doi.org/10.1016/j.matdes.2023.112296, doi:10.1016/j.matdes.2023.112296.\nZachary Varley. Algorithms for crystallography in the scanning electron microscope. Text, Jan 2024. URL: https://doi.org/10.1184/r1/26955991, doi:10.1184/r1/26955991.\nColin Ophus. Quantitative scanning transmission electron microscopy for materials science: imaging, diffraction, spectroscopy, and tomography. Annual Review of Materials Research, 53:105-141, Jul 2023. URL: https://doi.org/10.1146/annurev-matsci-080921-092646, doi:10.1146/annurev-matsci-080921-092646.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=22 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0481 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "call_6EDjDZUx9EcloPKavvbsh1xb", + "info": { + "start_ts": 703.425128648, + "end_ts": 746.329071205 + } + }, + { + "role": "tool", + "content": "Search retrieved no additional papers. This may be because nothing matched the search query, or because all found papers have been previously retrieved.\n\nUnobtainable Papers:\nBenjamin Poole, Alex Marsh, David Lunt, Chris Hardie, Mike Gorley, Cory Hamelin, and Allan Harte. High\u2010resolution strain mapping in a thermionic lab6 scanning electron microscope. Strain, Feb 2024. URL: https://doi.org/10.1111/str.12472, doi:10.1111/str.12472.\nYangchao Deng, Zhenjie Cao, Dongchen Hu, Albert D. Smith, Richard Hunt, Kun Yan, and Joseph D. Robson. Insights into strain partitioning and void nucleation in recycled aluminium alloy: the role of fe-rich intermetallic. Materials Science and Engineering: A, 973:150757, Oct 2026. URL: https://doi.org/10.1016/j.msea.2026.150757, doi:10.1016/j.msea.2026.150757.\nConghui Liu, Xu Xu, Tianzhu Sun, Rhys Thomas, Jo\u00e3o Quinta da Fonseca, and Michael Preuss. Microstructural effects on fatigue crack initiation mechanisms in a near-alpha titanium alloy. Jul 2023. URL: https://doi.org/10.1016/j.actamat.2023.118957, doi:10.1016/j.actamat.2023.118957.\nRhys Thomas, David Bowden, David Lunt, David Stewart, and Michael Preuss. High compressive loading performance of a complex multi-phase hard-facing alloy explained through a highly elastic silicide phase. Aug 2023. URL: https://doi.org/10.1016/j.mtla.2023.101815, doi:10.1016/j.mtla.2023.101815.\nMichael D Atkinson, Rhys Thomas, Allan Harte, Peter Crowther, and Jo\u00e3o Quinta da Fonseca. Defdap: deformation data analysis in python. Feb 2020. URL: https://doi.org/10.5281/zenodo.3688097, doi:10.5281/zenodo.3688097.\nConghui Liu, Tianzhu Sun, Dongchen Hu, Rhys Thomas, Philipp Frankel, Jo\u00e3o Quinta da Fonseca, and Michael Preuss. Mechanistic insight into cooperative slip system activation under cyclic loading in a near-alpha titanium alloy. Acta Materialia, 308:122031, Apr 2026. URL: https://doi.org/10.1016/j.actamat.2026.122031, doi:10.1016/j.actamat.2026.122031.\nRan Ni, Carl J. Boehlert, Bo Chen, Yuanshuai Zhang, Ying Zeng, J. Zheng, Hao Zhou, Qudong Wang, and Dongdi Yin. Temperature-dependent interplay of intra- and inter-granular deformation mechanisms in mg-10y: statistical analysis from an hrdic perspective. Acta Materialia, Jun 2025. URL: https://doi.org/10.1016/j.actamat.2025.121256, doi:10.1016/j.actamat.2025.121256.\nSunil Anandatheertha, Vikram Phalke, Eralp Demir, and Christopher Hardie. Ukaea poly-xtal operations (upxo v1.0): an open-source python package for generating, assessment and meshing of poly-crystalline grain structures. SoftwareX, 34:102736, Jun 2026. URL: https://doi.org/10.1016/j.softx.2026.102736, doi:10.1016/j.softx.2026.102736.\nDongchen Hu, Albert D. Smith, David Lunt, Rhys Thomas, Michael D. Atkinson, Xiaodong Liu, \u00d6mer Ko\u00e7, Jack M. Donoghue, Zhenbo Zhang, Jo\u00e3o Quinta da Fonseca, and Michael Preuss. Tracking the onset of plasticity in a ni-base superalloy using in-situ high-resolution digital image correlation. Feb 2025. URL: https://doi.org/10.1016/j.matchar.2024.114654, doi:10.1016/j.matchar.2024.114654.\nBerzah Yavuzyegit, Egemen Avcu, Albert D. Smith, Jack M. Donoghue, David Lunt, Joseph D. Robson, Timothy L. Burnett, Jo\u00e3o Quinta da Fonseca, and Philip J. Withers. Mapping plastic deformation mechanisms in az31 magnesium alloy at the nanoscale. SSRN Electronic Journal, 250:118876, May 2023. URL: https://doi.org/10.2139/ssrn.4198880, doi:10.2139/ssrn.4198880.\nJie Luo, Albert D. Smith, Jack M. Donoghue, Jiaqi Xu, Juan Nunez-Iglesias, Christopher Hutchinson, Philip J. Withers, and Michael Preuss. Automated in-situ testing of deformation and phase transformations in engineering alloys. Automated In-situ Testing of Deformation and Phase transformations in Engineering Alloys, Jan 2025. URL: https://doi.org/10.14293/apmc13-2025-0293, doi:10.14293/apmc13-2025-0293.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=22 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0481 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "call_bd44zev0ajEnct80hGQyaouJ", + "info": { + "start_ts": 703.459767095, + "end_ts": 740.862397661 + } + }, + { + "role": "tool", + "content": "Retrieved Papers:\n## 1. Three-dimensional Analysis and Reconstruction of Additively Manufactured Materials in the Cloud-Based BisQue Infrastructure\nValid Text Names:\n'polonsky2019threedimensionalanalysisand pages 1-2', 'polonsky2019threedimensionalanalysisand pages 2-5', 'polonsky2019threedimensionalanalysisand pages 5-6', 'polonsky2019threedimensionalanalysisand pages 6-8', 'polonsky2019threedimensionalanalysisand pages 8-11', 'polonsky2019threedimensionalanalysisand pages 11-13', 'polonsky2019threedimensionalanalysisand pages 13-14', 'polonsky2019threedimensionalanalysisand pages 14-15', 'polonsky2019threedimensionalanalysisand pages 15-15'\n\nBibTex:\n@article{polonsky2019threedimensionalanalysisand,\n author = \"Polonsky, Andrew T. and Lang, Christian A. and Kvilekval, Kristian G. and Latypov, Marat I. and Echlin, McLean P. and Manjunath, B. S. and Pollock, Tresa M.\",\n title = \"Three-dimensional Analysis and Reconstruction of Additively Manufactured Materials in the Cloud-Based BisQue Infrastructure\",\n year = \"2019\",\n journal = \"Integrating Materials and Manufacturing Innovation\",\n volume = \"8\",\n pages = \"37-51\",\n month = \"Mar\",\n doi = \"10.1007/s40192-019-00126-7\",\n url = \"https://doi.org/10.1007/s40192-019-00126-7\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"1\",\n issn = \"2193-9764\"\n}\n\n\nAbstract:\nA microstructure analytics and 3D reconstruction software package, DREAM.3D, was integrated as a module into a cloud-based platform, BisQue. Parallelization of DREAM.3D module executions and the ability to parameterize pipeline variables over a range of values have led to insights about the grain segmentation misorientation tolerance in TriBeam-collected 3D EBSD datasets of additively manufactured materials with complex anisotropic microstructures. Furthermore, a comparison in grain size measurements was made between standard 2D metallographic slices and 3D measures using BisQue\u2019s parallelized DREAM.3D module executions. The direction of cloud-based data infrastructure and the prospects for impact in material science are also discussed.\n\nRelevant Snippet:\nA microstructure analytics and 3D reconstruction software package, DREAM.3D, was integrated as a module into a cloud-based platform, BisQue. Parallelization of DREAM.3D module \u2026\n\n\n---\n\n## 2. ITKMontage: A Software Module for Image Stitching\nValid Text Names:\n'zukic2021itkmontageasoftware pages 1-2', 'zukic2021itkmontageasoftware pages 2-4', 'zukic2021itkmontageasoftware pages 4-5', 'zukic2021itkmontageasoftware pages 5-8', 'zukic2021itkmontageasoftware pages 8-10', 'zukic2021itkmontageasoftware pages 10-10'\n\nBibTex:\n@article{zukic2021itkmontageasoftware,\n author = \"Zuki\u0107, D\u017eenan and Jackson, Michael and Dimiduk, Dennis and Donegan, Sean and Groeber, Michael and McCormick, Matthew\",\n title = \"ITKMontage: A Software Module for Image Stitching\",\n year = \"2021\",\n journal = \"Integrating Materials and Manufacturing Innovation\",\n volume = \"10\",\n pages = \"115-124\",\n month = \"Mar\",\n doi = \"10.1007/s40192-021-00202-x\",\n url = \"https://doi.org/10.1007/s40192-021-00202-x\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"1\",\n issn = \"2193-9764\"\n}\n\n\nRelevant Snippet:\n\u2026 Its liberal Apache 2.0 license allows incorporation of the code into a wide range of software projects, including proprietary software. We present here a montaging software package \u2026\n\n\n---\n\n## 3. Framework for the Generation of 3D Fiber Composite Structures from 2D Observations\nValid Text Names:\n'clarke2024frameworkforthe pages 1-2', 'clarke2024frameworkforthe pages 2-4', 'clarke2024frameworkforthe pages 4-6', 'clarke2024frameworkforthe pages 6-7', 'clarke2024frameworkforthe pages 7-9', 'clarke2024frameworkforthe pages 9-13', 'clarke2024frameworkforthe pages 13-15', 'clarke2024frameworkforthe pages 15-16', 'clarke2024frameworkforthe pages 16-16'\n\nBibTex:\n@article{clarke2024frameworkforthe,\n author = \"Clarke, Kenneth M. and Wertz, John and Groeber, Michael\",\n title = \"Framework for the Generation of 3D Fiber Composite Structures from 2D Observations\",\n year = \"2024\",\n journal = \"Integrating Materials and Manufacturing Innovation\",\n volume = \"13\",\n pages = \"569-584\",\n month = \"May\",\n doi = \"10.1007/s40192-024-00352-8\",\n url = \"https://doi.org/10.1007/s40192-024-00352-8\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"2\",\n issn = \"2193-9764\"\n}\n\n\nAbstract:\nSynthetic generation of realistic materials for testing of process\u2013structure\u2013property (PSP) relationships in computational materials science has gained significant traction over the past two decades. Generation tools continue to lag in some aspects of realism, leading to uncertainty and errors in simulating material response. The experimental collection of information to guide generation of 3D synthetic structures remains costly, time consuming, and challenging. These challenges are compounded by limitations of stereology, which permits estimation of 3D microstructural statistics from 2D observations under restrictive assumptions on constituent morphologies and size distributions and can be difficult to apply to microstructure metrics like constituent orientation distribution and clustering. This work seeks to overcome these challenges by introducing a framework for learning probable 3D microstructure statistics by minimizing the loss determined by matching statistics obtained from 2D observations via synthetic microstructure generation software (e.g. Dream.3D) and stereological principles. This framework is applied to short carbon fiber composite structures printed from an additive manufacturing process, Direct Ink Writing, with the hope that the framework could generalize to other particulate structures as well as allow for simulation and design of materials structure.\n\nRelevant Snippet:\n\u2026 Structures from 2D Observations | Integrating Materials and Manufacturing Innovation \u2026 from 2D observations via synthetic microstructure generation software (eg Dream.3D) and \u2026\n\n\n---\n\n## 4. AFRL Additive Manufacturing Modeling Series: Challenge 4, 3D Reconstruction of an IN625 High-Energy Diffraction Microscopy Sample Using Multi-modal Serial Sectioning\nValid Text Names:\n'chapman2021afrladditivemanufacturing pages 1-3', 'chapman2021afrladditivemanufacturing pages 3-5', 'chapman2021afrladditivemanufacturing pages 5-7', 'chapman2021afrladditivemanufacturing pages 7-8', 'chapman2021afrladditivemanufacturing pages 8-10', 'chapman2021afrladditivemanufacturing pages 10-11', 'chapman2021afrladditivemanufacturing pages 11-13', 'chapman2021afrladditivemanufacturing pages 13-13'\n\nBibTex:\n@article{chapman2021afrladditivemanufacturing,\n author = \"Chapman, Michael G. and Shah, Megna N. and Donegan, Sean P. and Scott, J. Michael and Shade, Paul A. and Menasche, David and Uchic, Michael D.\",\n title = \"AFRL Additive Manufacturing Modeling Series: Challenge 4, 3D Reconstruction of an IN625 High-Energy Diffraction Microscopy Sample Using Multi-modal Serial Sectioning\",\n year = \"2021\",\n journal = \"Integrating Materials and Manufacturing Innovation\",\n volume = \"10\",\n pages = \"129-141\",\n month = \"Jun\",\n doi = \"10.1007/s40192-021-00212-9\",\n url = \"https://doi.org/10.1007/s40192-021-00212-9\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"2\",\n issn = \"2193-9764\"\n}\n\n\nAbstract:\nHigh-energy diffraction microscopy (HEDM) in-situ mechanical testing experiments offer unique insight into the evolving deformation state within polycrystalline materials. These experiments rely on a sophisticated analysis of the diffraction data to instantiate a 3D reconstruction of grains and other microstructural features associated with the test volume. For microstructures of engineering alloys that are highly twinned and contain numerous features around the estimated spatial resolution of HEDM reconstructions, the accuracy of the reconstructed microstructure is not known. In this study, we address this uncertainty by characterizing the same HEDM sample volume using destructive serial sectioning (SS) that has higher spatial resolution. The SS experiment was performed on an Inconel 625 alloy sample that had undergone HEDM in-situ mechanical testing to a small amount of plastic strain (~\u20090.7%), which was part of the Air Force Research Laboratory Additive Manufacturing (AM) Modeling Series. A custom-built automated multi-modal SS system was used to characterize the entire test volume, with a spatial resolution of approximately 1 \u00b5m. Epi-illumination optical microscopy images, backscattered electron images, and electron backscattered diffraction maps were collected on every section. All three data modes were utilized and custom data fusion protocols were developed for 3D reconstruction of the test volume. The grain data were homogenized and downsampled to 2 \u00b5m as input for Challenge 4 of the AM Modeling Series, which is available at the Materials Data Facility repository.\n\nRelevant Snippet:\n\u2026 3D file, and can be viewed with any software program that is capable of reading and viewing an HDF5 file. In addition, if the text in the \u2018Pipeline\u2019 group is saved as a new *.json file, this \u2026\n\n\n---\n\n## 5. AixViPMaP\u00ae\u2014an Operational Platform for Microstructure Modeling Workflows\nValid Text Names:\n'koschmieder2019aixvipmap\u00ae\u2014anoperationalplatform pages 1-2', 'koschmieder2019aixvipmap\u00ae\u2014anoperationalplatform pages 2-3', 'koschmieder2019aixvipmap\u00ae\u2014anoperationalplatform pages 3-5', 'koschmieder2019aixvipmap\u00ae\u2014anoperationalplatform pages 5-8', 'koschmieder2019aixvipmap\u00ae\u2014anoperationalplatform pages 8-11', 'koschmieder2019aixvipmap\u00ae\u2014anoperationalplatform pages 11-12', 'koschmieder2019aixvipmap\u00ae\u2014anoperationalplatform pages 12-14', 'koschmieder2019aixvipmap\u00ae\u2014anoperationalplatform pages 14-17', 'koschmieder2019aixvipmap\u00ae\u2014anoperationalplatform pages 17-19', 'koschmieder2019aixvipmap\u00ae\u2014anoperationalplatform pages 19-21', 'koschmieder2019aixvipmap\u00ae\u2014anoperationalplatform pages 21-22', 'koschmieder2019aixvipmap\u00ae\u2014anoperationalplatform pages 22-22'\n\nBibTex:\n@article{koschmieder2019aixvipmap\u00ae\u2014anoperationalplatform,\n author = \"Koschmieder, L. and Hojda, S. and Apel, M. and Altenfeld, R. and Bami, Y. and Haase, C. and Lin, M. and Vuppala, A. and Hirt, G. and Schmitz, G.J.\",\n title = \"AixViPMaP\u00ae\u2014an Operational Platform for Microstructure Modeling Workflows\",\n year = \"2019\",\n journal = \"Integrating Materials and Manufacturing Innovation\",\n volume = \"8\",\n pages = \"122-143\",\n month = \"Jun\",\n doi = \"10.1007/s40192-019-00138-3\",\n url = \"https://doi.org/10.1007/s40192-019-00138-3\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"2\",\n issn = \"2193-9764\"\n}\n\n\nRelevant Snippet:\n\u2026 supporting some but not all simulation software. For a co-simulation framework to support software, usually, the data model of the specific software must be specified and additional APIs \u2026\n\n\nUnobtainable Papers:\nR Brian Leavy, John Clayton, Jonathan Ligda, and Jaroslaw Knap. Methods for microstructure modeling and phase field simulations of fracture. ArXiv, Jun 2023. URL: https://doi.org/10.21236/ad1203858, doi:10.21236/ad1203858.\nG. J. Schmitz. Microstructure modeling in integrated computational materials engineering (icme) settings: can hdf5 provide the basis for an emerging standard for describing microstructures? JOM, 68:77-83, Dec 2016. URL: https://doi.org/10.1007/s11837-015-1748-2, doi:10.1007/s11837-015-1748-2.\nStanislav Buklovskyi, Kateryna Miroshnichenko, Igor Tsukrov, Rebecca J. Thomson, Peder C. Solberg, and Douglas W. Van Citters. Effective thermal conductivity of carbon/ultra-high-molecular-weight-polyethylene nanocomposites. Procedia Structural Integrity, 80:146-156, Jan 2026. URL: https://doi.org/10.1016/j.prostr.2026.02.014, doi:10.1016/j.prostr.2026.02.014.\nCarter K. Cocke, Anthony D. Rollett, Ricardo A. Lebensohn, and Ashley D. Spear. The afrl additive manufacturing modeling challenge: predicting micromechanical fields in am in625 using an fft-based method with direct input from a 3d microstructural image. Integrating Materials and Manufacturing Innovation, 10:157-176, May 2021. URL: https://doi.org/10.1007/s40192-021-00211-w, doi:10.1007/s40192-021-00211-w.\nAlexander Ra\u00dfloff, Paul Schulz, Robert K\u00fchne, Marreddy Ambati, Ilja Koch, Andr\u00e9 T. Zeuner, Maik Gude, Martina Zimmermann, and Markus K\u00e4stner. Experimental-numerical analysis of microstructure-property linkages for additively manufactured materials. Procedia Structural Integrity, 38:4-11, Jan 2022. URL: https://doi.org/10.1016/j.prostr.2022.03.002, doi:10.1016/j.prostr.2022.03.002.\nM. Jackson, M. Groeber, S. Donegan, and D. Dimiduk. Advancements to the digital representation environment for analysis of materials in 3-dimensions\u2014dream.3d. Microscopy and Microanalysis, 25:176-177, Aug 2019. URL: https://doi.org/10.1017/s1431927619001612, doi:10.1017/s1431927619001612.\nJonathan Robichaud, Tim Vincent, Ben Schultheis, and Anil Chaudhary. Integrated computational materials engineering to predict melt-pool dimensions and 3d grain structures for selective laser melting of inconel 625. Integrating Materials and Manufacturing Innovation, 8:305-317, Jul 2019. URL: https://doi.org/10.1007/s40192-019-00145-4, doi:10.1007/s40192-019-00145-4.\nAyman A. Salem, Joshua B. Shaffer, Richard A. Kublik, Luke A. Wuertemberger, and Daniel P. Satko. Microstructure-informed cloud computing for interoperability of materials databases and computational models: microtextured regions in ti alloys. Mar 2017. URL: https://doi.org/10.1007/s40192-017-0090-7, doi:10.1007/s40192-017-0090-7.\nJohn Wertz, Erik P. Blasch, Laura Homa, and Matt Cherry. Dynamic Data Driven Applications Systems Analysis of Microtexture Regions in Titanium Alloys, pages 199-222. Springer Nature Switzerland, Jan 2026. URL: https://doi.org/10.1007/978-3-031-88574-7\\_7, doi:10.1007/978-3-031-88574-7\\_7.\nBin Li, Tao Gao, Zhi Qin, Hongqian Xue, and Zhidan Sun. Investigation of the fatigue life scatter for aa7075-t6 using crystal plasticity finite element method in the high to very high cycle fatigue regime. Integrating Materials and Manufacturing Innovation, 11:198-213, Mar 2022. URL: https://doi.org/10.1007/s40192-022-00256-5, doi:10.1007/s40192-022-00256-5.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=22 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0481 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "call_Z5I4Dszqv8IduAWdkGxzojFr", + "info": { + "start_ts": 703.492846157, + "end_ts": 739.275643191 + } + }, + { + "role": "tool", + "content": "Retrieved Papers:\n## 1. An automated procedure built on MTEX for reconstructing deformation twin hierarchies from electron backscattered diffraction datasets of heavily twinned microstructures\nValid Text Names:\n'savage2021anautomatedprocedure pages 1-2', 'savage2021anautomatedprocedure pages 2-3', 'savage2021anautomatedprocedure pages 3-4', 'savage2021anautomatedprocedure pages 4-5', 'savage2021anautomatedprocedure pages 5-6', 'savage2021anautomatedprocedure pages 6-7', 'savage2021anautomatedprocedure pages 7-9', 'savage2021anautomatedprocedure pages 9-11', 'savage2021anautomatedprocedure pages 11-13', 'savage2021anautomatedprocedure pages 13-14', 'savage2021anautomatedprocedure pages 14-15', 'savage2021anautomatedprocedure pages 15-16', 'savage2021anautomatedprocedure pages 16-16'\n\nBibTex:\n@article{savage2021anautomatedprocedure,\n author = \"Savage, Daniel J. and McCabe, Rodney J. and Knezevic, Marko\",\n title = \"An automated procedure built on MTEX for reconstructing deformation twin hierarchies from electron backscattered diffraction datasets of heavily twinned microstructures\",\n volume = \"171\",\n issn = \"1044-5803\",\n url = \"https://doi.org/10.1016/j.matchar.2020.110808\",\n doi = \"10.1016/j.matchar.2020.110808\",\n journal = \"Materials Characterization\",\n publisher = \"Elsevier BV\",\n year = \"2021\",\n month = \"Jan\",\n pages = \"110808\"\n}\n\n\nRelevant Snippet:\n\u2026 or neutron diffraction bulk texture measurements based on the quantitative change in fraction of c-axes within some angle to the compression direction [17, 53]. The texture method is \u2026\n\n\n---\n\n## 2. A Survey and Comparison of Methods for Quantitative TextureAnalysis\nValid Text Names:\n'einhorn2017asurveyand pages 1-5', 'einhorn2017asurveyand pages 5-7', 'einhorn2017asurveyand pages 7-11', 'einhorn2017asurveyand pages 11-16', 'einhorn2017asurveyand pages 16-20', 'einhorn2017asurveyand pages 20-23', 'einhorn2017asurveyand pages 23-27', 'einhorn2017asurveyand pages 27-30', 'einhorn2017asurveyand pages 30-35', 'einhorn2017asurveyand pages 35-41', 'einhorn2017asurveyand pages 41-46', 'einhorn2017asurveyand pages 46-52', 'einhorn2017asurveyand pages 52-56', 'einhorn2017asurveyand pages 56-60', 'einhorn2017asurveyand pages 60-63', 'einhorn2017asurveyand pages 67-71', 'einhorn2017asurveyand pages 71-75', 'einhorn2017asurveyand pages 79-84', 'einhorn2017asurveyand pages 88-92', 'einhorn2017asurveyand pages 92-95', 'einhorn2017asurveyand pages 95-98', 'einhorn2017asurveyand pages 98-102', 'einhorn2017asurveyand pages 102-104', 'einhorn2017asurveyand pages 104-107', 'einhorn2017asurveyand pages 109-109'\n\nBibTex:\n@article{einhorn2017asurveyand,\n author = \"Einhorn, John\",\n title = \"A Survey and Comparison of Methods for Quantitative TextureAnalysis\",\n year = \"2017\",\n journal = \"ArXiv\",\n doi = \"10.18130/v30r4d\",\n url = \"https://doi.org/10.18130/v30r4d\",\n month = \"Jul\",\n publisher = \"University of Virginia\"\n}\n\n\nAbstract:\nNumerous methods for measuring and analyzing texture\nare explored and discussed. Traditional pole figure inversion\nmethods are compared against more recent developments in\nquantitative texture analysis involving the Rietveld whole pattern\nrefinement method. A modified equal area pole figure collection\nstrategy is compared to the conventional equiangular method using\nlaboratory X-ray diffraction (XRD). The two measurement strategies\nwere found to yield qualitatively similar orientation distribution\nfunctions (ODF), and the former set takes about half the time to\ncollect. However, the estimated texture was found to be strongly\ndependent on the ODF computation parameters used in MTEX. The\ntexture evolution during compression of a high specific strength\nMg-base alloy containing long period stacking order (LPSO) phase is\nstudied using synchrotron XRD. The initial texture was found to be\nmuch sharper than previously published results, demonstrating the\nimportance of using a \u201cdirect method\u201d to compute the OD for this\nmaterial. The evolution of the texture of the Mg and LPSO phases\nsuggests that the deformation is accommodated almost entirely by\ntwinning in the former case and by dislocation slip, elastic\ndeformation, and possibly some twinning in the latter. The texture\nof \u03b1-uranium foils is measured via X-ray (both Cu- and Mo-K\u03b1\nradiation) and neutron diffraction, and the results are analyzed\nwith MTEX and MAUD (Rietveld), respectively. The three radiation\nsources are found to yield slightly different results, based on\nprobing different depths of the foils. Finally, the capability of\nmeasuring texture on the Neutron Residual Stress Mapping Facility\n(NRSF2) and Nanoscale Ordered Materials Diffractometer (NOMAD)\ninstruments at the Oak Ridge National Laboratory (ORNL) is\ndemonstrated by comparing measurements to those obtained via\nconventional XRD methods. Pole figure inversion in MTEX (for XRD\nand NRSF2) and Rietveld analysis in MAUD (for NOMAD) are employed\nfor analysis, and the results are quantitatively compared.\nReasonable agreement is found across all methods, and the\ndifferences between methods are attributed mostly to differences in\nthe analysis procedure. The implications of slight variations in\ntexture, as estimated by the various techniques, are explored\nthrough calculations of tensor properties and comparisons with\npredicted deformation texture evolutions. Finally, suggestions for\nimproving the data collection speed by collecting less data are\nexplored for both instruments.\n\nRelevant Snippet:\n\u2026 However, the estimated texture was found to be strongly dependent on the ODF computation parameters used in MTEX. The texture evolution during compression of a high specific \u2026\n\n\n---\n\n## 3. Quantitative texture analysis and combined analysis\nValid Text Names:\n'chateigner2019quantitativetextureanalysis pages 1-2', 'chateigner2019quantitativetextureanalysis pages 2-3', 'chateigner2019quantitativetextureanalysis pages 3-4', 'chateigner2019quantitativetextureanalysis pages 4-5', 'chateigner2019quantitativetextureanalysis pages 5-6', 'chateigner2019quantitativetextureanalysis pages 6-7', 'chateigner2019quantitativetextureanalysis pages 7-8', 'chateigner2019quantitativetextureanalysis pages 8-10', 'chateigner2019quantitativetextureanalysis pages 10-11', 'chateigner2019quantitativetextureanalysis pages 11-12', 'chateigner2019quantitativetextureanalysis pages 12-13', 'chateigner2019quantitativetextureanalysis pages 13-15', 'chateigner2019quantitativetextureanalysis pages 15-16', 'chateigner2019quantitativetextureanalysis pages 16-17', 'chateigner2019quantitativetextureanalysis pages 17-18', 'chateigner2019quantitativetextureanalysis pages 18-19', 'chateigner2019quantitativetextureanalysis pages 18-18', 'chateigner2019quantitativetextureanalysis pages 19-21', 'chateigner2019quantitativetextureanalysis pages 21-22', 'chateigner2019quantitativetextureanalysis pages 22-23', 'chateigner2019quantitativetextureanalysis pages 23-24', 'chateigner2019quantitativetextureanalysis pages 24-25', 'chateigner2019quantitativetextureanalysis pages 25-26', 'chateigner2019quantitativetextureanalysis pages 26-26'\n\nBibTex:\n@inbook{chateigner2019quantitativetextureanalysis,\n author = \"Chateigner, D. and Lutterotti, L. and Morales, M.\",\n title = \"Quantitative texture analysis and combined analysis\",\n ISBN = \"9781118416280\",\n url = \"https://doi.org/10.1107/97809553602060000968\",\n doi = \"10.1107/97809553602060000968\",\n booktitle = \"International Tables for Crystallography\",\n publisher = \"International Union of Crystallography\",\n year = \"2019\",\n month = \"Dec\",\n pages = \"555-580\",\n journal = \"International Tables for Crystallography\"\n}\n\n\nRelevant Snippet:\n\u2026 Here, we illustrate magnetic quantitative texture analysis on an iron sample exhibiting magnetic saturation around 0.5T (Chateigner et al., 2010) that was initially not magnetized. \u2026\n\n\nUnobtainable Papers:\nS. Gorelova, H. Schaeben, and R. Kawalla. Quantifying texture evolution during hot rolling of magnesium twin roll cast strip. Materials Science and Engineering A-structural Materials Properties Microstructure and Processing, 602:134-142, Apr 2014. URL: https://doi.org/10.1016/j.msea.2014.02.057, doi:10.1016/j.msea.2014.02.057.\nFlorencia Malamud, Steve Gaudez, Jan Capek, Ezequiel Fogliatto, and Markus Strobl. Texture analysis implementation at the neutron strain diffractometer poldi. Materials Characterization, Apr 2025. URL: https://doi.org/10.1016/j.matchar.2025.115003, doi:10.1016/j.matchar.2025.115003.\nS. Gorelova and H. Schaeben. Quantifying texture evolution during hot rolling of az31 twin roll cast strip. IOP Conference Series: Materials Science and Engineering, 82:012003, Apr 2015. URL: https://doi.org/10.1088/1757-899x/82/1/012003, doi:10.1088/1757-899x/82/1/012003.\nGennady Rafailov, El'ad N. Caspi, Ralf Hielscher, Eitan Tiferet, Roni Schneck, and Sven C. Vogel. Visualization of texture components using mtex. Journal of Applied Crystallography, 53:540-548, Feb 2020. URL: https://doi.org/10.1107/s1600576719014742, doi:10.1107/s1600576719014742.\nRoberto Visalli, Gaetano Ortolano, Gaston Godard, and Rosolino Cirrincione. Micro-fabric analyzer (mfa): a new semiautomated arcgis-based edge detector for quantitative microstructural analysis of rock thin-sections. ISPRS Int. J. Geo Inf., 10:51, Jan 2021. URL: https://doi.org/10.3390/ijgi10020051, doi:10.3390/ijgi10020051.\nDavid Mainprice, Ralf Hielscher, and Helmut Schaeben. Calculating anisotropic physical properties from texture data using the mtex open-source package. Geological Society, London, Special Publications, 360:175-192, Jan 2011. URL: https://doi.org/10.1144/sp360.10, doi:10.1144/sp360.10.\nFlorian Bachmann, Ralf Hielscher, and Helmut Schaeben. Grain detection from 2d and 3d ebsd data\u2013specification of the mtex algorithm. Ultramicroscopy, 111 12:1720-33, Dec 2011. URL: https://doi.org/10.1016/j.ultramic.2011.08.002, doi:10.1016/j.ultramic.2011.08.002.\nM. Y. Xie, N. Baimpas, C. Reinhard, and A. M. Korsunsky. Texture analysis in cubic phase polycrystals by single exposure synchrotron x-ray diffraction. Journal of Applied Physics, 114:163502, Oct 2013. URL: https://doi.org/10.1063/1.4825120, doi:10.1063/1.4825120.\nV. A. Yardley, S. Fahimi, and E. J. Payton. Classification of creep crack and cavitation sites in tempered martensite ferritic steel microstructures using mtex toolbox for ebsd. Materials Science and Technology, 31:547-553, Mar 2015. URL: https://doi.org/10.1179/1743284714y.0000000603, doi:10.1179/1743284714y.0000000603.\nDavid Mainprice, Florian Bachmann, Ralf Hielscher, and Helmut Schaeben. Descriptive tools for the analysis of texture projects with large datasets using mtex: strength, symmetry and components. Geological Society, London, Special Publications, 409:251-271, Aug 2015. URL: https://doi.org/10.1144/sp409.8, doi:10.1144/sp409.8.\nDavid Mainprice, Florian Bachmann, Ralf Hielscher, Helmut Schaeben, and Geoffrey E. Lloyd. Calculating anisotropic piezoelectric properties from texture data using the mtex open source package. Geological Society, London, Special Publications, 409:223-249, Jul 2015. URL: https://doi.org/10.1144/sp409.2, doi:10.1144/sp409.2.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=22 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0481 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "call_5hiGgVfNiBeJ5xEkpggCPT0O", + "info": { + "start_ts": 703.531510634, + "end_ts": 741.917590527 + } + }, + { + "role": "tool", + "content": "Search retrieved no additional papers. This may be because nothing matched the search query, or because all found papers have been previously retrieved.\n\nUnobtainable Papers:\nAndrea M. Jokisaari, Khadija Mahbuba, Yuhao Wang, and Benjamin Beeler. The impact of anisotropic thermal expansion on the isothermal annealing of polycrystalline \u03b1-uranium. Computational Materials Science, 205:111217, Apr 2022. URL: https://doi.org/10.1016/j.commatsci.2022.111217, doi:10.1016/j.commatsci.2022.111217.\nHenry Proudhon, Nicolas Gu\u00e9ninchault, Samuel Forest, and Wolfgang Ludwig. Incipient bulk polycrystal plasticity observed by synchrotron in-situ topotomography. Materials, 11:2018, Oct 2018. URL: https://doi.org/10.3390/ma11102018, doi:10.3390/ma11102018.\nJuan Manuel Garc\u00eda and Thilo F. Morgeneyer. Strength and fatigue strength of a similar ti\u20106al\u20102sn\u20104zr\u20102mo\u20100.1si linear friction welded joint. Fatigue & Fracture of Engineering Materials & Structures, 42:1100-1117, Mar 2019. URL: https://doi.org/10.1111/ffe.12973, doi:10.1111/ffe.12973.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=22 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0481 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "call_t3X9GkiKh5YtIwvvFGFtqFju", + "info": { + "start_ts": 703.565379123, + "end_ts": 745.716529263 + } + }, + { + "role": "tool", + "content": "Retrieved Papers:\n## 1. A Roadmap for Edge Computing Enabled Automated Multidimensional Transmission Electron Microscopy\nValid Text Names:\n'mukherjee2022aroadmapfor pages 1-2', 'mukherjee2022aroadmapfor pages 2-3', 'mukherjee2022aroadmapfor pages 3-4', 'mukherjee2022aroadmapfor pages 4-6', 'mukherjee2022aroadmapfor pages 6-8', 'mukherjee2022aroadmapfor pages 8-9', 'mukherjee2022aroadmapfor pages 9-10', 'mukherjee2022aroadmapfor pages 10-11', 'mukherjee2022aroadmapfor pages 11-11'\n\nBibTex:\n@article{mukherjee2022aroadmapfor,\n author = \"Mukherjee, Debangshu and Roccapriore, Kevin M. and Al-Najjar, Anees and Ghosh, Ayana and Hinkle, Jacob D. and Lupini, Andrew R. and Vasudevan, Rama K. and Kalinin, Sergei V. and Ovchinnikova, Olga S. and Ziatdinov, Maxim A. and Rao, Nageswara S.\",\n title = \"A Roadmap for Edge Computing Enabled Automated Multidimensional Transmission Electron Microscopy\",\n year = \"2022\",\n journal = \"Microscopy Today\",\n volume = \"30\",\n pages = \"10-19\",\n month = \"Oct\",\n doi = \"10.48550/arxiv.2210.02538\",\n url = \"https://doi.org/10.48550/arxiv.2210.02538\",\n publisher = \"arXiv\"\n}\n\n\nAbstract:\nAbstract: The advent of modern, high-speed electron detectors has made the collection of multidimensional hyperspectral transmission electron microscopy datasets, such as 4D-STEM, a routine. However, many microscopists find such experiments daunting since analysis, collection, long-term storage, and networking of such datasets remain challenging. Some common issues are their large and unwieldy size that often are several gigabytes, non-standardized data analysis routines, and a lack of clarity about the computing and network resources needed to utilize the electron microscope. The existing computing and networking bottlenecks introduce significant penalties in each step of these experiments, and thus, real-time analysis-driven automated experimentation for multidimensional TEM is challenging. One solution is to integrate microscopy with edge computing, where moderately powerful computational hardware performs the preliminary analysis before handing off the heavier computation to high-performance computing (HPC) systems. Here we trace the roots of computation in modern electron microscopy, demonstrate deep learning experiments running on an edge system, and discuss the networking requirements for tying together microscopes, edge computers, and HPC systems.\n\nRelevant Snippet:\n\u2026 Elastically scattered electron diffraction patterns (the 4D-\u2026 allows flexible Python-based control of the microscope hardware \u2026 This has led to development of open-source microscope data \u2026\n\n\n---\n\n## 2. Machine learning in electron microscopy for advanced nanocharacterization: current developments, available tools and future outlook.\nValid Text Names:\n'botifoll2022machinelearningin pages 1-2', 'botifoll2022machinelearningin pages 3-4', 'botifoll2022machinelearningin pages 4-6', 'botifoll2022machinelearningin pages 6-7', 'botifoll2022machinelearningin pages 7-8', 'botifoll2022machinelearningin pages 8-9', 'botifoll2022machinelearningin pages 9-10', 'botifoll2022machinelearningin pages 10-12', 'botifoll2022machinelearningin pages 13-14', 'botifoll2022machinelearningin pages 14-15', 'botifoll2022machinelearningin pages 17-18', 'botifoll2022machinelearningin pages 19-21', 'botifoll2022machinelearningin pages 21-23', 'botifoll2022machinelearningin pages 23-24', 'botifoll2022machinelearningin pages 26-27', 'botifoll2022machinelearningin pages 30-31', 'botifoll2022machinelearningin pages 31-32', 'botifoll2022machinelearningin pages 32-33', 'botifoll2022machinelearningin pages 33-35', 'botifoll2022machinelearningin pages 35-36', 'botifoll2022machinelearningin pages 40-41', 'botifoll2022machinelearningin pages 42-43', 'botifoll2022machinelearningin pages 45-46', 'botifoll2022machinelearningin pages 47-48', 'botifoll2022machinelearningin pages 50-51'\n\nBibTex:\n@article{botifoll2022machinelearningin,\n author = \"Botifoll, Marc and Pinto-Huguet, Ivan and Arbiol, J.\",\n title = \"Machine learning in electron microscopy for advanced nanocharacterization: current developments, available tools and future outlook.\",\n year = \"2022\",\n journal = \"Nanoscale horizons\",\n month = \"Oct\",\n doi = \"10.1039/d2nh00377e\",\n url = \"https://doi.org/10.1039/d2nh00377e\"\n}\n\n\nAbstract:\nIn the last few years, electron microscopy has experienced a new methodological paradigm aimed to fix the bottlenecks and overcome the challenges of its analytical workflow. Machine learning and artificial intelligence are answering this call providing powerful resources towards automation, exploration, and development. In this review, we evaluate the state-of-the-art of machine learning applied to electron microscopy (and obliquely, to materials and nano-sciences). We start from the traditional imaging techniques to reach the newest higher-dimensionality ones, also covering the recent advances in spectroscopy and tomography. Additionally, the present review provides a practical guide for microscopists, and in general for material scientists, but not necessarily advanced machine learning practitioners, to straightforwardly apply the offered set of tools to their own research. To conclude, we explore the state-of-the-art of other disciplines with a broader experience in applying artificial intelligence methods to their research (e.g., high-energy physics, astronomy, Earth sciences, and even robotics, videogames, or marketing and finances), in order to narrow down the incoming future of electron microscopy, its challenges and outlook.\n\n\nUnobtainable Papers:\nGear\u00f3id Liam Mangan, Grigore Moldovan, and Andrew Stewart. Influence: an open-source python package to model images captured with direct electron detectors. Microscopy and microanalysis : the official journal of Microscopy Society of America, Microbeam Analysis Society, Microscopical Society of Canada, 29 4:1380-1401, Jul 2023. URL: https://doi.org/10.1093/micmic/ozad064, doi:10.1093/micmic/ozad064.\nBenjamin Miller, Anahita Pakzad, Benjamin Savitzky, Colin Ophus, and Cory Czarnik. Using py4dstem in gms: hybrid open-source, commercial-freeware methods for analyzing 4d stem datasets. Microscopy and Microanalysis, 27:1352-1354, Jul 2021. URL: https://doi.org/10.1017/s1431927621005043, doi:10.1017/s1431927621005043.\nRandi Holmestad, Elisabeth Thronsen, Yasuhito Kawahara, Tina Bergh, J\u00f8rgen A S\u00f8rhaug, Christoph M Hell, Ruben Bj\u00f8rge, Emil F Christiansen, Kenji Kaneko, and Calin D Marioara. Nucleation and phase development of precipitates in age-hardenable aluminium alloys studied by 4d-stem. Microscopy and microanalysis : the official journal of Microscopy Society of America, Microbeam Analysis Society, Microscopical Society of Canada, 29 Supplement_1:305-306, Jul 2023. URL: https://doi.org/10.1093/micmic/ozad067.141, doi:10.1093/micmic/ozad067.141.\nH. W. Leung, R. C. B. Copley, J. Laulainen, D. N. Johnstone, and P. A. Midgley. Combining scanning nanobeam electron diffraction with 3d electron diffraction to investigate crystal defects. Microscopy and Microanalysis, Jul 2024. URL: https://doi.org/10.1093/mam/ozae044.901, doi:10.1093/mam/ozae044.901.\nFernando C Castro and Anahita Pakzad. Optimizing 4d stem data collection and processing for crystal orientation mapping analysis in digitalmicrograph. Jul 2025. URL: https://doi.org/10.1093/mam/ozaf048.096, doi:10.1093/mam/ozaf048.096.\nGear\u00f3id Liam Mangan. Advancements and applications of (scanning) transmission electron microscopy simulations. Text, Jan 2022. URL: https://doi.org/10.34961/researchrepository-ul.21621174, doi:10.34961/researchrepository-ul.21621174.\nPavlina Sikorova, Miroslav Slouf, Tomas Molnar, and Vladislav Krzyzanek. Computational methods for automated center determination in electron diffraction patterns. Journal of Applied Crystallography, 59(3):845-857, Apr 2026. URL: https://doi.org/10.1107/s1600576726002384, doi:10.1107/s1600576726002384.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=22 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0481 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "call_2WFpaGkkorc7QNUjgoGtFJOi", + "info": { + "start_ts": 703.598195246, + "end_ts": 765.667408384 + } + }, + { + "role": "tool", + "content": "Search retrieved no additional papers. This may be because nothing matched the search query, or because all found papers have been previously retrieved.\n\nUnobtainable Papers:\nDeveloping a novel hierarchical approach for multiscale structural reliability predictions for ultra-high consequence applications\nINVESTIGATION OF SINGLE CRYSTAL AND BI-CRYSTAL DEFORMATION IN BODY-CENTERED CUBIC TANTALUM USING INDENTATION\nCaleb E. Andrews, Maria Strantza, Nicholas P. Calta, Manyalibo J. Matthews, and Mitra L. Taheri. A denoising autoencoder for improved kikuchi pattern quality and indexing in electron backscatter diffraction. Ultramicroscopy, 253:113810, Nov 2023. URL: https://doi.org/10.1016/j.ultramic.2023.113810, doi:10.1016/j.ultramic.2023.113810.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=22 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0481 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "call_xqX7V5hmrKT4tjzjK7lLSxlE", + "info": { + "start_ts": 703.631840635, + "end_ts": 739.262894677 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "call_QhQG5TaOdTjPfKLBDrG4HStR", + "type": "function", + "function": { + "arguments": "{\"question\": \"Extract evidence relevant to comparing EBSD post-processing tools: (1) MTEX grain reconstruction and texture/ODF capabilities; (2) DREAM.3D grain segmentation and 2D/3D EBSD processing; (3) use of KAM or grain boundaries in EBSD workflows; (4) peer-reviewed software references for orix, DefDAP, kikuchipy, pyxem, PyMicro. Include exact capabilities and limitations where stated.\"}", + "name": "gather_evidence" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Most relevant evidence (with ids):\n\n## pqac-00000000\n\nFrom text 'folwarczny2026accurategrainboundary pages 5-9'.\n\nMartin Folwarczny, Ao Li, Rushvi Shah, Aaron Chote, Alexandra C. Austin, Yimin Zhu, Gregory S. Rohrer, Michael A. Jackson, Souhardh Kotakadi, and Katharina Marquardt. Accurate grain boundary plane distributions for textured microstructures from stereological analysis of orthogonal two-dimensional electron backscatter diffraction orientation maps. Ultramicroscopy, 280:114262, Feb 2026. URL: https://doi.org/10.1016/j.ultramic.2025.114262, doi:10.1016/j.ultramic.2025.114262. This article has 0 citations and is from a peer-reviewed journal.\n\nThe excerpt describes using MTEX and DREAM.3D for EBSD analysis. MTEX capabilities include: plotting inverse pole figure (IPF) maps and orientation distribution function (ODF) pole figures for texture analysis, grain size distribution analysis using equivalent circle radius function with lognormal fitting, grain shape analysis via ellipse fitting with aspect ratio and characteristic shape function calculations, and grain boundary segment orientation analysis. DREAM.3D is used for simulating 3D microstructures and exporting 2D planar sections in multiple orthogonal directions (XY, XZ, YZ) with proper reference frame rotations to match experimental EBSD conventions. The workflow converts DREAM.3D output to standard .ang format used in TSL OIM Analysis. No information is provided regarding KAM usage, orix, DefDAP, kikuchipy, pyxem, or PyMicro tools.\n\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: [pqac-00000000]\n\nStatus: Paper Count=22 | Relevant Papers=1 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=1 | Current Cost=$0.0899 | Disease-Target Evidence=0", + "name": "gather_evidence", + "tool_call_id": "call_QhQG5TaOdTjPfKLBDrG4HStR", + "info": { + "start_ts": 779.597149611, + "end_ts": 787.125253756 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "call_at4kevxNAZzrz4Vmrs3X4MTb", + "type": "function", + "function": { + "arguments": "{\"question\": \"What does the literature say specifically about DREAM.3D grain segmentation algorithms, misorientation thresholds, 2D/3D EBSD reconstruction, automation/pipelines, and maturity?\"}", + "name": "gather_evidence" + } + }, + { + "id": "call_1oiOo0bOuigk4ZUPXbdj7xZ2", + "type": "function", + "function": { + "arguments": "{\"text_name_list\": [\"polonsky2019threedimensionalanalysisand pages 1-2\", \"polonsky2019threedimensionalanalysisand pages 2-5\", \"stanek2020comparisonofsegmentation pages 1-2\", \"stanek2020comparisonofsegmentation pages 2-7\", \"savage2021anautomatedprocedure pages 1-2\", \"wanni2024machinelearningenhanced pages 1-2\"]}", + "name": "read_text" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Most relevant evidence (with ids):\n\n## pqac-00000001\n\nFrom text 'polonsky2019threedimensionalanalysisand pages 1-2'.\n\nAndrew T. Polonsky, Christian A. Lang, Kristian G. Kvilekval, Marat I. Latypov, McLean P. Echlin, B. S. Manjunath, and Tresa M. Pollock. Three-dimensional analysis and reconstruction of additively manufactured materials in the cloud-based bisque infrastructure. Integrating Materials and Manufacturing Innovation, 8:37-51, Mar 2019. URL: https://doi.org/10.1007/s40192-019-00126-7, doi:10.1007/s40192-019-00126-7. This article has 31 citations and is from a peer-reviewed journal.\n\nThe excerpt discusses DREAM.3D as a mature software package for 3D EBSD data reconstruction and microstructure analysis that aggregates community-developed algorithms. It operates as a multi-step pipeline with numerous input variables and outputs. Traditionally, DREAM.3D runs serially on workstations with predefined parameters. The authors integrated DREAM.3D into a cloud-based platform (BisQue) to enable parallelization and parameterization of pipeline variables across value ranges. This parallelization specifically provided insights about grain segmentation misorientation tolerance in TriBeam-collected 3D EBSD datasets of additively manufactured materials. The manual, serial approach previously limited exploration of the full parameter space due to long computation times scaling with dataset size and complexity, introducing bias in reconstruction processes.\n\n\n---\n\n## pqac-00000002\n\nFrom text 'polonsky2019threedimensionalanalysisand pages 13-14'.\n\nAndrew T. Polonsky, Christian A. Lang, Kristian G. Kvilekval, Marat I. Latypov, McLean P. Echlin, B. S. Manjunath, and Tresa M. Pollock. Three-dimensional analysis and reconstruction of additively manufactured materials in the cloud-based bisque infrastructure. Integrating Materials and Manufacturing Innovation, 8:37-51, Mar 2019. URL: https://doi.org/10.1007/s40192-019-00126-7, doi:10.1007/s40192-019-00126-7. This article has 31 citations and is from a peer-reviewed journal.\n\nThe excerpt discusses DREAM.3D's integration into the BisQue cloud platform for 3D microstructure reconstruction. Key findings include: (1) grain segmentation misorientation tolerance optimization specifically for additively manufactured materials yielded new insights; (2) algorithms for 2D and 3D volume element sampling revealed that traditional 2D metallographic sectioning produces grain size measurements approximately half those of equivalent 3D measurements in heterogeneous AM microstructures; (3) the platform enables pipeline parameterization and parallelized module execution for reconstruction optimization; (4) automation includes massively parallelized slicing/cropping pipelines to simulate 2D versus 3D statistical grain measurements. The work demonstrates DREAM.3D's practical application for addressing discrepancies between 2D and 3D grain analysis in additively manufactured materials.\n\n\n---\n\n## pqac-00000003\n\nFrom text 'polonsky2019threedimensionalanalysisand pages 2-5'.\n\nAndrew T. Polonsky, Christian A. Lang, Kristian G. Kvilekval, Marat I. Latypov, McLean P. Echlin, B. S. Manjunath, and Tresa M. Pollock. Three-dimensional analysis and reconstruction of additively manufactured materials in the cloud-based bisque infrastructure. Integrating Materials and Manufacturing Innovation, 8:37-51, Mar 2019. URL: https://doi.org/10.1007/s40192-019-00126-7, doi:10.1007/s40192-019-00126-7. This article has 31 citations and is from a peer-reviewed journal.\n\nThe excerpt describes DREAM.3D's application for 3D EBSD reconstruction and grain segmentation in additively manufactured materials. Grains are segmented using misorientation tolerance thresholds, with specific implementation details provided for 304L stainless steel (misorientation tolerance with minimum grain size of 64 voxels) and another alloy (2\u00b0 misorientation tolerance with 125 voxels minimum). The tool supports 2D EBSD slice reconstruction into coherent 3D volumes. Key automation features include parameterizable pipeline execution allowing parallel processing across multiple compute nodes with variable parameter ranges rather than discrete values. This parallelization capability reduces setup and analysis time for parameter studies. The excerpt indicates DREAM.3D was integrated with BisQue cloud infrastructure, suggesting mature implementation for workflow automation and data provenance tracking, though the excerpt does not extensively discuss algorithm maturity or theoretical foundations.\n\n\n---\n\n## pqac-00000004\n\nFrom text 'yi2025rapidgrainsegmentation pages 4-7'.\n\nYu-Tsen Yi, Junwon Seo, Kevin Murphy, and Anthony D. Rollett. Rapid grain segmentation of heat-treated and annealed lpbf haynes 282 using an unsupervised learning-based computer vision approach. Integrating Materials and Manufacturing Innovation, Jan 2025. URL: https://doi.org/10.1007/s40192-024-00390-2, doi:10.1007/s40192-024-00390-2. This article has 6 citations and is from a peer-reviewed journal.\n\nThe excerpt describes Dream3D's application to 2D/3D EBSD reconstruction from the Small IN100 dataset (117 slices of EBSD data with 189 x 201 scan points). Dream3D employs automated pipelines for grain boundary reconstruction, including full reconstruction, morphological statistics, crystallographic statistics, mesh generation, and grain boundary character distribution (GBCD) analysis. The segmentation achieved high performance metrics (average IoU of 91.58% and Dice score of 95.6%). However, limitations exist: the algorithm relies on Inverse Pole Figure (IPF) color contrast and can misidentify neighboring grains with similar IPF colors as the same grain, causing missegmentation. The excerpt acknowledges this as an inherent uncertainty when using this pipeline for grain segmentation. No specific information about misorientation thresholds is provided. The text notes that EBSD remains necessary when precise grain orientation information is required, suggesting Dream3D is best suited for rapidly quantifying grain size distribution with approximately 10% error tolerance.\n\n\n---\n\n## pqac-00000005\n\nFrom text 'stanek2020comparisonofsegmentation pages 1-2'.\n\nJ. Stanek, J. Kope\u010dek, P. Kr\u00e1l, I. Karafi\u00e1tov\u00e1, F. Seitl, and V. Bene\u0161. Comparison of segmentation of 2d and 3d ebsd measurements in polycrystalline materials. Metallic Materials, 58:301-319, Jan 2020. URL: https://doi.org/10.4149/km\\_2020\\_5\\_301, doi:10.4149/km\\_2020\\_5\\_301. This article has 4 citations.\n\nThe excerpt mentions DREAM.3D software as a computational tool that enables significant data evaluation and five-parameter grain boundary analysis, though it does not elaborate on specific segmentation algorithms. Regarding misorientation thresholds, the paper notes that typical values are 5\u00b0 in EDAX OIM software, with other choices possible. The work demonstrates critical differences between 2D and 3D EBSD segmentation: identical misorientation thresholds produce different results in 2D versus 3D cases because nonconvex grains may appear as separate grains in 2D slices but belong to single grains in 3D reconstruction. The paper emphasizes that proper segmentation attention is necessary to avoid misleading quantitative microstructure results. However, the excerpt provides limited information about automation/pipelines or the overall maturity level of these technologies.\n\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: [pqac-00000000, pqac-00000001, pqac-00000002, pqac-00000003, pqac-00000004, pqac-00000005]\n\nStatus: Paper Count=22 | Relevant Papers=4 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=6 | Current Cost=$0.1324 | Disease-Target Evidence=0", + "name": "gather_evidence", + "tool_call_id": "call_at4kevxNAZzrz4Vmrs3X4MTb", + "info": { + "start_ts": 805.10017757, + "end_ts": 814.30554037 + } + }, + { + "role": "tool", + "content": "## 1. wanni2024machinelearningenhanced pages 1-2 (Context ID: pqac-00000006)\n\n npj | computational materials Article\n\n Published in partnership with the Shanghai Institute of Ceramics of the Chinese Academy of Sciences\n\n\n\n\n\n https://doi.org/10.1038/s41524-024-01324-4\n Machine learning enhanced analysis of\n EBSD data for texture representation\n\n\n\n Check for updates\n\n J. Wanni 1, C. A. Bronkhorst 1,2 & D. J. Thoma 1,2\n\n\n\n Generating reduced-order, synthetic grain structure datasets that accurately represent the measured\n grain structure of a material is important for reducing the cost and increasing the accuracy of\n computational crystal plasticity efforts. This study introduces a machine-learning-based approach,\n termed texture adaptive clustering and sampling (TACS), for generating representative Euler angle\n datasets that accurately mimic the crystallographic texture. The TACS approach employs K-means\n clustering and density-based sampling in a closed-loop iteration to create representative Euler angle1234567890():,; 1234567890():,;\n datasets. Proof-of-principle experiments were performed on rolled and recrystallized low-carbon\n steel. Validation of the TACS approach was extended to twenty-two datasets, varying lattice\n structures, and complex crystallographic textures, thereby encompassing a broad range of materials\n and crystal structures. Kolmogorov-Smirnov (K-S) test comparisons underscore the performance of\n the TACS approach over traditional electron backscatter diffraction EBSD dataset reduction\n techniques, with average K-S test scores nearing 0.9, indicating a high-\ufb01delity representation of the\n original datasets. In contrast, conventional methods display scores below 0.3, indicating less reliability\n of the structure representation. The independence of the TACS approach from material texture and its\n capability to autonomously generate datasets with predetermined data points demonstrates its\n unbiased potential in streamlining dataset preparation for crystallographic analysis.\n\n\n\n The microstructure of polycrystalline metallic materials is a very simulations are done by synthesizing a grain structure that mimics the\n important factor in determining their physical properties1\u20134. Pre- microstructural characteristics of the material. Typically, the information\n dominantly, the grain structure stands as the most observable micro- for these grain structures is initially obtained through electron backscatter\n structural feature in most polycrystalline metals, wielding a signi\ufb01cant diffraction (EBSD) datasets, which provide detailed mappings of grain\n in\ufb02uence on the structural behavior of the metal1,5,6. Speci\ufb01cally, aspects orientations. A great deal of effort is required to ensure that the character-\n such as grain shape (morphological texture) and lattice orientation istics of the synthesized grain structure accurately re\ufb02ect the actual micro-\n (crystallographic texture) can lead to mechanical property directional structure. Grain morphology is usually modeled using 3D software such as\n anisotropy5\u20138. In addition, morphological and crystallographic texture Dream3D, where the number of grains in the synthetic structure can vary\n can also in\ufb02uence the contribution of different deformation mechan- from a few tens to thousands, in\ufb02uenced by the available computational\n isms, such as dislocation slip and deformation twinning, to the overall resources and the choice of the crystal plasticity simulation approach13\u201316.\n deformation behavior of a metallic material7,8. As such, the grain However, while typical EBSD datasets for grain structures may\n structure has the potential to be engineered for enhancing speci\ufb01c encompass hundreds to thousands of grains, the grains included in a\n properties like strength and ductility7,9\u201311. Accurately de\ufb01ning the cor- representative volume element (RVE) might be reduced to manage\n relation between the grain structure of a metal and its properties is computational expenses effectively. The extent of this reduction can\n critical for developing useful computational methods for predicting and vary, depending on the speci\ufb01c requirements and objectives of the\n designing the mechanical response of materials. simulation. Such reductions necessitate meticulous attention to ensure\n Crystal plasticity simulations offer a powerful tool for studying the that the comprehensive grain information is accurately represented in\n in\ufb02uence of grain morphology and lattice orientation on the mechanical the RVE13,15\u201317,19. Given the complexities involved in capturing such\n response of crystalline materials12\u201318. Together with a theory representing detailed microstructural information within a reduced-order dataset,\n the elastic-plastic response of the single crystals, crystal mechanics maintaining the integrity of the crystallographic texture without\n\n\n\n 1Department of Materials Science and Engineering, University of Wisconsin-Madison, Madison, WI 53706, USA. 2Department of Mechanical Engineering, Uni-\n versity of Wisconsin-Madison, Madison, WI 53706, USA. e-mail: dthoma@wisc.edu\n\n\n\n npj Computational Materials | (2024)10:133 1https://doi.org/10.1038/s41524-024-01324-4 Article\n\noverwhelming computational resources is a challenge in crystal plasti- Results and discussion\ncity simulations13,15\u201317,19. Proof-of-principle evaluation\n Generating accurate reduced-order Euler angle datasets is rele- The pole \ufb01gure (PF) maps of the EBSD dataset of a rolled and recrystallized\nvant not only for crystal plasticity simulations but also for enhancing low carbon (0.23 wt.% C) steel that was used to develop the algorithm are\nthe effectiveness of other modeling techniques such as reduced-order depicted in Fig. 1a.The rolling direction (RD) and normal direction (ND) of\nmodeling and surrogate modeling20\u201326. These methods aim to the 12.7 mm thick plate are indicated for reference. The EBSD analysis\nstreamline complex physical models, facilitating faster simulations identi\ufb01ed onlytheiron-BCCphase,resultingfromthequenchingstepinthe\nwhile maintaining high accuracy. For instance, in reduced-order manufacturing process. There is a possibility that EBSD did not detect\nmodeling, key characteristics of a material\u2019s behavior can be ef\ufb01- retained austenite or carbides in the material or mis-indexed the patterns39.\nciently encapsulated with fewer degrees of freedom, proving essential However,thisisnotrelated to thescopeof thisstudy.Astep sizeof 0.250 \u03bcm\nfor real-time simulations and iterative design processes21\u201324,26. Simi- was used to collect the data and the dataset consists of 165088 indexed\nlarly, surrogate models, which act as proxies for more intricate points. A roughly 120 \u00d7 90 \u03bcm2 region was scanned. The dataset consists of\nsimulations, can be optimized through the use of reduced-order 2068 grains, hence the dataset is large enough to represent the grain\ndatasets that capture microstructural characteristics critical to structure of the material. The pole \ufb01gure (PF) maps reveal a weak (100)\nmaterial properties20,25. As these modeling approaches are still evol- texture\u2014twice the random distribution\u2014in the rolling direction of the\nving, particularly in their capacity to predict material deformation plates. The (110) and (111) directions also show weak textures at an angle of\nbehavior, they stand to gain signi\ufb01cantly from advanced methods that 45 degrees to the RD, possibly due to the (100) texture in the RD. The weak\nef\ufb01ciently compress dataset sizes while accurately representing the texture of the EBSD dataset, characterized by more randomly oriented\nmicrostructure of the material. grains with a broad variation in orientations, poses a signi\ufb01cant challenge in\n Machine learning (ML) based approacheshave already been utilized to generating a representative reduced-order synthetic Euler angle dataset.\nsolve complex problems that are associated with EBSD datasets27\u201330. For Accurately capturing the diverse orientation characteristics of such weakly\ninstance, K. Kaufman et al. demonstrated the use of deep learning, speci- textured materials typically requires a large number of g\n\n## 2. stanek2020comparisonofsegmentation pages 2-7 (Context ID: pqac-00000007)\n\nture. by a boundary de\ufb01ned by a given threshold of misori-\nThe polycrystalline microstructures are observed by entation so that the sets are detected as two grains,\n3D EBSD and 2D EBSD. The approaches presented while in 3D case, all these points belong to one larger\nin Section 2 for simulated toy data examples are dis- set which is surrounded by a boundary. Therefore in\ncussed subsequently for both materials. The curve of the 3D case, all these points lie in the same grain,\ndependence of the mean number of grains, in a single see Fig. 1. This behaviour can be observed when the\n2D slice, on the misorientation tolerance level, is plot- grains are nonconvex, or when there is a boundary of\nted for both 2D and 3D methods. The di\ufb00erences are the given misorientation inside the grain. One could\nremarkable. conclude such a situation to be unrealistic, but the\n In Section 4, as an application to microstructure same behaviour can be observed in materials formed\nanalysis of 3D EBSD data, we present a \ufb01ve-parameter by convex grains with very low local misorientation\nanalysis of grain boundaries in Cu specimen and sug- (all voxels from a single grain have nearly the same\ngest a physical interpretation. Three levels of seg- orientation), if the chosen misorientation threshold is\nmentation are considered and discussed. The 3D mi- higher than the minimal misorientation of the neigh- J. Stan\u02c7ek et al. / Kovove Mater. 58 2020 301\u2013319 303\n\n\n\n\n\nFig. 2. A Laguerre tessellation simulated from the 3D\nstochastic Gibbs-Laguerre model in a cubic window. The\npattern (a) involves 1560 grains coloured at random. In\n(b), there is a 2D slice taken from the middle of the pat-\n tern (a). Fig. 3. Histograms of misorientations between neighbour-\n ing grains in the simulated data. (a) the case (A) \u2013 low\n angle grain boundaries, (b) the case (B) \u2013 high angle grain\n boundaries.\nbouring grains. In this case, the segmentation joins\nmore real grains into one larger grain. The situation\nis visualized in Fig. 1b. In both cases in the \ufb01gure, we tations of cubic crystal grid of grains were simulated,\nhave three grains which are segmented in 3D into one namely:\ngrain, because some boundaries (dashed lines) have (A) the misorientation between neighbouring\nlower misorientation than the chosen threshold, but grains is low, (see Fig. 3a),\nthe segmentation in 2D (in the cutting plane) sepa- (B) the misorientation between neighbouring\nrates these grains because the boundary in the cutting grains is high, (see Fig. 3b).\nplane (marked by the solid line) has greater misorien- These two cases represent the situations, when the\ntation than the chosen threshold. material prefers low angle grain boundaries (LAGB)\n In this section, we study the di\ufb00erence between or high angle grain boundaries (HAGB), respectively.\nsegmentation into grains in 2D and 3D for simulated For further purposes, we work with voxelized data\ndata. As a model for a polycrystalline microstructure, (100 \u00d7 100 \u00d7 100 voxels), where each voxel has its\nwe use the Laguerre tessellation [15], see Fig. 2. The orientation given by the associated grain. The data\nMarkov chain Monte Carlo method of simulation of a are processed by the software DREAM.3D. Since the\nGibbs-Laguerre tessellation [16] is extended by adding cells in the Laguerre tessellation (representing grains\nthe Euler angles to the state space. For this model of a in our case) are convex, and all voxels in each grain\ntessellation structure, two di\ufb00erent scenarios of orien- are assigned the same orientation, the simulated data304 J. Stan\u02c7ek et al. / Kovove Mater. 58 2020 301\u2013319\n\n\n\n\n\nFig. 4: The segmentation of simulated data for the case (A) in 2D with the misorientation threshold (a) 2\u25e6, (b) 2.5\u25e6, and\n(c) 3\u25e6and the same section from 3D reconstruction with the misorientation threshold (d) 2\u25e6, (e) 2.5\u25e6, and (f) 3\u25e6. The\n grains are coloured at random.\n\n\nrepresent a material without noise, i.e., all the grains into grains are considered, using the same \ufb01lters and\nare well de\ufb01ned. the same settings as in 3D. In this way, two di\ufb00erent\n To compare the results obtained in 2D and 3D, segmentations of the same slice are received, which are\nthe \ufb01lter \u2018Segment Features (Misorientation)\u2019 with a comparable. The \ufb01rst one represents the processing in\nchosen misorientation threshold for the entire 3D data 3D, while the second one represents the processing in\nset is used \ufb01rst. Then, a single slice from the processed 2D.\n3D data is cut out. This slice is treated separately, i.e., Just note that in the present study, the slice num-\nonly the voxels from the slice for the segmentation ber 50 is processed, which is shown in Fig. 2b. J. Stan\u02c7ek et al. / Kovove Mater. 58 2020 301\u2013319 305\n\n\n\n\n\nFig. 5. The segmentation of simulated data for the case (B) in 2D with the misorientation threshold (a) 2\u25e6, (b) 36\u25e6, and\n(c) 40\u25e6and the same section from 3D reconstruction with the misorientation threshold (d) 2\u25e6, (e) 36\u25e6, and (f) 40\u25e6. The\n grains are coloured at random.\n\n\n The di\ufb00erence between segmentation in 2D and 3D For the case (B), a similar result is shown in Fig. 5.\nin the case (A) is shown in Fig. 4. In this case, the mis- In this case, we use the misorientation thresholds equal\norientation thresholds equal to 2\u25e6, 2.5\u25e6, and 3\u25e6are used. to 2\u25e6, 35\u25e6, and 40\u25e6. Note that 0.01, 5.0, and 9.4 %\nNote that 0.15, 13.2, and 26.5 % of boundaries have of boundaries have misorientation lower than 2\u25e6, 35\u25e6,\nmisorientation lower than 2\u25e6, 2.5\u25e6, and 3\u25e6, respecti- and 40\u25e6, respectively. While we get similar segmenta-\nvely. While for the threshold of 2\u25e6, we get nearly the tions for all chosen thresholds between 2\u25e6and 35\u25e6, the\nsame segmentation in both cases, for the thresholds of di\ufb00erence between segmentations for the threshold of\n2.5\u25e6and 3\u25e6, the segmentations are entirely di\ufb00erent. 40\u25e6is not marginal.306 J. Stan\u02c7ek et al. / Kovove Mater. 58 2020 301\u2013319\n\n\n\n\n\nFig. 6. The segmentation of simulated data with the chosen misorientation threshold 2.5\u25e6for (a) 2D data, (b) 3D data \u2013\n10 slices, (c) 3D data \u2013 20 slices, (d) 3D data \u2013 30 slices, (e) 3D data \u2013 50 slices, and (f) 3D data \u2013 100 slices. The grains\n are coloured at random.\n\n\n The question is, how does the di\ufb00erence between number 50, which has already been studied. Six sce-\nsegmentation in 2D and 3D depend on the thickness of narios were compared: (a) segmentation in 2D, where\nthe specimen. Obviously, if we work with a 3D data set only the slice number 50 was used, (b) segmentation\nwhich contains only a few slices, the di\ufb00erence between in 3D with the data set of 10 slices enumerated 45\u201354,\nsegmentation in 2D and 3D should be marginal, since (c) segmentation in 3D with the data set of 20 slices\nthere is not enough space for the e\ufb00ect described in enumerated 40\u201359, (d) segmentation in 3D with the\nFig. 1. To study this dependence, the simulated data data set of 30 slices enumerated 35\u201364, (e) segmen-\n(A) were used, and the focus was given on the slice tation in 3D with the data set of 50 slices enumer- J. Stan\u02c7ek et al. / Kovove Mater. 58 2020 301\u2013319 307\n\n\n tion in 2D and 3D for the cases (A), (C), and (D)\n is investigated. For all three cases, the segmentation\n with three misorientation thresholds is studied. The\n \ufb01rst one is 0.1\u25e6(called 0 % misorientation segmen-\n tation in the sequel), the second one is chosen so\n that 10 % of boundaries have lower misorientation\n (called 10 % misorientation segmentation in the se-\n quel). The last one corresponds to 15 % of boundaries\n with misorientation lo\n\n## 3. stanek2020comparisonofsegmentation pages 1-2 (Context ID: pqac-00000008)\n\n Kovove Mater. 58 2020 301\u2013319 301\n DOI: 10.4149/km 2020 5 301\n\n\n\n Comparison of segmentation of 2D and 3D EBSD measurements\n in polycrystalline materials\n\n\n J. Stan\u02c7ek1*, J. Kope\u010dek2, P. Kr\u00e1l3, I. Kara\ufb01\u00e1tov\u00e14, F. Seitl4, V. Bene\u01614\n\n\n\n 1Department of Mathematics Education, Faculty of Mathematics and Physics, Charles University,\n 186 75 Prague, Czech Republic\n 2Institute of Physics of the CAS, Department of Functional Materials, Na Slovance 2, 182 00 Prague, Czech Republic\n 3Institute of Physics of Materials, ASCR, \u02c7Zi\u017ekova 22, 616 62 Brno, Czech Republic\n 4Department of Probability and Mathematical Statistics, Faculty of Mathematics and Physics, Charles University,\n 186 75 Prague, Czech Republic\n\n\n Received 30 December 2019, received in revised form 26 April 2020, accepted 17 June 2020\n\n\n Abstract\n\n A comparison study of grain segmentation in 2D and 3D electron backscatter di\ufb00rac-\n tion (EBSD) measurements of polycrystalline materials, based on a misorientation threshold,\n is presented. Using Laguerre tessellations with orientation marks, a simulation study that\n demonstrates a di\ufb00erent sensitivity of segmentation in the case of low angle and high angle\n grain boundaries is involved. Then two metallic materials measured by 3D EBSD are investi-\n gated concerning segmentation, and there are given some recommendations for the misorien-\n tation thresholds. Computational tools such as DREAM 3D software enable signi\ufb01cant data\n evaluation that is completed by a \ufb01ve-parameter analysis of grain boundaries.\n\n\n K e y w o r d s: electron backscatter di\ufb00raction (EBSD), grain boundaries, misorientation,\n tessellation\n\n\n\n 1. Introduction observed the boundaries \u2013 the separators, whereas\n grains or rather their interiors were homogeneous ar-\n The electron backscattered di\ufb00raction method eas inside with de\ufb01ned or expected value of properties.\n(EBSD) has been a powerful tool in material science Of course, it is known that a grain structure with the\nsince the nineties, when a certain level of computeri- tessellation formula can be created [7]; nevertheless,\nzation and application of Hough transform took place, EBSD is the \ufb01nal step reversing axiom to construct\nsee [1, 2]. Nowadays, we can perform not only 2D the grains [2]. We have a set of measured points in the\nEBSD but exploiting focused ion beams (FIB), even EBSD method. We have positions of such points and\n3D EBSD, by materials\u2019 slicing tomography [3]. The their marks (e.g., Euler angles). Thus, here the inte-\n3D EBSD data evaluation is a complicated process [4]. rior is a quality, which exists, whereas the boundary\nStill, we expect to be able to construct grains [5] and has to be constructed. The easiest way how to create\nmicrostructure parameters by applying the same or grains from the set of measured points is the following\nsimilar procedures as in 2D EBSD data evaluation [6]. de\ufb01nition: the grain interior shall have the same or\nHowever, a discrepancy in the segmentation of data very similar properties. Thus, we construct grains by\npoints into the grains in the 2D and 3D cases is ap- collecting the measured points with the de\ufb01ned prop-\nparent, since a nonconvex grain in 3D can be observed erty. The metallographic and EBSD grains must be\nas more than one grain in a 2D slice. then the same in the optimal case. However, the re-\n The segmentation problem is deeply connected to sult of an experiment is not optimal. It contains some\nthe basic understanding of the polycrystals. Gener- noise or even a kind of systematic aberrations, and the\nally, the de\ufb01nition of grains as they were observed by reconstruction of grain structure can be done only up\nfounders of metallography was purely natural: They to some level of accuracy.\n\n*Corresponding author: tel.: +420 951553215; e-mail address: stanekj@karlin.m.cuni.cz302 J. Stan\u02c7ek et al. / Kovove Mater. 58 2020 301\u2013319\n\n\n The problem described above was omitted in com-\nputational materials science since the 3D data is fre-\nquently used in an elementary manner. Despite the\nexplosion of three-dimensional methods in the last\ndecades, the majority of 3D models use simple math-\nematical schemes to build the structure by a general\nprocedure approaching the reality by just a few pa-\nrameters, measured from 2D cuts of material [8].\n Data obtained by 3D EBSD or 2D EBSD form a\nset of orientations of measured points in a 3D ma-\ntrix (the points are called voxels in the sequel) or\n2D matrix (pixels in the sequel), respectively. The\nEBSD method considers a grain to be the set of all\npoints (voxels or pixels, respectively) with a similar\norientation, which are surrounded by a boundary of\na given misorientation threshold. The typical thresh-\nold in the EDAX OIM software is 5\u25e6[9], but other\nchoices are possible as well [10, 11]. The obtained seg-\nmentation into the grains depends on the chosen mis- Fig. 1. Di\ufb00erences between slices processed from 2D EBSD\n and the same slice processed from 3D EBSD. The greyorientation threshold, of course, but even if we use a\n colour displays the real grains (in the plane, which is or-\n\ufb01xed misorientation threshold, we may get di\ufb00erent\n thogonal to the cutting plane). The blue colour displays\nresults of the segmentation in 2D and 3D, as shown their 3D segmentation in the cutting plane, i.e., the parts\nin [12]. Therefore, the results obtained in 2D EBSD are considered to belong to the same grain. Finally, the\nmay not be easily compared with the results from 3D red and the orange colours show their 2D segmentation\nEBSD. in which they are considered to be di\ufb00erent grains. (a)\n In the paper, we present a comparison study of The situation with a nonconvex grain or a grain with a\nsegmentation of 2D and 3D EBSD measurements in boundary inside. (b) The situation with convex grains,\n boundaries with the misorientation smaller than the cho-polycrystalline materials, based on a misorientation\n sen threshold are denoted by the dashed line.\nthreshold. The main results of this topic are presented\nin Sections 2 and 3. The aim is to draw the reader\u2019s\nattention to the danger of obtaining misleading quan-\ntitative results about the geometry of microstructure crostructure analyses make use of DREAM 3D soft-\nwhen paying little attention to a proper segmentation. ware [14].\nFirst, in Section 2, the problem is demonstrated in a Some conclusions from Sections 2 and 3 are given\nsimulation study. A generalized Laguerre tessellation in more detail in the \ufb01nal part of the paper.\nmodeling of polycrystalline microstructure measured\nby 3D EBSD was used in [13]. We can simulate this\nmodel with a priori given distribution of misorienta- 2. Di\ufb00erences between 2D and 3D\ntions. The in\ufb02uence of this distribution on the seg- segmentation\nmentation is shown.\n In Section 3, we discuss the segmentation prob- The di\ufb00erences between segmentation into grains\nlem with two materials, namely the AlMgSc alloy af- in 2D and 3D are caused by the fact that in a 2D\nter ECAP and annealing, and pure copper after high- cutting plane, two sets of voxels may be surrounded\npressure torsion and annealing at room temperature. by a boundary de\ufb01ned by a given threshold of misori-\nThe polycrystalline microstructures are observed by entation so that the sets are detected as two grains,\n3D EBSD and 2D EBSD. The approaches presented while in 3D case, all these points belong to one larger\nin Section 2 for simulated toy data examples are dis- set which is surrounded by a boundary. Therefore in\ncussed subsequently for both materials. The curve of the 3D case, all these points lie in the same grain,\ndependence of the mean number of grains, in a single see Fig. 1. This behaviour can be observed when the\n2D slice, on the misorientation tolerance level, is plot- grains are nonconvex, or when there is a boundary of\nted for both 2D and 3D meth\n\n## 4. savage2021anautomatedprocedure pages 1-2 (Context ID: pqac-00000009)\n\n Materials Characterization 171 (2021) 110808\n\n Contents lists available at ScienceDirect\n Materials Characterization\n\n\n journal homepage: www.elsevier.com/locate/matchar\n\n\nAn automated procedure built on MTEX for reconstructing deformation\ntwin hierarchies from electron backscattered diffraction datasets of heavily\ntwinned microstructures\nDaniel J. Savage a,b, Rodney J. McCabe b, Marko Knezevic a,*\na Department of Mechanical Engineering, University of New Hampshire, Durham, NH 03824, USA\nb Materials Science and Technology Division, Los Alamos National Laboratory, Los Alamos, NM 87545, USA\n\n\nA R T I C L E I N F O A B S T R A C T\n\nKeywords: This paper presents a set of algorithms built on the MTEX and MATLAB graph toolboxes for automatic recon\u00ad\nMicrostructures struction of deformation twin hierarchies from Electron Backscatter Diffraction (EBSD) datasets with a focus on\nTwinning developing methods for heavily twinned microstructures (twin fractions >0.5). The algorithms address key issues\nTitanium arising at large strains, mainly: missing twin relationships, grouping of heavily deformed grain fragments intoEBSD families of similar orientation originating from a single initial grain, identification of parent fragments for largeMTEX\n twin volume fractions, and classification of families having twin relationships with multiple families. To facilitate\n the development of these algorithms, large-grained ultra-high purity \u03b1-Ti deformed in compression along two\n directions is investigated. Graphs are utilized to handle non-local geometric merging and to represent re\u00ad\n lationships throughout the reconstruction process. When determining if a grain fragment is from the undeformed\n microstructure, the combined metrics of the fragment\u2019s orientation volume fraction in the initial texture and the\n directed graph centrality measure of out-closeness (the number of nodes reached in a graph from a given node)\n are essential. To address automation in reconstructing the sequence of twinning and relating fragments origi\u00ad\n nating from a single grain in the initial microstructure, the twin family tree is formulated as a minimum spanning\n tree emanating from the initial grain family. A scheme constructing the distances associated with twin rela\u00ad\n tionship comprising the spanning tree is developed, and a novel quasi-directional Prim spanning tree algorithm is\n used to determine the twin family tree. The procedure is demonstrated to significantly improve the level of\n automation in reconstructing twin hierarchies in heavily twinned microstructure compared to other methodol\u00ad\n ogies in literature. The procedure can readily be applied to analyses of twinning in metals, as well as provide an\n approach for routinely extracting twin statistics at larger deformation levels than previously possible. Signifi\u00ad\n cantly, the procedure is demonstrated to be capable of identifying third generation twinning in \u03b1-Ti\n microstructures.\n\n\n1. Introduction formation in the vicinity of their boundaries [9\u201315]. This correlation has\n been rationalized to arise due to substantial crystal reorientations and\n Deformation twinning is a shear-based transformation that results in underlying shifts in active crystallographic slip modes within the twin\u00ad\ncrystal reorientation and significantly influences the evolution of local ned domain. Furthermore, collection of nucleation statistics such as in\nand overall material properties of many important metals undergoing fatigue loading, is vital to building the understanding of fracture in\ntwinning [1\u20133]. One well-known twin phenomena is the orientation hexagonal close-packed (HCP) materials [16]. Thus, measuring and\ndependent anisotropic hardening introduced by twin lamella frag\u00ad classifying twinning is relevant for developing a working knowledge of\nmenting slip domains and reorienting towards hard crystal orientations fracture and the anisotropic response of materials.\n[4\u20138]. In addition to hardening, many studies show the formation of Twinning plays an important role in developing Integrated Compu\u00ad\ntwins are correlated to flow localization and ultimately void/crack tational Materials Engineering (ICME) toolsets. Crystal plasticity\n\n * Corresponding author at: University of New Hampshire, Department of Mechanical Engineering, 33 Academic Way, Kingsbury Hall, W119, Durham, NH 03824,\nUSA.\n E-mail address: marko.knezevic@unh.edu (M. Knezevic).\nhttps://doi.org/10.1016/j.matchar.2020.110808\nReceived 3 September 2020; Received in revised form 17 November 2020; Accepted 24 November 2020\nAvailable online 4 December 2020\n1044-5803/\u00a9 2020 Elsevier Inc. All rights reserved.D.J. Savage et al. Materials Characterization 171 (2021) 110808\n\n\n\n\n\nFig. 1. Schematic of the tasks and challenges performed in twin codes (from left to right): identification of twin relationships and grouping of grain fragments\n(clusters), identification of fragments of the same orientation (families, F), and the determination of the representative family tree. Note that a cluster is the group of\nfamilies comprising a single grain in the initial microstructure. Shown is an example of the family tree where the F1 family is the parent of families F2 and F4, and F3\nis a second generation twin whose parent is F2. A circular twin relationship (e.g. F1, F2, F3, and F1) arises from the combination of twin crystallographic reor\u00ad\nientations and a twin code must identify the correct twin hierarchy. The circular relationship causes no root (the family that is not a twin) to be evident based on the\ndirections of twin relationships, and another criterion (presented in this work) is needed to determine the root automatically.\n\nconstitutive laws, for instance, enable ICME [17\u201325] by modeling strain root by area majority rule, and relying heavily on fragment geometry to\npath dependent deformation behavior of highly anisotropic metals determine the twin. To address fundamental issues regarding post-\nthrough the evolution of slip, twin, and phase-induced texture evolution mortem analysis and slip, inverse modeling of the twinning process (e.\n[26,27]. In HCP and lower symmetry metals such as orthorhombic g. through physically based crystal plasticity modeling) in addition to\nmetals [28\u201333], it is usually necessary to emulate the twinning process, traditional twin identification approaches are needed. Key to this com\u00ad\nreproducing the statistics of experimental data to capture the mechan\u00ad bined approach is a highly flexible framework that has the capability to\nical response during complex loading [27,34,35]. The emulation of the assimilate all levels of microstructure and modeling information into a\ntwinning process requires detailed knowledge of the twin types, twin coherent interpretation of the microstructure evolution.\nfractions, twin nucleation criterion, and their role in hardening the Volume fractions of twins in highly deformed microstructures have\nmaterial; and ICME relies on the ability to extract twin-based been determined using boundary length fractions and texture based\ninformation. methods. The boundary length fraction method is based on measuring\n Considering the importance of twinning in fracture and under\u00ad the fraction of high-angle boundaries in the microstructure consistent\nstanding the anisotropic response of materials, several automatic twin with the twin misorientation relationship. The boundary fraction\nidentification\n\n## 5. polonsky2019threedimensionalanalysisand pages 2-5 (Context ID: pqac-00000010)\n\nAM.3D [8] plugin was\ntity, and resolution sufficient to make such measurements developed for BisQue in order to incorporate the materials\n[11]. Even in 2D EBSD analysis, such standards are rare science based 3D dataset analysis tools. The database\nand do not necessarily address additional subtleties arising architecture of BisQue is such that every processing\nfrom more complex, albeit commonly studied, microstruc- execution, dataset (input and output), and workflow\ntures, including twinned materials, nanocrystalline mate- processing pipeline receives a unique web address URL.\nrials, and deformed materials [12\u201317]. Standardization of These URLs are useful for at least two reasons: tracking\ncharacterization methods becomes critical as the complex- data provenance and data sharing. Data provenance with\nity of the analyses increases. For example, high-resolution BisQue is automatically captured and can be easily accessed\nEBSD (HR-EBSD) and Heaviside Digital Image Corre- through visualized workflows, as shown in Fig. 1. The\nlation (HDIC) [18] are extensions of conventional EBSD workflow shows where input data is located, the parameters\nand digital image correlation (DIC) that require specialized of a module execution are captured in the metadata, and\npost-processing to measure elastic and plastic strain at a the output data location is tracked. Therefore, passing\nresolution of 10-4 or smaller [19, 20] and 1.5\u00d710\u22123 [21], data between research colleagues becomes straightforward\nrespectively. The variety of analytic approaches available to due to the data operation transparency. Furthermore, data\nmake accurate strain measurements, as well as the sensi- sharing is facilitated due to the data all being stored\ntivity of these measurements to instrumentation and sample and accessed remotely, mitigating versioning problems\npreparation, motivates more rigorous standardization of the common to large data operations. For example, two\ntechnique via sample reference standards [22, 23]. groups collaborating between the US and Europe may findIntegr Mater Manuf Innov (2019) 8:37\u201351 39\n\n\n\n\n\nFig. 1 BisQue data provenance tree from an additively manufactured 304L Stainless Steel 3D dataset. Arrows show workflow between input data,\nDREAM.3D pipelines, module executions (mex), and associated datasets\n\n\n\ndifficulty operating on the same dataset version, especially In addition, a volume viewer enables web-based visual-\nwhen business hours do not overlap, without extensive ization of cell-level data, removing the need for programs\ncommunication. like HDFView or ParaView and their associated hardware\n requirements [31, 32]. 3D volumes collected via TriBeam\nBisQue DREAM.3D Integration tomography and reconstructed in DREAM.3D generally\n require many tens of gigabytes of RAM for visualiza-\nA DREAM.3D module was incorporated into BisQue to tion in ParaView, limiting analysis to powerful workstation\nallow for the processing and treatment of 3D datasets computers.\nwith the advantages of cloud-based infrastructure described\nin the previous section (\u201cBisQue for Cloud Based Data Materials and Data Collection\nStorage and Analysis\u201d). The DREAM.3D processing capa-\nbilities were also extended to allow for parallelized pro- The 3D datasets were collected via TriBeam tomography\ncessing across wide parameter spaces. Anytime a process- from two additively manufactured alloys in their as-\ning pipeline is generated in DREAM.3D through BisQue, built state, meaning no additional heat treatments were\nparameter input variables can be represented as a range performed on the samples after additive processing.\nof values (with sub-increments), rather than as a distinct TriBeam tomography [33] utilizes a femtosecond laser\nvalue. An example of DREAM.3D pipeline execution is for micromachining within a dual-beam scanning electron\nshown in Fig. 2 alongside the analogous representation microscope (SEM) equipped with a focused ion beam\nin DREAM.3D. The user selects an input source and (FIB). The ultrashort pulse length minimizes damage to\npipeline source, parameterizable values are then automati- the machined surface while enabling high material removal\ncally displayed in the parameter section. Using straightfor- rates, roughly four to five orders of magnitude faster than\nward list comprehension, many independent instantiations FIB milling alone, resulting in an accessible volume on\nof DREAM.3D can be run at once across multiple nodes on the order of a cubic millimeter [30, 34]. The FIB can\na compute cluster, dramatically decreasing setup and analy- also be used at a glancing angle to minimize surface\nsis time for detailed parameter studies. The resulting output roughness due to laser-induced periodic surface structures\nfiles can then be examined as individual pipelines as BisQue (LIPSS); however, this cleaning step is material dependent\nhas a fully integrated table viewer that allows for both table and is not always required to obtain high-quality 3D EBSD\nviewing and inspection of the tree structure of HDF files. data.40 Integr Mater Manuf Innov (2019) 8:37\u201351\n\n\n\n\n\nFig. 2 DREAM.3D pipeline for reconstruction of an additively manu- parameterization for variable inputs in a DREAM.3D pipeline, which\nfactured 304L Stainless Steel 3D dataset as viewed in (a) DREAM.3D can be executed in parallel on high-performance compute clusters and\non a workstation computer and (b) the DREAM.3D BisQue mod- then analyzed to determine the ideal reconstruction parameters\nule in a web browser. The DREAM.3D BisQue module allows for\n\n\n\nLENS-Processed 304L Stainless Steel EBSD scans were collected on each slice with an in-plane\n resolution of 3 \u03bcm, yielding square voxels. Roughly 200 GB\nLaser engineered net shaping (LENS) is a directed energy of data was collected from a total of 80 slices over the course\ndeposition (DED) additive manufacturing technique derived of two days, resulting in a volume of 816 \u00d7 834 \u00d7 240 \u03bcm.\nfrom laser cladding processes, in which metal powder Raw EBSD patterns, comprising nearly 90% of the collected\nis blown into a molten pool created using a laser. The data, were saved for post-processing. Individual slices were\nlow dilution area and high deposition rates achievable in reconstructed into a coherent volume using DREAM.3D\nLENS, up to an order of magnitude higher than powder- in BisQue. A minimum confidence index (CI) of 0.1 was\nbed additive processes, allow for the manufacture of large chosen as the threshold for data quality, as the indexing\nscale parts [35]. A sample of 304L stainless steel fabricated of EBSD patterns has been shown to be 95% accurate at\nby the LENS process was characterized in the TriBeam a CI of 0.1 [36]. This threshold is then used to create a\nsystem using a slice thickness of 3 \u03bcm. The femtosecond \u201cmask\u201d that flags individual voxels as containing good or\nlaser ablated surface was cleaned using glancing-angle bad (noisy) data, so the mask represents a subset of the\nFIB milling to increase the quality of EBSD patterns. total volume characterized during data collection. The maskIntegr Mater Manuf Innov (2019) 8:37\u201351 41\n\n\nfor the sample of 304L can be seen in Fig. 3. Grains were were saved for post-processing. Glancing-angle FIB was not\nsegmented using a misorientation tolerance as described required to resolve EBSD patterns, which were collected\nin \u201cMisorientation Tolerance Parameterization for Feature with an in-plane resolution of 1.5 \u03bcm to create square\nIdentification,\u201d and grains containing less than 64 voxels voxels. As with the 304L sample, a minimum CI of 0.1\nwere considered too small to be resolved and were removed. was chosen for the initial mask. Grains were segmented\nThis corresponds to 4 \u00d7 4 \u00d7 4 points across a feature and an using a misorientation tolerance of 2\u25e6using the same\nequivalent diameter of 14.9 \u03bcm, roughly five times smaller segmentation algorithm as explained in \u201cMisorientation\nthan the average grain size determined from 2D analysis Tolerance Parameterization for Feature Identification.\u201d A\ndone prior to 3D characterization. Gaps remaining from minimum size requirement of 125 voxels was applied to\nthese removed features were filled via iterative dilation of delete grai\n\n## 6. polonsky2019threedimensionalanalysisand pages 1-2 (Context ID: pqac-00000011)\n\nIntegrating Materials and Manufacturing Innovation (2019) 8:37\u201351\nhttps://doi.org/10.1007/s40192-019-00126-7\n\n TECHNICAL ARTICLE\n\n\nThree-dimensional Analysis and Reconstruction of Additively\nManufactured Materials in the Cloud-Based BisQue Infrastructure\n\nAndrew T. Polonsky1 \u00b7 Christian A. Lang2 \u00b7 Kristian G. Kvilekval2 \u00b7 Marat I. Latypov1,3 \u00b7 McLean P. Echlin1 \u00b7\nB. S. Manjunath2 \u00b7 Tresa M. Pollock1\n\n\nReceived: 30 December 2018 / Accepted: 18 February 2019 / Published online: 22 March 2019\n\u00a9 The Minerals, Metals & Materials Society 2019\n\nAbstract\nA microstructure analytics and 3D reconstruction software package, DREAM.3D, was integrated as a module into a\ncloud-based platform, BisQue. Parallelization of DREAM.3D module executions and the ability to parameterize pipeline\nvariables over a range of values have led to insights about the grain segmentation misorientation tolerance in TriBeam-\ncollected 3D EBSD datasets of additively manufactured materials with complex anisotropic microstructures. Furthermore,\na comparison in grain size measurements was made between standard 2D metallographic slices and 3D measures using\nBisQue\u2019s parallelized DREAM.3D module executions. The direction of cloud-based data infrastructure and the prospects\nfor impact in material science are also discussed.\n\nKeywords Tomography \u00b7 3D materials science \u00b7 Microstructure analytics \u00b7 Cloud infrastructure \u00b7 Additive manufacturing \u00b7\n3D metal printing\n\n\n Introduction\n Andrew T. Polonsky\n polonsky@ucsb.edu\n Recent external pressures mandated by government grants\n Christian A. Lang requiring data be accessible to the public, and internal\n clang@ucsb.edu pressures within academic communities for data sharing\n and reproducibility have led to the emergence of data-\n Kristian G. Kvilekval\n driven platforms within the scientific community [1\u20134].\n kgk@ucsb.edu\n Requirements for these platforms include providing data\n Marat I. Latypov provenance, data sharing, and hosting services for data that\n latmarat@ucsb.edu may otherwise disappear when a lab closes or hardware\n fails [5]. Recently, data repositories have shifted from\n McLean P. Echlin\n mechlin@ucsb.edu simply siloing data to include data analytics and predictive\n capabilities. Furthermore, some of these repositories are\n B. S. Manjunath directly linked with high-performance computing in order\n manj@ucsb.edu\n to populate an ever growing database, such as with\n Tresa M. Pollock thermodynamic databases such as the Materials Project [6]\n tresap@ucsb.edu and the Open Quantum Materials Database (OQMD) [7].\n More sophisticated predictive/interactive databases, such as\n1 the aforementioned thermodynamic ones, have been slower Materials Department, University of California Santa Barbara,\n Santa Barbara, CA 93106, USA to develop with the 3D Materials Science community. This\n2 is likely due to the less standardized and more diverse data Electrical and Computer Engineering Department,\n University of California Santa Barbara, Santa Barbara, modalities, the complexity and diversity of microstructures,\n CA 93106, USA and the relative infancy of the community itself.\n3 Mechanical Engineering Department, University of California In almost all regards, using 3D data to answer scientific\n Santa Barbara, Santa Barbara, CA 93106, USA questions in Materials Science is challenging due to the38 Integr Mater Manuf Innov (2019) 8:37\u201351\n\n\nneed for dataset acquisition, reconstruction, and analysis. In 3D characterization techniques, such as X-ray-based\nReconstruction of 3D datasets is a complex process with diffraction contrast tomography (DCT), the problems of\nmany degrees of freedom. The algorithms employed, and data reconstruction and analysis are also convoluted. Coher-\ntolerances selected by the user to align slices, segment ent volumes must be reconstructed from individual 2D\nfeatures, and remove data artifacts (i.e., remove noise), images via back projection techniques [24]. The diffraction\nultimately determine the quantitative data extracted from spots from the 2D projections are generally assumed to orig-\nthe volume. Significant progress on the reconstruction and inate from a single grain, limiting the characterization of\nanalysis of electron backscatter diffraction (EBSD) data has materials with large internal strain gradients [25]. Moreover,\nbeen made by a software package DREAM.3D [8], which stereological conventions established in 2D do not neces-\ncreates a unified data structure for 3D data treatment and sarily capture the real 3D microstructures, particularly at\naggregates tools and algorithms collectively developed by extrema of property distributions [26, 27]. Given the wealth\nthe community. In DREAM.3D, this process takes the form of additional data provided by 3D characterization, new\nof a pipeline, which typically consists of well over a dozen tools aimed at exploring the parameter space offered to 3D\nsteps, and in which each step has its own set of input reconstruction are required. In the following manuscript, we\nvariables and outputs. DREAM.3D typically runs in a serial describe the use of a cloud-based platform, BisQue [28, 29],\nprocess on a workstation, with predefined input parameters. enhanced with the DREAM.3D microstructural software\nDue to the long computation times required to process analysis package for the 3D reconstruction and analysis\n3D data, which often scales proportionately as dataset size of additively manufactured microstructures characterized\nand complexity increases, it is impractical to explore the using TriBeam tomography [30].\nfull parameter space by manually running reconstructions.\nTypically, only several variables are adjusted by a user until\na qualitatively acceptable reconstruction is attained. This Methods\nprocess inherently imparts bias and typically provides little\nopportunity to justify specific reconstruction variables. The following sections describe the software infrastructure\n The bias generated during reconstruction of 3D datasets and materials investigated.\nis subsequently carried through to data analysis, which,\nfor microstructural data, is still an ill-defined process. BisQue for Cloud-Based Data Storage and Analysis\nStandardization of analysis involving new characterization\ntechniques is generally a slow process. Automated orien- All data processing was performed in the cloud with BisQue\ntation imaging analysis via EBSD first emerged in the [28, 29] using a web browser interface to interact with the\nearly 90s, but standards did not emerge for nearly two 3D datasets. BisQue has backend infrastructure support for\ndecades [9, 10]. These new standards covered basic quan- web services such as Amazon S3, IRODS, and federated\ntitative analysis, including methods for grain size measure- local file systems as well as client facing tools such as\nment, as well as guidelines governing data quality, quan- Java, Python, and Matlab. A DREAM.3D [8] plugin was\ntity, and resolution sufficient to make such measurements developed for BisQue in order to incorporate the materials\n[11]. Even in 2D EBSD analysis, such standards are rare science based 3D dataset analysis tools. The database\nand do not necessarily address additional subtleties arising architecture of BisQue is such that every processing\nfrom more complex, albeit commonly studied, microstruc- execution, dataset (input and output), and workflow\ntures, including twinned materials, nanocrystalline mate- processing pipeline receives a unique web address URL.\nrials, and deformed materials [12\u201317]. Standardization of These URLs are useful for at least two reasons: tracking\ncharacterization meth\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: [pqac-00000000, pqac-00000001, pqac-00000002, pqac-00000003, pqac-00000004, pqac-00000005, pqac-00000006, pqac-00000007, pqac-00000008, pqac-00000009, pqac-00000010, pqac-00000011]\n\nStatus: Paper Count=22 | Relevant Papers=6 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=12 | Current Cost=$0.1324 | Disease-Target Evidence=0", + "name": "read_text", + "tool_call_id": "call_1oiOo0bOuigk4ZUPXbdj7xZ2", + "info": { + "start_ts": 805.142754992, + "end_ts": 819.6230742 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "call_eVCSSI1d7fc6pWTEoIMUSTF0", + "type": "function", + "function": { + "arguments": "{\"plan_objective_id\": 1, \"updated_plan_objective_json\": \"{\\\"id\\\":1,\\\"objective\\\":\\\"Define evaluation criteria and identify candidate open-source Python-native EBSD post-processing packages relevant to grain reconstruction, texture, KAM, and GND.\\\",\\\"rationale\\\":\\\"The question asks for a comparative software landscape tailored to a MATLAB-free automated pipeline.\\\",\\\"status\\\":\\\"completed\\\",\\\"result\\\":\\\"Evaluation dimensions established: Python-native/API status, orientation-map ingestion, symmetry-aware grain segmentation, grain statistics, ODF/PF/IPF, KAM/GROD, GND/curvature, automation, maturity and peer-reviewed validation. Candidates: kikuchipy+orix, DefDAP, DREAM3D-NX/simplnx, pyxem, PyMicro, OpenXY/pyEBSD-style research code, and general scientific Python building blocks.\\\",\\\"evaluation\\\":\\\"Covers all requested functions and named packages while distinguishing integrated suites from libraries and research code.\\\"}\"}", + "name": "update_plan" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Updated plan:\n{\n \"objectives\": [\n {\n \"id\": 1,\n \"objective\": \"Define evaluation criteria and identify candidate open-source Python-native EBSD post-processing packages relevant to grain reconstruction, texture, KAM, and GND.\",\n \"rationale\": \"The question asks for a comparative software landscape tailored to a MATLAB-free automated pipeline.\",\n \"status\": \"completed\",\n \"result\": \"Evaluation dimensions established: Python-native/API status, orientation-map ingestion, symmetry-aware grain segmentation, grain statistics, ODF/PF/IPF, KAM/GROD, GND/curvature, automation, maturity and peer-reviewed validation. Candidates: kikuchipy+orix, DefDAP, DREAM3D-NX/simplnx, pyxem, PyMicro, OpenXY/pyEBSD-style research code, and general scientific Python building blocks.\",\n \"evaluation\": \"Covers all requested functions and named packages while distinguishing integrated suites from libraries and research code.\"\n },\n {\n \"id\": 2,\n \"objective\": \"Gather primary and peer-reviewed evidence for kikuchipy, orix, DefDAP, DREAM.3D/DREAM3D-NX (simplnx), pyxem, and additional candidates.\",\n \"rationale\": \"Claims about capabilities, maturity, interfaces, and references must be grounded in software papers and official technical literature.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 3,\n \"objective\": \"Establish MTEX's benchmark capabilities for grain reconstruction, texture analysis, KAM, and GND to enable fair comparison.\",\n \"rationale\": \"The user explicitly requests comparisons with MTEX, so its relevant functionality must be documented.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 4,\n \"objective\": \"Synthesize a practical recommendation and workflow for downstream characterization of kikuchipy/PyEBSDIndex orientation maps from AM AlSi10Mg without MATLAB.\",\n \"rationale\": \"The answer should support a concrete implementation decision, not merely list software.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 5,\n \"objective\": \"Create a concise comparison artifact summarizing package status, capabilities, gaps, and best uses.\",\n \"rationale\": \"A structured matrix will make the multi-package comparison actionable.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 6,\n \"objective\": \"Call the answer tool with a thorough, evidence-cited technical response.\",\n \"rationale\": \"This is required to submit the final answer after all research objectives are complete.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n }\n ]\n}", + "name": "update_plan", + "tool_call_id": "call_eVCSSI1d7fc6pWTEoIMUSTF0", + "info": { + "start_ts": 845.159035053, + "end_ts": 845.160391077 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "call_UpEp4rBNUwkVd82OjFFGqJTn", + "type": "function", + "function": { + "arguments": "{\"question\": \"What peer-reviewed evidence establishes MTEX as a benchmark for EBSD grain detection/reconstruction and crystallographic texture analysis, including ODF, pole figures, IPF, and advanced twin reconstruction? What cautions apply to misorientation-threshold grain segmentation?\"}", + "name": "gather_evidence" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Most relevant evidence (with ids):\n\n## pqac-00000012\n\nFrom text 'savage2021anautomatedprocedure pages 1-2'.\n\nDaniel J. Savage, Rodney J. McCabe, and Marko Knezevic. An automated procedure built on mtex for reconstructing deformation twin hierarchies from electron backscattered diffraction datasets of heavily twinned microstructures. Materials Characterization, 171:110808, Jan 2021. URL: https://doi.org/10.1016/j.matchar.2020.110808, doi:10.1016/j.matchar.2020.110808. This article has 20 citations and is from a peer-reviewed journal.\n\nThis peer-reviewed paper (Materials Characterization, 2021) demonstrates MTEX's capability for advanced EBSD analysis, specifically automated reconstruction of deformation twin hierarchies in heavily twinned microstructures. The work addresses critical challenges in twin identification including missing twin relationships, grouping of deformed grain fragments, and classification of multi-family twin relationships. The authors developed algorithms combining MTEX with MATLAB graph toolboxes to significantly improve automation compared to existing methodologies. The procedure successfully identifies third-generation twinning in \u03b1-titanium and can extract twin statistics at larger deformation levels than previously possible. However, the excerpt does not provide information about MTEX's performance regarding ODF, pole figures, or IPF analysis, nor does it discuss cautions regarding misorientation-threshold grain segmentation methods.\n\n\n---\n\n## pqac-00000013\n\nFrom text 'savage2021anautomatedprocedure pages 3-4'.\n\nDaniel J. Savage, Rodney J. McCabe, and Marko Knezevic. An automated procedure built on mtex for reconstructing deformation twin hierarchies from electron backscattered diffraction datasets of heavily twinned microstructures. Materials Characterization, 171:110808, Jan 2021. URL: https://doi.org/10.1016/j.matchar.2020.110808, doi:10.1016/j.matchar.2020.110808. This article has 20 citations and is from a peer-reviewed journal.\n\nThis peer-reviewed article from Materials Characterization demonstrates MTEX's application for grain reconstruction and texture analysis in heavily twinned \u03b1-Ti microstructures. The authors use MTEX's texture analysis capabilities to handle complex microstructures with large twin volume fractions, multiple twin variants, and higher-order twinning. The paper presents inverse pole figure (IPF) EBSD maps and discusses texture analysis with strong c-axis texture observations. Regarding misorientation-threshold grain segmentation cautions, the authors note that due to strong texture, neighboring grains often have low-angle boundaries, and twins commonly chain across grain boundaries with only small misorientation differences. They address this by biasing reconstruction towards over-segmentation rather than under-segmentation and using different misorientation tolerances (1-2\u00b0) depending on loading direction. The authors acknowledge that under-segmentation and low-angle boundary treatment presents challenges in grain reconstruction.\n\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: [pqac-00000000, pqac-00000001, pqac-00000002, pqac-00000003, pqac-00000004, pqac-00000005, pqac-00000006, pqac-00000007, pqac-00000008, pqac-00000009, pqac-00000010, pqac-00000011, pqac-00000012, pqac-00000013]\n\nStatus: Paper Count=22 | Relevant Papers=6 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=14 | Current Cost=$0.1716 | Disease-Target Evidence=0", + "name": "gather_evidence", + "tool_call_id": "call_UpEp4rBNUwkVd82OjFFGqJTn", + "info": { + "start_ts": 868.044797633, + "end_ts": 874.62140145 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "call_P8jQvXEYp1OGYeb95uE317Pf", + "type": "function", + "function": { + "arguments": "{\"plan_objective_id\": 2, \"updated_plan_objective_json\": \"{\\\"id\\\":2,\\\"objective\\\":\\\"Gather primary and peer-reviewed evidence for kikuchipy, orix, DefDAP, DREAM.3D/DREAM3D-NX (simplnx), pyxem, and additional candidates.\\\",\\\"rationale\\\":\\\"Claims about capabilities, maturity, interfaces, and references must be grounded in software papers and official technical literature.\\\",\\\"status\\\":\\\"completed\\\",\\\"result\\\":\\\"Retrieved peer-reviewed evidence for DREAM.3D's mature pipeline-based 2D/3D EBSD reconstruction and segmentation, plus bibliographic records for orix (Johnstone et al., JAC 2020), kikuchipy, DefDAP (Zenodo software release), and related ecosystems. Evidence availability is strongest for DREAM.3D and MTEX; several package papers were indexed but full text unobtainable, so capability details must be presented conservatively and distinguish documented APIs from peer-reviewed validation.\\\",\\\"evaluation\\\":\\\"Enough evidence exists for a defensible package comparison, with explicit caveats where the scholarly record or retrieved full text is thin.\\\"}\"}", + "name": "update_plan" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Updated plan:\n{\n \"objectives\": [\n {\n \"id\": 1,\n \"objective\": \"Define evaluation criteria and identify candidate open-source Python-native EBSD post-processing packages relevant to grain reconstruction, texture, KAM, and GND.\",\n \"rationale\": \"The question asks for a comparative software landscape tailored to a MATLAB-free automated pipeline.\",\n \"status\": \"completed\",\n \"result\": \"Evaluation dimensions established: Python-native/API status, orientation-map ingestion, symmetry-aware grain segmentation, grain statistics, ODF/PF/IPF, KAM/GROD, GND/curvature, automation, maturity and peer-reviewed validation. Candidates: kikuchipy+orix, DefDAP, DREAM3D-NX/simplnx, pyxem, PyMicro, OpenXY/pyEBSD-style research code, and general scientific Python building blocks.\",\n \"evaluation\": \"Covers all requested functions and named packages while distinguishing integrated suites from libraries and research code.\"\n },\n {\n \"id\": 2,\n \"objective\": \"Gather primary and peer-reviewed evidence for kikuchipy, orix, DefDAP, DREAM.3D/DREAM3D-NX (simplnx), pyxem, and additional candidates.\",\n \"rationale\": \"Claims about capabilities, maturity, interfaces, and references must be grounded in software papers and official technical literature.\",\n \"status\": \"completed\",\n \"result\": \"Retrieved peer-reviewed evidence for DREAM.3D's mature pipeline-based 2D/3D EBSD reconstruction and segmentation, plus bibliographic records for orix (Johnstone et al., JAC 2020), kikuchipy, DefDAP (Zenodo software release), and related ecosystems. Evidence availability is strongest for DREAM.3D and MTEX; several package papers were indexed but full text unobtainable, so capability details must be presented conservatively and distinguish documented APIs from peer-reviewed validation.\",\n \"evaluation\": \"Enough evidence exists for a defensible package comparison, with explicit caveats where the scholarly record or retrieved full text is thin.\"\n },\n {\n \"id\": 3,\n \"objective\": \"Establish MTEX's benchmark capabilities for grain reconstruction, texture analysis, KAM, and GND to enable fair comparison.\",\n \"rationale\": \"The user explicitly requests comparisons with MTEX, so its relevant functionality must be documented.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 4,\n \"objective\": \"Synthesize a practical recommendation and workflow for downstream characterization of kikuchipy/PyEBSDIndex orientation maps from AM AlSi10Mg without MATLAB.\",\n \"rationale\": \"The answer should support a concrete implementation decision, not merely list software.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 5,\n \"objective\": \"Create a concise comparison artifact summarizing package status, capabilities, gaps, and best uses.\",\n \"rationale\": \"A structured matrix will make the multi-package comparison actionable.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 6,\n \"objective\": \"Call the answer tool with a thorough, evidence-cited technical response.\",\n \"rationale\": \"This is required to submit the final answer after all research objectives are complete.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n }\n ]\n}", + "name": "update_plan", + "tool_call_id": "call_P8jQvXEYp1OGYeb95uE317Pf", + "info": { + "start_ts": 898.53099696, + "end_ts": 898.532407154 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "call_QJeM4kTCkLbZRr827PUgMWr1", + "type": "function", + "function": { + "arguments": "{\"plan_objective_id\": 3, \"updated_plan_objective_json\": \"{\\\"id\\\":3,\\\"objective\\\":\\\"Establish MTEX's benchmark capabilities for grain reconstruction, texture analysis, KAM, and GND to enable fair comparison.\\\",\\\"rationale\\\":\\\"The user explicitly requests comparisons with MTEX, so its relevant functionality must be documented.\\\",\\\"status\\\":\\\"completed\\\",\\\"result\\\":\\\"MTEX is the benchmark integrated environment: established symmetry-aware 2D grain detection, rich grain/boundary objects and specialized reconstruction extensions; mature ODF/PF/IPF and texture-component analysis; KAM/GROD and curvature-to-GND workflows. Peer-reviewed examples document advanced twin-hierarchy reconstruction and ODF/PF/IPF use. Threshold sensitivity and low-angle boundaries remain methodological issues rather than package-specific defects.\\\",\\\"evaluation\\\":\\\"Provides the functional baseline required to assess whether Python alternatives are replacements or complementary components.\\\"}\"}", + "name": "update_plan" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Updated plan:\n{\n \"objectives\": [\n {\n \"id\": 1,\n \"objective\": \"Define evaluation criteria and identify candidate open-source Python-native EBSD post-processing packages relevant to grain reconstruction, texture, KAM, and GND.\",\n \"rationale\": \"The question asks for a comparative software landscape tailored to a MATLAB-free automated pipeline.\",\n \"status\": \"completed\",\n \"result\": \"Evaluation dimensions established: Python-native/API status, orientation-map ingestion, symmetry-aware grain segmentation, grain statistics, ODF/PF/IPF, KAM/GROD, GND/curvature, automation, maturity and peer-reviewed validation. Candidates: kikuchipy+orix, DefDAP, DREAM3D-NX/simplnx, pyxem, PyMicro, OpenXY/pyEBSD-style research code, and general scientific Python building blocks.\",\n \"evaluation\": \"Covers all requested functions and named packages while distinguishing integrated suites from libraries and research code.\"\n },\n {\n \"id\": 2,\n \"objective\": \"Gather primary and peer-reviewed evidence for kikuchipy, orix, DefDAP, DREAM.3D/DREAM3D-NX (simplnx), pyxem, and additional candidates.\",\n \"rationale\": \"Claims about capabilities, maturity, interfaces, and references must be grounded in software papers and official technical literature.\",\n \"status\": \"completed\",\n \"result\": \"Retrieved peer-reviewed evidence for DREAM.3D's mature pipeline-based 2D/3D EBSD reconstruction and segmentation, plus bibliographic records for orix (Johnstone et al., JAC 2020), kikuchipy, DefDAP (Zenodo software release), and related ecosystems. Evidence availability is strongest for DREAM.3D and MTEX; several package papers were indexed but full text unobtainable, so capability details must be presented conservatively and distinguish documented APIs from peer-reviewed validation.\",\n \"evaluation\": \"Enough evidence exists for a defensible package comparison, with explicit caveats where the scholarly record or retrieved full text is thin.\"\n },\n {\n \"id\": 3,\n \"objective\": \"Establish MTEX's benchmark capabilities for grain reconstruction, texture analysis, KAM, and GND to enable fair comparison.\",\n \"rationale\": \"The user explicitly requests comparisons with MTEX, so its relevant functionality must be documented.\",\n \"status\": \"completed\",\n \"result\": \"MTEX is the benchmark integrated environment: established symmetry-aware 2D grain detection, rich grain/boundary objects and specialized reconstruction extensions; mature ODF/PF/IPF and texture-component analysis; KAM/GROD and curvature-to-GND workflows. Peer-reviewed examples document advanced twin-hierarchy reconstruction and ODF/PF/IPF use. Threshold sensitivity and low-angle boundaries remain methodological issues rather than package-specific defects.\",\n \"evaluation\": \"Provides the functional baseline required to assess whether Python alternatives are replacements or complementary components.\"\n },\n {\n \"id\": 4,\n \"objective\": \"Synthesize a practical recommendation and workflow for downstream characterization of kikuchipy/PyEBSDIndex orientation maps from AM AlSi10Mg without MATLAB.\",\n \"rationale\": \"The answer should support a concrete implementation decision, not merely list software.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 5,\n \"objective\": \"Create a concise comparison artifact summarizing package status, capabilities, gaps, and best uses.\",\n \"rationale\": \"A structured matrix will make the multi-package comparison actionable.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 6,\n \"objective\": \"Call the answer tool with a thorough, evidence-cited technical response.\",\n \"rationale\": \"This is required to submit the final answer after all research objectives are complete.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n }\n ]\n}", + "name": "update_plan", + "tool_call_id": "call_QJeM4kTCkLbZRr827PUgMWr1", + "info": { + "start_ts": 923.49329889, + "end_ts": 923.494253073 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "call_ibuikCX928XmGVA9Di78lliY", + "type": "function", + "function": { + "arguments": "{\"plan_objective_id\": 4, \"updated_plan_objective_json\": \"{\\\"id\\\":4,\\\"objective\\\":\\\"Synthesize a practical recommendation and workflow for downstream characterization of kikuchipy/PyEBSDIndex orientation maps from AM AlSi10Mg without MATLAB.\\\",\\\"rationale\\\":\\\"The answer should support a concrete implementation decision, not merely list software.\\\",\\\"status\\\":\\\"completed\\\",\\\"result\\\":\\\"Recommended architecture: retain kikuchipy/PyEBSDIndex for patterns/indexing; normalize map data into orix and/or DREAM3D-compatible arrays; use DREAM3D-NX/simplnx for robust repeatable grain segmentation/statistics, or DefDAP for lighter 2D Python grain/deformation analysis; use orix for symmetry-aware orientation operations and PF/IPF visualization; implement/validate ODF KDE and KAM explicitly; treat GND as a separate validated curvature/dislocation inversion module. Cross-check a subset against MTEX or certified reference output and preserve masks, phase IDs, step size, reference frames, and thresholds.\\\",\\\"evaluation\\\":\\\"The workflow directly addresses automated AM AlSi10Mg processing and honestly separates turnkey capabilities from custom work.\\\"}\"}", + "name": "update_plan" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Updated plan:\n{\n \"objectives\": [\n {\n \"id\": 1,\n \"objective\": \"Define evaluation criteria and identify candidate open-source Python-native EBSD post-processing packages relevant to grain reconstruction, texture, KAM, and GND.\",\n \"rationale\": \"The question asks for a comparative software landscape tailored to a MATLAB-free automated pipeline.\",\n \"status\": \"completed\",\n \"result\": \"Evaluation dimensions established: Python-native/API status, orientation-map ingestion, symmetry-aware grain segmentation, grain statistics, ODF/PF/IPF, KAM/GROD, GND/curvature, automation, maturity and peer-reviewed validation. Candidates: kikuchipy+orix, DefDAP, DREAM3D-NX/simplnx, pyxem, PyMicro, OpenXY/pyEBSD-style research code, and general scientific Python building blocks.\",\n \"evaluation\": \"Covers all requested functions and named packages while distinguishing integrated suites from libraries and research code.\"\n },\n {\n \"id\": 2,\n \"objective\": \"Gather primary and peer-reviewed evidence for kikuchipy, orix, DefDAP, DREAM.3D/DREAM3D-NX (simplnx), pyxem, and additional candidates.\",\n \"rationale\": \"Claims about capabilities, maturity, interfaces, and references must be grounded in software papers and official technical literature.\",\n \"status\": \"completed\",\n \"result\": \"Retrieved peer-reviewed evidence for DREAM.3D's mature pipeline-based 2D/3D EBSD reconstruction and segmentation, plus bibliographic records for orix (Johnstone et al., JAC 2020), kikuchipy, DefDAP (Zenodo software release), and related ecosystems. Evidence availability is strongest for DREAM.3D and MTEX; several package papers were indexed but full text unobtainable, so capability details must be presented conservatively and distinguish documented APIs from peer-reviewed validation.\",\n \"evaluation\": \"Enough evidence exists for a defensible package comparison, with explicit caveats where the scholarly record or retrieved full text is thin.\"\n },\n {\n \"id\": 3,\n \"objective\": \"Establish MTEX's benchmark capabilities for grain reconstruction, texture analysis, KAM, and GND to enable fair comparison.\",\n \"rationale\": \"The user explicitly requests comparisons with MTEX, so its relevant functionality must be documented.\",\n \"status\": \"completed\",\n \"result\": \"MTEX is the benchmark integrated environment: established symmetry-aware 2D grain detection, rich grain/boundary objects and specialized reconstruction extensions; mature ODF/PF/IPF and texture-component analysis; KAM/GROD and curvature-to-GND workflows. Peer-reviewed examples document advanced twin-hierarchy reconstruction and ODF/PF/IPF use. Threshold sensitivity and low-angle boundaries remain methodological issues rather than package-specific defects.\",\n \"evaluation\": \"Provides the functional baseline required to assess whether Python alternatives are replacements or complementary components.\"\n },\n {\n \"id\": 4,\n \"objective\": \"Synthesize a practical recommendation and workflow for downstream characterization of kikuchipy/PyEBSDIndex orientation maps from AM AlSi10Mg without MATLAB.\",\n \"rationale\": \"The answer should support a concrete implementation decision, not merely list software.\",\n \"status\": \"completed\",\n \"result\": \"Recommended architecture: retain kikuchipy/PyEBSDIndex for patterns/indexing; normalize map data into orix and/or DREAM3D-compatible arrays; use DREAM3D-NX/simplnx for robust repeatable grain segmentation/statistics, or DefDAP for lighter 2D Python grain/deformation analysis; use orix for symmetry-aware orientation operations and PF/IPF visualization; implement/validate ODF KDE and KAM explicitly; treat GND as a separate validated curvature/dislocation inversion module. Cross-check a subset against MTEX or certified reference output and preserve masks, phase IDs, step size, reference frames, and thresholds.\",\n \"evaluation\": \"The workflow directly addresses automated AM AlSi10Mg processing and honestly separates turnkey capabilities from custom work.\"\n },\n {\n \"id\": 5,\n \"objective\": \"Create a concise comparison artifact summarizing package status, capabilities, gaps, and best uses.\",\n \"rationale\": \"A structured matrix will make the multi-package comparison actionable.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 6,\n \"objective\": \"Call the answer tool with a thorough, evidence-cited technical response.\",\n \"rationale\": \"This is required to submit the final answer after all research objectives are complete.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n }\n ]\n}", + "name": "update_plan", + "tool_call_id": "call_ibuikCX928XmGVA9Di78lliY", + "info": { + "start_ts": 957.818000802, + "end_ts": 957.820227968 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "call_FRljLsn8HFS1KSTBdRAWzMFk", + "type": "function", + "function": { + "arguments": "{\"artifact_type\": \"table\", \"description\": \"Create a comparison matrix for MTEX, kikuchipy, orix, DefDAP, DREAM3D-NX/simplnx, pyxem, PyMicro, and OpenXY/research scripts. Columns: package/ecosystem; Python-native status; grain reconstruction/segmentation; texture ODF/PF/IPF; KAM/GND; maturity/reference status; recommended role. Use concise capability ratings such as strong, partial/custom, absent/not core, and clearly avoid claiming kikuchipy or pyxem are complete MTEX replacements.\"}", + "name": "create_artifact" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "### Artifact (ID artifact-00)\n\n| Package / ecosystem | Python-native status | Grain reconstruction / segmentation | Texture ODF / PF / IPF | KAM / GND | Maturity / reference status | Recommended role |\n|---|---|---|---|---|---|---|\n| MTEX | No; MATLAB-based | **Strong** for symmetry-aware 2D grain detection/reconstruction; advanced specialized workflows documented | **Strong**; benchmark for ODF, pole figures, IPF, texture components (pqac-00000000, pqac-00000012, pqac-00000013) | **Strong** in the MTEX ecosystem; widely treated as benchmark | Very mature, heavily cited benchmark; peer-reviewed advanced EBSD workflows documented (pqac-00000012, pqac-00000013) | Functional benchmark and validation target, but not MATLAB-free |\n| kikuchipy | Yes | **Absent / not core** for downstream grain reconstruction; primarily EBSD pattern processing/indexing support | **Partial / custom** via interoperability, not a full texture-analysis suite | **Absent / not core** | Open-source Python EBSD toolbox with literature record, but not a complete post-processing replacement in the retrieved evidence | Upstream pattern handling, preprocessing, indexing, data I/O; pair with orix and/or DREAM3D-NX |\n| orix | Yes | **Partial / custom**; orientation objects and misorientation logic support custom grain segmentation, but not MTEX-level turnkey reconstruction | **Strong / near-benchmark for orientation visualization**; IPF/PF native, ODF possible but typically less turnkey than MTEX | **Partial / custom**; KAM-like metrics and curvature workflows need user implementation/validation | Peer-reviewed library record available; positioned as crystallographic orientation library rather than full EBSD suite | Core Python orientation engine for custom EBSD post-processing and visualization |\n| DefDAP | Yes | **Partial**; useful 2D deformation/EBSD map grain analysis, but narrower than MTEX | **Partial**; some crystallographic plotting/analysis, not a full MTEX texture environment | **Partial**; deformation-oriented metrics are a strength, GND generally custom/limited | Open-source Python project with software-release citation; maturity moderate, community smaller than MTEX/DREAM3D | Good lightweight Python choice for 2D grain/deformation analysis after indexing |\n| DREAM3D-NX / simplnx | Yes (Python API around DREAM3D-NX) | **Strong**; mature pipeline-based segmentation/reconstruction, especially for 2D/3D EBSD and batch automation (pqac-00000001, pqac-00000002, pqac-00000003, pqac-00000004, pqac-00000005, pqac-00000011) | **Partial**; some crystallographic statistics, but not as texture-centric or interactive as MTEX (pqac-00000004) | **Partial / custom**; not typically the first choice for KAM/GND-centric analysis | Mature EBSD/microstructure pipeline ecosystem with peer-reviewed reconstruction studies (pqac-00000001, pqac-00000002, pqac-00000003, pqac-00000011) | Best Python-accessible option for robust automated grain segmentation/statistics in a MATLAB-free pipeline |\n| pyxem | Yes | **Absent / not core for SEM-EBSD**; focused on diffraction microscopy in TEM/4D-STEM, not a direct MTEX replacement | **Partial** for orientation mapping/visualization in diffraction-microscopy contexts | **Absent / not core** | Mature open-source microscopy library, but its center of gravity is 4D-STEM/SPED rather than conventional SEM-EBSD post-processing | Use only if your workflow spans diffraction microscopy; not recommended as primary EBSD grain-texture backend |\n| PyMicro | Yes | **Partial / custom**; useful microstructure data structures and crystallography, but less turnkey for EBSD grain reconstruction | **Partial / custom** | **Partial / custom** | Useful research software ecosystem, but less established as a mainstream EBSD post-processing stack in the retrieved evidence | Supporting library for custom workflows, data models, simulation coupling |\n| OpenXY / research scripts / pyEBSD-style code | Yes, but heterogeneous | **Partial / custom** to **strong in isolated tasks**; highly variable and often method-specific | **Partial / custom** | **Partial / custom**, including possible GND research implementations | Lowest standardization; often lacks broad peer-reviewed software validation or stable APIs | Fill specific gaps such as KAM/GND or custom segmentation, but validate carefully against MTEX/DREAM3D outputs |\n| Practical no-MATLAB stack for AM AlSi10Mg | Yes | **Strong overall** if composed as: kikuchipy/PyEBSDIndex + DREAM3D-NX for segmentation + orix/DefDAP for orientation/statistics | **Partial-to-strong overall**; strongest with orix plus custom ODF tooling | **Partial / custom overall**; KAM feasible, GND should be a separately validated module | Most realistic MATLAB-free path based on current open-source ecosystem and evidence balance (pqac-00000001, pqac-00000002, pqac-00000003, pqac-00000011) | Recommended integrated pipeline rather than searching for a single Python package that fully replaces MTEX |\n\n\n*Table: This table compares major open-source Python-native or Python-accessible EBSD post-processing options against MTEX for grain reconstruction, texture analysis, and misorientation-derived metrics. It is designed to help choose a MATLAB-free downstream pipeline for automated EBSD workflows.*\n\nArtifact IDs that may be injected into the answer: [artifact-00]\n\nContext IDs that may be cited: [pqac-00000000, pqac-00000001, pqac-00000002, pqac-00000003, pqac-00000004, pqac-00000005, pqac-00000006, pqac-00000007, pqac-00000008, pqac-00000009, pqac-00000010, pqac-00000011, pqac-00000012, pqac-00000013]\n\nStatus: Paper Count=22 | Relevant Papers=6 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=14 | Current Cost=$0.1716 | Disease-Target Evidence=0", + "name": "create_artifact", + "tool_call_id": "call_FRljLsn8HFS1KSTBdRAWzMFk", + "info": { + "start_ts": 980.285662375, + "end_ts": 993.711719606 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "call_7bcoFGw2YuGzai5ip8f8B7P4", + "type": "function", + "function": { + "arguments": "{\"plan_objective_id\": 5, \"updated_plan_objective_json\": \"{\\\"id\\\":5,\\\"objective\\\":\\\"Create a concise comparison artifact summarizing package status, capabilities, gaps, and best uses.\\\",\\\"rationale\\\":\\\"A structured matrix will make the multi-package comparison actionable.\\\",\\\"status\\\":\\\"completed\\\",\\\"result\\\":\\\"Created artifact-00, a package-by-package matrix covering Python status, grains, texture, KAM/GND, maturity, and recommended role.\\\",\\\"evaluation\\\":\\\"The matrix directly supports package selection and clearly distinguishes full, partial, and non-core capabilities.\\\"}\"}", + "name": "update_plan" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Updated plan:\n{\n \"objectives\": [\n {\n \"id\": 1,\n \"objective\": \"Define evaluation criteria and identify candidate open-source Python-native EBSD post-processing packages relevant to grain reconstruction, texture, KAM, and GND.\",\n \"rationale\": \"The question asks for a comparative software landscape tailored to a MATLAB-free automated pipeline.\",\n \"status\": \"completed\",\n \"result\": \"Evaluation dimensions established: Python-native/API status, orientation-map ingestion, symmetry-aware grain segmentation, grain statistics, ODF/PF/IPF, KAM/GROD, GND/curvature, automation, maturity and peer-reviewed validation. Candidates: kikuchipy+orix, DefDAP, DREAM3D-NX/simplnx, pyxem, PyMicro, OpenXY/pyEBSD-style research code, and general scientific Python building blocks.\",\n \"evaluation\": \"Covers all requested functions and named packages while distinguishing integrated suites from libraries and research code.\"\n },\n {\n \"id\": 2,\n \"objective\": \"Gather primary and peer-reviewed evidence for kikuchipy, orix, DefDAP, DREAM.3D/DREAM3D-NX (simplnx), pyxem, and additional candidates.\",\n \"rationale\": \"Claims about capabilities, maturity, interfaces, and references must be grounded in software papers and official technical literature.\",\n \"status\": \"completed\",\n \"result\": \"Retrieved peer-reviewed evidence for DREAM.3D's mature pipeline-based 2D/3D EBSD reconstruction and segmentation, plus bibliographic records for orix (Johnstone et al., JAC 2020), kikuchipy, DefDAP (Zenodo software release), and related ecosystems. Evidence availability is strongest for DREAM.3D and MTEX; several package papers were indexed but full text unobtainable, so capability details must be presented conservatively and distinguish documented APIs from peer-reviewed validation.\",\n \"evaluation\": \"Enough evidence exists for a defensible package comparison, with explicit caveats where the scholarly record or retrieved full text is thin.\"\n },\n {\n \"id\": 3,\n \"objective\": \"Establish MTEX's benchmark capabilities for grain reconstruction, texture analysis, KAM, and GND to enable fair comparison.\",\n \"rationale\": \"The user explicitly requests comparisons with MTEX, so its relevant functionality must be documented.\",\n \"status\": \"completed\",\n \"result\": \"MTEX is the benchmark integrated environment: established symmetry-aware 2D grain detection, rich grain/boundary objects and specialized reconstruction extensions; mature ODF/PF/IPF and texture-component analysis; KAM/GROD and curvature-to-GND workflows. Peer-reviewed examples document advanced twin-hierarchy reconstruction and ODF/PF/IPF use. Threshold sensitivity and low-angle boundaries remain methodological issues rather than package-specific defects.\",\n \"evaluation\": \"Provides the functional baseline required to assess whether Python alternatives are replacements or complementary components.\"\n },\n {\n \"id\": 4,\n \"objective\": \"Synthesize a practical recommendation and workflow for downstream characterization of kikuchipy/PyEBSDIndex orientation maps from AM AlSi10Mg without MATLAB.\",\n \"rationale\": \"The answer should support a concrete implementation decision, not merely list software.\",\n \"status\": \"completed\",\n \"result\": \"Recommended architecture: retain kikuchipy/PyEBSDIndex for patterns/indexing; normalize map data into orix and/or DREAM3D-compatible arrays; use DREAM3D-NX/simplnx for robust repeatable grain segmentation/statistics, or DefDAP for lighter 2D Python grain/deformation analysis; use orix for symmetry-aware orientation operations and PF/IPF visualization; implement/validate ODF KDE and KAM explicitly; treat GND as a separate validated curvature/dislocation inversion module. Cross-check a subset against MTEX or certified reference output and preserve masks, phase IDs, step size, reference frames, and thresholds.\",\n \"evaluation\": \"The workflow directly addresses automated AM AlSi10Mg processing and honestly separates turnkey capabilities from custom work.\"\n },\n {\n \"id\": 5,\n \"objective\": \"Create a concise comparison artifact summarizing package status, capabilities, gaps, and best uses.\",\n \"rationale\": \"A structured matrix will make the multi-package comparison actionable.\",\n \"status\": \"completed\",\n \"result\": \"Created artifact-00, a package-by-package matrix covering Python status, grains, texture, KAM/GND, maturity, and recommended role.\",\n \"evaluation\": \"The matrix directly supports package selection and clearly distinguishes full, partial, and non-core capabilities.\"\n },\n {\n \"id\": 6,\n \"objective\": \"Call the answer tool with a thorough, evidence-cited technical response.\",\n \"rationale\": \"This is required to submit the final answer after all research objectives are complete.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n }\n ]\n}", + "name": "update_plan", + "tool_call_id": "call_7bcoFGw2YuGzai5ip8f8B7P4", + "info": { + "start_ts": 1015.613473393, + "end_ts": 1015.614209595 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "call_0Ow8AsXKD75JrGG2nzDUQk6Q", + "type": "function", + "function": { + "arguments": "{\"plan_objective_id\": 6, \"updated_plan_objective_json\": \"{\\\"id\\\":6,\\\"objective\\\":\\\"Call the answer tool with a thorough, evidence-cited technical response.\\\",\\\"rationale\\\":\\\"This is required to submit the final answer after all research objectives are complete.\\\",\\\"status\\\":\\\"in-progress\\\",\\\"result\\\":null,\\\"evaluation\\\":null}\"}", + "name": "update_plan" + } + } + ], + "info": null + } + ], + "hide_old_env_states": false, + "hide_old_action_content": false, + "sliding_window": null + }, + "next_agent_state": { + "tools": [ + { + "type": "function", + "info": { + "name": "create_plan", + "description": "Create a plan for to construct a thorough and accurate answer.\n\nDecompose the input task into a set of sub-objectives that need to\nbe met in order to form the answer. Subsequently, when working on solving\nthe query, you can focus on these objectives one by one. Note that the\n`update_plan` tool allows you to change the objectives if needed.\n\nIn addition to the objectives you deem necessary, add one final objective\nto call the `answer` tool with your final answer, so that you do not\nforget to submit your answer.", + "parameters": { + "type": "object", + "properties": { + "plan_json": { + "description": "A JSON string representing the plan. It should be a dictionary\nwith top-level key \"objectives\", whose value is a list of objectives.\nEach objective should be a dictionary with the following keys:\n- \"id\": (int) an integer id for the plan objective\n- \"objective\": (str) a human readable description of the objective's goal\n- \"rationale\": (str) a human readable rationale\n describing why this objective is necessary and appropriate for the query.\n- \"status\": (str) updated task status, default to pending,\n one of: pending, in-progress, or completed.\n \"pending\" is yet to be started,\n \"in-progress\" is the current objective being solved,\n \"completed\" is successfully completed with acceptance criteria met.\n- \"result\": (str|None) The result of the objective, default to None.\n- \"evaluation\": (str|None) Description of why the objective result\n meets the criteria for being complete. Default to None.", + "title": "Plan Json", + "type": "string" + } + }, + "required": [ + "plan_json" + ] + } + } + }, + { + "type": "function", + "info": { + "name": "patent_search", + "description": "Search for patents to increase the patent count.\n\nRepeat previous calls with the same query to continue a search.\nOnly repeat a maximum of three times.\nThis tool can be called concurrently.\nThis tool introduces novel patents, so invoke it when just beginning\nor when unsatisfied with the current evidence.", + "parameters": { + "type": "object", + "properties": { + "query": { + "description": "A search query for patents (using Google Patents). Never include temporal\nfilters here (e.g. specific years or dates); instead use the `after` and `before`\narguments. Never include author filters here; instead use the `inventor` argument.\nSupports the following syntax, but they can be brittle and are not preferred; try\nsimple queries where possible:\n- Boolean operators: AND (default), OR, and - (NOT)\n- Exact phrases: \"quoted text\"\n- Proximity: NEAR/x, ADJ/x (ordered), WITH (20 words), SAME (200 words)\n- Field search: TI=(title), AB=(abstract), CL=(claims)\n- CPC codes: cpc:A01B or CPC=B60R22/low (includes children)\n- Wildcards: ? (0-1 char), * (0+ chars), # (exactly 1 char)\n- Chemistry: exact molecule names, SSS=molecule (substructure),\n ~molecule (similar), SMILES strings, SMARTS=pattern, InChI keys,\n CL=~molecule (chemistry in claims)", + "title": "Query", + "type": "string" + }, + "after": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Minimum patent date. Format: YYYYMMDD.\nExample: '20150101' for patents after Jan 1, 2015.", + "title": "After" + }, + "before": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Maximum patent date. Format: YYYYMMDD.\nExample: '20200101' for patents before Jan 1, 2020.", + "title": "Before" + }, + "date_type": { + "default": "publication", + "description": "Type of date that after and before refer to. Must be either 'publication'\nor 'filing'. Only necessary to set if after and/or before are set.", + "title": "Date Type", + "type": "string" + }, + "inventor": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Filter by inventor name(s). Comma-separated for multiple.", + "title": "Inventor" + } + }, + "required": [ + "query" + ] + } + } + }, + { + "type": "function", + "info": { + "name": "gather_evidence", + "description": "Given a specific question, gather evidence from full-text of documents that have been retrieved by\nprevious tool calls.\n\nHere is how the tool works: the provided question is posed to all texts retrieved thus far\nby other tools. An LLM sees each text independently and is prompted to find information relevant\nto the question.\n\nThat is, we sample evidence `e \\sim LLM(prompt, text, q)` for each text. We only return pieces of\nevidence `e` that are sufficiently relevant to the question; if the text is irrelevant, then `e`\nis not included in the final response of this tool. Note that this LLM does not see the conversation\nhistory thus far, only the question and each text. Note that it only sees text, no images or other\nmedia from the contents (though tables and formulae may be parseable in some cases).\n\nThink of this tool as an efficient way to deeply scan all retrieved documents for evidence. It\nis complementary to the `read_text` tool, which can be used to directly inspect a subset of the\nretrieved documents.\n\nA valuable time to invoke this tool is after another tool finds potentially relevant documents.\nFeel free to invoke this tool in parallel with other tools, but do not call this tool in parallel with itself.\nOnly invoke this tool when the document count is above zero, or this tool will be useless.\n\nIf you call this tool 2+ times and repeatedly get 'No relevant evidence found',\nconsider whether the answer might be in visual content (figures/tables) rather than text,\nand use appropriate tools if available to access that content.\n\nOnce you receive evidence from this tool:\n\n1. Read Carefully: Don't skim. The evidence may contain multiple similar terms\n or values\u2014make sure you identify the RIGHT one.\n\n2. For Comparative Questions: If the question asks \"which X has greatest Y\",\n check that the evidence includes information about ALL relevant X options, not\n just one or two. If you only see partial information, gather more evidence.\n\n3. Check for Noise: Verify that numbers or terms aren't just metadata\n (page numbers, reference IDs, dates). Look for the value in meaningful\n scientific context.\n\n4. Context Matters: A term appearing 71 times doesn't mean it's always the answer.\n Verify which occurrence actually answers the question asked.\n\nIf the evidence doesn't clearly answer the question, gather more evidence before\nconcluding. Don't guess based on partial information.", + "parameters": { + "type": "object", + "properties": { + "question": { + "description": "Specific question to gather evidence for.", + "title": "Question", + "type": "string" + }, + "text_name_focus_list": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "default": null, + "description": "if there are known text names that are relevant to the question,\nyou can specify them here. This will ensure that the tool will look at these text names\nfirst, and then look at the rest of the evidence. If left as `None`, an embedding\nsearch will be performed on underlying content to find most relevant texts.", + "title": "Text Name Focus List" + } + }, + "required": [ + "question" + ] + } + } + }, + { + "type": "function", + "info": { + "name": "update_plan", + "description": "Update the plan for a specific or new objective using a JSON string to create or\nreplace the existing objective.\n\nThe updated_json should be a JSON string representing a single plan objective object.\n\nYou may use this tool to update an objective, create a new one, or change\nstrategy if the current plan is not working. Only change strategy significantly\nas a last resort, after trying very hard to make the current plan work.\n\nOnly mark an objective as completed if you are absolutely sure that it has been fully\nmet. If it is only partially met, you may add additional objectives to the plan for\nwhat is missing.", + "parameters": { + "type": "object", + "properties": { + "plan_objective_id": { + "description": "The id of the objective to update.", + "title": "Plan Objective Id", + "type": "integer" + }, + "updated_plan_objective_json": { + "description": "A JSON string representing the updated objective.\nIt should be a dictionary with the with the following keys:\n- \"id\": (int) an integer id matching plan_objective_id, if not found, a new objective is created.\n- \"objective\": (str) a human readable description of the objective's goal\n- \"rationale\": (str) a human readable rationale\n describing why this objective is necessary and appropriate for the query.\n- \"status\": (str) updated task status, default to pending,\n one of: pending, in-progress, or completed.\n \"pending\" is yet to be started,\n \"in-progress\" is the current objective being solved,\n \"completed\" is successfully completed with acceptance criteria met.\n- \"result\": (str|None) The result of the objective, default to None.\n- \"evaluation\": (str|None) Description of why the objective result\n meets the criteria for being complete. Default to None.", + "title": "Updated Plan Objective Json", + "type": "string" + } + }, + "required": [ + "plan_objective_id", + "updated_plan_objective_json" + ] + } + } + }, + { + "type": "function", + "info": { + "name": "paper_search", + "description": "Search for papers in Google Scholar for you to look at.\n\nCan be called repeatedly with identical parameters to retrieve more results (max 2 repeats).\nA short summary of the retrieved papers will be returned, but to examine the full content of each paper,\nyou must use the gather_evidence tool.", + "parameters": { + "type": "object", + "properties": { + "query": { + "description": "A Google Scholar search query, which can be a specific phrase, complete sentence,\nor general keywords, e.g. 'machine learning for immunology'. Also can be\ngiven search operators like 'author:'.", + "title": "Query", + "type": "string" + }, + "min_year": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "description": "filter for minimum publication year.\nThe current year is 2026. If unsure about time range, do not set.", + "title": "Min Year" + }, + "max_year": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "description": "filter for maximum publication year.\nThe current year is 2026. If unsure about time range, do not set.", + "title": "Max Year" + } + }, + "required": [ + "query" + ] + } + } + }, + { + "type": "function", + "info": { + "name": "clinical_trials_search", + "description": "Search for clinical trials, with support for repeated calls and concurrent execution.\n\nWill add new clinical trials to the state, and return metadata about the number of trials found.", + "parameters": { + "type": "object", + "properties": { + "query": { + "description": "The search query string. Supports complex boolean expressions, field-specific\nsearches, and query modifiers through operators. All configuration is done through\noperators in the query string.\nQuery Syntax:\n Basic Search:\n Simple text automatically uses default EXPANSION[Relaxation] and COVERAGE[Contains]\n >>> \"heart attack\"\n\n Modified Search:\n Use operators to modify search behavior:\n >>> 'EXPANSION[None]COVERAGE[FullMatch]\"exact phrase\"'\n >>> 'EXPANSION[Concept]heart attack'\n\n Field Search:\n Specify fields using AREA operator:\n >>> 'AREA[InterventionName]aspirin'\n >>> 'AREA[Phase]PHASE3'\n\n Location Search:\n Use SEARCH operator for compound location queries:\n >>> 'cancer AND SEARCH[Location](AREA[LocationCity]Boston AND AREA[LocationState]Massachusetts)'\n\n Complex Boolean:\n Combine terms with AND, OR, NOT and parentheses:\n >>> '(cancer OR tumor) AND NOT (EXPANSION[None]pediatric OR AREA[StdAge]CHILD)'\n\n Date Ranges:\n Use RANGE to specify date ranges with formats like \"yyyy-MM\" or \"yyyy-MM-dd\".\n Note that MIN and MAX can be used for open-ended ranges:\n >>> AREA[ResultsFirstPostDate]RANGE[2015-01-01, MAX]\n\nOperators:\n EXPANSION[type]: Controls term expansion\n - None: Exact match only, case and accent sensitive\n - Term: Includes lexical variants (plurals, spellings)\n - Concept: Includes UMLS synonyms\n - Relaxation: Relaxes adjacency requirements (default)\n - Lossy: Allows missing partial terms\n\n COVERAGE[type]: Controls text matching\n - FullMatch: Must match entire field\n - StartsWith: Must match beginning of field\n - EndsWith: Must match end of field\n - Contains: Must match part of field (default)\n\n AREA[field]: Specifies field to search\n - See Field Reference for available fields\n\n SEARCH[type]: Groups field searches\n - Location: Groups location-related fields\n - Study: Groups study-related fields\n\nUsage Notes:\n - All search expressions are implicitly OR expressions\n - Operator precedence (highest to lowest): terms/source operators, NOT/context operators, AND, OR\n - Use quotes for exact phrase matching: \"heart attack\"\n - Use parentheses for grouping: (heart OR cardiac) AND attack\n - Use backslash to escape operators: \\AND\n - Default expansion is EXPANSION[Relaxation]\n - Default coverage is COVERAGE[Contains]\n\nField Reference:\n High Priority Fields (weight >= 0.8):\n - NCTId (1.0): Trial identifier\n - Acronym (1.0): Study acronym\n - BriefTitle (0.89): Short title\n - OfficialTitle (0.85): Full official title\n - Condition (0.81): Medical condition\n - InterventionName (0.8): Primary intervention name\n - OverallStatus: Trial status\n\n Medium Priority Fields (0.5-0.79):\n - InterventionOtherName (0.75): Alternative intervention names\n - Phase (0.65): Trial phase\n - StdAge (0.65): Standard age groups\n - Keyword (0.6): Study keywords\n - BriefSummary (0.6): Short description\n - SecondaryOutcomeMeasure (0.5): Secondary outcomes\n\n Low Priority Fields (< 0.5):\n - DesignPrimaryPurpose (0.3): Primary purpose of study\n - StudyType (0.3)\n - Various descriptive, location, and administrative fields\n\nSupported Enums:\n Phase:\n - EARLY_PHASE1: Early Phase 1\n - PHASE1: Phase 1\n - PHASE2: Phase 2\n - PHASE3: Phase 3\n - PHASE4: Phase 4\n - NA: Not Applicable\n\n StandardAge:\n - CHILD: Child\n - ADULT: Adult\n - OLDER_ADULT: Older Adult\n\n Status:\n - RECRUITING: Currently recruiting participants\n - ACTIVE_NOT_RECRUITING: Active but not recruiting\n - COMPLETED: Study completed\n - ENROLLING_BY_INVITATION: Enrolling by invitation only\n - NOT_YET_RECRUITING: Not yet recruiting\n - SUSPENDED: Study suspended\n - TERMINATED: Study terminated\n - WITHDRAWN: Study withdrawn\n - AVAILABLE: Available\n - NO_LONGER_AVAILABLE: No longer available\n - TEMPORARILY_NOT_AVAILABLE: Temporarily not available\n - APPROVED_FOR_MARKETING: Approved for marketing\n - WITHHELD: Withheld\n - UNKNOWN: Unknown status\n\n StudyType:\n - INTERVENTIONAL: Interventional studies\n - OBSERVATIONAL: Observational studies\n - EXPANDED_ACCESS: Expanded access studies\n\n PrimaryPurpose:\n - TREATMENT: Treatment\n - PREVENTION: Prevention\n - DIAGNOSTIC: Diagnostic\n - ECT: Educational/Counseling/Training\n - SUPPORTIVE_CARE: Supportive Care\n - SCREENING: Screening\n - HEALTH_SERVICES_RESEARCH: Health Services Research\n - BASIC_SCIENCE: Basic Science\n - DEVICE_FEASIBILITY: Device Feasibility\n - OTHER: Other\n\n InterventionType:\n - BEHAVIORAL: Behavioral interventions\n - BIOLOGICAL: Biological interventions\n - COMBINATION_PRODUCT: Combination product interventions\n - DEVICE: Device interventions\n - DIAGNOSTIC_TEST: Diagnostic test interventions\n - DIETARY_SUPPLEMENT: Dietary supplement interventions\n - DRUG: Drug interventions\n - GENETIC: Genetic interventions\n - PROCEDURE: Procedure interventions\n - RADIATION: Radiation interventions\n - OTHER: Other interventions\n\n DesignAllocation:\n - RANDOMIZED: Randomized allocation\n - NON_RANDOMIZED: Non-randomized allocation\n - NA: Not applicable\n\n InterventionalAssignment:\n - SINGLE_GROUP: Single group assignment\n - PARALLEL: Parallel assignment\n - CROSSOVER: Crossover assignment\n - FACTORIAL: Factorial assignment\n - SEQUENTIAL: Sequential assignment\n\n ObservationalModel:\n - COHORT: Cohort\n - CASE_CONTROL: Case-Control\n - CASE_ONLY: Case-Only\n - CASE_CROSSOVER: Case-Crossover\n - ECOLOGIC_OR_COMMUNITY: Ecologic or Community\n - FAMILY_BASED: Family-Based\n - DEFINED_POPULATION: Defined Population\n - NATURAL_HISTORY: Natural History\n - OTHER: Other\n\n DesignMasking:\n - NONE: None (Open Label)\n - SINGLE: Single\n - DOUBLE: Double\n - TRIPLE: Triple\n - QUADRUPLE: Quadruple\n\n WhoMasked:\n - PARTICIPANT: Participant\n - CARE_PROVIDER: Care Provider\n - INVESTIGATOR: Investigator\n - OUTCOMES_ASSESSOR: Outcomes Assessor", + "title": "Query", + "type": "string" + } + }, + "required": [ + "query" + ] + } + } + }, + { + "type": "function", + "info": { + "name": "view_images", + "description": "Retrieve images from a document.\n\nUse this tool when you need to see figures, tables, or other visual content.\nThe tool works by asking a weaker LLM agent to scan through the document, looking for\nvisual content matching the query you provide. When the agent finds matches, it will\ncrop the page to the relevant region. It can be tasked to return multiple images,\nif desired. Note that the weaker LLM may be worse at *understanding* images than\nyou, so double-check its conclusions about the returned images. It is also stateless,\ni.e. it will not remember what you have asked it to find in the past.\n\nUse this tool carefully. It is difficult to retrieve images, and the images\nthemselves will fill up your context window quickly. Here are some guidelines:\n1. ALWAYS use this tool if the question explicitly mentions 'Table X' or 'Figure Y'.\n These questions require visual content and cannot be answered with text alone.\n2. Use this tool as a fallback when gather_evidence fails repeatedly (2+ times\n returning 'No relevant evidence'). This suggests the answer may be in visual content.\n3. When gather_evidence returns text mentioning 'see Figure X' or 'shown in Table Y',\n you should call this tool to examine that specific visual reference.\n4. Only call this tool after directly inspecting relevant text with read_text\n to confirm the document likely contains the visual you need.\n5. Don't use this tool in a broad-spectrum way (don't call on many documents\n just to see what might be relevant).\n6. Never call this tool in parallel with itself.\n7. Users like visual evidence, so call this tool at least once before answering so you\n can provide some image citations in the answer. Add this to your plan so you do not forget.\n For images to be presented to the user, they must be cited in the final answer after retrieval\n by this tool. You may ignore this instruction if the request is for the question is asking\n for a specific piece of information and is not an open-ended research question.\n8. NEVER cite full-page images in your final answer, unless they are full-page panels figures or\n tables. Cite relevant cropped regions if available, otherwise consider calling this tool again\n to find a smaller region that answers the query.", + "parameters": { + "type": "object", + "properties": { + "query": { + "description": "Query to search for visual content in the document. If you know the specific\nfigure/table/formula you are looking for, you can specify it here (e.g. \"find me\nFigure 3\" or \"extract the table on page 10\"). You can also request based on content\n(e.g. \"find me all volcano plots of gene X\" or \"I need the formula for the growth rate\").\nYou can even include explicit instructions for the LLM agent to follow (if helpful, not\nnecessarily required). The more specific and clear your query is here, the higher the\nchance of success.", + "title": "Query", + "type": "string" + }, + "text_name": { + "description": "Name of a text chunk (e.g., 'smith2023example pages 1-5').", + "title": "Text Name", + "type": "string" + } + }, + "required": [ + "query", + "text_name" + ] + } + } + }, + { + "type": "function", + "info": { + "name": "read_text", + "description": "Given a list of text names, read their contents.\n\nThis tool is valuable to read the full contents of specific parts of documents,\ncomplementing the `gather_evidence` tool's indirect approach.\nThis can be an especially useful tool if `gather_evidence` does not find evidence,\nbut you think it is very likely that specific documents are still relevant to the question.", + "parameters": { + "type": "object", + "properties": { + "text_name_list": { + "description": "A list of up to 10 text names to read.\nThese text names can be any valid text names retrieved by other tools.", + "items": { + "type": "string" + }, + "title": "Text Name List", + "type": "array" + } + }, + "required": [ + "text_name_list" + ] + } + } + }, + { + "type": "function", + "info": { + "name": "create_artifact", + "description": "Create an artifact that can be used in the final answer, based on information\nyou have collected so far.\n\nHow it works: the full message history thus far is passed to another LLM,\nalong with the question and your description. The LLM is tasked to create\nan artifact that matches your specifications, including a title, caption,\nand markdown content. You drive the process by specifying the type and\ndescribing what you want.\n\nOnly use this tool *after* you have gathered sufficient evidence or\ninformation to create a new artifact. Do not call this tool in parallel\nwith tools that are searching for information or evidence that would be\nnecessary to create this artifact.\n\nIt is very helpful after calls to several search tools,\nafter calls to the `gather_evidence` tool, but it is not required.\nHowever, it should be called before the `answer` tool at\nleast one time, but more may be given if specifically helpful for\nthe task, so that the `answer` tool can use the artifacts for the answer.\n\nAn artifact can be any string representable fact or list of facts,\nformatted using markdown syntax. The artifact will be generated as one of\nthe following types:\n- table: Markdown tables with rows and columns (e.g., findings, methods, molecules)\n- code_block: Code snippets in fenced code blocks\n- blockquote: Quoted text or important facts (using > prefix)\n- image: AI-generated image (chart, diagram, or visualization)\n\nEach artifact consists of:\n- A short title (3-8 words) that names what the artifact contains\n- A caption (1-2 sentences) describing what the artifact shows and why it's useful\n- Markdown content in a single element type (validated automatically with retries if needed)\n For image type, content is a markdown image embed ``![title](data:image/png;base64,...)``,\n embedding the PNG directly as a base64 data URL.", + "parameters": { + "type": "object", + "properties": { + "artifact_type": { + "description": "Artifact type to create. Must be one of: table,\ncode_block, blockquote, image.", + "title": "Artifact Type", + "type": "string" + }, + "description": { + "description": "Description of what you want in the artifact. Be specific\nabout what information should be included, how it should be organized,\nand what columns/sections/content you want. This guides the summary LLM.\nFor image type, describe the visual you want generated in detail.", + "title": "Description", + "type": "string" + } + }, + "required": [ + "artifact_type", + "description" + ] + } + } + }, + { + "type": "function", + "info": { + "name": "open_targets_search", + "description": "Search for disease-target associations from OpenTargets database.\n\nAdds new disease-target association data to the state and returns top search results.", + "parameters": { + "type": "object", + "properties": { + "disease_names": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "default": null, + "description": "List of disease names to search for.\nUsage:\ndisease_names = [\"Alzheimer's\"] ->\n Returns top targets for Alzheimer's\ndisease_names = [\"Alzheimer's\", \"Diabetes\"], target_names = [\"PSEN1\"] ->\n Filters for only PSEN1-Alzheimer's/Diabetes evidence\ndisease_names = [\"Alzheimer's\"], drug_names = [\"Aducanumab\"] ->\n Filters for Alzheimer's disease-target pairs treated by Aducanumab", + "title": "Disease Names" + }, + "target_names": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "default": null, + "description": "List of target names to search for.\nUsage:\ntarget_names = [\"BACE1\"] ->\n Returns top diseases associated with BACE1\ntarget_names = [\"BACE1\", \"APP\"], disease_names = [\"Alzheimer's\"] ->\n Filters for only these target-Alzheimer's pairs\ntarget_names = [\"BACE1\"], drug_names = [\"Aducanumab\"] ->\n Filters for BACE1 disease pairs treated by Aducanumab", + "title": "Target Names" + }, + "drug_names": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "default": null, + "description": "List of drug names to generate or filter results.\nUsage:\ndrug_names = [\"Aducanumab\"] ->\n Returns all disease-target pairs treated by Aducanumab\ndrug_names = [\"Aducanumab\"], disease_names = [\"Alzheimer's\"] ->\n Filters for Alzheimer's pairs treated by Aducanumab\ndrug_names = [\"Aducanumab\"], target_names = [\"BACE1\"] ->\n Filters for BACE1 disease pairs treated by Aducanumab", + "title": "Drug Names" + } + }, + "required": [] + } + } + }, + { + "type": "function", + "info": { + "name": "collect_cited_papers_in_evidence", + "description": "Collect papers by traversing the citations of relevant papers to increase the paper count.\n\nThis tool has no effect if called when paper count or relevant papers are zero.\nThis tool will find papers that are likely to lead to more relevant evidence.\nThe papers found have a higher chance of relevance because this tool starts from relevant evidence.\nThis tool's usefulness increases with the amount of gathered evidence as there's more citations to consider.", + "parameters": { + "type": "object", + "properties": {}, + "required": [] + } + } + }, + { + "type": "function", + "info": { + "name": "answer", + "description": "Submit your final answer to the user. You MUST call this tool on your final answer.\nIf you mark all objectives as completed but have not yet called this tool, then\nthe answer will not be submitted. Note that this tool should only be called once, as it\nimmediately terminates the run and submits the answer.\n\nWrite an answer based on the evidence from gather_evidence results in message history.\nIf the context provides insufficient information, provide a partial answer and explain\nwhy it is partial (e.g. the question is currently an open question in the field,\nyou were unable to obtain certain papers, etc.).\n\nFor each part of your answer, indicate which sources most support it via citation IDs at\nthe end of sentences, like (pqac-0000ABCD).\nYou are only allowed to cite available context IDs, indicated in previous messages by \"Context IDs that may be cited:\".\n## Valid citation examples, only use comma/space delimited parentheticals:\n\n- (pqac-0000ABCD, pqac-0000EFGH)\n- (pqac-0000IJKL)\n\n## Invalid citation examples:\n\n- (pqac-0000ABCD and pqac-0000EFGH)\n- (pqac-0000ABCD;pqac-0000EFGH)\n- (pqac-0000ABCD-pqac-0000EFGH)\n- pqac-0000ABCD and pqac-0000EFGH\n- Example's work pqac-0000ABCD\n- (pages pqac-0000ABCD)\n- ![description](pqac-0000ABCD)\n- ()\n\nDo not concatenate citation ids, just use them as-is.\n\nWhen writing your answer, embed artifacts if relevant artifacts have been previously\ncreated by the `create_artifact` tool. To embed an artifact, simply include this in your\nanswer, on its own line and without any additional formatting (i.e. no backticks, code fences,\nquotes, additional tags, etc.).\nAlways provide at least some introductory sentence or paragraph before referring to an artifact,\nso that the artifact is properly contextualized.\nHere is an example reference to an artifact with ID \"artifact-XY\":\n\n\nValid artifact IDs are indicated in previous messages by 'Artifact IDs that may be injected into the answer:'.\n\n\nDouble-check your answer:\n\n1. Evidence Match: Re-read the specific evidence snippets you're citing. Does your\n answer actually match what they say? Don't rely on memory from 20+ messages ago.\n\n2. For Comparative Questions (\"which X has greatest/maximum/highest Y\"):\n - Did you examine ALL options mentioned in the evidence?\n - Did you explicitly compare their values?\n - Example: If evidence mentions \"Pancreatic: 0.92, Liver: 0.85, Lung: 0.78\",\n verify you compared all three, not just two.\n\n3. For Specific Value Questions (\"How many\", \"What is the\", specific terms):\n - Does the exact value you're stating appear in the evidence?\n - Are you extracting from the right context (not noise like page numbers)?\n\n4. Sanity Check: Read your answer. Does it directly address what was asked?\n\nDon't use Markdown image syntax like ![...](...) to reference media in your answer,\nbecause media get automatically linked by the system based on your answer's citations.\n\nWrite in the style of a scientific article, with concise sentences and\ncoherent paragraphs. This answer will be used directly,\nso do not add any extraneous information.", + "parameters": { + "type": "object", + "properties": { + "answer": { + "description": "valid answer, cited with citation IDs.", + "title": "Answer", + "type": "string" + } + }, + "required": [ + "answer" + ] + } + } + } + ], + "messages": [ + { + "role": "user", + "content": "Use the tools to answer the question: What are the open-source, Python-native software packages for electron backscatter diffraction (EBSD) post-processing that serve as alternatives to the MATLAB-based MTEX toolbox? Focus on capabilities for grain reconstruction/segmentation from orientation maps, crystallographic texture analysis (ODF, pole figures, inverse pole figures), and misorientation-derived metrics such as kernel average misorientation (KAM) and geometrically necessary dislocation (GND) density. Discuss packages such as kikuchipy, orix, DefDAP, DREAM.3D/DREAM3D-NX (simplnx), pyxem, and any others, including their maturity, peer-reviewed references, and how their grain-reconstruction and texture-analysis capabilities compare with MTEX. Context: an automated Python pipeline (indexing via kikuchipy/PyEBSDIndex on additively manufactured AlSi10Mg) that needs the downstream grain-characterization stage to run without MATLAB.\n\nStart by making a plan, and update the plan as you go. Your answer will be returned to the user when all plan objectives are completed. Be thorough and ensure your evidence matches the user's question.", + "info": null + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "call_kcmzfiVWrTdIWQyBi42VuIon", + "type": "function", + "function": { + "arguments": "{\"plan_json\": \"{\\\"objectives\\\":[{\\\"id\\\":1,\\\"objective\\\":\\\"Define evaluation criteria and identify candidate open-source Python-native EBSD post-processing packages relevant to grain reconstruction, texture, KAM, and GND.\\\",\\\"rationale\\\":\\\"The question asks for a comparative software landscape tailored to a MATLAB-free automated pipeline.\\\",\\\"status\\\":\\\"in-progress\\\",\\\"result\\\":null,\\\"evaluation\\\":null},{\\\"id\\\":2,\\\"objective\\\":\\\"Gather primary and peer-reviewed evidence for kikuchipy, orix, DefDAP, DREAM.3D/DREAM3D-NX (simplnx), pyxem, and additional candidates.\\\",\\\"rationale\\\":\\\"Claims about capabilities, maturity, interfaces, and references must be grounded in software papers and official technical literature.\\\",\\\"status\\\":\\\"pending\\\",\\\"result\\\":null,\\\"evaluation\\\":null},{\\\"id\\\":3,\\\"objective\\\":\\\"Establish MTEX's benchmark capabilities for grain reconstruction, texture analysis, KAM, and GND to enable fair comparison.\\\",\\\"rationale\\\":\\\"The user explicitly requests comparisons with MTEX, so its relevant functionality must be documented.\\\",\\\"status\\\":\\\"pending\\\",\\\"result\\\":null,\\\"evaluation\\\":null},{\\\"id\\\":4,\\\"objective\\\":\\\"Synthesize a practical recommendation and workflow for downstream characterization of kikuchipy/PyEBSDIndex orientation maps from AM AlSi10Mg without MATLAB.\\\",\\\"rationale\\\":\\\"The answer should support a concrete implementation decision, not merely list software.\\\",\\\"status\\\":\\\"pending\\\",\\\"result\\\":null,\\\"evaluation\\\":null},{\\\"id\\\":5,\\\"objective\\\":\\\"Create a concise comparison artifact summarizing package status, capabilities, gaps, and best uses.\\\",\\\"rationale\\\":\\\"A structured matrix will make the multi-package comparison actionable.\\\",\\\"status\\\":\\\"pending\\\",\\\"result\\\":null,\\\"evaluation\\\":null},{\\\"id\\\":6,\\\"objective\\\":\\\"Call the answer tool with a thorough, evidence-cited technical response.\\\",\\\"rationale\\\":\\\"This is required to submit the final answer after all research objectives are complete.\\\",\\\"status\\\":\\\"pending\\\",\\\"result\\\":null,\\\"evaluation\\\":null}]}\"}", + "name": "create_plan" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Plan registered and formatted correctly, with some modifications:\n{\n \"objectives\": [\n {\n \"id\": 1,\n \"objective\": \"Define evaluation criteria and identify candidate open-source Python-native EBSD post-processing packages relevant to grain reconstruction, texture, KAM, and GND.\",\n \"rationale\": \"The question asks for a comparative software landscape tailored to a MATLAB-free automated pipeline.\",\n \"status\": \"in-progress\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 2,\n \"objective\": \"Gather primary and peer-reviewed evidence for kikuchipy, orix, DefDAP, DREAM.3D/DREAM3D-NX (simplnx), pyxem, and additional candidates.\",\n \"rationale\": \"Claims about capabilities, maturity, interfaces, and references must be grounded in software papers and official technical literature.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 3,\n \"objective\": \"Establish MTEX's benchmark capabilities for grain reconstruction, texture analysis, KAM, and GND to enable fair comparison.\",\n \"rationale\": \"The user explicitly requests comparisons with MTEX, so its relevant functionality must be documented.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 4,\n \"objective\": \"Synthesize a practical recommendation and workflow for downstream characterization of kikuchipy/PyEBSDIndex orientation maps from AM AlSi10Mg without MATLAB.\",\n \"rationale\": \"The answer should support a concrete implementation decision, not merely list software.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 5,\n \"objective\": \"Create a concise comparison artifact summarizing package status, capabilities, gaps, and best uses.\",\n \"rationale\": \"A structured matrix will make the multi-package comparison actionable.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 6,\n \"objective\": \"Call the answer tool with a thorough, evidence-cited technical response.\",\n \"rationale\": \"This is required to submit the final answer after all research objectives are complete.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n }\n ]\n}", + "name": "create_plan", + "tool_call_id": "call_kcmzfiVWrTdIWQyBi42VuIon", + "info": { + "start_ts": 615.740379951, + "end_ts": 615.744231214 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "call_VIQzh60P2I1sB79k1x1yJiua", + "type": "function", + "function": { + "arguments": "{\"query\": \"kikuchipy open source Python EBSD software paper orix orientation mapping grain segmentation KAM\", \"min_year\": 2018}", + "name": "paper_search" + } + }, + { + "id": "call_26RNCIR7p5ooimL1oHJKDxPe", + "type": "function", + "function": { + "arguments": "{\"query\": \"DefDAP Python EBSD grain reconstruction texture KAM GND software paper\", \"min_year\": 2018}", + "name": "paper_search" + } + }, + { + "id": "call_TWgXFKMItXYFpWEbgg83FfU9", + "type": "function", + "function": { + "arguments": "{\"query\": \"DREAM.3D software grain segmentation EBSD texture analysis paper simplnx Python\", \"min_year\": 2010}", + "name": "paper_search" + } + }, + { + "id": "call_oB8LA7Kpebnw5E9YNkkGkAve", + "type": "function", + "function": { + "arguments": "{\"query\": \"pyxem orientation mapping EBSD grain segmentation texture analysis software paper\", \"min_year\": 2016}", + "name": "paper_search" + } + }, + { + "id": "call_sXDuxIhQcjT0pGraCjqsLz2r", + "type": "function", + "function": { + "arguments": "{\"query\": \"MTEX texture ODF grain reconstruction KAM GND density EBSD software\", \"min_year\": 2005}", + "name": "paper_search" + } + }, + { + "id": "call_I26KQDTI4oHtsQAWeLYGK9RU", + "type": "function", + "function": { + "arguments": "{\"query\": \"Python EBSD post processing grain reconstruction texture pole figure ODF KAM GND open source\"}", + "name": "paper_search" + } + }, + { + "id": "call_5NDupt5Es4nrgT9SSGt0veGH", + "type": "function", + "function": { + "arguments": "{\"query\": \"pyEBSD open source Python EBSD grain KAM GND\"}", + "name": "paper_search" + } + }, + { + "id": "call_TcPaoKE5klpaxx5d8PlBUDrk", + "type": "function", + "function": { + "arguments": "{\"query\": \"pymicro crystallographic texture EBSD grain Python software\"}", + "name": "paper_search" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Retrieved Papers:\n## 1. Machine learning enhanced analysis of EBSD data for texture representation\nValid Text Names:\n'wanni2024machinelearningenhanced pages 1-2', 'wanni2024machinelearningenhanced pages 2-3', 'wanni2024machinelearningenhanced pages 3-5', 'wanni2024machinelearningenhanced pages 5-6', 'wanni2024machinelearningenhanced pages 6-7', 'wanni2024machinelearningenhanced pages 7-9', 'wanni2024machinelearningenhanced pages 9-10', 'wanni2024machinelearningenhanced pages 10-11'\n\nBibTex:\n@article{wanni2024machinelearningenhanced,\n author = \"Wanni, J. and Bronkhorst, C. A. and Thoma, D. J.\",\n title = \"Machine learning enhanced analysis of EBSD data for texture representation\",\n year = \"2024\",\n journal = \"npj Computational Materials\",\n volume = \"10\",\n pages = \"1-11\",\n month = \"Jun\",\n doi = \"10.1038/s41524-024-01324-4\",\n url = \"https://doi.org/10.1038/s41524-024-01324-4\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"1\",\n issn = \"2057-3960\"\n}\n\n\nAbstract:\nGenerating reduced-order, synthetic grain structure datasets that accurately represent the measured grain structure of a material is important for reducing the cost and increasing the accuracy of computational crystal plasticity efforts. This study introduces a machine-learning-based approach, termed texture adaptive clustering and sampling (TACS), for generating representative Euler angle datasets that accurately mimic the crystallographic texture. The TACS approach employs K-means clustering and density-based sampling in a closed-loop iteration to create representative Euler angle datasets. Proof-of-principle experiments were performed on rolled and recrystallized low-carbon steel. Validation of the TACS approach was extended to twenty-two datasets, varying lattice structures, and complex crystallographic textures, thereby encompassing a broad range of materials and crystal structures. Kolmogorov-Smirnov (K-S) test comparisons underscore the performance of the TACS approach over traditional electron backscatter diffraction EBSD dataset reduction techniques, with average K-S test scores nearing 0.9, indicating a high-fidelity representation of the original datasets. In contrast, conventional methods display scores below 0.3, indicating less reliability of the structure representation. The independence of the TACS approach from material texture and its capability to autonomously generate datasets with predetermined data points demonstrates its unbiased potential in streamlining dataset preparation for crystallographic analysis.\n\nRelevant Snippet:\n\u2026 and kernel average misorientation (KAM) maps to deconvolute \u2026 of MTEX, a MATLAB toolbox for texture analysis, the ODF is \u2026 kernel density estimation (KDE), kernel density estimation \u2026\n\n\n---\n\n## 2. Efficient reconstruction of prior austenite grains in steel from etched light optical micrographs using deep learning and annotations from correlative microscopy\nValid Text Names:\n'bachmann2022efficientreconstructionof pages 1-2', 'bachmann2022efficientreconstructionof pages 2-3', 'bachmann2022efficientreconstructionof pages 3-5', 'bachmann2022efficientreconstructionof pages 5-6', 'bachmann2022efficientreconstructionof pages 6-7', 'bachmann2022efficientreconstructionof pages 7-10', 'bachmann2022efficientreconstructionof pages 10-11', 'bachmann2022efficientreconstructionof pages 11-15', 'bachmann2022efficientreconstructionof pages 15-16', 'bachmann2022efficientreconstructionof pages 16-17', 'bachmann2022efficientreconstructionof pages 17-18', 'bachmann2022efficientreconstructionof pages 18-18'\n\nBibTex:\n@article{bachmann2022efficientreconstructionof,\n author = \"Bachmann, Bj\u00f6rn-Ivo and M\u00fcller, Martin and Britz, Dominik and Durmaz, Ali Riza and Ackermann, Marc and Shchyglo, Oleg and Staudt, Thorsten and M\u00fccklich, Frank\",\n title = \"Efficient reconstruction of prior austenite grains in steel from etched light optical micrographs using deep learning and annotations from correlative microscopy\",\n year = \"2022\",\n journal = \"Frontiers in Materials\",\n volume = \"9\",\n month = \"Oct\",\n doi = \"10.3389/fmats.2022.1033505\",\n url = \"https://doi.org/10.3389/fmats.2022.1033505\",\n publisher = \"Frontiers Media SA\",\n issn = \"2296-8016\"\n}\n\n\nAbstract:\nThe high-temperature austenite phase is the initial state of practically all technologically relevant hot forming and heat treatment operations in steel processing. The phenomena occurring in austenite, such as recrystallization or grain growth, can have a decisive influence on the subsequent properties of the material. After the hot forming or heat treatment process, however, the austenite transforms into other microstructural constituents and information on the prior austenite morphology are no longer directly accessible. There are established methods available for reconstructing former austenite grain boundaries via metallographic etching or electron backscatter diffraction (EBSD) which both exhibit shortcomings. While etching is often difficult to reproduce and strongly depend on the investigated steel\u2019s alloying concept, EBSD acquisition and reconstruction is rather time-consuming. But in fact, though, light optical micrographs of steels contrasted with conventional Nital etchant also contain information about the former austenite grains. However, relevant features are not directly apparent or accessible with conventional segmentation approaches. This work presents a deep learning (DL) segmentation of prior austenite grains (PAG) from Nital etched light optical micrographs. The basis for successful segmentation is a correlative characterization from EBSD, light and scanning electron microscopy to specify the ground truth required for supervised learning. The DL model shows good and robust segmentation results. While the intersection over union of 70% does not fully reflect the model performance due to the inherent uncertainty in PAG estimation, a mean error of 6.1% in mean grain size derived from the segmentation clearly shows the high quality of the result.\n\nRelevant Snippet:\n\u2026 segmentation is a correlative characterization from EBSD, \u2026 orientation data from electron backscatter diffraction (EBSD) \u2026 This paper represents the first publication of the consortiums\u2019 \u2026\n\n\nUnobtainable Papers:\nDavid J. Rowenhorst, Patrick G. Callahan, and H\u00e5kon W. \u00c5nes. Fast radon transforms for high-precision ebsd orientation determination using pyebsdindex. Journal of Applied Crystallography, 57:3-19, Feb 2024. URL: https://doi.org/10.1107/s1600576723010221, doi:10.1107/s1600576723010221.\nS. Breumier, T. Martinez Ostormujof, B. Frincu, N. Gey, A. Couturier, N. Loukachenko, P.E. Aba-perea, and L. Germain. Leveraging ebsd data by deep learning for bainite, ferrite and martensite segmentation. Materials Characterization, 186:111805, Apr 2022. URL: https://doi.org/10.1016/j.matchar.2022.111805, doi:10.1016/j.matchar.2022.111805.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=12 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0000 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "call_VIQzh60P2I1sB79k1x1yJiua", + "info": { + "start_ts": 625.522755479, + "end_ts": 663.10598677 + } + }, + { + "role": "tool", + "content": "Search retrieved no additional papers. This may be because nothing matched the search query, or because all found papers have been previously retrieved.\n\nUnobtainable Papers:\nIoannis Alakiozidis, Callum Hunt, Albert D. Smith, Mia Maric, Zaheen Shah, A. Ambard, and Philipp Frankel. Microstructure and mechanical performance of cold spray cr coatings. Nov 2024. URL: https://doi.org/10.5281/zenodo.14034890, doi:10.5281/zenodo.14034890.\nPrzemys\u0142aw Snopi\u0144ski and Ond\u0159ej Hil\u0161er. Mechanism of grain refinement in 3d-printed alsi10mg alloy subjected to severe plastic deformation. Materials, 17:4098, Aug 2024. URL: https://doi.org/10.3390/ma17164098, doi:10.3390/ma17164098.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=12 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0000 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "call_26RNCIR7p5ooimL1oHJKDxPe", + "info": { + "start_ts": 625.558711009, + "end_ts": 664.725048365 + } + }, + { + "role": "tool", + "content": "Retrieved Papers:\n## 1. Rapid Grain Segmentation of Heat-treated and Annealed LPBF Haynes 282 Using an Unsupervised Learning-Based Computer Vision Approach\nValid Text Names:\n'yi2025rapidgrainsegmentation pages 1-2', 'yi2025rapidgrainsegmentation pages 2-4', 'yi2025rapidgrainsegmentation pages 4-7', 'yi2025rapidgrainsegmentation pages 7-9', 'yi2025rapidgrainsegmentation pages 9-11', 'yi2025rapidgrainsegmentation pages 11-13', 'yi2025rapidgrainsegmentation pages 13-14'\n\nBibTex:\n@article{yi2025rapidgrainsegmentation,\n author = \"Yi, Yu-Tsen and Seo, Junwon and Murphy, Kevin and Rollett, Anthony D.\",\n title = \"Rapid Grain Segmentation of Heat-treated and Annealed LPBF Haynes 282 Using an Unsupervised Learning-Based Computer Vision Approach\",\n year = \"2025\",\n journal = \"Integrating Materials and Manufacturing Innovation\",\n month = \"Jan\",\n doi = \"10.1007/s40192-024-00390-2\",\n url = \"https://doi.org/10.1007/s40192-024-00390-2\",\n publisher = \"Springer Science and Business Media LLC\",\n issn = \"2193-9764\"\n}\n\n\nAbstract:\n\n Grain size distribution is a critical factor in determining materials\u2019 physical and mechanical properties, including thermal conductivity, hardness, and creep behavior. Understanding the distribution of grain sizes is essential for advancing the comprehension of material properties and improving materials development and design. Traditional methods for determining grain size, such as electron backscatter diffraction (EBSD), are resource-intensive, underscoring the need for more efficient approaches to grain segmentation in standard micrographs, such as those obtained via SEM and optical imaging. This paper presents a streamlined, unsupervised computer vision pipeline that employs superpixel segmentation and region adjacency merging techniques to segment and measure grain geometry from micrographs efficiently. The pipeline is validated using two methods: hand-labeled SEM images of laser powder bed fusion (LPBF) fabricated Haynes 282 Ni-alloy and open-source EBSD data of IN100 from Dream3D. Both validation approaches achieved IoU and Dice scores greater than 0.9, while processing an image with a resolution of 1000 \u00d7 1000 pixels in under 40\u00a0s, demonstrating a fast and sufficiently accurate pipeline.\n\nRelevant Snippet:\n\u2026 (EBSD) data and Dream3D software to generate grain boundary maps for comparison with the segmentation \u2026 Uchic et al. from the Air Force Research Laboratory (AFRL), was used in \u2026\n\n\n---\n\n## 2. Modeling complex polycrystalline alloys using a Generative Adversarial Network enabled computational platform\nValid Text Names:\n'murgas2024modelingcomplexpolycrystalline pages 1-2', 'murgas2024modelingcomplexpolycrystalline pages 2-3', 'murgas2024modelingcomplexpolycrystalline pages 3-4', 'murgas2024modelingcomplexpolycrystalline pages 4-6', 'murgas2024modelingcomplexpolycrystalline pages 6-7', 'murgas2024modelingcomplexpolycrystalline pages 7-10', 'murgas2024modelingcomplexpolycrystalline pages 10-11', 'murgas2024modelingcomplexpolycrystalline pages 11-12', 'murgas2024modelingcomplexpolycrystalline pages 12-13', 'murgas2024modelingcomplexpolycrystalline pages 13-14', 'murgas2024modelingcomplexpolycrystalline pages 14-15', 'murgas2024modelingcomplexpolycrystalline pages 15-16', 'murgas2024modelingcomplexpolycrystalline pages 16-16'\n\nBibTex:\n@article{murgas2024modelingcomplexpolycrystalline,\n author = \"Murgas, Brayan and Stickel, Joshua and Brewer, Luke and Ghosh, Somnath\",\n title = \"Modeling complex polycrystalline alloys using a Generative Adversarial Network enabled computational platform\",\n year = \"2024\",\n journal = \"Nature Communications\",\n volume = \"15\",\n month = \"Nov\",\n doi = \"10.1038/s41467-024-53865-3\",\n url = \"https://doi.org/10.1038/s41467-024-53865-3\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"1\",\n issn = \"2041-1723\"\n}\n\n\nAbstract:\nCreating statistically equivalent virtual microstructures (SEVM) for polycrystalline materials with complex microstructures that encompass multi-modal morphological and crystallographic distributions is a challenging enterprise. Cold spray-formed (CSF) AA7050 alloy containing coarse-grained prior particles and ultra-fine grains (UFG) and additively manufactured (AM) Ti64 alloys with alpha laths in beta substrates. The paper introduces an approach strategically integrating a Generative Adversarial Network (GAN) for multi-modal microstructures with a synthetic microstructure builder DREAM.3D for packing grains conforming to statistics in electron backscatter diffraction (EBSD) maps for generating SEVMs of CSF and AM alloy microstructures. A robust multiscale model is subsequently developed for self-consistent coupling of crystal plasticity finite element model (CPFEM) for coarse-grained crystals with an upscaled constitutive model for UFGs. Sub-volume elements are simulated for efficient computations and their responses are averaged for overall stress-strain response. The methods developed are important for image-based micromechanical modeling that is necessary for microstructure-property relations.\n\nRelevant Snippet:\n\u2026 12e, f, the SEVM values lie between those of the EBSD maps. The crystallographic orientation of every variant is taken from the EBSD data, and the grains are segmented. Figure 5d\u2013f \u2026\n\n\n---\n\n## 3. Comparison of segmentation of 2D and 3D EBSD measurements in polycrystalline materials\nValid Text Names:\n'stanek2020comparisonofsegmentation pages 1-2', 'stanek2020comparisonofsegmentation pages 2-7', 'stanek2020comparisonofsegmentation pages 7-9', 'stanek2020comparisonofsegmentation pages 9-12', 'stanek2020comparisonofsegmentation pages 12-16', 'stanek2020comparisonofsegmentation pages 16-18', 'stanek2020comparisonofsegmentation pages 18-19'\n\nBibTex:\n@article{stanek2020comparisonofsegmentation,\n author = \"Stanek, J. and Kope\u010dek, J. and Kr\u00e1l, P. and Karafi\u00e1tov\u00e1, I. and Seitl, F. and Bene\u0161, V.\",\n title = \"Comparison of segmentation of 2D and 3D EBSD measurements in polycrystalline materials\",\n year = \"2020\",\n journal = \"Metallic Materials\",\n volume = \"58\",\n pages = \"301-319\",\n month = \"Jan\",\n doi = \"10.4149/km\\_2020\\_5\\_301\",\n url = \"https://doi.org/10.4149/km\\_2020\\_5\\_301\",\n publisher = \"Central Library of the Slovak Academy of Sciences\",\n issue = \"05\",\n issn = \"0023-432X\"\n}\n\n\nAbstract:\nA comparison study of grain segmentation in 2D and 3D electron backscatter diffraction (EBSD) measurements of polycrystalline materials, based on a misorientation threshold, is presented. Using Laguerre tessellations with orientation marks, a simulation study that demonstrates a different sensitivity of segmentation in the case of low angle and high angle grain boundaries is involved. Then two metallic materials measured by 3D EBSD are investigated concerning segmentation, and there are given some recommendations for the misorientation thresholds. Computational tools such as DREAM 3D software enable significant data evaluation that is completed by a five-parameter analysis of grain boundaries. K e y w o r d s: electron backscatter diffraction (EBSD), grain boundaries, misorientation, tessellation\n\nRelevant Snippet:\n\u2026 measured by 3D EBSD are investigated concerning segmentation, and \u2026 DREAM 3D software enable significant data evaluation that is completed by a five-parameter analysis of grain \u2026\n\n\n---\n\n## 4. Accurate grain boundary plane distributions for textured microstructures from stereological analysis of orthogonal two-dimensional electron backscatter diffraction orientation maps\nValid Text Names:\n'folwarczny2026accurategrainboundary pages 1-3', 'folwarczny2026accurategrainboundary pages 3-5', 'folwarczny2026accurategrainboundary pages 5-9', 'folwarczny2026accurategrainboundary pages 9-12', 'folwarczny2026accurategrainboundary pages 12-15', 'folwarczny2026accurategrainboundary pages 15-18', 'folwarczny2026accurategrainboundary pages 18-20'\n\nBibTex:\n@article{folwarczny2026accurategrainboundary,\n author = \"Folwarczny, Martin and Li, Ao and Shah, Rushvi and Chote, Aaron and Austin, Alexandra C. and Zhu, Yimin and Rohrer, Gregory S. and Jackson, Michael A. and Kotakadi, Souhardh and Marquardt, Katharina\",\n title = \"Accurate grain boundary plane distributions for textured microstructures from stereological analysis of orthogonal two-dimensional electron backscatter diffraction orientation maps\",\n volume = \"280\",\n issn = \"0304-3991\",\n url = \"https://doi.org/10.1016/j.ultramic.2025.114262\",\n doi = \"10.1016/j.ultramic.2025.114262\",\n journal = \"Ultramicroscopy\",\n publisher = \"Elsevier BV\",\n year = \"2026\",\n month = \"Feb\",\n pages = \"114262\"\n}\n\n\nRelevant Snippet:\nWe present a method for obtaining qualitatively accurate grain boundary plane distributions (GBPD) for textured microstructures using a stereological calculation applied to two-\u2026\n\n\nUnobtainable Papers:\nRandi Swanson, Michael Chapman, Yue Zhou, Ashley Hilmas, Lisa Rueschhoff, Michael Uchic, William G. Fahrenholtz, and Scott J. McCormack. Quantitative grain structure and texture analysis of hot-pressed zrb2 via 3d ebsd. Materials & Design, 261:115378, Jan 2026. URL: https://doi.org/10.1016/j.matdes.2025.115378, doi:10.1016/j.matdes.2025.115378.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=12 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0000 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "call_TWgXFKMItXYFpWEbgg83FfU9", + "info": { + "start_ts": 625.591091176, + "end_ts": 664.734003185 + } + }, + { + "role": "tool", + "content": "Retrieved Papers:\n## 1. Automated Crystal Orientation Mapping in py4DSTEM using Sparse Correlation Matching\nValid Text Names:\n'ophus2022automatedcrystalorientation pages 1-2', 'ophus2022automatedcrystalorientation pages 2-4', 'ophus2022automatedcrystalorientation pages 4-5', 'ophus2022automatedcrystalorientation pages 5-6', 'ophus2022automatedcrystalorientation pages 6-7', 'ophus2022automatedcrystalorientation pages 7-8', 'ophus2022automatedcrystalorientation pages 8-10', 'ophus2022automatedcrystalorientation pages 10-11', 'ophus2022automatedcrystalorientation pages 11-12', 'ophus2022automatedcrystalorientation pages 12-13', 'ophus2022automatedcrystalorientation pages 13-14'\n\nBibTex:\n@article{ophus2022automatedcrystalorientation,\n author = \"Ophus, Colin and Zeltmann, Steven E and Bruefach, Alexandra and Rakowski, Alexander and Savitzky, Benjamin H and Minor, Andrew M and Scott, MC\",\n title = \"Automated Crystal Orientation Mapping in py4DSTEM using Sparse Correlation Matching\",\n year = \"2022\",\n journal = \"Microscopy and Microanalysis\",\n volume = \"28\",\n pages = \"390-403\",\n month = \"Oct\",\n doi = \"10.48550/arxiv.2111.00171\",\n url = \"https://doi.org/10.48550/arxiv.2111.00171\",\n publisher = \"arXiv\"\n}\n\n\nAbstract:\nAbstract Crystalline materials used in technological applications are often complex assemblies composed of multiple phases and differently oriented grains. Robust identification of the phases and orientation relationships from these samples is crucial, but the information extracted from the diffraction condition probed by an electron beam is often incomplete. We have developed an automated crystal orientation mapping (ACOM) procedure which uses a converged electron probe to collect diffraction patterns from multiple locations across a complex sample. We provide an algorithm to determine the orientation of each diffraction pattern based on a fast sparse correlation method. We demonstrate the speed and accuracy of our method by indexing diffraction patterns generated using both kinematical and dynamical simulations. We have also measured orientation maps from an experimental dataset consisting of a complex polycrystalline twisted helical AuAgPd nanowire. From these maps we identify twin planes between adjacent grains, which may be responsible for the twisted helical structure. All of our methods are made freely available as open source code, including tutorials which can be easily adapted to perform ACOM measurements on diffraction pattern datasets.\n\nRelevant Snippet:\n\u2026 electron backscatter diffraction (EBSD) in scanning electron \u2026 disks in the pattern, then segmenting the data into radial bands\u2026 the orientation mapping application considered in this \u2026\n\n\n---\n\n## 2. High resolution crystal orientation mapping of ultrathin films in SEM and TEM\nValid Text Names:\n'heinig2022highresolutioncrystal pages 1-2', 'heinig2022highresolutioncrystal pages 2-3', 'heinig2022highresolutioncrystal pages 3-5', 'heinig2022highresolutioncrystal pages 5-6', 'heinig2022highresolutioncrystal pages 6-7', 'heinig2022highresolutioncrystal pages 7-8', 'heinig2022highresolutioncrystal pages 8-9', 'heinig2022highresolutioncrystal pages 9-9'\n\nBibTex:\n@misc{heinig2022highresolutioncrystal,\n author = \"Heinig, Mario F. and Chatterjee, Dipanwita and van Helvoort, Antonius T.J. and Wagner, Jakob Birkedal and Kadkhodazadeh, Shima and \u00c5nes, H\u00e5kon Wiik and Niessen, Frank and da Silva Fanta, Alice Bastos\",\n title = \"High resolution crystal orientation mapping of ultrathin films in SEM and TEM\",\n year = \"2022\",\n journal = \"Materials Characterization\",\n volume = \"189\",\n pages = \"111931\",\n month = \"Jul\",\n doi = \"10.1016/j.matchar.2022.111931\",\n url = \"https://doi.org/10.1016/j.matchar.2022.111931\",\n publisher = \"Elsevier BV\",\n issn = \"1044-5803\"\n}\n\n\nRelevant Snippet:\nUltrathin metallic films are important functional materials for optical and microelectronic devices. Dedicated characterization with high spatial resolution and sufficient field of view is key \u2026\n\n\nUnobtainable Papers:\nDavid P. Field, Satyam Suwas, and Stuart I. Wright. Basics of SEM-Based Techniques for Electron Backscatter Diffraction, pages 27-41. Springer Nature Singapore, Jan 2025. URL: https://doi.org/10.1007/978-981-96-5346-1\\_2, doi:10.1007/978-981-96-5346-1\\_2.\nMarco Andres Acevedo Zamora, Christoph Eckart Schrank, and Balz Samuel Kamber. Using the traditional microscope for mineral grain orientation determination: a prototype image analysis pipeline for optic\u2010axis mapping (poam). Journal of Microscopy, 295:147-176, Mar 2024. URL: https://doi.org/10.1111/jmi.13284, doi:10.1111/jmi.13284.\nThomas Girerd, Giovanna Mart\u00ednez-Arellano, Adam Thomas Clare, and Alistair Speidel. A facile methodology to identify microstructural grains on etched surfaces using panoptic segmentation. Sep 2025. URL: https://doi.org/10.1016/j.matchar.2025.115224, doi:10.1016/j.matchar.2025.115224.\nYukun Liu, Patricia E. Meza, Zhi Li, Xiaobing Hu, Roberto dos Reis, Christopher Wolverton, and Vinayak Dravid. Seeing the invisible-understanding thermoelectric materials through scanning transmission electron microscopy. Chemistry of Materials, 38(8):3855-3878, Apr 2026. URL: https://doi.org/10.1021/acs.chemmater.5c02947, doi:10.1021/acs.chemmater.5c02947.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=12 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0000 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "call_oB8LA7Kpebnw5E9YNkkGkAve", + "info": { + "start_ts": 625.626175119, + "end_ts": 663.770777395 + } + }, + { + "role": "tool", + "content": "Search retrieved no additional papers. This may be because nothing matched the search query, or because all found papers have been previously retrieved.\n\nUnobtainable Papers:\nQiang Zhu, Chuanjie Wang, He-yong Qin, Gang Chen, and Peng Zhang. Effect of the grain size on the microtensile deformation and fracture behaviors of a nickel-based superalloy via ebsd and in-situ synchrotron radiation x-ray tomography. Materials Characterization, 156:109875, Oct 2019. URL: https://doi.org/10.1016/j.matchar.2019.109875, doi:10.1016/j.matchar.2019.109875.\nHao Chen, Yang Tao, Cheng Xin Li, and Han Xiao. The effect of grain size on the microstructural deformation behavior of cusn10p1 alloy under quasi-in-situ compression. Materials Science and Engineering: A, 973:150763, Oct 2026. URL: https://doi.org/10.1016/j.msea.2026.150763, doi:10.1016/j.msea.2026.150763.\nYaozhong Zhang, James Ball, Axel Henningsson, Jon Wright, Lucero Lopez, Dillon Jobes, Henry Proudhon, and Jerard V. Gordon. Unveiling 3d sub-grain residual stresses in as-built additively manufactured steel using scanning 3dxrd. Materials Research Letters, 13:700-708, May 2025. URL: https://doi.org/10.1080/21663831.2025.2502502, doi:10.1080/21663831.2025.2502502.\nMartin Diehl and Markus K\u00fchbach. Coupled experimental-computational analysis of primary static recrystallization in low carbon steel. Modelling and Simulation in Materials Science and Engineering, 28:014001, Nov 2019. URL: https://doi.org/10.1088/1361-651x/ab51bd, doi:10.1088/1361-651x/ab51bd.\nSven E Gustafson. Sub-grain deformation mechanisms of structural materials exposed through x-ray microscopy. Text, Jan 2023. URL: https://doi.org/10.25394/pgs.22151402, doi:10.25394/pgs.22151402.\njeremie bouquerel and Jean-Bernard VOGT. Assessment of ebsd regarding cyclic plasticity: a point of view. Unknown journal, Jan 2024. URL: https://doi.org/10.2139/ssrn.5077433, doi:10.2139/ssrn.5077433.\nLeo A.I. Kestens, Jesus Galan Lopez, Hadi Pirgazi, Tuan Nguyen-Minh, and Roumen H. Petrov. Texture observation and control in metal manufacturing : theory and practice. IOP Conference Series: Materials Science and Engineering, 1121:012002, Mar 2021. URL: https://doi.org/10.1088/1757-899x/1121/1/012002, doi:10.1088/1757-899x/1121/1/012002.\nZhijun Qiu, Hanliang Zhu, Zhiyang Wang, Ondrej Mur\u00e1nsky, Tao Wei, Elizabeth Budzakoska-Testone, Joel Davis, Andrew Studer, Q. F. Gu, Ulf Garbe, David Wexler, and Huijun Li. Crystallographic texture and multiscale boundaries mediated creep anisotropy in additively manufactured ni-based hastelloy c276 superalloy. Additive Manufacturing, Mar 2024. URL: https://doi.org/10.1016/j.addma.2024.104069, doi:10.1016/j.addma.2024.104069.\nSrinivas Doddapaneni, Sathish Kumar, Sathyashankara Sharma, Gowri Shankar, Manjunath Shettar, Nitesh Kumar, Ganesha Aroor, and Syed Mansoor Ahmad. Advancements in ebsd techniques: a comprehensive review on characterization of composites and metals, sample preparation, and operational parameters. Journal of Composites Science, 9:132, Mar 2025. URL: https://doi.org/10.3390/jcs9030132, doi:10.3390/jcs9030132.\nSoroosh Naghdy, L. L. Percq, R. Serret, Roumen Petrov, S. Hertel\u00e9, L. Kestens, and P. Verleysen. Microstructural evolution study of severely deformed commercial aluminium by transmission kikuchi diffraction. Materials Science and Technology, 33:678-687, Apr 2017. URL: https://doi.org/10.1080/02670836.2016.1194019, doi:10.1080/02670836.2016.1194019.\nF. Cruz-Gandarilla, \u2020. R.E.BOLMARO, \u2021. H.F.MENDOZA-LE\u00b4ON, A. M. S. J. C. \u02dcNAS-MORENO, F. Cruz-Gandarilla, Escuela Superior F\u00b4\u0131sica, Matem\u00b4aticas Instituto, Edificio Polit\u00b4ecnico Nacional, Del. G.A Madero, and C.P.07738. Ciudad de M\u00b4exico. Study of recovery and first recrystallisation kinetics in cgo fe3%si steels using misorientation\u2010derived parameters (ebsd). Journal of Microscopy, 275:133-148, Aug 2019. URL: https://doi.org/10.1111/jmi.12822, doi:10.1111/jmi.12822.\nJ. Collins, M. Taylor, A.L. Scarlett, E.J. Palmiere, and E.J. Pickering. Prior austenite grain measurement: a direct comparison of ebsd reconstruction, thermal etching and chemical etching. Materials Characterization, 208:113656, Feb 2024. URL: https://doi.org/10.1016/j.matchar.2024.113656, doi:10.1016/j.matchar.2024.113656.\n\u0160t\u011bp\u00e1n Gamanov, Poczkl\u00e1n Ladislav, Antonin Dlouhy, and Tomas Kruml. A step size dependence of kam, grod and gnd parameters calculated from ebsd. Jan 2025. URL: https://doi.org/10.2139/ssrn.4789333, doi:10.2139/ssrn.4789333.\nMoritz M\u00fcller, Amaya Compart, Mahnaz Mehdizadehlima, Serhii Yaroshevskyi, Christos G. Aneziris, Horst Biermann, and Anja Weidner. Ebsd study of creep\u2010induced lattice misorientation in mgo\u2010particle\u2010reinforced austenitic steel composites. Advanced Engineering Materials, Mar 2026. URL: https://doi.org/10.1002/adem.202502523, doi:10.1002/adem.202502523.\nFulin Wang, Jean-Charles Stinville, Marie Charpagne, McLean P. Echlin, Sean R. Agnew, Tresa M. Pollock, Marc De Graef, and Daniel S. Gianola. Dislocation cells in additively manufactured metallic alloys characterized by electron backscatter diffraction pattern sharpness. Mar 2023. URL: https://doi.org/10.1016/j.matchar.2023.112673, doi:10.1016/j.matchar.2023.112673.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=12 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0000 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "call_sXDuxIhQcjT0pGraCjqsLz2r", + "info": { + "start_ts": 625.665071324, + "end_ts": 664.716058467 + } + }, + { + "role": "tool", + "content": "Search retrieved no additional papers. This may be because nothing matched the search query, or because all found papers have been previously retrieved.\n\nUnobtainable Papers:\nJingwen Gao, Chenyang Zhu, Shubo Gao, Weiming Ji, Ming Xue, and Kun Zhou. Generative adversarial network\u2013enabled microstructural mapping from surface profiles for laser powder bed fusion. Virtual and Physical Prototyping, Jun 2025. URL: https://doi.org/10.1080/17452759.2025.2499925, doi:10.1080/17452759.2025.2499925.\nkikuchipy: an open-source toolbox for analysis of EBSD patterns\nJie Jiang, Xiaochen Li, and Zhenbo Zhang. Effect of scanning strategy on the formation of heterostructure and recrystallization behavior of additively manufactured in718 alloy. Jul 2026. URL: https://doi.org/10.1016/j.jmrt.2026.06.138, doi:10.1016/j.jmrt.2026.06.138.\nM. Fekih, T. Martinez Ostormujof, L. Germain, M. Piette, D. Sornin, and N. Gey. High temperature ebsd experiment versus crystallographic reconstruction to study phase transformation induced microstructures - application examples for steels. Materials Characterization, 228:115427, Oct 2025. URL: https://doi.org/10.1016/j.matchar.2025.115427, doi:10.1016/j.matchar.2025.115427.\nJinghua Cong, Shengjie Yang, Pengcheng Liu, Haibin Zhu, Xueliang Shang, Yongzhe Yang, and Xuemin Wang. Gradient temperature rolling induced homogenization of through-thickness mechanical properties and improved surface corrosion resistance in a heavy steel plate. Journal of Materials Research and Technology, Jun 2026. URL: https://doi.org/10.1016/j.jmrt.2026.06.009, doi:10.1016/j.jmrt.2026.06.009.\nIn Situ High Energy X-ray Diffraction Characterization of Phase Transformations and Mechanical Behaviors in Rapidly Solidified Titanium and Stainless Steel Alloys\nW.T. Zhang, R. Jiang, Y. Zhao, L.C. Zhang, L. Zhang, L.G. Zhao, and Y.D. Song. Effects of temperature and microstructure on low cycle fatigue behaviour of a pm ni-based superalloy: ebsd assessment and crystal plasticity simulation. International Journal of Fatigue, 159:106818, Jun 2022. URL: https://doi.org/10.1016/j.ijfatigue.2022.106818, doi:10.1016/j.ijfatigue.2022.106818.\nRong-lei Fan, Yong Wu, Minghe Chen, and Jie Zhao. Prediction of anisotropic deformation behavior of ta32 titanium alloy sheet during hot tension by crystal plasticity finite element model. May 2022. URL: https://doi.org/10.1016/j.msea.2022.143137, doi:10.1016/j.msea.2022.143137.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=12 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0000 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "call_I26KQDTI4oHtsQAWeLYGK9RU", + "info": { + "start_ts": 625.702459775, + "end_ts": 667.448846894 + } + }, + { + "role": "tool", + "content": "Retrieved Papers:\n## 1. Deep Learning for automated phase segmentation in EBSD maps. A case study in Dual Phase steel microstructures\nValid Text Names:\n'ostormujof2022deeplearningfor pages 1-3', 'ostormujof2022deeplearningfor pages 3-5', 'ostormujof2022deeplearningfor pages 5-9', 'ostormujof2022deeplearningfor pages 9-13', 'ostormujof2022deeplearningfor pages 13-16', 'ostormujof2022deeplearningfor pages 16-18', 'ostormujof2022deeplearningfor pages 18-21'\n\nBibTex:\n@article{ostormujof2022deeplearningfor,\n author = \"Ostormujof, T Martinez and Purohit, Rrp Purushottam Raj and Breumier, S and Gey, Nathalie and Salib, M and Germain, L\",\n title = \"Deep Learning for automated phase segmentation in EBSD maps. A case study in Dual Phase steel microstructures\",\n year = \"2022\",\n journal = \"Materials Characterization\",\n month = \"Nov\",\n doi = \"10.48550/arxiv.2112.03072\",\n url = \"https://doi.org/10.48550/arxiv.2112.03072\",\n publisher = \"arXiv\"\n}\n\n\nRelevant Snippet:\n\u2026 ) are able to extract meaningful features from EBSD-based data in order to automatically \u2026 parameters such as Kernel Average Misorientation (KAM) or pattern quality. Compared to other \u2026\n\n\n---\n\n## 2. Generalizable image segmentation for microstructure characterization through integrated SEM and EBSD analysis\nValid Text Names:\n'taufique2025generalizableimagesegmentation pages 1-2', 'taufique2025generalizableimagesegmentation pages 2-3', 'taufique2025generalizableimagesegmentation pages 3-4', 'taufique2025generalizableimagesegmentation pages 4-6', 'taufique2025generalizableimagesegmentation pages 6-7', 'taufique2025generalizableimagesegmentation pages 7-8', 'taufique2025generalizableimagesegmentation pages 8-10', 'taufique2025generalizableimagesegmentation pages 10-10'\n\nBibTex:\n@article{taufique2025generalizableimagesegmentation,\n author = \"Taufique, M. F. N. and Nguyen, Julia and Escobar, Julian D. and Pole, Mayur and Garcia, David and Wang, Tianhao and Das, Hrishikesh and Nwe, Kathy and Brown, David and Ross, Kenneth and Todd, Donald R. and Barker, Erin and Smith, Eric and Kappagantula, Keerti S. and Bilbrey, Jenna A.\",\n title = \"Generalizable image segmentation for microstructure characterization through integrated SEM and EBSD analysis\",\n year = \"2025\",\n journal = \"npj Computational Materials\",\n volume = \"11\",\n month = \"Oct\",\n doi = \"10.1038/s41524-025-01801-4\",\n url = \"https://doi.org/10.1038/s41524-025-01801-4\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"1\",\n issn = \"2057-3960\"\n}\n\n\nAbstract:\nAbstract\n We demonstrate generalizable semantic segmentation using minimal ground truth data. Correlated scanning electron microscopy (SEM) images and electron backscatter diffraction (EBSD) measurements of friction-stir processed 316L stainless steel plates were used to train deep learning models for grain boundary segmentation. Secondary electron (SE) imaging taken at 10\u2009keV correlated to EBSD-derived grain boundaries produced the best performing model. Notably, an ensemble of three models trained on a single SE image produced accurate segmentation over a series of backscatter electron (BSE) images of samples manufactured under different processing parameters, with a mean absolute error in grain size of 0.34\u2009\u00b5m. The generalizability of the models likely results from the similar escape depths of the SE training input and the EBSD training output and the reduced probability of stored strain artifacts appearing in the image. This highlights the importance of considering the physical principles behind imaging to develop robust models for microstructure characterization.\n\nRelevant Snippet:\n\u2026 seen by EBSD, which alters our perception of the ground truth \u2026 of the EBSD data, we reconstructed the grain boundaries \u2026 via kernel average misorientation (KAM) analysis. \u2026\n\n\nUnobtainable Papers:\nFederico Bruno, Georgios Konstantopoulos, Gianluca Fiore, Edoardo Rossi, Marco Sebastiani, Costas Charitidis, Luca Belforte, and Mauro Palumbo. A novel machine learning method to exploit ebsd and nanoindentation for trip steels microstructures analysis. Mar 2024. URL: https://doi.org/10.1016/j.matdes.2024.112774, doi:10.1016/j.matdes.2024.112774.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=12 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0000 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "call_5NDupt5Es4nrgT9SSGt0veGH", + "info": { + "start_ts": 625.742518522, + "end_ts": 662.189370401 + } + }, + { + "role": "tool", + "content": "Retrieved Papers:\n## 1. pyTriBeam: Open-Source Software for Enhanced 3D Data Collection in TriBeam Microscopes\nValid Text Names:\n'polonsky2026pytribeamopensourcesoftware pages 1-2', 'polonsky2026pytribeamopensourcesoftware pages 2-5', 'polonsky2026pytribeamopensourcesoftware pages 5-7', 'polonsky2026pytribeamopensourcesoftware pages 7-8', 'polonsky2026pytribeamopensourcesoftware pages 8-10', 'polonsky2026pytribeamopensourcesoftware pages 10-12', 'polonsky2026pytribeamopensourcesoftware pages 12-14', 'polonsky2026pytribeamopensourcesoftware pages 14-15', 'polonsky2026pytribeamopensourcesoftware pages 15-16', 'polonsky2026pytribeamopensourcesoftware pages 16-17'\n\nBibTex:\n@article{polonsky2026pytribeamopensourcesoftware,\n author = \"Polonsky, Andrew T. and Lamb, James D. and Hovey, Chad B. and Schroader, Haydn and Echlin, McLean P. and Pollock, Tresa M.\",\n title = \"pyTriBeam: Open-Source Software for Enhanced 3D Data Collection in TriBeam Microscopes\",\n year = \"2026\",\n journal = \"Integrating Materials and Manufacturing Innovation\",\n volume = \"15\",\n pages = \"1-17\",\n month = \"Feb\",\n doi = \"10.1007/s40192-026-00449-2\",\n url = \"https://doi.org/10.1007/s40192-026-00449-2\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"1\",\n issn = \"2193-9764\"\n}\n\n\nRelevant Snippet:\n\u2026 the RAMS systems [15], and PyMicro based in situ testing [16]\u2026 Scientific (TFS) now have python APIs for microscope control, \u2026 , all EBSD parameters must be filled out in the EBSD vendor \u2026\n\n\n---\n\n## 2. Registration between DCT and EBSD datasets for multiphase microstructures\nValid Text Names:\n'ball2023registrationbetweendct pages 1-2', 'ball2023registrationbetweendct pages 2-4', 'ball2023registrationbetweendct pages 4-6', 'ball2023registrationbetweendct pages 6-7', 'ball2023registrationbetweendct pages 7-9', 'ball2023registrationbetweendct pages 9-11', 'ball2023registrationbetweendct pages 11-12', 'ball2023registrationbetweendct pages 12-14', 'ball2023registrationbetweendct pages 14-15', 'ball2023registrationbetweendct pages 15-15'\n\nBibTex:\n@article{ball2023registrationbetweendct,\n author = \"Ball, J. and Oddershede, J. and Davis, C. and Slater, C. and Said, M. and Vashishtha, H. and Michalik, \u0160. and of Metallurgy, David M. Collins School and Materials and Birmingham, U. and Kingdom., United and Ltd., Diamond Light Source and ApS, Xnovo Technology and Denmark and Wmg and Warwick, U.\",\n title = \"Registration between DCT and EBSD datasets for multiphase microstructures\",\n year = \"2023\",\n journal = \"Materials Characterization\",\n volume = \"204\",\n pages = \"113228\",\n month = \"Oct\",\n doi = \"10.1016/j.matchar.2023.113228\",\n url = \"https://doi.org/10.1016/j.matchar.2023.113228\",\n publisher = \"Elsevier BV\",\n issn = \"1044-5803\"\n}\n\n\nRelevant Snippet:\n\u2026 the large grains for each phase present, austenite and martensitic ferrite. The results reveals a complex ferrite grain network of similar crystal orientations that are absent from the EBSD \u2026\n\n\nUnobtainable Papers:\nJames A. D. Ball, Anna Kareer, Oxana V. Magdysyuk, Stefan Michalik, Thomas Connolley, and David M. Collins. Per-grain and neighbourhood stress interactions during deformation of a ferritic steel obtained using three-dimensional x-ray diffraction. Text, Jan 2023. URL: https://doi.org/10.48550/arxiv.2302.10711, doi:10.48550/arxiv.2302.10711.\nYanling Schneider, Vighnesh Prabhu, Kai H\u00f6ss, Werner Wasserb\u00e4ch, Siegfried Schmauder, and Zhangjian Zhou. Many-scale investigations of the deformation behavior of polycrystalline composites: i\u2014machine learning applied for image segmentation. Materials, 15:2486, Mar 2022. URL: https://doi.org/10.3390/ma15072486, doi:10.3390/ma15072486.\nSangwon Lee, Michael Pilipchuk, C. Yildirim, Duncan A. Greeley, Qianying Shi, Tracy Berman, Adam Creuziger, Evan Rust, Carsten Detlefs, V. Sundararaghavan, John E. Allison, and Ashley Bucsek. Three-dimensional nucleation and growth of deformation twins in magnesium. Science, 389 6760:632-636, Dec 2025. URL: https://doi.org/10.48550/arxiv.2412.16640, doi:10.48550/arxiv.2412.16640.\nChristopher S. Daniel, Xiaohan Zeng, \u0160tefan Michalik, Simon A. Hunt, and Jo\u00e3o Quinta da Fonseca. Application of a new method for accurate determination of \u03b1 and \u03b2 texture in ti-6al-4v from synchrotron diffraction intensities. May 2023. URL: https://doi.org/10.1016/j.matchar.2023.112769, doi:10.1016/j.matchar.2023.112769.\nPierre Belamri, Henry Proudhon, Damien Texier, and David Ryckelynck. Quaternion-based vision-transformer for polycrystalline ebsd scans pre-trained on large-scale synthetic data. Materials & Design, 258:114599, Oct 2025. URL: https://doi.org/10.1016/j.matdes.2025.114599, doi:10.1016/j.matdes.2025.114599.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=12 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0000 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "call_TcPaoKE5klpaxx5d8PlBUDrk", + "info": { + "start_ts": 625.798862717, + "end_ts": 671.189819695 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "call_YCK1KFOsT4kHD9IBqs5QYRHi", + "type": "function", + "function": { + "arguments": "{\"question\": \"Across the retrieved literature, what evidence describes the capabilities, open-source status, Python interfaces, maturity, publications, grain segmentation/reconstruction, texture analysis (ODF/pole figures/IPF), KAM, and GND calculations of kikuchipy, orix, DefDAP, DREAM.3D or DREAM3D-NX/simplnx, pyxem, MTEX, PyMicro, and other Python EBSD tools? Extract exact statements and bibliographic details, including limitations.\"}", + "name": "gather_evidence" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "No relevant evidence found for your question.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=12 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0481 | Disease-Target Evidence=0", + "name": "gather_evidence", + "tool_call_id": "call_YCK1KFOsT4kHD9IBqs5QYRHi", + "info": { + "start_ts": 681.740740548, + "end_ts": 688.630316028 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "call_YAEYGtulkKwxKg8CZdFRkuKJ", + "type": "function", + "function": { + "arguments": "{\"query\": \"\\\"kikuchipy: an open-source toolbox for analysis of electron backscatter diffraction patterns\\\"\"}", + "name": "paper_search" + } + }, + { + "id": "call_6EDjDZUx9EcloPKavvbsh1xb", + "type": "function", + "function": { + "arguments": "{\"query\": \"\\\"orix\\\" Python crystallographic orientation library\"}", + "name": "paper_search" + } + }, + { + "id": "call_bd44zev0ajEnct80hGQyaouJ", + "type": "function", + "function": { + "arguments": "{\"query\": \"\\\"DefDAP\\\" deformation data analysis Python\"}", + "name": "paper_search" + } + }, + { + "id": "call_Z5I4Dszqv8IduAWdkGxzojFr", + "type": "function", + "function": { + "arguments": "{\"query\": \"\\\"DREAM.3D\\\" \\\"Integrating Materials and Manufacturing Innovation\\\" software\"}", + "name": "paper_search" + } + }, + { + "id": "call_5hiGgVfNiBeJ5xEkpggCPT0O", + "type": "function", + "function": { + "arguments": "{\"query\": \"\\\"MTEX\\\" quantitative texture analysis software\"}", + "name": "paper_search" + } + }, + { + "id": "call_t3X9GkiKh5YtIwvvFGFtqFju", + "type": "function", + "function": { + "arguments": "{\"query\": \"\\\"PyMicro\\\" Python microstructure library crystallography\"}", + "name": "paper_search" + } + }, + { + "id": "call_2WFpaGkkorc7QNUjgoGtFJOi", + "type": "function", + "function": { + "arguments": "{\"query\": \"\\\"pyxem\\\" open-source Python library diffraction microscopy\"}", + "name": "paper_search" + } + }, + { + "id": "call_xqX7V5hmrKT4tjzjK7lLSxlE", + "type": "function", + "function": { + "arguments": "{\"query\": \"\\\"OpenXY\\\" EBSD Python GND\"}", + "name": "paper_search" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Search retrieved no additional papers. This may be because nothing matched the search query, or because all found papers have been previously retrieved.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=22 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0481 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "call_YAEYGtulkKwxKg8CZdFRkuKJ", + "info": { + "start_ts": 703.386594257, + "end_ts": 745.729313749 + } + }, + { + "role": "tool", + "content": "Search retrieved no additional papers. This may be because nothing matched the search query, or because all found papers have been previously retrieved.\n\nUnobtainable Papers:\nD. Johnstone, Ben H. Martineau, P. Crout, P. Midgley, and A. Eggeman. Density-based clustering of crystal (mis)orientations and the orix python library. Journal of Applied Crystallography, 53:1293-1298, Sep 2020. URL: https://doi.org/10.1107/s1600576720011103, doi:10.1107/s1600576720011103.\nIan MacLaren, Enrique Frutos\u2010Myro, Steven Zeltmann, and Colin Ophus. A method for crystallographic mapping of an alpha\u2010beta titanium alloy with nanometre resolution using scanning precession electron diffraction and open\u2010source software libraries. Journal of Microscopy, 295:131-139, Feb 2024. URL: https://doi.org/10.1111/jmi.13275, doi:10.1111/jmi.13275.\nZhuo Li, Daren Wu, Simon Si Ming Ji, Ana G. Claus, Hui Zhong, Sanjit K. Ghose, and Kelsey B. Hatzell. Texture evolution of plated lithium in anode-free solid-state batteries. ACS Energy Letters, 11(2):1705-1713, Jan 2026. URL: https://doi.org/10.1021/acsenergylett.5c03205, doi:10.1021/acsenergylett.5c03205.\nDorian Depriester and R\u00e9gis Kubler. Elasticipy: a python package for linear elasticity and tensor analysis. Journal of Open Source Software, 10:7940, Nov 2025. URL: https://doi.org/10.21105/joss.07940, doi:10.21105/joss.07940.\nMattis Seehaus, Sang-Hyeok Lee, Tobias Stollenwerk, Jeffrey M. Wheeler, and Sandra Korte-Kerzel. Estimation of directional single crystal elastic properties from nano-indentation by correlation with ebsd and first-principle calculations. Materials & Design, 234:112296, Oct 2023. URL: https://doi.org/10.1016/j.matdes.2023.112296, doi:10.1016/j.matdes.2023.112296.\nZachary Varley. Algorithms for crystallography in the scanning electron microscope. Text, Jan 2024. URL: https://doi.org/10.1184/r1/26955991, doi:10.1184/r1/26955991.\nColin Ophus. Quantitative scanning transmission electron microscopy for materials science: imaging, diffraction, spectroscopy, and tomography. Annual Review of Materials Research, 53:105-141, Jul 2023. URL: https://doi.org/10.1146/annurev-matsci-080921-092646, doi:10.1146/annurev-matsci-080921-092646.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=22 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0481 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "call_6EDjDZUx9EcloPKavvbsh1xb", + "info": { + "start_ts": 703.425128648, + "end_ts": 746.329071205 + } + }, + { + "role": "tool", + "content": "Search retrieved no additional papers. This may be because nothing matched the search query, or because all found papers have been previously retrieved.\n\nUnobtainable Papers:\nBenjamin Poole, Alex Marsh, David Lunt, Chris Hardie, Mike Gorley, Cory Hamelin, and Allan Harte. High\u2010resolution strain mapping in a thermionic lab6 scanning electron microscope. Strain, Feb 2024. URL: https://doi.org/10.1111/str.12472, doi:10.1111/str.12472.\nYangchao Deng, Zhenjie Cao, Dongchen Hu, Albert D. Smith, Richard Hunt, Kun Yan, and Joseph D. Robson. Insights into strain partitioning and void nucleation in recycled aluminium alloy: the role of fe-rich intermetallic. Materials Science and Engineering: A, 973:150757, Oct 2026. URL: https://doi.org/10.1016/j.msea.2026.150757, doi:10.1016/j.msea.2026.150757.\nConghui Liu, Xu Xu, Tianzhu Sun, Rhys Thomas, Jo\u00e3o Quinta da Fonseca, and Michael Preuss. Microstructural effects on fatigue crack initiation mechanisms in a near-alpha titanium alloy. Jul 2023. URL: https://doi.org/10.1016/j.actamat.2023.118957, doi:10.1016/j.actamat.2023.118957.\nRhys Thomas, David Bowden, David Lunt, David Stewart, and Michael Preuss. High compressive loading performance of a complex multi-phase hard-facing alloy explained through a highly elastic silicide phase. Aug 2023. URL: https://doi.org/10.1016/j.mtla.2023.101815, doi:10.1016/j.mtla.2023.101815.\nMichael D Atkinson, Rhys Thomas, Allan Harte, Peter Crowther, and Jo\u00e3o Quinta da Fonseca. Defdap: deformation data analysis in python. Feb 2020. URL: https://doi.org/10.5281/zenodo.3688097, doi:10.5281/zenodo.3688097.\nConghui Liu, Tianzhu Sun, Dongchen Hu, Rhys Thomas, Philipp Frankel, Jo\u00e3o Quinta da Fonseca, and Michael Preuss. Mechanistic insight into cooperative slip system activation under cyclic loading in a near-alpha titanium alloy. Acta Materialia, 308:122031, Apr 2026. URL: https://doi.org/10.1016/j.actamat.2026.122031, doi:10.1016/j.actamat.2026.122031.\nRan Ni, Carl J. Boehlert, Bo Chen, Yuanshuai Zhang, Ying Zeng, J. Zheng, Hao Zhou, Qudong Wang, and Dongdi Yin. Temperature-dependent interplay of intra- and inter-granular deformation mechanisms in mg-10y: statistical analysis from an hrdic perspective. Acta Materialia, Jun 2025. URL: https://doi.org/10.1016/j.actamat.2025.121256, doi:10.1016/j.actamat.2025.121256.\nSunil Anandatheertha, Vikram Phalke, Eralp Demir, and Christopher Hardie. Ukaea poly-xtal operations (upxo v1.0): an open-source python package for generating, assessment and meshing of poly-crystalline grain structures. SoftwareX, 34:102736, Jun 2026. URL: https://doi.org/10.1016/j.softx.2026.102736, doi:10.1016/j.softx.2026.102736.\nDongchen Hu, Albert D. Smith, David Lunt, Rhys Thomas, Michael D. Atkinson, Xiaodong Liu, \u00d6mer Ko\u00e7, Jack M. Donoghue, Zhenbo Zhang, Jo\u00e3o Quinta da Fonseca, and Michael Preuss. Tracking the onset of plasticity in a ni-base superalloy using in-situ high-resolution digital image correlation. Feb 2025. URL: https://doi.org/10.1016/j.matchar.2024.114654, doi:10.1016/j.matchar.2024.114654.\nBerzah Yavuzyegit, Egemen Avcu, Albert D. Smith, Jack M. Donoghue, David Lunt, Joseph D. Robson, Timothy L. Burnett, Jo\u00e3o Quinta da Fonseca, and Philip J. Withers. Mapping plastic deformation mechanisms in az31 magnesium alloy at the nanoscale. SSRN Electronic Journal, 250:118876, May 2023. URL: https://doi.org/10.2139/ssrn.4198880, doi:10.2139/ssrn.4198880.\nJie Luo, Albert D. Smith, Jack M. Donoghue, Jiaqi Xu, Juan Nunez-Iglesias, Christopher Hutchinson, Philip J. Withers, and Michael Preuss. Automated in-situ testing of deformation and phase transformations in engineering alloys. Automated In-situ Testing of Deformation and Phase transformations in Engineering Alloys, Jan 2025. URL: https://doi.org/10.14293/apmc13-2025-0293, doi:10.14293/apmc13-2025-0293.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=22 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0481 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "call_bd44zev0ajEnct80hGQyaouJ", + "info": { + "start_ts": 703.459767095, + "end_ts": 740.862397661 + } + }, + { + "role": "tool", + "content": "Retrieved Papers:\n## 1. Three-dimensional Analysis and Reconstruction of Additively Manufactured Materials in the Cloud-Based BisQue Infrastructure\nValid Text Names:\n'polonsky2019threedimensionalanalysisand pages 1-2', 'polonsky2019threedimensionalanalysisand pages 2-5', 'polonsky2019threedimensionalanalysisand pages 5-6', 'polonsky2019threedimensionalanalysisand pages 6-8', 'polonsky2019threedimensionalanalysisand pages 8-11', 'polonsky2019threedimensionalanalysisand pages 11-13', 'polonsky2019threedimensionalanalysisand pages 13-14', 'polonsky2019threedimensionalanalysisand pages 14-15', 'polonsky2019threedimensionalanalysisand pages 15-15'\n\nBibTex:\n@article{polonsky2019threedimensionalanalysisand,\n author = \"Polonsky, Andrew T. and Lang, Christian A. and Kvilekval, Kristian G. and Latypov, Marat I. and Echlin, McLean P. and Manjunath, B. S. and Pollock, Tresa M.\",\n title = \"Three-dimensional Analysis and Reconstruction of Additively Manufactured Materials in the Cloud-Based BisQue Infrastructure\",\n year = \"2019\",\n journal = \"Integrating Materials and Manufacturing Innovation\",\n volume = \"8\",\n pages = \"37-51\",\n month = \"Mar\",\n doi = \"10.1007/s40192-019-00126-7\",\n url = \"https://doi.org/10.1007/s40192-019-00126-7\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"1\",\n issn = \"2193-9764\"\n}\n\n\nAbstract:\nA microstructure analytics and 3D reconstruction software package, DREAM.3D, was integrated as a module into a cloud-based platform, BisQue. Parallelization of DREAM.3D module executions and the ability to parameterize pipeline variables over a range of values have led to insights about the grain segmentation misorientation tolerance in TriBeam-collected 3D EBSD datasets of additively manufactured materials with complex anisotropic microstructures. Furthermore, a comparison in grain size measurements was made between standard 2D metallographic slices and 3D measures using BisQue\u2019s parallelized DREAM.3D module executions. The direction of cloud-based data infrastructure and the prospects for impact in material science are also discussed.\n\nRelevant Snippet:\nA microstructure analytics and 3D reconstruction software package, DREAM.3D, was integrated as a module into a cloud-based platform, BisQue. Parallelization of DREAM.3D module \u2026\n\n\n---\n\n## 2. ITKMontage: A Software Module for Image Stitching\nValid Text Names:\n'zukic2021itkmontageasoftware pages 1-2', 'zukic2021itkmontageasoftware pages 2-4', 'zukic2021itkmontageasoftware pages 4-5', 'zukic2021itkmontageasoftware pages 5-8', 'zukic2021itkmontageasoftware pages 8-10', 'zukic2021itkmontageasoftware pages 10-10'\n\nBibTex:\n@article{zukic2021itkmontageasoftware,\n author = \"Zuki\u0107, D\u017eenan and Jackson, Michael and Dimiduk, Dennis and Donegan, Sean and Groeber, Michael and McCormick, Matthew\",\n title = \"ITKMontage: A Software Module for Image Stitching\",\n year = \"2021\",\n journal = \"Integrating Materials and Manufacturing Innovation\",\n volume = \"10\",\n pages = \"115-124\",\n month = \"Mar\",\n doi = \"10.1007/s40192-021-00202-x\",\n url = \"https://doi.org/10.1007/s40192-021-00202-x\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"1\",\n issn = \"2193-9764\"\n}\n\n\nRelevant Snippet:\n\u2026 Its liberal Apache 2.0 license allows incorporation of the code into a wide range of software projects, including proprietary software. We present here a montaging software package \u2026\n\n\n---\n\n## 3. Framework for the Generation of 3D Fiber Composite Structures from 2D Observations\nValid Text Names:\n'clarke2024frameworkforthe pages 1-2', 'clarke2024frameworkforthe pages 2-4', 'clarke2024frameworkforthe pages 4-6', 'clarke2024frameworkforthe pages 6-7', 'clarke2024frameworkforthe pages 7-9', 'clarke2024frameworkforthe pages 9-13', 'clarke2024frameworkforthe pages 13-15', 'clarke2024frameworkforthe pages 15-16', 'clarke2024frameworkforthe pages 16-16'\n\nBibTex:\n@article{clarke2024frameworkforthe,\n author = \"Clarke, Kenneth M. and Wertz, John and Groeber, Michael\",\n title = \"Framework for the Generation of 3D Fiber Composite Structures from 2D Observations\",\n year = \"2024\",\n journal = \"Integrating Materials and Manufacturing Innovation\",\n volume = \"13\",\n pages = \"569-584\",\n month = \"May\",\n doi = \"10.1007/s40192-024-00352-8\",\n url = \"https://doi.org/10.1007/s40192-024-00352-8\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"2\",\n issn = \"2193-9764\"\n}\n\n\nAbstract:\nSynthetic generation of realistic materials for testing of process\u2013structure\u2013property (PSP) relationships in computational materials science has gained significant traction over the past two decades. Generation tools continue to lag in some aspects of realism, leading to uncertainty and errors in simulating material response. The experimental collection of information to guide generation of 3D synthetic structures remains costly, time consuming, and challenging. These challenges are compounded by limitations of stereology, which permits estimation of 3D microstructural statistics from 2D observations under restrictive assumptions on constituent morphologies and size distributions and can be difficult to apply to microstructure metrics like constituent orientation distribution and clustering. This work seeks to overcome these challenges by introducing a framework for learning probable 3D microstructure statistics by minimizing the loss determined by matching statistics obtained from 2D observations via synthetic microstructure generation software (e.g. Dream.3D) and stereological principles. This framework is applied to short carbon fiber composite structures printed from an additive manufacturing process, Direct Ink Writing, with the hope that the framework could generalize to other particulate structures as well as allow for simulation and design of materials structure.\n\nRelevant Snippet:\n\u2026 Structures from 2D Observations | Integrating Materials and Manufacturing Innovation \u2026 from 2D observations via synthetic microstructure generation software (eg Dream.3D) and \u2026\n\n\n---\n\n## 4. AFRL Additive Manufacturing Modeling Series: Challenge 4, 3D Reconstruction of an IN625 High-Energy Diffraction Microscopy Sample Using Multi-modal Serial Sectioning\nValid Text Names:\n'chapman2021afrladditivemanufacturing pages 1-3', 'chapman2021afrladditivemanufacturing pages 3-5', 'chapman2021afrladditivemanufacturing pages 5-7', 'chapman2021afrladditivemanufacturing pages 7-8', 'chapman2021afrladditivemanufacturing pages 8-10', 'chapman2021afrladditivemanufacturing pages 10-11', 'chapman2021afrladditivemanufacturing pages 11-13', 'chapman2021afrladditivemanufacturing pages 13-13'\n\nBibTex:\n@article{chapman2021afrladditivemanufacturing,\n author = \"Chapman, Michael G. and Shah, Megna N. and Donegan, Sean P. and Scott, J. Michael and Shade, Paul A. and Menasche, David and Uchic, Michael D.\",\n title = \"AFRL Additive Manufacturing Modeling Series: Challenge 4, 3D Reconstruction of an IN625 High-Energy Diffraction Microscopy Sample Using Multi-modal Serial Sectioning\",\n year = \"2021\",\n journal = \"Integrating Materials and Manufacturing Innovation\",\n volume = \"10\",\n pages = \"129-141\",\n month = \"Jun\",\n doi = \"10.1007/s40192-021-00212-9\",\n url = \"https://doi.org/10.1007/s40192-021-00212-9\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"2\",\n issn = \"2193-9764\"\n}\n\n\nAbstract:\nHigh-energy diffraction microscopy (HEDM) in-situ mechanical testing experiments offer unique insight into the evolving deformation state within polycrystalline materials. These experiments rely on a sophisticated analysis of the diffraction data to instantiate a 3D reconstruction of grains and other microstructural features associated with the test volume. For microstructures of engineering alloys that are highly twinned and contain numerous features around the estimated spatial resolution of HEDM reconstructions, the accuracy of the reconstructed microstructure is not known. In this study, we address this uncertainty by characterizing the same HEDM sample volume using destructive serial sectioning (SS) that has higher spatial resolution. The SS experiment was performed on an Inconel 625 alloy sample that had undergone HEDM in-situ mechanical testing to a small amount of plastic strain (~\u20090.7%), which was part of the Air Force Research Laboratory Additive Manufacturing (AM) Modeling Series. A custom-built automated multi-modal SS system was used to characterize the entire test volume, with a spatial resolution of approximately 1 \u00b5m. Epi-illumination optical microscopy images, backscattered electron images, and electron backscattered diffraction maps were collected on every section. All three data modes were utilized and custom data fusion protocols were developed for 3D reconstruction of the test volume. The grain data were homogenized and downsampled to 2 \u00b5m as input for Challenge 4 of the AM Modeling Series, which is available at the Materials Data Facility repository.\n\nRelevant Snippet:\n\u2026 3D file, and can be viewed with any software program that is capable of reading and viewing an HDF5 file. In addition, if the text in the \u2018Pipeline\u2019 group is saved as a new *.json file, this \u2026\n\n\n---\n\n## 5. AixViPMaP\u00ae\u2014an Operational Platform for Microstructure Modeling Workflows\nValid Text Names:\n'koschmieder2019aixvipmap\u00ae\u2014anoperationalplatform pages 1-2', 'koschmieder2019aixvipmap\u00ae\u2014anoperationalplatform pages 2-3', 'koschmieder2019aixvipmap\u00ae\u2014anoperationalplatform pages 3-5', 'koschmieder2019aixvipmap\u00ae\u2014anoperationalplatform pages 5-8', 'koschmieder2019aixvipmap\u00ae\u2014anoperationalplatform pages 8-11', 'koschmieder2019aixvipmap\u00ae\u2014anoperationalplatform pages 11-12', 'koschmieder2019aixvipmap\u00ae\u2014anoperationalplatform pages 12-14', 'koschmieder2019aixvipmap\u00ae\u2014anoperationalplatform pages 14-17', 'koschmieder2019aixvipmap\u00ae\u2014anoperationalplatform pages 17-19', 'koschmieder2019aixvipmap\u00ae\u2014anoperationalplatform pages 19-21', 'koschmieder2019aixvipmap\u00ae\u2014anoperationalplatform pages 21-22', 'koschmieder2019aixvipmap\u00ae\u2014anoperationalplatform pages 22-22'\n\nBibTex:\n@article{koschmieder2019aixvipmap\u00ae\u2014anoperationalplatform,\n author = \"Koschmieder, L. and Hojda, S. and Apel, M. and Altenfeld, R. and Bami, Y. and Haase, C. and Lin, M. and Vuppala, A. and Hirt, G. and Schmitz, G.J.\",\n title = \"AixViPMaP\u00ae\u2014an Operational Platform for Microstructure Modeling Workflows\",\n year = \"2019\",\n journal = \"Integrating Materials and Manufacturing Innovation\",\n volume = \"8\",\n pages = \"122-143\",\n month = \"Jun\",\n doi = \"10.1007/s40192-019-00138-3\",\n url = \"https://doi.org/10.1007/s40192-019-00138-3\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"2\",\n issn = \"2193-9764\"\n}\n\n\nRelevant Snippet:\n\u2026 supporting some but not all simulation software. For a co-simulation framework to support software, usually, the data model of the specific software must be specified and additional APIs \u2026\n\n\nUnobtainable Papers:\nR Brian Leavy, John Clayton, Jonathan Ligda, and Jaroslaw Knap. Methods for microstructure modeling and phase field simulations of fracture. ArXiv, Jun 2023. URL: https://doi.org/10.21236/ad1203858, doi:10.21236/ad1203858.\nG. J. Schmitz. Microstructure modeling in integrated computational materials engineering (icme) settings: can hdf5 provide the basis for an emerging standard for describing microstructures? JOM, 68:77-83, Dec 2016. URL: https://doi.org/10.1007/s11837-015-1748-2, doi:10.1007/s11837-015-1748-2.\nStanislav Buklovskyi, Kateryna Miroshnichenko, Igor Tsukrov, Rebecca J. Thomson, Peder C. Solberg, and Douglas W. Van Citters. Effective thermal conductivity of carbon/ultra-high-molecular-weight-polyethylene nanocomposites. Procedia Structural Integrity, 80:146-156, Jan 2026. URL: https://doi.org/10.1016/j.prostr.2026.02.014, doi:10.1016/j.prostr.2026.02.014.\nCarter K. Cocke, Anthony D. Rollett, Ricardo A. Lebensohn, and Ashley D. Spear. The afrl additive manufacturing modeling challenge: predicting micromechanical fields in am in625 using an fft-based method with direct input from a 3d microstructural image. Integrating Materials and Manufacturing Innovation, 10:157-176, May 2021. URL: https://doi.org/10.1007/s40192-021-00211-w, doi:10.1007/s40192-021-00211-w.\nAlexander Ra\u00dfloff, Paul Schulz, Robert K\u00fchne, Marreddy Ambati, Ilja Koch, Andr\u00e9 T. Zeuner, Maik Gude, Martina Zimmermann, and Markus K\u00e4stner. Experimental-numerical analysis of microstructure-property linkages for additively manufactured materials. Procedia Structural Integrity, 38:4-11, Jan 2022. URL: https://doi.org/10.1016/j.prostr.2022.03.002, doi:10.1016/j.prostr.2022.03.002.\nM. Jackson, M. Groeber, S. Donegan, and D. Dimiduk. Advancements to the digital representation environment for analysis of materials in 3-dimensions\u2014dream.3d. Microscopy and Microanalysis, 25:176-177, Aug 2019. URL: https://doi.org/10.1017/s1431927619001612, doi:10.1017/s1431927619001612.\nJonathan Robichaud, Tim Vincent, Ben Schultheis, and Anil Chaudhary. Integrated computational materials engineering to predict melt-pool dimensions and 3d grain structures for selective laser melting of inconel 625. Integrating Materials and Manufacturing Innovation, 8:305-317, Jul 2019. URL: https://doi.org/10.1007/s40192-019-00145-4, doi:10.1007/s40192-019-00145-4.\nAyman A. Salem, Joshua B. Shaffer, Richard A. Kublik, Luke A. Wuertemberger, and Daniel P. Satko. Microstructure-informed cloud computing for interoperability of materials databases and computational models: microtextured regions in ti alloys. Mar 2017. URL: https://doi.org/10.1007/s40192-017-0090-7, doi:10.1007/s40192-017-0090-7.\nJohn Wertz, Erik P. Blasch, Laura Homa, and Matt Cherry. Dynamic Data Driven Applications Systems Analysis of Microtexture Regions in Titanium Alloys, pages 199-222. Springer Nature Switzerland, Jan 2026. URL: https://doi.org/10.1007/978-3-031-88574-7\\_7, doi:10.1007/978-3-031-88574-7\\_7.\nBin Li, Tao Gao, Zhi Qin, Hongqian Xue, and Zhidan Sun. Investigation of the fatigue life scatter for aa7075-t6 using crystal plasticity finite element method in the high to very high cycle fatigue regime. Integrating Materials and Manufacturing Innovation, 11:198-213, Mar 2022. URL: https://doi.org/10.1007/s40192-022-00256-5, doi:10.1007/s40192-022-00256-5.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=22 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0481 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "call_Z5I4Dszqv8IduAWdkGxzojFr", + "info": { + "start_ts": 703.492846157, + "end_ts": 739.275643191 + } + }, + { + "role": "tool", + "content": "Retrieved Papers:\n## 1. An automated procedure built on MTEX for reconstructing deformation twin hierarchies from electron backscattered diffraction datasets of heavily twinned microstructures\nValid Text Names:\n'savage2021anautomatedprocedure pages 1-2', 'savage2021anautomatedprocedure pages 2-3', 'savage2021anautomatedprocedure pages 3-4', 'savage2021anautomatedprocedure pages 4-5', 'savage2021anautomatedprocedure pages 5-6', 'savage2021anautomatedprocedure pages 6-7', 'savage2021anautomatedprocedure pages 7-9', 'savage2021anautomatedprocedure pages 9-11', 'savage2021anautomatedprocedure pages 11-13', 'savage2021anautomatedprocedure pages 13-14', 'savage2021anautomatedprocedure pages 14-15', 'savage2021anautomatedprocedure pages 15-16', 'savage2021anautomatedprocedure pages 16-16'\n\nBibTex:\n@article{savage2021anautomatedprocedure,\n author = \"Savage, Daniel J. and McCabe, Rodney J. and Knezevic, Marko\",\n title = \"An automated procedure built on MTEX for reconstructing deformation twin hierarchies from electron backscattered diffraction datasets of heavily twinned microstructures\",\n volume = \"171\",\n issn = \"1044-5803\",\n url = \"https://doi.org/10.1016/j.matchar.2020.110808\",\n doi = \"10.1016/j.matchar.2020.110808\",\n journal = \"Materials Characterization\",\n publisher = \"Elsevier BV\",\n year = \"2021\",\n month = \"Jan\",\n pages = \"110808\"\n}\n\n\nRelevant Snippet:\n\u2026 or neutron diffraction bulk texture measurements based on the quantitative change in fraction of c-axes within some angle to the compression direction [17, 53]. The texture method is \u2026\n\n\n---\n\n## 2. A Survey and Comparison of Methods for Quantitative TextureAnalysis\nValid Text Names:\n'einhorn2017asurveyand pages 1-5', 'einhorn2017asurveyand pages 5-7', 'einhorn2017asurveyand pages 7-11', 'einhorn2017asurveyand pages 11-16', 'einhorn2017asurveyand pages 16-20', 'einhorn2017asurveyand pages 20-23', 'einhorn2017asurveyand pages 23-27', 'einhorn2017asurveyand pages 27-30', 'einhorn2017asurveyand pages 30-35', 'einhorn2017asurveyand pages 35-41', 'einhorn2017asurveyand pages 41-46', 'einhorn2017asurveyand pages 46-52', 'einhorn2017asurveyand pages 52-56', 'einhorn2017asurveyand pages 56-60', 'einhorn2017asurveyand pages 60-63', 'einhorn2017asurveyand pages 67-71', 'einhorn2017asurveyand pages 71-75', 'einhorn2017asurveyand pages 79-84', 'einhorn2017asurveyand pages 88-92', 'einhorn2017asurveyand pages 92-95', 'einhorn2017asurveyand pages 95-98', 'einhorn2017asurveyand pages 98-102', 'einhorn2017asurveyand pages 102-104', 'einhorn2017asurveyand pages 104-107', 'einhorn2017asurveyand pages 109-109'\n\nBibTex:\n@article{einhorn2017asurveyand,\n author = \"Einhorn, John\",\n title = \"A Survey and Comparison of Methods for Quantitative TextureAnalysis\",\n year = \"2017\",\n journal = \"ArXiv\",\n doi = \"10.18130/v30r4d\",\n url = \"https://doi.org/10.18130/v30r4d\",\n month = \"Jul\",\n publisher = \"University of Virginia\"\n}\n\n\nAbstract:\nNumerous methods for measuring and analyzing texture\nare explored and discussed. Traditional pole figure inversion\nmethods are compared against more recent developments in\nquantitative texture analysis involving the Rietveld whole pattern\nrefinement method. A modified equal area pole figure collection\nstrategy is compared to the conventional equiangular method using\nlaboratory X-ray diffraction (XRD). The two measurement strategies\nwere found to yield qualitatively similar orientation distribution\nfunctions (ODF), and the former set takes about half the time to\ncollect. However, the estimated texture was found to be strongly\ndependent on the ODF computation parameters used in MTEX. The\ntexture evolution during compression of a high specific strength\nMg-base alloy containing long period stacking order (LPSO) phase is\nstudied using synchrotron XRD. The initial texture was found to be\nmuch sharper than previously published results, demonstrating the\nimportance of using a \u201cdirect method\u201d to compute the OD for this\nmaterial. The evolution of the texture of the Mg and LPSO phases\nsuggests that the deformation is accommodated almost entirely by\ntwinning in the former case and by dislocation slip, elastic\ndeformation, and possibly some twinning in the latter. The texture\nof \u03b1-uranium foils is measured via X-ray (both Cu- and Mo-K\u03b1\nradiation) and neutron diffraction, and the results are analyzed\nwith MTEX and MAUD (Rietveld), respectively. The three radiation\nsources are found to yield slightly different results, based on\nprobing different depths of the foils. Finally, the capability of\nmeasuring texture on the Neutron Residual Stress Mapping Facility\n(NRSF2) and Nanoscale Ordered Materials Diffractometer (NOMAD)\ninstruments at the Oak Ridge National Laboratory (ORNL) is\ndemonstrated by comparing measurements to those obtained via\nconventional XRD methods. Pole figure inversion in MTEX (for XRD\nand NRSF2) and Rietveld analysis in MAUD (for NOMAD) are employed\nfor analysis, and the results are quantitatively compared.\nReasonable agreement is found across all methods, and the\ndifferences between methods are attributed mostly to differences in\nthe analysis procedure. The implications of slight variations in\ntexture, as estimated by the various techniques, are explored\nthrough calculations of tensor properties and comparisons with\npredicted deformation texture evolutions. Finally, suggestions for\nimproving the data collection speed by collecting less data are\nexplored for both instruments.\n\nRelevant Snippet:\n\u2026 However, the estimated texture was found to be strongly dependent on the ODF computation parameters used in MTEX. The texture evolution during compression of a high specific \u2026\n\n\n---\n\n## 3. Quantitative texture analysis and combined analysis\nValid Text Names:\n'chateigner2019quantitativetextureanalysis pages 1-2', 'chateigner2019quantitativetextureanalysis pages 2-3', 'chateigner2019quantitativetextureanalysis pages 3-4', 'chateigner2019quantitativetextureanalysis pages 4-5', 'chateigner2019quantitativetextureanalysis pages 5-6', 'chateigner2019quantitativetextureanalysis pages 6-7', 'chateigner2019quantitativetextureanalysis pages 7-8', 'chateigner2019quantitativetextureanalysis pages 8-10', 'chateigner2019quantitativetextureanalysis pages 10-11', 'chateigner2019quantitativetextureanalysis pages 11-12', 'chateigner2019quantitativetextureanalysis pages 12-13', 'chateigner2019quantitativetextureanalysis pages 13-15', 'chateigner2019quantitativetextureanalysis pages 15-16', 'chateigner2019quantitativetextureanalysis pages 16-17', 'chateigner2019quantitativetextureanalysis pages 17-18', 'chateigner2019quantitativetextureanalysis pages 18-19', 'chateigner2019quantitativetextureanalysis pages 18-18', 'chateigner2019quantitativetextureanalysis pages 19-21', 'chateigner2019quantitativetextureanalysis pages 21-22', 'chateigner2019quantitativetextureanalysis pages 22-23', 'chateigner2019quantitativetextureanalysis pages 23-24', 'chateigner2019quantitativetextureanalysis pages 24-25', 'chateigner2019quantitativetextureanalysis pages 25-26', 'chateigner2019quantitativetextureanalysis pages 26-26'\n\nBibTex:\n@inbook{chateigner2019quantitativetextureanalysis,\n author = \"Chateigner, D. and Lutterotti, L. and Morales, M.\",\n title = \"Quantitative texture analysis and combined analysis\",\n ISBN = \"9781118416280\",\n url = \"https://doi.org/10.1107/97809553602060000968\",\n doi = \"10.1107/97809553602060000968\",\n booktitle = \"International Tables for Crystallography\",\n publisher = \"International Union of Crystallography\",\n year = \"2019\",\n month = \"Dec\",\n pages = \"555-580\",\n journal = \"International Tables for Crystallography\"\n}\n\n\nRelevant Snippet:\n\u2026 Here, we illustrate magnetic quantitative texture analysis on an iron sample exhibiting magnetic saturation around 0.5T (Chateigner et al., 2010) that was initially not magnetized. \u2026\n\n\nUnobtainable Papers:\nS. Gorelova, H. Schaeben, and R. Kawalla. Quantifying texture evolution during hot rolling of magnesium twin roll cast strip. Materials Science and Engineering A-structural Materials Properties Microstructure and Processing, 602:134-142, Apr 2014. URL: https://doi.org/10.1016/j.msea.2014.02.057, doi:10.1016/j.msea.2014.02.057.\nFlorencia Malamud, Steve Gaudez, Jan Capek, Ezequiel Fogliatto, and Markus Strobl. Texture analysis implementation at the neutron strain diffractometer poldi. Materials Characterization, Apr 2025. URL: https://doi.org/10.1016/j.matchar.2025.115003, doi:10.1016/j.matchar.2025.115003.\nS. Gorelova and H. Schaeben. Quantifying texture evolution during hot rolling of az31 twin roll cast strip. IOP Conference Series: Materials Science and Engineering, 82:012003, Apr 2015. URL: https://doi.org/10.1088/1757-899x/82/1/012003, doi:10.1088/1757-899x/82/1/012003.\nGennady Rafailov, El'ad N. Caspi, Ralf Hielscher, Eitan Tiferet, Roni Schneck, and Sven C. Vogel. Visualization of texture components using mtex. Journal of Applied Crystallography, 53:540-548, Feb 2020. URL: https://doi.org/10.1107/s1600576719014742, doi:10.1107/s1600576719014742.\nRoberto Visalli, Gaetano Ortolano, Gaston Godard, and Rosolino Cirrincione. Micro-fabric analyzer (mfa): a new semiautomated arcgis-based edge detector for quantitative microstructural analysis of rock thin-sections. ISPRS Int. J. Geo Inf., 10:51, Jan 2021. URL: https://doi.org/10.3390/ijgi10020051, doi:10.3390/ijgi10020051.\nDavid Mainprice, Ralf Hielscher, and Helmut Schaeben. Calculating anisotropic physical properties from texture data using the mtex open-source package. Geological Society, London, Special Publications, 360:175-192, Jan 2011. URL: https://doi.org/10.1144/sp360.10, doi:10.1144/sp360.10.\nFlorian Bachmann, Ralf Hielscher, and Helmut Schaeben. Grain detection from 2d and 3d ebsd data\u2013specification of the mtex algorithm. Ultramicroscopy, 111 12:1720-33, Dec 2011. URL: https://doi.org/10.1016/j.ultramic.2011.08.002, doi:10.1016/j.ultramic.2011.08.002.\nM. Y. Xie, N. Baimpas, C. Reinhard, and A. M. Korsunsky. Texture analysis in cubic phase polycrystals by single exposure synchrotron x-ray diffraction. Journal of Applied Physics, 114:163502, Oct 2013. URL: https://doi.org/10.1063/1.4825120, doi:10.1063/1.4825120.\nV. A. Yardley, S. Fahimi, and E. J. Payton. Classification of creep crack and cavitation sites in tempered martensite ferritic steel microstructures using mtex toolbox for ebsd. Materials Science and Technology, 31:547-553, Mar 2015. URL: https://doi.org/10.1179/1743284714y.0000000603, doi:10.1179/1743284714y.0000000603.\nDavid Mainprice, Florian Bachmann, Ralf Hielscher, and Helmut Schaeben. Descriptive tools for the analysis of texture projects with large datasets using mtex: strength, symmetry and components. Geological Society, London, Special Publications, 409:251-271, Aug 2015. URL: https://doi.org/10.1144/sp409.8, doi:10.1144/sp409.8.\nDavid Mainprice, Florian Bachmann, Ralf Hielscher, Helmut Schaeben, and Geoffrey E. Lloyd. Calculating anisotropic piezoelectric properties from texture data using the mtex open source package. Geological Society, London, Special Publications, 409:223-249, Jul 2015. URL: https://doi.org/10.1144/sp409.2, doi:10.1144/sp409.2.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=22 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0481 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "call_5hiGgVfNiBeJ5xEkpggCPT0O", + "info": { + "start_ts": 703.531510634, + "end_ts": 741.917590527 + } + }, + { + "role": "tool", + "content": "Search retrieved no additional papers. This may be because nothing matched the search query, or because all found papers have been previously retrieved.\n\nUnobtainable Papers:\nAndrea M. Jokisaari, Khadija Mahbuba, Yuhao Wang, and Benjamin Beeler. The impact of anisotropic thermal expansion on the isothermal annealing of polycrystalline \u03b1-uranium. Computational Materials Science, 205:111217, Apr 2022. URL: https://doi.org/10.1016/j.commatsci.2022.111217, doi:10.1016/j.commatsci.2022.111217.\nHenry Proudhon, Nicolas Gu\u00e9ninchault, Samuel Forest, and Wolfgang Ludwig. Incipient bulk polycrystal plasticity observed by synchrotron in-situ topotomography. Materials, 11:2018, Oct 2018. URL: https://doi.org/10.3390/ma11102018, doi:10.3390/ma11102018.\nJuan Manuel Garc\u00eda and Thilo F. Morgeneyer. Strength and fatigue strength of a similar ti\u20106al\u20102sn\u20104zr\u20102mo\u20100.1si linear friction welded joint. Fatigue & Fracture of Engineering Materials & Structures, 42:1100-1117, Mar 2019. URL: https://doi.org/10.1111/ffe.12973, doi:10.1111/ffe.12973.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=22 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0481 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "call_t3X9GkiKh5YtIwvvFGFtqFju", + "info": { + "start_ts": 703.565379123, + "end_ts": 745.716529263 + } + }, + { + "role": "tool", + "content": "Retrieved Papers:\n## 1. A Roadmap for Edge Computing Enabled Automated Multidimensional Transmission Electron Microscopy\nValid Text Names:\n'mukherjee2022aroadmapfor pages 1-2', 'mukherjee2022aroadmapfor pages 2-3', 'mukherjee2022aroadmapfor pages 3-4', 'mukherjee2022aroadmapfor pages 4-6', 'mukherjee2022aroadmapfor pages 6-8', 'mukherjee2022aroadmapfor pages 8-9', 'mukherjee2022aroadmapfor pages 9-10', 'mukherjee2022aroadmapfor pages 10-11', 'mukherjee2022aroadmapfor pages 11-11'\n\nBibTex:\n@article{mukherjee2022aroadmapfor,\n author = \"Mukherjee, Debangshu and Roccapriore, Kevin M. and Al-Najjar, Anees and Ghosh, Ayana and Hinkle, Jacob D. and Lupini, Andrew R. and Vasudevan, Rama K. and Kalinin, Sergei V. and Ovchinnikova, Olga S. and Ziatdinov, Maxim A. and Rao, Nageswara S.\",\n title = \"A Roadmap for Edge Computing Enabled Automated Multidimensional Transmission Electron Microscopy\",\n year = \"2022\",\n journal = \"Microscopy Today\",\n volume = \"30\",\n pages = \"10-19\",\n month = \"Oct\",\n doi = \"10.48550/arxiv.2210.02538\",\n url = \"https://doi.org/10.48550/arxiv.2210.02538\",\n publisher = \"arXiv\"\n}\n\n\nAbstract:\nAbstract: The advent of modern, high-speed electron detectors has made the collection of multidimensional hyperspectral transmission electron microscopy datasets, such as 4D-STEM, a routine. However, many microscopists find such experiments daunting since analysis, collection, long-term storage, and networking of such datasets remain challenging. Some common issues are their large and unwieldy size that often are several gigabytes, non-standardized data analysis routines, and a lack of clarity about the computing and network resources needed to utilize the electron microscope. The existing computing and networking bottlenecks introduce significant penalties in each step of these experiments, and thus, real-time analysis-driven automated experimentation for multidimensional TEM is challenging. One solution is to integrate microscopy with edge computing, where moderately powerful computational hardware performs the preliminary analysis before handing off the heavier computation to high-performance computing (HPC) systems. Here we trace the roots of computation in modern electron microscopy, demonstrate deep learning experiments running on an edge system, and discuss the networking requirements for tying together microscopes, edge computers, and HPC systems.\n\nRelevant Snippet:\n\u2026 Elastically scattered electron diffraction patterns (the 4D-\u2026 allows flexible Python-based control of the microscope hardware \u2026 This has led to development of open-source microscope data \u2026\n\n\n---\n\n## 2. Machine learning in electron microscopy for advanced nanocharacterization: current developments, available tools and future outlook.\nValid Text Names:\n'botifoll2022machinelearningin pages 1-2', 'botifoll2022machinelearningin pages 3-4', 'botifoll2022machinelearningin pages 4-6', 'botifoll2022machinelearningin pages 6-7', 'botifoll2022machinelearningin pages 7-8', 'botifoll2022machinelearningin pages 8-9', 'botifoll2022machinelearningin pages 9-10', 'botifoll2022machinelearningin pages 10-12', 'botifoll2022machinelearningin pages 13-14', 'botifoll2022machinelearningin pages 14-15', 'botifoll2022machinelearningin pages 17-18', 'botifoll2022machinelearningin pages 19-21', 'botifoll2022machinelearningin pages 21-23', 'botifoll2022machinelearningin pages 23-24', 'botifoll2022machinelearningin pages 26-27', 'botifoll2022machinelearningin pages 30-31', 'botifoll2022machinelearningin pages 31-32', 'botifoll2022machinelearningin pages 32-33', 'botifoll2022machinelearningin pages 33-35', 'botifoll2022machinelearningin pages 35-36', 'botifoll2022machinelearningin pages 40-41', 'botifoll2022machinelearningin pages 42-43', 'botifoll2022machinelearningin pages 45-46', 'botifoll2022machinelearningin pages 47-48', 'botifoll2022machinelearningin pages 50-51'\n\nBibTex:\n@article{botifoll2022machinelearningin,\n author = \"Botifoll, Marc and Pinto-Huguet, Ivan and Arbiol, J.\",\n title = \"Machine learning in electron microscopy for advanced nanocharacterization: current developments, available tools and future outlook.\",\n year = \"2022\",\n journal = \"Nanoscale horizons\",\n month = \"Oct\",\n doi = \"10.1039/d2nh00377e\",\n url = \"https://doi.org/10.1039/d2nh00377e\"\n}\n\n\nAbstract:\nIn the last few years, electron microscopy has experienced a new methodological paradigm aimed to fix the bottlenecks and overcome the challenges of its analytical workflow. Machine learning and artificial intelligence are answering this call providing powerful resources towards automation, exploration, and development. In this review, we evaluate the state-of-the-art of machine learning applied to electron microscopy (and obliquely, to materials and nano-sciences). We start from the traditional imaging techniques to reach the newest higher-dimensionality ones, also covering the recent advances in spectroscopy and tomography. Additionally, the present review provides a practical guide for microscopists, and in general for material scientists, but not necessarily advanced machine learning practitioners, to straightforwardly apply the offered set of tools to their own research. To conclude, we explore the state-of-the-art of other disciplines with a broader experience in applying artificial intelligence methods to their research (e.g., high-energy physics, astronomy, Earth sciences, and even robotics, videogames, or marketing and finances), in order to narrow down the incoming future of electron microscopy, its challenges and outlook.\n\n\nUnobtainable Papers:\nGear\u00f3id Liam Mangan, Grigore Moldovan, and Andrew Stewart. Influence: an open-source python package to model images captured with direct electron detectors. Microscopy and microanalysis : the official journal of Microscopy Society of America, Microbeam Analysis Society, Microscopical Society of Canada, 29 4:1380-1401, Jul 2023. URL: https://doi.org/10.1093/micmic/ozad064, doi:10.1093/micmic/ozad064.\nBenjamin Miller, Anahita Pakzad, Benjamin Savitzky, Colin Ophus, and Cory Czarnik. Using py4dstem in gms: hybrid open-source, commercial-freeware methods for analyzing 4d stem datasets. Microscopy and Microanalysis, 27:1352-1354, Jul 2021. URL: https://doi.org/10.1017/s1431927621005043, doi:10.1017/s1431927621005043.\nRandi Holmestad, Elisabeth Thronsen, Yasuhito Kawahara, Tina Bergh, J\u00f8rgen A S\u00f8rhaug, Christoph M Hell, Ruben Bj\u00f8rge, Emil F Christiansen, Kenji Kaneko, and Calin D Marioara. Nucleation and phase development of precipitates in age-hardenable aluminium alloys studied by 4d-stem. Microscopy and microanalysis : the official journal of Microscopy Society of America, Microbeam Analysis Society, Microscopical Society of Canada, 29 Supplement_1:305-306, Jul 2023. URL: https://doi.org/10.1093/micmic/ozad067.141, doi:10.1093/micmic/ozad067.141.\nH. W. Leung, R. C. B. Copley, J. Laulainen, D. N. Johnstone, and P. A. Midgley. Combining scanning nanobeam electron diffraction with 3d electron diffraction to investigate crystal defects. Microscopy and Microanalysis, Jul 2024. URL: https://doi.org/10.1093/mam/ozae044.901, doi:10.1093/mam/ozae044.901.\nFernando C Castro and Anahita Pakzad. Optimizing 4d stem data collection and processing for crystal orientation mapping analysis in digitalmicrograph. Jul 2025. URL: https://doi.org/10.1093/mam/ozaf048.096, doi:10.1093/mam/ozaf048.096.\nGear\u00f3id Liam Mangan. Advancements and applications of (scanning) transmission electron microscopy simulations. Text, Jan 2022. URL: https://doi.org/10.34961/researchrepository-ul.21621174, doi:10.34961/researchrepository-ul.21621174.\nPavlina Sikorova, Miroslav Slouf, Tomas Molnar, and Vladislav Krzyzanek. Computational methods for automated center determination in electron diffraction patterns. Journal of Applied Crystallography, 59(3):845-857, Apr 2026. URL: https://doi.org/10.1107/s1600576726002384, doi:10.1107/s1600576726002384.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=22 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0481 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "call_2WFpaGkkorc7QNUjgoGtFJOi", + "info": { + "start_ts": 703.598195246, + "end_ts": 765.667408384 + } + }, + { + "role": "tool", + "content": "Search retrieved no additional papers. This may be because nothing matched the search query, or because all found papers have been previously retrieved.\n\nUnobtainable Papers:\nDeveloping a novel hierarchical approach for multiscale structural reliability predictions for ultra-high consequence applications\nINVESTIGATION OF SINGLE CRYSTAL AND BI-CRYSTAL DEFORMATION IN BODY-CENTERED CUBIC TANTALUM USING INDENTATION\nCaleb E. Andrews, Maria Strantza, Nicholas P. Calta, Manyalibo J. Matthews, and Mitra L. Taheri. A denoising autoencoder for improved kikuchi pattern quality and indexing in electron backscatter diffraction. Ultramicroscopy, 253:113810, Nov 2023. URL: https://doi.org/10.1016/j.ultramic.2023.113810, doi:10.1016/j.ultramic.2023.113810.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=22 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0481 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "call_xqX7V5hmrKT4tjzjK7lLSxlE", + "info": { + "start_ts": 703.631840635, + "end_ts": 739.262894677 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "call_QhQG5TaOdTjPfKLBDrG4HStR", + "type": "function", + "function": { + "arguments": "{\"question\": \"Extract evidence relevant to comparing EBSD post-processing tools: (1) MTEX grain reconstruction and texture/ODF capabilities; (2) DREAM.3D grain segmentation and 2D/3D EBSD processing; (3) use of KAM or grain boundaries in EBSD workflows; (4) peer-reviewed software references for orix, DefDAP, kikuchipy, pyxem, PyMicro. Include exact capabilities and limitations where stated.\"}", + "name": "gather_evidence" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Most relevant evidence (with ids):\n\n## pqac-00000000\n\nFrom text 'folwarczny2026accurategrainboundary pages 5-9'.\n\nMartin Folwarczny, Ao Li, Rushvi Shah, Aaron Chote, Alexandra C. Austin, Yimin Zhu, Gregory S. Rohrer, Michael A. Jackson, Souhardh Kotakadi, and Katharina Marquardt. Accurate grain boundary plane distributions for textured microstructures from stereological analysis of orthogonal two-dimensional electron backscatter diffraction orientation maps. Ultramicroscopy, 280:114262, Feb 2026. URL: https://doi.org/10.1016/j.ultramic.2025.114262, doi:10.1016/j.ultramic.2025.114262. This article has 0 citations and is from a peer-reviewed journal.\n\nThe excerpt describes using MTEX and DREAM.3D for EBSD analysis. MTEX capabilities include: plotting inverse pole figure (IPF) maps and orientation distribution function (ODF) pole figures for texture analysis, grain size distribution analysis using equivalent circle radius function with lognormal fitting, grain shape analysis via ellipse fitting with aspect ratio and characteristic shape function calculations, and grain boundary segment orientation analysis. DREAM.3D is used for simulating 3D microstructures and exporting 2D planar sections in multiple orthogonal directions (XY, XZ, YZ) with proper reference frame rotations to match experimental EBSD conventions. The workflow converts DREAM.3D output to standard .ang format used in TSL OIM Analysis. No information is provided regarding KAM usage, orix, DefDAP, kikuchipy, pyxem, or PyMicro tools.\n\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: [pqac-00000000]\n\nStatus: Paper Count=22 | Relevant Papers=1 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=1 | Current Cost=$0.0899 | Disease-Target Evidence=0", + "name": "gather_evidence", + "tool_call_id": "call_QhQG5TaOdTjPfKLBDrG4HStR", + "info": { + "start_ts": 779.597149611, + "end_ts": 787.125253756 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "call_at4kevxNAZzrz4Vmrs3X4MTb", + "type": "function", + "function": { + "arguments": "{\"question\": \"What does the literature say specifically about DREAM.3D grain segmentation algorithms, misorientation thresholds, 2D/3D EBSD reconstruction, automation/pipelines, and maturity?\"}", + "name": "gather_evidence" + } + }, + { + "id": "call_1oiOo0bOuigk4ZUPXbdj7xZ2", + "type": "function", + "function": { + "arguments": "{\"text_name_list\": [\"polonsky2019threedimensionalanalysisand pages 1-2\", \"polonsky2019threedimensionalanalysisand pages 2-5\", \"stanek2020comparisonofsegmentation pages 1-2\", \"stanek2020comparisonofsegmentation pages 2-7\", \"savage2021anautomatedprocedure pages 1-2\", \"wanni2024machinelearningenhanced pages 1-2\"]}", + "name": "read_text" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Most relevant evidence (with ids):\n\n## pqac-00000001\n\nFrom text 'polonsky2019threedimensionalanalysisand pages 1-2'.\n\nAndrew T. Polonsky, Christian A. Lang, Kristian G. Kvilekval, Marat I. Latypov, McLean P. Echlin, B. S. Manjunath, and Tresa M. Pollock. Three-dimensional analysis and reconstruction of additively manufactured materials in the cloud-based bisque infrastructure. Integrating Materials and Manufacturing Innovation, 8:37-51, Mar 2019. URL: https://doi.org/10.1007/s40192-019-00126-7, doi:10.1007/s40192-019-00126-7. This article has 31 citations and is from a peer-reviewed journal.\n\nThe excerpt discusses DREAM.3D as a mature software package for 3D EBSD data reconstruction and microstructure analysis that aggregates community-developed algorithms. It operates as a multi-step pipeline with numerous input variables and outputs. Traditionally, DREAM.3D runs serially on workstations with predefined parameters. The authors integrated DREAM.3D into a cloud-based platform (BisQue) to enable parallelization and parameterization of pipeline variables across value ranges. This parallelization specifically provided insights about grain segmentation misorientation tolerance in TriBeam-collected 3D EBSD datasets of additively manufactured materials. The manual, serial approach previously limited exploration of the full parameter space due to long computation times scaling with dataset size and complexity, introducing bias in reconstruction processes.\n\n\n---\n\n## pqac-00000002\n\nFrom text 'polonsky2019threedimensionalanalysisand pages 13-14'.\n\nAndrew T. Polonsky, Christian A. Lang, Kristian G. Kvilekval, Marat I. Latypov, McLean P. Echlin, B. S. Manjunath, and Tresa M. Pollock. Three-dimensional analysis and reconstruction of additively manufactured materials in the cloud-based bisque infrastructure. Integrating Materials and Manufacturing Innovation, 8:37-51, Mar 2019. URL: https://doi.org/10.1007/s40192-019-00126-7, doi:10.1007/s40192-019-00126-7. This article has 31 citations and is from a peer-reviewed journal.\n\nThe excerpt discusses DREAM.3D's integration into the BisQue cloud platform for 3D microstructure reconstruction. Key findings include: (1) grain segmentation misorientation tolerance optimization specifically for additively manufactured materials yielded new insights; (2) algorithms for 2D and 3D volume element sampling revealed that traditional 2D metallographic sectioning produces grain size measurements approximately half those of equivalent 3D measurements in heterogeneous AM microstructures; (3) the platform enables pipeline parameterization and parallelized module execution for reconstruction optimization; (4) automation includes massively parallelized slicing/cropping pipelines to simulate 2D versus 3D statistical grain measurements. The work demonstrates DREAM.3D's practical application for addressing discrepancies between 2D and 3D grain analysis in additively manufactured materials.\n\n\n---\n\n## pqac-00000003\n\nFrom text 'polonsky2019threedimensionalanalysisand pages 2-5'.\n\nAndrew T. Polonsky, Christian A. Lang, Kristian G. Kvilekval, Marat I. Latypov, McLean P. Echlin, B. S. Manjunath, and Tresa M. Pollock. Three-dimensional analysis and reconstruction of additively manufactured materials in the cloud-based bisque infrastructure. Integrating Materials and Manufacturing Innovation, 8:37-51, Mar 2019. URL: https://doi.org/10.1007/s40192-019-00126-7, doi:10.1007/s40192-019-00126-7. This article has 31 citations and is from a peer-reviewed journal.\n\nThe excerpt describes DREAM.3D's application for 3D EBSD reconstruction and grain segmentation in additively manufactured materials. Grains are segmented using misorientation tolerance thresholds, with specific implementation details provided for 304L stainless steel (misorientation tolerance with minimum grain size of 64 voxels) and another alloy (2\u00b0 misorientation tolerance with 125 voxels minimum). The tool supports 2D EBSD slice reconstruction into coherent 3D volumes. Key automation features include parameterizable pipeline execution allowing parallel processing across multiple compute nodes with variable parameter ranges rather than discrete values. This parallelization capability reduces setup and analysis time for parameter studies. The excerpt indicates DREAM.3D was integrated with BisQue cloud infrastructure, suggesting mature implementation for workflow automation and data provenance tracking, though the excerpt does not extensively discuss algorithm maturity or theoretical foundations.\n\n\n---\n\n## pqac-00000004\n\nFrom text 'yi2025rapidgrainsegmentation pages 4-7'.\n\nYu-Tsen Yi, Junwon Seo, Kevin Murphy, and Anthony D. Rollett. Rapid grain segmentation of heat-treated and annealed lpbf haynes 282 using an unsupervised learning-based computer vision approach. Integrating Materials and Manufacturing Innovation, Jan 2025. URL: https://doi.org/10.1007/s40192-024-00390-2, doi:10.1007/s40192-024-00390-2. This article has 6 citations and is from a peer-reviewed journal.\n\nThe excerpt describes Dream3D's application to 2D/3D EBSD reconstruction from the Small IN100 dataset (117 slices of EBSD data with 189 x 201 scan points). Dream3D employs automated pipelines for grain boundary reconstruction, including full reconstruction, morphological statistics, crystallographic statistics, mesh generation, and grain boundary character distribution (GBCD) analysis. The segmentation achieved high performance metrics (average IoU of 91.58% and Dice score of 95.6%). However, limitations exist: the algorithm relies on Inverse Pole Figure (IPF) color contrast and can misidentify neighboring grains with similar IPF colors as the same grain, causing missegmentation. The excerpt acknowledges this as an inherent uncertainty when using this pipeline for grain segmentation. No specific information about misorientation thresholds is provided. The text notes that EBSD remains necessary when precise grain orientation information is required, suggesting Dream3D is best suited for rapidly quantifying grain size distribution with approximately 10% error tolerance.\n\n\n---\n\n## pqac-00000005\n\nFrom text 'stanek2020comparisonofsegmentation pages 1-2'.\n\nJ. Stanek, J. Kope\u010dek, P. Kr\u00e1l, I. Karafi\u00e1tov\u00e1, F. Seitl, and V. Bene\u0161. Comparison of segmentation of 2d and 3d ebsd measurements in polycrystalline materials. Metallic Materials, 58:301-319, Jan 2020. URL: https://doi.org/10.4149/km\\_2020\\_5\\_301, doi:10.4149/km\\_2020\\_5\\_301. This article has 4 citations.\n\nThe excerpt mentions DREAM.3D software as a computational tool that enables significant data evaluation and five-parameter grain boundary analysis, though it does not elaborate on specific segmentation algorithms. Regarding misorientation thresholds, the paper notes that typical values are 5\u00b0 in EDAX OIM software, with other choices possible. The work demonstrates critical differences between 2D and 3D EBSD segmentation: identical misorientation thresholds produce different results in 2D versus 3D cases because nonconvex grains may appear as separate grains in 2D slices but belong to single grains in 3D reconstruction. The paper emphasizes that proper segmentation attention is necessary to avoid misleading quantitative microstructure results. However, the excerpt provides limited information about automation/pipelines or the overall maturity level of these technologies.\n\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: [pqac-00000000, pqac-00000001, pqac-00000002, pqac-00000003, pqac-00000004, pqac-00000005]\n\nStatus: Paper Count=22 | Relevant Papers=4 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=6 | Current Cost=$0.1324 | Disease-Target Evidence=0", + "name": "gather_evidence", + "tool_call_id": "call_at4kevxNAZzrz4Vmrs3X4MTb", + "info": { + "start_ts": 805.10017757, + "end_ts": 814.30554037 + } + }, + { + "role": "tool", + "content": "## 1. wanni2024machinelearningenhanced pages 1-2 (Context ID: pqac-00000006)\n\n npj | computational materials Article\n\n Published in partnership with the Shanghai Institute of Ceramics of the Chinese Academy of Sciences\n\n\n\n\n\n https://doi.org/10.1038/s41524-024-01324-4\n Machine learning enhanced analysis of\n EBSD data for texture representation\n\n\n\n Check for updates\n\n J. Wanni 1, C. A. Bronkhorst 1,2 & D. J. Thoma 1,2\n\n\n\n Generating reduced-order, synthetic grain structure datasets that accurately represent the measured\n grain structure of a material is important for reducing the cost and increasing the accuracy of\n computational crystal plasticity efforts. This study introduces a machine-learning-based approach,\n termed texture adaptive clustering and sampling (TACS), for generating representative Euler angle\n datasets that accurately mimic the crystallographic texture. The TACS approach employs K-means\n clustering and density-based sampling in a closed-loop iteration to create representative Euler angle1234567890():,; 1234567890():,;\n datasets. Proof-of-principle experiments were performed on rolled and recrystallized low-carbon\n steel. Validation of the TACS approach was extended to twenty-two datasets, varying lattice\n structures, and complex crystallographic textures, thereby encompassing a broad range of materials\n and crystal structures. Kolmogorov-Smirnov (K-S) test comparisons underscore the performance of\n the TACS approach over traditional electron backscatter diffraction EBSD dataset reduction\n techniques, with average K-S test scores nearing 0.9, indicating a high-\ufb01delity representation of the\n original datasets. In contrast, conventional methods display scores below 0.3, indicating less reliability\n of the structure representation. The independence of the TACS approach from material texture and its\n capability to autonomously generate datasets with predetermined data points demonstrates its\n unbiased potential in streamlining dataset preparation for crystallographic analysis.\n\n\n\n The microstructure of polycrystalline metallic materials is a very simulations are done by synthesizing a grain structure that mimics the\n important factor in determining their physical properties1\u20134. Pre- microstructural characteristics of the material. Typically, the information\n dominantly, the grain structure stands as the most observable micro- for these grain structures is initially obtained through electron backscatter\n structural feature in most polycrystalline metals, wielding a signi\ufb01cant diffraction (EBSD) datasets, which provide detailed mappings of grain\n in\ufb02uence on the structural behavior of the metal1,5,6. Speci\ufb01cally, aspects orientations. A great deal of effort is required to ensure that the character-\n such as grain shape (morphological texture) and lattice orientation istics of the synthesized grain structure accurately re\ufb02ect the actual micro-\n (crystallographic texture) can lead to mechanical property directional structure. Grain morphology is usually modeled using 3D software such as\n anisotropy5\u20138. In addition, morphological and crystallographic texture Dream3D, where the number of grains in the synthetic structure can vary\n can also in\ufb02uence the contribution of different deformation mechan- from a few tens to thousands, in\ufb02uenced by the available computational\n isms, such as dislocation slip and deformation twinning, to the overall resources and the choice of the crystal plasticity simulation approach13\u201316.\n deformation behavior of a metallic material7,8. As such, the grain However, while typical EBSD datasets for grain structures may\n structure has the potential to be engineered for enhancing speci\ufb01c encompass hundreds to thousands of grains, the grains included in a\n properties like strength and ductility7,9\u201311. Accurately de\ufb01ning the cor- representative volume element (RVE) might be reduced to manage\n relation between the grain structure of a metal and its properties is computational expenses effectively. The extent of this reduction can\n critical for developing useful computational methods for predicting and vary, depending on the speci\ufb01c requirements and objectives of the\n designing the mechanical response of materials. simulation. Such reductions necessitate meticulous attention to ensure\n Crystal plasticity simulations offer a powerful tool for studying the that the comprehensive grain information is accurately represented in\n in\ufb02uence of grain morphology and lattice orientation on the mechanical the RVE13,15\u201317,19. Given the complexities involved in capturing such\n response of crystalline materials12\u201318. Together with a theory representing detailed microstructural information within a reduced-order dataset,\n the elastic-plastic response of the single crystals, crystal mechanics maintaining the integrity of the crystallographic texture without\n\n\n\n 1Department of Materials Science and Engineering, University of Wisconsin-Madison, Madison, WI 53706, USA. 2Department of Mechanical Engineering, Uni-\n versity of Wisconsin-Madison, Madison, WI 53706, USA. e-mail: dthoma@wisc.edu\n\n\n\n npj Computational Materials | (2024)10:133 1https://doi.org/10.1038/s41524-024-01324-4 Article\n\noverwhelming computational resources is a challenge in crystal plasti- Results and discussion\ncity simulations13,15\u201317,19. Proof-of-principle evaluation\n Generating accurate reduced-order Euler angle datasets is rele- The pole \ufb01gure (PF) maps of the EBSD dataset of a rolled and recrystallized\nvant not only for crystal plasticity simulations but also for enhancing low carbon (0.23 wt.% C) steel that was used to develop the algorithm are\nthe effectiveness of other modeling techniques such as reduced-order depicted in Fig. 1a.The rolling direction (RD) and normal direction (ND) of\nmodeling and surrogate modeling20\u201326. These methods aim to the 12.7 mm thick plate are indicated for reference. The EBSD analysis\nstreamline complex physical models, facilitating faster simulations identi\ufb01ed onlytheiron-BCCphase,resultingfromthequenchingstepinthe\nwhile maintaining high accuracy. For instance, in reduced-order manufacturing process. There is a possibility that EBSD did not detect\nmodeling, key characteristics of a material\u2019s behavior can be ef\ufb01- retained austenite or carbides in the material or mis-indexed the patterns39.\nciently encapsulated with fewer degrees of freedom, proving essential However,thisisnotrelated to thescopeof thisstudy.Astep sizeof 0.250 \u03bcm\nfor real-time simulations and iterative design processes21\u201324,26. Simi- was used to collect the data and the dataset consists of 165088 indexed\nlarly, surrogate models, which act as proxies for more intricate points. A roughly 120 \u00d7 90 \u03bcm2 region was scanned. The dataset consists of\nsimulations, can be optimized through the use of reduced-order 2068 grains, hence the dataset is large enough to represent the grain\ndatasets that capture microstructural characteristics critical to structure of the material. The pole \ufb01gure (PF) maps reveal a weak (100)\nmaterial properties20,25. As these modeling approaches are still evol- texture\u2014twice the random distribution\u2014in the rolling direction of the\nving, particularly in their capacity to predict material deformation plates. The (110) and (111) directions also show weak textures at an angle of\nbehavior, they stand to gain signi\ufb01cantly from advanced methods that 45 degrees to the RD, possibly due to the (100) texture in the RD. The weak\nef\ufb01ciently compress dataset sizes while accurately representing the texture of the EBSD dataset, characterized by more randomly oriented\nmicrostructure of the material. grains with a broad variation in orientations, poses a signi\ufb01cant challenge in\n Machine learning (ML) based approacheshave already been utilized to generating a representative reduced-order synthetic Euler angle dataset.\nsolve complex problems that are associated with EBSD datasets27\u201330. For Accurately capturing the diverse orientation characteristics of such weakly\ninstance, K. Kaufman et al. demonstrated the use of deep learning, speci- textured materials typically requires a large number of g\n\n## 2. stanek2020comparisonofsegmentation pages 2-7 (Context ID: pqac-00000007)\n\nture. by a boundary de\ufb01ned by a given threshold of misori-\nThe polycrystalline microstructures are observed by entation so that the sets are detected as two grains,\n3D EBSD and 2D EBSD. The approaches presented while in 3D case, all these points belong to one larger\nin Section 2 for simulated toy data examples are dis- set which is surrounded by a boundary. Therefore in\ncussed subsequently for both materials. The curve of the 3D case, all these points lie in the same grain,\ndependence of the mean number of grains, in a single see Fig. 1. This behaviour can be observed when the\n2D slice, on the misorientation tolerance level, is plot- grains are nonconvex, or when there is a boundary of\nted for both 2D and 3D methods. The di\ufb00erences are the given misorientation inside the grain. One could\nremarkable. conclude such a situation to be unrealistic, but the\n In Section 4, as an application to microstructure same behaviour can be observed in materials formed\nanalysis of 3D EBSD data, we present a \ufb01ve-parameter by convex grains with very low local misorientation\nanalysis of grain boundaries in Cu specimen and sug- (all voxels from a single grain have nearly the same\ngest a physical interpretation. Three levels of seg- orientation), if the chosen misorientation threshold is\nmentation are considered and discussed. The 3D mi- higher than the minimal misorientation of the neigh- J. Stan\u02c7ek et al. / Kovove Mater. 58 2020 301\u2013319 303\n\n\n\n\n\nFig. 2. A Laguerre tessellation simulated from the 3D\nstochastic Gibbs-Laguerre model in a cubic window. The\npattern (a) involves 1560 grains coloured at random. In\n(b), there is a 2D slice taken from the middle of the pat-\n tern (a). Fig. 3. Histograms of misorientations between neighbour-\n ing grains in the simulated data. (a) the case (A) \u2013 low\n angle grain boundaries, (b) the case (B) \u2013 high angle grain\n boundaries.\nbouring grains. In this case, the segmentation joins\nmore real grains into one larger grain. The situation\nis visualized in Fig. 1b. In both cases in the \ufb01gure, we tations of cubic crystal grid of grains were simulated,\nhave three grains which are segmented in 3D into one namely:\ngrain, because some boundaries (dashed lines) have (A) the misorientation between neighbouring\nlower misorientation than the chosen threshold, but grains is low, (see Fig. 3a),\nthe segmentation in 2D (in the cutting plane) sepa- (B) the misorientation between neighbouring\nrates these grains because the boundary in the cutting grains is high, (see Fig. 3b).\nplane (marked by the solid line) has greater misorien- These two cases represent the situations, when the\ntation than the chosen threshold. material prefers low angle grain boundaries (LAGB)\n In this section, we study the di\ufb00erence between or high angle grain boundaries (HAGB), respectively.\nsegmentation into grains in 2D and 3D for simulated For further purposes, we work with voxelized data\ndata. As a model for a polycrystalline microstructure, (100 \u00d7 100 \u00d7 100 voxels), where each voxel has its\nwe use the Laguerre tessellation [15], see Fig. 2. The orientation given by the associated grain. The data\nMarkov chain Monte Carlo method of simulation of a are processed by the software DREAM.3D. Since the\nGibbs-Laguerre tessellation [16] is extended by adding cells in the Laguerre tessellation (representing grains\nthe Euler angles to the state space. For this model of a in our case) are convex, and all voxels in each grain\ntessellation structure, two di\ufb00erent scenarios of orien- are assigned the same orientation, the simulated data304 J. Stan\u02c7ek et al. / Kovove Mater. 58 2020 301\u2013319\n\n\n\n\n\nFig. 4: The segmentation of simulated data for the case (A) in 2D with the misorientation threshold (a) 2\u25e6, (b) 2.5\u25e6, and\n(c) 3\u25e6and the same section from 3D reconstruction with the misorientation threshold (d) 2\u25e6, (e) 2.5\u25e6, and (f) 3\u25e6. The\n grains are coloured at random.\n\n\nrepresent a material without noise, i.e., all the grains into grains are considered, using the same \ufb01lters and\nare well de\ufb01ned. the same settings as in 3D. In this way, two di\ufb00erent\n To compare the results obtained in 2D and 3D, segmentations of the same slice are received, which are\nthe \ufb01lter \u2018Segment Features (Misorientation)\u2019 with a comparable. The \ufb01rst one represents the processing in\nchosen misorientation threshold for the entire 3D data 3D, while the second one represents the processing in\nset is used \ufb01rst. Then, a single slice from the processed 2D.\n3D data is cut out. This slice is treated separately, i.e., Just note that in the present study, the slice num-\nonly the voxels from the slice for the segmentation ber 50 is processed, which is shown in Fig. 2b. J. Stan\u02c7ek et al. / Kovove Mater. 58 2020 301\u2013319 305\n\n\n\n\n\nFig. 5. The segmentation of simulated data for the case (B) in 2D with the misorientation threshold (a) 2\u25e6, (b) 36\u25e6, and\n(c) 40\u25e6and the same section from 3D reconstruction with the misorientation threshold (d) 2\u25e6, (e) 36\u25e6, and (f) 40\u25e6. The\n grains are coloured at random.\n\n\n The di\ufb00erence between segmentation in 2D and 3D For the case (B), a similar result is shown in Fig. 5.\nin the case (A) is shown in Fig. 4. In this case, the mis- In this case, we use the misorientation thresholds equal\norientation thresholds equal to 2\u25e6, 2.5\u25e6, and 3\u25e6are used. to 2\u25e6, 35\u25e6, and 40\u25e6. Note that 0.01, 5.0, and 9.4 %\nNote that 0.15, 13.2, and 26.5 % of boundaries have of boundaries have misorientation lower than 2\u25e6, 35\u25e6,\nmisorientation lower than 2\u25e6, 2.5\u25e6, and 3\u25e6, respecti- and 40\u25e6, respectively. While we get similar segmenta-\nvely. While for the threshold of 2\u25e6, we get nearly the tions for all chosen thresholds between 2\u25e6and 35\u25e6, the\nsame segmentation in both cases, for the thresholds of di\ufb00erence between segmentations for the threshold of\n2.5\u25e6and 3\u25e6, the segmentations are entirely di\ufb00erent. 40\u25e6is not marginal.306 J. Stan\u02c7ek et al. / Kovove Mater. 58 2020 301\u2013319\n\n\n\n\n\nFig. 6. The segmentation of simulated data with the chosen misorientation threshold 2.5\u25e6for (a) 2D data, (b) 3D data \u2013\n10 slices, (c) 3D data \u2013 20 slices, (d) 3D data \u2013 30 slices, (e) 3D data \u2013 50 slices, and (f) 3D data \u2013 100 slices. The grains\n are coloured at random.\n\n\n The question is, how does the di\ufb00erence between number 50, which has already been studied. Six sce-\nsegmentation in 2D and 3D depend on the thickness of narios were compared: (a) segmentation in 2D, where\nthe specimen. Obviously, if we work with a 3D data set only the slice number 50 was used, (b) segmentation\nwhich contains only a few slices, the di\ufb00erence between in 3D with the data set of 10 slices enumerated 45\u201354,\nsegmentation in 2D and 3D should be marginal, since (c) segmentation in 3D with the data set of 20 slices\nthere is not enough space for the e\ufb00ect described in enumerated 40\u201359, (d) segmentation in 3D with the\nFig. 1. To study this dependence, the simulated data data set of 30 slices enumerated 35\u201364, (e) segmen-\n(A) were used, and the focus was given on the slice tation in 3D with the data set of 50 slices enumer- J. Stan\u02c7ek et al. / Kovove Mater. 58 2020 301\u2013319 307\n\n\n tion in 2D and 3D for the cases (A), (C), and (D)\n is investigated. For all three cases, the segmentation\n with three misorientation thresholds is studied. The\n \ufb01rst one is 0.1\u25e6(called 0 % misorientation segmen-\n tation in the sequel), the second one is chosen so\n that 10 % of boundaries have lower misorientation\n (called 10 % misorientation segmentation in the se-\n quel). The last one corresponds to 15 % of boundaries\n with misorientation lo\n\n## 3. stanek2020comparisonofsegmentation pages 1-2 (Context ID: pqac-00000008)\n\n Kovove Mater. 58 2020 301\u2013319 301\n DOI: 10.4149/km 2020 5 301\n\n\n\n Comparison of segmentation of 2D and 3D EBSD measurements\n in polycrystalline materials\n\n\n J. Stan\u02c7ek1*, J. Kope\u010dek2, P. Kr\u00e1l3, I. Kara\ufb01\u00e1tov\u00e14, F. Seitl4, V. Bene\u01614\n\n\n\n 1Department of Mathematics Education, Faculty of Mathematics and Physics, Charles University,\n 186 75 Prague, Czech Republic\n 2Institute of Physics of the CAS, Department of Functional Materials, Na Slovance 2, 182 00 Prague, Czech Republic\n 3Institute of Physics of Materials, ASCR, \u02c7Zi\u017ekova 22, 616 62 Brno, Czech Republic\n 4Department of Probability and Mathematical Statistics, Faculty of Mathematics and Physics, Charles University,\n 186 75 Prague, Czech Republic\n\n\n Received 30 December 2019, received in revised form 26 April 2020, accepted 17 June 2020\n\n\n Abstract\n\n A comparison study of grain segmentation in 2D and 3D electron backscatter di\ufb00rac-\n tion (EBSD) measurements of polycrystalline materials, based on a misorientation threshold,\n is presented. Using Laguerre tessellations with orientation marks, a simulation study that\n demonstrates a di\ufb00erent sensitivity of segmentation in the case of low angle and high angle\n grain boundaries is involved. Then two metallic materials measured by 3D EBSD are investi-\n gated concerning segmentation, and there are given some recommendations for the misorien-\n tation thresholds. Computational tools such as DREAM 3D software enable signi\ufb01cant data\n evaluation that is completed by a \ufb01ve-parameter analysis of grain boundaries.\n\n\n K e y w o r d s: electron backscatter di\ufb00raction (EBSD), grain boundaries, misorientation,\n tessellation\n\n\n\n 1. Introduction observed the boundaries \u2013 the separators, whereas\n grains or rather their interiors were homogeneous ar-\n The electron backscattered di\ufb00raction method eas inside with de\ufb01ned or expected value of properties.\n(EBSD) has been a powerful tool in material science Of course, it is known that a grain structure with the\nsince the nineties, when a certain level of computeri- tessellation formula can be created [7]; nevertheless,\nzation and application of Hough transform took place, EBSD is the \ufb01nal step reversing axiom to construct\nsee [1, 2]. Nowadays, we can perform not only 2D the grains [2]. We have a set of measured points in the\nEBSD but exploiting focused ion beams (FIB), even EBSD method. We have positions of such points and\n3D EBSD, by materials\u2019 slicing tomography [3]. The their marks (e.g., Euler angles). Thus, here the inte-\n3D EBSD data evaluation is a complicated process [4]. rior is a quality, which exists, whereas the boundary\nStill, we expect to be able to construct grains [5] and has to be constructed. The easiest way how to create\nmicrostructure parameters by applying the same or grains from the set of measured points is the following\nsimilar procedures as in 2D EBSD data evaluation [6]. de\ufb01nition: the grain interior shall have the same or\nHowever, a discrepancy in the segmentation of data very similar properties. Thus, we construct grains by\npoints into the grains in the 2D and 3D cases is ap- collecting the measured points with the de\ufb01ned prop-\nparent, since a nonconvex grain in 3D can be observed erty. The metallographic and EBSD grains must be\nas more than one grain in a 2D slice. then the same in the optimal case. However, the re-\n The segmentation problem is deeply connected to sult of an experiment is not optimal. It contains some\nthe basic understanding of the polycrystals. Gener- noise or even a kind of systematic aberrations, and the\nally, the de\ufb01nition of grains as they were observed by reconstruction of grain structure can be done only up\nfounders of metallography was purely natural: They to some level of accuracy.\n\n*Corresponding author: tel.: +420 951553215; e-mail address: stanekj@karlin.m.cuni.cz302 J. Stan\u02c7ek et al. / Kovove Mater. 58 2020 301\u2013319\n\n\n The problem described above was omitted in com-\nputational materials science since the 3D data is fre-\nquently used in an elementary manner. Despite the\nexplosion of three-dimensional methods in the last\ndecades, the majority of 3D models use simple math-\nematical schemes to build the structure by a general\nprocedure approaching the reality by just a few pa-\nrameters, measured from 2D cuts of material [8].\n Data obtained by 3D EBSD or 2D EBSD form a\nset of orientations of measured points in a 3D ma-\ntrix (the points are called voxels in the sequel) or\n2D matrix (pixels in the sequel), respectively. The\nEBSD method considers a grain to be the set of all\npoints (voxels or pixels, respectively) with a similar\norientation, which are surrounded by a boundary of\na given misorientation threshold. The typical thresh-\nold in the EDAX OIM software is 5\u25e6[9], but other\nchoices are possible as well [10, 11]. The obtained seg-\nmentation into the grains depends on the chosen mis- Fig. 1. Di\ufb00erences between slices processed from 2D EBSD\n and the same slice processed from 3D EBSD. The greyorientation threshold, of course, but even if we use a\n colour displays the real grains (in the plane, which is or-\n\ufb01xed misorientation threshold, we may get di\ufb00erent\n thogonal to the cutting plane). The blue colour displays\nresults of the segmentation in 2D and 3D, as shown their 3D segmentation in the cutting plane, i.e., the parts\nin [12]. Therefore, the results obtained in 2D EBSD are considered to belong to the same grain. Finally, the\nmay not be easily compared with the results from 3D red and the orange colours show their 2D segmentation\nEBSD. in which they are considered to be di\ufb00erent grains. (a)\n In the paper, we present a comparison study of The situation with a nonconvex grain or a grain with a\nsegmentation of 2D and 3D EBSD measurements in boundary inside. (b) The situation with convex grains,\n boundaries with the misorientation smaller than the cho-polycrystalline materials, based on a misorientation\n sen threshold are denoted by the dashed line.\nthreshold. The main results of this topic are presented\nin Sections 2 and 3. The aim is to draw the reader\u2019s\nattention to the danger of obtaining misleading quan-\ntitative results about the geometry of microstructure crostructure analyses make use of DREAM 3D soft-\nwhen paying little attention to a proper segmentation. ware [14].\nFirst, in Section 2, the problem is demonstrated in a Some conclusions from Sections 2 and 3 are given\nsimulation study. A generalized Laguerre tessellation in more detail in the \ufb01nal part of the paper.\nmodeling of polycrystalline microstructure measured\nby 3D EBSD was used in [13]. We can simulate this\nmodel with a priori given distribution of misorienta- 2. Di\ufb00erences between 2D and 3D\ntions. The in\ufb02uence of this distribution on the seg- segmentation\nmentation is shown.\n In Section 3, we discuss the segmentation prob- The di\ufb00erences between segmentation into grains\nlem with two materials, namely the AlMgSc alloy af- in 2D and 3D are caused by the fact that in a 2D\nter ECAP and annealing, and pure copper after high- cutting plane, two sets of voxels may be surrounded\npressure torsion and annealing at room temperature. by a boundary de\ufb01ned by a given threshold of misori-\nThe polycrystalline microstructures are observed by entation so that the sets are detected as two grains,\n3D EBSD and 2D EBSD. The approaches presented while in 3D case, all these points belong to one larger\nin Section 2 for simulated toy data examples are dis- set which is surrounded by a boundary. Therefore in\ncussed subsequently for both materials. The curve of the 3D case, all these points lie in the same grain,\ndependence of the mean number of grains, in a single see Fig. 1. This behaviour can be observed when the\n2D slice, on the misorientation tolerance level, is plot- grains are nonconvex, or when there is a boundary of\nted for both 2D and 3D meth\n\n## 4. savage2021anautomatedprocedure pages 1-2 (Context ID: pqac-00000009)\n\n Materials Characterization 171 (2021) 110808\n\n Contents lists available at ScienceDirect\n Materials Characterization\n\n\n journal homepage: www.elsevier.com/locate/matchar\n\n\nAn automated procedure built on MTEX for reconstructing deformation\ntwin hierarchies from electron backscattered diffraction datasets of heavily\ntwinned microstructures\nDaniel J. Savage a,b, Rodney J. McCabe b, Marko Knezevic a,*\na Department of Mechanical Engineering, University of New Hampshire, Durham, NH 03824, USA\nb Materials Science and Technology Division, Los Alamos National Laboratory, Los Alamos, NM 87545, USA\n\n\nA R T I C L E I N F O A B S T R A C T\n\nKeywords: This paper presents a set of algorithms built on the MTEX and MATLAB graph toolboxes for automatic recon\u00ad\nMicrostructures struction of deformation twin hierarchies from Electron Backscatter Diffraction (EBSD) datasets with a focus on\nTwinning developing methods for heavily twinned microstructures (twin fractions >0.5). The algorithms address key issues\nTitanium arising at large strains, mainly: missing twin relationships, grouping of heavily deformed grain fragments intoEBSD families of similar orientation originating from a single initial grain, identification of parent fragments for largeMTEX\n twin volume fractions, and classification of families having twin relationships with multiple families. To facilitate\n the development of these algorithms, large-grained ultra-high purity \u03b1-Ti deformed in compression along two\n directions is investigated. Graphs are utilized to handle non-local geometric merging and to represent re\u00ad\n lationships throughout the reconstruction process. When determining if a grain fragment is from the undeformed\n microstructure, the combined metrics of the fragment\u2019s orientation volume fraction in the initial texture and the\n directed graph centrality measure of out-closeness (the number of nodes reached in a graph from a given node)\n are essential. To address automation in reconstructing the sequence of twinning and relating fragments origi\u00ad\n nating from a single grain in the initial microstructure, the twin family tree is formulated as a minimum spanning\n tree emanating from the initial grain family. A scheme constructing the distances associated with twin rela\u00ad\n tionship comprising the spanning tree is developed, and a novel quasi-directional Prim spanning tree algorithm is\n used to determine the twin family tree. The procedure is demonstrated to significantly improve the level of\n automation in reconstructing twin hierarchies in heavily twinned microstructure compared to other methodol\u00ad\n ogies in literature. The procedure can readily be applied to analyses of twinning in metals, as well as provide an\n approach for routinely extracting twin statistics at larger deformation levels than previously possible. Signifi\u00ad\n cantly, the procedure is demonstrated to be capable of identifying third generation twinning in \u03b1-Ti\n microstructures.\n\n\n1. Introduction formation in the vicinity of their boundaries [9\u201315]. This correlation has\n been rationalized to arise due to substantial crystal reorientations and\n Deformation twinning is a shear-based transformation that results in underlying shifts in active crystallographic slip modes within the twin\u00ad\ncrystal reorientation and significantly influences the evolution of local ned domain. Furthermore, collection of nucleation statistics such as in\nand overall material properties of many important metals undergoing fatigue loading, is vital to building the understanding of fracture in\ntwinning [1\u20133]. One well-known twin phenomena is the orientation hexagonal close-packed (HCP) materials [16]. Thus, measuring and\ndependent anisotropic hardening introduced by twin lamella frag\u00ad classifying twinning is relevant for developing a working knowledge of\nmenting slip domains and reorienting towards hard crystal orientations fracture and the anisotropic response of materials.\n[4\u20138]. In addition to hardening, many studies show the formation of Twinning plays an important role in developing Integrated Compu\u00ad\ntwins are correlated to flow localization and ultimately void/crack tational Materials Engineering (ICME) toolsets. Crystal plasticity\n\n * Corresponding author at: University of New Hampshire, Department of Mechanical Engineering, 33 Academic Way, Kingsbury Hall, W119, Durham, NH 03824,\nUSA.\n E-mail address: marko.knezevic@unh.edu (M. Knezevic).\nhttps://doi.org/10.1016/j.matchar.2020.110808\nReceived 3 September 2020; Received in revised form 17 November 2020; Accepted 24 November 2020\nAvailable online 4 December 2020\n1044-5803/\u00a9 2020 Elsevier Inc. All rights reserved.D.J. Savage et al. Materials Characterization 171 (2021) 110808\n\n\n\n\n\nFig. 1. Schematic of the tasks and challenges performed in twin codes (from left to right): identification of twin relationships and grouping of grain fragments\n(clusters), identification of fragments of the same orientation (families, F), and the determination of the representative family tree. Note that a cluster is the group of\nfamilies comprising a single grain in the initial microstructure. Shown is an example of the family tree where the F1 family is the parent of families F2 and F4, and F3\nis a second generation twin whose parent is F2. A circular twin relationship (e.g. F1, F2, F3, and F1) arises from the combination of twin crystallographic reor\u00ad\nientations and a twin code must identify the correct twin hierarchy. The circular relationship causes no root (the family that is not a twin) to be evident based on the\ndirections of twin relationships, and another criterion (presented in this work) is needed to determine the root automatically.\n\nconstitutive laws, for instance, enable ICME [17\u201325] by modeling strain root by area majority rule, and relying heavily on fragment geometry to\npath dependent deformation behavior of highly anisotropic metals determine the twin. To address fundamental issues regarding post-\nthrough the evolution of slip, twin, and phase-induced texture evolution mortem analysis and slip, inverse modeling of the twinning process (e.\n[26,27]. In HCP and lower symmetry metals such as orthorhombic g. through physically based crystal plasticity modeling) in addition to\nmetals [28\u201333], it is usually necessary to emulate the twinning process, traditional twin identification approaches are needed. Key to this com\u00ad\nreproducing the statistics of experimental data to capture the mechan\u00ad bined approach is a highly flexible framework that has the capability to\nical response during complex loading [27,34,35]. The emulation of the assimilate all levels of microstructure and modeling information into a\ntwinning process requires detailed knowledge of the twin types, twin coherent interpretation of the microstructure evolution.\nfractions, twin nucleation criterion, and their role in hardening the Volume fractions of twins in highly deformed microstructures have\nmaterial; and ICME relies on the ability to extract twin-based been determined using boundary length fractions and texture based\ninformation. methods. The boundary length fraction method is based on measuring\n Considering the importance of twinning in fracture and under\u00ad the fraction of high-angle boundaries in the microstructure consistent\nstanding the anisotropic response of materials, several automatic twin with the twin misorientation relationship. The boundary fraction\nidentification\n\n## 5. polonsky2019threedimensionalanalysisand pages 2-5 (Context ID: pqac-00000010)\n\nAM.3D [8] plugin was\ntity, and resolution sufficient to make such measurements developed for BisQue in order to incorporate the materials\n[11]. Even in 2D EBSD analysis, such standards are rare science based 3D dataset analysis tools. The database\nand do not necessarily address additional subtleties arising architecture of BisQue is such that every processing\nfrom more complex, albeit commonly studied, microstruc- execution, dataset (input and output), and workflow\ntures, including twinned materials, nanocrystalline mate- processing pipeline receives a unique web address URL.\nrials, and deformed materials [12\u201317]. Standardization of These URLs are useful for at least two reasons: tracking\ncharacterization methods becomes critical as the complex- data provenance and data sharing. Data provenance with\nity of the analyses increases. For example, high-resolution BisQue is automatically captured and can be easily accessed\nEBSD (HR-EBSD) and Heaviside Digital Image Corre- through visualized workflows, as shown in Fig. 1. The\nlation (HDIC) [18] are extensions of conventional EBSD workflow shows where input data is located, the parameters\nand digital image correlation (DIC) that require specialized of a module execution are captured in the metadata, and\npost-processing to measure elastic and plastic strain at a the output data location is tracked. Therefore, passing\nresolution of 10-4 or smaller [19, 20] and 1.5\u00d710\u22123 [21], data between research colleagues becomes straightforward\nrespectively. The variety of analytic approaches available to due to the data operation transparency. Furthermore, data\nmake accurate strain measurements, as well as the sensi- sharing is facilitated due to the data all being stored\ntivity of these measurements to instrumentation and sample and accessed remotely, mitigating versioning problems\npreparation, motivates more rigorous standardization of the common to large data operations. For example, two\ntechnique via sample reference standards [22, 23]. groups collaborating between the US and Europe may findIntegr Mater Manuf Innov (2019) 8:37\u201351 39\n\n\n\n\n\nFig. 1 BisQue data provenance tree from an additively manufactured 304L Stainless Steel 3D dataset. Arrows show workflow between input data,\nDREAM.3D pipelines, module executions (mex), and associated datasets\n\n\n\ndifficulty operating on the same dataset version, especially In addition, a volume viewer enables web-based visual-\nwhen business hours do not overlap, without extensive ization of cell-level data, removing the need for programs\ncommunication. like HDFView or ParaView and their associated hardware\n requirements [31, 32]. 3D volumes collected via TriBeam\nBisQue DREAM.3D Integration tomography and reconstructed in DREAM.3D generally\n require many tens of gigabytes of RAM for visualiza-\nA DREAM.3D module was incorporated into BisQue to tion in ParaView, limiting analysis to powerful workstation\nallow for the processing and treatment of 3D datasets computers.\nwith the advantages of cloud-based infrastructure described\nin the previous section (\u201cBisQue for Cloud Based Data Materials and Data Collection\nStorage and Analysis\u201d). The DREAM.3D processing capa-\nbilities were also extended to allow for parallelized pro- The 3D datasets were collected via TriBeam tomography\ncessing across wide parameter spaces. Anytime a process- from two additively manufactured alloys in their as-\ning pipeline is generated in DREAM.3D through BisQue, built state, meaning no additional heat treatments were\nparameter input variables can be represented as a range performed on the samples after additive processing.\nof values (with sub-increments), rather than as a distinct TriBeam tomography [33] utilizes a femtosecond laser\nvalue. An example of DREAM.3D pipeline execution is for micromachining within a dual-beam scanning electron\nshown in Fig. 2 alongside the analogous representation microscope (SEM) equipped with a focused ion beam\nin DREAM.3D. The user selects an input source and (FIB). The ultrashort pulse length minimizes damage to\npipeline source, parameterizable values are then automati- the machined surface while enabling high material removal\ncally displayed in the parameter section. Using straightfor- rates, roughly four to five orders of magnitude faster than\nward list comprehension, many independent instantiations FIB milling alone, resulting in an accessible volume on\nof DREAM.3D can be run at once across multiple nodes on the order of a cubic millimeter [30, 34]. The FIB can\na compute cluster, dramatically decreasing setup and analy- also be used at a glancing angle to minimize surface\nsis time for detailed parameter studies. The resulting output roughness due to laser-induced periodic surface structures\nfiles can then be examined as individual pipelines as BisQue (LIPSS); however, this cleaning step is material dependent\nhas a fully integrated table viewer that allows for both table and is not always required to obtain high-quality 3D EBSD\nviewing and inspection of the tree structure of HDF files. data.40 Integr Mater Manuf Innov (2019) 8:37\u201351\n\n\n\n\n\nFig. 2 DREAM.3D pipeline for reconstruction of an additively manu- parameterization for variable inputs in a DREAM.3D pipeline, which\nfactured 304L Stainless Steel 3D dataset as viewed in (a) DREAM.3D can be executed in parallel on high-performance compute clusters and\non a workstation computer and (b) the DREAM.3D BisQue mod- then analyzed to determine the ideal reconstruction parameters\nule in a web browser. The DREAM.3D BisQue module allows for\n\n\n\nLENS-Processed 304L Stainless Steel EBSD scans were collected on each slice with an in-plane\n resolution of 3 \u03bcm, yielding square voxels. Roughly 200 GB\nLaser engineered net shaping (LENS) is a directed energy of data was collected from a total of 80 slices over the course\ndeposition (DED) additive manufacturing technique derived of two days, resulting in a volume of 816 \u00d7 834 \u00d7 240 \u03bcm.\nfrom laser cladding processes, in which metal powder Raw EBSD patterns, comprising nearly 90% of the collected\nis blown into a molten pool created using a laser. The data, were saved for post-processing. Individual slices were\nlow dilution area and high deposition rates achievable in reconstructed into a coherent volume using DREAM.3D\nLENS, up to an order of magnitude higher than powder- in BisQue. A minimum confidence index (CI) of 0.1 was\nbed additive processes, allow for the manufacture of large chosen as the threshold for data quality, as the indexing\nscale parts [35]. A sample of 304L stainless steel fabricated of EBSD patterns has been shown to be 95% accurate at\nby the LENS process was characterized in the TriBeam a CI of 0.1 [36]. This threshold is then used to create a\nsystem using a slice thickness of 3 \u03bcm. The femtosecond \u201cmask\u201d that flags individual voxels as containing good or\nlaser ablated surface was cleaned using glancing-angle bad (noisy) data, so the mask represents a subset of the\nFIB milling to increase the quality of EBSD patterns. total volume characterized during data collection. The maskIntegr Mater Manuf Innov (2019) 8:37\u201351 41\n\n\nfor the sample of 304L can be seen in Fig. 3. Grains were were saved for post-processing. Glancing-angle FIB was not\nsegmented using a misorientation tolerance as described required to resolve EBSD patterns, which were collected\nin \u201cMisorientation Tolerance Parameterization for Feature with an in-plane resolution of 1.5 \u03bcm to create square\nIdentification,\u201d and grains containing less than 64 voxels voxels. As with the 304L sample, a minimum CI of 0.1\nwere considered too small to be resolved and were removed. was chosen for the initial mask. Grains were segmented\nThis corresponds to 4 \u00d7 4 \u00d7 4 points across a feature and an using a misorientation tolerance of 2\u25e6using the same\nequivalent diameter of 14.9 \u03bcm, roughly five times smaller segmentation algorithm as explained in \u201cMisorientation\nthan the average grain size determined from 2D analysis Tolerance Parameterization for Feature Identification.\u201d A\ndone prior to 3D characterization. Gaps remaining from minimum size requirement of 125 voxels was applied to\nthese removed features were filled via iterative dilation of delete grai\n\n## 6. polonsky2019threedimensionalanalysisand pages 1-2 (Context ID: pqac-00000011)\n\nIntegrating Materials and Manufacturing Innovation (2019) 8:37\u201351\nhttps://doi.org/10.1007/s40192-019-00126-7\n\n TECHNICAL ARTICLE\n\n\nThree-dimensional Analysis and Reconstruction of Additively\nManufactured Materials in the Cloud-Based BisQue Infrastructure\n\nAndrew T. Polonsky1 \u00b7 Christian A. Lang2 \u00b7 Kristian G. Kvilekval2 \u00b7 Marat I. Latypov1,3 \u00b7 McLean P. Echlin1 \u00b7\nB. S. Manjunath2 \u00b7 Tresa M. Pollock1\n\n\nReceived: 30 December 2018 / Accepted: 18 February 2019 / Published online: 22 March 2019\n\u00a9 The Minerals, Metals & Materials Society 2019\n\nAbstract\nA microstructure analytics and 3D reconstruction software package, DREAM.3D, was integrated as a module into a\ncloud-based platform, BisQue. Parallelization of DREAM.3D module executions and the ability to parameterize pipeline\nvariables over a range of values have led to insights about the grain segmentation misorientation tolerance in TriBeam-\ncollected 3D EBSD datasets of additively manufactured materials with complex anisotropic microstructures. Furthermore,\na comparison in grain size measurements was made between standard 2D metallographic slices and 3D measures using\nBisQue\u2019s parallelized DREAM.3D module executions. The direction of cloud-based data infrastructure and the prospects\nfor impact in material science are also discussed.\n\nKeywords Tomography \u00b7 3D materials science \u00b7 Microstructure analytics \u00b7 Cloud infrastructure \u00b7 Additive manufacturing \u00b7\n3D metal printing\n\n\n Introduction\n Andrew T. Polonsky\n polonsky@ucsb.edu\n Recent external pressures mandated by government grants\n Christian A. Lang requiring data be accessible to the public, and internal\n clang@ucsb.edu pressures within academic communities for data sharing\n and reproducibility have led to the emergence of data-\n Kristian G. Kvilekval\n driven platforms within the scientific community [1\u20134].\n kgk@ucsb.edu\n Requirements for these platforms include providing data\n Marat I. Latypov provenance, data sharing, and hosting services for data that\n latmarat@ucsb.edu may otherwise disappear when a lab closes or hardware\n fails [5]. Recently, data repositories have shifted from\n McLean P. Echlin\n mechlin@ucsb.edu simply siloing data to include data analytics and predictive\n capabilities. Furthermore, some of these repositories are\n B. S. Manjunath directly linked with high-performance computing in order\n manj@ucsb.edu\n to populate an ever growing database, such as with\n Tresa M. Pollock thermodynamic databases such as the Materials Project [6]\n tresap@ucsb.edu and the Open Quantum Materials Database (OQMD) [7].\n More sophisticated predictive/interactive databases, such as\n1 the aforementioned thermodynamic ones, have been slower Materials Department, University of California Santa Barbara,\n Santa Barbara, CA 93106, USA to develop with the 3D Materials Science community. This\n2 is likely due to the less standardized and more diverse data Electrical and Computer Engineering Department,\n University of California Santa Barbara, Santa Barbara, modalities, the complexity and diversity of microstructures,\n CA 93106, USA and the relative infancy of the community itself.\n3 Mechanical Engineering Department, University of California In almost all regards, using 3D data to answer scientific\n Santa Barbara, Santa Barbara, CA 93106, USA questions in Materials Science is challenging due to the38 Integr Mater Manuf Innov (2019) 8:37\u201351\n\n\nneed for dataset acquisition, reconstruction, and analysis. In 3D characterization techniques, such as X-ray-based\nReconstruction of 3D datasets is a complex process with diffraction contrast tomography (DCT), the problems of\nmany degrees of freedom. The algorithms employed, and data reconstruction and analysis are also convoluted. Coher-\ntolerances selected by the user to align slices, segment ent volumes must be reconstructed from individual 2D\nfeatures, and remove data artifacts (i.e., remove noise), images via back projection techniques [24]. The diffraction\nultimately determine the quantitative data extracted from spots from the 2D projections are generally assumed to orig-\nthe volume. Significant progress on the reconstruction and inate from a single grain, limiting the characterization of\nanalysis of electron backscatter diffraction (EBSD) data has materials with large internal strain gradients [25]. Moreover,\nbeen made by a software package DREAM.3D [8], which stereological conventions established in 2D do not neces-\ncreates a unified data structure for 3D data treatment and sarily capture the real 3D microstructures, particularly at\naggregates tools and algorithms collectively developed by extrema of property distributions [26, 27]. Given the wealth\nthe community. In DREAM.3D, this process takes the form of additional data provided by 3D characterization, new\nof a pipeline, which typically consists of well over a dozen tools aimed at exploring the parameter space offered to 3D\nsteps, and in which each step has its own set of input reconstruction are required. In the following manuscript, we\nvariables and outputs. DREAM.3D typically runs in a serial describe the use of a cloud-based platform, BisQue [28, 29],\nprocess on a workstation, with predefined input parameters. enhanced with the DREAM.3D microstructural software\nDue to the long computation times required to process analysis package for the 3D reconstruction and analysis\n3D data, which often scales proportionately as dataset size of additively manufactured microstructures characterized\nand complexity increases, it is impractical to explore the using TriBeam tomography [30].\nfull parameter space by manually running reconstructions.\nTypically, only several variables are adjusted by a user until\na qualitatively acceptable reconstruction is attained. This Methods\nprocess inherently imparts bias and typically provides little\nopportunity to justify specific reconstruction variables. The following sections describe the software infrastructure\n The bias generated during reconstruction of 3D datasets and materials investigated.\nis subsequently carried through to data analysis, which,\nfor microstructural data, is still an ill-defined process. BisQue for Cloud-Based Data Storage and Analysis\nStandardization of analysis involving new characterization\ntechniques is generally a slow process. Automated orien- All data processing was performed in the cloud with BisQue\ntation imaging analysis via EBSD first emerged in the [28, 29] using a web browser interface to interact with the\nearly 90s, but standards did not emerge for nearly two 3D datasets. BisQue has backend infrastructure support for\ndecades [9, 10]. These new standards covered basic quan- web services such as Amazon S3, IRODS, and federated\ntitative analysis, including methods for grain size measure- local file systems as well as client facing tools such as\nment, as well as guidelines governing data quality, quan- Java, Python, and Matlab. A DREAM.3D [8] plugin was\ntity, and resolution sufficient to make such measurements developed for BisQue in order to incorporate the materials\n[11]. Even in 2D EBSD analysis, such standards are rare science based 3D dataset analysis tools. The database\nand do not necessarily address additional subtleties arising architecture of BisQue is such that every processing\nfrom more complex, albeit commonly studied, microstruc- execution, dataset (input and output), and workflow\ntures, including twinned materials, nanocrystalline mate- processing pipeline receives a unique web address URL.\nrials, and deformed materials [12\u201317]. Standardization of These URLs are useful for at least two reasons: tracking\ncharacterization meth\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: [pqac-00000000, pqac-00000001, pqac-00000002, pqac-00000003, pqac-00000004, pqac-00000005, pqac-00000006, pqac-00000007, pqac-00000008, pqac-00000009, pqac-00000010, pqac-00000011]\n\nStatus: Paper Count=22 | Relevant Papers=6 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=12 | Current Cost=$0.1324 | Disease-Target Evidence=0", + "name": "read_text", + "tool_call_id": "call_1oiOo0bOuigk4ZUPXbdj7xZ2", + "info": { + "start_ts": 805.142754992, + "end_ts": 819.6230742 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "call_eVCSSI1d7fc6pWTEoIMUSTF0", + "type": "function", + "function": { + "arguments": "{\"plan_objective_id\": 1, \"updated_plan_objective_json\": \"{\\\"id\\\":1,\\\"objective\\\":\\\"Define evaluation criteria and identify candidate open-source Python-native EBSD post-processing packages relevant to grain reconstruction, texture, KAM, and GND.\\\",\\\"rationale\\\":\\\"The question asks for a comparative software landscape tailored to a MATLAB-free automated pipeline.\\\",\\\"status\\\":\\\"completed\\\",\\\"result\\\":\\\"Evaluation dimensions established: Python-native/API status, orientation-map ingestion, symmetry-aware grain segmentation, grain statistics, ODF/PF/IPF, KAM/GROD, GND/curvature, automation, maturity and peer-reviewed validation. Candidates: kikuchipy+orix, DefDAP, DREAM3D-NX/simplnx, pyxem, PyMicro, OpenXY/pyEBSD-style research code, and general scientific Python building blocks.\\\",\\\"evaluation\\\":\\\"Covers all requested functions and named packages while distinguishing integrated suites from libraries and research code.\\\"}\"}", + "name": "update_plan" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Updated plan:\n{\n \"objectives\": [\n {\n \"id\": 1,\n \"objective\": \"Define evaluation criteria and identify candidate open-source Python-native EBSD post-processing packages relevant to grain reconstruction, texture, KAM, and GND.\",\n \"rationale\": \"The question asks for a comparative software landscape tailored to a MATLAB-free automated pipeline.\",\n \"status\": \"completed\",\n \"result\": \"Evaluation dimensions established: Python-native/API status, orientation-map ingestion, symmetry-aware grain segmentation, grain statistics, ODF/PF/IPF, KAM/GROD, GND/curvature, automation, maturity and peer-reviewed validation. Candidates: kikuchipy+orix, DefDAP, DREAM3D-NX/simplnx, pyxem, PyMicro, OpenXY/pyEBSD-style research code, and general scientific Python building blocks.\",\n \"evaluation\": \"Covers all requested functions and named packages while distinguishing integrated suites from libraries and research code.\"\n },\n {\n \"id\": 2,\n \"objective\": \"Gather primary and peer-reviewed evidence for kikuchipy, orix, DefDAP, DREAM.3D/DREAM3D-NX (simplnx), pyxem, and additional candidates.\",\n \"rationale\": \"Claims about capabilities, maturity, interfaces, and references must be grounded in software papers and official technical literature.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 3,\n \"objective\": \"Establish MTEX's benchmark capabilities for grain reconstruction, texture analysis, KAM, and GND to enable fair comparison.\",\n \"rationale\": \"The user explicitly requests comparisons with MTEX, so its relevant functionality must be documented.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 4,\n \"objective\": \"Synthesize a practical recommendation and workflow for downstream characterization of kikuchipy/PyEBSDIndex orientation maps from AM AlSi10Mg without MATLAB.\",\n \"rationale\": \"The answer should support a concrete implementation decision, not merely list software.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 5,\n \"objective\": \"Create a concise comparison artifact summarizing package status, capabilities, gaps, and best uses.\",\n \"rationale\": \"A structured matrix will make the multi-package comparison actionable.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 6,\n \"objective\": \"Call the answer tool with a thorough, evidence-cited technical response.\",\n \"rationale\": \"This is required to submit the final answer after all research objectives are complete.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n }\n ]\n}", + "name": "update_plan", + "tool_call_id": "call_eVCSSI1d7fc6pWTEoIMUSTF0", + "info": { + "start_ts": 845.159035053, + "end_ts": 845.160391077 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "call_UpEp4rBNUwkVd82OjFFGqJTn", + "type": "function", + "function": { + "arguments": "{\"question\": \"What peer-reviewed evidence establishes MTEX as a benchmark for EBSD grain detection/reconstruction and crystallographic texture analysis, including ODF, pole figures, IPF, and advanced twin reconstruction? What cautions apply to misorientation-threshold grain segmentation?\"}", + "name": "gather_evidence" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Most relevant evidence (with ids):\n\n## pqac-00000012\n\nFrom text 'savage2021anautomatedprocedure pages 1-2'.\n\nDaniel J. Savage, Rodney J. McCabe, and Marko Knezevic. An automated procedure built on mtex for reconstructing deformation twin hierarchies from electron backscattered diffraction datasets of heavily twinned microstructures. Materials Characterization, 171:110808, Jan 2021. URL: https://doi.org/10.1016/j.matchar.2020.110808, doi:10.1016/j.matchar.2020.110808. This article has 20 citations and is from a peer-reviewed journal.\n\nThis peer-reviewed paper (Materials Characterization, 2021) demonstrates MTEX's capability for advanced EBSD analysis, specifically automated reconstruction of deformation twin hierarchies in heavily twinned microstructures. The work addresses critical challenges in twin identification including missing twin relationships, grouping of deformed grain fragments, and classification of multi-family twin relationships. The authors developed algorithms combining MTEX with MATLAB graph toolboxes to significantly improve automation compared to existing methodologies. The procedure successfully identifies third-generation twinning in \u03b1-titanium and can extract twin statistics at larger deformation levels than previously possible. However, the excerpt does not provide information about MTEX's performance regarding ODF, pole figures, or IPF analysis, nor does it discuss cautions regarding misorientation-threshold grain segmentation methods.\n\n\n---\n\n## pqac-00000013\n\nFrom text 'savage2021anautomatedprocedure pages 3-4'.\n\nDaniel J. Savage, Rodney J. McCabe, and Marko Knezevic. An automated procedure built on mtex for reconstructing deformation twin hierarchies from electron backscattered diffraction datasets of heavily twinned microstructures. Materials Characterization, 171:110808, Jan 2021. URL: https://doi.org/10.1016/j.matchar.2020.110808, doi:10.1016/j.matchar.2020.110808. This article has 20 citations and is from a peer-reviewed journal.\n\nThis peer-reviewed article from Materials Characterization demonstrates MTEX's application for grain reconstruction and texture analysis in heavily twinned \u03b1-Ti microstructures. The authors use MTEX's texture analysis capabilities to handle complex microstructures with large twin volume fractions, multiple twin variants, and higher-order twinning. The paper presents inverse pole figure (IPF) EBSD maps and discusses texture analysis with strong c-axis texture observations. Regarding misorientation-threshold grain segmentation cautions, the authors note that due to strong texture, neighboring grains often have low-angle boundaries, and twins commonly chain across grain boundaries with only small misorientation differences. They address this by biasing reconstruction towards over-segmentation rather than under-segmentation and using different misorientation tolerances (1-2\u00b0) depending on loading direction. The authors acknowledge that under-segmentation and low-angle boundary treatment presents challenges in grain reconstruction.\n\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: [pqac-00000000, pqac-00000001, pqac-00000002, pqac-00000003, pqac-00000004, pqac-00000005, pqac-00000006, pqac-00000007, pqac-00000008, pqac-00000009, pqac-00000010, pqac-00000011, pqac-00000012, pqac-00000013]\n\nStatus: Paper Count=22 | Relevant Papers=6 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=14 | Current Cost=$0.1716 | Disease-Target Evidence=0", + "name": "gather_evidence", + "tool_call_id": "call_UpEp4rBNUwkVd82OjFFGqJTn", + "info": { + "start_ts": 868.044797633, + "end_ts": 874.62140145 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "call_P8jQvXEYp1OGYeb95uE317Pf", + "type": "function", + "function": { + "arguments": "{\"plan_objective_id\": 2, \"updated_plan_objective_json\": \"{\\\"id\\\":2,\\\"objective\\\":\\\"Gather primary and peer-reviewed evidence for kikuchipy, orix, DefDAP, DREAM.3D/DREAM3D-NX (simplnx), pyxem, and additional candidates.\\\",\\\"rationale\\\":\\\"Claims about capabilities, maturity, interfaces, and references must be grounded in software papers and official technical literature.\\\",\\\"status\\\":\\\"completed\\\",\\\"result\\\":\\\"Retrieved peer-reviewed evidence for DREAM.3D's mature pipeline-based 2D/3D EBSD reconstruction and segmentation, plus bibliographic records for orix (Johnstone et al., JAC 2020), kikuchipy, DefDAP (Zenodo software release), and related ecosystems. Evidence availability is strongest for DREAM.3D and MTEX; several package papers were indexed but full text unobtainable, so capability details must be presented conservatively and distinguish documented APIs from peer-reviewed validation.\\\",\\\"evaluation\\\":\\\"Enough evidence exists for a defensible package comparison, with explicit caveats where the scholarly record or retrieved full text is thin.\\\"}\"}", + "name": "update_plan" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Updated plan:\n{\n \"objectives\": [\n {\n \"id\": 1,\n \"objective\": \"Define evaluation criteria and identify candidate open-source Python-native EBSD post-processing packages relevant to grain reconstruction, texture, KAM, and GND.\",\n \"rationale\": \"The question asks for a comparative software landscape tailored to a MATLAB-free automated pipeline.\",\n \"status\": \"completed\",\n \"result\": \"Evaluation dimensions established: Python-native/API status, orientation-map ingestion, symmetry-aware grain segmentation, grain statistics, ODF/PF/IPF, KAM/GROD, GND/curvature, automation, maturity and peer-reviewed validation. Candidates: kikuchipy+orix, DefDAP, DREAM3D-NX/simplnx, pyxem, PyMicro, OpenXY/pyEBSD-style research code, and general scientific Python building blocks.\",\n \"evaluation\": \"Covers all requested functions and named packages while distinguishing integrated suites from libraries and research code.\"\n },\n {\n \"id\": 2,\n \"objective\": \"Gather primary and peer-reviewed evidence for kikuchipy, orix, DefDAP, DREAM.3D/DREAM3D-NX (simplnx), pyxem, and additional candidates.\",\n \"rationale\": \"Claims about capabilities, maturity, interfaces, and references must be grounded in software papers and official technical literature.\",\n \"status\": \"completed\",\n \"result\": \"Retrieved peer-reviewed evidence for DREAM.3D's mature pipeline-based 2D/3D EBSD reconstruction and segmentation, plus bibliographic records for orix (Johnstone et al., JAC 2020), kikuchipy, DefDAP (Zenodo software release), and related ecosystems. Evidence availability is strongest for DREAM.3D and MTEX; several package papers were indexed but full text unobtainable, so capability details must be presented conservatively and distinguish documented APIs from peer-reviewed validation.\",\n \"evaluation\": \"Enough evidence exists for a defensible package comparison, with explicit caveats where the scholarly record or retrieved full text is thin.\"\n },\n {\n \"id\": 3,\n \"objective\": \"Establish MTEX's benchmark capabilities for grain reconstruction, texture analysis, KAM, and GND to enable fair comparison.\",\n \"rationale\": \"The user explicitly requests comparisons with MTEX, so its relevant functionality must be documented.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 4,\n \"objective\": \"Synthesize a practical recommendation and workflow for downstream characterization of kikuchipy/PyEBSDIndex orientation maps from AM AlSi10Mg without MATLAB.\",\n \"rationale\": \"The answer should support a concrete implementation decision, not merely list software.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 5,\n \"objective\": \"Create a concise comparison artifact summarizing package status, capabilities, gaps, and best uses.\",\n \"rationale\": \"A structured matrix will make the multi-package comparison actionable.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 6,\n \"objective\": \"Call the answer tool with a thorough, evidence-cited technical response.\",\n \"rationale\": \"This is required to submit the final answer after all research objectives are complete.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n }\n ]\n}", + "name": "update_plan", + "tool_call_id": "call_P8jQvXEYp1OGYeb95uE317Pf", + "info": { + "start_ts": 898.53099696, + "end_ts": 898.532407154 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "call_QJeM4kTCkLbZRr827PUgMWr1", + "type": "function", + "function": { + "arguments": "{\"plan_objective_id\": 3, \"updated_plan_objective_json\": \"{\\\"id\\\":3,\\\"objective\\\":\\\"Establish MTEX's benchmark capabilities for grain reconstruction, texture analysis, KAM, and GND to enable fair comparison.\\\",\\\"rationale\\\":\\\"The user explicitly requests comparisons with MTEX, so its relevant functionality must be documented.\\\",\\\"status\\\":\\\"completed\\\",\\\"result\\\":\\\"MTEX is the benchmark integrated environment: established symmetry-aware 2D grain detection, rich grain/boundary objects and specialized reconstruction extensions; mature ODF/PF/IPF and texture-component analysis; KAM/GROD and curvature-to-GND workflows. Peer-reviewed examples document advanced twin-hierarchy reconstruction and ODF/PF/IPF use. Threshold sensitivity and low-angle boundaries remain methodological issues rather than package-specific defects.\\\",\\\"evaluation\\\":\\\"Provides the functional baseline required to assess whether Python alternatives are replacements or complementary components.\\\"}\"}", + "name": "update_plan" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Updated plan:\n{\n \"objectives\": [\n {\n \"id\": 1,\n \"objective\": \"Define evaluation criteria and identify candidate open-source Python-native EBSD post-processing packages relevant to grain reconstruction, texture, KAM, and GND.\",\n \"rationale\": \"The question asks for a comparative software landscape tailored to a MATLAB-free automated pipeline.\",\n \"status\": \"completed\",\n \"result\": \"Evaluation dimensions established: Python-native/API status, orientation-map ingestion, symmetry-aware grain segmentation, grain statistics, ODF/PF/IPF, KAM/GROD, GND/curvature, automation, maturity and peer-reviewed validation. Candidates: kikuchipy+orix, DefDAP, DREAM3D-NX/simplnx, pyxem, PyMicro, OpenXY/pyEBSD-style research code, and general scientific Python building blocks.\",\n \"evaluation\": \"Covers all requested functions and named packages while distinguishing integrated suites from libraries and research code.\"\n },\n {\n \"id\": 2,\n \"objective\": \"Gather primary and peer-reviewed evidence for kikuchipy, orix, DefDAP, DREAM.3D/DREAM3D-NX (simplnx), pyxem, and additional candidates.\",\n \"rationale\": \"Claims about capabilities, maturity, interfaces, and references must be grounded in software papers and official technical literature.\",\n \"status\": \"completed\",\n \"result\": \"Retrieved peer-reviewed evidence for DREAM.3D's mature pipeline-based 2D/3D EBSD reconstruction and segmentation, plus bibliographic records for orix (Johnstone et al., JAC 2020), kikuchipy, DefDAP (Zenodo software release), and related ecosystems. Evidence availability is strongest for DREAM.3D and MTEX; several package papers were indexed but full text unobtainable, so capability details must be presented conservatively and distinguish documented APIs from peer-reviewed validation.\",\n \"evaluation\": \"Enough evidence exists for a defensible package comparison, with explicit caveats where the scholarly record or retrieved full text is thin.\"\n },\n {\n \"id\": 3,\n \"objective\": \"Establish MTEX's benchmark capabilities for grain reconstruction, texture analysis, KAM, and GND to enable fair comparison.\",\n \"rationale\": \"The user explicitly requests comparisons with MTEX, so its relevant functionality must be documented.\",\n \"status\": \"completed\",\n \"result\": \"MTEX is the benchmark integrated environment: established symmetry-aware 2D grain detection, rich grain/boundary objects and specialized reconstruction extensions; mature ODF/PF/IPF and texture-component analysis; KAM/GROD and curvature-to-GND workflows. Peer-reviewed examples document advanced twin-hierarchy reconstruction and ODF/PF/IPF use. Threshold sensitivity and low-angle boundaries remain methodological issues rather than package-specific defects.\",\n \"evaluation\": \"Provides the functional baseline required to assess whether Python alternatives are replacements or complementary components.\"\n },\n {\n \"id\": 4,\n \"objective\": \"Synthesize a practical recommendation and workflow for downstream characterization of kikuchipy/PyEBSDIndex orientation maps from AM AlSi10Mg without MATLAB.\",\n \"rationale\": \"The answer should support a concrete implementation decision, not merely list software.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 5,\n \"objective\": \"Create a concise comparison artifact summarizing package status, capabilities, gaps, and best uses.\",\n \"rationale\": \"A structured matrix will make the multi-package comparison actionable.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 6,\n \"objective\": \"Call the answer tool with a thorough, evidence-cited technical response.\",\n \"rationale\": \"This is required to submit the final answer after all research objectives are complete.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n }\n ]\n}", + "name": "update_plan", + "tool_call_id": "call_QJeM4kTCkLbZRr827PUgMWr1", + "info": { + "start_ts": 923.49329889, + "end_ts": 923.494253073 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "call_ibuikCX928XmGVA9Di78lliY", + "type": "function", + "function": { + "arguments": "{\"plan_objective_id\": 4, \"updated_plan_objective_json\": \"{\\\"id\\\":4,\\\"objective\\\":\\\"Synthesize a practical recommendation and workflow for downstream characterization of kikuchipy/PyEBSDIndex orientation maps from AM AlSi10Mg without MATLAB.\\\",\\\"rationale\\\":\\\"The answer should support a concrete implementation decision, not merely list software.\\\",\\\"status\\\":\\\"completed\\\",\\\"result\\\":\\\"Recommended architecture: retain kikuchipy/PyEBSDIndex for patterns/indexing; normalize map data into orix and/or DREAM3D-compatible arrays; use DREAM3D-NX/simplnx for robust repeatable grain segmentation/statistics, or DefDAP for lighter 2D Python grain/deformation analysis; use orix for symmetry-aware orientation operations and PF/IPF visualization; implement/validate ODF KDE and KAM explicitly; treat GND as a separate validated curvature/dislocation inversion module. Cross-check a subset against MTEX or certified reference output and preserve masks, phase IDs, step size, reference frames, and thresholds.\\\",\\\"evaluation\\\":\\\"The workflow directly addresses automated AM AlSi10Mg processing and honestly separates turnkey capabilities from custom work.\\\"}\"}", + "name": "update_plan" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Updated plan:\n{\n \"objectives\": [\n {\n \"id\": 1,\n \"objective\": \"Define evaluation criteria and identify candidate open-source Python-native EBSD post-processing packages relevant to grain reconstruction, texture, KAM, and GND.\",\n \"rationale\": \"The question asks for a comparative software landscape tailored to a MATLAB-free automated pipeline.\",\n \"status\": \"completed\",\n \"result\": \"Evaluation dimensions established: Python-native/API status, orientation-map ingestion, symmetry-aware grain segmentation, grain statistics, ODF/PF/IPF, KAM/GROD, GND/curvature, automation, maturity and peer-reviewed validation. Candidates: kikuchipy+orix, DefDAP, DREAM3D-NX/simplnx, pyxem, PyMicro, OpenXY/pyEBSD-style research code, and general scientific Python building blocks.\",\n \"evaluation\": \"Covers all requested functions and named packages while distinguishing integrated suites from libraries and research code.\"\n },\n {\n \"id\": 2,\n \"objective\": \"Gather primary and peer-reviewed evidence for kikuchipy, orix, DefDAP, DREAM.3D/DREAM3D-NX (simplnx), pyxem, and additional candidates.\",\n \"rationale\": \"Claims about capabilities, maturity, interfaces, and references must be grounded in software papers and official technical literature.\",\n \"status\": \"completed\",\n \"result\": \"Retrieved peer-reviewed evidence for DREAM.3D's mature pipeline-based 2D/3D EBSD reconstruction and segmentation, plus bibliographic records for orix (Johnstone et al., JAC 2020), kikuchipy, DefDAP (Zenodo software release), and related ecosystems. Evidence availability is strongest for DREAM.3D and MTEX; several package papers were indexed but full text unobtainable, so capability details must be presented conservatively and distinguish documented APIs from peer-reviewed validation.\",\n \"evaluation\": \"Enough evidence exists for a defensible package comparison, with explicit caveats where the scholarly record or retrieved full text is thin.\"\n },\n {\n \"id\": 3,\n \"objective\": \"Establish MTEX's benchmark capabilities for grain reconstruction, texture analysis, KAM, and GND to enable fair comparison.\",\n \"rationale\": \"The user explicitly requests comparisons with MTEX, so its relevant functionality must be documented.\",\n \"status\": \"completed\",\n \"result\": \"MTEX is the benchmark integrated environment: established symmetry-aware 2D grain detection, rich grain/boundary objects and specialized reconstruction extensions; mature ODF/PF/IPF and texture-component analysis; KAM/GROD and curvature-to-GND workflows. Peer-reviewed examples document advanced twin-hierarchy reconstruction and ODF/PF/IPF use. Threshold sensitivity and low-angle boundaries remain methodological issues rather than package-specific defects.\",\n \"evaluation\": \"Provides the functional baseline required to assess whether Python alternatives are replacements or complementary components.\"\n },\n {\n \"id\": 4,\n \"objective\": \"Synthesize a practical recommendation and workflow for downstream characterization of kikuchipy/PyEBSDIndex orientation maps from AM AlSi10Mg without MATLAB.\",\n \"rationale\": \"The answer should support a concrete implementation decision, not merely list software.\",\n \"status\": \"completed\",\n \"result\": \"Recommended architecture: retain kikuchipy/PyEBSDIndex for patterns/indexing; normalize map data into orix and/or DREAM3D-compatible arrays; use DREAM3D-NX/simplnx for robust repeatable grain segmentation/statistics, or DefDAP for lighter 2D Python grain/deformation analysis; use orix for symmetry-aware orientation operations and PF/IPF visualization; implement/validate ODF KDE and KAM explicitly; treat GND as a separate validated curvature/dislocation inversion module. Cross-check a subset against MTEX or certified reference output and preserve masks, phase IDs, step size, reference frames, and thresholds.\",\n \"evaluation\": \"The workflow directly addresses automated AM AlSi10Mg processing and honestly separates turnkey capabilities from custom work.\"\n },\n {\n \"id\": 5,\n \"objective\": \"Create a concise comparison artifact summarizing package status, capabilities, gaps, and best uses.\",\n \"rationale\": \"A structured matrix will make the multi-package comparison actionable.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 6,\n \"objective\": \"Call the answer tool with a thorough, evidence-cited technical response.\",\n \"rationale\": \"This is required to submit the final answer after all research objectives are complete.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n }\n ]\n}", + "name": "update_plan", + "tool_call_id": "call_ibuikCX928XmGVA9Di78lliY", + "info": { + "start_ts": 957.818000802, + "end_ts": 957.820227968 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "call_FRljLsn8HFS1KSTBdRAWzMFk", + "type": "function", + "function": { + "arguments": "{\"artifact_type\": \"table\", \"description\": \"Create a comparison matrix for MTEX, kikuchipy, orix, DefDAP, DREAM3D-NX/simplnx, pyxem, PyMicro, and OpenXY/research scripts. Columns: package/ecosystem; Python-native status; grain reconstruction/segmentation; texture ODF/PF/IPF; KAM/GND; maturity/reference status; recommended role. Use concise capability ratings such as strong, partial/custom, absent/not core, and clearly avoid claiming kikuchipy or pyxem are complete MTEX replacements.\"}", + "name": "create_artifact" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "### Artifact (ID artifact-00)\n\n| Package / ecosystem | Python-native status | Grain reconstruction / segmentation | Texture ODF / PF / IPF | KAM / GND | Maturity / reference status | Recommended role |\n|---|---|---|---|---|---|---|\n| MTEX | No; MATLAB-based | **Strong** for symmetry-aware 2D grain detection/reconstruction; advanced specialized workflows documented | **Strong**; benchmark for ODF, pole figures, IPF, texture components (pqac-00000000, pqac-00000012, pqac-00000013) | **Strong** in the MTEX ecosystem; widely treated as benchmark | Very mature, heavily cited benchmark; peer-reviewed advanced EBSD workflows documented (pqac-00000012, pqac-00000013) | Functional benchmark and validation target, but not MATLAB-free |\n| kikuchipy | Yes | **Absent / not core** for downstream grain reconstruction; primarily EBSD pattern processing/indexing support | **Partial / custom** via interoperability, not a full texture-analysis suite | **Absent / not core** | Open-source Python EBSD toolbox with literature record, but not a complete post-processing replacement in the retrieved evidence | Upstream pattern handling, preprocessing, indexing, data I/O; pair with orix and/or DREAM3D-NX |\n| orix | Yes | **Partial / custom**; orientation objects and misorientation logic support custom grain segmentation, but not MTEX-level turnkey reconstruction | **Strong / near-benchmark for orientation visualization**; IPF/PF native, ODF possible but typically less turnkey than MTEX | **Partial / custom**; KAM-like metrics and curvature workflows need user implementation/validation | Peer-reviewed library record available; positioned as crystallographic orientation library rather than full EBSD suite | Core Python orientation engine for custom EBSD post-processing and visualization |\n| DefDAP | Yes | **Partial**; useful 2D deformation/EBSD map grain analysis, but narrower than MTEX | **Partial**; some crystallographic plotting/analysis, not a full MTEX texture environment | **Partial**; deformation-oriented metrics are a strength, GND generally custom/limited | Open-source Python project with software-release citation; maturity moderate, community smaller than MTEX/DREAM3D | Good lightweight Python choice for 2D grain/deformation analysis after indexing |\n| DREAM3D-NX / simplnx | Yes (Python API around DREAM3D-NX) | **Strong**; mature pipeline-based segmentation/reconstruction, especially for 2D/3D EBSD and batch automation (pqac-00000001, pqac-00000002, pqac-00000003, pqac-00000004, pqac-00000005, pqac-00000011) | **Partial**; some crystallographic statistics, but not as texture-centric or interactive as MTEX (pqac-00000004) | **Partial / custom**; not typically the first choice for KAM/GND-centric analysis | Mature EBSD/microstructure pipeline ecosystem with peer-reviewed reconstruction studies (pqac-00000001, pqac-00000002, pqac-00000003, pqac-00000011) | Best Python-accessible option for robust automated grain segmentation/statistics in a MATLAB-free pipeline |\n| pyxem | Yes | **Absent / not core for SEM-EBSD**; focused on diffraction microscopy in TEM/4D-STEM, not a direct MTEX replacement | **Partial** for orientation mapping/visualization in diffraction-microscopy contexts | **Absent / not core** | Mature open-source microscopy library, but its center of gravity is 4D-STEM/SPED rather than conventional SEM-EBSD post-processing | Use only if your workflow spans diffraction microscopy; not recommended as primary EBSD grain-texture backend |\n| PyMicro | Yes | **Partial / custom**; useful microstructure data structures and crystallography, but less turnkey for EBSD grain reconstruction | **Partial / custom** | **Partial / custom** | Useful research software ecosystem, but less established as a mainstream EBSD post-processing stack in the retrieved evidence | Supporting library for custom workflows, data models, simulation coupling |\n| OpenXY / research scripts / pyEBSD-style code | Yes, but heterogeneous | **Partial / custom** to **strong in isolated tasks**; highly variable and often method-specific | **Partial / custom** | **Partial / custom**, including possible GND research implementations | Lowest standardization; often lacks broad peer-reviewed software validation or stable APIs | Fill specific gaps such as KAM/GND or custom segmentation, but validate carefully against MTEX/DREAM3D outputs |\n| Practical no-MATLAB stack for AM AlSi10Mg | Yes | **Strong overall** if composed as: kikuchipy/PyEBSDIndex + DREAM3D-NX for segmentation + orix/DefDAP for orientation/statistics | **Partial-to-strong overall**; strongest with orix plus custom ODF tooling | **Partial / custom overall**; KAM feasible, GND should be a separately validated module | Most realistic MATLAB-free path based on current open-source ecosystem and evidence balance (pqac-00000001, pqac-00000002, pqac-00000003, pqac-00000011) | Recommended integrated pipeline rather than searching for a single Python package that fully replaces MTEX |\n\n\n*Table: This table compares major open-source Python-native or Python-accessible EBSD post-processing options against MTEX for grain reconstruction, texture analysis, and misorientation-derived metrics. It is designed to help choose a MATLAB-free downstream pipeline for automated EBSD workflows.*\n\nArtifact IDs that may be injected into the answer: [artifact-00]\n\nContext IDs that may be cited: [pqac-00000000, pqac-00000001, pqac-00000002, pqac-00000003, pqac-00000004, pqac-00000005, pqac-00000006, pqac-00000007, pqac-00000008, pqac-00000009, pqac-00000010, pqac-00000011, pqac-00000012, pqac-00000013]\n\nStatus: Paper Count=22 | Relevant Papers=6 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=14 | Current Cost=$0.1716 | Disease-Target Evidence=0", + "name": "create_artifact", + "tool_call_id": "call_FRljLsn8HFS1KSTBdRAWzMFk", + "info": { + "start_ts": 980.285662375, + "end_ts": 993.711719606 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "call_7bcoFGw2YuGzai5ip8f8B7P4", + "type": "function", + "function": { + "arguments": "{\"plan_objective_id\": 5, \"updated_plan_objective_json\": \"{\\\"id\\\":5,\\\"objective\\\":\\\"Create a concise comparison artifact summarizing package status, capabilities, gaps, and best uses.\\\",\\\"rationale\\\":\\\"A structured matrix will make the multi-package comparison actionable.\\\",\\\"status\\\":\\\"completed\\\",\\\"result\\\":\\\"Created artifact-00, a package-by-package matrix covering Python status, grains, texture, KAM/GND, maturity, and recommended role.\\\",\\\"evaluation\\\":\\\"The matrix directly supports package selection and clearly distinguishes full, partial, and non-core capabilities.\\\"}\"}", + "name": "update_plan" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Updated plan:\n{\n \"objectives\": [\n {\n \"id\": 1,\n \"objective\": \"Define evaluation criteria and identify candidate open-source Python-native EBSD post-processing packages relevant to grain reconstruction, texture, KAM, and GND.\",\n \"rationale\": \"The question asks for a comparative software landscape tailored to a MATLAB-free automated pipeline.\",\n \"status\": \"completed\",\n \"result\": \"Evaluation dimensions established: Python-native/API status, orientation-map ingestion, symmetry-aware grain segmentation, grain statistics, ODF/PF/IPF, KAM/GROD, GND/curvature, automation, maturity and peer-reviewed validation. Candidates: kikuchipy+orix, DefDAP, DREAM3D-NX/simplnx, pyxem, PyMicro, OpenXY/pyEBSD-style research code, and general scientific Python building blocks.\",\n \"evaluation\": \"Covers all requested functions and named packages while distinguishing integrated suites from libraries and research code.\"\n },\n {\n \"id\": 2,\n \"objective\": \"Gather primary and peer-reviewed evidence for kikuchipy, orix, DefDAP, DREAM.3D/DREAM3D-NX (simplnx), pyxem, and additional candidates.\",\n \"rationale\": \"Claims about capabilities, maturity, interfaces, and references must be grounded in software papers and official technical literature.\",\n \"status\": \"completed\",\n \"result\": \"Retrieved peer-reviewed evidence for DREAM.3D's mature pipeline-based 2D/3D EBSD reconstruction and segmentation, plus bibliographic records for orix (Johnstone et al., JAC 2020), kikuchipy, DefDAP (Zenodo software release), and related ecosystems. Evidence availability is strongest for DREAM.3D and MTEX; several package papers were indexed but full text unobtainable, so capability details must be presented conservatively and distinguish documented APIs from peer-reviewed validation.\",\n \"evaluation\": \"Enough evidence exists for a defensible package comparison, with explicit caveats where the scholarly record or retrieved full text is thin.\"\n },\n {\n \"id\": 3,\n \"objective\": \"Establish MTEX's benchmark capabilities for grain reconstruction, texture analysis, KAM, and GND to enable fair comparison.\",\n \"rationale\": \"The user explicitly requests comparisons with MTEX, so its relevant functionality must be documented.\",\n \"status\": \"completed\",\n \"result\": \"MTEX is the benchmark integrated environment: established symmetry-aware 2D grain detection, rich grain/boundary objects and specialized reconstruction extensions; mature ODF/PF/IPF and texture-component analysis; KAM/GROD and curvature-to-GND workflows. Peer-reviewed examples document advanced twin-hierarchy reconstruction and ODF/PF/IPF use. Threshold sensitivity and low-angle boundaries remain methodological issues rather than package-specific defects.\",\n \"evaluation\": \"Provides the functional baseline required to assess whether Python alternatives are replacements or complementary components.\"\n },\n {\n \"id\": 4,\n \"objective\": \"Synthesize a practical recommendation and workflow for downstream characterization of kikuchipy/PyEBSDIndex orientation maps from AM AlSi10Mg without MATLAB.\",\n \"rationale\": \"The answer should support a concrete implementation decision, not merely list software.\",\n \"status\": \"completed\",\n \"result\": \"Recommended architecture: retain kikuchipy/PyEBSDIndex for patterns/indexing; normalize map data into orix and/or DREAM3D-compatible arrays; use DREAM3D-NX/simplnx for robust repeatable grain segmentation/statistics, or DefDAP for lighter 2D Python grain/deformation analysis; use orix for symmetry-aware orientation operations and PF/IPF visualization; implement/validate ODF KDE and KAM explicitly; treat GND as a separate validated curvature/dislocation inversion module. Cross-check a subset against MTEX or certified reference output and preserve masks, phase IDs, step size, reference frames, and thresholds.\",\n \"evaluation\": \"The workflow directly addresses automated AM AlSi10Mg processing and honestly separates turnkey capabilities from custom work.\"\n },\n {\n \"id\": 5,\n \"objective\": \"Create a concise comparison artifact summarizing package status, capabilities, gaps, and best uses.\",\n \"rationale\": \"A structured matrix will make the multi-package comparison actionable.\",\n \"status\": \"completed\",\n \"result\": \"Created artifact-00, a package-by-package matrix covering Python status, grains, texture, KAM/GND, maturity, and recommended role.\",\n \"evaluation\": \"The matrix directly supports package selection and clearly distinguishes full, partial, and non-core capabilities.\"\n },\n {\n \"id\": 6,\n \"objective\": \"Call the answer tool with a thorough, evidence-cited technical response.\",\n \"rationale\": \"This is required to submit the final answer after all research objectives are complete.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n }\n ]\n}", + "name": "update_plan", + "tool_call_id": "call_7bcoFGw2YuGzai5ip8f8B7P4", + "info": { + "start_ts": 1015.613473393, + "end_ts": 1015.614209595 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "call_0Ow8AsXKD75JrGG2nzDUQk6Q", + "type": "function", + "function": { + "arguments": "{\"plan_objective_id\": 6, \"updated_plan_objective_json\": \"{\\\"id\\\":6,\\\"objective\\\":\\\"Call the answer tool with a thorough, evidence-cited technical response.\\\",\\\"rationale\\\":\\\"This is required to submit the final answer after all research objectives are complete.\\\",\\\"status\\\":\\\"in-progress\\\",\\\"result\\\":null,\\\"evaluation\\\":null}\"}", + "name": "update_plan" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Updated plan:\n{\n \"objectives\": [\n {\n \"id\": 1,\n \"objective\": \"Define evaluation criteria and identify candidate open-source Python-native EBSD post-processing packages relevant to grain reconstruction, texture, KAM, and GND.\",\n \"rationale\": \"The question asks for a comparative software landscape tailored to a MATLAB-free automated pipeline.\",\n \"status\": \"completed\",\n \"result\": \"Evaluation dimensions established: Python-native/API status, orientation-map ingestion, symmetry-aware grain segmentation, grain statistics, ODF/PF/IPF, KAM/GROD, GND/curvature, automation, maturity and peer-reviewed validation. Candidates: kikuchipy+orix, DefDAP, DREAM3D-NX/simplnx, pyxem, PyMicro, OpenXY/pyEBSD-style research code, and general scientific Python building blocks.\",\n \"evaluation\": \"Covers all requested functions and named packages while distinguishing integrated suites from libraries and research code.\"\n },\n {\n \"id\": 2,\n \"objective\": \"Gather primary and peer-reviewed evidence for kikuchipy, orix, DefDAP, DREAM.3D/DREAM3D-NX (simplnx), pyxem, and additional candidates.\",\n \"rationale\": \"Claims about capabilities, maturity, interfaces, and references must be grounded in software papers and official technical literature.\",\n \"status\": \"completed\",\n \"result\": \"Retrieved peer-reviewed evidence for DREAM.3D's mature pipeline-based 2D/3D EBSD reconstruction and segmentation, plus bibliographic records for orix (Johnstone et al., JAC 2020), kikuchipy, DefDAP (Zenodo software release), and related ecosystems. Evidence availability is strongest for DREAM.3D and MTEX; several package papers were indexed but full text unobtainable, so capability details must be presented conservatively and distinguish documented APIs from peer-reviewed validation.\",\n \"evaluation\": \"Enough evidence exists for a defensible package comparison, with explicit caveats where the scholarly record or retrieved full text is thin.\"\n },\n {\n \"id\": 3,\n \"objective\": \"Establish MTEX's benchmark capabilities for grain reconstruction, texture analysis, KAM, and GND to enable fair comparison.\",\n \"rationale\": \"The user explicitly requests comparisons with MTEX, so its relevant functionality must be documented.\",\n \"status\": \"completed\",\n \"result\": \"MTEX is the benchmark integrated environment: established symmetry-aware 2D grain detection, rich grain/boundary objects and specialized reconstruction extensions; mature ODF/PF/IPF and texture-component analysis; KAM/GROD and curvature-to-GND workflows. Peer-reviewed examples document advanced twin-hierarchy reconstruction and ODF/PF/IPF use. Threshold sensitivity and low-angle boundaries remain methodological issues rather than package-specific defects.\",\n \"evaluation\": \"Provides the functional baseline required to assess whether Python alternatives are replacements or complementary components.\"\n },\n {\n \"id\": 4,\n \"objective\": \"Synthesize a practical recommendation and workflow for downstream characterization of kikuchipy/PyEBSDIndex orientation maps from AM AlSi10Mg without MATLAB.\",\n \"rationale\": \"The answer should support a concrete implementation decision, not merely list software.\",\n \"status\": \"completed\",\n \"result\": \"Recommended architecture: retain kikuchipy/PyEBSDIndex for patterns/indexing; normalize map data into orix and/or DREAM3D-compatible arrays; use DREAM3D-NX/simplnx for robust repeatable grain segmentation/statistics, or DefDAP for lighter 2D Python grain/deformation analysis; use orix for symmetry-aware orientation operations and PF/IPF visualization; implement/validate ODF KDE and KAM explicitly; treat GND as a separate validated curvature/dislocation inversion module. Cross-check a subset against MTEX or certified reference output and preserve masks, phase IDs, step size, reference frames, and thresholds.\",\n \"evaluation\": \"The workflow directly addresses automated AM AlSi10Mg processing and honestly separates turnkey capabilities from custom work.\"\n },\n {\n \"id\": 5,\n \"objective\": \"Create a concise comparison artifact summarizing package status, capabilities, gaps, and best uses.\",\n \"rationale\": \"A structured matrix will make the multi-package comparison actionable.\",\n \"status\": \"completed\",\n \"result\": \"Created artifact-00, a package-by-package matrix covering Python status, grains, texture, KAM/GND, maturity, and recommended role.\",\n \"evaluation\": \"The matrix directly supports package selection and clearly distinguishes full, partial, and non-core capabilities.\"\n },\n {\n \"id\": 6,\n \"objective\": \"Call the answer tool with a thorough, evidence-cited technical response.\",\n \"rationale\": \"This is required to submit the final answer after all research objectives are complete.\",\n \"status\": \"in-progress\",\n \"result\": null,\n \"evaluation\": null\n }\n ]\n}", + "name": "update_plan", + "tool_call_id": "call_0Ow8AsXKD75JrGG2nzDUQk6Q", + "info": { + "start_ts": 1037.185396381, + "end_ts": 1037.186815636 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "call_8LdlgnIRhAHn08c2v67pYdEC", + "type": "function", + "function": { + "arguments": "{\"answer\": \"# Open-source Python options for EBSD post-processing\\n\\n## Executive conclusion\\n\\nThere is currently **no single Python-native package that reproduces the full integrated scope and maturity of MTEX**. The most credible MATLAB-free solution is a composed stack:\\n\\n1. **kikuchipy + PyEBSDIndex** for pattern processing and indexing;\\n2. **DREAM3D-NX through `simplnx`** for reproducible grain segmentation, cleanup, grain statistics, and especially 3D-capable workflows;\\n3. **orix** as the crystallographic orientation, symmetry, misorientation, IPF, and pole-figure layer;\\n4. optionally **DefDAP** for convenient 2D grain/deformation-map analysis;\\n5. a separately tested module for **KAM**, and especially for **GND-density inversion**.\\n\\nFor the proposed automated AlSi10Mg pipeline, DREAM3D-NX/`simplnx` is the strongest grain-characterization backend, while orix is the best Python-native crystallographic foundation. kikuchipy itself is not a downstream replacement for MTEX, and pyxem is primarily a diffraction-microscopy/4D-STEM package rather than a conventional SEM-EBSD grain-analysis suite.\\n\\n\\n\\n## The MTEX benchmark\\n\\nMTEX combines, in one environment, symmetry-aware EBSD import and manipulation, grain reconstruction, grain and boundary objects, texture estimation and plotting, misorientation statistics, KAM/GROD-type measures, and curvature/dislocation-density workflows. Its texture functionality includes ODF estimation, pole and inverse-pole figures, texture components, fibres, and quantitative texture measures. Published applications use MTEX for IPF maps, ODF-derived pole figures, grain-size and grain-shape statistics, and grain-boundary analysis. (pqac-00000000)\\n\\nMTEX also supports sophisticated extensions beyond simple threshold segmentation. A peer-reviewed workflow built on MTEX and MATLAB graph tools reconstructed deformation-twin hierarchies, grouped deformed fragments into parent families, treated missing relationships, and identified third-generation twins in heavily twinned \\u03b1-Ti. (pqac-00000009, pqac-00000012) This illustrates the principal gap in Python: individual Python libraries provide many underlying operations, but MTEX supplies a more coherent grain/boundary/texture abstraction and a larger collection of specialized reconstruction workflows.\\n\\nMTEX is not immune to methodological choices. Strong textures and low-angle boundaries can cause under-segmentation or chains of crystallographically similar regions; one MTEX study deliberately biased reconstruction toward over-segmentation and used 1\\u20132\\u00b0 tolerances for its particular material. (pqac-00000013) More generally, grain counts and geometry depend strongly on the selected threshold, connectivity, cleanup, and minimum-grain-size rules. A conventional 5\\u00b0 threshold is common but is not universally valid. (pqac-00000008)\\n\\n## Package assessment\\n\\n### 1. kikuchipy\\n\\n**Role.** kikuchipy is the natural upstream package in the proposed workflow. It is designed around EBSD patterns: vendor-file access, lazy handling of large pattern arrays, detector and projection geometry, background correction, pattern processing, simulation-related operations, and indexing interoperability. Its data model uses the HyperSpy ecosystem and orix crystallographic objects.\\n\\n**Grains and texture.** It should not be selected as the principal grain-reconstruction engine. Once indexing has produced orientation, phase, quality, and coordinate arrays, downstream segmentation and grain statistics generally require another package or custom code. Likewise, kikuchipy is not a comprehensive ODF/texture-analysis system and does not offer an MTEX-equivalent grain/boundary object model.\\n\\n**KAM/GND.** Neither is a core turnkey kikuchipy capability. KAM can be calculated from its output arrays with orix/NumPy-style operations, but masking, symmetry reduction, neighborhood definition, and exclusion of high-angle boundaries remain the pipeline developer\\u2019s responsibility. GND inversion is substantially further outside its main scope.\\n\\n**Maturity.** kikuchipy is a well-developed, domain-specific open-source project with a software paper titled *kikuchipy: an open-source toolbox for analysis of electron backscatter diffraction patterns*. Its maturity is strongest for pattern-space operations, not for post-indexing microstructure analysis.\\n\\n### 2. orix\\n\\n**Role.** orix is the most important Python-native crystallographic foundation. It supplies rotations and orientations, crystal and specimen symmetry, fundamental-zone reduction, symmetry-aware misorientation, orientation colours, inverse-pole-figure colour keys, pole-figure-style projections, and orientation clustering. Its peer-reviewed methodological reference is Johnstone et al., *Density-based clustering of crystal (mis)orientations and the orix Python library*, *Journal of Applied Crystallography* 53 (2020), 1293\\u20131298, DOI 10.1107/S1600576720011103.\\n\\n**Grain reconstruction.** orix contains the primitives needed to compare neighboring orientations and cluster orientation data, but it is not yet an MTEX-like turnkey EBSD topology package. A production grain segmenter still needs scan-grid connectivity, phase masks, confidence masks, flood-fill or graph labeling, small-region handling, and grain-property aggregation. Those steps can be implemented with NumPy, SciPy, scikit-image, xarray, and networkx, but then the laboratory owns validation and maintenance.\\n\\n**Texture.** orix is strong for IPF colouring, stereographic projections, symmetry handling, and discrete orientation distributions. It is suitable for PF/IPF visualization and custom orientation-density estimation. Nevertheless, MTEX remains substantially richer and more established for quantitative ODF estimation, kernel-selection conventions, harmonic representations, fibres/components, uncertainty-aware texture workflows, and publication-ready texture analysis. An ODF reconstructed from discrete EBSD orientations is also parameter-dependent; published work notes sensitivity to ODF computation settings in MTEX itself, so Python/MTEX agreement requires matching kernels, bandwidths, symmetry, weights, and normalization. A modern EBSD texture study used pole figures to characterize weak texture and illustrates the need to retain a statistically representative orientation population. (pqac-00000006)\\n\\n**KAM/GND.** orix is a good basis for KAM because it provides symmetry-aware misorientation operations. It does not, by itself, turn KAM into a one-call validated EBSD workflow. GND requires spatial orientation gradients, reference-frame consistency, Burgers vectors/slip-system assumptions, Nye-tensor construction, and an underdetermined inversion; this remains custom research code rather than an MTEX-equivalent orix feature.\\n\\n### 3. DefDAP\\n\\n**Role.** DefDAP\\u2014Deformation Data Analysis in Python\\u2014is a Python package aimed at combining EBSD with deformation measurements such as high-resolution digital image correlation. Its citable software release is Atkinson et al., *DefDAP: Deformation Data Analysis in Python* (2020), DOI 10.5281/zenodo.3688097.\\n\\n**Grains.** DefDAP is useful for 2D EBSD maps, grain finding and grain-level analysis, crystallographic slip/twinning interpretation, boundary overlays, and linking deformation fields to grains. For a conventional single-phase 2D Al EBSD map it may be the quickest lightweight route from an orientation map to grains and grain-wise quantities.\\n\\n**Texture and misorientation metrics.** Its emphasis is local deformation and grain-scale mechanics, not comprehensive quantitative texture. It is less complete than MTEX for ODFs, texture components, and generalized boundary/reconstruction operations. KAM-like local misorientation calculations can be added or may be available through map-level operations depending on release, but GND-density inversion should not be assumed to be a complete, standardized capability without checking the exact version and validating the implementation.\\n\\n**Maturity.** DefDAP has been used in peer-reviewed deformation studies, but its community, documentation breadth, and EBSD feature coverage are smaller than MTEX or DREAM.3D. It is best regarded as a focused 2D deformation-analysis package rather than a universal EBSD backend.\\n\\n### 4. DREAM.3D and DREAM3D-NX/`simplnx`\\n\\n**Role and architecture.** Legacy DREAM.3D is an established C++/Qt microstructure-analysis platform. DREAM3D-NX is its current-generation successor; `simplnx` provides Python bindings and pipeline construction. Thus, it is **Python-accessible and scriptable**, although not pure Python internally. This distinction is normally beneficial for large EBSD maps because segmentation and feature-statistics filters execute in compiled code.\\n\\n**Grain reconstruction.** This is the strongest open-source alternative for automated grain segmentation. DREAM.3D uses pipeline filters for data import, masking, cleanup, symmetry-aware misorientation segmentation, feature identification, neighbor lists, grain morphology, crystallographic statistics, boundary meshes, and, where applicable, 3D reconstruction. Published work describes DREAM.3D as a unified data structure aggregating community-developed algorithms, with reconstruction pipelines commonly containing more than a dozen parameterized steps. (pqac-00000011)\\n\\nIts `Segment Features (Misorientation)` workflow has been used to compare 2D and 3D segmentation across several misorientation thresholds. (pqac-00000007) Published AM/TriBeam workflows reconstructed serial EBSD slices, segmented grains using explicit misorientation tolerances, removed features below specified voxel counts, filled gaps, and automated parameter sweeps. (pqac-00000003, pqac-00000010) Cloud integration further demonstrated parallel parameter studies, provenance tracking, and grain-size comparisons between 2D and 3D AM datasets. (pqac-00000001, pqac-00000002)\\n\\n**Texture.** DREAM.3D calculates crystallographic feature statistics and supports orientation-distribution data used in synthetic microstructure generation, but it is not as strong as MTEX for interactive quantitative texture analysis. PF/IPF maps and basic orientation statistics are feasible; sophisticated ODF reconstruction and texture-component analysis are better handled in orix plus custom numerical code\\u2014or validated against MTEX. Published workflows frequently use DREAM.3D for microstructure generation/reconstruction and MTEX for detailed ODF/PF analysis, reflecting this division of strengths. (pqac-00000000)\\n\\n**KAM/GND.** DREAM3D-NX should not be selected primarily for KAM or GND. Depending on installed plugins and version, local orientation filters may cover some neighborhood measures, but these capabilities are less central and less transparent than its feature segmentation/statistics pipeline. A NumPy/orix KAM stage is easier to audit. GND remains a specialist calculation.\\n\\n**Cautions.** Segmentation is not parameter-free. The same threshold can produce different 2D and 3D connectivity, especially for nonconvex grains or paths connected outside the selected plane. (pqac-00000005, pqac-00000007, pqac-00000008) Minimum feature size and cleanup can also shift the measured grain-size distribution. Consequently, pipeline JSON, threshold, neighborhood convention, phase mask, and deleted/fill operations should be retained as provenance.\\n\\n### 5. pyxem\\n\\npyxem is an open-source Python ecosystem for multidimensional diffraction microscopy, built around HyperSpy and commonly used for scanning/precession electron diffraction and 4D-STEM. It is valuable for virtual diffraction imaging, diffraction-vector analysis, orientation mapping, and related TEM workflows.\\n\\nIt is **not a direct downstream package for conventional SEM-EBSD orientation maps**. Grain segmentation from vendor-style EBSD grids, quantitative EBSD texture analysis, KAM, and GND are not its central abstractions. Its shared ecosystem with kikuchipy/orix can be useful if the project later combines EBSD with scanning electron diffraction, but pyxem should not be the primary AlSi10Mg grain-analysis backend.\\n\\n### 6. PyMicro\\n\\nPyMicro provides Python classes and algorithms for crystallography, microstructure representation, grains, orientations, meshes, and links to simulation and tomography. It can import or represent EBSD-like microstructures and is useful for custom data integration, synthetic microstructures, and computational-mechanics coupling.\\n\\nFor this task, its limitations are that conventional EBSD segmentation, comprehensive ODF analysis, KAM, and GND are not offered with the same turnkey breadth or community validation as MTEX. It is better viewed as an extensible microstructure framework than as a drop-in EBSD analysis application.\\n\\n### 7. OpenXY and other research code\\n\\nOpenXY is associated mainly with high-angular-resolution EBSD cross-correlation and strain/rotation analysis. It addresses a different problem from ordinary Hough-indexed orientation-map characterization and is not a complete grain/texture package. Some Python ports and research repositories calculate lattice curvature or GND density, but their conventions, slip-system bases, regularization, and maintenance vary.\\n\\nOther small packages carrying names such as `pyebsd`, custom scikit-image segmenters, or laboratory scripts can calculate IPF colours, KAM, or threshold-connected grains. They can be useful building blocks, but package names are sometimes ambiguous, releases may be unmaintained, and peer-reviewed software references are often absent. They should not be treated as equivalent to MTEX merely because they produce an IPF or KAM image.\\n\\n## Recommended pipeline for AM AlSi10Mg\\n\\n### Data contract after indexing\\n\\nExport or retain the following arrays and metadata:\\n\\n- quaternion or rotation matrix per scan point\\u2014preferably not only Euler angles;\\n- phase ID, indexed/unindexed mask, confidence or match score, and pattern quality;\\n- physical `x`, `y` coordinates and step size;\\n- scan shape and rectangular/hexagonal topology;\\n- crystal symmetry and lattice parameters for fcc Al;\\n- detector/sample/reference-frame conventions;\\n- indexing dictionary or phase-library version.\\n\\nAlSi10Mg is commonly dominated in EBSD by fcc \\u03b1-Al, while the fine Si network may be incompletely indexed at ordinary step sizes. Do not let unindexed Si-rich pixels automatically split Al grains: establish an explicit phase/mask and cleanup policy and report it.\\n\\n### Grain stage\\n\\nUse **DREAM3D-NX/`simplnx`** for the production pipeline:\\n\\n1. construct the image geometry and load quaternion, phase, mask, and quality arrays;\\n2. remove only demonstrably unreliable points;\\n3. segment same-phase connected pixels with a documented disorientation threshold;\\n4. calculate feature centroids, equivalent diameters, areas, aspect ratios, mean orientations, neighbors, and boundary misorientations;\\n5. retain both the raw feature labels and any post-cleanup labels;\\n6. sweep plausible thresholds rather than fixing one unexamined value.\\n\\nFor AM AlSi10Mg, evaluate at least a low-angle-sensitive threshold and a conventional grain threshold\\u2014for example, a controlled sweep around 2\\u20135\\u00b0\\u2014because cellular/subgrain orientation gradients may be physically meaningful. This is not a recommendation to choose a universal value; published work demonstrates that changing tolerance can radically alter segmentation and that 2D and 3D results are not automatically equivalent. (pqac-00000003, pqac-00000005, pqac-00000007)\\n\\nIf only modest 2D maps are involved and direct Python object manipulation is more important than DREAM3D-NX pipelines, **DefDAP** is a reasonable alternative. A fully custom orix/scikit-image segmenter is defensible only if regression-tested against DREAM3D-NX or MTEX.\\n\\n### Texture stage\\n\\nUse **orix** for orientation conversion, symmetry reduction, IPF maps, pole figures, and discrete orientation statistics. For ODF estimation:\\n\\n- weight points or grains deliberately; pixel-weighted and one-orientation-per-grain ODFs answer different questions;\\n- state the kernel and half-width/bandwidth;\\n- enforce cubic crystal symmetry and the intended specimen symmetry;\\n- normalize PF/ODF intensities consistently, usually in multiples of random distribution;\\n- validate against a known texture or a small MTEX reference dataset.\\n\\nThis distinction matters in AM material: pixel weighting emphasizes large columnar grains, whereas grain weighting describes the population of grains. A recent study highlights the importance of preserving the full orientation distribution when reducing EBSD orientation datasets and uses PF maps to assess texture strength. (pqac-00000006)\\n\\n### KAM\\n\\nKAM is straightforward to implement but easy to define inconsistently. For each indexed point, compute the mean symmetry-reduced disorientation to valid neighbors, while specifying:\\n\\n- first-, second-, or higher-order neighborhood;\\n- whether diagonals are included;\\n- maximum included disorientation, often chosen to exclude grain boundaries;\\n- treatment of phase boundaries, map edges, and unindexed pixels;\\n- degrees versus radians;\\n- whether the map has been denoised before calculation.\\n\\nUse orix for disorientation and NumPy/SciPy for neighborhood operations. Store the number of valid neighbors along with KAM; otherwise values near pores, Si particles, and map boundaries are misleading. KAM should not be interpreted directly as dislocation density.\\n\\n### GND density\\n\\nGND is the least turnkey part of a MATLAB-free pipeline. A defensible calculation needs orientation gradients in physical units, lattice curvature, an explicit Nye-tensor convention, Burgers-vector/slip-system definitions, and a solution to an underdetermined inversion\\u2014commonly L1 or L2 minimization. Report whether the result is total scalar GND density, a lower bound, or slip-system-resolved density.\\n\\nFor conventional EBSD, noise and angular resolution strongly affect spatial derivatives. The result also scales with step size and preprocessing. Therefore:\\n\\n1. preserve orientations at full precision;\\n2. estimate angular noise on an undeformed/reference region;\\n3. document derivative stencil and smoothing;\\n4. perform step-size or downsampling sensitivity tests;\\n5. benchmark synthetic rotation-gradient fields with known curvature;\\n6. compare a representative map against an established MTEX or HR-EBSD implementation.\\n\\nNo named Python package in this comparison offers a broadly validated, turnkey GND workflow matching MTEX\\u2019s integration. Treat GND as an independently versioned scientific module, not as a plotting option attached to the grain segmenter.\\n\\n## Practical ranking\\n\\n- **Best production grain segmentation and statistics:** DREAM3D-NX/`simplnx`.\\n- **Best Python crystallographic foundation and PF/IPF layer:** orix.\\n- **Best upstream pattern/indexing integration:** kikuchipy + PyEBSDIndex.\\n- **Best lightweight 2D grain/deformation package:** DefDAP.\\n- **Best for TEM diffraction-microscopy integration, not SEM-EBSD post-processing:** pyxem.\\n- **Best custom microstructure/simulation framework:** PyMicro.\\n- **No fully satisfactory turnkey Python winner for GND:** implement and validate separately.\\n\\nAccordingly, the recommended deployable stack is **kikuchipy/PyEBSDIndex \\u2192 DREAM3D-NX/`simplnx` \\u2192 orix-based texture and KAM \\u2192 validated custom GND module**. This removes MATLAB from routine production while retaining MTEX only as an optional one-time validation reference. DREAM.3D\\u2019s documented use on complex additively manufactured 3D EBSD datasets, including automated parameter studies and explicit misorientation segmentation, makes this architecture substantially lower-risk than building the entire downstream stage directly from NumPy/orix primitives. (pqac-00000001, pqac-00000002, pqac-00000003, pqac-00000010, pqac-00000011)\"}", + "name": "answer" + } + } + ], + "info": null + } + ], + "hide_old_env_states": false, + "hide_old_action_content": false, + "sliding_window": null + }, + "observation": [ + { + "role": "tool", + "content": "Updated plan:\n{\n \"objectives\": [\n {\n \"id\": 1,\n \"objective\": \"Define evaluation criteria and identify candidate open-source Python-native EBSD post-processing packages relevant to grain reconstruction, texture, KAM, and GND.\",\n \"rationale\": \"The question asks for a comparative software landscape tailored to a MATLAB-free automated pipeline.\",\n \"status\": \"completed\",\n \"result\": \"Evaluation dimensions established: Python-native/API status, orientation-map ingestion, symmetry-aware grain segmentation, grain statistics, ODF/PF/IPF, KAM/GROD, GND/curvature, automation, maturity and peer-reviewed validation. Candidates: kikuchipy+orix, DefDAP, DREAM3D-NX/simplnx, pyxem, PyMicro, OpenXY/pyEBSD-style research code, and general scientific Python building blocks.\",\n \"evaluation\": \"Covers all requested functions and named packages while distinguishing integrated suites from libraries and research code.\"\n },\n {\n \"id\": 2,\n \"objective\": \"Gather primary and peer-reviewed evidence for kikuchipy, orix, DefDAP, DREAM.3D/DREAM3D-NX (simplnx), pyxem, and additional candidates.\",\n \"rationale\": \"Claims about capabilities, maturity, interfaces, and references must be grounded in software papers and official technical literature.\",\n \"status\": \"completed\",\n \"result\": \"Retrieved peer-reviewed evidence for DREAM.3D's mature pipeline-based 2D/3D EBSD reconstruction and segmentation, plus bibliographic records for orix (Johnstone et al., JAC 2020), kikuchipy, DefDAP (Zenodo software release), and related ecosystems. Evidence availability is strongest for DREAM.3D and MTEX; several package papers were indexed but full text unobtainable, so capability details must be presented conservatively and distinguish documented APIs from peer-reviewed validation.\",\n \"evaluation\": \"Enough evidence exists for a defensible package comparison, with explicit caveats where the scholarly record or retrieved full text is thin.\"\n },\n {\n \"id\": 3,\n \"objective\": \"Establish MTEX's benchmark capabilities for grain reconstruction, texture analysis, KAM, and GND to enable fair comparison.\",\n \"rationale\": \"The user explicitly requests comparisons with MTEX, so its relevant functionality must be documented.\",\n \"status\": \"completed\",\n \"result\": \"MTEX is the benchmark integrated environment: established symmetry-aware 2D grain detection, rich grain/boundary objects and specialized reconstruction extensions; mature ODF/PF/IPF and texture-component analysis; KAM/GROD and curvature-to-GND workflows. Peer-reviewed examples document advanced twin-hierarchy reconstruction and ODF/PF/IPF use. Threshold sensitivity and low-angle boundaries remain methodological issues rather than package-specific defects.\",\n \"evaluation\": \"Provides the functional baseline required to assess whether Python alternatives are replacements or complementary components.\"\n },\n {\n \"id\": 4,\n \"objective\": \"Synthesize a practical recommendation and workflow for downstream characterization of kikuchipy/PyEBSDIndex orientation maps from AM AlSi10Mg without MATLAB.\",\n \"rationale\": \"The answer should support a concrete implementation decision, not merely list software.\",\n \"status\": \"completed\",\n \"result\": \"Recommended architecture: retain kikuchipy/PyEBSDIndex for patterns/indexing; normalize map data into orix and/or DREAM3D-compatible arrays; use DREAM3D-NX/simplnx for robust repeatable grain segmentation/statistics, or DefDAP for lighter 2D Python grain/deformation analysis; use orix for symmetry-aware orientation operations and PF/IPF visualization; implement/validate ODF KDE and KAM explicitly; treat GND as a separate validated curvature/dislocation inversion module. Cross-check a subset against MTEX or certified reference output and preserve masks, phase IDs, step size, reference frames, and thresholds.\",\n \"evaluation\": \"The workflow directly addresses automated AM AlSi10Mg processing and honestly separates turnkey capabilities from custom work.\"\n },\n {\n \"id\": 5,\n \"objective\": \"Create a concise comparison artifact summarizing package status, capabilities, gaps, and best uses.\",\n \"rationale\": \"A structured matrix will make the multi-package comparison actionable.\",\n \"status\": \"completed\",\n \"result\": \"Created artifact-00, a package-by-package matrix covering Python status, grains, texture, KAM/GND, maturity, and recommended role.\",\n \"evaluation\": \"The matrix directly supports package selection and clearly distinguishes full, partial, and non-core capabilities.\"\n },\n {\n \"id\": 6,\n \"objective\": \"Call the answer tool with a thorough, evidence-cited technical response.\",\n \"rationale\": \"This is required to submit the final answer after all research objectives are complete.\",\n \"status\": \"in-progress\",\n \"result\": null,\n \"evaluation\": null\n }\n ]\n}", + "name": "update_plan", + "tool_call_id": "call_0Ow8AsXKD75JrGG2nzDUQk6Q", + "info": { + "start_ts": 1037.185396381, + "end_ts": 1037.186815636 + } + } + ], + "next_observation": [ + { + "role": "tool", + "content": "Answer was successfully submitted. Plan is not complete. Terminating the run anyway.", + "name": "answer", + "tool_call_id": "call_8LdlgnIRhAHn08c2v67pYdEC", + "info": { + "start_ts": 1127.880681022, + "end_ts": 1128.33717813 + } + } + ], + "reward": 0.0, + "truncated": false, + "done": true, + "value": 0.0, + "metadata": { + "time_elapsed_before_transition": 1.2371912090000023, + "time_elapsed_agent_get_asv": 71.43653710299986, + "time_elapsed_after_agent_get_asv": 1.0605452110000897, + "time_elapsed_env_step": 2.5720698879999873, + "time_elapsed_after_env_step": 1.0745023239999227 + }, + "action": { + "call_id": { + "run_id": "1e46df3a-e7dd-43f1-824c-21db05262b1a", + "fwd_id": "63e8080f-282c-44f6-acc9-fdadeb6f1766" + }, + "op_name": "IdentityOp-675644dba629", + "op_class_name": "ldp.graph.common_ops.IdentityOp", + "value": { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "call_8LdlgnIRhAHn08c2v67pYdEC", + "type": "function", + "function": { + "arguments": "{\"answer\": \"# Open-source Python options for EBSD post-processing\\n\\n## Executive conclusion\\n\\nThere is currently **no single Python-native package that reproduces the full integrated scope and maturity of MTEX**. The most credible MATLAB-free solution is a composed stack:\\n\\n1. **kikuchipy + PyEBSDIndex** for pattern processing and indexing;\\n2. **DREAM3D-NX through `simplnx`** for reproducible grain segmentation, cleanup, grain statistics, and especially 3D-capable workflows;\\n3. **orix** as the crystallographic orientation, symmetry, misorientation, IPF, and pole-figure layer;\\n4. optionally **DefDAP** for convenient 2D grain/deformation-map analysis;\\n5. a separately tested module for **KAM**, and especially for **GND-density inversion**.\\n\\nFor the proposed automated AlSi10Mg pipeline, DREAM3D-NX/`simplnx` is the strongest grain-characterization backend, while orix is the best Python-native crystallographic foundation. kikuchipy itself is not a downstream replacement for MTEX, and pyxem is primarily a diffraction-microscopy/4D-STEM package rather than a conventional SEM-EBSD grain-analysis suite.\\n\\n\\n\\n## The MTEX benchmark\\n\\nMTEX combines, in one environment, symmetry-aware EBSD import and manipulation, grain reconstruction, grain and boundary objects, texture estimation and plotting, misorientation statistics, KAM/GROD-type measures, and curvature/dislocation-density workflows. Its texture functionality includes ODF estimation, pole and inverse-pole figures, texture components, fibres, and quantitative texture measures. Published applications use MTEX for IPF maps, ODF-derived pole figures, grain-size and grain-shape statistics, and grain-boundary analysis. (pqac-00000000)\\n\\nMTEX also supports sophisticated extensions beyond simple threshold segmentation. A peer-reviewed workflow built on MTEX and MATLAB graph tools reconstructed deformation-twin hierarchies, grouped deformed fragments into parent families, treated missing relationships, and identified third-generation twins in heavily twinned \\u03b1-Ti. (pqac-00000009, pqac-00000012) This illustrates the principal gap in Python: individual Python libraries provide many underlying operations, but MTEX supplies a more coherent grain/boundary/texture abstraction and a larger collection of specialized reconstruction workflows.\\n\\nMTEX is not immune to methodological choices. Strong textures and low-angle boundaries can cause under-segmentation or chains of crystallographically similar regions; one MTEX study deliberately biased reconstruction toward over-segmentation and used 1\\u20132\\u00b0 tolerances for its particular material. (pqac-00000013) More generally, grain counts and geometry depend strongly on the selected threshold, connectivity, cleanup, and minimum-grain-size rules. A conventional 5\\u00b0 threshold is common but is not universally valid. (pqac-00000008)\\n\\n## Package assessment\\n\\n### 1. kikuchipy\\n\\n**Role.** kikuchipy is the natural upstream package in the proposed workflow. It is designed around EBSD patterns: vendor-file access, lazy handling of large pattern arrays, detector and projection geometry, background correction, pattern processing, simulation-related operations, and indexing interoperability. Its data model uses the HyperSpy ecosystem and orix crystallographic objects.\\n\\n**Grains and texture.** It should not be selected as the principal grain-reconstruction engine. Once indexing has produced orientation, phase, quality, and coordinate arrays, downstream segmentation and grain statistics generally require another package or custom code. Likewise, kikuchipy is not a comprehensive ODF/texture-analysis system and does not offer an MTEX-equivalent grain/boundary object model.\\n\\n**KAM/GND.** Neither is a core turnkey kikuchipy capability. KAM can be calculated from its output arrays with orix/NumPy-style operations, but masking, symmetry reduction, neighborhood definition, and exclusion of high-angle boundaries remain the pipeline developer\\u2019s responsibility. GND inversion is substantially further outside its main scope.\\n\\n**Maturity.** kikuchipy is a well-developed, domain-specific open-source project with a software paper titled *kikuchipy: an open-source toolbox for analysis of electron backscatter diffraction patterns*. Its maturity is strongest for pattern-space operations, not for post-indexing microstructure analysis.\\n\\n### 2. orix\\n\\n**Role.** orix is the most important Python-native crystallographic foundation. It supplies rotations and orientations, crystal and specimen symmetry, fundamental-zone reduction, symmetry-aware misorientation, orientation colours, inverse-pole-figure colour keys, pole-figure-style projections, and orientation clustering. Its peer-reviewed methodological reference is Johnstone et al., *Density-based clustering of crystal (mis)orientations and the orix Python library*, *Journal of Applied Crystallography* 53 (2020), 1293\\u20131298, DOI 10.1107/S1600576720011103.\\n\\n**Grain reconstruction.** orix contains the primitives needed to compare neighboring orientations and cluster orientation data, but it is not yet an MTEX-like turnkey EBSD topology package. A production grain segmenter still needs scan-grid connectivity, phase masks, confidence masks, flood-fill or graph labeling, small-region handling, and grain-property aggregation. Those steps can be implemented with NumPy, SciPy, scikit-image, xarray, and networkx, but then the laboratory owns validation and maintenance.\\n\\n**Texture.** orix is strong for IPF colouring, stereographic projections, symmetry handling, and discrete orientation distributions. It is suitable for PF/IPF visualization and custom orientation-density estimation. Nevertheless, MTEX remains substantially richer and more established for quantitative ODF estimation, kernel-selection conventions, harmonic representations, fibres/components, uncertainty-aware texture workflows, and publication-ready texture analysis. An ODF reconstructed from discrete EBSD orientations is also parameter-dependent; published work notes sensitivity to ODF computation settings in MTEX itself, so Python/MTEX agreement requires matching kernels, bandwidths, symmetry, weights, and normalization. A modern EBSD texture study used pole figures to characterize weak texture and illustrates the need to retain a statistically representative orientation population. (pqac-00000006)\\n\\n**KAM/GND.** orix is a good basis for KAM because it provides symmetry-aware misorientation operations. It does not, by itself, turn KAM into a one-call validated EBSD workflow. GND requires spatial orientation gradients, reference-frame consistency, Burgers vectors/slip-system assumptions, Nye-tensor construction, and an underdetermined inversion; this remains custom research code rather than an MTEX-equivalent orix feature.\\n\\n### 3. DefDAP\\n\\n**Role.** DefDAP\\u2014Deformation Data Analysis in Python\\u2014is a Python package aimed at combining EBSD with deformation measurements such as high-resolution digital image correlation. Its citable software release is Atkinson et al., *DefDAP: Deformation Data Analysis in Python* (2020), DOI 10.5281/zenodo.3688097.\\n\\n**Grains.** DefDAP is useful for 2D EBSD maps, grain finding and grain-level analysis, crystallographic slip/twinning interpretation, boundary overlays, and linking deformation fields to grains. For a conventional single-phase 2D Al EBSD map it may be the quickest lightweight route from an orientation map to grains and grain-wise quantities.\\n\\n**Texture and misorientation metrics.** Its emphasis is local deformation and grain-scale mechanics, not comprehensive quantitative texture. It is less complete than MTEX for ODFs, texture components, and generalized boundary/reconstruction operations. KAM-like local misorientation calculations can be added or may be available through map-level operations depending on release, but GND-density inversion should not be assumed to be a complete, standardized capability without checking the exact version and validating the implementation.\\n\\n**Maturity.** DefDAP has been used in peer-reviewed deformation studies, but its community, documentation breadth, and EBSD feature coverage are smaller than MTEX or DREAM.3D. It is best regarded as a focused 2D deformation-analysis package rather than a universal EBSD backend.\\n\\n### 4. DREAM.3D and DREAM3D-NX/`simplnx`\\n\\n**Role and architecture.** Legacy DREAM.3D is an established C++/Qt microstructure-analysis platform. DREAM3D-NX is its current-generation successor; `simplnx` provides Python bindings and pipeline construction. Thus, it is **Python-accessible and scriptable**, although not pure Python internally. This distinction is normally beneficial for large EBSD maps because segmentation and feature-statistics filters execute in compiled code.\\n\\n**Grain reconstruction.** This is the strongest open-source alternative for automated grain segmentation. DREAM.3D uses pipeline filters for data import, masking, cleanup, symmetry-aware misorientation segmentation, feature identification, neighbor lists, grain morphology, crystallographic statistics, boundary meshes, and, where applicable, 3D reconstruction. Published work describes DREAM.3D as a unified data structure aggregating community-developed algorithms, with reconstruction pipelines commonly containing more than a dozen parameterized steps. (pqac-00000011)\\n\\nIts `Segment Features (Misorientation)` workflow has been used to compare 2D and 3D segmentation across several misorientation thresholds. (pqac-00000007) Published AM/TriBeam workflows reconstructed serial EBSD slices, segmented grains using explicit misorientation tolerances, removed features below specified voxel counts, filled gaps, and automated parameter sweeps. (pqac-00000003, pqac-00000010) Cloud integration further demonstrated parallel parameter studies, provenance tracking, and grain-size comparisons between 2D and 3D AM datasets. (pqac-00000001, pqac-00000002)\\n\\n**Texture.** DREAM.3D calculates crystallographic feature statistics and supports orientation-distribution data used in synthetic microstructure generation, but it is not as strong as MTEX for interactive quantitative texture analysis. PF/IPF maps and basic orientation statistics are feasible; sophisticated ODF reconstruction and texture-component analysis are better handled in orix plus custom numerical code\\u2014or validated against MTEX. Published workflows frequently use DREAM.3D for microstructure generation/reconstruction and MTEX for detailed ODF/PF analysis, reflecting this division of strengths. (pqac-00000000)\\n\\n**KAM/GND.** DREAM3D-NX should not be selected primarily for KAM or GND. Depending on installed plugins and version, local orientation filters may cover some neighborhood measures, but these capabilities are less central and less transparent than its feature segmentation/statistics pipeline. A NumPy/orix KAM stage is easier to audit. GND remains a specialist calculation.\\n\\n**Cautions.** Segmentation is not parameter-free. The same threshold can produce different 2D and 3D connectivity, especially for nonconvex grains or paths connected outside the selected plane. (pqac-00000005, pqac-00000007, pqac-00000008) Minimum feature size and cleanup can also shift the measured grain-size distribution. Consequently, pipeline JSON, threshold, neighborhood convention, phase mask, and deleted/fill operations should be retained as provenance.\\n\\n### 5. pyxem\\n\\npyxem is an open-source Python ecosystem for multidimensional diffraction microscopy, built around HyperSpy and commonly used for scanning/precession electron diffraction and 4D-STEM. It is valuable for virtual diffraction imaging, diffraction-vector analysis, orientation mapping, and related TEM workflows.\\n\\nIt is **not a direct downstream package for conventional SEM-EBSD orientation maps**. Grain segmentation from vendor-style EBSD grids, quantitative EBSD texture analysis, KAM, and GND are not its central abstractions. Its shared ecosystem with kikuchipy/orix can be useful if the project later combines EBSD with scanning electron diffraction, but pyxem should not be the primary AlSi10Mg grain-analysis backend.\\n\\n### 6. PyMicro\\n\\nPyMicro provides Python classes and algorithms for crystallography, microstructure representation, grains, orientations, meshes, and links to simulation and tomography. It can import or represent EBSD-like microstructures and is useful for custom data integration, synthetic microstructures, and computational-mechanics coupling.\\n\\nFor this task, its limitations are that conventional EBSD segmentation, comprehensive ODF analysis, KAM, and GND are not offered with the same turnkey breadth or community validation as MTEX. It is better viewed as an extensible microstructure framework than as a drop-in EBSD analysis application.\\n\\n### 7. OpenXY and other research code\\n\\nOpenXY is associated mainly with high-angular-resolution EBSD cross-correlation and strain/rotation analysis. It addresses a different problem from ordinary Hough-indexed orientation-map characterization and is not a complete grain/texture package. Some Python ports and research repositories calculate lattice curvature or GND density, but their conventions, slip-system bases, regularization, and maintenance vary.\\n\\nOther small packages carrying names such as `pyebsd`, custom scikit-image segmenters, or laboratory scripts can calculate IPF colours, KAM, or threshold-connected grains. They can be useful building blocks, but package names are sometimes ambiguous, releases may be unmaintained, and peer-reviewed software references are often absent. They should not be treated as equivalent to MTEX merely because they produce an IPF or KAM image.\\n\\n## Recommended pipeline for AM AlSi10Mg\\n\\n### Data contract after indexing\\n\\nExport or retain the following arrays and metadata:\\n\\n- quaternion or rotation matrix per scan point\\u2014preferably not only Euler angles;\\n- phase ID, indexed/unindexed mask, confidence or match score, and pattern quality;\\n- physical `x`, `y` coordinates and step size;\\n- scan shape and rectangular/hexagonal topology;\\n- crystal symmetry and lattice parameters for fcc Al;\\n- detector/sample/reference-frame conventions;\\n- indexing dictionary or phase-library version.\\n\\nAlSi10Mg is commonly dominated in EBSD by fcc \\u03b1-Al, while the fine Si network may be incompletely indexed at ordinary step sizes. Do not let unindexed Si-rich pixels automatically split Al grains: establish an explicit phase/mask and cleanup policy and report it.\\n\\n### Grain stage\\n\\nUse **DREAM3D-NX/`simplnx`** for the production pipeline:\\n\\n1. construct the image geometry and load quaternion, phase, mask, and quality arrays;\\n2. remove only demonstrably unreliable points;\\n3. segment same-phase connected pixels with a documented disorientation threshold;\\n4. calculate feature centroids, equivalent diameters, areas, aspect ratios, mean orientations, neighbors, and boundary misorientations;\\n5. retain both the raw feature labels and any post-cleanup labels;\\n6. sweep plausible thresholds rather than fixing one unexamined value.\\n\\nFor AM AlSi10Mg, evaluate at least a low-angle-sensitive threshold and a conventional grain threshold\\u2014for example, a controlled sweep around 2\\u20135\\u00b0\\u2014because cellular/subgrain orientation gradients may be physically meaningful. This is not a recommendation to choose a universal value; published work demonstrates that changing tolerance can radically alter segmentation and that 2D and 3D results are not automatically equivalent. (pqac-00000003, pqac-00000005, pqac-00000007)\\n\\nIf only modest 2D maps are involved and direct Python object manipulation is more important than DREAM3D-NX pipelines, **DefDAP** is a reasonable alternative. A fully custom orix/scikit-image segmenter is defensible only if regression-tested against DREAM3D-NX or MTEX.\\n\\n### Texture stage\\n\\nUse **orix** for orientation conversion, symmetry reduction, IPF maps, pole figures, and discrete orientation statistics. For ODF estimation:\\n\\n- weight points or grains deliberately; pixel-weighted and one-orientation-per-grain ODFs answer different questions;\\n- state the kernel and half-width/bandwidth;\\n- enforce cubic crystal symmetry and the intended specimen symmetry;\\n- normalize PF/ODF intensities consistently, usually in multiples of random distribution;\\n- validate against a known texture or a small MTEX reference dataset.\\n\\nThis distinction matters in AM material: pixel weighting emphasizes large columnar grains, whereas grain weighting describes the population of grains. A recent study highlights the importance of preserving the full orientation distribution when reducing EBSD orientation datasets and uses PF maps to assess texture strength. (pqac-00000006)\\n\\n### KAM\\n\\nKAM is straightforward to implement but easy to define inconsistently. For each indexed point, compute the mean symmetry-reduced disorientation to valid neighbors, while specifying:\\n\\n- first-, second-, or higher-order neighborhood;\\n- whether diagonals are included;\\n- maximum included disorientation, often chosen to exclude grain boundaries;\\n- treatment of phase boundaries, map edges, and unindexed pixels;\\n- degrees versus radians;\\n- whether the map has been denoised before calculation.\\n\\nUse orix for disorientation and NumPy/SciPy for neighborhood operations. Store the number of valid neighbors along with KAM; otherwise values near pores, Si particles, and map boundaries are misleading. KAM should not be interpreted directly as dislocation density.\\n\\n### GND density\\n\\nGND is the least turnkey part of a MATLAB-free pipeline. A defensible calculation needs orientation gradients in physical units, lattice curvature, an explicit Nye-tensor convention, Burgers-vector/slip-system definitions, and a solution to an underdetermined inversion\\u2014commonly L1 or L2 minimization. Report whether the result is total scalar GND density, a lower bound, or slip-system-resolved density.\\n\\nFor conventional EBSD, noise and angular resolution strongly affect spatial derivatives. The result also scales with step size and preprocessing. Therefore:\\n\\n1. preserve orientations at full precision;\\n2. estimate angular noise on an undeformed/reference region;\\n3. document derivative stencil and smoothing;\\n4. perform step-size or downsampling sensitivity tests;\\n5. benchmark synthetic rotation-gradient fields with known curvature;\\n6. compare a representative map against an established MTEX or HR-EBSD implementation.\\n\\nNo named Python package in this comparison offers a broadly validated, turnkey GND workflow matching MTEX\\u2019s integration. Treat GND as an independently versioned scientific module, not as a plotting option attached to the grain segmenter.\\n\\n## Practical ranking\\n\\n- **Best production grain segmentation and statistics:** DREAM3D-NX/`simplnx`.\\n- **Best Python crystallographic foundation and PF/IPF layer:** orix.\\n- **Best upstream pattern/indexing integration:** kikuchipy + PyEBSDIndex.\\n- **Best lightweight 2D grain/deformation package:** DefDAP.\\n- **Best for TEM diffraction-microscopy integration, not SEM-EBSD post-processing:** pyxem.\\n- **Best custom microstructure/simulation framework:** PyMicro.\\n- **No fully satisfactory turnkey Python winner for GND:** implement and validate separately.\\n\\nAccordingly, the recommended deployable stack is **kikuchipy/PyEBSDIndex \\u2192 DREAM3D-NX/`simplnx` \\u2192 orix-based texture and KAM \\u2192 validated custom GND module**. This removes MATLAB from routine production while retaining MTEX only as an optional one-time validation reference. DREAM.3D\\u2019s documented use on complex additively manufactured 3D EBSD datasets, including automated parameter studies and explicit misorientation segmentation, makes this architecture substantially lower-risk than building the entire downstream stage directly from NumPy/orix primitives. (pqac-00000001, pqac-00000002, pqac-00000003, pqac-00000010, pqac-00000011)\"}", + "name": "answer" + } + } + ] + }, + "logprob": null + } + } + }, + "created_at": "2026-07-29T03:41:08.424773Z" + } + ], + "environment_frame": { + "id": "0f3443d3-895c-4a6a-b22f-094719db1fba", + "agent_state_point_in_time": null, + "trajectory_timestep": 14, + "current_agent_step": "after_transition", + "trajectory_id": "f55d0bdd-87d8-4cf2-8d86-23309987262a", + "state": { + "deepcopy": true, + "state": { + "id": "f55d0bdd-87d8-4cf2-8d86-23309987262a", + "created_at": "2026-07-29T03:41:37.368542", + "question": "What are the open-source, Python-native software packages for electron backscatter diffraction (EBSD) post-processing that serve as alternatives to the MATLAB-based MTEX toolbox? Focus on capabilities for grain reconstruction/segmentation from orientation maps, crystallographic texture analysis (ODF, pole figures, inverse pole figures), and misorientation-derived metrics such as kernel average misorientation (KAM) and geometrically necessary dislocation (GND) density. Discuss packages such as kikuchipy, orix, DefDAP, DREAM.3D/DREAM3D-NX (simplnx), pyxem, and any others, including their maturity, peer-reviewed references, and how their grain-reconstruction and texture-analysis capabilities compare with MTEX. Context: an automated Python pipeline (indexing via kikuchipy/PyEBSDIndex on additively manufactured AlSi10Mg) that needs the downstream grain-characterization stage to run without MATLAB.", + "request": {}, + "response": { + "answer": { + "id": "f55d0bdd-87d8-4cf2-8d86-23309987262a", + "question": "What are the open-source, Python-native software packages for electron backscatter diffraction (EBSD) post-processing that serve as alternatives to the MATLAB-based MTEX toolbox? Focus on capabilities for grain reconstruction/segmentation from orientation maps, crystallographic texture analysis (ODF, pole figures, inverse pole figures), and misorientation-derived metrics such as kernel average misorientation (KAM) and geometrically necessary dislocation (GND) density. Discuss packages such as kikuchipy, orix, DefDAP, DREAM.3D/DREAM3D-NX (simplnx), pyxem, and any others, including their maturity, peer-reviewed references, and how their grain-reconstruction and texture-analysis capabilities compare with MTEX. Context: an automated Python pipeline (indexing via kikuchipy/PyEBSDIndex on additively manufactured AlSi10Mg) that needs the downstream grain-characterization stage to run without MATLAB.", + "answer": "# Open-source Python options for EBSD post-processing\n\n## Executive conclusion\n\nThere is currently **no single Python-native package that reproduces the full integrated scope and maturity of MTEX**. The most credible MATLAB-free solution is a composed stack:\n\n1. **kikuchipy + PyEBSDIndex** for pattern processing and indexing;\n2. **DREAM3D-NX through `simplnx`** for reproducible grain segmentation, cleanup, grain statistics, and especially 3D-capable workflows;\n3. **orix** as the crystallographic orientation, symmetry, misorientation, IPF, and pole-figure layer;\n4. optionally **DefDAP** for convenient 2D grain/deformation-map analysis;\n5. a separately tested module for **KAM**, and especially for **GND-density inversion**.\n\nFor the proposed automated AlSi10Mg pipeline, DREAM3D-NX/`simplnx` is the strongest grain-characterization backend, while orix is the best Python-native crystallographic foundation. kikuchipy itself is not a downstream replacement for MTEX, and pyxem is primarily a diffraction-microscopy/4D-STEM package rather than a conventional SEM-EBSD grain-analysis suite.\n\n| Package / ecosystem | Python-native status | Grain reconstruction / segmentation | Texture ODF / PF / IPF | KAM / GND | Maturity / reference status | Recommended role |\n|---|---|---|---|---|---|---|\n| MTEX | No; MATLAB-based | **Strong** for symmetry-aware 2D grain detection/reconstruction; advanced specialized workflows documented | **Strong**; benchmark for ODF, pole figures, IPF, texture components (folwarczny2026accurategrainboundary pages 5-9, savage2021anautomatedprocedure pages 1-2, savage2021anautomatedprocedure pages 3-4) | **Strong** in the MTEX ecosystem; widely treated as benchmark | Very mature, heavily cited benchmark; peer-reviewed advanced EBSD workflows documented (savage2021anautomatedprocedure pages 1-2, savage2021anautomatedprocedure pages 3-4) | Functional benchmark and validation target, but not MATLAB-free |\n| kikuchipy | Yes | **Absent / not core** for downstream grain reconstruction; primarily EBSD pattern processing/indexing support | **Partial / custom** via interoperability, not a full texture-analysis suite | **Absent / not core** | Open-source Python EBSD toolbox with literature record, but not a complete post-processing replacement in the retrieved evidence | Upstream pattern handling, preprocessing, indexing, data I/O; pair with orix and/or DREAM3D-NX |\n| orix | Yes | **Partial / custom**; orientation objects and misorientation logic support custom grain segmentation, but not MTEX-level turnkey reconstruction | **Strong / near-benchmark for orientation visualization**; IPF/PF native, ODF possible but typically less turnkey than MTEX | **Partial / custom**; KAM-like metrics and curvature workflows need user implementation/validation | Peer-reviewed library record available; positioned as crystallographic orientation library rather than full EBSD suite | Core Python orientation engine for custom EBSD post-processing and visualization |\n| DefDAP | Yes | **Partial**; useful 2D deformation/EBSD map grain analysis, but narrower than MTEX | **Partial**; some crystallographic plotting/analysis, not a full MTEX texture environment | **Partial**; deformation-oriented metrics are a strength, GND generally custom/limited | Open-source Python project with software-release citation; maturity moderate, community smaller than MTEX/DREAM3D | Good lightweight Python choice for 2D grain/deformation analysis after indexing |\n| DREAM3D-NX / simplnx | Yes (Python API around DREAM3D-NX) | **Strong**; mature pipeline-based segmentation/reconstruction, especially for 2D/3D EBSD and batch automation (polonsky2019threedimensionalanalysisand pages 1-2, polonsky2019threedimensionalanalysisand pages 13-14, polonsky2019threedimensionalanalysisand pages 2-5, yi2025rapidgrainsegmentation pages 4-7, stanek2020comparisonofsegmentation pages 1-2) | **Partial**; some crystallographic statistics, but not as texture-centric or interactive as MTEX (yi2025rapidgrainsegmentation pages 4-7) | **Partial / custom**; not typically the first choice for KAM/GND-centric analysis | Mature EBSD/microstructure pipeline ecosystem with peer-reviewed reconstruction studies (polonsky2019threedimensionalanalysisand pages 1-2, polonsky2019threedimensionalanalysisand pages 13-14, polonsky2019threedimensionalanalysisand pages 2-5) | Best Python-accessible option for robust automated grain segmentation/statistics in a MATLAB-free pipeline |\n| pyxem | Yes | **Absent / not core for SEM-EBSD**; focused on diffraction microscopy in TEM/4D-STEM, not a direct MTEX replacement | **Partial** for orientation mapping/visualization in diffraction-microscopy contexts | **Absent / not core** | Mature open-source microscopy library, but its center of gravity is 4D-STEM/SPED rather than conventional SEM-EBSD post-processing | Use only if your workflow spans diffraction microscopy; not recommended as primary EBSD grain-texture backend |\n| PyMicro | Yes | **Partial / custom**; useful microstructure data structures and crystallography, but less turnkey for EBSD grain reconstruction | **Partial / custom** | **Partial / custom** | Useful research software ecosystem, but less established as a mainstream EBSD post-processing stack in the retrieved evidence | Supporting library for custom workflows, data models, simulation coupling |\n| OpenXY / research scripts / pyEBSD-style code | Yes, but heterogeneous | **Partial / custom** to **strong in isolated tasks**; highly variable and often method-specific | **Partial / custom** | **Partial / custom**, including possible GND research implementations | Lowest standardization; often lacks broad peer-reviewed software validation or stable APIs | Fill specific gaps such as KAM/GND or custom segmentation, but validate carefully against MTEX/DREAM3D outputs |\n| Practical no-MATLAB stack for AM AlSi10Mg | Yes | **Strong overall** if composed as: kikuchipy/PyEBSDIndex + DREAM3D-NX for segmentation + orix/DefDAP for orientation/statistics | **Partial-to-strong overall**; strongest with orix plus custom ODF tooling | **Partial / custom overall**; KAM feasible, GND should be a separately validated module | Most realistic MATLAB-free path based on current open-source ecosystem and evidence balance (polonsky2019threedimensionalanalysisand pages 1-2, polonsky2019threedimensionalanalysisand pages 13-14, polonsky2019threedimensionalanalysisand pages 2-5) | Recommended integrated pipeline rather than searching for a single Python package that fully replaces MTEX |\n\n\n*Table: This table compares major open-source Python-native or Python-accessible EBSD post-processing options against MTEX for grain reconstruction, texture analysis, and misorientation-derived metrics. It is designed to help choose a MATLAB-free downstream pipeline for automated EBSD workflows.*\n\n## The MTEX benchmark\n\nMTEX combines, in one environment, symmetry-aware EBSD import and manipulation, grain reconstruction, grain and boundary objects, texture estimation and plotting, misorientation statistics, KAM/GROD-type measures, and curvature/dislocation-density workflows. Its texture functionality includes ODF estimation, pole and inverse-pole figures, texture components, fibres, and quantitative texture measures. Published applications use MTEX for IPF maps, ODF-derived pole figures, grain-size and grain-shape statistics, and grain-boundary analysis. (folwarczny2026accurategrainboundary pages 5-9)\n\nMTEX also supports sophisticated extensions beyond simple threshold segmentation. A peer-reviewed workflow built on MTEX and MATLAB graph tools reconstructed deformation-twin hierarchies, grouped deformed fragments into parent families, treated missing relationships, and identified third-generation twins in heavily twinned \u03b1-Ti. (savage2021anautomatedprocedure pages 1-2) This illustrates the principal gap in Python: individual Python libraries provide many underlying operations, but MTEX supplies a more coherent grain/boundary/texture abstraction and a larger collection of specialized reconstruction workflows.\n\nMTEX is not immune to methodological choices. Strong textures and low-angle boundaries can cause under-segmentation or chains of crystallographically similar regions; one MTEX study deliberately biased reconstruction toward over-segmentation and used 1\u20132\u00b0 tolerances for its particular material. (savage2021anautomatedprocedure pages 3-4) More generally, grain counts and geometry depend strongly on the selected threshold, connectivity, cleanup, and minimum-grain-size rules. A conventional 5\u00b0 threshold is common but is not universally valid. (stanek2020comparisonofsegmentation pages 1-2)\n\n## Package assessment\n\n### 1. kikuchipy\n\n**Role.** kikuchipy is the natural upstream package in the proposed workflow. It is designed around EBSD patterns: vendor-file access, lazy handling of large pattern arrays, detector and projection geometry, background correction, pattern processing, simulation-related operations, and indexing interoperability. Its data model uses the HyperSpy ecosystem and orix crystallographic objects.\n\n**Grains and texture.** It should not be selected as the principal grain-reconstruction engine. Once indexing has produced orientation, phase, quality, and coordinate arrays, downstream segmentation and grain statistics generally require another package or custom code. Likewise, kikuchipy is not a comprehensive ODF/texture-analysis system and does not offer an MTEX-equivalent grain/boundary object model.\n\n**KAM/GND.** Neither is a core turnkey kikuchipy capability. KAM can be calculated from its output arrays with orix/NumPy-style operations, but masking, symmetry reduction, neighborhood definition, and exclusion of high-angle boundaries remain the pipeline developer\u2019s responsibility. GND inversion is substantially further outside its main scope.\n\n**Maturity.** kikuchipy is a well-developed, domain-specific open-source project with a software paper titled *kikuchipy: an open-source toolbox for analysis of electron backscatter diffraction patterns*. Its maturity is strongest for pattern-space operations, not for post-indexing microstructure analysis.\n\n### 2. orix\n\n**Role.** orix is the most important Python-native crystallographic foundation. It supplies rotations and orientations, crystal and specimen symmetry, fundamental-zone reduction, symmetry-aware misorientation, orientation colours, inverse-pole-figure colour keys, pole-figure-style projections, and orientation clustering. Its peer-reviewed methodological reference is Johnstone et al., *Density-based clustering of crystal (mis)orientations and the orix Python library*, *Journal of Applied Crystallography* 53 (2020), 1293\u20131298, DOI 10.1107/S1600576720011103.\n\n**Grain reconstruction.** orix contains the primitives needed to compare neighboring orientations and cluster orientation data, but it is not yet an MTEX-like turnkey EBSD topology package. A production grain segmenter still needs scan-grid connectivity, phase masks, confidence masks, flood-fill or graph labeling, small-region handling, and grain-property aggregation. Those steps can be implemented with NumPy, SciPy, scikit-image, xarray, and networkx, but then the laboratory owns validation and maintenance.\n\n**Texture.** orix is strong for IPF colouring, stereographic projections, symmetry handling, and discrete orientation distributions. It is suitable for PF/IPF visualization and custom orientation-density estimation. Nevertheless, MTEX remains substantially richer and more established for quantitative ODF estimation, kernel-selection conventions, harmonic representations, fibres/components, uncertainty-aware texture workflows, and publication-ready texture analysis. An ODF reconstructed from discrete EBSD orientations is also parameter-dependent; published work notes sensitivity to ODF computation settings in MTEX itself, so Python/MTEX agreement requires matching kernels, bandwidths, symmetry, weights, and normalization. A modern EBSD texture study used pole figures to characterize weak texture and illustrates the need to retain a statistically representative orientation population. (wanni2024machinelearningenhanced pages 1-2)\n\n**KAM/GND.** orix is a good basis for KAM because it provides symmetry-aware misorientation operations. It does not, by itself, turn KAM into a one-call validated EBSD workflow. GND requires spatial orientation gradients, reference-frame consistency, Burgers vectors/slip-system assumptions, Nye-tensor construction, and an underdetermined inversion; this remains custom research code rather than an MTEX-equivalent orix feature.\n\n### 3. DefDAP\n\n**Role.** DefDAP\u2014Deformation Data Analysis in Python\u2014is a Python package aimed at combining EBSD with deformation measurements such as high-resolution digital image correlation. Its citable software release is Atkinson et al., *DefDAP: Deformation Data Analysis in Python* (2020), DOI 10.5281/zenodo.3688097.\n\n**Grains.** DefDAP is useful for 2D EBSD maps, grain finding and grain-level analysis, crystallographic slip/twinning interpretation, boundary overlays, and linking deformation fields to grains. For a conventional single-phase 2D Al EBSD map it may be the quickest lightweight route from an orientation map to grains and grain-wise quantities.\n\n**Texture and misorientation metrics.** Its emphasis is local deformation and grain-scale mechanics, not comprehensive quantitative texture. It is less complete than MTEX for ODFs, texture components, and generalized boundary/reconstruction operations. KAM-like local misorientation calculations can be added or may be available through map-level operations depending on release, but GND-density inversion should not be assumed to be a complete, standardized capability without checking the exact version and validating the implementation.\n\n**Maturity.** DefDAP has been used in peer-reviewed deformation studies, but its community, documentation breadth, and EBSD feature coverage are smaller than MTEX or DREAM.3D. It is best regarded as a focused 2D deformation-analysis package rather than a universal EBSD backend.\n\n### 4. DREAM.3D and DREAM3D-NX/`simplnx`\n\n**Role and architecture.** Legacy DREAM.3D is an established C++/Qt microstructure-analysis platform. DREAM3D-NX is its current-generation successor; `simplnx` provides Python bindings and pipeline construction. Thus, it is **Python-accessible and scriptable**, although not pure Python internally. This distinction is normally beneficial for large EBSD maps because segmentation and feature-statistics filters execute in compiled code.\n\n**Grain reconstruction.** This is the strongest open-source alternative for automated grain segmentation. DREAM.3D uses pipeline filters for data import, masking, cleanup, symmetry-aware misorientation segmentation, feature identification, neighbor lists, grain morphology, crystallographic statistics, boundary meshes, and, where applicable, 3D reconstruction. Published work describes DREAM.3D as a unified data structure aggregating community-developed algorithms, with reconstruction pipelines commonly containing more than a dozen parameterized steps. (polonsky2019threedimensionalanalysisand pages 1-2)\n\nIts `Segment Features (Misorientation)` workflow has been used to compare 2D and 3D segmentation across several misorientation thresholds. (stanek2020comparisonofsegmentation pages 2-7) Published AM/TriBeam workflows reconstructed serial EBSD slices, segmented grains using explicit misorientation tolerances, removed features below specified voxel counts, filled gaps, and automated parameter sweeps. (polonsky2019threedimensionalanalysisand pages 2-5) Cloud integration further demonstrated parallel parameter studies, provenance tracking, and grain-size comparisons between 2D and 3D AM datasets. (polonsky2019threedimensionalanalysisand pages 1-2, polonsky2019threedimensionalanalysisand pages 13-14)\n\n**Texture.** DREAM.3D calculates crystallographic feature statistics and supports orientation-distribution data used in synthetic microstructure generation, but it is not as strong as MTEX for interactive quantitative texture analysis. PF/IPF maps and basic orientation statistics are feasible; sophisticated ODF reconstruction and texture-component analysis are better handled in orix plus custom numerical code\u2014or validated against MTEX. Published workflows frequently use DREAM.3D for microstructure generation/reconstruction and MTEX for detailed ODF/PF analysis, reflecting this division of strengths. (folwarczny2026accurategrainboundary pages 5-9)\n\n**KAM/GND.** DREAM3D-NX should not be selected primarily for KAM or GND. Depending on installed plugins and version, local orientation filters may cover some neighborhood measures, but these capabilities are less central and less transparent than its feature segmentation/statistics pipeline. A NumPy/orix KAM stage is easier to audit. GND remains a specialist calculation.\n\n**Cautions.** Segmentation is not parameter-free. The same threshold can produce different 2D and 3D connectivity, especially for nonconvex grains or paths connected outside the selected plane. (stanek2020comparisonofsegmentation pages 1-2, stanek2020comparisonofsegmentation pages 2-7) Minimum feature size and cleanup can also shift the measured grain-size distribution. Consequently, pipeline JSON, threshold, neighborhood convention, phase mask, and deleted/fill operations should be retained as provenance.\n\n### 5. pyxem\n\npyxem is an open-source Python ecosystem for multidimensional diffraction microscopy, built around HyperSpy and commonly used for scanning/precession electron diffraction and 4D-STEM. It is valuable for virtual diffraction imaging, diffraction-vector analysis, orientation mapping, and related TEM workflows.\n\nIt is **not a direct downstream package for conventional SEM-EBSD orientation maps**. Grain segmentation from vendor-style EBSD grids, quantitative EBSD texture analysis, KAM, and GND are not its central abstractions. Its shared ecosystem with kikuchipy/orix can be useful if the project later combines EBSD with scanning electron diffraction, but pyxem should not be the primary AlSi10Mg grain-analysis backend.\n\n### 6. PyMicro\n\nPyMicro provides Python classes and algorithms for crystallography, microstructure representation, grains, orientations, meshes, and links to simulation and tomography. It can import or represent EBSD-like microstructures and is useful for custom data integration, synthetic microstructures, and computational-mechanics coupling.\n\nFor this task, its limitations are that conventional EBSD segmentation, comprehensive ODF analysis, KAM, and GND are not offered with the same turnkey breadth or community validation as MTEX. It is better viewed as an extensible microstructure framework than as a drop-in EBSD analysis application.\n\n### 7. OpenXY and other research code\n\nOpenXY is associated mainly with high-angular-resolution EBSD cross-correlation and strain/rotation analysis. It addresses a different problem from ordinary Hough-indexed orientation-map characterization and is not a complete grain/texture package. Some Python ports and research repositories calculate lattice curvature or GND density, but their conventions, slip-system bases, regularization, and maintenance vary.\n\nOther small packages carrying names such as `pyebsd`, custom scikit-image segmenters, or laboratory scripts can calculate IPF colours, KAM, or threshold-connected grains. They can be useful building blocks, but package names are sometimes ambiguous, releases may be unmaintained, and peer-reviewed software references are often absent. They should not be treated as equivalent to MTEX merely because they produce an IPF or KAM image.\n\n## Recommended pipeline for AM AlSi10Mg\n\n### Data contract after indexing\n\nExport or retain the following arrays and metadata:\n\n- quaternion or rotation matrix per scan point\u2014preferably not only Euler angles;\n- phase ID, indexed/unindexed mask, confidence or match score, and pattern quality;\n- physical `x`, `y` coordinates and step size;\n- scan shape and rectangular/hexagonal topology;\n- crystal symmetry and lattice parameters for fcc Al;\n- detector/sample/reference-frame conventions;\n- indexing dictionary or phase-library version.\n\nAlSi10Mg is commonly dominated in EBSD by fcc \u03b1-Al, while the fine Si network may be incompletely indexed at ordinary step sizes. Do not let unindexed Si-rich pixels automatically split Al grains: establish an explicit phase/mask and cleanup policy and report it.\n\n### Grain stage\n\nUse **DREAM3D-NX/`simplnx`** for the production pipeline:\n\n1. construct the image geometry and load quaternion, phase, mask, and quality arrays;\n2. remove only demonstrably unreliable points;\n3. segment same-phase connected pixels with a documented disorientation threshold;\n4. calculate feature centroids, equivalent diameters, areas, aspect ratios, mean orientations, neighbors, and boundary misorientations;\n5. retain both the raw feature labels and any post-cleanup labels;\n6. sweep plausible thresholds rather than fixing one unexamined value.\n\nFor AM AlSi10Mg, evaluate at least a low-angle-sensitive threshold and a conventional grain threshold\u2014for example, a controlled sweep around 2\u20135\u00b0\u2014because cellular/subgrain orientation gradients may be physically meaningful. This is not a recommendation to choose a universal value; published work demonstrates that changing tolerance can radically alter segmentation and that 2D and 3D results are not automatically equivalent. (polonsky2019threedimensionalanalysisand pages 2-5, stanek2020comparisonofsegmentation pages 1-2, stanek2020comparisonofsegmentation pages 2-7)\n\nIf only modest 2D maps are involved and direct Python object manipulation is more important than DREAM3D-NX pipelines, **DefDAP** is a reasonable alternative. A fully custom orix/scikit-image segmenter is defensible only if regression-tested against DREAM3D-NX or MTEX.\n\n### Texture stage\n\nUse **orix** for orientation conversion, symmetry reduction, IPF maps, pole figures, and discrete orientation statistics. For ODF estimation:\n\n- weight points or grains deliberately; pixel-weighted and one-orientation-per-grain ODFs answer different questions;\n- state the kernel and half-width/bandwidth;\n- enforce cubic crystal symmetry and the intended specimen symmetry;\n- normalize PF/ODF intensities consistently, usually in multiples of random distribution;\n- validate against a known texture or a small MTEX reference dataset.\n\nThis distinction matters in AM material: pixel weighting emphasizes large columnar grains, whereas grain weighting describes the population of grains. A recent study highlights the importance of preserving the full orientation distribution when reducing EBSD orientation datasets and uses PF maps to assess texture strength. (wanni2024machinelearningenhanced pages 1-2)\n\n### KAM\n\nKAM is straightforward to implement but easy to define inconsistently. For each indexed point, compute the mean symmetry-reduced disorientation to valid neighbors, while specifying:\n\n- first-, second-, or higher-order neighborhood;\n- whether diagonals are included;\n- maximum included disorientation, often chosen to exclude grain boundaries;\n- treatment of phase boundaries, map edges, and unindexed pixels;\n- degrees versus radians;\n- whether the map has been denoised before calculation.\n\nUse orix for disorientation and NumPy/SciPy for neighborhood operations. Store the number of valid neighbors along with KAM; otherwise values near pores, Si particles, and map boundaries are misleading. KAM should not be interpreted directly as dislocation density.\n\n### GND density\n\nGND is the least turnkey part of a MATLAB-free pipeline. A defensible calculation needs orientation gradients in physical units, lattice curvature, an explicit Nye-tensor convention, Burgers-vector/slip-system definitions, and a solution to an underdetermined inversion\u2014commonly L1 or L2 minimization. Report whether the result is total scalar GND density, a lower bound, or slip-system-resolved density.\n\nFor conventional EBSD, noise and angular resolution strongly affect spatial derivatives. The result also scales with step size and preprocessing. Therefore:\n\n1. preserve orientations at full precision;\n2. estimate angular noise on an undeformed/reference region;\n3. document derivative stencil and smoothing;\n4. perform step-size or downsampling sensitivity tests;\n5. benchmark synthetic rotation-gradient fields with known curvature;\n6. compare a representative map against an established MTEX or HR-EBSD implementation.\n\nNo named Python package in this comparison offers a broadly validated, turnkey GND workflow matching MTEX\u2019s integration. Treat GND as an independently versioned scientific module, not as a plotting option attached to the grain segmenter.\n\n## Practical ranking\n\n- **Best production grain segmentation and statistics:** DREAM3D-NX/`simplnx`.\n- **Best Python crystallographic foundation and PF/IPF layer:** orix.\n- **Best upstream pattern/indexing integration:** kikuchipy + PyEBSDIndex.\n- **Best lightweight 2D grain/deformation package:** DefDAP.\n- **Best for TEM diffraction-microscopy integration, not SEM-EBSD post-processing:** pyxem.\n- **Best custom microstructure/simulation framework:** PyMicro.\n- **No fully satisfactory turnkey Python winner for GND:** implement and validate separately.\n\nAccordingly, the recommended deployable stack is **kikuchipy/PyEBSDIndex \u2192 DREAM3D-NX/`simplnx` \u2192 orix-based texture and KAM \u2192 validated custom GND module**. This removes MATLAB from routine production while retaining MTEX only as an optional one-time validation reference. DREAM.3D\u2019s documented use on complex additively manufactured 3D EBSD datasets, including automated parameter studies and explicit misorientation segmentation, makes this architecture substantially lower-risk than building the entire downstream stage directly from NumPy/orix primitives. (polonsky2019threedimensionalanalysisand pages 1-2, polonsky2019threedimensionalanalysisand pages 13-14, polonsky2019threedimensionalanalysisand pages 2-5)", + "raw_answer": "# Open-source Python options for EBSD post-processing\n\n## Executive conclusion\n\nThere is currently **no single Python-native package that reproduces the full integrated scope and maturity of MTEX**. The most credible MATLAB-free solution is a composed stack:\n\n1. **kikuchipy + PyEBSDIndex** for pattern processing and indexing;\n2. **DREAM3D-NX through `simplnx`** for reproducible grain segmentation, cleanup, grain statistics, and especially 3D-capable workflows;\n3. **orix** as the crystallographic orientation, symmetry, misorientation, IPF, and pole-figure layer;\n4. optionally **DefDAP** for convenient 2D grain/deformation-map analysis;\n5. a separately tested module for **KAM**, and especially for **GND-density inversion**.\n\nFor the proposed automated AlSi10Mg pipeline, DREAM3D-NX/`simplnx` is the strongest grain-characterization backend, while orix is the best Python-native crystallographic foundation. kikuchipy itself is not a downstream replacement for MTEX, and pyxem is primarily a diffraction-microscopy/4D-STEM package rather than a conventional SEM-EBSD grain-analysis suite.\n\n| Package / ecosystem | Python-native status | Grain reconstruction / segmentation | Texture ODF / PF / IPF | KAM / GND | Maturity / reference status | Recommended role |\n|---|---|---|---|---|---|---|\n| MTEX | No; MATLAB-based | **Strong** for symmetry-aware 2D grain detection/reconstruction; advanced specialized workflows documented | **Strong**; benchmark for ODF, pole figures, IPF, texture components (pqac-00000000, pqac-00000012, pqac-00000013) | **Strong** in the MTEX ecosystem; widely treated as benchmark | Very mature, heavily cited benchmark; peer-reviewed advanced EBSD workflows documented (pqac-00000012, pqac-00000013) | Functional benchmark and validation target, but not MATLAB-free |\n| kikuchipy | Yes | **Absent / not core** for downstream grain reconstruction; primarily EBSD pattern processing/indexing support | **Partial / custom** via interoperability, not a full texture-analysis suite | **Absent / not core** | Open-source Python EBSD toolbox with literature record, but not a complete post-processing replacement in the retrieved evidence | Upstream pattern handling, preprocessing, indexing, data I/O; pair with orix and/or DREAM3D-NX |\n| orix | Yes | **Partial / custom**; orientation objects and misorientation logic support custom grain segmentation, but not MTEX-level turnkey reconstruction | **Strong / near-benchmark for orientation visualization**; IPF/PF native, ODF possible but typically less turnkey than MTEX | **Partial / custom**; KAM-like metrics and curvature workflows need user implementation/validation | Peer-reviewed library record available; positioned as crystallographic orientation library rather than full EBSD suite | Core Python orientation engine for custom EBSD post-processing and visualization |\n| DefDAP | Yes | **Partial**; useful 2D deformation/EBSD map grain analysis, but narrower than MTEX | **Partial**; some crystallographic plotting/analysis, not a full MTEX texture environment | **Partial**; deformation-oriented metrics are a strength, GND generally custom/limited | Open-source Python project with software-release citation; maturity moderate, community smaller than MTEX/DREAM3D | Good lightweight Python choice for 2D grain/deformation analysis after indexing |\n| DREAM3D-NX / simplnx | Yes (Python API around DREAM3D-NX) | **Strong**; mature pipeline-based segmentation/reconstruction, especially for 2D/3D EBSD and batch automation (pqac-00000001, pqac-00000002, pqac-00000003, pqac-00000004, pqac-00000005, pqac-00000011) | **Partial**; some crystallographic statistics, but not as texture-centric or interactive as MTEX (pqac-00000004) | **Partial / custom**; not typically the first choice for KAM/GND-centric analysis | Mature EBSD/microstructure pipeline ecosystem with peer-reviewed reconstruction studies (pqac-00000001, pqac-00000002, pqac-00000003, pqac-00000011) | Best Python-accessible option for robust automated grain segmentation/statistics in a MATLAB-free pipeline |\n| pyxem | Yes | **Absent / not core for SEM-EBSD**; focused on diffraction microscopy in TEM/4D-STEM, not a direct MTEX replacement | **Partial** for orientation mapping/visualization in diffraction-microscopy contexts | **Absent / not core** | Mature open-source microscopy library, but its center of gravity is 4D-STEM/SPED rather than conventional SEM-EBSD post-processing | Use only if your workflow spans diffraction microscopy; not recommended as primary EBSD grain-texture backend |\n| PyMicro | Yes | **Partial / custom**; useful microstructure data structures and crystallography, but less turnkey for EBSD grain reconstruction | **Partial / custom** | **Partial / custom** | Useful research software ecosystem, but less established as a mainstream EBSD post-processing stack in the retrieved evidence | Supporting library for custom workflows, data models, simulation coupling |\n| OpenXY / research scripts / pyEBSD-style code | Yes, but heterogeneous | **Partial / custom** to **strong in isolated tasks**; highly variable and often method-specific | **Partial / custom** | **Partial / custom**, including possible GND research implementations | Lowest standardization; often lacks broad peer-reviewed software validation or stable APIs | Fill specific gaps such as KAM/GND or custom segmentation, but validate carefully against MTEX/DREAM3D outputs |\n| Practical no-MATLAB stack for AM AlSi10Mg | Yes | **Strong overall** if composed as: kikuchipy/PyEBSDIndex + DREAM3D-NX for segmentation + orix/DefDAP for orientation/statistics | **Partial-to-strong overall**; strongest with orix plus custom ODF tooling | **Partial / custom overall**; KAM feasible, GND should be a separately validated module | Most realistic MATLAB-free path based on current open-source ecosystem and evidence balance (pqac-00000001, pqac-00000002, pqac-00000003, pqac-00000011) | Recommended integrated pipeline rather than searching for a single Python package that fully replaces MTEX |\n\n\n*Table: This table compares major open-source Python-native or Python-accessible EBSD post-processing options against MTEX for grain reconstruction, texture analysis, and misorientation-derived metrics. It is designed to help choose a MATLAB-free downstream pipeline for automated EBSD workflows.*\n\n## The MTEX benchmark\n\nMTEX combines, in one environment, symmetry-aware EBSD import and manipulation, grain reconstruction, grain and boundary objects, texture estimation and plotting, misorientation statistics, KAM/GROD-type measures, and curvature/dislocation-density workflows. Its texture functionality includes ODF estimation, pole and inverse-pole figures, texture components, fibres, and quantitative texture measures. Published applications use MTEX for IPF maps, ODF-derived pole figures, grain-size and grain-shape statistics, and grain-boundary analysis. (pqac-00000000)\n\nMTEX also supports sophisticated extensions beyond simple threshold segmentation. A peer-reviewed workflow built on MTEX and MATLAB graph tools reconstructed deformation-twin hierarchies, grouped deformed fragments into parent families, treated missing relationships, and identified third-generation twins in heavily twinned \u03b1-Ti. (pqac-00000009, pqac-00000012) This illustrates the principal gap in Python: individual Python libraries provide many underlying operations, but MTEX supplies a more coherent grain/boundary/texture abstraction and a larger collection of specialized reconstruction workflows.\n\nMTEX is not immune to methodological choices. Strong textures and low-angle boundaries can cause under-segmentation or chains of crystallographically similar regions; one MTEX study deliberately biased reconstruction toward over-segmentation and used 1\u20132\u00b0 tolerances for its particular material. (pqac-00000013) More generally, grain counts and geometry depend strongly on the selected threshold, connectivity, cleanup, and minimum-grain-size rules. A conventional 5\u00b0 threshold is common but is not universally valid. (pqac-00000008)\n\n## Package assessment\n\n### 1. kikuchipy\n\n**Role.** kikuchipy is the natural upstream package in the proposed workflow. It is designed around EBSD patterns: vendor-file access, lazy handling of large pattern arrays, detector and projection geometry, background correction, pattern processing, simulation-related operations, and indexing interoperability. Its data model uses the HyperSpy ecosystem and orix crystallographic objects.\n\n**Grains and texture.** It should not be selected as the principal grain-reconstruction engine. Once indexing has produced orientation, phase, quality, and coordinate arrays, downstream segmentation and grain statistics generally require another package or custom code. Likewise, kikuchipy is not a comprehensive ODF/texture-analysis system and does not offer an MTEX-equivalent grain/boundary object model.\n\n**KAM/GND.** Neither is a core turnkey kikuchipy capability. KAM can be calculated from its output arrays with orix/NumPy-style operations, but masking, symmetry reduction, neighborhood definition, and exclusion of high-angle boundaries remain the pipeline developer\u2019s responsibility. GND inversion is substantially further outside its main scope.\n\n**Maturity.** kikuchipy is a well-developed, domain-specific open-source project with a software paper titled *kikuchipy: an open-source toolbox for analysis of electron backscatter diffraction patterns*. Its maturity is strongest for pattern-space operations, not for post-indexing microstructure analysis.\n\n### 2. orix\n\n**Role.** orix is the most important Python-native crystallographic foundation. It supplies rotations and orientations, crystal and specimen symmetry, fundamental-zone reduction, symmetry-aware misorientation, orientation colours, inverse-pole-figure colour keys, pole-figure-style projections, and orientation clustering. Its peer-reviewed methodological reference is Johnstone et al., *Density-based clustering of crystal (mis)orientations and the orix Python library*, *Journal of Applied Crystallography* 53 (2020), 1293\u20131298, DOI 10.1107/S1600576720011103.\n\n**Grain reconstruction.** orix contains the primitives needed to compare neighboring orientations and cluster orientation data, but it is not yet an MTEX-like turnkey EBSD topology package. A production grain segmenter still needs scan-grid connectivity, phase masks, confidence masks, flood-fill or graph labeling, small-region handling, and grain-property aggregation. Those steps can be implemented with NumPy, SciPy, scikit-image, xarray, and networkx, but then the laboratory owns validation and maintenance.\n\n**Texture.** orix is strong for IPF colouring, stereographic projections, symmetry handling, and discrete orientation distributions. It is suitable for PF/IPF visualization and custom orientation-density estimation. Nevertheless, MTEX remains substantially richer and more established for quantitative ODF estimation, kernel-selection conventions, harmonic representations, fibres/components, uncertainty-aware texture workflows, and publication-ready texture analysis. An ODF reconstructed from discrete EBSD orientations is also parameter-dependent; published work notes sensitivity to ODF computation settings in MTEX itself, so Python/MTEX agreement requires matching kernels, bandwidths, symmetry, weights, and normalization. A modern EBSD texture study used pole figures to characterize weak texture and illustrates the need to retain a statistically representative orientation population. (pqac-00000006)\n\n**KAM/GND.** orix is a good basis for KAM because it provides symmetry-aware misorientation operations. It does not, by itself, turn KAM into a one-call validated EBSD workflow. GND requires spatial orientation gradients, reference-frame consistency, Burgers vectors/slip-system assumptions, Nye-tensor construction, and an underdetermined inversion; this remains custom research code rather than an MTEX-equivalent orix feature.\n\n### 3. DefDAP\n\n**Role.** DefDAP\u2014Deformation Data Analysis in Python\u2014is a Python package aimed at combining EBSD with deformation measurements such as high-resolution digital image correlation. Its citable software release is Atkinson et al., *DefDAP: Deformation Data Analysis in Python* (2020), DOI 10.5281/zenodo.3688097.\n\n**Grains.** DefDAP is useful for 2D EBSD maps, grain finding and grain-level analysis, crystallographic slip/twinning interpretation, boundary overlays, and linking deformation fields to grains. For a conventional single-phase 2D Al EBSD map it may be the quickest lightweight route from an orientation map to grains and grain-wise quantities.\n\n**Texture and misorientation metrics.** Its emphasis is local deformation and grain-scale mechanics, not comprehensive quantitative texture. It is less complete than MTEX for ODFs, texture components, and generalized boundary/reconstruction operations. KAM-like local misorientation calculations can be added or may be available through map-level operations depending on release, but GND-density inversion should not be assumed to be a complete, standardized capability without checking the exact version and validating the implementation.\n\n**Maturity.** DefDAP has been used in peer-reviewed deformation studies, but its community, documentation breadth, and EBSD feature coverage are smaller than MTEX or DREAM.3D. It is best regarded as a focused 2D deformation-analysis package rather than a universal EBSD backend.\n\n### 4. DREAM.3D and DREAM3D-NX/`simplnx`\n\n**Role and architecture.** Legacy DREAM.3D is an established C++/Qt microstructure-analysis platform. DREAM3D-NX is its current-generation successor; `simplnx` provides Python bindings and pipeline construction. Thus, it is **Python-accessible and scriptable**, although not pure Python internally. This distinction is normally beneficial for large EBSD maps because segmentation and feature-statistics filters execute in compiled code.\n\n**Grain reconstruction.** This is the strongest open-source alternative for automated grain segmentation. DREAM.3D uses pipeline filters for data import, masking, cleanup, symmetry-aware misorientation segmentation, feature identification, neighbor lists, grain morphology, crystallographic statistics, boundary meshes, and, where applicable, 3D reconstruction. Published work describes DREAM.3D as a unified data structure aggregating community-developed algorithms, with reconstruction pipelines commonly containing more than a dozen parameterized steps. (pqac-00000011)\n\nIts `Segment Features (Misorientation)` workflow has been used to compare 2D and 3D segmentation across several misorientation thresholds. (pqac-00000007) Published AM/TriBeam workflows reconstructed serial EBSD slices, segmented grains using explicit misorientation tolerances, removed features below specified voxel counts, filled gaps, and automated parameter sweeps. (pqac-00000003, pqac-00000010) Cloud integration further demonstrated parallel parameter studies, provenance tracking, and grain-size comparisons between 2D and 3D AM datasets. (pqac-00000001, pqac-00000002)\n\n**Texture.** DREAM.3D calculates crystallographic feature statistics and supports orientation-distribution data used in synthetic microstructure generation, but it is not as strong as MTEX for interactive quantitative texture analysis. PF/IPF maps and basic orientation statistics are feasible; sophisticated ODF reconstruction and texture-component analysis are better handled in orix plus custom numerical code\u2014or validated against MTEX. Published workflows frequently use DREAM.3D for microstructure generation/reconstruction and MTEX for detailed ODF/PF analysis, reflecting this division of strengths. (pqac-00000000)\n\n**KAM/GND.** DREAM3D-NX should not be selected primarily for KAM or GND. Depending on installed plugins and version, local orientation filters may cover some neighborhood measures, but these capabilities are less central and less transparent than its feature segmentation/statistics pipeline. A NumPy/orix KAM stage is easier to audit. GND remains a specialist calculation.\n\n**Cautions.** Segmentation is not parameter-free. The same threshold can produce different 2D and 3D connectivity, especially for nonconvex grains or paths connected outside the selected plane. (pqac-00000005, pqac-00000007, pqac-00000008) Minimum feature size and cleanup can also shift the measured grain-size distribution. Consequently, pipeline JSON, threshold, neighborhood convention, phase mask, and deleted/fill operations should be retained as provenance.\n\n### 5. pyxem\n\npyxem is an open-source Python ecosystem for multidimensional diffraction microscopy, built around HyperSpy and commonly used for scanning/precession electron diffraction and 4D-STEM. It is valuable for virtual diffraction imaging, diffraction-vector analysis, orientation mapping, and related TEM workflows.\n\nIt is **not a direct downstream package for conventional SEM-EBSD orientation maps**. Grain segmentation from vendor-style EBSD grids, quantitative EBSD texture analysis, KAM, and GND are not its central abstractions. Its shared ecosystem with kikuchipy/orix can be useful if the project later combines EBSD with scanning electron diffraction, but pyxem should not be the primary AlSi10Mg grain-analysis backend.\n\n### 6. PyMicro\n\nPyMicro provides Python classes and algorithms for crystallography, microstructure representation, grains, orientations, meshes, and links to simulation and tomography. It can import or represent EBSD-like microstructures and is useful for custom data integration, synthetic microstructures, and computational-mechanics coupling.\n\nFor this task, its limitations are that conventional EBSD segmentation, comprehensive ODF analysis, KAM, and GND are not offered with the same turnkey breadth or community validation as MTEX. It is better viewed as an extensible microstructure framework than as a drop-in EBSD analysis application.\n\n### 7. OpenXY and other research code\n\nOpenXY is associated mainly with high-angular-resolution EBSD cross-correlation and strain/rotation analysis. It addresses a different problem from ordinary Hough-indexed orientation-map characterization and is not a complete grain/texture package. Some Python ports and research repositories calculate lattice curvature or GND density, but their conventions, slip-system bases, regularization, and maintenance vary.\n\nOther small packages carrying names such as `pyebsd`, custom scikit-image segmenters, or laboratory scripts can calculate IPF colours, KAM, or threshold-connected grains. They can be useful building blocks, but package names are sometimes ambiguous, releases may be unmaintained, and peer-reviewed software references are often absent. They should not be treated as equivalent to MTEX merely because they produce an IPF or KAM image.\n\n## Recommended pipeline for AM AlSi10Mg\n\n### Data contract after indexing\n\nExport or retain the following arrays and metadata:\n\n- quaternion or rotation matrix per scan point\u2014preferably not only Euler angles;\n- phase ID, indexed/unindexed mask, confidence or match score, and pattern quality;\n- physical `x`, `y` coordinates and step size;\n- scan shape and rectangular/hexagonal topology;\n- crystal symmetry and lattice parameters for fcc Al;\n- detector/sample/reference-frame conventions;\n- indexing dictionary or phase-library version.\n\nAlSi10Mg is commonly dominated in EBSD by fcc \u03b1-Al, while the fine Si network may be incompletely indexed at ordinary step sizes. Do not let unindexed Si-rich pixels automatically split Al grains: establish an explicit phase/mask and cleanup policy and report it.\n\n### Grain stage\n\nUse **DREAM3D-NX/`simplnx`** for the production pipeline:\n\n1. construct the image geometry and load quaternion, phase, mask, and quality arrays;\n2. remove only demonstrably unreliable points;\n3. segment same-phase connected pixels with a documented disorientation threshold;\n4. calculate feature centroids, equivalent diameters, areas, aspect ratios, mean orientations, neighbors, and boundary misorientations;\n5. retain both the raw feature labels and any post-cleanup labels;\n6. sweep plausible thresholds rather than fixing one unexamined value.\n\nFor AM AlSi10Mg, evaluate at least a low-angle-sensitive threshold and a conventional grain threshold\u2014for example, a controlled sweep around 2\u20135\u00b0\u2014because cellular/subgrain orientation gradients may be physically meaningful. This is not a recommendation to choose a universal value; published work demonstrates that changing tolerance can radically alter segmentation and that 2D and 3D results are not automatically equivalent. (pqac-00000003, pqac-00000005, pqac-00000007)\n\nIf only modest 2D maps are involved and direct Python object manipulation is more important than DREAM3D-NX pipelines, **DefDAP** is a reasonable alternative. A fully custom orix/scikit-image segmenter is defensible only if regression-tested against DREAM3D-NX or MTEX.\n\n### Texture stage\n\nUse **orix** for orientation conversion, symmetry reduction, IPF maps, pole figures, and discrete orientation statistics. For ODF estimation:\n\n- weight points or grains deliberately; pixel-weighted and one-orientation-per-grain ODFs answer different questions;\n- state the kernel and half-width/bandwidth;\n- enforce cubic crystal symmetry and the intended specimen symmetry;\n- normalize PF/ODF intensities consistently, usually in multiples of random distribution;\n- validate against a known texture or a small MTEX reference dataset.\n\nThis distinction matters in AM material: pixel weighting emphasizes large columnar grains, whereas grain weighting describes the population of grains. A recent study highlights the importance of preserving the full orientation distribution when reducing EBSD orientation datasets and uses PF maps to assess texture strength. (pqac-00000006)\n\n### KAM\n\nKAM is straightforward to implement but easy to define inconsistently. For each indexed point, compute the mean symmetry-reduced disorientation to valid neighbors, while specifying:\n\n- first-, second-, or higher-order neighborhood;\n- whether diagonals are included;\n- maximum included disorientation, often chosen to exclude grain boundaries;\n- treatment of phase boundaries, map edges, and unindexed pixels;\n- degrees versus radians;\n- whether the map has been denoised before calculation.\n\nUse orix for disorientation and NumPy/SciPy for neighborhood operations. Store the number of valid neighbors along with KAM; otherwise values near pores, Si particles, and map boundaries are misleading. KAM should not be interpreted directly as dislocation density.\n\n### GND density\n\nGND is the least turnkey part of a MATLAB-free pipeline. A defensible calculation needs orientation gradients in physical units, lattice curvature, an explicit Nye-tensor convention, Burgers-vector/slip-system definitions, and a solution to an underdetermined inversion\u2014commonly L1 or L2 minimization. Report whether the result is total scalar GND density, a lower bound, or slip-system-resolved density.\n\nFor conventional EBSD, noise and angular resolution strongly affect spatial derivatives. The result also scales with step size and preprocessing. Therefore:\n\n1. preserve orientations at full precision;\n2. estimate angular noise on an undeformed/reference region;\n3. document derivative stencil and smoothing;\n4. perform step-size or downsampling sensitivity tests;\n5. benchmark synthetic rotation-gradient fields with known curvature;\n6. compare a representative map against an established MTEX or HR-EBSD implementation.\n\nNo named Python package in this comparison offers a broadly validated, turnkey GND workflow matching MTEX\u2019s integration. Treat GND as an independently versioned scientific module, not as a plotting option attached to the grain segmenter.\n\n## Practical ranking\n\n- **Best production grain segmentation and statistics:** DREAM3D-NX/`simplnx`.\n- **Best Python crystallographic foundation and PF/IPF layer:** orix.\n- **Best upstream pattern/indexing integration:** kikuchipy + PyEBSDIndex.\n- **Best lightweight 2D grain/deformation package:** DefDAP.\n- **Best for TEM diffraction-microscopy integration, not SEM-EBSD post-processing:** pyxem.\n- **Best custom microstructure/simulation framework:** PyMicro.\n- **No fully satisfactory turnkey Python winner for GND:** implement and validate separately.\n\nAccordingly, the recommended deployable stack is **kikuchipy/PyEBSDIndex \u2192 DREAM3D-NX/`simplnx` \u2192 orix-based texture and KAM \u2192 validated custom GND module**. This removes MATLAB from routine production while retaining MTEX only as an optional one-time validation reference. DREAM.3D\u2019s documented use on complex additively manufactured 3D EBSD datasets, including automated parameter studies and explicit misorientation segmentation, makes this architecture substantially lower-risk than building the entire downstream stage directly from NumPy/orix primitives. (pqac-00000001, pqac-00000002, pqac-00000003, pqac-00000010, pqac-00000011)", + "answer_reasoning": null, + "has_successful_answer": true, + "context": "", + "contexts": [ + { + "id": "pqac-0bc07815", + "context": "This excerpt describes MTEX as a MATLAB toolbox capable of analyzing crystallographic texture through inverse pole figure (IPF) maps and orientation distribution function (ODF) pole figures. The tool can extract and analyze grain size, shape, and orientation properties of microstructures by fitting grains with ellipses. MTEX provides standard functions for grain size analysis (calculating equivalent circle diameters fitted to lognormal distributions), aspect ratio calculations from ellipse axes, and a characteristic shape function that sums over grain boundary segment orientations. The excerpt documents use of MTEX for texture validation in synthetic microstructure analysis. However, the excerpt does not provide information about Python interfaces, open-source status, KAM/GND calculations, grain segmentation/reconstruction capabilities, or the maturity/publication record of MTEX or other listed tools (kikuchipy, orix, DefDAP, DREAM.3D, pyxem, PyMicro).", + "question": "Across the retrieved literature, what evidence describes the capabilities, open-source status, Python interfaces, maturity, publications, grain segmentation/reconstruction, texture analysis (ODF/pole figures/IPF), KAM, and GND calculations of kikuchipy, orix, DefDAP, DREAM.3D or DREAM3D-NX/simplnx, pyxem, MTEX, PyMicro, and other Python EBSD tools? Extract exact statements and bibliographic details, including limitations.", + "text": { + "embedding": null, + "text": "", + "name": "folwarczny2026accurategrainboundary pages 5-9", + "media": [], + "doc": { + "embedding": null, + "docname": "folwarczny2026accurategrainboundary", + "dockey": "59d8aa55a8c3757a", + "citation": "Martin Folwarczny, Ao Li, Rushvi Shah, Aaron Chote, Alexandra C. Austin, Yimin Zhu, Gregory S. Rohrer, Michael A. Jackson, Souhardh Kotakadi, and Katharina Marquardt. Accurate grain boundary plane distributions for textured microstructures from stereological analysis of orthogonal two-dimensional electron backscatter diffraction orientation maps. Ultramicroscopy, 280:114262, Feb 2026. URL: https://doi.org/10.1016/j.ultramic.2025.114262, doi:10.1016/j.ultramic.2025.114262.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "folwarczny2026accurategrainboundary", + "bibtex": "@article{folwarczny2026accurategrainboundary,\n author = \"Folwarczny, Martin and Li, Ao and Shah, Rushvi and Chote, Aaron and Austin, Alexandra C. and Zhu, Yimin and Rohrer, Gregory S. and Jackson, Michael A. and Kotakadi, Souhardh and Marquardt, Katharina\",\n title = \"Accurate grain boundary plane distributions for textured microstructures from stereological analysis of orthogonal two-dimensional electron backscatter diffraction orientation maps\",\n volume = \"280\",\n issn = \"0304-3991\",\n url = \"https://doi.org/10.1016/j.ultramic.2025.114262\",\n doi = \"10.1016/j.ultramic.2025.114262\",\n journal = \"Ultramicroscopy\",\n publisher = \"Elsevier BV\",\n year = \"2026\",\n month = \"Feb\",\n pages = \"114262\"\n}\n", + "authors": [ + "Martin Folwarczny", + "Ao Li", + "Rushvi Shah", + "Aaron Chote", + "Alexandra C. Austin", + "Yimin Zhu", + "Gregory S. Rohrer", + "Michael A. Jackson", + "Souhardh Kotakadi", + "Katharina Marquardt" + ], + "publication_date": "2026-02-01T00:00:00Z", + "year": 2026, + "volume": "280", + "issue": null, + "issn": "0304-3991", + "pages": "114262", + "journal": "Ultramicroscopy", + "publisher": "Elsevier BV", + "url": "https://doi.org/10.1016/j.ultramic.2025.114262", + "title": "Accurate grain boundary plane distributions for textured microstructures from stereological analysis of orthogonal two-dimensional electron backscatter diffraction orientation maps", + "citation_count": 0, + "bibtex_type": "misc", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1016/j.ultramic.2025.114262", + "doi_url": "https://doi.org/10.1016/j.ultramic.2025.114262", + "doc_id": "59d8aa55a8c3757a", + "file_location": null, + "license": null, + "pdf_url": "https://doi.org/10.1016/j.ultramic.2025.114262", + "other": { + "client_source": [ + "paper_search", + "semantic_scholar", + "semantic_scholar", + "crossref", + "crossref" + ], + "bibtex_source": [ + "self_generated", + "semantic_scholar", + "self_generated", + "semantic_scholar", + [ + "self_generated" + ], + [ + "crossref" + ], + "self_generated", + [ + "self_generated" + ], + [ + "crossref" + ] + ] + }, + "formatted_citation": "Martin Folwarczny, Ao Li, Rushvi Shah, Aaron Chote, Alexandra C. Austin, Yimin Zhu, Gregory S. Rohrer, Michael A. Jackson, Souhardh Kotakadi, and Katharina Marquardt. Accurate grain boundary plane distributions for textured microstructures from stereological analysis of orthogonal two-dimensional electron backscatter diffraction orientation maps. Ultramicroscopy, 280:114262, Feb 2026. URL: https://doi.org/10.1016/j.ultramic.2025.114262, doi:10.1016/j.ultramic.2025.114262. This article has 0 citations and is from a peer-reviewed journal." + }, + "chunk_id": "8780a7be-14a2-4832-9f6b-1beb6ba2ee0a" + }, + "score": 4, + "snippets": [ + "The first step in the analysis of the synthetic orientation maps was performed using the MTEX toolbox for MATLAB [33].", + "Standard functions provided by MTEX were used to plot inverse pole figure (IPF) maps and orientation distribution function (ODF) pole figures to analyse the crystallographic texture of the simulated microstructure.", + "The grain size, shape and orientation properties of the microstructure were also analysed using MTEX, fitting grains with ellipses.", + "The characteristic shape function is provided by MTEX and sums over grain boundary segment orientations.", + "A MATLAB script was written to convert these files into orientation maps in the .ang format.", + "Grain diameters were calculated and fitted with a lognormal distribution." + ], + "used_images": false + }, + { + "id": "pqac-6926a3e1", + "context": "This excerpt describes a stereological method for obtaining grain boundary plane distributions (GBPD) from 2D EBSD orientation maps applied to textured microstructures. The work references code from Carnegie Mellon University's Rohrer group for stereological analysis and uses DREAM.3D for synthetic microstructure generation. However, the excerpt does not provide detailed information about the capabilities, open-source status, Python interfaces, maturity, publications, or specific computational features (such as grain segmentation, texture analysis, KAM, or GND calculations) of kikuchipy, orix, DefDAP, DREAM.3D, pyxem, MTEX, PyMicro, or other Python EBSD tools. The document focuses on presenting a novel stereological approach rather than surveying existing EBSD analysis software.", + "question": "Across the retrieved literature, what evidence describes the capabilities, open-source status, Python interfaces, maturity, publications, grain segmentation/reconstruction, texture analysis (ODF/pole figures/IPF), KAM, and GND calculations of kikuchipy, orix, DefDAP, DREAM.3D or DREAM3D-NX/simplnx, pyxem, MTEX, PyMicro, and other Python EBSD tools? Extract exact statements and bibliographic details, including limitations.", + "text": { + "embedding": null, + "text": "", + "name": "folwarczny2026accurategrainboundary pages 1-3", + "media": [], + "doc": { + "embedding": null, + "docname": "folwarczny2026accurategrainboundary", + "dockey": "59d8aa55a8c3757a", + "citation": "Martin Folwarczny, Ao Li, Rushvi Shah, Aaron Chote, Alexandra C. Austin, Yimin Zhu, Gregory S. Rohrer, Michael A. Jackson, Souhardh Kotakadi, and Katharina Marquardt. Accurate grain boundary plane distributions for textured microstructures from stereological analysis of orthogonal two-dimensional electron backscatter diffraction orientation maps. Ultramicroscopy, 280:114262, Feb 2026. URL: https://doi.org/10.1016/j.ultramic.2025.114262, doi:10.1016/j.ultramic.2025.114262.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "folwarczny2026accurategrainboundary", + "bibtex": "@article{folwarczny2026accurategrainboundary,\n author = \"Folwarczny, Martin and Li, Ao and Shah, Rushvi and Chote, Aaron and Austin, Alexandra C. and Zhu, Yimin and Rohrer, Gregory S. and Jackson, Michael A. and Kotakadi, Souhardh and Marquardt, Katharina\",\n title = \"Accurate grain boundary plane distributions for textured microstructures from stereological analysis of orthogonal two-dimensional electron backscatter diffraction orientation maps\",\n volume = \"280\",\n issn = \"0304-3991\",\n url = \"https://doi.org/10.1016/j.ultramic.2025.114262\",\n doi = \"10.1016/j.ultramic.2025.114262\",\n journal = \"Ultramicroscopy\",\n publisher = \"Elsevier BV\",\n year = \"2026\",\n month = \"Feb\",\n pages = \"114262\"\n}\n", + "authors": [ + "Martin Folwarczny", + "Ao Li", + "Rushvi Shah", + "Aaron Chote", + "Alexandra C. Austin", + "Yimin Zhu", + "Gregory S. Rohrer", + "Michael A. Jackson", + "Souhardh Kotakadi", + "Katharina Marquardt" + ], + "publication_date": "2026-02-01T00:00:00Z", + "year": 2026, + "volume": "280", + "issue": null, + "issn": "0304-3991", + "pages": "114262", + "journal": "Ultramicroscopy", + "publisher": "Elsevier BV", + "url": "https://doi.org/10.1016/j.ultramic.2025.114262", + "title": "Accurate grain boundary plane distributions for textured microstructures from stereological analysis of orthogonal two-dimensional electron backscatter diffraction orientation maps", + "citation_count": 0, + "bibtex_type": "misc", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1016/j.ultramic.2025.114262", + "doi_url": "https://doi.org/10.1016/j.ultramic.2025.114262", + "doc_id": "59d8aa55a8c3757a", + "file_location": null, + "license": null, + "pdf_url": "https://doi.org/10.1016/j.ultramic.2025.114262", + "other": { + "client_source": [ + "paper_search", + "semantic_scholar", + "semantic_scholar", + "crossref", + "crossref" + ], + "bibtex_source": [ + "self_generated", + "semantic_scholar", + "self_generated", + "semantic_scholar", + [ + "self_generated" + ], + [ + "crossref" + ], + "self_generated", + [ + "self_generated" + ], + [ + "crossref" + ] + ] + }, + "formatted_citation": "Martin Folwarczny, Ao Li, Rushvi Shah, Aaron Chote, Alexandra C. Austin, Yimin Zhu, Gregory S. Rohrer, Michael A. Jackson, Souhardh Kotakadi, and Katharina Marquardt. Accurate grain boundary plane distributions for textured microstructures from stereological analysis of orthogonal two-dimensional electron backscatter diffraction orientation maps. Ultramicroscopy, 280:114262, Feb 2026. URL: https://doi.org/10.1016/j.ultramic.2025.114262, doi:10.1016/j.ultramic.2025.114262. This article has 0 citations and is from a peer-reviewed journal." + }, + "chunk_id": "4287fc76-69ba-485a-b51c-80b963650c1d" + }, + "score": 2, + "snippets": [ + "Stereology, applied to 2D EBSD orientation maps, is currently the fastest method of obtaining GBPDs", + "code written at Carnegie Mellon University in the Rohrer group", + "We combined microstructure simulation of a textured material using DREAM.3D" + ], + "used_images": false + }, + { + "id": "pqac-c92f0d5c", + "context": "The excerpt mentions MTEX as a toolbox available for MATLAB that is adept at handling and interpreting EBSD data, specifically for extracting Euler angles from EBSD scans. The paper describes using MTEX for initial EBSD dataset preprocessing, followed by clustering performed in Python. The excerpt also references the orientation distribution function (ODF) as a method that can be employed for analysis. However, the excerpt does not provide detailed information about the capabilities, open-source status, Python interfaces, maturity, publications, grain segmentation/reconstruction capabilities, texture analysis details (ODF/pole figures/IPF), KAM, or GND calculations of MTEX or other EBSD tools like kikuchipy, orix, DefDAP, DREAM.3D, pyxem, or PyMicro.", + "question": "Across the retrieved literature, what evidence describes the capabilities, open-source status, Python interfaces, maturity, publications, grain segmentation/reconstruction, texture analysis (ODF/pole figures/IPF), KAM, and GND calculations of kikuchipy, orix, DefDAP, DREAM.3D or DREAM3D-NX/simplnx, pyxem, MTEX, PyMicro, and other Python EBSD tools? Extract exact statements and bibliographic details, including limitations.", + "text": { + "embedding": null, + "text": "", + "name": "wanni2024machinelearningenhanced pages 6-7", + "media": [], + "doc": { + "embedding": null, + "docname": "wanni2024machinelearningenhanced", + "dockey": "bf3e624ed86e8966", + "citation": "J. Wanni, C. A. Bronkhorst, and D. J. Thoma. Machine learning enhanced analysis of ebsd data for texture representation. npj Computational Materials, 10:1-11, Jun 2024. URL: https://doi.org/10.1038/s41524-024-01324-4, doi:10.1038/s41524-024-01324-4.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "wanni2024machinelearningenhanced", + "bibtex": "@article{wanni2024machinelearningenhanced,\n author = \"Wanni, J. and Bronkhorst, C. A. and Thoma, D. J.\",\n title = \"Machine learning enhanced analysis of EBSD data for texture representation\",\n year = \"2024\",\n journal = \"npj Computational Materials\",\n volume = \"10\",\n pages = \"1-11\",\n month = \"Jun\",\n doi = \"10.1038/s41524-024-01324-4\",\n url = \"https://doi.org/10.1038/s41524-024-01324-4\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"1\",\n issn = \"2057-3960\"\n}\n", + "authors": [ + "J. Wanni", + "C. A. Bronkhorst", + "D. J. Thoma" + ], + "publication_date": "2024-06-26T00:00:00Z", + "year": 2024, + "volume": "10", + "issue": "1", + "issn": "2057-3960", + "pages": "1-11", + "journal": "npj Computational Materials", + "publisher": "Springer Science and Business Media LLC", + "url": "https://doi.org/10.1038/s41524-024-01324-4", + "title": "Machine learning enhanced analysis of EBSD data for texture representation", + "citation_count": 14, + "bibtex_type": "article", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1038/s41524-024-01324-4", + "doi_url": "https://doi.org/10.1038/s41524-024-01324-4", + "doc_id": "bf3e624ed86e8966", + "file_location": null, + "license": null, + "pdf_url": "https://www.nature.com/articles/s41524-024-01324-4.pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "J. Wanni, C. A. Bronkhorst, and D. J. Thoma. Machine learning enhanced analysis of ebsd data for texture representation. npj Computational Materials, 10:1-11, Jun 2024. URL: https://doi.org/10.1038/s41524-024-01324-4, doi:10.1038/s41524-024-01324-4. This article has 14 citations and is from a peer-reviewed journal." + }, + "chunk_id": "3f64266c-1c24-4c26-92ca-e7123133e273" + }, + "score": 3, + "snippets": [ + "The EBSD raw datasets were pre-processed using the MTEX toolbox available for MATLAB and the clustering was performed in the python environment.", + "MTEX is adept at handling and interpreting the complex data contained in EBSD scans, making it an ideal choice for the initial processing phase.", + "This conversion to .npy files is a critical step as it opens up the data to the extensive ecosystem of Python libraries and tools, particularly those tailored for data analysis and machine learning.", + "The orientation distribution function (ODF) also can be employed to determine the optimal number of data points." + ], + "used_images": false + }, + { + "id": "pqac-a9c3bc56", + "context": "This excerpt describes the use of DREAM.3D software for synthetic microstructure generation with textured materials. The paper demonstrates DREAM.3D's capabilities for: (1) grain shape simulation using ellipsoid axis ratios, (2) grain size distribution specification via lognormal distributions with mean and standard deviation parameters, (3) crystallographic texture definition through Euler angles in Bunge convention with weight assignments, and (4) crystal symmetry specification for different phases (hexagonal Zircaloy-4 and tetragonal zirconia). The excerpt also mentions MTEX's use for grain size metric calculation (equivalent circle diameter). However, the excerpt provides limited detail on open-source status, Python interfaces, maturity level, publications, grain segmentation/reconstruction capabilities, ODF/pole figure generation, KAM, GND calculations, or comparative information about other Python EBSD tools (kikuchipy, orix, DefDAP, pyxem, PyMicro). The document focuses on methodology for validating stereological GBPD (grain boundary plane distribution) analysis rather than comprehensive tool characterization.", + "question": "Across the retrieved literature, what evidence describes the capabilities, open-source status, Python interfaces, maturity, publications, grain segmentation/reconstruction, texture analysis (ODF/pole figures/IPF), KAM, and GND calculations of kikuchipy, orix, DefDAP, DREAM.3D or DREAM3D-NX/simplnx, pyxem, MTEX, PyMicro, and other Python EBSD tools? Extract exact statements and bibliographic details, including limitations.", + "text": { + "embedding": null, + "text": "", + "name": "folwarczny2026accurategrainboundary pages 3-5", + "media": [], + "doc": { + "embedding": null, + "docname": "folwarczny2026accurategrainboundary", + "dockey": "59d8aa55a8c3757a", + "citation": "Martin Folwarczny, Ao Li, Rushvi Shah, Aaron Chote, Alexandra C. Austin, Yimin Zhu, Gregory S. Rohrer, Michael A. Jackson, Souhardh Kotakadi, and Katharina Marquardt. Accurate grain boundary plane distributions for textured microstructures from stereological analysis of orthogonal two-dimensional electron backscatter diffraction orientation maps. Ultramicroscopy, 280:114262, Feb 2026. URL: https://doi.org/10.1016/j.ultramic.2025.114262, doi:10.1016/j.ultramic.2025.114262.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "folwarczny2026accurategrainboundary", + "bibtex": "@article{folwarczny2026accurategrainboundary,\n author = \"Folwarczny, Martin and Li, Ao and Shah, Rushvi and Chote, Aaron and Austin, Alexandra C. and Zhu, Yimin and Rohrer, Gregory S. and Jackson, Michael A. and Kotakadi, Souhardh and Marquardt, Katharina\",\n title = \"Accurate grain boundary plane distributions for textured microstructures from stereological analysis of orthogonal two-dimensional electron backscatter diffraction orientation maps\",\n volume = \"280\",\n issn = \"0304-3991\",\n url = \"https://doi.org/10.1016/j.ultramic.2025.114262\",\n doi = \"10.1016/j.ultramic.2025.114262\",\n journal = \"Ultramicroscopy\",\n publisher = \"Elsevier BV\",\n year = \"2026\",\n month = \"Feb\",\n pages = \"114262\"\n}\n", + "authors": [ + "Martin Folwarczny", + "Ao Li", + "Rushvi Shah", + "Aaron Chote", + "Alexandra C. Austin", + "Yimin Zhu", + "Gregory S. Rohrer", + "Michael A. Jackson", + "Souhardh Kotakadi", + "Katharina Marquardt" + ], + "publication_date": "2026-02-01T00:00:00Z", + "year": 2026, + "volume": "280", + "issue": null, + "issn": "0304-3991", + "pages": "114262", + "journal": "Ultramicroscopy", + "publisher": "Elsevier BV", + "url": "https://doi.org/10.1016/j.ultramic.2025.114262", + "title": "Accurate grain boundary plane distributions for textured microstructures from stereological analysis of orthogonal two-dimensional electron backscatter diffraction orientation maps", + "citation_count": 0, + "bibtex_type": "misc", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1016/j.ultramic.2025.114262", + "doi_url": "https://doi.org/10.1016/j.ultramic.2025.114262", + "doc_id": "59d8aa55a8c3757a", + "file_location": null, + "license": null, + "pdf_url": "https://doi.org/10.1016/j.ultramic.2025.114262", + "other": { + "client_source": [ + "paper_search", + "semantic_scholar", + "semantic_scholar", + "crossref", + "crossref" + ], + "bibtex_source": [ + "self_generated", + "semantic_scholar", + "self_generated", + "semantic_scholar", + [ + "self_generated" + ], + [ + "crossref" + ], + "self_generated", + [ + "self_generated" + ], + [ + "crossref" + ] + ] + }, + "formatted_citation": "Martin Folwarczny, Ao Li, Rushvi Shah, Aaron Chote, Alexandra C. Austin, Yimin Zhu, Gregory S. Rohrer, Michael A. Jackson, Souhardh Kotakadi, and Katharina Marquardt. Accurate grain boundary plane distributions for textured microstructures from stereological analysis of orthogonal two-dimensional electron backscatter diffraction orientation maps. Ultramicroscopy, 280:114262, Feb 2026. URL: https://doi.org/10.1016/j.ultramic.2025.114262, doi:10.1016/j.ultramic.2025.114262. This article has 0 citations and is from a peer-reviewed journal." + }, + "chunk_id": "1b1f7b0d-a04c-4ba3-abc9-7f7db7412bcb" + }, + "score": 3, + "snippets": [ + "we generated the textured synthetic mono-phased microstructures using DREAM.3D", + "The grain size was specified using a lognormal distribution", + "The crystallographic texture was set by specifying orientations via Euler angles in the Bunge convention", + "The grain size metric used in MTEX was equivalent circle diameter (ECD)" + ], + "used_images": false + }, + { + "id": "pqac-de7dc608", + "context": "The excerpt provides limited information about Python EBSD tools. It contains two relevant references: MTEX is described as a 'Free and Open Source Software Toolbox' focused on texture analysis, published in 2010. PyMicro is referenced as a 2021 resource by Proudhon. The excerpt also mentions various diffraction contrast tomography and electron backscatter diffraction applications in materials characterization, but does not provide detailed capabilities, functionality comparisons, or specific information about kikuchipy, orix, DefDAP, DREAM.3D, pyxem, or other Python EBSD tools. The references cited relate more to grain reconstruction, diffraction contrast tomography, and general materials characterization rather than comprehensive documentation of Python EBSD software capabilities.", + "question": "Across the retrieved literature, what evidence describes the capabilities, open-source status, Python interfaces, maturity, publications, grain segmentation/reconstruction, texture analysis (ODF/pole figures/IPF), KAM, and GND calculations of kikuchipy, orix, DefDAP, DREAM.3D or DREAM3D-NX/simplnx, pyxem, MTEX, PyMicro, and other Python EBSD tools? Extract exact statements and bibliographic details, including limitations.", + "text": { + "embedding": null, + "text": "", + "name": "ball2023registrationbetweendct pages 14-15", + "media": [], + "doc": { + "embedding": null, + "docname": "ball2023registrationbetweendct", + "dockey": "0a036b5088d09190", + "citation": "J. Ball, J. Oddershede, C. Davis, C. Slater, M. Said, H. Vashishtha, \u0160. Michalik, David M. Collins School of Metallurgy, Materials, U. Birmingham, United Kingdom., Diamond Light Source Ltd., Xnovo Technology ApS, Denmark, Wmg, and U. Warwick. Registration between dct and ebsd datasets for multiphase microstructures. Materials Characterization, 204:113228, Oct 2023. URL: https://doi.org/10.1016/j.matchar.2023.113228, doi:10.1016/j.matchar.2023.113228.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "ball2023registrationbetweendct", + "bibtex": "@article{ball2023registrationbetweendct,\n author = \"Ball, J. and Oddershede, J. and Davis, C. and Slater, C. and Said, M. and Vashishtha, H. and Michalik, \u0160. and of Metallurgy, David M. Collins School and Materials and Birmingham, U. and Kingdom., United and Ltd., Diamond Light Source and ApS, Xnovo Technology and Denmark and Wmg and Warwick, U.\",\n title = \"Registration between DCT and EBSD datasets for multiphase microstructures\",\n year = \"2023\",\n journal = \"Materials Characterization\",\n volume = \"204\",\n pages = \"113228\",\n month = \"Oct\",\n doi = \"10.1016/j.matchar.2023.113228\",\n url = \"https://doi.org/10.1016/j.matchar.2023.113228\",\n publisher = \"Elsevier BV\",\n issn = \"1044-5803\"\n}\n", + "authors": [ + "J. Ball", + "J. Oddershede", + "C. Davis", + "C. Slater", + "M. Said", + "H. Vashishtha", + "\u0160. Michalik", + "David M. Collins School of Metallurgy", + "Materials", + "U. Birmingham", + "United Kingdom.", + "Diamond Light Source Ltd.", + "Xnovo Technology ApS", + "Denmark", + "Wmg", + "U. Warwick" + ], + "publication_date": "2023-10-01T00:00:00Z", + "year": 2023, + "volume": "204", + "issue": null, + "issn": "1044-5803", + "pages": "113228", + "journal": "Materials Characterization", + "publisher": "Elsevier BV", + "url": "https://doi.org/10.1016/j.matchar.2023.113228", + "title": "Registration between DCT and EBSD datasets for multiphase microstructures", + "citation_count": 8, + "bibtex_type": "misc", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1016/j.matchar.2023.113228", + "doi_url": "https://doi.org/10.1016/j.matchar.2023.113228", + "doc_id": "0a036b5088d09190", + "file_location": null, + "license": null, + "pdf_url": "https://ars.els-cdn.com/content/image/1-s2.0-S1044580323005879-ga1_lrg.jpg", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "J. Ball, J. Oddershede, C. Davis, C. Slater, M. Said, H. Vashishtha, \u0160. Michalik, David M. Collins School of Metallurgy, Materials, U. Birmingham, United Kingdom., Diamond Light Source Ltd., Xnovo Technology ApS, Denmark, Wmg, and U. Warwick. Registration between dct and ebsd datasets for multiphase microstructures. Materials Characterization, 204:113228, Oct 2023. URL: https://doi.org/10.1016/j.matchar.2023.113228, doi:10.1016/j.matchar.2023.113228. This article has 8 citations and is from a peer-reviewed journal." + }, + "chunk_id": "451fa479-150b-47db-ad7e-9db5e58bb3f2" + }, + "score": 3, + "snippets": [ + "F. Bachmann, H. Bale, N. Gueninchault, C. Holzner, E. M. Lauridsen, Texture Analysis with MTEX \u2013 Free and Open Source Software Toolbox, Solid State Phenomena 160 (2010) 63\u201368.", + "H. Proudhon, pymicro, 2021." + ], + "used_images": false + }, + { + "id": "pqac-81ba8eaa", + "context": "The excerpt contains bibliography references to three relevant software tools mentioned in the question. MTEX is described as free and open source software for texture analysis (Bachmann et al. 2010). DREAM.3D is identified as a digital representation environment for 3D microstructure analysis (Groeber & Jackson 2014). ORIX is referenced as a Python library for density-based clustering of crystal (mis)orientations (Johnstone et al. 2020). However, the excerpt provides only citation information without detailed descriptions of these tools' specific capabilities, maturity levels, Python interfaces, grain segmentation/reconstruction methods, ODF/pole figure generation, KAM or GND calculation features, or their limitations. The reference list does not contain information about kikuchipy, DefDAP, DREAM3D-NX/simplnx, pyxem, or PyMicro.", + "question": "Across the retrieved literature, what evidence describes the capabilities, open-source status, Python interfaces, maturity, publications, grain segmentation/reconstruction, texture analysis (ODF/pole figures/IPF), KAM, and GND calculations of kikuchipy, orix, DefDAP, DREAM.3D or DREAM3D-NX/simplnx, pyxem, MTEX, PyMicro, and other Python EBSD tools? Extract exact statements and bibliographic details, including limitations.", + "text": { + "embedding": null, + "text": "", + "name": "polonsky2026pytribeamopensourcesoftware pages 16-17", + "media": [], + "doc": { + "embedding": null, + "docname": "polonsky2026pytribeamopensourcesoftware", + "dockey": "4deb79e3fdff92cc", + "citation": "Andrew T. Polonsky, James D. Lamb, Chad B. Hovey, Haydn Schroader, McLean P. Echlin, and Tresa M. Pollock. Pytribeam: open-source software for enhanced 3d data collection in tribeam microscopes. Integrating Materials and Manufacturing Innovation, 15:1-17, Feb 2026. URL: https://doi.org/10.1007/s40192-026-00449-2, doi:10.1007/s40192-026-00449-2.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "polonsky2026pytribeamopensourcesoftware", + "bibtex": "@article{polonsky2026pytribeamopensourcesoftware,\n author = \"Polonsky, Andrew T. and Lamb, James D. and Hovey, Chad B. and Schroader, Haydn and Echlin, McLean P. and Pollock, Tresa M.\",\n title = \"pyTriBeam: Open-Source Software for Enhanced 3D Data Collection in TriBeam Microscopes\",\n year = \"2026\",\n journal = \"Integrating Materials and Manufacturing Innovation\",\n volume = \"15\",\n pages = \"1-17\",\n month = \"Feb\",\n doi = \"10.1007/s40192-026-00449-2\",\n url = \"https://doi.org/10.1007/s40192-026-00449-2\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"1\",\n issn = \"2193-9764\"\n}\n", + "authors": [ + "Andrew T. Polonsky", + "James D. Lamb", + "Chad B. Hovey", + "Haydn Schroader", + "McLean P. Echlin", + "Tresa M. Pollock" + ], + "publication_date": "2026-02-27T00:00:00Z", + "year": 2026, + "volume": "15", + "issue": "1", + "issn": "2193-9764", + "pages": "1-17", + "journal": "Integrating Materials and Manufacturing Innovation", + "publisher": "Springer Science and Business Media LLC", + "url": "https://doi.org/10.1007/s40192-026-00449-2", + "title": "pyTriBeam: Open-Source Software for Enhanced 3D Data Collection in TriBeam Microscopes", + "citation_count": 0, + "bibtex_type": "misc", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1007/s40192-026-00449-2", + "doi_url": "https://doi.org/10.1007/s40192-026-00449-2", + "doc_id": "4deb79e3fdff92cc", + "file_location": null, + "license": null, + "pdf_url": "https://link.springer.com/content/pdf/10.1007/s40192-026-00449-2.pdf", + "other": { + "client_source": [ + "paper_search", + "semantic_scholar", + "semantic_scholar", + "crossref", + "crossref" + ], + "bibtex_source": [ + "self_generated", + "semantic_scholar", + "self_generated", + "semantic_scholar", + [ + "self_generated" + ], + [ + "crossref" + ], + "self_generated", + [ + "self_generated" + ], + [ + "crossref" + ], + "self_generated" + ] + }, + "formatted_citation": "Andrew T. Polonsky, James D. Lamb, Chad B. Hovey, Haydn Schroader, McLean P. Echlin, and Tresa M. Pollock. Pytribeam: open-source software for enhanced 3d data collection in tribeam microscopes. Integrating Materials and Manufacturing Innovation, 15:1-17, Feb 2026. URL: https://doi.org/10.1007/s40192-026-00449-2, doi:10.1007/s40192-026-00449-2. This article has 0 citations and is from a peer-reviewed journal." + }, + "chunk_id": "87a15f80-531e-420a-b10d-144810a80182" + }, + "score": 3, + "snippets": [ + "Bachmann F, Hielscher R, Schaeben H (2010) Texture analysis with mtex \u2013 free and open source software toolbox. Solid State Phenom 160:63\u201368", + "Groeber MA, Jackson MA (2014) Dream. 3d: A digital representation environment for the analysis of microstructure in 3D. Integrating Materials and Manufacturing Innovation 3(1):56\u201372", + "Johnstone DN, Martineau BH, Crout P, Midgley PA, Eggeman AS (2020) Density-based clustering of crystal (mis)orientations and the orix python library. J Appl Crystallogr 53(5):1293\u20131298" + ], + "used_images": false + }, + { + "id": "pqac-8d9d9db3", + "context": "This excerpt discusses the use of KAM (Kernel Average Misorientation) and pattern quality as crystallographic features derived from EBSD data for microstructural analysis. The paper mentions that KAM and pattern quality have been used as input parameters to machine learning algorithms for steel microstructure classification, and demonstrates that orientation-derived parameters such as KAM achieved ~98% pixel-wise accuracy in their CNN-based phase segmentation model. However, the excerpt does not provide information about specific Python-based EBSD analysis tools (kikuchipy, orix, DefDAP, DREAM.3D, pyxem, MTEX, PyMicro) or their capabilities, open-source status, grain segmentation/reconstruction features, texture analysis capabilities, or GND calculations.", + "question": "Across the retrieved literature, what evidence describes the capabilities, open-source status, Python interfaces, maturity, publications, grain segmentation/reconstruction, texture analysis (ODF/pole figures/IPF), KAM, and GND calculations of kikuchipy, orix, DefDAP, DREAM.3D or DREAM3D-NX/simplnx, pyxem, MTEX, PyMicro, and other Python EBSD tools? Extract exact statements and bibliographic details, including limitations.", + "text": { + "embedding": null, + "text": "", + "name": "ostormujof2022deeplearningfor pages 1-3", + "media": [], + "doc": { + "embedding": null, + "docname": "ostormujof2022deeplearningfor", + "dockey": "ddc178136b11c42d", + "citation": "T Martinez Ostormujof, Rrp Purushottam Raj Purohit, S Breumier, Nathalie Gey, M Salib, and L Germain. Deep learning for automated phase segmentation in ebsd maps. a case study in dual phase steel microstructures. Materials Characterization, Nov 2022. URL: https://doi.org/10.48550/arxiv.2112.03072, doi:10.48550/arxiv.2112.03072.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "ostormujof2022deeplearningfor", + "bibtex": "@article{ostormujof2022deeplearningfor,\n author = \"Ostormujof, T Martinez and Purohit, Rrp Purushottam Raj and Breumier, S and Gey, Nathalie and Salib, M and Germain, L\",\n title = \"Deep Learning for automated phase segmentation in EBSD maps. A case study in Dual Phase steel microstructures\",\n year = \"2022\",\n journal = \"Materials Characterization\",\n month = \"Nov\",\n doi = \"10.48550/arxiv.2112.03072\",\n url = \"https://doi.org/10.48550/arxiv.2112.03072\",\n publisher = \"arXiv\"\n}\n", + "authors": [ + "T Martinez Ostormujof", + "Rrp Purushottam Raj Purohit", + "S Breumier", + "Nathalie Gey", + "M Salib", + "L Germain" + ], + "publication_date": "2021-11-26T00:00:00Z", + "year": 2022, + "volume": null, + "issue": null, + "issn": null, + "pages": null, + "journal": "Materials Characterization", + "publisher": "arXiv", + "url": "https://arxiv.org/abs/2112.03072", + "title": "Deep Learning for automated phase segmentation in EBSD maps. A case study in Dual Phase steel microstructures", + "citation_count": 65, + "bibtex_type": "article", + "source_quality": 1, + "is_retracted": null, + "doi": "10.48550/arxiv.2112.03072", + "doi_url": "https://doi.org/10.48550/arxiv.2112.03072", + "doc_id": "ddc178136b11c42d", + "file_location": null, + "license": null, + "pdf_url": "https://www.sciencedirect.com/science/article/am/pii/S1044580321007609", + "other": { + "client_source": [ + "paper_search", + "datacite", + "semantic_scholar", + "datacite", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + "self_generated", + "self_generated", + "self_generated", + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "T Martinez Ostormujof, Rrp Purushottam Raj Purohit, S Breumier, Nathalie Gey, M Salib, and L Germain. Deep learning for automated phase segmentation in ebsd maps. a case study in dual phase steel microstructures. Materials Characterization, Nov 2022. URL: https://doi.org/10.48550/arxiv.2112.03072, doi:10.48550/arxiv.2112.03072. This article has 65 citations and is from a peer-reviewed journal." + }, + "chunk_id": "522c5142-1f9e-4462-8b4e-b2e40ddb1497" + }, + "score": 2, + "snippets": [ + "Kernel Average Misorientation (KAM) or pattern quality", + "Crystallographic features obtained by EBSD as variant pair density, Kernel Average Misorientation (KAM) and pattern quality have also been fed to ML algorithms to classify steel's microstructures", + "parameters derived from orientation data as pattern quality and KAM" + ], + "used_images": false + }, + { + "id": "pqac-00000000", + "context": "The excerpt describes using MTEX and DREAM.3D for EBSD analysis. MTEX capabilities include: plotting inverse pole figure (IPF) maps and orientation distribution function (ODF) pole figures for texture analysis, grain size distribution analysis using equivalent circle radius function with lognormal fitting, grain shape analysis via ellipse fitting with aspect ratio and characteristic shape function calculations, and grain boundary segment orientation analysis. DREAM.3D is used for simulating 3D microstructures and exporting 2D planar sections in multiple orthogonal directions (XY, XZ, YZ) with proper reference frame rotations to match experimental EBSD conventions. The workflow converts DREAM.3D output to standard .ang format used in TSL OIM Analysis. No information is provided regarding KAM usage, orix, DefDAP, kikuchipy, pyxem, or PyMicro tools.", + "question": "Extract evidence relevant to comparing EBSD post-processing tools: (1) MTEX grain reconstruction and texture/ODF capabilities; (2) DREAM.3D grain segmentation and 2D/3D EBSD processing; (3) use of KAM or grain boundaries in EBSD workflows; (4) peer-reviewed software references for orix, DefDAP, kikuchipy, pyxem, PyMicro. Include exact capabilities and limitations where stated.", + "text": { + "embedding": null, + "text": "", + "name": "folwarczny2026accurategrainboundary pages 5-9", + "media": [], + "doc": { + "embedding": null, + "docname": "folwarczny2026accurategrainboundary", + "dockey": "59d8aa55a8c3757a", + "citation": "Martin Folwarczny, Ao Li, Rushvi Shah, Aaron Chote, Alexandra C. Austin, Yimin Zhu, Gregory S. Rohrer, Michael A. Jackson, Souhardh Kotakadi, and Katharina Marquardt. Accurate grain boundary plane distributions for textured microstructures from stereological analysis of orthogonal two-dimensional electron backscatter diffraction orientation maps. Ultramicroscopy, 280:114262, Feb 2026. URL: https://doi.org/10.1016/j.ultramic.2025.114262, doi:10.1016/j.ultramic.2025.114262.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "folwarczny2026accurategrainboundary", + "bibtex": "@article{folwarczny2026accurategrainboundary,\n author = \"Folwarczny, Martin and Li, Ao and Shah, Rushvi and Chote, Aaron and Austin, Alexandra C. and Zhu, Yimin and Rohrer, Gregory S. and Jackson, Michael A. and Kotakadi, Souhardh and Marquardt, Katharina\",\n title = \"Accurate grain boundary plane distributions for textured microstructures from stereological analysis of orthogonal two-dimensional electron backscatter diffraction orientation maps\",\n volume = \"280\",\n issn = \"0304-3991\",\n url = \"https://doi.org/10.1016/j.ultramic.2025.114262\",\n doi = \"10.1016/j.ultramic.2025.114262\",\n journal = \"Ultramicroscopy\",\n publisher = \"Elsevier BV\",\n year = \"2026\",\n month = \"Feb\",\n pages = \"114262\"\n}\n", + "authors": [ + "Martin Folwarczny", + "Ao Li", + "Rushvi Shah", + "Aaron Chote", + "Alexandra C. Austin", + "Yimin Zhu", + "Gregory S. Rohrer", + "Michael A. Jackson", + "Souhardh Kotakadi", + "Katharina Marquardt" + ], + "publication_date": "2026-02-01T00:00:00Z", + "year": 2026, + "volume": "280", + "issue": null, + "issn": "0304-3991", + "pages": "114262", + "journal": "Ultramicroscopy", + "publisher": "Elsevier BV", + "url": "https://doi.org/10.1016/j.ultramic.2025.114262", + "title": "Accurate grain boundary plane distributions for textured microstructures from stereological analysis of orthogonal two-dimensional electron backscatter diffraction orientation maps", + "citation_count": 0, + "bibtex_type": "misc", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1016/j.ultramic.2025.114262", + "doi_url": "https://doi.org/10.1016/j.ultramic.2025.114262", + "doc_id": "59d8aa55a8c3757a", + "file_location": null, + "license": null, + "pdf_url": "https://doi.org/10.1016/j.ultramic.2025.114262", + "other": { + "client_source": [ + "paper_search", + "semantic_scholar", + "semantic_scholar", + "crossref", + "crossref" + ], + "bibtex_source": [ + "self_generated", + "semantic_scholar", + "self_generated", + "semantic_scholar", + [ + "self_generated" + ], + [ + "crossref" + ], + "self_generated", + [ + "self_generated" + ], + [ + "crossref" + ] + ] + }, + "formatted_citation": "Martin Folwarczny, Ao Li, Rushvi Shah, Aaron Chote, Alexandra C. Austin, Yimin Zhu, Gregory S. Rohrer, Michael A. Jackson, Souhardh Kotakadi, and Katharina Marquardt. Accurate grain boundary plane distributions for textured microstructures from stereological analysis of orthogonal two-dimensional electron backscatter diffraction orientation maps. Ultramicroscopy, 280:114262, Feb 2026. URL: https://doi.org/10.1016/j.ultramic.2025.114262, doi:10.1016/j.ultramic.2025.114262. This article has 0 citations and is from a peer-reviewed journal." + }, + "chunk_id": "8780a7be-14a2-4832-9f6b-1beb6ba2ee0a" + }, + "score": 5, + "snippets": [ + "The first step in the analysis of the synthetic orientation maps was performed using the MTEX toolbox for MATLAB [33]. To verify the input parameters for the DREAM.3D simulations, the crystallographic texture, grain size distribution, grain shape and orientations were extracted and compared to the DREAM.3D input.", + "Standard functions provided by MTEX were used to plot inverse pole figure (IPF) maps and orientation distribution function (ODF) pole figures to analyse the crystallographic texture of the simulated microstructure.", + "The grain size, shape and orientation properties of the microstructure were also analysed using MTEX, fitting grains with ellipses. Grain size was defined using the equivalent circle radius function in MTEX.", + "The grain shape was analysed in two ways: aspect ratio and characteristic shape function. Results are plotted in Figure 5 for the hexagonal microstructure and Figure 6 for the tetragonal. The aspect ratios were calculated by comparing the lengths of the ellipse long and short axes. The characteristic shape function is provided by MTEX and sums over grain boundary segment orientations.", + "A MATLAB script was written to convert these files into orientation maps in the .ang format. This is the standard format used in TSL OIM Analysis by EDAX.", + "The microstructures simulated using DREAM.3D are spatially uniform, so using multiple sections is statistically equivalent to sampling larger sections, if the spacing between the sections is chosen to be larger than the maximum grain size to avoid sampling artefacts." + ], + "used_images": false + }, + { + "id": "pqac-bf758edb", + "context": "The excerpt describes an EBSD post-processing workflow where EBSD data was imported into the MTEX MATLAB library for analysis of a two-phase austenitic stainless steel. However, the excerpt provides minimal detail about MTEX's specific capabilities for grain reconstruction, texture analysis, or ODF calculations. The text mentions dataset cropping and segmentation into individual grains but does not elaborate on the technical implementations or comparative capabilities of MTEX versus other post-processing tools. The excerpt does not contain information about DREAM.3D, KAM (Kernel Average Misorientation), or peer-reviewed software references for orix, DefDAP, kikuchipy, pyxem, or PyMicro. While the paper addresses grain mapping and multiphase microstructure characterization, the specific EBSD post-processing methodologies and comparative software analysis requested are not covered in the provided text.", + "question": "Extract evidence relevant to comparing EBSD post-processing tools: (1) MTEX grain reconstruction and texture/ODF capabilities; (2) DREAM.3D grain segmentation and 2D/3D EBSD processing; (3) use of KAM or grain boundaries in EBSD workflows; (4) peer-reviewed software references for orix, DefDAP, kikuchipy, pyxem, PyMicro. Include exact capabilities and limitations where stated.", + "text": { + "embedding": null, + "text": "", + "name": "ball2023registrationbetweendct pages 2-4", + "media": [], + "doc": { + "embedding": null, + "docname": "ball2023registrationbetweendct", + "dockey": "0a036b5088d09190", + "citation": "J. Ball, J. Oddershede, C. Davis, C. Slater, M. Said, H. Vashishtha, \u0160. Michalik, David M. Collins School of Metallurgy, Materials, U. Birmingham, United Kingdom., Diamond Light Source Ltd., Xnovo Technology ApS, Denmark, Wmg, and U. Warwick. Registration between dct and ebsd datasets for multiphase microstructures. Materials Characterization, 204:113228, Oct 2023. URL: https://doi.org/10.1016/j.matchar.2023.113228, doi:10.1016/j.matchar.2023.113228.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "ball2023registrationbetweendct", + "bibtex": "@article{ball2023registrationbetweendct,\n author = \"Ball, J. and Oddershede, J. and Davis, C. and Slater, C. and Said, M. and Vashishtha, H. and Michalik, \u0160. and of Metallurgy, David M. Collins School and Materials and Birmingham, U. and Kingdom., United and Ltd., Diamond Light Source and ApS, Xnovo Technology and Denmark and Wmg and Warwick, U.\",\n title = \"Registration between DCT and EBSD datasets for multiphase microstructures\",\n year = \"2023\",\n journal = \"Materials Characterization\",\n volume = \"204\",\n pages = \"113228\",\n month = \"Oct\",\n doi = \"10.1016/j.matchar.2023.113228\",\n url = \"https://doi.org/10.1016/j.matchar.2023.113228\",\n publisher = \"Elsevier BV\",\n issn = \"1044-5803\"\n}\n", + "authors": [ + "J. Ball", + "J. Oddershede", + "C. Davis", + "C. Slater", + "M. Said", + "H. Vashishtha", + "\u0160. Michalik", + "David M. Collins School of Metallurgy", + "Materials", + "U. Birmingham", + "United Kingdom.", + "Diamond Light Source Ltd.", + "Xnovo Technology ApS", + "Denmark", + "Wmg", + "U. Warwick" + ], + "publication_date": "2023-10-01T00:00:00Z", + "year": 2023, + "volume": "204", + "issue": null, + "issn": "1044-5803", + "pages": "113228", + "journal": "Materials Characterization", + "publisher": "Elsevier BV", + "url": "https://doi.org/10.1016/j.matchar.2023.113228", + "title": "Registration between DCT and EBSD datasets for multiphase microstructures", + "citation_count": 8, + "bibtex_type": "misc", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1016/j.matchar.2023.113228", + "doi_url": "https://doi.org/10.1016/j.matchar.2023.113228", + "doc_id": "0a036b5088d09190", + "file_location": null, + "license": null, + "pdf_url": "https://ars.els-cdn.com/content/image/1-s2.0-S1044580323005879-ga1_lrg.jpg", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "J. Ball, J. Oddershede, C. Davis, C. Slater, M. Said, H. Vashishtha, \u0160. Michalik, David M. Collins School of Metallurgy, Materials, U. Birmingham, United Kingdom., Diamond Light Source Ltd., Xnovo Technology ApS, Denmark, Wmg, and U. Warwick. Registration between dct and ebsd datasets for multiphase microstructures. Materials Characterization, 204:113228, Oct 2023. URL: https://doi.org/10.1016/j.matchar.2023.113228, doi:10.1016/j.matchar.2023.113228. This article has 8 citations and is from a peer-reviewed journal." + }, + "chunk_id": "99ea9a55-eb2f-4b25-90ec-3e5cf74d8d51" + }, + "score": 2, + "snippets": [ + "The EBSD map dataset was imported into the MTEX MATLAB library [35]." + ], + "used_images": false + }, + { + "id": "pqac-e9c242cb", + "context": "This excerpt focuses on DREAM.3D integration into the BisQue cloud platform for 3D microstructure reconstruction and analysis. It describes DREAM.3D capabilities including parameterization of reconstruction pipelines, high-performance cluster computing integration, and algorithms for 2D and 3D volume element sampling from large datasets. The paper reports findings about grain segmentation misorientation tolerances for additively manufactured materials and demonstrates that traditional 2D metallographic sectioning yields grain size measurements roughly half the size of equivalent 3D measurements in heterogeneous AM microstructures. However, the excerpt does not contain information about MTEX, orix, DefDAP, kikuchipy, pyxem, PyMicro, KAM, or comparative analysis of other EBSD post-processing tools.", + "question": "Extract evidence relevant to comparing EBSD post-processing tools: (1) MTEX grain reconstruction and texture/ODF capabilities; (2) DREAM.3D grain segmentation and 2D/3D EBSD processing; (3) use of KAM or grain boundaries in EBSD workflows; (4) peer-reviewed software references for orix, DefDAP, kikuchipy, pyxem, PyMicro. Include exact capabilities and limitations where stated.", + "text": { + "embedding": null, + "text": "", + "name": "polonsky2019threedimensionalanalysisand pages 13-14", + "media": [], + "doc": { + "embedding": null, + "docname": "polonsky2019threedimensionalanalysisand", + "dockey": "39e5f645a50ad2d5", + "citation": "Andrew T. Polonsky, Christian A. Lang, Kristian G. Kvilekval, Marat I. Latypov, McLean P. Echlin, B. S. Manjunath, and Tresa M. Pollock. Three-dimensional analysis and reconstruction of additively manufactured materials in the cloud-based bisque infrastructure. Integrating Materials and Manufacturing Innovation, 8:37-51, Mar 2019. URL: https://doi.org/10.1007/s40192-019-00126-7, doi:10.1007/s40192-019-00126-7.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "polonsky2019threedimensionalanalysisand", + "bibtex": "@article{polonsky2019threedimensionalanalysisand,\n author = \"Polonsky, Andrew T. and Lang, Christian A. and Kvilekval, Kristian G. and Latypov, Marat I. and Echlin, McLean P. and Manjunath, B. S. and Pollock, Tresa M.\",\n title = \"Three-dimensional Analysis and Reconstruction of Additively Manufactured Materials in the Cloud-Based BisQue Infrastructure\",\n year = \"2019\",\n journal = \"Integrating Materials and Manufacturing Innovation\",\n volume = \"8\",\n pages = \"37-51\",\n month = \"Mar\",\n doi = \"10.1007/s40192-019-00126-7\",\n url = \"https://doi.org/10.1007/s40192-019-00126-7\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"1\",\n issn = \"2193-9764\"\n}\n", + "authors": [ + "Andrew T. Polonsky", + "Christian A. Lang", + "Kristian G. Kvilekval", + "Marat I. Latypov", + "McLean P. Echlin", + "B. S. Manjunath", + "Tresa M. Pollock" + ], + "publication_date": "2019-03-01T00:00:00Z", + "year": 2019, + "volume": "8", + "issue": "1", + "issn": "2193-9764", + "pages": "37-51", + "journal": "Integrating Materials and Manufacturing Innovation", + "publisher": "Springer Science and Business Media LLC", + "url": "https://link.springer.com/content/pdf/10.1007%2Fs40192-019-00126-7.pdf", + "title": "Three-dimensional Analysis and Reconstruction of Additively Manufactured Materials in the Cloud-Based BisQue Infrastructure", + "citation_count": 31, + "bibtex_type": "article", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1007/s40192-019-00126-7", + "doi_url": "https://doi.org/10.1007/s40192-019-00126-7", + "doc_id": "39e5f645a50ad2d5", + "file_location": null, + "license": null, + "pdf_url": "https://link.springer.com/content/pdf/10.1007/s40192-019-00126-7.pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated" + ] + }, + "formatted_citation": "Andrew T. Polonsky, Christian A. Lang, Kristian G. Kvilekval, Marat I. Latypov, McLean P. Echlin, B. S. Manjunath, and Tresa M. Pollock. Three-dimensional analysis and reconstruction of additively manufactured materials in the cloud-based bisque infrastructure. Integrating Materials and Manufacturing Innovation, 8:37-51, Mar 2019. URL: https://doi.org/10.1007/s40192-019-00126-7, doi:10.1007/s40192-019-00126-7. This article has 31 citations and is from a peer-reviewed journal." + }, + "chunk_id": "e9956fea-3d8b-49cb-817d-b77128e73ed8" + }, + "score": 3, + "snippets": [ + "The 3D microstructure reconstruction and analysis software DREAM.3D was integrated as a module into the BisQue cloud-based platform", + "Algorithms for the 2D and 3D volume element sampling from large 3D datasets", + "new insights into the choice of grain segmentation misorientation tolerances for additively manufactured materials were discovered", + "Using algorithms for the virtual 2D and 3D volume element sampling from large 3D datasets, traditional 2D metallographic sectioning was found to yield grain size measurements that were roughly half the size of the equivalent 3D measurements in heterogeneously distributed microstructures such as those found in AM materials" + ], + "used_images": false + }, + { + "id": "pqac-14206fb2", + "context": "This paper describes a stereological method applied to 2D EBSD orientation maps for obtaining grain boundary plane distributions (GBPD), using DREAM.3D for synthetic microstructure generation and simulation. The work demonstrates that stereological analysis is the fastest method for obtaining GBPDs but has limitations for textured materials due to biased viewing perspectives. The authors note that obtaining grain boundary character from 2D EBSD maps would be preferable to expensive 3D techniques like synchrotron X-ray diffraction or serial sectioning. However, the excerpt does not contain information about MTEX, KAM analysis, or the peer-reviewed software references mentioned (orix, DefDAP, kikuchipy, pyxem, PyMicro).", + "question": "Extract evidence relevant to comparing EBSD post-processing tools: (1) MTEX grain reconstruction and texture/ODF capabilities; (2) DREAM.3D grain segmentation and 2D/3D EBSD processing; (3) use of KAM or grain boundaries in EBSD workflows; (4) peer-reviewed software references for orix, DefDAP, kikuchipy, pyxem, PyMicro. Include exact capabilities and limitations where stated.", + "text": { + "embedding": null, + "text": "", + "name": "folwarczny2026accurategrainboundary pages 1-3", + "media": [], + "doc": { + "embedding": null, + "docname": "folwarczny2026accurategrainboundary", + "dockey": "59d8aa55a8c3757a", + "citation": "Martin Folwarczny, Ao Li, Rushvi Shah, Aaron Chote, Alexandra C. Austin, Yimin Zhu, Gregory S. Rohrer, Michael A. Jackson, Souhardh Kotakadi, and Katharina Marquardt. Accurate grain boundary plane distributions for textured microstructures from stereological analysis of orthogonal two-dimensional electron backscatter diffraction orientation maps. Ultramicroscopy, 280:114262, Feb 2026. URL: https://doi.org/10.1016/j.ultramic.2025.114262, doi:10.1016/j.ultramic.2025.114262.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "folwarczny2026accurategrainboundary", + "bibtex": "@article{folwarczny2026accurategrainboundary,\n author = \"Folwarczny, Martin and Li, Ao and Shah, Rushvi and Chote, Aaron and Austin, Alexandra C. and Zhu, Yimin and Rohrer, Gregory S. and Jackson, Michael A. and Kotakadi, Souhardh and Marquardt, Katharina\",\n title = \"Accurate grain boundary plane distributions for textured microstructures from stereological analysis of orthogonal two-dimensional electron backscatter diffraction orientation maps\",\n volume = \"280\",\n issn = \"0304-3991\",\n url = \"https://doi.org/10.1016/j.ultramic.2025.114262\",\n doi = \"10.1016/j.ultramic.2025.114262\",\n journal = \"Ultramicroscopy\",\n publisher = \"Elsevier BV\",\n year = \"2026\",\n month = \"Feb\",\n pages = \"114262\"\n}\n", + "authors": [ + "Martin Folwarczny", + "Ao Li", + "Rushvi Shah", + "Aaron Chote", + "Alexandra C. Austin", + "Yimin Zhu", + "Gregory S. Rohrer", + "Michael A. Jackson", + "Souhardh Kotakadi", + "Katharina Marquardt" + ], + "publication_date": "2026-02-01T00:00:00Z", + "year": 2026, + "volume": "280", + "issue": null, + "issn": "0304-3991", + "pages": "114262", + "journal": "Ultramicroscopy", + "publisher": "Elsevier BV", + "url": "https://doi.org/10.1016/j.ultramic.2025.114262", + "title": "Accurate grain boundary plane distributions for textured microstructures from stereological analysis of orthogonal two-dimensional electron backscatter diffraction orientation maps", + "citation_count": 0, + "bibtex_type": "misc", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1016/j.ultramic.2025.114262", + "doi_url": "https://doi.org/10.1016/j.ultramic.2025.114262", + "doc_id": "59d8aa55a8c3757a", + "file_location": null, + "license": null, + "pdf_url": "https://doi.org/10.1016/j.ultramic.2025.114262", + "other": { + "client_source": [ + "paper_search", + "semantic_scholar", + "semantic_scholar", + "crossref", + "crossref" + ], + "bibtex_source": [ + "self_generated", + "semantic_scholar", + "self_generated", + "semantic_scholar", + [ + "self_generated" + ], + [ + "crossref" + ], + "self_generated", + [ + "self_generated" + ], + [ + "crossref" + ] + ] + }, + "formatted_citation": "Martin Folwarczny, Ao Li, Rushvi Shah, Aaron Chote, Alexandra C. Austin, Yimin Zhu, Gregory S. Rohrer, Michael A. Jackson, Souhardh Kotakadi, and Katharina Marquardt. Accurate grain boundary plane distributions for textured microstructures from stereological analysis of orthogonal two-dimensional electron backscatter diffraction orientation maps. Ultramicroscopy, 280:114262, Feb 2026. URL: https://doi.org/10.1016/j.ultramic.2025.114262, doi:10.1016/j.ultramic.2025.114262. This article has 0 citations and is from a peer-reviewed journal." + }, + "chunk_id": "4287fc76-69ba-485a-b51c-80b963650c1d" + }, + "score": 3, + "snippets": [ + "Stereology, applied to 2D EBSD orientation maps, is currently the fastest method of obtaining GBPDs.", + "We combined microstructure simulation of a textured material using DREAM.3D [25,26] with an analysis of these microstructures as if they were an experimental sample mapped by EBSD.", + "Being able to obtain accurate grain boundary character measurements using two-dimensional EBSD orientation maps would be a great simplification compared to three-dimensional orientation map techniques, such as synchrotron X-ray diffraction [19], serial sectioning [20\u201322] or transmission electron microscopy [23,24].", + "stereological analysis works well for samples with no preferred crystal orientations, i.e., non-textured materials", + "This stereological analysis works well for samples with no preferred crystal orientations, i.e., non-textured materials. This is because the analysis relies on supplied observations of individual types of grain boundaries from random observation perspectives, as it is a statistical method." + ], + "used_images": false + }, + { + "id": "pqac-193181fa", + "context": "The excerpt discusses DREAM.3D's capabilities for 3D EBSD data reconstruction and analysis. DREAM.3D creates a unified data structure for 3D EBSD data treatment and aggregates community-developed tools and algorithms. It operates as a pipeline with typically over a dozen steps, each with specific input variables and outputs. The paper describes integration of DREAM.3D into the BisQue cloud platform with parallelization capabilities. Key results include insights into grain segmentation misorientation tolerance in 3D EBSD datasets from TriBeam tomography of additively manufactured materials, and comparisons of grain size measurements between 2D metallographic slices and 3D DREAM.3D measures. The excerpt notes that reconstruction parameters (slice alignment, feature segmentation, artifact removal) significantly affect quantitative results extracted from 3D volumes. However, the excerpt does not contain information about MTEX, KAM, grain boundaries, or the Python-based tools (orix, DefDAP, kikuchipy, pyxem, PyMicro).", + "question": "Extract evidence relevant to comparing EBSD post-processing tools: (1) MTEX grain reconstruction and texture/ODF capabilities; (2) DREAM.3D grain segmentation and 2D/3D EBSD processing; (3) use of KAM or grain boundaries in EBSD workflows; (4) peer-reviewed software references for orix, DefDAP, kikuchipy, pyxem, PyMicro. Include exact capabilities and limitations where stated.", + "text": { + "embedding": null, + "text": "", + "name": "polonsky2019threedimensionalanalysisand pages 1-2", + "media": [], + "doc": { + "embedding": null, + "docname": "polonsky2019threedimensionalanalysisand", + "dockey": "39e5f645a50ad2d5", + "citation": "Andrew T. Polonsky, Christian A. Lang, Kristian G. Kvilekval, Marat I. Latypov, McLean P. Echlin, B. S. Manjunath, and Tresa M. Pollock. Three-dimensional analysis and reconstruction of additively manufactured materials in the cloud-based bisque infrastructure. Integrating Materials and Manufacturing Innovation, 8:37-51, Mar 2019. URL: https://doi.org/10.1007/s40192-019-00126-7, doi:10.1007/s40192-019-00126-7.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "polonsky2019threedimensionalanalysisand", + "bibtex": "@article{polonsky2019threedimensionalanalysisand,\n author = \"Polonsky, Andrew T. and Lang, Christian A. and Kvilekval, Kristian G. and Latypov, Marat I. and Echlin, McLean P. and Manjunath, B. S. and Pollock, Tresa M.\",\n title = \"Three-dimensional Analysis and Reconstruction of Additively Manufactured Materials in the Cloud-Based BisQue Infrastructure\",\n year = \"2019\",\n journal = \"Integrating Materials and Manufacturing Innovation\",\n volume = \"8\",\n pages = \"37-51\",\n month = \"Mar\",\n doi = \"10.1007/s40192-019-00126-7\",\n url = \"https://doi.org/10.1007/s40192-019-00126-7\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"1\",\n issn = \"2193-9764\"\n}\n", + "authors": [ + "Andrew T. Polonsky", + "Christian A. Lang", + "Kristian G. Kvilekval", + "Marat I. Latypov", + "McLean P. Echlin", + "B. S. Manjunath", + "Tresa M. Pollock" + ], + "publication_date": "2019-03-01T00:00:00Z", + "year": 2019, + "volume": "8", + "issue": "1", + "issn": "2193-9764", + "pages": "37-51", + "journal": "Integrating Materials and Manufacturing Innovation", + "publisher": "Springer Science and Business Media LLC", + "url": "https://link.springer.com/content/pdf/10.1007%2Fs40192-019-00126-7.pdf", + "title": "Three-dimensional Analysis and Reconstruction of Additively Manufactured Materials in the Cloud-Based BisQue Infrastructure", + "citation_count": 31, + "bibtex_type": "article", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1007/s40192-019-00126-7", + "doi_url": "https://doi.org/10.1007/s40192-019-00126-7", + "doc_id": "39e5f645a50ad2d5", + "file_location": null, + "license": null, + "pdf_url": "https://link.springer.com/content/pdf/10.1007/s40192-019-00126-7.pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated" + ] + }, + "formatted_citation": "Andrew T. Polonsky, Christian A. Lang, Kristian G. Kvilekval, Marat I. Latypov, McLean P. Echlin, B. S. Manjunath, and Tresa M. Pollock. Three-dimensional analysis and reconstruction of additively manufactured materials in the cloud-based bisque infrastructure. Integrating Materials and Manufacturing Innovation, 8:37-51, Mar 2019. URL: https://doi.org/10.1007/s40192-019-00126-7, doi:10.1007/s40192-019-00126-7. This article has 31 citations and is from a peer-reviewed journal." + }, + "chunk_id": "e3d46ca7-0da2-467e-addc-e121db6ce344" + }, + "score": 4, + "snippets": [ + "Significant progress on the reconstruction and analysis of electron backscatter diffraction (EBSD) data has been made by a software package DREAM.3D [8], which creates a unified data structure for 3D data treatment and aggregates tools and algorithms collectively developed by the community.", + "In DREAM.3D, this process takes the form of a pipeline, which typically consists of well over a dozen steps, and in which each step has its own set of input variables and outputs.", + "A microstructure analytics and 3D reconstruction software package, DREAM.3D, was integrated as a module into a cloud-based platform, BisQue.", + "Parallelization of DREAM.3D module executions and the ability to parameterize pipeline variables over a range of values have led to insights about the grain segmentation misorientation tolerance in TriBeam-collected 3D EBSD datasets", + "a comparison in grain size measurements was made between standard 2D metallographic slices and 3D measures using BisQue's parallelized DREAM.3D module executions.", + "Reconstruction of 3D datasets is a complex process with many degrees of freedom. The algorithms employed, and tolerances selected by the user to align slices, segment features, and remove data artifacts (i.e., remove noise), ultimately determine the quantitative data extracted from the volume." + ], + "used_images": false + }, + { + "id": "pqac-00000004", + "context": "The excerpt describes Dream3D's application to 2D/3D EBSD reconstruction from the Small IN100 dataset (117 slices of EBSD data with 189 x 201 scan points). Dream3D employs automated pipelines for grain boundary reconstruction, including full reconstruction, morphological statistics, crystallographic statistics, mesh generation, and grain boundary character distribution (GBCD) analysis. The segmentation achieved high performance metrics (average IoU of 91.58% and Dice score of 95.6%). However, limitations exist: the algorithm relies on Inverse Pole Figure (IPF) color contrast and can misidentify neighboring grains with similar IPF colors as the same grain, causing missegmentation. The excerpt acknowledges this as an inherent uncertainty when using this pipeline for grain segmentation. No specific information about misorientation thresholds is provided. The text notes that EBSD remains necessary when precise grain orientation information is required, suggesting Dream3D is best suited for rapidly quantifying grain size distribution with approximately 10% error tolerance.", + "question": "What does the literature say specifically about DREAM.3D grain segmentation algorithms, misorientation thresholds, 2D/3D EBSD reconstruction, automation/pipelines, and maturity?", + "text": { + "embedding": null, + "text": "", + "name": "yi2025rapidgrainsegmentation pages 4-7", + "media": [], + "doc": { + "embedding": null, + "docname": "yi2025rapidgrainsegmentation", + "dockey": "1d5a7c5c3c22ef5f", + "citation": "Yu-Tsen Yi, Junwon Seo, Kevin Murphy, and Anthony D. Rollett. Rapid grain segmentation of heat-treated and annealed lpbf haynes 282 using an unsupervised learning-based computer vision approach. Integrating Materials and Manufacturing Innovation, Jan 2025. URL: https://doi.org/10.1007/s40192-024-00390-2, doi:10.1007/s40192-024-00390-2.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "yi2025rapidgrainsegmentation", + "bibtex": "@article{yi2025rapidgrainsegmentation,\n author = \"Yi, Yu-Tsen and Seo, Junwon and Murphy, Kevin and Rollett, Anthony D.\",\n title = \"Rapid Grain Segmentation of Heat-treated and Annealed LPBF Haynes 282 Using an Unsupervised Learning-Based Computer Vision Approach\",\n year = \"2025\",\n journal = \"Integrating Materials and Manufacturing Innovation\",\n month = \"Jan\",\n doi = \"10.1007/s40192-024-00390-2\",\n url = \"https://doi.org/10.1007/s40192-024-00390-2\",\n publisher = \"Springer Science and Business Media LLC\",\n issn = \"2193-9764\"\n}\n", + "authors": [ + "Yu-Tsen Yi", + "Junwon Seo", + "Kevin Murphy", + "Anthony D. Rollett" + ], + "publication_date": "2025-01-20T00:00:00Z", + "year": 2025, + "volume": null, + "issue": null, + "issn": "2193-9764", + "pages": null, + "journal": "Integrating Materials and Manufacturing Innovation", + "publisher": "Springer Science and Business Media LLC", + "url": "https://doi.org/10.1007/s40192-024-00390-2", + "title": "Rapid Grain Segmentation of Heat-treated and Annealed LPBF Haynes 282 Using an Unsupervised Learning-Based Computer Vision Approach", + "citation_count": 6, + "bibtex_type": "article", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1007/s40192-024-00390-2", + "doi_url": "https://doi.org/10.1007/s40192-024-00390-2", + "doc_id": "1d5a7c5c3c22ef5f", + "file_location": null, + "license": null, + "pdf_url": "https://link.springer.com/content/pdf/10.1007/s40192-024-00390-2.pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "Yu-Tsen Yi, Junwon Seo, Kevin Murphy, and Anthony D. Rollett. Rapid grain segmentation of heat-treated and annealed lpbf haynes 282 using an unsupervised learning-based computer vision approach. Integrating Materials and Manufacturing Innovation, Jan 2025. URL: https://doi.org/10.1007/s40192-024-00390-2, doi:10.1007/s40192-024-00390-2. This article has 6 citations and is from a peer-reviewed journal." + }, + "chunk_id": "addb0754-f8ff-4723-b497-20c6cafae6d2" + }, + "score": 6, + "snippets": [ + "Running these pipelines sequentially produced a denoised 3D meshed grain boundary map. This study used 2D images of the six face labels as input for the pipeline, while the node-type images served as the ground truth.", + "The validation results obtained from the EBSD images and Dream3D are shown in Fig. 4, demonstrating an average Intersection over Union (IoU) and Dice score of 0.9158 and 0.956, respectively.", + "In some cases, the IPF colors of neighboring grains may be very similar, despite them being distinct grains. This lack of contrast can lead the algorithm to incorrectly treat them as the same grain, resulting in missegmentation.", + "The raw .ang files from the Small IN100 dataset were imported into Dream3D and processed using the following pipelines: (08) Small IN100 Full Reconstruction, (01) Small IN100 Morphological Statistics, (05) Small IN100 Crystallographic Statistics, (01) Small IN100 Quick Mesh, Small IN100 Smooth Mesh, (03) Small IN100 Mesh, and (04) Small IN100 GBCD" + ], + "used_images": false + }, + { + "id": "pqac-00000002", + "context": "The excerpt discusses DREAM.3D's integration into the BisQue cloud platform for 3D microstructure reconstruction. Key findings include: (1) grain segmentation misorientation tolerance optimization specifically for additively manufactured materials yielded new insights; (2) algorithms for 2D and 3D volume element sampling revealed that traditional 2D metallographic sectioning produces grain size measurements approximately half those of equivalent 3D measurements in heterogeneous AM microstructures; (3) the platform enables pipeline parameterization and parallelized module execution for reconstruction optimization; (4) automation includes massively parallelized slicing/cropping pipelines to simulate 2D versus 3D statistical grain measurements. The work demonstrates DREAM.3D's practical application for addressing discrepancies between 2D and 3D grain analysis in additively manufactured materials.", + "question": "What does the literature say specifically about DREAM.3D grain segmentation algorithms, misorientation thresholds, 2D/3D EBSD reconstruction, automation/pipelines, and maturity?", + "text": { + "embedding": null, + "text": "", + "name": "polonsky2019threedimensionalanalysisand pages 13-14", + "media": [], + "doc": { + "embedding": null, + "docname": "polonsky2019threedimensionalanalysisand", + "dockey": "39e5f645a50ad2d5", + "citation": "Andrew T. Polonsky, Christian A. Lang, Kristian G. Kvilekval, Marat I. Latypov, McLean P. Echlin, B. S. Manjunath, and Tresa M. Pollock. Three-dimensional analysis and reconstruction of additively manufactured materials in the cloud-based bisque infrastructure. Integrating Materials and Manufacturing Innovation, 8:37-51, Mar 2019. URL: https://doi.org/10.1007/s40192-019-00126-7, doi:10.1007/s40192-019-00126-7.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "polonsky2019threedimensionalanalysisand", + "bibtex": "@article{polonsky2019threedimensionalanalysisand,\n author = \"Polonsky, Andrew T. and Lang, Christian A. and Kvilekval, Kristian G. and Latypov, Marat I. and Echlin, McLean P. and Manjunath, B. S. and Pollock, Tresa M.\",\n title = \"Three-dimensional Analysis and Reconstruction of Additively Manufactured Materials in the Cloud-Based BisQue Infrastructure\",\n year = \"2019\",\n journal = \"Integrating Materials and Manufacturing Innovation\",\n volume = \"8\",\n pages = \"37-51\",\n month = \"Mar\",\n doi = \"10.1007/s40192-019-00126-7\",\n url = \"https://doi.org/10.1007/s40192-019-00126-7\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"1\",\n issn = \"2193-9764\"\n}\n", + "authors": [ + "Andrew T. Polonsky", + "Christian A. Lang", + "Kristian G. Kvilekval", + "Marat I. Latypov", + "McLean P. Echlin", + "B. S. Manjunath", + "Tresa M. Pollock" + ], + "publication_date": "2019-03-01T00:00:00Z", + "year": 2019, + "volume": "8", + "issue": "1", + "issn": "2193-9764", + "pages": "37-51", + "journal": "Integrating Materials and Manufacturing Innovation", + "publisher": "Springer Science and Business Media LLC", + "url": "https://link.springer.com/content/pdf/10.1007%2Fs40192-019-00126-7.pdf", + "title": "Three-dimensional Analysis and Reconstruction of Additively Manufactured Materials in the Cloud-Based BisQue Infrastructure", + "citation_count": 31, + "bibtex_type": "article", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1007/s40192-019-00126-7", + "doi_url": "https://doi.org/10.1007/s40192-019-00126-7", + "doc_id": "39e5f645a50ad2d5", + "file_location": null, + "license": null, + "pdf_url": "https://link.springer.com/content/pdf/10.1007/s40192-019-00126-7.pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated" + ] + }, + "formatted_citation": "Andrew T. Polonsky, Christian A. Lang, Kristian G. Kvilekval, Marat I. Latypov, McLean P. Echlin, B. S. Manjunath, and Tresa M. Pollock. Three-dimensional analysis and reconstruction of additively manufactured materials in the cloud-based bisque infrastructure. Integrating Materials and Manufacturing Innovation, 8:37-51, Mar 2019. URL: https://doi.org/10.1007/s40192-019-00126-7, doi:10.1007/s40192-019-00126-7. This article has 31 citations and is from a peer-reviewed journal." + }, + "chunk_id": "e9956fea-3d8b-49cb-817d-b77128e73ed8" + }, + "score": 7, + "snippets": [ + "new insights into the choice of grain segmentation misorientation tolerances for additively manufactured materials were discovered", + "Using algorithms for the virtual 2D and 3D volume element sampling from large 3D datasets, traditional 2D metallographic sectioning was found to yield grain size measurements that were roughly half the size of the equivalent 3D measurements in heterogeneously distributed microstructures such as those found in AM materials", + "The DREAM.3D pipeline parameterization combined with parallelized module executions has allowed for the exploration and optimization of dataset reconstructions", + "Algorithms for the 2D and 3D volume element sampling from large 3D datasets", + "These measurements were performed with a massively parallelized array of slicing/cropping pipelines to simulate the 2D vs 3D statistical grain measurements" + ], + "used_images": false + }, + { + "id": "pqac-00000003", + "context": "The excerpt describes DREAM.3D's application for 3D EBSD reconstruction and grain segmentation in additively manufactured materials. Grains are segmented using misorientation tolerance thresholds, with specific implementation details provided for 304L stainless steel (misorientation tolerance with minimum grain size of 64 voxels) and another alloy (2\u00b0 misorientation tolerance with 125 voxels minimum). The tool supports 2D EBSD slice reconstruction into coherent 3D volumes. Key automation features include parameterizable pipeline execution allowing parallel processing across multiple compute nodes with variable parameter ranges rather than discrete values. This parallelization capability reduces setup and analysis time for parameter studies. The excerpt indicates DREAM.3D was integrated with BisQue cloud infrastructure, suggesting mature implementation for workflow automation and data provenance tracking, though the excerpt does not extensively discuss algorithm maturity or theoretical foundations.", + "question": "What does the literature say specifically about DREAM.3D grain segmentation algorithms, misorientation thresholds, 2D/3D EBSD reconstruction, automation/pipelines, and maturity?", + "text": { + "embedding": null, + "text": "", + "name": "polonsky2019threedimensionalanalysisand pages 2-5", + "media": [], + "doc": { + "embedding": null, + "docname": "polonsky2019threedimensionalanalysisand", + "dockey": "39e5f645a50ad2d5", + "citation": "Andrew T. Polonsky, Christian A. Lang, Kristian G. Kvilekval, Marat I. Latypov, McLean P. Echlin, B. S. Manjunath, and Tresa M. Pollock. Three-dimensional analysis and reconstruction of additively manufactured materials in the cloud-based bisque infrastructure. Integrating Materials and Manufacturing Innovation, 8:37-51, Mar 2019. URL: https://doi.org/10.1007/s40192-019-00126-7, doi:10.1007/s40192-019-00126-7.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "polonsky2019threedimensionalanalysisand", + "bibtex": "@article{polonsky2019threedimensionalanalysisand,\n author = \"Polonsky, Andrew T. and Lang, Christian A. and Kvilekval, Kristian G. and Latypov, Marat I. and Echlin, McLean P. and Manjunath, B. S. and Pollock, Tresa M.\",\n title = \"Three-dimensional Analysis and Reconstruction of Additively Manufactured Materials in the Cloud-Based BisQue Infrastructure\",\n year = \"2019\",\n journal = \"Integrating Materials and Manufacturing Innovation\",\n volume = \"8\",\n pages = \"37-51\",\n month = \"Mar\",\n doi = \"10.1007/s40192-019-00126-7\",\n url = \"https://doi.org/10.1007/s40192-019-00126-7\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"1\",\n issn = \"2193-9764\"\n}\n", + "authors": [ + "Andrew T. Polonsky", + "Christian A. Lang", + "Kristian G. Kvilekval", + "Marat I. Latypov", + "McLean P. Echlin", + "B. S. Manjunath", + "Tresa M. Pollock" + ], + "publication_date": "2019-03-01T00:00:00Z", + "year": 2019, + "volume": "8", + "issue": "1", + "issn": "2193-9764", + "pages": "37-51", + "journal": "Integrating Materials and Manufacturing Innovation", + "publisher": "Springer Science and Business Media LLC", + "url": "https://link.springer.com/content/pdf/10.1007%2Fs40192-019-00126-7.pdf", + "title": "Three-dimensional Analysis and Reconstruction of Additively Manufactured Materials in the Cloud-Based BisQue Infrastructure", + "citation_count": 31, + "bibtex_type": "article", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1007/s40192-019-00126-7", + "doi_url": "https://doi.org/10.1007/s40192-019-00126-7", + "doc_id": "39e5f645a50ad2d5", + "file_location": null, + "license": null, + "pdf_url": "https://link.springer.com/content/pdf/10.1007/s40192-019-00126-7.pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated" + ] + }, + "formatted_citation": "Andrew T. Polonsky, Christian A. Lang, Kristian G. Kvilekval, Marat I. Latypov, McLean P. Echlin, B. S. Manjunath, and Tresa M. Pollock. Three-dimensional analysis and reconstruction of additively manufactured materials in the cloud-based bisque infrastructure. Integrating Materials and Manufacturing Innovation, 8:37-51, Mar 2019. URL: https://doi.org/10.1007/s40192-019-00126-7, doi:10.1007/s40192-019-00126-7. This article has 31 citations and is from a peer-reviewed journal." + }, + "chunk_id": "d3d6793f-4252-4fed-975f-f1cfef20256f" + }, + "score": 7, + "snippets": [ + "Grains were segmented using a misorientation tolerance as described in \"Misorientation Tolerance Parameterization for Feature Identification\"", + "grains containing less than 64 voxels were considered too small to be resolved and were removed", + "A DREAM.3D module was incorporated into BisQue to allow for the processing and treatment of 3D datasets", + "Anytime a processing pipeline is generated in DREAM.3D through BisQue, parameter input variables can be represented as a range of values (with sub-increments)", + "many independent instantiations of DREAM.3D can be run at once across multiple nodes on a compute cluster, dramatically decreasing setup and analysis time for detailed parameter studies", + "Individual slices were reconstructed into a coherent volume using DREAM.3D in BisQue" + ], + "used_images": false + }, + { + "id": "pqac-00000001", + "context": "The excerpt discusses DREAM.3D as a mature software package for 3D EBSD data reconstruction and microstructure analysis that aggregates community-developed algorithms. It operates as a multi-step pipeline with numerous input variables and outputs. Traditionally, DREAM.3D runs serially on workstations with predefined parameters. The authors integrated DREAM.3D into a cloud-based platform (BisQue) to enable parallelization and parameterization of pipeline variables across value ranges. This parallelization specifically provided insights about grain segmentation misorientation tolerance in TriBeam-collected 3D EBSD datasets of additively manufactured materials. The manual, serial approach previously limited exploration of the full parameter space due to long computation times scaling with dataset size and complexity, introducing bias in reconstruction processes.", + "question": "What does the literature say specifically about DREAM.3D grain segmentation algorithms, misorientation thresholds, 2D/3D EBSD reconstruction, automation/pipelines, and maturity?", + "text": { + "embedding": null, + "text": "", + "name": "polonsky2019threedimensionalanalysisand pages 1-2", + "media": [], + "doc": { + "embedding": null, + "docname": "polonsky2019threedimensionalanalysisand", + "dockey": "39e5f645a50ad2d5", + "citation": "Andrew T. Polonsky, Christian A. Lang, Kristian G. Kvilekval, Marat I. Latypov, McLean P. Echlin, B. S. Manjunath, and Tresa M. Pollock. Three-dimensional analysis and reconstruction of additively manufactured materials in the cloud-based bisque infrastructure. Integrating Materials and Manufacturing Innovation, 8:37-51, Mar 2019. URL: https://doi.org/10.1007/s40192-019-00126-7, doi:10.1007/s40192-019-00126-7.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "polonsky2019threedimensionalanalysisand", + "bibtex": "@article{polonsky2019threedimensionalanalysisand,\n author = \"Polonsky, Andrew T. and Lang, Christian A. and Kvilekval, Kristian G. and Latypov, Marat I. and Echlin, McLean P. and Manjunath, B. S. and Pollock, Tresa M.\",\n title = \"Three-dimensional Analysis and Reconstruction of Additively Manufactured Materials in the Cloud-Based BisQue Infrastructure\",\n year = \"2019\",\n journal = \"Integrating Materials and Manufacturing Innovation\",\n volume = \"8\",\n pages = \"37-51\",\n month = \"Mar\",\n doi = \"10.1007/s40192-019-00126-7\",\n url = \"https://doi.org/10.1007/s40192-019-00126-7\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"1\",\n issn = \"2193-9764\"\n}\n", + "authors": [ + "Andrew T. Polonsky", + "Christian A. Lang", + "Kristian G. Kvilekval", + "Marat I. Latypov", + "McLean P. Echlin", + "B. S. Manjunath", + "Tresa M. Pollock" + ], + "publication_date": "2019-03-01T00:00:00Z", + "year": 2019, + "volume": "8", + "issue": "1", + "issn": "2193-9764", + "pages": "37-51", + "journal": "Integrating Materials and Manufacturing Innovation", + "publisher": "Springer Science and Business Media LLC", + "url": "https://link.springer.com/content/pdf/10.1007%2Fs40192-019-00126-7.pdf", + "title": "Three-dimensional Analysis and Reconstruction of Additively Manufactured Materials in the Cloud-Based BisQue Infrastructure", + "citation_count": 31, + "bibtex_type": "article", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1007/s40192-019-00126-7", + "doi_url": "https://doi.org/10.1007/s40192-019-00126-7", + "doc_id": "39e5f645a50ad2d5", + "file_location": null, + "license": null, + "pdf_url": "https://link.springer.com/content/pdf/10.1007/s40192-019-00126-7.pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated" + ] + }, + "formatted_citation": "Andrew T. Polonsky, Christian A. Lang, Kristian G. Kvilekval, Marat I. Latypov, McLean P. Echlin, B. S. Manjunath, and Tresa M. Pollock. Three-dimensional analysis and reconstruction of additively manufactured materials in the cloud-based bisque infrastructure. Integrating Materials and Manufacturing Innovation, 8:37-51, Mar 2019. URL: https://doi.org/10.1007/s40192-019-00126-7, doi:10.1007/s40192-019-00126-7. This article has 31 citations and is from a peer-reviewed journal." + }, + "chunk_id": "e3d46ca7-0da2-467e-addc-e121db6ce344" + }, + "score": 8, + "snippets": [ + "Significant progress on the reconstruction and analysis of electron backscatter diffraction (EBSD) data has been made by a software package DREAM.3D [8], which creates a unified data structure for 3D data treatment and aggregates tools and algorithms collectively developed by the community.", + "In DREAM.3D, this process takes the form of a pipeline, which typically consists of well over a dozen steps, and in which each step has its own set of input variables and outputs.", + "DREAM.3D typically runs in a serial process on a workstation, with predefined input parameters.", + "Parallelization of DREAM.3D module executions and the ability to parameterize pipeline variables over a range of values have led to insights about the grain segmentation misorientation tolerance in TriBeam-collected 3D EBSD datasets", + "Due to the long computation times required to process 3D data, which often scales proportionately as dataset size and complexity increases, it is impractical to explore the full parameter space by manually running reconstructions." + ], + "used_images": false + }, + { + "id": "pqac-00000005", + "context": "The excerpt mentions DREAM.3D software as a computational tool that enables significant data evaluation and five-parameter grain boundary analysis, though it does not elaborate on specific segmentation algorithms. Regarding misorientation thresholds, the paper notes that typical values are 5\u00b0 in EDAX OIM software, with other choices possible. The work demonstrates critical differences between 2D and 3D EBSD segmentation: identical misorientation thresholds produce different results in 2D versus 3D cases because nonconvex grains may appear as separate grains in 2D slices but belong to single grains in 3D reconstruction. The paper emphasizes that proper segmentation attention is necessary to avoid misleading quantitative microstructure results. However, the excerpt provides limited information about automation/pipelines or the overall maturity level of these technologies.", + "question": "What does the literature say specifically about DREAM.3D grain segmentation algorithms, misorientation thresholds, 2D/3D EBSD reconstruction, automation/pipelines, and maturity?", + "text": { + "embedding": null, + "text": "", + "name": "stanek2020comparisonofsegmentation pages 1-2", + "media": [], + "doc": { + "embedding": null, + "docname": "stanek2020comparisonofsegmentation", + "dockey": "c163ded6c3506dd4", + "citation": "J. Stanek, J. Kope\u010dek, P. Kr\u00e1l, I. Karafi\u00e1tov\u00e1, F. Seitl, and V. Bene\u0161. Comparison of segmentation of 2d and 3d ebsd measurements in polycrystalline materials. Metallic Materials, 58:301-319, Jan 2020. URL: https://doi.org/10.4149/km\\_2020\\_5\\_301, doi:10.4149/km\\_2020\\_5\\_301.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "stanek2020comparisonofsegmentation", + "bibtex": "@article{stanek2020comparisonofsegmentation,\n author = \"Stanek, J. and Kope\u010dek, J. and Kr\u00e1l, P. and Karafi\u00e1tov\u00e1, I. and Seitl, F. and Bene\u0161, V.\",\n title = \"Comparison of segmentation of 2D and 3D EBSD measurements in polycrystalline materials\",\n year = \"2020\",\n journal = \"Metallic Materials\",\n volume = \"58\",\n pages = \"301-319\",\n month = \"Jan\",\n doi = \"10.4149/km\\_2020\\_5\\_301\",\n url = \"https://doi.org/10.4149/km\\_2020\\_5\\_301\",\n publisher = \"Central Library of the Slovak Academy of Sciences\",\n issue = \"05\",\n issn = \"0023-432X\"\n}\n", + "authors": [ + "J. Stanek", + "J. Kope\u010dek", + "P. Kr\u00e1l", + "I. Karafi\u00e1tov\u00e1", + "F. Seitl", + "V. Bene\u0161" + ], + "publication_date": "2020-01-01T00:00:00Z", + "year": 2020, + "volume": "58", + "issue": "05", + "issn": "0023-432X", + "pages": "301-319", + "journal": "Metallic Materials", + "publisher": "Central Library of the Slovak Academy of Sciences", + "url": "http://www.elis.sk/download_file.php?product_id=6891&session_id=f5jvks8o3ufok0s0abmso3h0r0", + "title": "Comparison of segmentation of 2D and 3D EBSD measurements in polycrystalline materials", + "citation_count": 4, + "bibtex_type": "article", + "source_quality": -1, + "is_retracted": null, + "doi": "10.4149/km_2020_5_301", + "doi_url": "https://doi.org/10.4149/km_2020_5_301", + "doc_id": "c163ded6c3506dd4", + "file_location": null, + "license": null, + "pdf_url": "http://www.elis.sk/download_file.php?product_id=6891&session_id=buc29d44pbljhmfhjpava1l817", + "other": { + "client_source": [ + "paper_search", + "semantic_scholar", + "crossref", + "semantic_scholar", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "J. Stanek, J. Kope\u010dek, P. Kr\u00e1l, I. Karafi\u00e1tov\u00e1, F. Seitl, and V. Bene\u0161. Comparison of segmentation of 2d and 3d ebsd measurements in polycrystalline materials. Metallic Materials, 58:301-319, Jan 2020. URL: https://doi.org/10.4149/km\\_2020\\_5\\_301, doi:10.4149/km\\_2020\\_5\\_301. This article has 4 citations." + }, + "chunk_id": "a9d9080d-189f-4444-80b2-98aea1dd69c4" + }, + "score": 6, + "snippets": [ + "Computational tools such as DREAM 3D software enable significant data evaluation that is completed by a five-parameter analysis of grain boundaries.", + "The EBSD method considers a grain to be the set of all points (voxels or pixels, respectively) with a similar orientation, which are surrounded by a boundary of a given misorientation threshold. The typical threshold in the EDAX OIM software is 5\u00b0", + "The obtained segmentation into the grains depends on the chosen mis-orientation threshold, of course, but even if we use a fixed misorientation threshold, we may get different results of the segmentation in 2D and 3D", + "The differences between segmentation into grains in 2D and 3D are caused by the fact that in a 2D cutting plane, two sets of voxels may be surrounded by a boundary defined by a given threshold of misorientation so that the sets are detected as two grains, while in 3D case, all these points belong to one larger set" + ], + "used_images": false + }, + { + "id": "pqac-00000008", + "context": "# Summary\n\nThis excerpt discusses grain segmentation in EBSD measurements, comparing 2D and 3D approaches. The paper examines how grain segmentation depends on \"misorientation threshold\" definitions, noting that \"the typical threshold in the EDAX OIM software is 5\u00b0\" but other values are possible. The authors emphasize that \"even if we use a fixed misorientation threshold, we may get different results of the segmentation in 2D and 3D,\" creating challenges when comparing 2D and 3D EBSD results.\n\nThe excerpt mentions \"DREAM 3D software\" as a \"computational tool\" enabling \"significant data evaluation\" completed by \"five-parameter analysis of grain boundaries.\" However, the excerpt provides limited detail on specific grain reconstruction algorithms, texture analysis capabilities (ODF, pole figures), or misorientation-derived metrics like KAM and GND density. It focuses primarily on segmentation methodology rather than comprehensively comparing open-source Python packages for post-processing.", + "question": "What are the open-source, Python-native software packages for electron backscatter diffraction (EBSD) post-processing that serve as alternatives to the MATLAB-based MTEX toolbox? Focus on capabilities for grain reconstruction/segmentation from orientation maps, crystallographic texture analysis (ODF, pole figures, inverse pole figures), and misorientation-derived metrics such as kernel average misorientation (KAM) and geometrically necessary dislocation (GND) density. Discuss packages such as kikuchipy, orix, DefDAP, DREAM.3D/DREAM3D-NX (simplnx), pyxem, and any others, including their maturity, peer-reviewed references, and how their grain-reconstruction and texture-analysis capabilities compare with MTEX. Context: an automated Python pipeline (indexing via kikuchipy/PyEBSDIndex on additively manufactured AlSi10Mg) that needs the downstream grain-characterization stage to run without MATLAB.", + "text": { + "embedding": null, + "text": "", + "name": "stanek2020comparisonofsegmentation pages 1-2", + "media": [], + "doc": { + "embedding": null, + "docname": "stanek2020comparisonofsegmentation", + "dockey": "c163ded6c3506dd4", + "citation": "J. Stanek, J. Kope\u010dek, P. Kr\u00e1l, I. Karafi\u00e1tov\u00e1, F. Seitl, and V. Bene\u0161. Comparison of segmentation of 2d and 3d ebsd measurements in polycrystalline materials. Metallic Materials, 58:301-319, Jan 2020. URL: https://doi.org/10.4149/km\\_2020\\_5\\_301, doi:10.4149/km\\_2020\\_5\\_301.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "stanek2020comparisonofsegmentation", + "bibtex": "@article{stanek2020comparisonofsegmentation,\n author = \"Stanek, J. and Kope\u010dek, J. and Kr\u00e1l, P. and Karafi\u00e1tov\u00e1, I. and Seitl, F. and Bene\u0161, V.\",\n title = \"Comparison of segmentation of 2D and 3D EBSD measurements in polycrystalline materials\",\n year = \"2020\",\n journal = \"Metallic Materials\",\n volume = \"58\",\n pages = \"301-319\",\n month = \"Jan\",\n doi = \"10.4149/km\\_2020\\_5\\_301\",\n url = \"https://doi.org/10.4149/km\\_2020\\_5\\_301\",\n publisher = \"Central Library of the Slovak Academy of Sciences\",\n issue = \"05\",\n issn = \"0023-432X\"\n}\n", + "authors": [ + "J. Stanek", + "J. Kope\u010dek", + "P. Kr\u00e1l", + "I. Karafi\u00e1tov\u00e1", + "F. Seitl", + "V. Bene\u0161" + ], + "publication_date": "2020-01-01T00:00:00Z", + "year": 2020, + "volume": "58", + "issue": "05", + "issn": "0023-432X", + "pages": "301-319", + "journal": "Metallic Materials", + "publisher": "Central Library of the Slovak Academy of Sciences", + "url": "http://www.elis.sk/download_file.php?product_id=6891&session_id=f5jvks8o3ufok0s0abmso3h0r0", + "title": "Comparison of segmentation of 2D and 3D EBSD measurements in polycrystalline materials", + "citation_count": 4, + "bibtex_type": "article", + "source_quality": -1, + "is_retracted": null, + "doi": "10.4149/km_2020_5_301", + "doi_url": "https://doi.org/10.4149/km_2020_5_301", + "doc_id": "c163ded6c3506dd4", + "file_location": null, + "license": null, + "pdf_url": "http://www.elis.sk/download_file.php?product_id=6891&session_id=buc29d44pbljhmfhjpava1l817", + "other": { + "client_source": [ + "paper_search", + "semantic_scholar", + "crossref", + "semantic_scholar", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "J. Stanek, J. Kope\u010dek, P. Kr\u00e1l, I. Karafi\u00e1tov\u00e1, F. Seitl, and V. Bene\u0161. Comparison of segmentation of 2d and 3d ebsd measurements in polycrystalline materials. Metallic Materials, 58:301-319, Jan 2020. URL: https://doi.org/10.4149/km\\_2020\\_5\\_301, doi:10.4149/km\\_2020\\_5\\_301. This article has 4 citations." + }, + "chunk_id": "a9d9080d-189f-4444-80b2-98aea1dd69c4" + }, + "score": -1 + }, + { + "id": "pqac-00000009", + "context": "# Summary\n\nThis excerpt describes an automated MTEX-based procedure for reconstructing deformation twin hierarchies from EBSD datasets, particularly for heavily twinned microstructures (twin fractions >0.5). The paper demonstrates algorithms built on \"MTEX and MATLAB graph toolboxes\" that address challenges including missing twin relationships, grouping deformed grain fragments, identifying parent fragments, and handling multiple twin relationships.\n\nKey capabilities highlighted include: automated twin family tree reconstruction using a \"minimum spanning tree,\" identification of twin generations (demonstrated for third-generation twinning in \u03b1-Ti), and extraction of twin statistics at larger deformation levels. The work emphasizes MTEX's role in texture analysis and microstructure characterization but does not discuss Python-native alternatives or comparative analysis with other software packages for grain reconstruction or texture analysis.", + "question": "What are the open-source, Python-native software packages for electron backscatter diffraction (EBSD) post-processing that serve as alternatives to the MATLAB-based MTEX toolbox? Focus on capabilities for grain reconstruction/segmentation from orientation maps, crystallographic texture analysis (ODF, pole figures, inverse pole figures), and misorientation-derived metrics such as kernel average misorientation (KAM) and geometrically necessary dislocation (GND) density. Discuss packages such as kikuchipy, orix, DefDAP, DREAM.3D/DREAM3D-NX (simplnx), pyxem, and any others, including their maturity, peer-reviewed references, and how their grain-reconstruction and texture-analysis capabilities compare with MTEX. Context: an automated Python pipeline (indexing via kikuchipy/PyEBSDIndex on additively manufactured AlSi10Mg) that needs the downstream grain-characterization stage to run without MATLAB.", + "text": { + "embedding": null, + "text": "", + "name": "savage2021anautomatedprocedure pages 1-2", + "media": [], + "doc": { + "embedding": null, + "docname": "savage2021anautomatedprocedure", + "dockey": "22c76dc107283440", + "citation": "Daniel J. Savage, Rodney J. McCabe, and Marko Knezevic. An automated procedure built on mtex for reconstructing deformation twin hierarchies from electron backscattered diffraction datasets of heavily twinned microstructures. Materials Characterization, 171:110808, Jan 2021. URL: https://doi.org/10.1016/j.matchar.2020.110808, doi:10.1016/j.matchar.2020.110808.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "savage2021anautomatedprocedure", + "bibtex": "@article{savage2021anautomatedprocedure,\n author = \"Savage, Daniel J. and McCabe, Rodney J. and Knezevic, Marko\",\n title = \"An automated procedure built on MTEX for reconstructing deformation twin hierarchies from electron backscattered diffraction datasets of heavily twinned microstructures\",\n volume = \"171\",\n issn = \"1044-5803\",\n url = \"https://doi.org/10.1016/j.matchar.2020.110808\",\n doi = \"10.1016/j.matchar.2020.110808\",\n journal = \"Materials Characterization\",\n publisher = \"Elsevier BV\",\n year = \"2021\",\n month = \"Jan\",\n pages = \"110808\"\n}\n", + "authors": [ + "Daniel J. Savage", + "Rodney J. McCabe", + "Marko Knezevic" + ], + "publication_date": "2021-01-01T00:00:00Z", + "year": 2021, + "volume": "171", + "issue": null, + "issn": "1044-5803", + "pages": "110808", + "journal": "Materials Characterization", + "publisher": "Elsevier BV", + "url": "https://doi.org/10.1016/j.matchar.2020.110808", + "title": "An automated procedure built on MTEX for reconstructing deformation twin hierarchies from electron backscattered diffraction datasets of heavily twinned microstructures", + "citation_count": 20, + "bibtex_type": "misc", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1016/j.matchar.2020.110808", + "doi_url": "https://doi.org/10.1016/j.matchar.2020.110808", + "doc_id": "22c76dc107283440", + "file_location": null, + "license": null, + "pdf_url": "http://manuscript.elsevier.com/S1044580320322798/pdf/S1044580320322798.pdf", + "other": { + "client_source": [ + "paper_search", + "semantic_scholar", + "semantic_scholar", + "crossref", + "crossref" + ], + "bibtex_source": [ + "self_generated", + "semantic_scholar", + "self_generated", + "semantic_scholar", + [ + "self_generated" + ], + [ + "crossref" + ], + "self_generated", + [ + "self_generated" + ], + [ + "crossref" + ] + ] + }, + "formatted_citation": "Daniel J. Savage, Rodney J. McCabe, and Marko Knezevic. An automated procedure built on mtex for reconstructing deformation twin hierarchies from electron backscattered diffraction datasets of heavily twinned microstructures. Materials Characterization, 171:110808, Jan 2021. URL: https://doi.org/10.1016/j.matchar.2020.110808, doi:10.1016/j.matchar.2020.110808. This article has 20 citations and is from a peer-reviewed journal." + }, + "chunk_id": "2ffacaa6-d199-4e5b-b7cf-5b5bf864ee14" + }, + "score": -1 + }, + { + "id": "pqac-00000010", + "context": "# Summary\n\nThis excerpt describes DREAM.3D integration within BisQue, a cloud-based analysis platform for 3D EBSD datasets from additively manufactured materials. Key features include:\n\n**DREAM.3D Capabilities:**\n- Incorporated into BisQue for \"processing and treatment of 3D datasets\"\n- Enables parallelized processing across parameter spaces on compute clusters\n- Supports grain segmentation using \"misorientation tolerance\" thresholds\n- Reconstructs 3D volumes from serial-sectioned EBSD slices\n\n**Case Study (LENS 304L Stainless Steel):**\n- 200 GB dataset: 80 slices at 3 \u03bcm in-plane resolution, volume 816 \u00d7 834 \u00d7 240 \u03bcm\n- Confidence index (CI) \u2265 0.1 threshold (95% indexing accuracy)\n- Grain segmentation with minimum voxel requirements (64-125 voxels)\n- Equivalent grain diameter resolution of 14.9 \u03bcm\n\n**Infrastructure Advantage:**\n- Web-based visualization eliminates need for ParaView or HDFView, reducing hardware requirements for large datasets (tens of gigabytes)\n- Automatic data provenance tracking via unique URLs", + "question": "What are the open-source, Python-native software packages for electron backscatter diffraction (EBSD) post-processing that serve as alternatives to the MATLAB-based MTEX toolbox? Focus on capabilities for grain reconstruction/segmentation from orientation maps, crystallographic texture analysis (ODF, pole figures, inverse pole figures), and misorientation-derived metrics such as kernel average misorientation (KAM) and geometrically necessary dislocation (GND) density. Discuss packages such as kikuchipy, orix, DefDAP, DREAM.3D/DREAM3D-NX (simplnx), pyxem, and any others, including their maturity, peer-reviewed references, and how their grain-reconstruction and texture-analysis capabilities compare with MTEX. Context: an automated Python pipeline (indexing via kikuchipy/PyEBSDIndex on additively manufactured AlSi10Mg) that needs the downstream grain-characterization stage to run without MATLAB.", + "text": { + "embedding": null, + "text": "", + "name": "polonsky2019threedimensionalanalysisand pages 2-5", + "media": [], + "doc": { + "embedding": null, + "docname": "polonsky2019threedimensionalanalysisand", + "dockey": "39e5f645a50ad2d5", + "citation": "Andrew T. Polonsky, Christian A. Lang, Kristian G. Kvilekval, Marat I. Latypov, McLean P. Echlin, B. S. Manjunath, and Tresa M. Pollock. Three-dimensional analysis and reconstruction of additively manufactured materials in the cloud-based bisque infrastructure. Integrating Materials and Manufacturing Innovation, 8:37-51, Mar 2019. URL: https://doi.org/10.1007/s40192-019-00126-7, doi:10.1007/s40192-019-00126-7.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "polonsky2019threedimensionalanalysisand", + "bibtex": "@article{polonsky2019threedimensionalanalysisand,\n author = \"Polonsky, Andrew T. and Lang, Christian A. and Kvilekval, Kristian G. and Latypov, Marat I. and Echlin, McLean P. and Manjunath, B. S. and Pollock, Tresa M.\",\n title = \"Three-dimensional Analysis and Reconstruction of Additively Manufactured Materials in the Cloud-Based BisQue Infrastructure\",\n year = \"2019\",\n journal = \"Integrating Materials and Manufacturing Innovation\",\n volume = \"8\",\n pages = \"37-51\",\n month = \"Mar\",\n doi = \"10.1007/s40192-019-00126-7\",\n url = \"https://doi.org/10.1007/s40192-019-00126-7\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"1\",\n issn = \"2193-9764\"\n}\n", + "authors": [ + "Andrew T. Polonsky", + "Christian A. Lang", + "Kristian G. Kvilekval", + "Marat I. Latypov", + "McLean P. Echlin", + "B. S. Manjunath", + "Tresa M. Pollock" + ], + "publication_date": "2019-03-01T00:00:00Z", + "year": 2019, + "volume": "8", + "issue": "1", + "issn": "2193-9764", + "pages": "37-51", + "journal": "Integrating Materials and Manufacturing Innovation", + "publisher": "Springer Science and Business Media LLC", + "url": "https://link.springer.com/content/pdf/10.1007%2Fs40192-019-00126-7.pdf", + "title": "Three-dimensional Analysis and Reconstruction of Additively Manufactured Materials in the Cloud-Based BisQue Infrastructure", + "citation_count": 31, + "bibtex_type": "article", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1007/s40192-019-00126-7", + "doi_url": "https://doi.org/10.1007/s40192-019-00126-7", + "doc_id": "39e5f645a50ad2d5", + "file_location": null, + "license": null, + "pdf_url": "https://link.springer.com/content/pdf/10.1007/s40192-019-00126-7.pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated" + ] + }, + "formatted_citation": "Andrew T. Polonsky, Christian A. Lang, Kristian G. Kvilekval, Marat I. Latypov, McLean P. Echlin, B. S. Manjunath, and Tresa M. Pollock. Three-dimensional analysis and reconstruction of additively manufactured materials in the cloud-based bisque infrastructure. Integrating Materials and Manufacturing Innovation, 8:37-51, Mar 2019. URL: https://doi.org/10.1007/s40192-019-00126-7, doi:10.1007/s40192-019-00126-7. This article has 31 citations and is from a peer-reviewed journal." + }, + "chunk_id": "d3d6793f-4252-4fed-975f-f1cfef20256f" + }, + "score": -1 + }, + { + "id": "pqac-00000007", + "context": "# Summary\n\nThis excerpt discusses grain segmentation methodology in EBSD data processing using the \"Segment Features (Misorientation)\" filter in DREAM.3D software. Key findings include:\n\nThe study compares 2D versus 3D grain segmentation approaches using simulated Laguerre tessellation data with \"1560 grains.\" Two material scenarios were tested: case (A) with low-angle grain boundaries (LAGB) and case (B) with high-angle grain boundaries (HAGB).\n\nCritical observation: \"the segmentations are entirely different\" when comparing 2D and 3D methods at misorientation thresholds of 2.5\u00b0 and 3\u00b0 in case (A), though \"for the threshold of 2\u00b0, we get nearly the same segmentation in both cases.\" The difference depends on specimen thickness\u20143D datasets with only \"a few slices\" show \"marginal\" differences from 2D segmentation.\n\nThe study varied misorientation thresholds (2\u00b0, 2.5\u00b0, 3\u00b0 for case A; 2\u00b0, 35\u00b0, 40\u00b0 for case B) and dataset thicknesses (10-100 slices) to systematically analyze segmentation behavior across dimensionalities.", + "question": "What are the open-source, Python-native software packages for electron backscatter diffraction (EBSD) post-processing that serve as alternatives to the MATLAB-based MTEX toolbox? Focus on capabilities for grain reconstruction/segmentation from orientation maps, crystallographic texture analysis (ODF, pole figures, inverse pole figures), and misorientation-derived metrics such as kernel average misorientation (KAM) and geometrically necessary dislocation (GND) density. Discuss packages such as kikuchipy, orix, DefDAP, DREAM.3D/DREAM3D-NX (simplnx), pyxem, and any others, including their maturity, peer-reviewed references, and how their grain-reconstruction and texture-analysis capabilities compare with MTEX. Context: an automated Python pipeline (indexing via kikuchipy/PyEBSDIndex on additively manufactured AlSi10Mg) that needs the downstream grain-characterization stage to run without MATLAB.", + "text": { + "embedding": null, + "text": "", + "name": "stanek2020comparisonofsegmentation pages 2-7", + "media": [], + "doc": { + "embedding": null, + "docname": "stanek2020comparisonofsegmentation", + "dockey": "c163ded6c3506dd4", + "citation": "J. Stanek, J. Kope\u010dek, P. Kr\u00e1l, I. Karafi\u00e1tov\u00e1, F. Seitl, and V. Bene\u0161. Comparison of segmentation of 2d and 3d ebsd measurements in polycrystalline materials. Metallic Materials, 58:301-319, Jan 2020. URL: https://doi.org/10.4149/km\\_2020\\_5\\_301, doi:10.4149/km\\_2020\\_5\\_301.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "stanek2020comparisonofsegmentation", + "bibtex": "@article{stanek2020comparisonofsegmentation,\n author = \"Stanek, J. and Kope\u010dek, J. and Kr\u00e1l, P. and Karafi\u00e1tov\u00e1, I. and Seitl, F. and Bene\u0161, V.\",\n title = \"Comparison of segmentation of 2D and 3D EBSD measurements in polycrystalline materials\",\n year = \"2020\",\n journal = \"Metallic Materials\",\n volume = \"58\",\n pages = \"301-319\",\n month = \"Jan\",\n doi = \"10.4149/km\\_2020\\_5\\_301\",\n url = \"https://doi.org/10.4149/km\\_2020\\_5\\_301\",\n publisher = \"Central Library of the Slovak Academy of Sciences\",\n issue = \"05\",\n issn = \"0023-432X\"\n}\n", + "authors": [ + "J. Stanek", + "J. Kope\u010dek", + "P. Kr\u00e1l", + "I. Karafi\u00e1tov\u00e1", + "F. Seitl", + "V. Bene\u0161" + ], + "publication_date": "2020-01-01T00:00:00Z", + "year": 2020, + "volume": "58", + "issue": "05", + "issn": "0023-432X", + "pages": "301-319", + "journal": "Metallic Materials", + "publisher": "Central Library of the Slovak Academy of Sciences", + "url": "http://www.elis.sk/download_file.php?product_id=6891&session_id=f5jvks8o3ufok0s0abmso3h0r0", + "title": "Comparison of segmentation of 2D and 3D EBSD measurements in polycrystalline materials", + "citation_count": 4, + "bibtex_type": "article", + "source_quality": -1, + "is_retracted": null, + "doi": "10.4149/km_2020_5_301", + "doi_url": "https://doi.org/10.4149/km_2020_5_301", + "doc_id": "c163ded6c3506dd4", + "file_location": null, + "license": null, + "pdf_url": "http://www.elis.sk/download_file.php?product_id=6891&session_id=buc29d44pbljhmfhjpava1l817", + "other": { + "client_source": [ + "paper_search", + "semantic_scholar", + "crossref", + "semantic_scholar", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "J. Stanek, J. Kope\u010dek, P. Kr\u00e1l, I. Karafi\u00e1tov\u00e1, F. Seitl, and V. Bene\u0161. Comparison of segmentation of 2d and 3d ebsd measurements in polycrystalline materials. Metallic Materials, 58:301-319, Jan 2020. URL: https://doi.org/10.4149/km\\_2020\\_5\\_301, doi:10.4149/km\\_2020\\_5\\_301. This article has 4 citations." + }, + "chunk_id": "01302fbe-a417-469d-bff7-fdede0f624e9" + }, + "score": -1 + }, + { + "id": "pqac-00000011", + "context": "# Summary\n\nThis excerpt discusses DREAM.3D, a \"microstructure analytics and 3D reconstruction software package\" that was integrated into BisQue, a cloud-based platform for materials science data analysis. The paper focuses on 3D EBSD reconstruction and grain segmentation from TriBeam-collected datasets of additively manufactured materials, exploring \"grain segmentation misorientation tolerance\" parameters. \n\nThe authors note that DREAM.3D \"typically runs in a serial process on a workstation, with predefined input parameters\" and describe limitations in current 3D microstructure analysis standardization. They highlight that DREAM.3D provides \"a unified data structure for 3D data treatment and aggregates tools and algorithms\" for EBSD data processing through pipeline-based workflows with \"well over a dozen steps.\"\n\nHowever, this excerpt does not directly address Python-native EBSD packages, their texture analysis capabilities (ODF, pole figures), misorientation metrics (KAM, GND), or comparisons with MTEX.", + "question": "What are the open-source, Python-native software packages for electron backscatter diffraction (EBSD) post-processing that serve as alternatives to the MATLAB-based MTEX toolbox? Focus on capabilities for grain reconstruction/segmentation from orientation maps, crystallographic texture analysis (ODF, pole figures, inverse pole figures), and misorientation-derived metrics such as kernel average misorientation (KAM) and geometrically necessary dislocation (GND) density. Discuss packages such as kikuchipy, orix, DefDAP, DREAM.3D/DREAM3D-NX (simplnx), pyxem, and any others, including their maturity, peer-reviewed references, and how their grain-reconstruction and texture-analysis capabilities compare with MTEX. Context: an automated Python pipeline (indexing via kikuchipy/PyEBSDIndex on additively manufactured AlSi10Mg) that needs the downstream grain-characterization stage to run without MATLAB.", + "text": { + "embedding": null, + "text": "", + "name": "polonsky2019threedimensionalanalysisand pages 1-2", + "media": [], + "doc": { + "embedding": null, + "docname": "polonsky2019threedimensionalanalysisand", + "dockey": "39e5f645a50ad2d5", + "citation": "Andrew T. Polonsky, Christian A. Lang, Kristian G. Kvilekval, Marat I. Latypov, McLean P. Echlin, B. S. Manjunath, and Tresa M. Pollock. Three-dimensional analysis and reconstruction of additively manufactured materials in the cloud-based bisque infrastructure. Integrating Materials and Manufacturing Innovation, 8:37-51, Mar 2019. URL: https://doi.org/10.1007/s40192-019-00126-7, doi:10.1007/s40192-019-00126-7.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "polonsky2019threedimensionalanalysisand", + "bibtex": "@article{polonsky2019threedimensionalanalysisand,\n author = \"Polonsky, Andrew T. and Lang, Christian A. and Kvilekval, Kristian G. and Latypov, Marat I. and Echlin, McLean P. and Manjunath, B. S. and Pollock, Tresa M.\",\n title = \"Three-dimensional Analysis and Reconstruction of Additively Manufactured Materials in the Cloud-Based BisQue Infrastructure\",\n year = \"2019\",\n journal = \"Integrating Materials and Manufacturing Innovation\",\n volume = \"8\",\n pages = \"37-51\",\n month = \"Mar\",\n doi = \"10.1007/s40192-019-00126-7\",\n url = \"https://doi.org/10.1007/s40192-019-00126-7\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"1\",\n issn = \"2193-9764\"\n}\n", + "authors": [ + "Andrew T. Polonsky", + "Christian A. Lang", + "Kristian G. Kvilekval", + "Marat I. Latypov", + "McLean P. Echlin", + "B. S. Manjunath", + "Tresa M. Pollock" + ], + "publication_date": "2019-03-01T00:00:00Z", + "year": 2019, + "volume": "8", + "issue": "1", + "issn": "2193-9764", + "pages": "37-51", + "journal": "Integrating Materials and Manufacturing Innovation", + "publisher": "Springer Science and Business Media LLC", + "url": "https://link.springer.com/content/pdf/10.1007%2Fs40192-019-00126-7.pdf", + "title": "Three-dimensional Analysis and Reconstruction of Additively Manufactured Materials in the Cloud-Based BisQue Infrastructure", + "citation_count": 31, + "bibtex_type": "article", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1007/s40192-019-00126-7", + "doi_url": "https://doi.org/10.1007/s40192-019-00126-7", + "doc_id": "39e5f645a50ad2d5", + "file_location": null, + "license": null, + "pdf_url": "https://link.springer.com/content/pdf/10.1007/s40192-019-00126-7.pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated" + ] + }, + "formatted_citation": "Andrew T. Polonsky, Christian A. Lang, Kristian G. Kvilekval, Marat I. Latypov, McLean P. Echlin, B. S. Manjunath, and Tresa M. Pollock. Three-dimensional analysis and reconstruction of additively manufactured materials in the cloud-based bisque infrastructure. Integrating Materials and Manufacturing Innovation, 8:37-51, Mar 2019. URL: https://doi.org/10.1007/s40192-019-00126-7, doi:10.1007/s40192-019-00126-7. This article has 31 citations and is from a peer-reviewed journal." + }, + "chunk_id": "e3d46ca7-0da2-467e-addc-e121db6ce344" + }, + "score": -1 + }, + { + "id": "pqac-00000006", + "context": "# Summary\n\nThis excerpt discusses a machine-learning approach called \"texture adaptive clustering and sampling\" (TACS) for generating representative Euler angle datasets from EBSD data. The study emphasizes that generating \"reduced-order, synthetic grain structure datasets that accurately represent the measured grain structure\" is important for crystal plasticity simulations while managing computational costs.\n\nKey capabilities mentioned include:\n- Creating representative Euler angle datasets that \"accurately mimic the crystallographic texture\"\n- Analyzing pole figures (PF) to characterize texture\n- TACS achieved Kolmogorov-Smirnov test scores \"nearing 0.9,\" compared to \"below 0.3\" for conventional methods\n- The approach is validated across \"twenty-two datasets, varying lattice structures, and complex crystallographic textures\"\n\nThe excerpt notes that **Dream3D** is used for grain morphology modeling and that machine learning methods have \"already been utilized to solve complex problems that are associated with EBSD datasets.\" However, this excerpt does not provide direct comparisons with specific Python-native packages (kikuchipy, orix, DefDAP, pyxem) or discuss grain reconstruction/segmentation, KAM, or GND density calculations needed for your question.", + "question": "What are the open-source, Python-native software packages for electron backscatter diffraction (EBSD) post-processing that serve as alternatives to the MATLAB-based MTEX toolbox? Focus on capabilities for grain reconstruction/segmentation from orientation maps, crystallographic texture analysis (ODF, pole figures, inverse pole figures), and misorientation-derived metrics such as kernel average misorientation (KAM) and geometrically necessary dislocation (GND) density. Discuss packages such as kikuchipy, orix, DefDAP, DREAM.3D/DREAM3D-NX (simplnx), pyxem, and any others, including their maturity, peer-reviewed references, and how their grain-reconstruction and texture-analysis capabilities compare with MTEX. Context: an automated Python pipeline (indexing via kikuchipy/PyEBSDIndex on additively manufactured AlSi10Mg) that needs the downstream grain-characterization stage to run without MATLAB.", + "text": { + "embedding": null, + "text": "", + "name": "wanni2024machinelearningenhanced pages 1-2", + "media": [], + "doc": { + "embedding": null, + "docname": "wanni2024machinelearningenhanced", + "dockey": "bf3e624ed86e8966", + "citation": "J. Wanni, C. A. Bronkhorst, and D. J. Thoma. Machine learning enhanced analysis of ebsd data for texture representation. npj Computational Materials, 10:1-11, Jun 2024. URL: https://doi.org/10.1038/s41524-024-01324-4, doi:10.1038/s41524-024-01324-4.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "wanni2024machinelearningenhanced", + "bibtex": "@article{wanni2024machinelearningenhanced,\n author = \"Wanni, J. and Bronkhorst, C. A. and Thoma, D. J.\",\n title = \"Machine learning enhanced analysis of EBSD data for texture representation\",\n year = \"2024\",\n journal = \"npj Computational Materials\",\n volume = \"10\",\n pages = \"1-11\",\n month = \"Jun\",\n doi = \"10.1038/s41524-024-01324-4\",\n url = \"https://doi.org/10.1038/s41524-024-01324-4\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"1\",\n issn = \"2057-3960\"\n}\n", + "authors": [ + "J. Wanni", + "C. A. Bronkhorst", + "D. J. Thoma" + ], + "publication_date": "2024-06-26T00:00:00Z", + "year": 2024, + "volume": "10", + "issue": "1", + "issn": "2057-3960", + "pages": "1-11", + "journal": "npj Computational Materials", + "publisher": "Springer Science and Business Media LLC", + "url": "https://doi.org/10.1038/s41524-024-01324-4", + "title": "Machine learning enhanced analysis of EBSD data for texture representation", + "citation_count": 14, + "bibtex_type": "article", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1038/s41524-024-01324-4", + "doi_url": "https://doi.org/10.1038/s41524-024-01324-4", + "doc_id": "bf3e624ed86e8966", + "file_location": null, + "license": null, + "pdf_url": "https://www.nature.com/articles/s41524-024-01324-4.pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "J. Wanni, C. A. Bronkhorst, and D. J. Thoma. Machine learning enhanced analysis of ebsd data for texture representation. npj Computational Materials, 10:1-11, Jun 2024. URL: https://doi.org/10.1038/s41524-024-01324-4, doi:10.1038/s41524-024-01324-4. This article has 14 citations and is from a peer-reviewed journal." + }, + "chunk_id": "b10f0f18-25a1-41d9-a47c-d2abb61d0e19" + }, + "score": -1 + }, + { + "id": "pqac-00000012", + "context": "This peer-reviewed paper (Materials Characterization, 2021) demonstrates MTEX's capability for advanced EBSD analysis, specifically automated reconstruction of deformation twin hierarchies in heavily twinned microstructures. The work addresses critical challenges in twin identification including missing twin relationships, grouping of deformed grain fragments, and classification of multi-family twin relationships. The authors developed algorithms combining MTEX with MATLAB graph toolboxes to significantly improve automation compared to existing methodologies. The procedure successfully identifies third-generation twinning in \u03b1-titanium and can extract twin statistics at larger deformation levels than previously possible. However, the excerpt does not provide information about MTEX's performance regarding ODF, pole figures, or IPF analysis, nor does it discuss cautions regarding misorientation-threshold grain segmentation methods.", + "question": "What peer-reviewed evidence establishes MTEX as a benchmark for EBSD grain detection/reconstruction and crystallographic texture analysis, including ODF, pole figures, IPF, and advanced twin reconstruction? What cautions apply to misorientation-threshold grain segmentation?", + "text": { + "embedding": null, + "text": "", + "name": "savage2021anautomatedprocedure pages 1-2", + "media": [], + "doc": { + "embedding": null, + "docname": "savage2021anautomatedprocedure", + "dockey": "22c76dc107283440", + "citation": "Daniel J. Savage, Rodney J. McCabe, and Marko Knezevic. An automated procedure built on mtex for reconstructing deformation twin hierarchies from electron backscattered diffraction datasets of heavily twinned microstructures. Materials Characterization, 171:110808, Jan 2021. URL: https://doi.org/10.1016/j.matchar.2020.110808, doi:10.1016/j.matchar.2020.110808.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "savage2021anautomatedprocedure", + "bibtex": "@article{savage2021anautomatedprocedure,\n author = \"Savage, Daniel J. and McCabe, Rodney J. and Knezevic, Marko\",\n title = \"An automated procedure built on MTEX for reconstructing deformation twin hierarchies from electron backscattered diffraction datasets of heavily twinned microstructures\",\n volume = \"171\",\n issn = \"1044-5803\",\n url = \"https://doi.org/10.1016/j.matchar.2020.110808\",\n doi = \"10.1016/j.matchar.2020.110808\",\n journal = \"Materials Characterization\",\n publisher = \"Elsevier BV\",\n year = \"2021\",\n month = \"Jan\",\n pages = \"110808\"\n}\n", + "authors": [ + "Daniel J. Savage", + "Rodney J. McCabe", + "Marko Knezevic" + ], + "publication_date": "2021-01-01T00:00:00Z", + "year": 2021, + "volume": "171", + "issue": null, + "issn": "1044-5803", + "pages": "110808", + "journal": "Materials Characterization", + "publisher": "Elsevier BV", + "url": "https://doi.org/10.1016/j.matchar.2020.110808", + "title": "An automated procedure built on MTEX for reconstructing deformation twin hierarchies from electron backscattered diffraction datasets of heavily twinned microstructures", + "citation_count": 20, + "bibtex_type": "misc", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1016/j.matchar.2020.110808", + "doi_url": "https://doi.org/10.1016/j.matchar.2020.110808", + "doc_id": "22c76dc107283440", + "file_location": null, + "license": null, + "pdf_url": "http://manuscript.elsevier.com/S1044580320322798/pdf/S1044580320322798.pdf", + "other": { + "client_source": [ + "paper_search", + "semantic_scholar", + "semantic_scholar", + "crossref", + "crossref" + ], + "bibtex_source": [ + "self_generated", + "semantic_scholar", + "self_generated", + "semantic_scholar", + [ + "self_generated" + ], + [ + "crossref" + ], + "self_generated", + [ + "self_generated" + ], + [ + "crossref" + ] + ] + }, + "formatted_citation": "Daniel J. Savage, Rodney J. McCabe, and Marko Knezevic. An automated procedure built on mtex for reconstructing deformation twin hierarchies from electron backscattered diffraction datasets of heavily twinned microstructures. Materials Characterization, 171:110808, Jan 2021. URL: https://doi.org/10.1016/j.matchar.2020.110808, doi:10.1016/j.matchar.2020.110808. This article has 20 citations and is from a peer-reviewed journal." + }, + "chunk_id": "2ffacaa6-d199-4e5b-b7cf-5b5bf864ee14" + }, + "score": 6, + "snippets": [ + "An automated procedure built on MTEX for reconstructing deformation twin hierarchies from electron backscattered diffraction datasets of heavily twinned microstructures", + "a set of algorithms built on the MTEX and MATLAB graph toolboxes for automatic reconstruction of deformation twin hierarchies from Electron Backscatter Diffraction (EBSD) datasets", + "The procedure is demonstrated to significantly improve the level of automation in reconstructing twin hierarchies in heavily twinned microstructure compared to other methodologies in literature" + ], + "used_images": false + }, + { + "id": "pqac-00000013", + "context": "This peer-reviewed article from Materials Characterization demonstrates MTEX's application for grain reconstruction and texture analysis in heavily twinned \u03b1-Ti microstructures. The authors use MTEX's texture analysis capabilities to handle complex microstructures with large twin volume fractions, multiple twin variants, and higher-order twinning. The paper presents inverse pole figure (IPF) EBSD maps and discusses texture analysis with strong c-axis texture observations. Regarding misorientation-threshold grain segmentation cautions, the authors note that due to strong texture, neighboring grains often have low-angle boundaries, and twins commonly chain across grain boundaries with only small misorientation differences. They address this by biasing reconstruction towards over-segmentation rather than under-segmentation and using different misorientation tolerances (1-2\u00b0) depending on loading direction. The authors acknowledge that under-segmentation and low-angle boundary treatment presents challenges in grain reconstruction.", + "question": "What peer-reviewed evidence establishes MTEX as a benchmark for EBSD grain detection/reconstruction and crystallographic texture analysis, including ODF, pole figures, IPF, and advanced twin reconstruction? What cautions apply to misorientation-threshold grain segmentation?", + "text": { + "embedding": null, + "text": "", + "name": "savage2021anautomatedprocedure pages 3-4", + "media": [], + "doc": { + "embedding": null, + "docname": "savage2021anautomatedprocedure", + "dockey": "22c76dc107283440", + "citation": "Daniel J. Savage, Rodney J. McCabe, and Marko Knezevic. An automated procedure built on mtex for reconstructing deformation twin hierarchies from electron backscattered diffraction datasets of heavily twinned microstructures. Materials Characterization, 171:110808, Jan 2021. URL: https://doi.org/10.1016/j.matchar.2020.110808, doi:10.1016/j.matchar.2020.110808.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "savage2021anautomatedprocedure", + "bibtex": "@article{savage2021anautomatedprocedure,\n author = \"Savage, Daniel J. and McCabe, Rodney J. and Knezevic, Marko\",\n title = \"An automated procedure built on MTEX for reconstructing deformation twin hierarchies from electron backscattered diffraction datasets of heavily twinned microstructures\",\n volume = \"171\",\n issn = \"1044-5803\",\n url = \"https://doi.org/10.1016/j.matchar.2020.110808\",\n doi = \"10.1016/j.matchar.2020.110808\",\n journal = \"Materials Characterization\",\n publisher = \"Elsevier BV\",\n year = \"2021\",\n month = \"Jan\",\n pages = \"110808\"\n}\n", + "authors": [ + "Daniel J. Savage", + "Rodney J. McCabe", + "Marko Knezevic" + ], + "publication_date": "2021-01-01T00:00:00Z", + "year": 2021, + "volume": "171", + "issue": null, + "issn": "1044-5803", + "pages": "110808", + "journal": "Materials Characterization", + "publisher": "Elsevier BV", + "url": "https://doi.org/10.1016/j.matchar.2020.110808", + "title": "An automated procedure built on MTEX for reconstructing deformation twin hierarchies from electron backscattered diffraction datasets of heavily twinned microstructures", + "citation_count": 20, + "bibtex_type": "misc", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1016/j.matchar.2020.110808", + "doi_url": "https://doi.org/10.1016/j.matchar.2020.110808", + "doc_id": "22c76dc107283440", + "file_location": null, + "license": null, + "pdf_url": "http://manuscript.elsevier.com/S1044580320322798/pdf/S1044580320322798.pdf", + "other": { + "client_source": [ + "paper_search", + "semantic_scholar", + "semantic_scholar", + "crossref", + "crossref" + ], + "bibtex_source": [ + "self_generated", + "semantic_scholar", + "self_generated", + "semantic_scholar", + [ + "self_generated" + ], + [ + "crossref" + ], + "self_generated", + [ + "self_generated" + ], + [ + "crossref" + ] + ] + }, + "formatted_citation": "Daniel J. Savage, Rodney J. McCabe, and Marko Knezevic. An automated procedure built on mtex for reconstructing deformation twin hierarchies from electron backscattered diffraction datasets of heavily twinned microstructures. Materials Characterization, 171:110808, Jan 2021. URL: https://doi.org/10.1016/j.matchar.2020.110808, doi:10.1016/j.matchar.2020.110808. This article has 20 citations and is from a peer-reviewed journal." + }, + "chunk_id": "0692343a-b0a7-4f03-ad0a-4354d80a6a33" + }, + "score": 6, + "snippets": [ + "We leverage the flexibility and comprehensive texture analysis capabilities of MTEX and the MATLAB graph toolbox to address these shortcomings.", + "Grain fragments were reconstructed using the MTEX algorithm described in [55] and utilized a flood fill approach during grain reconstruction", + "MTEX is a comprehensive, versatile texture toolbox allowing several definitions of twin misorientations.", + "grains were reconstructed with a \u03b8frag = 1\u00b0 misorientation tolerance for ND and a \u03b8frag = 2\u00b0 misorientation tolerance for RD", + "Adding a boundary due to under segmentation is not easily done, and biasing grain fragment reconstruction towards over segmentation is advantageous." + ], + "used_images": false + } + ], + "references": "1. (folwarczny2026accurategrainboundary pages 5-9): Martin Folwarczny, Ao Li, Rushvi Shah, Aaron Chote, Alexandra C. Austin, Yimin Zhu, Gregory S. Rohrer, Michael A. Jackson, Souhardh Kotakadi, and Katharina Marquardt. Accurate grain boundary plane distributions for textured microstructures from stereological analysis of orthogonal two-dimensional electron backscatter diffraction orientation maps. Ultramicroscopy, 280:114262, Feb 2026. URL: https://doi.org/10.1016/j.ultramic.2025.114262, doi:10.1016/j.ultramic.2025.114262. This article has 0 citations and is from a peer-reviewed journal.\n\n2. (savage2021anautomatedprocedure pages 1-2): Daniel J. Savage, Rodney J. McCabe, and Marko Knezevic. An automated procedure built on mtex for reconstructing deformation twin hierarchies from electron backscattered diffraction datasets of heavily twinned microstructures. Materials Characterization, 171:110808, Jan 2021. URL: https://doi.org/10.1016/j.matchar.2020.110808, doi:10.1016/j.matchar.2020.110808. This article has 20 citations and is from a peer-reviewed journal.\n\n3. (savage2021anautomatedprocedure pages 3-4): Daniel J. Savage, Rodney J. McCabe, and Marko Knezevic. An automated procedure built on mtex for reconstructing deformation twin hierarchies from electron backscattered diffraction datasets of heavily twinned microstructures. Materials Characterization, 171:110808, Jan 2021. URL: https://doi.org/10.1016/j.matchar.2020.110808, doi:10.1016/j.matchar.2020.110808. This article has 20 citations and is from a peer-reviewed journal.\n\n4. (polonsky2019threedimensionalanalysisand pages 1-2): Andrew T. Polonsky, Christian A. Lang, Kristian G. Kvilekval, Marat I. Latypov, McLean P. Echlin, B. S. Manjunath, and Tresa M. Pollock. Three-dimensional analysis and reconstruction of additively manufactured materials in the cloud-based bisque infrastructure. Integrating Materials and Manufacturing Innovation, 8:37-51, Mar 2019. URL: https://doi.org/10.1007/s40192-019-00126-7, doi:10.1007/s40192-019-00126-7. This article has 31 citations and is from a peer-reviewed journal.\n\n5. (polonsky2019threedimensionalanalysisand pages 13-14): Andrew T. Polonsky, Christian A. Lang, Kristian G. Kvilekval, Marat I. Latypov, McLean P. Echlin, B. S. Manjunath, and Tresa M. Pollock. Three-dimensional analysis and reconstruction of additively manufactured materials in the cloud-based bisque infrastructure. Integrating Materials and Manufacturing Innovation, 8:37-51, Mar 2019. URL: https://doi.org/10.1007/s40192-019-00126-7, doi:10.1007/s40192-019-00126-7. This article has 31 citations and is from a peer-reviewed journal.\n\n6. (polonsky2019threedimensionalanalysisand pages 2-5): Andrew T. Polonsky, Christian A. Lang, Kristian G. Kvilekval, Marat I. Latypov, McLean P. Echlin, B. S. Manjunath, and Tresa M. Pollock. Three-dimensional analysis and reconstruction of additively manufactured materials in the cloud-based bisque infrastructure. Integrating Materials and Manufacturing Innovation, 8:37-51, Mar 2019. URL: https://doi.org/10.1007/s40192-019-00126-7, doi:10.1007/s40192-019-00126-7. This article has 31 citations and is from a peer-reviewed journal.\n\n7. (yi2025rapidgrainsegmentation pages 4-7): Yu-Tsen Yi, Junwon Seo, Kevin Murphy, and Anthony D. Rollett. Rapid grain segmentation of heat-treated and annealed lpbf haynes 282 using an unsupervised learning-based computer vision approach. Integrating Materials and Manufacturing Innovation, Jan 2025. URL: https://doi.org/10.1007/s40192-024-00390-2, doi:10.1007/s40192-024-00390-2. This article has 6 citations and is from a peer-reviewed journal.\n\n8. (stanek2020comparisonofsegmentation pages 1-2): J. Stanek, J. Kope\u010dek, P. Kr\u00e1l, I. Karafi\u00e1tov\u00e1, F. Seitl, and V. Bene\u0161. Comparison of segmentation of 2d and 3d ebsd measurements in polycrystalline materials. Metallic Materials, 58:301-319, Jan 2020. URL: https://doi.org/10.4149/km\\_2020\\_5\\_301, doi:10.4149/km\\_2020\\_5\\_301. This article has 4 citations.\n\n9. (wanni2024machinelearningenhanced pages 1-2): J. Wanni, C. A. Bronkhorst, and D. J. Thoma. Machine learning enhanced analysis of ebsd data for texture representation. npj Computational Materials, 10:1-11, Jun 2024. URL: https://doi.org/10.1038/s41524-024-01324-4, doi:10.1038/s41524-024-01324-4. This article has 14 citations and is from a peer-reviewed journal.\n\n10. (stanek2020comparisonofsegmentation pages 2-7): J. Stanek, J. Kope\u010dek, P. Kr\u00e1l, I. Karafi\u00e1tov\u00e1, F. Seitl, and V. Bene\u0161. Comparison of segmentation of 2d and 3d ebsd measurements in polycrystalline materials. Metallic Materials, 58:301-319, Jan 2020. URL: https://doi.org/10.4149/km\\_2020\\_5\\_301, doi:10.4149/km\\_2020\\_5\\_301. This article has 4 citations.", + "formatted_answer": "Question: What are the open-source, Python-native software packages for electron backscatter diffraction (EBSD) post-processing that serve as alternatives to the MATLAB-based MTEX toolbox? Focus on capabilities for grain reconstruction/segmentation from orientation maps, crystallographic texture analysis (ODF, pole figures, inverse pole figures), and misorientation-derived metrics such as kernel average misorientation (KAM) and geometrically necessary dislocation (GND) density. Discuss packages such as kikuchipy, orix, DefDAP, DREAM.3D/DREAM3D-NX (simplnx), pyxem, and any others, including their maturity, peer-reviewed references, and how their grain-reconstruction and texture-analysis capabilities compare with MTEX. Context: an automated Python pipeline (indexing via kikuchipy/PyEBSDIndex on additively manufactured AlSi10Mg) that needs the downstream grain-characterization stage to run without MATLAB.\n\n# Open-source Python options for EBSD post-processing\n\n## Executive conclusion\n\nThere is currently **no single Python-native package that reproduces the full integrated scope and maturity of MTEX**. The most credible MATLAB-free solution is a composed stack:\n\n1. **kikuchipy + PyEBSDIndex** for pattern processing and indexing;\n2. **DREAM3D-NX through `simplnx`** for reproducible grain segmentation, cleanup, grain statistics, and especially 3D-capable workflows;\n3. **orix** as the crystallographic orientation, symmetry, misorientation, IPF, and pole-figure layer;\n4. optionally **DefDAP** for convenient 2D grain/deformation-map analysis;\n5. a separately tested module for **KAM**, and especially for **GND-density inversion**.\n\nFor the proposed automated AlSi10Mg pipeline, DREAM3D-NX/`simplnx` is the strongest grain-characterization backend, while orix is the best Python-native crystallographic foundation. kikuchipy itself is not a downstream replacement for MTEX, and pyxem is primarily a diffraction-microscopy/4D-STEM package rather than a conventional SEM-EBSD grain-analysis suite.\n\n| Package / ecosystem | Python-native status | Grain reconstruction / segmentation | Texture ODF / PF / IPF | KAM / GND | Maturity / reference status | Recommended role |\n|---|---|---|---|---|---|---|\n| MTEX | No; MATLAB-based | **Strong** for symmetry-aware 2D grain detection/reconstruction; advanced specialized workflows documented | **Strong**; benchmark for ODF, pole figures, IPF, texture components (folwarczny2026accurategrainboundary pages 5-9, savage2021anautomatedprocedure pages 1-2, savage2021anautomatedprocedure pages 3-4) | **Strong** in the MTEX ecosystem; widely treated as benchmark | Very mature, heavily cited benchmark; peer-reviewed advanced EBSD workflows documented (savage2021anautomatedprocedure pages 1-2, savage2021anautomatedprocedure pages 3-4) | Functional benchmark and validation target, but not MATLAB-free |\n| kikuchipy | Yes | **Absent / not core** for downstream grain reconstruction; primarily EBSD pattern processing/indexing support | **Partial / custom** via interoperability, not a full texture-analysis suite | **Absent / not core** | Open-source Python EBSD toolbox with literature record, but not a complete post-processing replacement in the retrieved evidence | Upstream pattern handling, preprocessing, indexing, data I/O; pair with orix and/or DREAM3D-NX |\n| orix | Yes | **Partial / custom**; orientation objects and misorientation logic support custom grain segmentation, but not MTEX-level turnkey reconstruction | **Strong / near-benchmark for orientation visualization**; IPF/PF native, ODF possible but typically less turnkey than MTEX | **Partial / custom**; KAM-like metrics and curvature workflows need user implementation/validation | Peer-reviewed library record available; positioned as crystallographic orientation library rather than full EBSD suite | Core Python orientation engine for custom EBSD post-processing and visualization |\n| DefDAP | Yes | **Partial**; useful 2D deformation/EBSD map grain analysis, but narrower than MTEX | **Partial**; some crystallographic plotting/analysis, not a full MTEX texture environment | **Partial**; deformation-oriented metrics are a strength, GND generally custom/limited | Open-source Python project with software-release citation; maturity moderate, community smaller than MTEX/DREAM3D | Good lightweight Python choice for 2D grain/deformation analysis after indexing |\n| DREAM3D-NX / simplnx | Yes (Python API around DREAM3D-NX) | **Strong**; mature pipeline-based segmentation/reconstruction, especially for 2D/3D EBSD and batch automation (polonsky2019threedimensionalanalysisand pages 1-2, polonsky2019threedimensionalanalysisand pages 13-14, polonsky2019threedimensionalanalysisand pages 2-5, yi2025rapidgrainsegmentation pages 4-7, stanek2020comparisonofsegmentation pages 1-2) | **Partial**; some crystallographic statistics, but not as texture-centric or interactive as MTEX (yi2025rapidgrainsegmentation pages 4-7) | **Partial / custom**; not typically the first choice for KAM/GND-centric analysis | Mature EBSD/microstructure pipeline ecosystem with peer-reviewed reconstruction studies (polonsky2019threedimensionalanalysisand pages 1-2, polonsky2019threedimensionalanalysisand pages 13-14, polonsky2019threedimensionalanalysisand pages 2-5) | Best Python-accessible option for robust automated grain segmentation/statistics in a MATLAB-free pipeline |\n| pyxem | Yes | **Absent / not core for SEM-EBSD**; focused on diffraction microscopy in TEM/4D-STEM, not a direct MTEX replacement | **Partial** for orientation mapping/visualization in diffraction-microscopy contexts | **Absent / not core** | Mature open-source microscopy library, but its center of gravity is 4D-STEM/SPED rather than conventional SEM-EBSD post-processing | Use only if your workflow spans diffraction microscopy; not recommended as primary EBSD grain-texture backend |\n| PyMicro | Yes | **Partial / custom**; useful microstructure data structures and crystallography, but less turnkey for EBSD grain reconstruction | **Partial / custom** | **Partial / custom** | Useful research software ecosystem, but less established as a mainstream EBSD post-processing stack in the retrieved evidence | Supporting library for custom workflows, data models, simulation coupling |\n| OpenXY / research scripts / pyEBSD-style code | Yes, but heterogeneous | **Partial / custom** to **strong in isolated tasks**; highly variable and often method-specific | **Partial / custom** | **Partial / custom**, including possible GND research implementations | Lowest standardization; often lacks broad peer-reviewed software validation or stable APIs | Fill specific gaps such as KAM/GND or custom segmentation, but validate carefully against MTEX/DREAM3D outputs |\n| Practical no-MATLAB stack for AM AlSi10Mg | Yes | **Strong overall** if composed as: kikuchipy/PyEBSDIndex + DREAM3D-NX for segmentation + orix/DefDAP for orientation/statistics | **Partial-to-strong overall**; strongest with orix plus custom ODF tooling | **Partial / custom overall**; KAM feasible, GND should be a separately validated module | Most realistic MATLAB-free path based on current open-source ecosystem and evidence balance (polonsky2019threedimensionalanalysisand pages 1-2, polonsky2019threedimensionalanalysisand pages 13-14, polonsky2019threedimensionalanalysisand pages 2-5) | Recommended integrated pipeline rather than searching for a single Python package that fully replaces MTEX |\n\n\n*Table: This table compares major open-source Python-native or Python-accessible EBSD post-processing options against MTEX for grain reconstruction, texture analysis, and misorientation-derived metrics. It is designed to help choose a MATLAB-free downstream pipeline for automated EBSD workflows.*\n\n## The MTEX benchmark\n\nMTEX combines, in one environment, symmetry-aware EBSD import and manipulation, grain reconstruction, grain and boundary objects, texture estimation and plotting, misorientation statistics, KAM/GROD-type measures, and curvature/dislocation-density workflows. Its texture functionality includes ODF estimation, pole and inverse-pole figures, texture components, fibres, and quantitative texture measures. Published applications use MTEX for IPF maps, ODF-derived pole figures, grain-size and grain-shape statistics, and grain-boundary analysis. (folwarczny2026accurategrainboundary pages 5-9)\n\nMTEX also supports sophisticated extensions beyond simple threshold segmentation. A peer-reviewed workflow built on MTEX and MATLAB graph tools reconstructed deformation-twin hierarchies, grouped deformed fragments into parent families, treated missing relationships, and identified third-generation twins in heavily twinned \u03b1-Ti. (savage2021anautomatedprocedure pages 1-2) This illustrates the principal gap in Python: individual Python libraries provide many underlying operations, but MTEX supplies a more coherent grain/boundary/texture abstraction and a larger collection of specialized reconstruction workflows.\n\nMTEX is not immune to methodological choices. Strong textures and low-angle boundaries can cause under-segmentation or chains of crystallographically similar regions; one MTEX study deliberately biased reconstruction toward over-segmentation and used 1\u20132\u00b0 tolerances for its particular material. (savage2021anautomatedprocedure pages 3-4) More generally, grain counts and geometry depend strongly on the selected threshold, connectivity, cleanup, and minimum-grain-size rules. A conventional 5\u00b0 threshold is common but is not universally valid. (stanek2020comparisonofsegmentation pages 1-2)\n\n## Package assessment\n\n### 1. kikuchipy\n\n**Role.** kikuchipy is the natural upstream package in the proposed workflow. It is designed around EBSD patterns: vendor-file access, lazy handling of large pattern arrays, detector and projection geometry, background correction, pattern processing, simulation-related operations, and indexing interoperability. Its data model uses the HyperSpy ecosystem and orix crystallographic objects.\n\n**Grains and texture.** It should not be selected as the principal grain-reconstruction engine. Once indexing has produced orientation, phase, quality, and coordinate arrays, downstream segmentation and grain statistics generally require another package or custom code. Likewise, kikuchipy is not a comprehensive ODF/texture-analysis system and does not offer an MTEX-equivalent grain/boundary object model.\n\n**KAM/GND.** Neither is a core turnkey kikuchipy capability. KAM can be calculated from its output arrays with orix/NumPy-style operations, but masking, symmetry reduction, neighborhood definition, and exclusion of high-angle boundaries remain the pipeline developer\u2019s responsibility. GND inversion is substantially further outside its main scope.\n\n**Maturity.** kikuchipy is a well-developed, domain-specific open-source project with a software paper titled *kikuchipy: an open-source toolbox for analysis of electron backscatter diffraction patterns*. Its maturity is strongest for pattern-space operations, not for post-indexing microstructure analysis.\n\n### 2. orix\n\n**Role.** orix is the most important Python-native crystallographic foundation. It supplies rotations and orientations, crystal and specimen symmetry, fundamental-zone reduction, symmetry-aware misorientation, orientation colours, inverse-pole-figure colour keys, pole-figure-style projections, and orientation clustering. Its peer-reviewed methodological reference is Johnstone et al., *Density-based clustering of crystal (mis)orientations and the orix Python library*, *Journal of Applied Crystallography* 53 (2020), 1293\u20131298, DOI 10.1107/S1600576720011103.\n\n**Grain reconstruction.** orix contains the primitives needed to compare neighboring orientations and cluster orientation data, but it is not yet an MTEX-like turnkey EBSD topology package. A production grain segmenter still needs scan-grid connectivity, phase masks, confidence masks, flood-fill or graph labeling, small-region handling, and grain-property aggregation. Those steps can be implemented with NumPy, SciPy, scikit-image, xarray, and networkx, but then the laboratory owns validation and maintenance.\n\n**Texture.** orix is strong for IPF colouring, stereographic projections, symmetry handling, and discrete orientation distributions. It is suitable for PF/IPF visualization and custom orientation-density estimation. Nevertheless, MTEX remains substantially richer and more established for quantitative ODF estimation, kernel-selection conventions, harmonic representations, fibres/components, uncertainty-aware texture workflows, and publication-ready texture analysis. An ODF reconstructed from discrete EBSD orientations is also parameter-dependent; published work notes sensitivity to ODF computation settings in MTEX itself, so Python/MTEX agreement requires matching kernels, bandwidths, symmetry, weights, and normalization. A modern EBSD texture study used pole figures to characterize weak texture and illustrates the need to retain a statistically representative orientation population. (wanni2024machinelearningenhanced pages 1-2)\n\n**KAM/GND.** orix is a good basis for KAM because it provides symmetry-aware misorientation operations. It does not, by itself, turn KAM into a one-call validated EBSD workflow. GND requires spatial orientation gradients, reference-frame consistency, Burgers vectors/slip-system assumptions, Nye-tensor construction, and an underdetermined inversion; this remains custom research code rather than an MTEX-equivalent orix feature.\n\n### 3. DefDAP\n\n**Role.** DefDAP\u2014Deformation Data Analysis in Python\u2014is a Python package aimed at combining EBSD with deformation measurements such as high-resolution digital image correlation. Its citable software release is Atkinson et al., *DefDAP: Deformation Data Analysis in Python* (2020), DOI 10.5281/zenodo.3688097.\n\n**Grains.** DefDAP is useful for 2D EBSD maps, grain finding and grain-level analysis, crystallographic slip/twinning interpretation, boundary overlays, and linking deformation fields to grains. For a conventional single-phase 2D Al EBSD map it may be the quickest lightweight route from an orientation map to grains and grain-wise quantities.\n\n**Texture and misorientation metrics.** Its emphasis is local deformation and grain-scale mechanics, not comprehensive quantitative texture. It is less complete than MTEX for ODFs, texture components, and generalized boundary/reconstruction operations. KAM-like local misorientation calculations can be added or may be available through map-level operations depending on release, but GND-density inversion should not be assumed to be a complete, standardized capability without checking the exact version and validating the implementation.\n\n**Maturity.** DefDAP has been used in peer-reviewed deformation studies, but its community, documentation breadth, and EBSD feature coverage are smaller than MTEX or DREAM.3D. It is best regarded as a focused 2D deformation-analysis package rather than a universal EBSD backend.\n\n### 4. DREAM.3D and DREAM3D-NX/`simplnx`\n\n**Role and architecture.** Legacy DREAM.3D is an established C++/Qt microstructure-analysis platform. DREAM3D-NX is its current-generation successor; `simplnx` provides Python bindings and pipeline construction. Thus, it is **Python-accessible and scriptable**, although not pure Python internally. This distinction is normally beneficial for large EBSD maps because segmentation and feature-statistics filters execute in compiled code.\n\n**Grain reconstruction.** This is the strongest open-source alternative for automated grain segmentation. DREAM.3D uses pipeline filters for data import, masking, cleanup, symmetry-aware misorientation segmentation, feature identification, neighbor lists, grain morphology, crystallographic statistics, boundary meshes, and, where applicable, 3D reconstruction. Published work describes DREAM.3D as a unified data structure aggregating community-developed algorithms, with reconstruction pipelines commonly containing more than a dozen parameterized steps. (polonsky2019threedimensionalanalysisand pages 1-2)\n\nIts `Segment Features (Misorientation)` workflow has been used to compare 2D and 3D segmentation across several misorientation thresholds. (stanek2020comparisonofsegmentation pages 2-7) Published AM/TriBeam workflows reconstructed serial EBSD slices, segmented grains using explicit misorientation tolerances, removed features below specified voxel counts, filled gaps, and automated parameter sweeps. (polonsky2019threedimensionalanalysisand pages 2-5) Cloud integration further demonstrated parallel parameter studies, provenance tracking, and grain-size comparisons between 2D and 3D AM datasets. (polonsky2019threedimensionalanalysisand pages 1-2, polonsky2019threedimensionalanalysisand pages 13-14)\n\n**Texture.** DREAM.3D calculates crystallographic feature statistics and supports orientation-distribution data used in synthetic microstructure generation, but it is not as strong as MTEX for interactive quantitative texture analysis. PF/IPF maps and basic orientation statistics are feasible; sophisticated ODF reconstruction and texture-component analysis are better handled in orix plus custom numerical code\u2014or validated against MTEX. Published workflows frequently use DREAM.3D for microstructure generation/reconstruction and MTEX for detailed ODF/PF analysis, reflecting this division of strengths. (folwarczny2026accurategrainboundary pages 5-9)\n\n**KAM/GND.** DREAM3D-NX should not be selected primarily for KAM or GND. Depending on installed plugins and version, local orientation filters may cover some neighborhood measures, but these capabilities are less central and less transparent than its feature segmentation/statistics pipeline. A NumPy/orix KAM stage is easier to audit. GND remains a specialist calculation.\n\n**Cautions.** Segmentation is not parameter-free. The same threshold can produce different 2D and 3D connectivity, especially for nonconvex grains or paths connected outside the selected plane. (stanek2020comparisonofsegmentation pages 1-2, stanek2020comparisonofsegmentation pages 2-7) Minimum feature size and cleanup can also shift the measured grain-size distribution. Consequently, pipeline JSON, threshold, neighborhood convention, phase mask, and deleted/fill operations should be retained as provenance.\n\n### 5. pyxem\n\npyxem is an open-source Python ecosystem for multidimensional diffraction microscopy, built around HyperSpy and commonly used for scanning/precession electron diffraction and 4D-STEM. It is valuable for virtual diffraction imaging, diffraction-vector analysis, orientation mapping, and related TEM workflows.\n\nIt is **not a direct downstream package for conventional SEM-EBSD orientation maps**. Grain segmentation from vendor-style EBSD grids, quantitative EBSD texture analysis, KAM, and GND are not its central abstractions. Its shared ecosystem with kikuchipy/orix can be useful if the project later combines EBSD with scanning electron diffraction, but pyxem should not be the primary AlSi10Mg grain-analysis backend.\n\n### 6. PyMicro\n\nPyMicro provides Python classes and algorithms for crystallography, microstructure representation, grains, orientations, meshes, and links to simulation and tomography. It can import or represent EBSD-like microstructures and is useful for custom data integration, synthetic microstructures, and computational-mechanics coupling.\n\nFor this task, its limitations are that conventional EBSD segmentation, comprehensive ODF analysis, KAM, and GND are not offered with the same turnkey breadth or community validation as MTEX. It is better viewed as an extensible microstructure framework than as a drop-in EBSD analysis application.\n\n### 7. OpenXY and other research code\n\nOpenXY is associated mainly with high-angular-resolution EBSD cross-correlation and strain/rotation analysis. It addresses a different problem from ordinary Hough-indexed orientation-map characterization and is not a complete grain/texture package. Some Python ports and research repositories calculate lattice curvature or GND density, but their conventions, slip-system bases, regularization, and maintenance vary.\n\nOther small packages carrying names such as `pyebsd`, custom scikit-image segmenters, or laboratory scripts can calculate IPF colours, KAM, or threshold-connected grains. They can be useful building blocks, but package names are sometimes ambiguous, releases may be unmaintained, and peer-reviewed software references are often absent. They should not be treated as equivalent to MTEX merely because they produce an IPF or KAM image.\n\n## Recommended pipeline for AM AlSi10Mg\n\n### Data contract after indexing\n\nExport or retain the following arrays and metadata:\n\n- quaternion or rotation matrix per scan point\u2014preferably not only Euler angles;\n- phase ID, indexed/unindexed mask, confidence or match score, and pattern quality;\n- physical `x`, `y` coordinates and step size;\n- scan shape and rectangular/hexagonal topology;\n- crystal symmetry and lattice parameters for fcc Al;\n- detector/sample/reference-frame conventions;\n- indexing dictionary or phase-library version.\n\nAlSi10Mg is commonly dominated in EBSD by fcc \u03b1-Al, while the fine Si network may be incompletely indexed at ordinary step sizes. Do not let unindexed Si-rich pixels automatically split Al grains: establish an explicit phase/mask and cleanup policy and report it.\n\n### Grain stage\n\nUse **DREAM3D-NX/`simplnx`** for the production pipeline:\n\n1. construct the image geometry and load quaternion, phase, mask, and quality arrays;\n2. remove only demonstrably unreliable points;\n3. segment same-phase connected pixels with a documented disorientation threshold;\n4. calculate feature centroids, equivalent diameters, areas, aspect ratios, mean orientations, neighbors, and boundary misorientations;\n5. retain both the raw feature labels and any post-cleanup labels;\n6. sweep plausible thresholds rather than fixing one unexamined value.\n\nFor AM AlSi10Mg, evaluate at least a low-angle-sensitive threshold and a conventional grain threshold\u2014for example, a controlled sweep around 2\u20135\u00b0\u2014because cellular/subgrain orientation gradients may be physically meaningful. This is not a recommendation to choose a universal value; published work demonstrates that changing tolerance can radically alter segmentation and that 2D and 3D results are not automatically equivalent. (polonsky2019threedimensionalanalysisand pages 2-5, stanek2020comparisonofsegmentation pages 1-2, stanek2020comparisonofsegmentation pages 2-7)\n\nIf only modest 2D maps are involved and direct Python object manipulation is more important than DREAM3D-NX pipelines, **DefDAP** is a reasonable alternative. A fully custom orix/scikit-image segmenter is defensible only if regression-tested against DREAM3D-NX or MTEX.\n\n### Texture stage\n\nUse **orix** for orientation conversion, symmetry reduction, IPF maps, pole figures, and discrete orientation statistics. For ODF estimation:\n\n- weight points or grains deliberately; pixel-weighted and one-orientation-per-grain ODFs answer different questions;\n- state the kernel and half-width/bandwidth;\n- enforce cubic crystal symmetry and the intended specimen symmetry;\n- normalize PF/ODF intensities consistently, usually in multiples of random distribution;\n- validate against a known texture or a small MTEX reference dataset.\n\nThis distinction matters in AM material: pixel weighting emphasizes large columnar grains, whereas grain weighting describes the population of grains. A recent study highlights the importance of preserving the full orientation distribution when reducing EBSD orientation datasets and uses PF maps to assess texture strength. (wanni2024machinelearningenhanced pages 1-2)\n\n### KAM\n\nKAM is straightforward to implement but easy to define inconsistently. For each indexed point, compute the mean symmetry-reduced disorientation to valid neighbors, while specifying:\n\n- first-, second-, or higher-order neighborhood;\n- whether diagonals are included;\n- maximum included disorientation, often chosen to exclude grain boundaries;\n- treatment of phase boundaries, map edges, and unindexed pixels;\n- degrees versus radians;\n- whether the map has been denoised before calculation.\n\nUse orix for disorientation and NumPy/SciPy for neighborhood operations. Store the number of valid neighbors along with KAM; otherwise values near pores, Si particles, and map boundaries are misleading. KAM should not be interpreted directly as dislocation density.\n\n### GND density\n\nGND is the least turnkey part of a MATLAB-free pipeline. A defensible calculation needs orientation gradients in physical units, lattice curvature, an explicit Nye-tensor convention, Burgers-vector/slip-system definitions, and a solution to an underdetermined inversion\u2014commonly L1 or L2 minimization. Report whether the result is total scalar GND density, a lower bound, or slip-system-resolved density.\n\nFor conventional EBSD, noise and angular resolution strongly affect spatial derivatives. The result also scales with step size and preprocessing. Therefore:\n\n1. preserve orientations at full precision;\n2. estimate angular noise on an undeformed/reference region;\n3. document derivative stencil and smoothing;\n4. perform step-size or downsampling sensitivity tests;\n5. benchmark synthetic rotation-gradient fields with known curvature;\n6. compare a representative map against an established MTEX or HR-EBSD implementation.\n\nNo named Python package in this comparison offers a broadly validated, turnkey GND workflow matching MTEX\u2019s integration. Treat GND as an independently versioned scientific module, not as a plotting option attached to the grain segmenter.\n\n## Practical ranking\n\n- **Best production grain segmentation and statistics:** DREAM3D-NX/`simplnx`.\n- **Best Python crystallographic foundation and PF/IPF layer:** orix.\n- **Best upstream pattern/indexing integration:** kikuchipy + PyEBSDIndex.\n- **Best lightweight 2D grain/deformation package:** DefDAP.\n- **Best for TEM diffraction-microscopy integration, not SEM-EBSD post-processing:** pyxem.\n- **Best custom microstructure/simulation framework:** PyMicro.\n- **No fully satisfactory turnkey Python winner for GND:** implement and validate separately.\n\nAccordingly, the recommended deployable stack is **kikuchipy/PyEBSDIndex \u2192 DREAM3D-NX/`simplnx` \u2192 orix-based texture and KAM \u2192 validated custom GND module**. This removes MATLAB from routine production while retaining MTEX only as an optional one-time validation reference. DREAM.3D\u2019s documented use on complex additively manufactured 3D EBSD datasets, including automated parameter studies and explicit misorientation segmentation, makes this architecture substantially lower-risk than building the entire downstream stage directly from NumPy/orix primitives. (polonsky2019threedimensionalanalysisand pages 1-2, polonsky2019threedimensionalanalysisand pages 13-14, polonsky2019threedimensionalanalysisand pages 2-5)\n\nReferences\n\n1. (folwarczny2026accurategrainboundary pages 5-9): Martin Folwarczny, Ao Li, Rushvi Shah, Aaron Chote, Alexandra C. Austin, Yimin Zhu, Gregory S. Rohrer, Michael A. Jackson, Souhardh Kotakadi, and Katharina Marquardt. Accurate grain boundary plane distributions for textured microstructures from stereological analysis of orthogonal two-dimensional electron backscatter diffraction orientation maps. Ultramicroscopy, 280:114262, Feb 2026. URL: https://doi.org/10.1016/j.ultramic.2025.114262, doi:10.1016/j.ultramic.2025.114262. This article has 0 citations and is from a peer-reviewed journal.\n\n2. (savage2021anautomatedprocedure pages 1-2): Daniel J. Savage, Rodney J. McCabe, and Marko Knezevic. An automated procedure built on mtex for reconstructing deformation twin hierarchies from electron backscattered diffraction datasets of heavily twinned microstructures. Materials Characterization, 171:110808, Jan 2021. URL: https://doi.org/10.1016/j.matchar.2020.110808, doi:10.1016/j.matchar.2020.110808. This article has 20 citations and is from a peer-reviewed journal.\n\n3. (savage2021anautomatedprocedure pages 3-4): Daniel J. Savage, Rodney J. McCabe, and Marko Knezevic. An automated procedure built on mtex for reconstructing deformation twin hierarchies from electron backscattered diffraction datasets of heavily twinned microstructures. Materials Characterization, 171:110808, Jan 2021. URL: https://doi.org/10.1016/j.matchar.2020.110808, doi:10.1016/j.matchar.2020.110808. This article has 20 citations and is from a peer-reviewed journal.\n\n4. (polonsky2019threedimensionalanalysisand pages 1-2): Andrew T. Polonsky, Christian A. Lang, Kristian G. Kvilekval, Marat I. Latypov, McLean P. Echlin, B. S. Manjunath, and Tresa M. Pollock. Three-dimensional analysis and reconstruction of additively manufactured materials in the cloud-based bisque infrastructure. Integrating Materials and Manufacturing Innovation, 8:37-51, Mar 2019. URL: https://doi.org/10.1007/s40192-019-00126-7, doi:10.1007/s40192-019-00126-7. This article has 31 citations and is from a peer-reviewed journal.\n\n5. (polonsky2019threedimensionalanalysisand pages 13-14): Andrew T. Polonsky, Christian A. Lang, Kristian G. Kvilekval, Marat I. Latypov, McLean P. Echlin, B. S. Manjunath, and Tresa M. Pollock. Three-dimensional analysis and reconstruction of additively manufactured materials in the cloud-based bisque infrastructure. Integrating Materials and Manufacturing Innovation, 8:37-51, Mar 2019. URL: https://doi.org/10.1007/s40192-019-00126-7, doi:10.1007/s40192-019-00126-7. This article has 31 citations and is from a peer-reviewed journal.\n\n6. (polonsky2019threedimensionalanalysisand pages 2-5): Andrew T. Polonsky, Christian A. Lang, Kristian G. Kvilekval, Marat I. Latypov, McLean P. Echlin, B. S. Manjunath, and Tresa M. Pollock. Three-dimensional analysis and reconstruction of additively manufactured materials in the cloud-based bisque infrastructure. Integrating Materials and Manufacturing Innovation, 8:37-51, Mar 2019. URL: https://doi.org/10.1007/s40192-019-00126-7, doi:10.1007/s40192-019-00126-7. This article has 31 citations and is from a peer-reviewed journal.\n\n7. (yi2025rapidgrainsegmentation pages 4-7): Yu-Tsen Yi, Junwon Seo, Kevin Murphy, and Anthony D. Rollett. Rapid grain segmentation of heat-treated and annealed lpbf haynes 282 using an unsupervised learning-based computer vision approach. Integrating Materials and Manufacturing Innovation, Jan 2025. URL: https://doi.org/10.1007/s40192-024-00390-2, doi:10.1007/s40192-024-00390-2. This article has 6 citations and is from a peer-reviewed journal.\n\n8. (stanek2020comparisonofsegmentation pages 1-2): J. Stanek, J. Kope\u010dek, P. Kr\u00e1l, I. Karafi\u00e1tov\u00e1, F. Seitl, and V. Bene\u0161. Comparison of segmentation of 2d and 3d ebsd measurements in polycrystalline materials. Metallic Materials, 58:301-319, Jan 2020. URL: https://doi.org/10.4149/km\\_2020\\_5\\_301, doi:10.4149/km\\_2020\\_5\\_301. This article has 4 citations.\n\n9. (wanni2024machinelearningenhanced pages 1-2): J. Wanni, C. A. Bronkhorst, and D. J. Thoma. Machine learning enhanced analysis of ebsd data for texture representation. npj Computational Materials, 10:1-11, Jun 2024. URL: https://doi.org/10.1038/s41524-024-01324-4, doi:10.1038/s41524-024-01324-4. This article has 14 citations and is from a peer-reviewed journal.\n\n10. (stanek2020comparisonofsegmentation pages 2-7): J. Stanek, J. Kope\u010dek, P. Kr\u00e1l, I. Karafi\u00e1tov\u00e1, F. Seitl, and V. Bene\u0161. Comparison of segmentation of 2d and 3d ebsd measurements in polycrystalline materials. Metallic Materials, 58:301-319, Jan 2020. URL: https://doi.org/10.4149/km\\_2020\\_5\\_301, doi:10.4149/km\\_2020\\_5\\_301. This article has 4 citations.", + "graded_answer": null, + "cost": 0.0, + "token_counts": {}, + "config_md5": "44fbe82f4172525021b58c01857cebcc", + "tool_history": [ + [ + "create_plan" + ], + [ + "paper_search", + "paper_search", + "paper_search", + "paper_search", + "paper_search", + "paper_search", + "paper_search", + "paper_search" + ], + [ + "gather_evidence" + ], + [ + "paper_search", + "paper_search", + "paper_search", + "paper_search", + "paper_search", + "paper_search", + "paper_search", + "paper_search" + ], + [ + "gather_evidence" + ], + [ + "gather_evidence", + "read_text" + ], + [ + "update_plan" + ], + [ + "gather_evidence" + ], + [ + "update_plan" + ], + [ + "update_plan" + ], + [ + "update_plan" + ], + [ + "create_artifact" + ], + [ + "update_plan" + ], + [ + "update_plan" + ], + [ + "answer" + ] + ], + "citeable_context_ids": [ + "pqac-00000000", + "pqac-00000001", + "pqac-00000002", + "pqac-00000003", + "pqac-00000004", + "pqac-00000005", + "pqac-00000006", + "pqac-00000007", + "pqac-00000008", + "pqac-00000009", + "pqac-00000010", + "pqac-00000011", + "pqac-00000012", + "pqac-00000013" + ], + "artifacts": { + "artifact-00": "| Package / ecosystem | Python-native status | Grain reconstruction / segmentation | Texture ODF / PF / IPF | KAM / GND | Maturity / reference status | Recommended role |\n|---|---|---|---|---|---|---|\n| MTEX | No; MATLAB-based | **Strong** for symmetry-aware 2D grain detection/reconstruction; advanced specialized workflows documented | **Strong**; benchmark for ODF, pole figures, IPF, texture components (pqac-00000000, pqac-00000012, pqac-00000013) | **Strong** in the MTEX ecosystem; widely treated as benchmark | Very mature, heavily cited benchmark; peer-reviewed advanced EBSD workflows documented (pqac-00000012, pqac-00000013) | Functional benchmark and validation target, but not MATLAB-free |\n| kikuchipy | Yes | **Absent / not core** for downstream grain reconstruction; primarily EBSD pattern processing/indexing support | **Partial / custom** via interoperability, not a full texture-analysis suite | **Absent / not core** | Open-source Python EBSD toolbox with literature record, but not a complete post-processing replacement in the retrieved evidence | Upstream pattern handling, preprocessing, indexing, data I/O; pair with orix and/or DREAM3D-NX |\n| orix | Yes | **Partial / custom**; orientation objects and misorientation logic support custom grain segmentation, but not MTEX-level turnkey reconstruction | **Strong / near-benchmark for orientation visualization**; IPF/PF native, ODF possible but typically less turnkey than MTEX | **Partial / custom**; KAM-like metrics and curvature workflows need user implementation/validation | Peer-reviewed library record available; positioned as crystallographic orientation library rather than full EBSD suite | Core Python orientation engine for custom EBSD post-processing and visualization |\n| DefDAP | Yes | **Partial**; useful 2D deformation/EBSD map grain analysis, but narrower than MTEX | **Partial**; some crystallographic plotting/analysis, not a full MTEX texture environment | **Partial**; deformation-oriented metrics are a strength, GND generally custom/limited | Open-source Python project with software-release citation; maturity moderate, community smaller than MTEX/DREAM3D | Good lightweight Python choice for 2D grain/deformation analysis after indexing |\n| DREAM3D-NX / simplnx | Yes (Python API around DREAM3D-NX) | **Strong**; mature pipeline-based segmentation/reconstruction, especially for 2D/3D EBSD and batch automation (pqac-00000001, pqac-00000002, pqac-00000003, pqac-00000004, pqac-00000005, pqac-00000011) | **Partial**; some crystallographic statistics, but not as texture-centric or interactive as MTEX (pqac-00000004) | **Partial / custom**; not typically the first choice for KAM/GND-centric analysis | Mature EBSD/microstructure pipeline ecosystem with peer-reviewed reconstruction studies (pqac-00000001, pqac-00000002, pqac-00000003, pqac-00000011) | Best Python-accessible option for robust automated grain segmentation/statistics in a MATLAB-free pipeline |\n| pyxem | Yes | **Absent / not core for SEM-EBSD**; focused on diffraction microscopy in TEM/4D-STEM, not a direct MTEX replacement | **Partial** for orientation mapping/visualization in diffraction-microscopy contexts | **Absent / not core** | Mature open-source microscopy library, but its center of gravity is 4D-STEM/SPED rather than conventional SEM-EBSD post-processing | Use only if your workflow spans diffraction microscopy; not recommended as primary EBSD grain-texture backend |\n| PyMicro | Yes | **Partial / custom**; useful microstructure data structures and crystallography, but less turnkey for EBSD grain reconstruction | **Partial / custom** | **Partial / custom** | Useful research software ecosystem, but less established as a mainstream EBSD post-processing stack in the retrieved evidence | Supporting library for custom workflows, data models, simulation coupling |\n| OpenXY / research scripts / pyEBSD-style code | Yes, but heterogeneous | **Partial / custom** to **strong in isolated tasks**; highly variable and often method-specific | **Partial / custom** | **Partial / custom**, including possible GND research implementations | Lowest standardization; often lacks broad peer-reviewed software validation or stable APIs | Fill specific gaps such as KAM/GND or custom segmentation, but validate carefully against MTEX/DREAM3D outputs |\n| Practical no-MATLAB stack for AM AlSi10Mg | Yes | **Strong overall** if composed as: kikuchipy/PyEBSDIndex + DREAM3D-NX for segmentation + orix/DefDAP for orientation/statistics | **Partial-to-strong overall**; strongest with orix plus custom ODF tooling | **Partial / custom overall**; KAM feasible, GND should be a separately validated module | Most realistic MATLAB-free path based on current open-source ecosystem and evidence balance (pqac-00000001, pqac-00000002, pqac-00000003, pqac-00000011) | Recommended integrated pipeline rather than searching for a single Python package that fully replaces MTEX |\n\n\n*Table: This table compares major open-source Python-native or Python-accessible EBSD post-processing options against MTEX for grain reconstruction, texture analysis, and misorientation-derived metrics. It is designed to help choose a MATLAB-free downstream pipeline for automated EBSD workflows.*" + }, + "candidates": { + "call_kcmzfiVWrTdIWQyBi42VuIon": [], + "call_VIQzh60P2I1sB79k1x1yJiua": [ + { + "embedding": null, + "docname": "bachmann2022efficientreconstructionof", + "dockey": "b15a2bca44cba66a", + "citation": "Bj\u00f6rn-Ivo Bachmann, Martin M\u00fcller, Dominik Britz, Ali Riza Durmaz, Marc Ackermann, Oleg Shchyglo, Thorsten Staudt, and Frank M\u00fccklich. Efficient reconstruction of prior austenite grains in steel from etched light optical micrographs using deep learning and annotations from correlative microscopy. Frontiers in Materials, Oct 2022. URL: https://doi.org/10.3389/fmats.2022.1033505, doi:10.3389/fmats.2022.1033505.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "bachmann2022efficientreconstructionof", + "bibtex": "@article{bachmann2022efficientreconstructionof,\n author = \"Bachmann, Bj\u00f6rn-Ivo and M\u00fcller, Martin and Britz, Dominik and Durmaz, Ali Riza and Ackermann, Marc and Shchyglo, Oleg and Staudt, Thorsten and M\u00fccklich, Frank\",\n title = \"Efficient reconstruction of prior austenite grains in steel from etched light optical micrographs using deep learning and annotations from correlative microscopy\",\n year = \"2022\",\n journal = \"Frontiers in Materials\",\n volume = \"9\",\n month = \"Oct\",\n doi = \"10.3389/fmats.2022.1033505\",\n url = \"https://doi.org/10.3389/fmats.2022.1033505\",\n publisher = \"Frontiers Media SA\",\n issn = \"2296-8016\"\n}\n", + "authors": [ + "Bj\u00f6rn-Ivo Bachmann", + "Martin M\u00fcller", + "Dominik Britz", + "Ali Riza Durmaz", + "Marc Ackermann", + "Oleg Shchyglo", + "Thorsten Staudt", + "Frank M\u00fccklich" + ], + "publication_date": "2022-10-11T00:00:00Z", + "year": 2022, + "volume": "9", + "issue": null, + "issn": "2296-8016", + "pages": null, + "journal": "Frontiers in Materials", + "publisher": "Frontiers Media SA", + "url": "https://doi.org/10.3389/fmats.2022.1033505", + "title": "Efficient reconstruction of prior austenite grains in steel from etched light optical micrographs using deep learning and annotations from correlative microscopy", + "citation_count": 19, + "bibtex_type": "article", + "source_quality": -1, + "is_retracted": null, + "doi": "10.3389/fmats.2022.1033505", + "doi_url": "https://doi.org/10.3389/fmats.2022.1033505", + "doc_id": "b15a2bca44cba66a", + "file_location": null, + "license": null, + "pdf_url": "https://www.frontiersin.org/articles/10.3389/fmats.2022.1033505/pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "Bj\u00f6rn-Ivo Bachmann, Martin M\u00fcller, Dominik Britz, Ali Riza Durmaz, Marc Ackermann, Oleg Shchyglo, Thorsten Staudt, and Frank M\u00fccklich. Efficient reconstruction of prior austenite grains in steel from etched light optical micrographs using deep learning and annotations from correlative microscopy. Frontiers in Materials, Oct 2022. URL: https://doi.org/10.3389/fmats.2022.1033505, doi:10.3389/fmats.2022.1033505. This article has 19 citations." + } + ], + "call_26RNCIR7p5ooimL1oHJKDxPe": [], + "call_TWgXFKMItXYFpWEbgg83FfU9": [ + { + "embedding": null, + "docname": "murgas2024modelingcomplexpolycrystalline", + "dockey": "c8c5ee9faa706563", + "citation": "Brayan Murgas, Joshua Stickel, Luke Brewer, and Somnath Ghosh. Modeling complex polycrystalline alloys using a generative adversarial network enabled computational platform. Nature Communications, Nov 2024. URL: https://doi.org/10.1038/s41467-024-53865-3, doi:10.1038/s41467-024-53865-3.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "murgas2024modelingcomplexpolycrystalline", + "bibtex": "@article{murgas2024modelingcomplexpolycrystalline,\n author = \"Murgas, Brayan and Stickel, Joshua and Brewer, Luke and Ghosh, Somnath\",\n title = \"Modeling complex polycrystalline alloys using a Generative Adversarial Network enabled computational platform\",\n year = \"2024\",\n journal = \"Nature Communications\",\n volume = \"15\",\n month = \"Nov\",\n doi = \"10.1038/s41467-024-53865-3\",\n url = \"https://doi.org/10.1038/s41467-024-53865-3\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"1\",\n issn = \"2041-1723\"\n}\n", + "authors": [ + "Brayan Murgas", + "Joshua Stickel", + "Luke Brewer", + "Somnath Ghosh" + ], + "publication_date": "2024-11-01T00:00:00Z", + "year": 2024, + "volume": "15", + "issue": "1", + "issn": "2041-1723", + "pages": null, + "journal": "Nature Communications", + "publisher": "Springer Science and Business Media LLC", + "url": "https://doi.org/10.1038/s41467-024-53865-3", + "title": "Modeling complex polycrystalline alloys using a Generative Adversarial Network enabled computational platform", + "citation_count": 23, + "bibtex_type": "article", + "source_quality": 3, + "is_retracted": null, + "doi": "10.1038/s41467-024-53865-3", + "doi_url": "https://doi.org/10.1038/s41467-024-53865-3", + "doc_id": "c8c5ee9faa706563", + "file_location": null, + "license": null, + "pdf_url": "https://www.nature.com/articles/s41467-024-53865-3.pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "Brayan Murgas, Joshua Stickel, Luke Brewer, and Somnath Ghosh. Modeling complex polycrystalline alloys using a generative adversarial network enabled computational platform. Nature Communications, Nov 2024. URL: https://doi.org/10.1038/s41467-024-53865-3, doi:10.1038/s41467-024-53865-3. This article has 23 citations and is from a highest quality peer-reviewed journal." + }, + { + "embedding": null, + "docname": "yi2025rapidgrainsegmentation", + "dockey": "1d5a7c5c3c22ef5f", + "citation": "Yu-Tsen Yi, Junwon Seo, Kevin Murphy, and Anthony D. Rollett. Rapid grain segmentation of heat-treated and annealed lpbf haynes 282 using an unsupervised learning-based computer vision approach. Integrating Materials and Manufacturing Innovation, Jan 2025. URL: https://doi.org/10.1007/s40192-024-00390-2, doi:10.1007/s40192-024-00390-2.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "yi2025rapidgrainsegmentation", + "bibtex": "@article{yi2025rapidgrainsegmentation,\n author = \"Yi, Yu-Tsen and Seo, Junwon and Murphy, Kevin and Rollett, Anthony D.\",\n title = \"Rapid Grain Segmentation of Heat-treated and Annealed LPBF Haynes 282 Using an Unsupervised Learning-Based Computer Vision Approach\",\n year = \"2025\",\n journal = \"Integrating Materials and Manufacturing Innovation\",\n month = \"Jan\",\n doi = \"10.1007/s40192-024-00390-2\",\n url = \"https://doi.org/10.1007/s40192-024-00390-2\",\n publisher = \"Springer Science and Business Media LLC\",\n issn = \"2193-9764\"\n}\n", + "authors": [ + "Yu-Tsen Yi", + "Junwon Seo", + "Kevin Murphy", + "Anthony D. Rollett" + ], + "publication_date": "2025-01-20T00:00:00Z", + "year": 2025, + "volume": null, + "issue": null, + "issn": "2193-9764", + "pages": null, + "journal": "Integrating Materials and Manufacturing Innovation", + "publisher": "Springer Science and Business Media LLC", + "url": "https://doi.org/10.1007/s40192-024-00390-2", + "title": "Rapid Grain Segmentation of Heat-treated and Annealed LPBF Haynes 282 Using an Unsupervised Learning-Based Computer Vision Approach", + "citation_count": 6, + "bibtex_type": "article", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1007/s40192-024-00390-2", + "doi_url": "https://doi.org/10.1007/s40192-024-00390-2", + "doc_id": "1d5a7c5c3c22ef5f", + "file_location": null, + "license": null, + "pdf_url": "https://link.springer.com/content/pdf/10.1007/s40192-024-00390-2.pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "Yu-Tsen Yi, Junwon Seo, Kevin Murphy, and Anthony D. Rollett. Rapid grain segmentation of heat-treated and annealed lpbf haynes 282 using an unsupervised learning-based computer vision approach. Integrating Materials and Manufacturing Innovation, Jan 2025. URL: https://doi.org/10.1007/s40192-024-00390-2, doi:10.1007/s40192-024-00390-2. This article has 6 citations and is from a peer-reviewed journal." + }, + { + "embedding": null, + "docname": "stanek2020comparisonofsegmentation", + "dockey": "c163ded6c3506dd4", + "citation": "J. Stanek, J. Kope\u010dek, P. Kr\u00e1l, I. Karafi\u00e1tov\u00e1, F. Seitl, and V. Bene\u0161. Comparison of segmentation of 2d and 3d ebsd measurements in polycrystalline materials. Metallic Materials, 58:301-319, Jan 2020. URL: https://doi.org/10.4149/km\\_2020\\_5\\_301, doi:10.4149/km\\_2020\\_5\\_301.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "stanek2020comparisonofsegmentation", + "bibtex": "@article{stanek2020comparisonofsegmentation,\n author = \"Stanek, J. and Kope\u010dek, J. and Kr\u00e1l, P. and Karafi\u00e1tov\u00e1, I. and Seitl, F. and Bene\u0161, V.\",\n title = \"Comparison of segmentation of 2D and 3D EBSD measurements in polycrystalline materials\",\n year = \"2020\",\n journal = \"Metallic Materials\",\n volume = \"58\",\n pages = \"301-319\",\n month = \"Jan\",\n doi = \"10.4149/km\\_2020\\_5\\_301\",\n url = \"https://doi.org/10.4149/km\\_2020\\_5\\_301\",\n publisher = \"Central Library of the Slovak Academy of Sciences\",\n issue = \"05\",\n issn = \"0023-432X\"\n}\n", + "authors": [ + "J. Stanek", + "J. Kope\u010dek", + "P. Kr\u00e1l", + "I. Karafi\u00e1tov\u00e1", + "F. Seitl", + "V. Bene\u0161" + ], + "publication_date": "2020-01-01T00:00:00Z", + "year": 2020, + "volume": "58", + "issue": "05", + "issn": "0023-432X", + "pages": "301-319", + "journal": "Metallic Materials", + "publisher": "Central Library of the Slovak Academy of Sciences", + "url": "http://www.elis.sk/download_file.php?product_id=6891&session_id=f5jvks8o3ufok0s0abmso3h0r0", + "title": "Comparison of segmentation of 2D and 3D EBSD measurements in polycrystalline materials", + "citation_count": 4, + "bibtex_type": "article", + "source_quality": -1, + "is_retracted": null, + "doi": "10.4149/km_2020_5_301", + "doi_url": "https://doi.org/10.4149/km_2020_5_301", + "doc_id": "c163ded6c3506dd4", + "file_location": null, + "license": null, + "pdf_url": "http://www.elis.sk/download_file.php?product_id=6891&session_id=buc29d44pbljhmfhjpava1l817", + "other": { + "client_source": [ + "paper_search", + "semantic_scholar", + "crossref", + "semantic_scholar", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "J. Stanek, J. Kope\u010dek, P. Kr\u00e1l, I. Karafi\u00e1tov\u00e1, F. Seitl, and V. Bene\u0161. Comparison of segmentation of 2d and 3d ebsd measurements in polycrystalline materials. Metallic Materials, 58:301-319, Jan 2020. URL: https://doi.org/10.4149/km\\_2020\\_5\\_301, doi:10.4149/km\\_2020\\_5\\_301. This article has 4 citations." + }, + { + "embedding": null, + "docname": "folwarczny2026accurategrainboundary", + "dockey": "59d8aa55a8c3757a", + "citation": "Martin Folwarczny, Ao Li, Rushvi Shah, Aaron Chote, Alexandra C. Austin, Yimin Zhu, Gregory S. Rohrer, Michael A. Jackson, Souhardh Kotakadi, and Katharina Marquardt. Accurate grain boundary plane distributions for textured microstructures from stereological analysis of orthogonal two-dimensional electron backscatter diffraction orientation maps. Ultramicroscopy, 280:114262, Feb 2026. URL: https://doi.org/10.1016/j.ultramic.2025.114262, doi:10.1016/j.ultramic.2025.114262.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "folwarczny2026accurategrainboundary", + "bibtex": "@article{folwarczny2026accurategrainboundary,\n author = \"Folwarczny, Martin and Li, Ao and Shah, Rushvi and Chote, Aaron and Austin, Alexandra C. and Zhu, Yimin and Rohrer, Gregory S. and Jackson, Michael A. and Kotakadi, Souhardh and Marquardt, Katharina\",\n title = \"Accurate grain boundary plane distributions for textured microstructures from stereological analysis of orthogonal two-dimensional electron backscatter diffraction orientation maps\",\n volume = \"280\",\n issn = \"0304-3991\",\n url = \"https://doi.org/10.1016/j.ultramic.2025.114262\",\n doi = \"10.1016/j.ultramic.2025.114262\",\n journal = \"Ultramicroscopy\",\n publisher = \"Elsevier BV\",\n year = \"2026\",\n month = \"Feb\",\n pages = \"114262\"\n}\n", + "authors": [ + "Martin Folwarczny", + "Ao Li", + "Rushvi Shah", + "Aaron Chote", + "Alexandra C. Austin", + "Yimin Zhu", + "Gregory S. Rohrer", + "Michael A. Jackson", + "Souhardh Kotakadi", + "Katharina Marquardt" + ], + "publication_date": "2026-02-01T00:00:00Z", + "year": 2026, + "volume": "280", + "issue": null, + "issn": "0304-3991", + "pages": "114262", + "journal": "Ultramicroscopy", + "publisher": "Elsevier BV", + "url": "https://doi.org/10.1016/j.ultramic.2025.114262", + "title": "Accurate grain boundary plane distributions for textured microstructures from stereological analysis of orthogonal two-dimensional electron backscatter diffraction orientation maps", + "citation_count": 0, + "bibtex_type": "misc", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1016/j.ultramic.2025.114262", + "doi_url": "https://doi.org/10.1016/j.ultramic.2025.114262", + "doc_id": "59d8aa55a8c3757a", + "file_location": null, + "license": null, + "pdf_url": "https://doi.org/10.1016/j.ultramic.2025.114262", + "other": { + "client_source": [ + "paper_search", + "semantic_scholar", + "semantic_scholar", + "crossref", + "crossref" + ], + "bibtex_source": [ + "self_generated", + "semantic_scholar", + "self_generated", + "semantic_scholar", + [ + "self_generated" + ], + [ + "crossref" + ], + "self_generated", + [ + "self_generated" + ], + [ + "crossref" + ] + ] + }, + "formatted_citation": "Martin Folwarczny, Ao Li, Rushvi Shah, Aaron Chote, Alexandra C. Austin, Yimin Zhu, Gregory S. Rohrer, Michael A. Jackson, Souhardh Kotakadi, and Katharina Marquardt. Accurate grain boundary plane distributions for textured microstructures from stereological analysis of orthogonal two-dimensional electron backscatter diffraction orientation maps. Ultramicroscopy, 280:114262, Feb 2026. URL: https://doi.org/10.1016/j.ultramic.2025.114262, doi:10.1016/j.ultramic.2025.114262. This article has 0 citations and is from a peer-reviewed journal." + } + ], + "call_oB8LA7Kpebnw5E9YNkkGkAve": [ + { + "embedding": null, + "docname": "heinig2022highresolutioncrystal", + "dockey": "2704548c22fe37a7", + "citation": "Mario F. Heinig, Dipanwita Chatterjee, Antonius T.J. van Helvoort, Jakob Birkedal Wagner, Shima Kadkhodazadeh, H\u00e5kon Wiik \u00c5nes, Frank Niessen, and Alice Bastos da Silva Fanta. High resolution crystal orientation mapping of ultrathin films in sem and tem. Jul 2022. URL: https://doi.org/10.1016/j.matchar.2022.111931, doi:10.1016/j.matchar.2022.111931.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "heinig2022highresolutioncrystal", + "bibtex": "@misc{heinig2022highresolutioncrystal,\n author = \"Heinig, Mario F. and Chatterjee, Dipanwita and van Helvoort, Antonius T.J. and Wagner, Jakob Birkedal and Kadkhodazadeh, Shima and \u00c5nes, H\u00e5kon Wiik and Niessen, Frank and da Silva Fanta, Alice Bastos\",\n title = \"High resolution crystal orientation mapping of ultrathin films in SEM and TEM\",\n year = \"2022\",\n journal = \"Materials Characterization\",\n volume = \"189\",\n pages = \"111931\",\n month = \"Jul\",\n doi = \"10.1016/j.matchar.2022.111931\",\n url = \"https://doi.org/10.1016/j.matchar.2022.111931\",\n publisher = \"Elsevier BV\",\n issn = \"1044-5803\"\n}\n", + "authors": [ + "Mario F. Heinig", + "Dipanwita Chatterjee", + "Antonius T.J. van Helvoort", + "Jakob Birkedal Wagner", + "Shima Kadkhodazadeh", + "H\u00e5kon Wiik \u00c5nes", + "Frank Niessen", + "Alice Bastos da Silva Fanta" + ], + "publication_date": "2022-07-01T00:00:00Z", + "year": 2022, + "volume": "189", + "issue": null, + "issn": "1044-5803", + "pages": "111931", + "journal": "Materials Characterization", + "publisher": "Elsevier BV", + "url": "https://doi.org/10.1016/j.matchar.2022.111931", + "title": "High resolution crystal orientation mapping of ultrathin films in SEM and TEM", + "citation_count": 6, + "bibtex_type": "misc", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1016/j.matchar.2022.111931", + "doi_url": "https://doi.org/10.1016/j.matchar.2022.111931", + "doc_id": "2704548c22fe37a7", + "file_location": null, + "license": null, + "pdf_url": "https://www.sciencedirect.com/science/article/pii/S1044580322002133", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated" + ] + }, + "formatted_citation": "Mario F. Heinig, Dipanwita Chatterjee, Antonius T.J. van Helvoort, Jakob Birkedal Wagner, Shima Kadkhodazadeh, H\u00e5kon Wiik \u00c5nes, Frank Niessen, and Alice Bastos da Silva Fanta. High resolution crystal orientation mapping of ultrathin films in sem and tem. Jul 2022. URL: https://doi.org/10.1016/j.matchar.2022.111931, doi:10.1016/j.matchar.2022.111931. This article has 6 citations and is from a peer-reviewed journal." + }, + { + "embedding": null, + "docname": "ophus2022automatedcrystalorientation", + "dockey": "253bbe76737c510e", + "citation": "Colin Ophus, Steven E Zeltmann, Alexandra Bruefach, Alexander Rakowski, Benjamin H Savitzky, Andrew M Minor, and MC Scott. Automated crystal orientation mapping in py4dstem using sparse correlation matching. Microscopy and Microanalysis, 28:390-403, Oct 2022. URL: https://doi.org/10.48550/arxiv.2111.00171, doi:10.48550/arxiv.2111.00171.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "ophus2022automatedcrystalorientation", + "bibtex": "@article{ophus2022automatedcrystalorientation,\n author = \"Ophus, Colin and Zeltmann, Steven E and Bruefach, Alexandra and Rakowski, Alexander and Savitzky, Benjamin H and Minor, Andrew M and Scott, MC\",\n title = \"Automated Crystal Orientation Mapping in py4DSTEM using Sparse Correlation Matching\",\n year = \"2022\",\n journal = \"Microscopy and Microanalysis\",\n volume = \"28\",\n pages = \"390-403\",\n month = \"Oct\",\n doi = \"10.48550/arxiv.2111.00171\",\n url = \"https://doi.org/10.48550/arxiv.2111.00171\",\n publisher = \"arXiv\"\n}\n", + "authors": [ + "Colin Ophus", + "Steven E Zeltmann", + "Alexandra Bruefach", + "Alexander Rakowski", + "Benjamin H Savitzky", + "Andrew M Minor", + "MC Scott" + ], + "publication_date": "2021-10-30T00:00:00Z", + "year": 2022, + "volume": "28", + "issue": null, + "issn": null, + "pages": "390-403", + "journal": "Microscopy and Microanalysis", + "publisher": "arXiv", + "url": "https://arxiv.org/abs/2111.00171", + "title": "Automated Crystal Orientation Mapping in py4DSTEM using Sparse Correlation Matching", + "citation_count": 115, + "bibtex_type": "article", + "source_quality": 1, + "is_retracted": null, + "doi": "10.48550/arxiv.2111.00171", + "doi_url": "https://doi.org/10.48550/arxiv.2111.00171", + "doc_id": "253bbe76737c510e", + "file_location": null, + "license": null, + "pdf_url": "https://www.cambridge.org/core/services/aop-cambridge-core/content/view/AFE4FE01718EA756F4E548B223F4E420/S1431927622000101a.pdf/automated_crystal_orientation_mapping_in_py4dstem_using_sparse_correlation_matching.pdf", + "other": { + "client_source": [ + "paper_search", + "datacite", + "semantic_scholar", + "datacite", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + "self_generated", + "self_generated", + "self_generated", + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "Colin Ophus, Steven E Zeltmann, Alexandra Bruefach, Alexander Rakowski, Benjamin H Savitzky, Andrew M Minor, and MC Scott. Automated crystal orientation mapping in py4dstem using sparse correlation matching. Microscopy and Microanalysis, 28:390-403, Oct 2022. URL: https://doi.org/10.48550/arxiv.2111.00171, doi:10.48550/arxiv.2111.00171. This article has 115 citations and is from a peer-reviewed journal." + } + ], + "call_sXDuxIhQcjT0pGraCjqsLz2r": [ + { + "embedding": null, + "docname": "wanni2024machinelearningenhanced", + "dockey": "bf3e624ed86e8966", + "citation": "J. Wanni, C. A. Bronkhorst, and D. J. Thoma. Machine learning enhanced analysis of ebsd data for texture representation. npj Computational Materials, 10:1-11, Jun 2024. URL: https://doi.org/10.1038/s41524-024-01324-4, doi:10.1038/s41524-024-01324-4.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "wanni2024machinelearningenhanced", + "bibtex": "@article{wanni2024machinelearningenhanced,\n author = \"Wanni, J. and Bronkhorst, C. A. and Thoma, D. J.\",\n title = \"Machine learning enhanced analysis of EBSD data for texture representation\",\n year = \"2024\",\n journal = \"npj Computational Materials\",\n volume = \"10\",\n pages = \"1-11\",\n month = \"Jun\",\n doi = \"10.1038/s41524-024-01324-4\",\n url = \"https://doi.org/10.1038/s41524-024-01324-4\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"1\",\n issn = \"2057-3960\"\n}\n", + "authors": [ + "J. Wanni", + "C. A. Bronkhorst", + "D. J. Thoma" + ], + "publication_date": "2024-06-26T00:00:00Z", + "year": 2024, + "volume": "10", + "issue": "1", + "issn": "2057-3960", + "pages": "1-11", + "journal": "npj Computational Materials", + "publisher": "Springer Science and Business Media LLC", + "url": "https://doi.org/10.1038/s41524-024-01324-4", + "title": "Machine learning enhanced analysis of EBSD data for texture representation", + "citation_count": 14, + "bibtex_type": "article", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1038/s41524-024-01324-4", + "doi_url": "https://doi.org/10.1038/s41524-024-01324-4", + "doc_id": "bf3e624ed86e8966", + "file_location": null, + "license": null, + "pdf_url": "https://www.nature.com/articles/s41524-024-01324-4.pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "J. Wanni, C. A. Bronkhorst, and D. J. Thoma. Machine learning enhanced analysis of ebsd data for texture representation. npj Computational Materials, 10:1-11, Jun 2024. URL: https://doi.org/10.1038/s41524-024-01324-4, doi:10.1038/s41524-024-01324-4. This article has 14 citations and is from a peer-reviewed journal." + } + ], + "call_I26KQDTI4oHtsQAWeLYGK9RU": [], + "call_5NDupt5Es4nrgT9SSGt0veGH": [ + { + "embedding": null, + "docname": "ostormujof2022deeplearningfor", + "dockey": "ddc178136b11c42d", + "citation": "T Martinez Ostormujof, Rrp Purushottam Raj Purohit, S Breumier, Nathalie Gey, M Salib, and L Germain. Deep learning for automated phase segmentation in ebsd maps. a case study in dual phase steel microstructures. Materials Characterization, Nov 2022. URL: https://doi.org/10.48550/arxiv.2112.03072, doi:10.48550/arxiv.2112.03072.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "ostormujof2022deeplearningfor", + "bibtex": "@article{ostormujof2022deeplearningfor,\n author = \"Ostormujof, T Martinez and Purohit, Rrp Purushottam Raj and Breumier, S and Gey, Nathalie and Salib, M and Germain, L\",\n title = \"Deep Learning for automated phase segmentation in EBSD maps. A case study in Dual Phase steel microstructures\",\n year = \"2022\",\n journal = \"Materials Characterization\",\n month = \"Nov\",\n doi = \"10.48550/arxiv.2112.03072\",\n url = \"https://doi.org/10.48550/arxiv.2112.03072\",\n publisher = \"arXiv\"\n}\n", + "authors": [ + "T Martinez Ostormujof", + "Rrp Purushottam Raj Purohit", + "S Breumier", + "Nathalie Gey", + "M Salib", + "L Germain" + ], + "publication_date": "2021-11-26T00:00:00Z", + "year": 2022, + "volume": null, + "issue": null, + "issn": null, + "pages": null, + "journal": "Materials Characterization", + "publisher": "arXiv", + "url": "https://arxiv.org/abs/2112.03072", + "title": "Deep Learning for automated phase segmentation in EBSD maps. A case study in Dual Phase steel microstructures", + "citation_count": 65, + "bibtex_type": "article", + "source_quality": 1, + "is_retracted": null, + "doi": "10.48550/arxiv.2112.03072", + "doi_url": "https://doi.org/10.48550/arxiv.2112.03072", + "doc_id": "ddc178136b11c42d", + "file_location": null, + "license": null, + "pdf_url": "https://www.sciencedirect.com/science/article/am/pii/S1044580321007609", + "other": { + "client_source": [ + "paper_search", + "datacite", + "semantic_scholar", + "datacite", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + "self_generated", + "self_generated", + "self_generated", + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "T Martinez Ostormujof, Rrp Purushottam Raj Purohit, S Breumier, Nathalie Gey, M Salib, and L Germain. Deep learning for automated phase segmentation in ebsd maps. a case study in dual phase steel microstructures. Materials Characterization, Nov 2022. URL: https://doi.org/10.48550/arxiv.2112.03072, doi:10.48550/arxiv.2112.03072. This article has 65 citations and is from a peer-reviewed journal." + }, + { + "embedding": null, + "docname": "taufique2025generalizableimagesegmentation", + "dockey": "c03e3381d9760a6e", + "citation": "M. F. N. Taufique, Julia Nguyen, Julian D. Escobar, Mayur Pole, David Garcia, Tianhao Wang, Hrishikesh Das, Kathy Nwe, David Brown, Kenneth Ross, Donald R. Todd, Erin Barker, Eric Smith, Keerti S. Kappagantula, and Jenna A. Bilbrey. Generalizable image segmentation for microstructure characterization through integrated sem and ebsd analysis. npj Computational Materials, Oct 2025. URL: https://doi.org/10.1038/s41524-025-01801-4, doi:10.1038/s41524-025-01801-4.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "taufique2025generalizableimagesegmentation", + "bibtex": "@article{taufique2025generalizableimagesegmentation,\n author = \"Taufique, M. F. N. and Nguyen, Julia and Escobar, Julian D. and Pole, Mayur and Garcia, David and Wang, Tianhao and Das, Hrishikesh and Nwe, Kathy and Brown, David and Ross, Kenneth and Todd, Donald R. and Barker, Erin and Smith, Eric and Kappagantula, Keerti S. and Bilbrey, Jenna A.\",\n title = \"Generalizable image segmentation for microstructure characterization through integrated SEM and EBSD analysis\",\n year = \"2025\",\n journal = \"npj Computational Materials\",\n volume = \"11\",\n month = \"Oct\",\n doi = \"10.1038/s41524-025-01801-4\",\n url = \"https://doi.org/10.1038/s41524-025-01801-4\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"1\",\n issn = \"2057-3960\"\n}\n", + "authors": [ + "M. F. N. Taufique", + "Julia Nguyen", + "Julian D. Escobar", + "Mayur Pole", + "David Garcia", + "Tianhao Wang", + "Hrishikesh Das", + "Kathy Nwe", + "David Brown", + "Kenneth Ross", + "Donald R. Todd", + "Erin Barker", + "Eric Smith", + "Keerti S. Kappagantula", + "Jenna A. Bilbrey" + ], + "publication_date": "2025-10-29T00:00:00Z", + "year": 2025, + "volume": "11", + "issue": "1", + "issn": "2057-3960", + "pages": null, + "journal": "npj Computational Materials", + "publisher": "Springer Science and Business Media LLC", + "url": "https://doi.org/10.1038/s41524-025-01801-4", + "title": "Generalizable image segmentation for microstructure characterization through integrated SEM and EBSD analysis", + "citation_count": 6, + "bibtex_type": "misc", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1038/s41524-025-01801-4", + "doi_url": "https://doi.org/10.1038/s41524-025-01801-4", + "doc_id": "c03e3381d9760a6e", + "file_location": null, + "license": null, + "pdf_url": "https://www.nature.com/articles/s41524-025-01801-4.pdf", + "other": { + "client_source": [ + "paper_search", + "semantic_scholar", + "semantic_scholar", + "crossref", + "crossref" + ], + "bibtex_source": [ + "self_generated", + "semantic_scholar", + "self_generated", + "semantic_scholar", + [ + "self_generated" + ], + [ + "crossref" + ], + "self_generated", + [ + "self_generated" + ], + [ + "crossref" + ], + "self_generated" + ] + }, + "formatted_citation": "M. F. N. Taufique, Julia Nguyen, Julian D. Escobar, Mayur Pole, David Garcia, Tianhao Wang, Hrishikesh Das, Kathy Nwe, David Brown, Kenneth Ross, Donald R. Todd, Erin Barker, Eric Smith, Keerti S. Kappagantula, and Jenna A. Bilbrey. Generalizable image segmentation for microstructure characterization through integrated sem and ebsd analysis. npj Computational Materials, Oct 2025. URL: https://doi.org/10.1038/s41524-025-01801-4, doi:10.1038/s41524-025-01801-4. This article has 6 citations and is from a peer-reviewed journal." + } + ], + "call_TcPaoKE5klpaxx5d8PlBUDrk": [ + { + "embedding": null, + "docname": "ball2023registrationbetweendct", + "dockey": "0a036b5088d09190", + "citation": "J. Ball, J. Oddershede, C. Davis, C. Slater, M. Said, H. Vashishtha, \u0160. Michalik, David M. Collins School of Metallurgy, Materials, U. Birmingham, United Kingdom., Diamond Light Source Ltd., Xnovo Technology ApS, Denmark, Wmg, and U. Warwick. Registration between dct and ebsd datasets for multiphase microstructures. Materials Characterization, 204:113228, Oct 2023. URL: https://doi.org/10.1016/j.matchar.2023.113228, doi:10.1016/j.matchar.2023.113228.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "ball2023registrationbetweendct", + "bibtex": "@article{ball2023registrationbetweendct,\n author = \"Ball, J. and Oddershede, J. and Davis, C. and Slater, C. and Said, M. and Vashishtha, H. and Michalik, \u0160. and of Metallurgy, David M. Collins School and Materials and Birmingham, U. and Kingdom., United and Ltd., Diamond Light Source and ApS, Xnovo Technology and Denmark and Wmg and Warwick, U.\",\n title = \"Registration between DCT and EBSD datasets for multiphase microstructures\",\n year = \"2023\",\n journal = \"Materials Characterization\",\n volume = \"204\",\n pages = \"113228\",\n month = \"Oct\",\n doi = \"10.1016/j.matchar.2023.113228\",\n url = \"https://doi.org/10.1016/j.matchar.2023.113228\",\n publisher = \"Elsevier BV\",\n issn = \"1044-5803\"\n}\n", + "authors": [ + "J. Ball", + "J. Oddershede", + "C. Davis", + "C. Slater", + "M. Said", + "H. Vashishtha", + "\u0160. Michalik", + "David M. Collins School of Metallurgy", + "Materials", + "U. Birmingham", + "United Kingdom.", + "Diamond Light Source Ltd.", + "Xnovo Technology ApS", + "Denmark", + "Wmg", + "U. Warwick" + ], + "publication_date": "2023-10-01T00:00:00Z", + "year": 2023, + "volume": "204", + "issue": null, + "issn": "1044-5803", + "pages": "113228", + "journal": "Materials Characterization", + "publisher": "Elsevier BV", + "url": "https://doi.org/10.1016/j.matchar.2023.113228", + "title": "Registration between DCT and EBSD datasets for multiphase microstructures", + "citation_count": 8, + "bibtex_type": "misc", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1016/j.matchar.2023.113228", + "doi_url": "https://doi.org/10.1016/j.matchar.2023.113228", + "doc_id": "0a036b5088d09190", + "file_location": null, + "license": null, + "pdf_url": "https://ars.els-cdn.com/content/image/1-s2.0-S1044580323005879-ga1_lrg.jpg", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "J. Ball, J. Oddershede, C. Davis, C. Slater, M. Said, H. Vashishtha, \u0160. Michalik, David M. Collins School of Metallurgy, Materials, U. Birmingham, United Kingdom., Diamond Light Source Ltd., Xnovo Technology ApS, Denmark, Wmg, and U. Warwick. Registration between dct and ebsd datasets for multiphase microstructures. Materials Characterization, 204:113228, Oct 2023. URL: https://doi.org/10.1016/j.matchar.2023.113228, doi:10.1016/j.matchar.2023.113228. This article has 8 citations and is from a peer-reviewed journal." + }, + { + "embedding": null, + "docname": "polonsky2026pytribeamopensourcesoftware", + "dockey": "4deb79e3fdff92cc", + "citation": "Andrew T. Polonsky, James D. Lamb, Chad B. Hovey, Haydn Schroader, McLean P. Echlin, and Tresa M. Pollock. Pytribeam: open-source software for enhanced 3d data collection in tribeam microscopes. Integrating Materials and Manufacturing Innovation, 15:1-17, Feb 2026. URL: https://doi.org/10.1007/s40192-026-00449-2, doi:10.1007/s40192-026-00449-2.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "polonsky2026pytribeamopensourcesoftware", + "bibtex": "@article{polonsky2026pytribeamopensourcesoftware,\n author = \"Polonsky, Andrew T. and Lamb, James D. and Hovey, Chad B. and Schroader, Haydn and Echlin, McLean P. and Pollock, Tresa M.\",\n title = \"pyTriBeam: Open-Source Software for Enhanced 3D Data Collection in TriBeam Microscopes\",\n year = \"2026\",\n journal = \"Integrating Materials and Manufacturing Innovation\",\n volume = \"15\",\n pages = \"1-17\",\n month = \"Feb\",\n doi = \"10.1007/s40192-026-00449-2\",\n url = \"https://doi.org/10.1007/s40192-026-00449-2\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"1\",\n issn = \"2193-9764\"\n}\n", + "authors": [ + "Andrew T. Polonsky", + "James D. Lamb", + "Chad B. Hovey", + "Haydn Schroader", + "McLean P. Echlin", + "Tresa M. Pollock" + ], + "publication_date": "2026-02-27T00:00:00Z", + "year": 2026, + "volume": "15", + "issue": "1", + "issn": "2193-9764", + "pages": "1-17", + "journal": "Integrating Materials and Manufacturing Innovation", + "publisher": "Springer Science and Business Media LLC", + "url": "https://doi.org/10.1007/s40192-026-00449-2", + "title": "pyTriBeam: Open-Source Software for Enhanced 3D Data Collection in TriBeam Microscopes", + "citation_count": 0, + "bibtex_type": "misc", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1007/s40192-026-00449-2", + "doi_url": "https://doi.org/10.1007/s40192-026-00449-2", + "doc_id": "4deb79e3fdff92cc", + "file_location": null, + "license": null, + "pdf_url": "https://link.springer.com/content/pdf/10.1007/s40192-026-00449-2.pdf", + "other": { + "client_source": [ + "paper_search", + "semantic_scholar", + "semantic_scholar", + "crossref", + "crossref" + ], + "bibtex_source": [ + "self_generated", + "semantic_scholar", + "self_generated", + "semantic_scholar", + [ + "self_generated" + ], + [ + "crossref" + ], + "self_generated", + [ + "self_generated" + ], + [ + "crossref" + ], + "self_generated" + ] + }, + "formatted_citation": "Andrew T. Polonsky, James D. Lamb, Chad B. Hovey, Haydn Schroader, McLean P. Echlin, and Tresa M. Pollock. Pytribeam: open-source software for enhanced 3d data collection in tribeam microscopes. Integrating Materials and Manufacturing Innovation, 15:1-17, Feb 2026. URL: https://doi.org/10.1007/s40192-026-00449-2, doi:10.1007/s40192-026-00449-2. This article has 0 citations and is from a peer-reviewed journal." + } + ], + "call_YCK1KFOsT4kHD9IBqs5QYRHi": [], + "call_YAEYGtulkKwxKg8CZdFRkuKJ": [], + "call_6EDjDZUx9EcloPKavvbsh1xb": [], + "call_bd44zev0ajEnct80hGQyaouJ": [], + "call_Z5I4Dszqv8IduAWdkGxzojFr": [ + { + "embedding": null, + "docname": "chapman2021afrladditivemanufacturing", + "dockey": "729959244c4b906f", + "citation": "Michael G. Chapman, Megna N. Shah, Sean P. Donegan, J. Michael Scott, Paul A. Shade, David Menasche, and Michael D. Uchic. Afrl additive manufacturing modeling series: challenge 4, 3d reconstruction of an in625 high-energy diffraction microscopy sample using multi-modal serial sectioning. Integrating Materials and Manufacturing Innovation, 10:129-141, Jun 2021. URL: https://doi.org/10.1007/s40192-021-00212-9, doi:10.1007/s40192-021-00212-9.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "chapman2021afrladditivemanufacturing", + "bibtex": "@article{chapman2021afrladditivemanufacturing,\n author = \"Chapman, Michael G. and Shah, Megna N. and Donegan, Sean P. and Scott, J. Michael and Shade, Paul A. and Menasche, David and Uchic, Michael D.\",\n title = \"AFRL Additive Manufacturing Modeling Series: Challenge 4, 3D Reconstruction of an IN625 High-Energy Diffraction Microscopy Sample Using Multi-modal Serial Sectioning\",\n year = \"2021\",\n journal = \"Integrating Materials and Manufacturing Innovation\",\n volume = \"10\",\n pages = \"129-141\",\n month = \"Jun\",\n doi = \"10.1007/s40192-021-00212-9\",\n url = \"https://doi.org/10.1007/s40192-021-00212-9\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"2\",\n issn = \"2193-9764\"\n}\n", + "authors": [ + "Michael G. Chapman", + "Megna N. Shah", + "Sean P. Donegan", + "J. Michael Scott", + "Paul A. Shade", + "David Menasche", + "Michael D. Uchic" + ], + "publication_date": "2021-06-01T00:00:00Z", + "year": 2021, + "volume": "10", + "issue": "2", + "issn": "2193-9764", + "pages": "129-141", + "journal": "Integrating Materials and Manufacturing Innovation", + "publisher": "Springer Science and Business Media LLC", + "url": "https://doi.org/10.1007/s40192-021-00212-9", + "title": "AFRL Additive Manufacturing Modeling Series: Challenge 4, 3D Reconstruction of an IN625 High-Energy Diffraction Microscopy Sample Using Multi-modal Serial Sectioning", + "citation_count": 38, + "bibtex_type": "article", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1007/s40192-021-00212-9", + "doi_url": "https://doi.org/10.1007/s40192-021-00212-9", + "doc_id": "729959244c4b906f", + "file_location": null, + "license": null, + "pdf_url": "https://link.springer.com/content/pdf/10.1007/s40192-021-00212-9.pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "Michael G. Chapman, Megna N. Shah, Sean P. Donegan, J. Michael Scott, Paul A. Shade, David Menasche, and Michael D. Uchic. Afrl additive manufacturing modeling series: challenge 4, 3d reconstruction of an in625 high-energy diffraction microscopy sample using multi-modal serial sectioning. Integrating Materials and Manufacturing Innovation, 10:129-141, Jun 2021. URL: https://doi.org/10.1007/s40192-021-00212-9, doi:10.1007/s40192-021-00212-9. This article has 38 citations and is from a peer-reviewed journal." + }, + { + "embedding": null, + "docname": "clarke2024frameworkforthe", + "dockey": "d0af44c0fc36011d", + "citation": "Kenneth M. Clarke, John Wertz, and Michael Groeber. Framework for the generation of 3d fiber composite structures from 2d observations. Integrating Materials and Manufacturing Innovation, 13:569-584, May 2024. URL: https://doi.org/10.1007/s40192-024-00352-8, doi:10.1007/s40192-024-00352-8.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "clarke2024frameworkforthe", + "bibtex": "@article{clarke2024frameworkforthe,\n author = \"Clarke, Kenneth M. and Wertz, John and Groeber, Michael\",\n title = \"Framework for the Generation of 3D Fiber Composite Structures from 2D Observations\",\n year = \"2024\",\n journal = \"Integrating Materials and Manufacturing Innovation\",\n volume = \"13\",\n pages = \"569-584\",\n month = \"May\",\n doi = \"10.1007/s40192-024-00352-8\",\n url = \"https://doi.org/10.1007/s40192-024-00352-8\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"2\",\n issn = \"2193-9764\"\n}\n", + "authors": [ + "Kenneth M. Clarke", + "John Wertz", + "Michael Groeber" + ], + "publication_date": "2024-05-16T00:00:00Z", + "year": 2024, + "volume": "13", + "issue": "2", + "issn": "2193-9764", + "pages": "569-584", + "journal": "Integrating Materials and Manufacturing Innovation", + "publisher": "Springer Science and Business Media LLC", + "url": "https://doi.org/10.1007/s40192-024-00352-8", + "title": "Framework for the Generation of 3D Fiber Composite Structures from 2D Observations", + "citation_count": 1, + "bibtex_type": "article", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1007/s40192-024-00352-8", + "doi_url": "https://doi.org/10.1007/s40192-024-00352-8", + "doc_id": "d0af44c0fc36011d", + "file_location": null, + "license": null, + "pdf_url": "https://link.springer.com/content/pdf/10.1007/s40192-024-00352-8.pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "Kenneth M. Clarke, John Wertz, and Michael Groeber. Framework for the generation of 3d fiber composite structures from 2d observations. Integrating Materials and Manufacturing Innovation, 13:569-584, May 2024. URL: https://doi.org/10.1007/s40192-024-00352-8, doi:10.1007/s40192-024-00352-8. This article has 1 citations and is from a peer-reviewed journal." + }, + { + "embedding": null, + "docname": "zukic2021itkmontageasoftware", + "dockey": "a598bbb0f2f4b9e2", + "citation": "D\u017eenan Zuki\u0107, Michael Jackson, Dennis Dimiduk, Sean Donegan, Michael Groeber, and Matthew McCormick. Itkmontage: a software module for image stitching. Integrating Materials and Manufacturing Innovation, 10:115-124, Mar 2021. URL: https://doi.org/10.1007/s40192-021-00202-x, doi:10.1007/s40192-021-00202-x.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "zukic2021itkmontageasoftware", + "bibtex": "@article{zukic2021itkmontageasoftware,\n author = \"Zuki\u0107, D\u017eenan and Jackson, Michael and Dimiduk, Dennis and Donegan, Sean and Groeber, Michael and McCormick, Matthew\",\n title = \"ITKMontage: A Software Module for Image Stitching\",\n year = \"2021\",\n journal = \"Integrating Materials and Manufacturing Innovation\",\n volume = \"10\",\n pages = \"115-124\",\n month = \"Mar\",\n doi = \"10.1007/s40192-021-00202-x\",\n url = \"https://doi.org/10.1007/s40192-021-00202-x\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"1\",\n issn = \"2193-9764\"\n}\n", + "authors": [ + "D\u017eenan Zuki\u0107", + "Michael Jackson", + "Dennis Dimiduk", + "Sean Donegan", + "Michael Groeber", + "Matthew McCormick" + ], + "publication_date": "2021-03-01T00:00:00Z", + "year": 2021, + "volume": "10", + "issue": "1", + "issn": "2193-9764", + "pages": "115-124", + "journal": "Integrating Materials and Manufacturing Innovation", + "publisher": "Springer Science and Business Media LLC", + "url": "https://doi.org/10.1007/s40192-021-00202-x", + "title": "ITKMontage: A Software Module for Image Stitching", + "citation_count": 25, + "bibtex_type": "article", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1007/s40192-021-00202-x", + "doi_url": "https://doi.org/10.1007/s40192-021-00202-x", + "doc_id": "a598bbb0f2f4b9e2", + "file_location": null, + "license": null, + "pdf_url": "https://link.springer.com/content/pdf/10.1007/s40192-021-00202-x.pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "D\u017eenan Zuki\u0107, Michael Jackson, Dennis Dimiduk, Sean Donegan, Michael Groeber, and Matthew McCormick. Itkmontage: a software module for image stitching. Integrating Materials and Manufacturing Innovation, 10:115-124, Mar 2021. URL: https://doi.org/10.1007/s40192-021-00202-x, doi:10.1007/s40192-021-00202-x. This article has 25 citations and is from a peer-reviewed journal." + }, + { + "embedding": null, + "docname": "koschmieder2019aixvipmap\u00ae\u2014anoperationalplatform", + "dockey": "c19862576a1c6ce9", + "citation": "L. Koschmieder, S. Hojda, M. Apel, R. Altenfeld, Y. Bami, C. Haase, M. Lin, A. Vuppala, G. Hirt, and G.J. Schmitz. Aixvipmap\u00ae\u2014an operational platform for microstructure modeling workflows. Integrating Materials and Manufacturing Innovation, 8:122-143, Jun 2019. URL: https://doi.org/10.1007/s40192-019-00138-3, doi:10.1007/s40192-019-00138-3.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "koschmieder2019aixvipmap\u00ae\u2014anoperationalplatform", + "bibtex": "@article{koschmieder2019aixvipmap\u00ae\u2014anoperationalplatform,\n author = \"Koschmieder, L. and Hojda, S. and Apel, M. and Altenfeld, R. and Bami, Y. and Haase, C. and Lin, M. and Vuppala, A. and Hirt, G. and Schmitz, G.J.\",\n title = \"AixViPMaP\u00ae\u2014an Operational Platform for Microstructure Modeling Workflows\",\n year = \"2019\",\n journal = \"Integrating Materials and Manufacturing Innovation\",\n volume = \"8\",\n pages = \"122-143\",\n month = \"Jun\",\n doi = \"10.1007/s40192-019-00138-3\",\n url = \"https://doi.org/10.1007/s40192-019-00138-3\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"2\",\n issn = \"2193-9764\"\n}\n", + "authors": [ + "L. Koschmieder", + "S. Hojda", + "M. Apel", + "R. Altenfeld", + "Y. Bami", + "C. Haase", + "M. Lin", + "A. Vuppala", + "G. Hirt", + "G.J. Schmitz" + ], + "publication_date": "2019-06-01T00:00:00Z", + "year": 2019, + "volume": "8", + "issue": "2", + "issn": "2193-9764", + "pages": "122-143", + "journal": "Integrating Materials and Manufacturing Innovation", + "publisher": "Springer Science and Business Media LLC", + "url": "https://doi.org/10.1007/s40192-019-00138-3", + "title": "AixViPMaP\u00ae\u2014an Operational Platform for Microstructure Modeling Workflows", + "citation_count": 14, + "bibtex_type": "misc", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1007/s40192-019-00138-3", + "doi_url": "https://doi.org/10.1007/s40192-019-00138-3", + "doc_id": "c19862576a1c6ce9", + "file_location": null, + "license": null, + "pdf_url": "https://link.springer.com/content/pdf/10.1007/s40192-019-00138-3.pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "crossref" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated" + ] + }, + "formatted_citation": "L. Koschmieder, S. Hojda, M. Apel, R. Altenfeld, Y. Bami, C. Haase, M. Lin, A. Vuppala, G. Hirt, and G.J. Schmitz. Aixvipmap\u00ae\u2014an operational platform for microstructure modeling workflows. Integrating Materials and Manufacturing Innovation, 8:122-143, Jun 2019. URL: https://doi.org/10.1007/s40192-019-00138-3, doi:10.1007/s40192-019-00138-3. This article has 14 citations and is from a peer-reviewed journal." + }, + { + "embedding": null, + "docname": "polonsky2019threedimensionalanalysisand", + "dockey": "39e5f645a50ad2d5", + "citation": "Andrew T. Polonsky, Christian A. Lang, Kristian G. Kvilekval, Marat I. Latypov, McLean P. Echlin, B. S. Manjunath, and Tresa M. Pollock. Three-dimensional analysis and reconstruction of additively manufactured materials in the cloud-based bisque infrastructure. Integrating Materials and Manufacturing Innovation, 8:37-51, Mar 2019. URL: https://doi.org/10.1007/s40192-019-00126-7, doi:10.1007/s40192-019-00126-7.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "polonsky2019threedimensionalanalysisand", + "bibtex": "@article{polonsky2019threedimensionalanalysisand,\n author = \"Polonsky, Andrew T. and Lang, Christian A. and Kvilekval, Kristian G. and Latypov, Marat I. and Echlin, McLean P. and Manjunath, B. S. and Pollock, Tresa M.\",\n title = \"Three-dimensional Analysis and Reconstruction of Additively Manufactured Materials in the Cloud-Based BisQue Infrastructure\",\n year = \"2019\",\n journal = \"Integrating Materials and Manufacturing Innovation\",\n volume = \"8\",\n pages = \"37-51\",\n month = \"Mar\",\n doi = \"10.1007/s40192-019-00126-7\",\n url = \"https://doi.org/10.1007/s40192-019-00126-7\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"1\",\n issn = \"2193-9764\"\n}\n", + "authors": [ + "Andrew T. Polonsky", + "Christian A. Lang", + "Kristian G. Kvilekval", + "Marat I. Latypov", + "McLean P. Echlin", + "B. S. Manjunath", + "Tresa M. Pollock" + ], + "publication_date": "2019-03-01T00:00:00Z", + "year": 2019, + "volume": "8", + "issue": "1", + "issn": "2193-9764", + "pages": "37-51", + "journal": "Integrating Materials and Manufacturing Innovation", + "publisher": "Springer Science and Business Media LLC", + "url": "https://link.springer.com/content/pdf/10.1007%2Fs40192-019-00126-7.pdf", + "title": "Three-dimensional Analysis and Reconstruction of Additively Manufactured Materials in the Cloud-Based BisQue Infrastructure", + "citation_count": 31, + "bibtex_type": "article", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1007/s40192-019-00126-7", + "doi_url": "https://doi.org/10.1007/s40192-019-00126-7", + "doc_id": "39e5f645a50ad2d5", + "file_location": null, + "license": null, + "pdf_url": "https://link.springer.com/content/pdf/10.1007/s40192-019-00126-7.pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated" + ] + }, + "formatted_citation": "Andrew T. Polonsky, Christian A. Lang, Kristian G. Kvilekval, Marat I. Latypov, McLean P. Echlin, B. S. Manjunath, and Tresa M. Pollock. Three-dimensional analysis and reconstruction of additively manufactured materials in the cloud-based bisque infrastructure. Integrating Materials and Manufacturing Innovation, 8:37-51, Mar 2019. URL: https://doi.org/10.1007/s40192-019-00126-7, doi:10.1007/s40192-019-00126-7. This article has 31 citations and is from a peer-reviewed journal." + } + ], + "call_5hiGgVfNiBeJ5xEkpggCPT0O": [ + { + "embedding": null, + "docname": "savage2021anautomatedprocedure", + "dockey": "22c76dc107283440", + "citation": "Daniel J. Savage, Rodney J. McCabe, and Marko Knezevic. An automated procedure built on mtex for reconstructing deformation twin hierarchies from electron backscattered diffraction datasets of heavily twinned microstructures. Materials Characterization, 171:110808, Jan 2021. URL: https://doi.org/10.1016/j.matchar.2020.110808, doi:10.1016/j.matchar.2020.110808.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "savage2021anautomatedprocedure", + "bibtex": "@article{savage2021anautomatedprocedure,\n author = \"Savage, Daniel J. and McCabe, Rodney J. and Knezevic, Marko\",\n title = \"An automated procedure built on MTEX for reconstructing deformation twin hierarchies from electron backscattered diffraction datasets of heavily twinned microstructures\",\n volume = \"171\",\n issn = \"1044-5803\",\n url = \"https://doi.org/10.1016/j.matchar.2020.110808\",\n doi = \"10.1016/j.matchar.2020.110808\",\n journal = \"Materials Characterization\",\n publisher = \"Elsevier BV\",\n year = \"2021\",\n month = \"Jan\",\n pages = \"110808\"\n}\n", + "authors": [ + "Daniel J. Savage", + "Rodney J. McCabe", + "Marko Knezevic" + ], + "publication_date": "2021-01-01T00:00:00Z", + "year": 2021, + "volume": "171", + "issue": null, + "issn": "1044-5803", + "pages": "110808", + "journal": "Materials Characterization", + "publisher": "Elsevier BV", + "url": "https://doi.org/10.1016/j.matchar.2020.110808", + "title": "An automated procedure built on MTEX for reconstructing deformation twin hierarchies from electron backscattered diffraction datasets of heavily twinned microstructures", + "citation_count": 20, + "bibtex_type": "misc", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1016/j.matchar.2020.110808", + "doi_url": "https://doi.org/10.1016/j.matchar.2020.110808", + "doc_id": "22c76dc107283440", + "file_location": null, + "license": null, + "pdf_url": "http://manuscript.elsevier.com/S1044580320322798/pdf/S1044580320322798.pdf", + "other": { + "client_source": [ + "paper_search", + "semantic_scholar", + "semantic_scholar", + "crossref", + "crossref" + ], + "bibtex_source": [ + "self_generated", + "semantic_scholar", + "self_generated", + "semantic_scholar", + [ + "self_generated" + ], + [ + "crossref" + ], + "self_generated", + [ + "self_generated" + ], + [ + "crossref" + ] + ] + }, + "formatted_citation": "Daniel J. Savage, Rodney J. McCabe, and Marko Knezevic. An automated procedure built on mtex for reconstructing deformation twin hierarchies from electron backscattered diffraction datasets of heavily twinned microstructures. Materials Characterization, 171:110808, Jan 2021. URL: https://doi.org/10.1016/j.matchar.2020.110808, doi:10.1016/j.matchar.2020.110808. This article has 20 citations and is from a peer-reviewed journal." + }, + { + "embedding": null, + "docname": "chateigner2019quantitativetextureanalysis", + "dockey": "0558c5eac2b5ce39", + "citation": "D. Chateigner, L. Lutterotti, and M. Morales. Quantitative texture analysis and combined analysis, pages 555-580. International Union of Crystallography, Dec 2019. URL: https://doi.org/10.1107/97809553602060000968, doi:10.1107/97809553602060000968.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "chateigner2019quantitativetextureanalysis", + "bibtex": "@inbook{chateigner2019quantitativetextureanalysis,\n author = \"Chateigner, D. and Lutterotti, L. and Morales, M.\",\n title = \"Quantitative texture analysis and combined analysis\",\n ISBN = \"9781118416280\",\n url = \"https://doi.org/10.1107/97809553602060000968\",\n doi = \"10.1107/97809553602060000968\",\n booktitle = \"International Tables for Crystallography\",\n publisher = \"International Union of Crystallography\",\n year = \"2019\",\n month = \"Dec\",\n pages = \"555-580\",\n journal = \"International Tables for Crystallography\"\n}\n", + "authors": [ + "D. Chateigner", + "L. Lutterotti", + "M. Morales" + ], + "publication_date": "2007-12-12T00:00:00Z", + "year": 2019, + "volume": null, + "issue": null, + "issn": null, + "pages": "555-580", + "journal": "International Tables for Crystallography", + "publisher": "International Union of Crystallography", + "url": "https://doi.org/10.1107/97809553602060000968", + "title": "Quantitative texture analysis and combined analysis", + "citation_count": 9, + "bibtex_type": "inbook", + "source_quality": -1, + "is_retracted": null, + "doi": "10.1107/97809553602060000968", + "doi_url": "https://doi.org/10.1107/97809553602060000968", + "doc_id": "0558c5eac2b5ce39", + "file_location": null, + "license": null, + "pdf_url": "https://chateigner.ensicaen.fr/pdf/Chateigner_ITC_Vol%20H%20Chapter%205_3_555_2019_Quantitative%20texture%20analysis%20and%20combined%20analysis.pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "crossref" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "crossref" + ], + "self_generated", + [ + "self_generated" + ], + [ + "crossref" + ] + ] + }, + "formatted_citation": "D. Chateigner, L. Lutterotti, and M. Morales. Quantitative texture analysis and combined analysis, pages 555-580. International Union of Crystallography, Dec 2019. URL: https://doi.org/10.1107/97809553602060000968, doi:10.1107/97809553602060000968. This article has 9 citations." + }, + { + "embedding": null, + "docname": "einhorn2017asurveyand", + "dockey": "3f5fd0caf32ed21e", + "citation": "John Einhorn. A survey and comparison of methods for quantitative textureanalysis. ArXiv, Jul 2017. URL: https://doi.org/10.18130/v30r4d, doi:10.18130/v30r4d.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "einhorn2017asurveyand", + "bibtex": "@article{einhorn2017asurveyand,\n author = \"Einhorn, John\",\n title = \"A Survey and Comparison of Methods for Quantitative TextureAnalysis\",\n year = \"2017\",\n journal = \"ArXiv\",\n doi = \"10.18130/v30r4d\",\n url = \"https://doi.org/10.18130/v30r4d\",\n month = \"Jul\",\n publisher = \"University of Virginia\"\n}\n", + "authors": [ + "John Einhorn" + ], + "publication_date": "2017-07-31T00:00:00Z", + "year": 2017, + "volume": "", + "issue": null, + "issn": null, + "pages": null, + "journal": "ArXiv", + "publisher": "University of Virginia", + "url": "https://libraetd.lib.virginia.edu/downloads/1g05fb752?filename=1_Einhorn_John_2017_MS.pdf", + "title": "A Survey and Comparison of Methods for Quantitative TextureAnalysis", + "citation_count": 4, + "bibtex_type": "article", + "source_quality": -1, + "is_retracted": null, + "doi": "10.18130/v30r4d", + "doi_url": "https://doi.org/10.18130/v30r4d", + "doc_id": "3f5fd0caf32ed21e", + "file_location": null, + "license": null, + "pdf_url": "https://scholar.archive.org/work/vjjprd3k2fgrplzwv54ctyv3re/access/wayback/https://libraetd.lib.virginia.edu/downloads/1g05fb752?filename=1_Einhorn_John_2017_MS.pdf", + "other": { + "client_source": [ + "paper_search", + "datacite", + "datacite", + "semantic_scholar", + "datacite", + "datacite", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + "self_generated", + "self_generated", + "self_generated", + "self_generated", + "self_generated", + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "John Einhorn. A survey and comparison of methods for quantitative textureanalysis. ArXiv, Jul 2017. URL: https://doi.org/10.18130/v30r4d, doi:10.18130/v30r4d. This article has 4 citations." + } + ], + "call_t3X9GkiKh5YtIwvvFGFtqFju": [], + "call_2WFpaGkkorc7QNUjgoGtFJOi": [ + { + "embedding": null, + "docname": "mukherjee2022aroadmapfor", + "dockey": "332e927f945f4400", + "citation": "Debangshu Mukherjee, Kevin M. Roccapriore, Anees Al-Najjar, Ayana Ghosh, Jacob D. Hinkle, Andrew R. Lupini, Rama K. Vasudevan, Sergei V. Kalinin, Olga S. Ovchinnikova, Maxim A. Ziatdinov, and Nageswara S. Rao. A roadmap for edge computing enabled automated multidimensional transmission electron microscopy. Microscopy Today, 30:10-19, Oct 2022. URL: https://doi.org/10.48550/arxiv.2210.02538, doi:10.48550/arxiv.2210.02538.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "mukherjee2022aroadmapfor", + "bibtex": "@article{mukherjee2022aroadmapfor,\n author = \"Mukherjee, Debangshu and Roccapriore, Kevin M. and Al-Najjar, Anees and Ghosh, Ayana and Hinkle, Jacob D. and Lupini, Andrew R. and Vasudevan, Rama K. and Kalinin, Sergei V. and Ovchinnikova, Olga S. and Ziatdinov, Maxim A. and Rao, Nageswara S.\",\n title = \"A Roadmap for Edge Computing Enabled Automated Multidimensional Transmission Electron Microscopy\",\n year = \"2022\",\n journal = \"Microscopy Today\",\n volume = \"30\",\n pages = \"10-19\",\n month = \"Oct\",\n doi = \"10.48550/arxiv.2210.02538\",\n url = \"https://doi.org/10.48550/arxiv.2210.02538\",\n publisher = \"arXiv\"\n}\n", + "authors": [ + "Debangshu Mukherjee", + "Kevin M. Roccapriore", + "Anees Al-Najjar", + "Ayana Ghosh", + "Jacob D. Hinkle", + "Andrew R. Lupini", + "Rama K. Vasudevan", + "Sergei V. Kalinin", + "Olga S. Ovchinnikova", + "Maxim A. Ziatdinov", + "Nageswara S. Rao" + ], + "publication_date": "2022-10-05T00:00:00Z", + "year": 2022, + "volume": "30", + "issue": null, + "issn": null, + "pages": "10-19", + "journal": "Microscopy Today", + "publisher": "arXiv", + "url": "https://arxiv.org/abs/2210.02538", + "title": "A Roadmap for Edge Computing Enabled Automated Multidimensional Transmission Electron Microscopy", + "citation_count": 23, + "bibtex_type": "article", + "source_quality": -1, + "is_retracted": null, + "doi": "10.48550/arxiv.2210.02538", + "doi_url": "https://doi.org/10.48550/arxiv.2210.02538", + "doc_id": "332e927f945f4400", + "file_location": null, + "license": null, + "pdf_url": "https://arxiv.org/pdf/2210.02538", + "other": { + "client_source": [ + "paper_search", + "datacite", + "semantic_scholar", + "datacite", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + "self_generated", + "self_generated", + "self_generated", + "self_generated", + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "Debangshu Mukherjee, Kevin M. Roccapriore, Anees Al-Najjar, Ayana Ghosh, Jacob D. Hinkle, Andrew R. Lupini, Rama K. Vasudevan, Sergei V. Kalinin, Olga S. Ovchinnikova, Maxim A. Ziatdinov, and Nageswara S. Rao. A roadmap for edge computing enabled automated multidimensional transmission electron microscopy. Microscopy Today, 30:10-19, Oct 2022. URL: https://doi.org/10.48550/arxiv.2210.02538, doi:10.48550/arxiv.2210.02538. This article has 23 citations." + }, + { + "embedding": null, + "docname": "botifoll2022machinelearningin", + "dockey": "c976a9b5ef1897d8", + "citation": "Marc Botifoll, Ivan Pinto-Huguet, and J. Arbiol. Machine learning in electron microscopy for advanced nanocharacterization: current developments, available tools and future outlook. Nanoscale horizons, Oct 2022. URL: https://doi.org/10.1039/d2nh00377e, doi:10.1039/d2nh00377e.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "botifoll2022machinelearningin", + "bibtex": "@article{botifoll2022machinelearningin,\n author = \"Botifoll, Marc and Pinto-Huguet, Ivan and Arbiol, J.\",\n title = \"Machine learning in electron microscopy for advanced nanocharacterization: current developments, available tools and future outlook.\",\n year = \"2022\",\n journal = \"Nanoscale horizons\",\n month = \"Oct\",\n doi = \"10.1039/d2nh00377e\",\n url = \"https://doi.org/10.1039/d2nh00377e\"\n}\n", + "authors": [ + "Marc Botifoll", + "Ivan Pinto-Huguet", + "J. Arbiol" + ], + "publication_date": "2022-10-14T00:00:00Z", + "year": 2022, + "volume": null, + "issue": null, + "issn": null, + "pages": null, + "journal": "Nanoscale horizons", + "publisher": null, + "url": "https://digital.csic.es/bitstream/10261/293145/1/Machine_learning_Botifoll.pdf", + "title": "Machine learning in electron microscopy for advanced nanocharacterization: current developments, available tools and future outlook.", + "citation_count": 159, + "bibtex_type": "article", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1039/d2nh00377e", + "doi_url": "https://doi.org/10.1039/d2nh00377e", + "doc_id": "c976a9b5ef1897d8", + "file_location": null, + "license": null, + "pdf_url": "https://digital.csic.es/bitstream/10261/293145/1/Machine_learning_Botifoll.pdf", + "other": { + "client_source": [ + "paper_search", + "semantic_scholar", + "semantic_scholar", + "semantic_scholar", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + "self_generated", + "self_generated", + "self_generated", + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "Marc Botifoll, Ivan Pinto-Huguet, and J. Arbiol. Machine learning in electron microscopy for advanced nanocharacterization: current developments, available tools and future outlook. Nanoscale horizons, Oct 2022. URL: https://doi.org/10.1039/d2nh00377e, doi:10.1039/d2nh00377e. This article has 159 citations and is from a peer-reviewed journal." + } + ], + "call_xqX7V5hmrKT4tjzjK7lLSxlE": [], + "call_QhQG5TaOdTjPfKLBDrG4HStR": [], + "call_at4kevxNAZzrz4Vmrs3X4MTb": [], + "call_1oiOo0bOuigk4ZUPXbdj7xZ2": [], + "call_eVCSSI1d7fc6pWTEoIMUSTF0": [], + "call_UpEp4rBNUwkVd82OjFFGqJTn": [], + "call_P8jQvXEYp1OGYeb95uE317Pf": [], + "call_QJeM4kTCkLbZRr827PUgMWr1": [], + "call_ibuikCX928XmGVA9Di78lliY": [], + "call_FRljLsn8HFS1KSTBdRAWzMFk": [], + "call_7bcoFGw2YuGzai5ip8f8B7P4": [], + "call_0Ow8AsXKD75JrGG2nzDUQk6Q": [], + "call_8LdlgnIRhAHn08c2v67pYdEC": [] + }, + "used_contexts": [ + "pqac-00000009", + "pqac-00000005", + "pqac-00000006", + "pqac-00000007", + "pqac-00000008", + "pqac-00000001", + "pqac-00000013", + "pqac-00000010", + "pqac-00000002", + "pqac-00000003", + "pqac-00000012", + "pqac-00000004", + "pqac-00000011", + "pqac-00000000" + ] + }, + "bibtex": null, + "status": "success", + "timing_info": null, + "duration": 0.0, + "stats": null, + "usage": {} + }, + "cost": 0.0, + "permission": "private", + "query_group": null + }, + "info": { + "query": "What are the open-source, Python-native software packages for electron backscatter diffraction (EBSD) post-processing that serve as alternatives to the MATLAB-based MTEX toolbox? Focus on capabilities for grain reconstruction/segmentation from orientation maps, crystallographic texture analysis (ODF, pole figures, inverse pole figures), and misorientation-derived metrics such as kernel average misorientation (KAM) and geometrically necessary dislocation (GND) density. Discuss packages such as kikuchipy, orix, DefDAP, DREAM.3D/DREAM3D-NX (simplnx), pyxem, and any others, including their maturity, peer-reviewed references, and how their grain-reconstruction and texture-analysis capabilities compare with MTEX. Context: an automated Python pipeline (indexing via kikuchipy/PyEBSDIndex on additively manufactured AlSi10Mg) that needs the downstream grain-characterization stage to run without MATLAB." + } + }, + "supplemental_data": null, + "created_at": "2026-07-29T03:41:37.609612Z" + }, + "metadata": null, + "deployment_config": null, + "failure_reason": null, + "task": "What are the open-source, Python-native software packages for electron backscatter diffraction (EBSD) post-processing that serve as alternatives to the MATLAB-based MTEX toolbox? Focus on capabilities for grain reconstruction/segmentation from orientation maps, crystallographic texture analysis (ODF, pole figures, inverse pole figures), and misorientation-derived metrics such as kernel average misorientation (KAM) and geometrically necessary dislocation (GND) density. Discuss packages such as kikuchipy, orix, DefDAP, DREAM.3D/DREAM3D-NX (simplnx), pyxem, and any others, including their maturity, peer-reviewed references, and how their grain-reconstruction and texture-analysis capabilities compare with MTEX. Context: an automated Python pipeline (indexing via kikuchipy/PyEBSDIndex on additively manufactured AlSi10Mg) that needs the downstream grain-characterization stage to run without MATLAB.", + "started_at": "2026-07-29T03:32:11.680789Z", + "crow": "job-futurehouse-paperqa3", + "notification_enabled": false, + "notification_type": null, + "continued_trajectory_id": null, + "is_trajectory_owner": true, + "gcloud_operation_name": "sandbox://f55d0bdd-87d8-4cf2-8d86-23309987262a/sandbox-claim-5fbcc685/job-futurehouse-paperqa3-agent-warmpool-bdnd8", + "task_summary": "Comparison of Python Native Open Source EBSD Tools For Grain Reconstruction Texture And Misorientation Metrics", + "id": "f55d0bdd-87d8-4cf2-8d86-23309987262a" +} \ No newline at end of file From 3d238c03c1658b1f37d444e9956844be124998c0 Mon Sep 17 00:00:00 2001 From: "claude[bot]" <41898282+claude[bot]@users.noreply.github.com> Date: Tue, 11 Aug 2026 22:13:23 +0000 Subject: [PATCH 07/12] Add Edison prior-art survey on closed-loop EBSD parameter optimization Co-authored-by: Ronnie Guymon <244881888+ronnie-guymon@users.noreply.github.com> --- outputs/edison-closed-loop-ebsd/_task_id.json | 5 + outputs/edison-closed-loop-ebsd/answer.md | 139 + .../edison-closed-loop-ebsd/references.txt | 35 + .../edison-closed-loop-ebsd/task_full.json | 5983 +++++++++++++++++ 4 files changed, 6162 insertions(+) create mode 100644 outputs/edison-closed-loop-ebsd/_task_id.json create mode 100644 outputs/edison-closed-loop-ebsd/answer.md create mode 100644 outputs/edison-closed-loop-ebsd/references.txt create mode 100644 outputs/edison-closed-loop-ebsd/task_full.json diff --git a/outputs/edison-closed-loop-ebsd/_task_id.json b/outputs/edison-closed-loop-ebsd/_task_id.json new file mode 100644 index 0000000..b174dbe --- /dev/null +++ b/outputs/edison-closed-loop-ebsd/_task_id.json @@ -0,0 +1,5 @@ +{ + "task_id": "2a641486-1ec5-49ad-b3e8-b2836932d961", + "job": "LITERATURE", + "query": "Systematic prior-art survey: closed-loop, automated, or algorithm-driven optimization of EBSD (electron backscatter diffraction) data-processing and indexing parameters.\n\nSpecifically map what has been published on:\n1. Automated or optimizer-driven tuning of EBSD pattern-processing or indexing parameters (background correction, binning, neighbour averaging, Hough transform settings such as band count / rho-theta smoothing, dictionary indexing settings), using Bayesian optimization, Gaussian processes, genetic/evolutionary algorithms, grid/random search, or reinforcement learning.\n2. Feedback loops that re-index stored raw EBSD patterns and use quality metrics (confidence index CI, image quality IQ, mean angular deviation / fit, normalized cross-correlation NCC) as an objective function to select the next parameter set.\n3. Work that optimizes against GRAIN-LEVEL or microstructure-level outcomes (grain count stability vs misorientation threshold, fraction of speckle/wild grains, grain boundary integrity, fraction of pixels altered by cleanup) rather than only per-pixel pattern-level scores \u2014 i.e., multi-objective or constrained optimization of EBSD processing.\n4. Hybrid indexing strategies (Hough first, dictionary indexing on low-quality residue) and any published AUTOMATED criteria for when to escalate from Hough to dictionary/pattern-matching indexing.\n5. Software tools or frameworks claiming autonomous, self-driving, or human-out-of-the-loop EBSD post-processing or characterization workflows, including anything connecting post-processing results back to SEM acquisition-parameter recommendations (beam current, dwell time, step size).\n\nFor each area, identify the closest published work with citations, state clearly what it does and does NOT automate, and conclude with an assessment of which of the five areas remain unclaimed gaps in the literature." +} \ No newline at end of file diff --git a/outputs/edison-closed-loop-ebsd/answer.md b/outputs/edison-closed-loop-ebsd/answer.md new file mode 100644 index 0000000..2f3c2b3 --- /dev/null +++ b/outputs/edison-closed-loop-ebsd/answer.md @@ -0,0 +1,139 @@ +Question: Systematic prior-art survey: closed-loop, automated, or algorithm-driven optimization of EBSD (electron backscatter diffraction) data-processing and indexing parameters. + +Specifically map what has been published on: +1. Automated or optimizer-driven tuning of EBSD pattern-processing or indexing parameters (background correction, binning, neighbour averaging, Hough transform settings such as band count / rho-theta smoothing, dictionary indexing settings), using Bayesian optimization, Gaussian processes, genetic/evolutionary algorithms, grid/random search, or reinforcement learning. +2. Feedback loops that re-index stored raw EBSD patterns and use quality metrics (confidence index CI, image quality IQ, mean angular deviation / fit, normalized cross-correlation NCC) as an objective function to select the next parameter set. +3. Work that optimizes against GRAIN-LEVEL or microstructure-level outcomes (grain count stability vs misorientation threshold, fraction of speckle/wild grains, grain boundary integrity, fraction of pixels altered by cleanup) rather than only per-pixel pattern-level scores — i.e., multi-objective or constrained optimization of EBSD processing. +4. Hybrid indexing strategies (Hough first, dictionary indexing on low-quality residue) and any published AUTOMATED criteria for when to escalate from Hough to dictionary/pattern-matching indexing. +5. Software tools or frameworks claiming autonomous, self-driving, or human-out-of-the-loop EBSD post-processing or characterization workflows, including anything connecting post-processing results back to SEM acquisition-parameter recommendations (beam current, dwell time, step size). + +For each area, identify the closest published work with citations, state clearly what it does and does NOT automate, and conclude with an assessment of which of the five areas remain unclaimed gaps in the literature. + +# Systematic prior-art survey: closed-loop optimization of EBSD processing and indexing + +## Scope and search interpretation + +The survey distinguished four often-confounded categories: **(i)** optimization of pattern-processing or indexing parameters, **(ii)** algorithmic refinement of orientation or pattern-center estimates for a fixed pattern, **(iii)** automated post-indexing map cleanup/segmentation, and **(iv)** automation of acquisition or registration. Only the first category squarely satisfies area 1; automation in the other categories is relevant as neighboring prior art but does not establish a closed-loop EBSD indexing optimizer. + +Searches covered EBSD with Bayesian optimization, Gaussian processes, evolutionary/genetic algorithms, particle swarm optimization, grid/random search, reinforcement learning, Hough parameters, dictionary indexing, reindexing, CI/IQ/MAD/fit/NCC, grain-level objectives, autonomous microscopy, and acquisition feedback. Patent searches returned no relevant EBSD patent in the searched corpus. Absence findings below therefore mean **“not found in this systematic search,” not a legal opinion of novelty or freedom to operate**. + +| Area | Closest published work(s) | What is automated | Objective/criterion | What is explicitly not automated | Gap assessment | +|---|---|---|---|---|---| +| 1. Optimizer-driven tuning of EBSD pattern-processing or indexing parameters | **Closest demonstrated EBSD parameter sweep:** Polonsky et al. 2019 parameterized DREAM.3D reconstruction variables and swept grain-segmentation misorientation tolerance over 0.1–10° in 0.1° increments, generating 100 reconstructions; **nearby but different:** Zhu et al. 2022 is only available here as metadata for “global optimization algorithms” applied to orientation/pattern-center/deformation extraction, so it should be treated as adjacent prior art, not verified from text in this record; **nearby non-tuning automation:** Kaufmann et al. 2020 CNN phase mapping automates phase recognition from patterns rather than tuning EBSD processing settings (polonsky2019threedimensionalanalysisand pages 1-2, polonsky2019threedimensionalanalysisand pages 5-6, kaufmann2020phasemappingin pages 1-2, kaufmann2020phasemappingin pages 6-7) | Automated batch execution / parameterization of reconstruction pipelines in BisQue+DREAM.3D; CNN-based direct phase classification from patterns in Kaufmann 2020 (polonsky2019threedimensionalanalysisand pages 1-2, kaufmann2020phasemappingin pages 1-2) | Polonsky used reconstruction-level metrics: fraction of “good” CI-masked voxels retained and total grain count, selecting an elbow/balance point at 2.0°; Kaufmann targets phase-map fidelity qualitatively against known microstructure/EDS, not optimizer search (polonsky2019threedimensionalanalysisand pages 5-6, kaufmann2020phasemappingin pages 6-7) | No evidence here of Bayesian optimization, Gaussian processes, genetic/evolutionary algorithms, RL, random/grid search over **pattern** processing settings such as background correction, binning, neighbor averaging, Hough band count, rho-theta smoothing, or dictionary settings. Polonsky optimizes segmentation/reconstruction variables after indexing, not indexing settings themselves. Kaufmann does not tune EBSD parameters at all (polonsky2019threedimensionalanalysisand pages 5-6, kaufmann2020phasemappingin pages 6-7) | **Gap largely open.** Closest evidence is reconstruction-pipeline parameterization, not closed-loop optimizer-driven tuning of pattern-processing/indexing knobs. | +| 2. Feedback loops that re-index stored raw patterns using CI/IQ/MAD/NCC to choose next parameter set | **Closest proposal:** Shen et al. 2019 proposes combining fast CNN predictions with a confidence measure (quaternion norm) so that high-confidence points get neighborhood dictionary search and low-confidence points get full dictionary search; **related raw-pattern availability, not loop:** Stinville et al. 2022 notes raw .up2 patterns can be opened in EMsoft DI / EMSphInx, enabling reindexing in principle (shen2019convolutionalneuralnetworkbased pages 10-12, shen2019convolutionalneuralnetworkbased pages 1-2, stinville2022multimodaldatasetof pages 9-12, stinville2022multimodaldatasetof pages 12-13) | Shen automates confidence estimation for each location and proposes routing subsequent dictionary matching effort based on confidence; raw pattern archival in Stinville enables offline reindexing workflows (shen2019convolutionalneuralnetworkbased pages 10-12, stinville2022multimodaldatasetof pages 12-13) | Quaternion norm as confidence proxy in Shen; no demonstrated CI/IQ/MAD/NCC-driven next-parameter selection loop in the gathered evidence (shen2019convolutionalneuralnetworkbased pages 10-12) | Shen does **not** demonstrate an executed closed loop that iteratively changes indexing/processing parameters and re-indexes stored raw patterns to maximize CI/IQ/MAD/NCC/NCC-like objectives; it is a proposed hybrid search allocation strategy. Stinville provides data access, not autonomous optimization (shen2019convolutionalneuralnetworkbased pages 10-12, stinville2022multimodaldatasetof pages 12-13) | **Gap open.** Proposal-level hybrid confidence routing exists, but not a demonstrated feedback optimizer that selects the next EBSD parameter set from reindexed raw patterns. | +| 3. Optimization against grain-level or microstructure-level outcomes | **Closest demonstrated:** Polonsky et al. 2019 explicitly optimizes a grain-segmentation parameter against microstructure-level outcomes (grain count and retained good-data fraction); Staněk et al. 2020 compares 2D/3D segmentation sensitivity to misorientation threshold and shows strong threshold dependence, but not autonomous optimization (polonsky2019threedimensionalanalysisand pages 5-6, polonsky2019threedimensionalanalysisand pages 6-8, stanek2020comparisonofsegmentation pages 1-2, stanek2020comparisonofsegmentation pages 7-9) | Automated parallel reconstructions and post-processing counts in Polonsky; analytical comparison of threshold effects on segmentation in Staněk (polonsky2019threedimensionalanalysisand pages 5-6, stanek2020comparisonofsegmentation pages 1-2) | Grain count stability / avoidance of grain merging plus retained CI-masked voxel fraction in Polonsky; sensitivity of number of grains and segmentation discrepancies vs threshold in Staněk (polonsky2019threedimensionalanalysisand pages 5-6, stanek2020comparisonofsegmentation pages 7-9) | No demonstrated multi-objective or constrained optimization over broader grain-level cleanup outcomes such as speckle/wild-grain fraction, grain-boundary integrity, fraction of pixels altered by cleanup, or Pareto balancing across multiple EBSD post-processing stages. Polonsky is a one-parameter sweep with manually interpreted elbow criterion (polonsky2019threedimensionalanalysisand pages 5-6, polonsky2019threedimensionalanalysisand pages 6-8) | **Partially occupied, but narrow.** Grain-level optimization exists for segmentation tolerance; broader autonomous multi-objective EBSD post-processing remains a gap. | +| 4. Hybrid Hough-first / dictionary-on-residue and automated escalation criteria | **Closest published work:** Shen et al. 2019 explicitly proposes a hybrid strategy: CNN preliminary prediction plus confidence, then pattern matching only in a neighborhood for high-confidence points and full dictionary search for low-confidence points; this is the clearest automated escalation criterion in the gathered evidence. Sparks et al. 2024 and Winiarski et al. 2021 automate registration/distortion correction workflows but not Hough→dictionary escalation (shen2019convolutionalneuralnetworkbased pages 10-12, sparks20243dreconstructionof pages 23-24, winiarski2021correctionofartefacts pages 15-17) | Automated confidence scoring and proposed routing of dictionary-search scope in Shen; automated image registration/distortion correction in Sparks/Winiarski (shen2019convolutionalneuralnetworkbased pages 10-12, sparks20243dreconstructionof pages 23-24, winiarski2021correctionofartefacts pages 15-17) | Criterion in Shen is confidence from quaternion norm: high confidence → local neighborhood dictionary search; low confidence → full dictionary search (shen2019convolutionalneuralnetworkbased pages 10-12) | No evidence in the gathered text of a **demonstrated** Hough-first then dictionary-on-low-quality-residue loop with automated escalation based on CI/IQ/MAD/NCC thresholds. Shen’s routing is proposed around CNN+dictionary, not Hough+dictionary, and not shown as an executed autonomous residue-reindexing pipeline (shen2019convolutionalneuralnetworkbased pages 10-12) | **Mostly gap.** There is a close proposal for automated escalation, but not a demonstrated Hough-residue-to-dictionary autonomous workflow. | +| 5. Autonomous/self-driving EBSD post-processing or characterization workflows, including links back to SEM acquisition recommendations | **Closest workflow automation:** Sparks et al. 2024 automates sample/image registration steps, pattern-center fitting for every section, and alignment routines; Winiarski et al. 2021 automates SE–EBSD distortion correction and argues more automated procedures are needed; Burnett et al. 2016 demonstrates a fully automated serial-sectioning routine with tracking fiducials, but acquisition settings were experimentally chosen; Kaufmann et al. 2020 automates phase mapping from patterns (sparks20243dreconstructionof pages 9-12, sparks20243dreconstructionof pages 23-24, winiarski2021correctionofartefacts pages 15-17, winiarski2021correctionofartefacts pages 4-6, burnett2016largevolumeserial pages 4-6, burnett2016largevolumeserial pages 6-7, kaufmann2020phasemappingin pages 1-2) | Automated registration/warping, per-layer EBSD-to-BSE alignment, CI-threshold masks, pattern-center fitting per section, and automated serial sectioning with fiducial tracking; CNN inference for phase maps (sparks20243dreconstructionof pages 23-24, sparks20243dreconstructionof pages 9-12, burnett2016largevolumeserial pages 4-6, kaufmann2020phasemappingin pages 1-2) | Workflow goals are geometric consistency, low inter-section misorientation, and corrected distortions; Burnett assesses equivalent quality via EBSD pattern quality/band contrast and indexing rate after experimentally selected settings (sparks20243dreconstructionof pages 9-12, winiarski2021correctionofartefacts pages 15-17, burnett2016largevolumeserial pages 6-7) | No evidence here of a human-out-of-the-loop EBSD post-processing system that autonomously tunes post-processing/indexing parameters end-to-end, nor of a loop that feeds post-processing outcomes back to SEM acquisition parameters such as beam current, dwell time, or step size. Burnett explicitly determines acceptable milling current experimentally; Winiarski says more automated procedures still need to be developed (burnett2016largevolumeserial pages 6-7, winiarski2021correctionofartefacts pages 15-17) | **Gap open.** Sub-workflow automation exists, but not a self-driving closed-loop EBSD characterization system that recommends or controls acquisition parameters from post-processing outcomes. | + + +*Table: This table maps the closest published prior art found for the five requested EBSD automation areas, distinguishing demonstrated methods from proposals and from absent closed loops. It highlights that most evidence clusters around workflow automation and grain-segmentation parameter sweeps, not autonomous closed-loop tuning of indexing/processing parameters.* + +## 1. Optimizer-driven tuning of pattern-processing or indexing parameters + +### Closest demonstrated work: Polonsky et al. (2019) + +Polonsky and colleagues integrated DREAM.3D into the cloud-based BisQue platform so that pipeline variables could be parameterized and executions parallelized. Their principal EBSD example varied the **post-indexing grain-segmentation misorientation tolerance** from 0.1° to 10° in 0.1° increments, producing 100 three-dimensional reconstructions while holding minimum-neighbor and minimum-defect-size settings fixed. They evaluated the fraction of CI-masked “good” voxels retained and total reconstructed grain count, then selected 2.0° from convergence/elbow behavior in the derivatives of those metrics. This is genuine automated parameter sweeping with microstructure-level evaluation. However, it operates on already indexed orientation data; the study states that raw EBSD patterns were not collected for that dataset. It therefore does **not** tune background correction, detector binning, neighbor averaging, Hough band count, Hough rho/theta smoothing, or dictionary-search settings, and it cannot re-index patterns under candidate settings. (polonsky2019threedimensionalanalysisand pages 1-2, polonsky2019threedimensionalanalysisand pages 5-6, polonsky2019threedimensionalanalysisand pages 6-8) + +### Adjacent work that should not be overread + +Shen et al. developed CNN-based orientation indexing and optimized neural-network architecture/training for speed and prediction accuracy. The trained model indexes patterns directly and uses quaternion-norm deviation as a reliability measure. This replaces or supplements conventional indexing; it does not run Bayesian, evolutionary, grid, or reinforcement-learning search over conventional EBSD processing parameters. It also remains sensitive to experimental geometry and requires detector/setup parameters to be determined beforehand or accommodated through retraining. (shen2019convolutionalneuralnetworkbased pages 1-2, shen2019convolutionalneuralnetworkbased pages 8-10, shen2019convolutionalneuralnetworkbased pages 10-12) + +Kaufmann et al. automated phase classification from individual EBSD patterns with a CNN. The work reduces human decisions in phase mapping and outperforms conventional Hough-plus-user-selected phase/chemistry workflows in difficult examples. The “optimization” described for the conventional comparator was repeated **user adjustment** of EDS reference chemistry against a microstructure already known in advance, not an algorithmic search over EBSD settings. The CNN likewise classifies patterns rather than optimizing background, Hough, binning, or dictionary parameters. (kaufmann2020phasemappingin pages 1-2, kaufmann2020phasemappingin pages 6-7) + +Global/evolutionary optimization has also been published for extracting or refining orientation, pattern center, and deformation state from pattern matching. That is important neighboring art: it establishes optimizer use **inside a per-pattern inverse problem**. It is not equivalent to an outer loop choosing data-processing/indexing hyperparameters from map-quality or grain-quality outcomes. The retrieved full-text evidence did not support treating such work as prior art for the broader closed-loop parameter-selection architecture. + +**Assessment:** No verified publication was found that applies Bayesian optimization, a GP surrogate, genetic/evolutionary search, random/grid search, RL, or a comparable optimizer to the listed **pattern-processing and indexing knobs** and automatically selects the best configuration. Area 1 remains substantially open, aside from adjacent per-pattern refinement and post-indexing segmentation sweeps. + +## 2. Re-indexing stored raw patterns in a metric-driven feedback loop + +Stinville et al. provide a useful enabling precedent: their archived 3D dataset includes approximately 1.71 TB of raw `.up2` Kikuchi patterns, and the paper explicitly states that these can be opened and reprocessed with EMsoft dictionary indexing, EMSphInx spherical-pattern reindexing, or commercial EBSD software. The indexed files also expose IQ and CI. This demonstrates the technical availability of stored-pattern reindexing, but the paper is a dataset publication, not an optimizer: it does not generate candidate parameter sets, score them, or select the next experiment. (stinville2022multimodaldatasetof pages 9-12, stinville2022multimodaldatasetof pages 12-13) + +Shen et al. provide the closest feedback-like decision rule. They propose obtaining a preliminary CNN orientation and confidence at every point, performing only a local dictionary search around high-confidence predictions, and performing a full dictionary search for low-confidence predictions. The confidence proxy is the norm of the predicted quaternion. This is automated computational routing, but it is not a demonstrated iterative loop over processing/indexing parameter sets, and it does not use CI, IQ, MAD/fit, or NCC to propose the next candidate configuration. (shen2019convolutionalneuralnetworkbased pages 10-12) + +Polonsky et al. use CI to define an initial mask of good voxels and assess how many remain after cleanup and segmentation. CI is therefore part of a reconstruction-level quality assessment, but it is not fed back to re-index raw patterns; indeed, raw patterns were unavailable in that example. (polonsky2019threedimensionalanalysisand pages 5-6) + +**Assessment:** No demonstrated publication was found with the complete loop **candidate parameters → re-index stored raw patterns → compute CI/IQ/MAD/fit/NCC objective → choose the next parameter set → repeat**. Area 2 remains an unclaimed gap in the searched literature. + +## 3. Grain- or microstructure-level objectives + +This area has the strongest direct prior art, but it is narrow. + +Polonsky et al. explicitly recognized that segmentation tolerance changes grain consolidation and retained data in opposite directions. Their two high-level metrics were total grain count and the fraction of initially CI-qualified voxels retained through reconstruction. They chose the lowest tolerance at which the changes in both quantities became approximately constant, analogous to an elbow criterion. This is a microstructure-level, effectively two-metric parameter-selection procedure rather than optimization of a per-pattern score. (polonsky2019threedimensionalanalysisand pages 5-6, polonsky2019threedimensionalanalysisand pages 6-8) + +Staněk et al. independently show why such objectives matter. They analyzed the dependence of 2D and 3D grain segmentation on misorientation threshold, including mean grain counts and the formation of erroneously merged giant grains. For one noisy experimental dataset, changing noise removal and excluding grains below eight voxels changed the detected population from more than one million grains to 74,579. This is a systematic sensitivity study and supplies possible grain-level observables, but it does not implement an autonomous optimizer or select cleanup parameters through a formal multi-objective rule. (stanek2020comparisonofsegmentation pages 1-2, stanek2020comparisonofsegmentation pages 7-9) + +Neither publication demonstrates optimization across a broad EBSD-processing chain using objectives such as wild-grain/speckle fraction, boundary continuity or integrity, grain-count stability over threshold perturbations, fraction of pixels modified by cleanup, or a constraint on topology preservation. Polonsky varies essentially one segmentation parameter, keeps other settings fixed, and identifies a balance/elbow rather than computing a Pareto front or solving a constrained optimization problem. (polonsky2019threedimensionalanalysisand pages 5-6) + +**Assessment:** Area 3 is **partially occupied**. A broad claim to “optimizing EBSD processing using grain-level outcomes” would encounter Polonsky et al. A narrower architecture that jointly tunes indexing and cleanup parameters using several topology- and intervention-aware grain objectives still appears open in the searched literature. + +## 4. Hybrid Hough-first/dictionary-on-residue indexing + +The closest automated escalation rule is Shen et al., but its first stage is a CNN rather than Hough indexing. Their proposed rule is explicit: high-confidence CNN results receive dictionary matching only near the preliminary orientation; low-confidence results receive full dictionary search. Thus, the publication anticipates confidence-triggered allocation of expensive pattern matching. It does not demonstrate a Hough-first pipeline, does not define residue using CI/IQ/MAD/NCC from Hough indexing, and does not report an executed end-to-end selective reindexing experiment. (shen2019convolutionalneuralnetworkbased pages 10-12) + +The same paper compares CNN and Hough indexing at different exposure times. CNN indexing produced a larger fraction of points below a 10° misorientation-error cutoff at high noise, whereas Hough was more accurate among the smaller subset it indexed correctly. This comparison motivates selective hybridization, but the reported hybrid suggestion remains CNN-to-dictionary rather than Hough-to-dictionary. (shen2019convolutionalneuralnetworkbased pages 8-10, shen2019convolutionalneuralnetworkbased pages 10-12) + +Kaufmann et al. likewise replace conventional Hough phase assignment with CNN classification; they do not retain Hough as a first pass and selectively escalate failed pixels. (kaufmann2020phasemappingin pages 1-2, kaufmann2020phasemappingin pages 6-7) + +**Assessment:** Confidence-triggered hybrid search is neighboring prior art, so a very broad claim to “use confidence to decide whether to run dictionary matching” is not open. However, no verified demonstration was found of **Hough first → automatically identify low-quality residue → dictionary/pattern-match only that residue**, particularly using an explicit CI/IQ/MAD/NCC or grain-context escalation criterion. Area 4 therefore remains mostly open in the requested Hough-specific form. + +## 5. Autonomous EBSD workflows and acquisition feedback + +Several publications automate substantial sub-workflows: + +* **BisQue–DREAM.3D:** cloud execution, provenance, parallel pipeline runs, and range parameterization for 3D reconstruction. Parameters and ranges are supplied rather than autonomously discovered, and the demonstrated optimization begins after indexing. (polonsky2019threedimensionalanalysisand pages 1-2, polonsky2019threedimensionalanalysisand pages 5-6) +* **Automated serial sectioning:** Burnett et al. describe a fully automated PFIB serial-section routine using automatically recognized tracking fiducials and repeated milling/imaging positions. Yet acceptable milling current was determined experimentally, and the authors state that systematic mapping of voltage/current space remained necessary. EBSD settings—including beam energy/current, dwell, binning, band count, and Hough settings—were fixed by the investigators rather than adapted from post-processing results. (burnett2016largevolumeserial pages 4-6, burnett2016largevolumeserial pages 6-7) +* **Automated registration and distortion correction:** Sparks et al. use automated sample alignment, pattern-center fitting for each section, CI thresholding, and optimizer-based multimodal registration. The optimizer maximizes an image-registration similarity metric and transforms maps; it does not alter EBSD indexing settings or SEM acquisition conditions. (sparks20243dreconstructionof pages 9-12, sparks20243dreconstructionof pages 23-24) +* **SE–EBSD map correction:** Winiarski et al. automate aspects of co-registration and long-/short-range distortion correction using trainable filters and moving least squares. The paper explicitly concludes that more automated procedures and more robust accuracy measures still need development. It also discusses faster or smart acquisition as a prospect, not as a closed post-processing-to-acquisition controller. (winiarski2021correctionofartefacts pages 4-6, winiarski2021correctionofartefacts pages 15-17) +* **CNN indexing/phase mapping:** Shen and Kaufmann automate inference from patterns, but training data, instrument calibration, phase standards, and/or model selection remain external; neither closes the loop to microscope settings. (shen2019convolutionalneuralnetworkbased pages 1-2, shen2019convolutionalneuralnetworkbased pages 8-10, kaufmann2020phasemappingin pages 1-2) + +No retrieved work used post-processing outcomes to recommend or automatically change **beam current, pattern dwell/exposure, detector binning, or spatial step size** for a subsequent SEM/EBSD acquisition. Burnett et al. come closest to connecting acquisition conditions with indexing rate and band contrast, but the comparison is an investigator-designed experiment, not a controller: selected ion currents are evaluated under fixed EBSD conditions and an acceptable current is chosen experimentally. (burnett2016largevolumeserial pages 4-6, burnett2016largevolumeserial pages 6-7) + +**Assessment:** Automated components and scripted pipelines are well established, so “automated EBSD workflow” alone is not a gap. A genuinely autonomous, human-out-of-the-loop EBSD characterization system that interprets indexed/map/grain quality and then recommends or controls SEM acquisition parameters remains open in the searched literature. + +## Consolidated gap assessment + +1. **Optimizer-driven tuning of EBSD pattern-processing/indexing settings — open.** Neighboring art covers per-pattern inverse optimization, ML indexing, and post-indexing segmentation sweeps, but not outer-loop optimization of background, binning, averaging, Hough, or dictionary hyperparameters. +2. **Metric-driven iterative reindexing of stored raw patterns — open.** Raw-pattern reindexing is enabled and confidence-directed search is proposed, but the complete iterative objective loop was not found. +3. **Grain-level optimization — partially claimed.** Polonsky et al. directly cover segmentation-tolerance selection using retained-good-data fraction and grain count. Broad multi-objective, constrained, topology-aware optimization across indexing plus cleanup remains open. +4. **Automated hybrid escalation — partially anticipated, Hough-specific implementation open.** Shen et al. anticipate confidence-triggered local versus full dictionary search after CNN indexing. A demonstrated Hough-first, dictionary-on-residue workflow with formal escalation criteria was not found. +5. **Autonomous workflow with feedback to acquisition — open at the system level.** Serial sectioning, registration, reconstruction, correction, and ML inference are individually automated, but no end-to-end post-processing-to-SEM acquisition feedback system was found. + +The most defensible unexplored combination is therefore: **repeated reindexing of archived raw patterns under optimizer-selected processing/indexing settings; joint pattern-, pixel-, and grain-level objectives with explicit cleanup/topology constraints; confidence- and grain-context-based escalation from Hough to dictionary matching; and translation of the optimized result into acquisition recommendations or microscope control.** None of the verified publications combines those elements into a closed, autonomous EBSD loop. + +References + +1. (polonsky2019threedimensionalanalysisand pages 1-2): Andrew T. Polonsky, Christian A. Lang, Kristian G. Kvilekval, Marat I. Latypov, McLean P. Echlin, B. S. Manjunath, and Tresa M. Pollock. Three-dimensional analysis and reconstruction of additively manufactured materials in the cloud-based bisque infrastructure. Integrating Materials and Manufacturing Innovation, 8:37-51, Mar 2019. URL: https://doi.org/10.1007/s40192-019-00126-7, doi:10.1007/s40192-019-00126-7. This article has 31 citations and is from a peer-reviewed journal. + +2. (polonsky2019threedimensionalanalysisand pages 5-6): Andrew T. Polonsky, Christian A. Lang, Kristian G. Kvilekval, Marat I. Latypov, McLean P. Echlin, B. S. Manjunath, and Tresa M. Pollock. Three-dimensional analysis and reconstruction of additively manufactured materials in the cloud-based bisque infrastructure. Integrating Materials and Manufacturing Innovation, 8:37-51, Mar 2019. URL: https://doi.org/10.1007/s40192-019-00126-7, doi:10.1007/s40192-019-00126-7. This article has 31 citations and is from a peer-reviewed journal. + +3. (kaufmann2020phasemappingin pages 1-2): Kevin Kaufmann, Chaoyi Zhu, Alexander S. Rosengarten, Daniel Maryanovsky, Haoren Wang, and Kenneth S. Vecchio. Phase mapping in ebsd using convolutional neural networks. Microscopy and Microanalysis, 26:458-468, May 2020. URL: https://doi.org/10.1017/s1431927620001488, doi:10.1017/s1431927620001488. This article has 34 citations and is from a peer-reviewed journal. + +4. (kaufmann2020phasemappingin pages 6-7): Kevin Kaufmann, Chaoyi Zhu, Alexander S. Rosengarten, Daniel Maryanovsky, Haoren Wang, and Kenneth S. Vecchio. Phase mapping in ebsd using convolutional neural networks. Microscopy and Microanalysis, 26:458-468, May 2020. URL: https://doi.org/10.1017/s1431927620001488, doi:10.1017/s1431927620001488. This article has 34 citations and is from a peer-reviewed journal. + +5. (shen2019convolutionalneuralnetworkbased pages 10-12): Yu-Feng Shen, Reeju Pokharel, Thomas J. Nizolek, Anil Kumar, and Turab Lookman. Convolutional neural network-based method for real-time orientation indexing of measured electron backscatter diffraction patterns. Acta Materialia, 170:118-131, May 2019. URL: https://doi.org/10.1016/j.actamat.2019.03.026, doi:10.1016/j.actamat.2019.03.026. This article has 67 citations and is from a highest quality peer-reviewed journal. + +6. (shen2019convolutionalneuralnetworkbased pages 1-2): Yu-Feng Shen, Reeju Pokharel, Thomas J. Nizolek, Anil Kumar, and Turab Lookman. Convolutional neural network-based method for real-time orientation indexing of measured electron backscatter diffraction patterns. Acta Materialia, 170:118-131, May 2019. URL: https://doi.org/10.1016/j.actamat.2019.03.026, doi:10.1016/j.actamat.2019.03.026. This article has 67 citations and is from a highest quality peer-reviewed journal. + +7. (stinville2022multimodaldatasetof pages 9-12): J. C. Stinville, J. M. Hestroffer, M. A. Charpagne, A. T. Polonsky, M. P. Echlin, C. J. Torbet, V. Valle, K. E. Nygren, M. P. Miller, O. Klaas, A. Loghin, I. J. Beyerlein, and T. M. Pollock. Multi-modal dataset of a polycrystalline metallic material: 3d microstructure and deformation fields. Scientific Data, Aug 2022. URL: https://doi.org/10.1038/s41597-022-01525-w, doi:10.1038/s41597-022-01525-w. This article has 36 citations and is from a peer-reviewed journal. + +8. (stinville2022multimodaldatasetof pages 12-13): J. C. Stinville, J. M. Hestroffer, M. A. Charpagne, A. T. Polonsky, M. P. Echlin, C. J. Torbet, V. Valle, K. E. Nygren, M. P. Miller, O. Klaas, A. Loghin, I. J. Beyerlein, and T. M. Pollock. Multi-modal dataset of a polycrystalline metallic material: 3d microstructure and deformation fields. Scientific Data, Aug 2022. URL: https://doi.org/10.1038/s41597-022-01525-w, doi:10.1038/s41597-022-01525-w. This article has 36 citations and is from a peer-reviewed journal. + +9. (polonsky2019threedimensionalanalysisand pages 6-8): Andrew T. Polonsky, Christian A. Lang, Kristian G. Kvilekval, Marat I. Latypov, McLean P. Echlin, B. S. Manjunath, and Tresa M. Pollock. Three-dimensional analysis and reconstruction of additively manufactured materials in the cloud-based bisque infrastructure. Integrating Materials and Manufacturing Innovation, 8:37-51, Mar 2019. URL: https://doi.org/10.1007/s40192-019-00126-7, doi:10.1007/s40192-019-00126-7. This article has 31 citations and is from a peer-reviewed journal. + +10. (stanek2020comparisonofsegmentation pages 1-2): J. Stanek, J. Kopeček, P. Král, I. Karafiátová, F. Seitl, and V. Beneš. Comparison of segmentation of 2d and 3d ebsd measurements in polycrystalline materials. Metallic Materials, 58:301-319, Jan 2020. URL: https://doi.org/10.4149/km\_2020\_5\_301, doi:10.4149/km\_2020\_5\_301. This article has 4 citations. + +11. (stanek2020comparisonofsegmentation pages 7-9): J. Stanek, J. Kopeček, P. Král, I. Karafiátová, F. Seitl, and V. Beneš. Comparison of segmentation of 2d and 3d ebsd measurements in polycrystalline materials. Metallic Materials, 58:301-319, Jan 2020. URL: https://doi.org/10.4149/km\_2020\_5\_301, doi:10.4149/km\_2020\_5\_301. This article has 4 citations. + +12. (sparks20243dreconstructionof pages 23-24): Gregory Sparks, Simon A. Mason, Michael G. Chapman, Jun-Sang Park, Hemant Sharma, Peter Kenesei, Stephen R. Niezgoda, Michael J. Mills, Michael D. Uchic, Paul A. Shade, and Mark Obstalecki. 3d reconstruction of a high-energy diffraction microscopy sample using multi-modal serial sectioning with high-precision ebsd and surface profilometry. Integrating Materials and Manufacturing Innovation, 13:773-803, Jul 2024. URL: https://doi.org/10.1007/s40192-024-00370-6, doi:10.1007/s40192-024-00370-6. This article has 11 citations and is from a peer-reviewed journal. + +13. (winiarski2021correctionofartefacts pages 15-17): B. Winiarski, A. Gholinia, K. Mingard, M. Gee, G. Thompson, and P.J. Withers. Correction of artefacts associated with large area ebsd. Jul 2021. URL: https://doi.org/10.1016/j.ultramic.2021.113315, doi:10.1016/j.ultramic.2021.113315. This article has 30 citations and is from a peer-reviewed journal. + +14. (sparks20243dreconstructionof pages 9-12): Gregory Sparks, Simon A. Mason, Michael G. Chapman, Jun-Sang Park, Hemant Sharma, Peter Kenesei, Stephen R. Niezgoda, Michael J. Mills, Michael D. Uchic, Paul A. Shade, and Mark Obstalecki. 3d reconstruction of a high-energy diffraction microscopy sample using multi-modal serial sectioning with high-precision ebsd and surface profilometry. Integrating Materials and Manufacturing Innovation, 13:773-803, Jul 2024. URL: https://doi.org/10.1007/s40192-024-00370-6, doi:10.1007/s40192-024-00370-6. This article has 11 citations and is from a peer-reviewed journal. + +15. (winiarski2021correctionofartefacts pages 4-6): B. Winiarski, A. Gholinia, K. Mingard, M. Gee, G. Thompson, and P.J. Withers. Correction of artefacts associated with large area ebsd. Jul 2021. URL: https://doi.org/10.1016/j.ultramic.2021.113315, doi:10.1016/j.ultramic.2021.113315. This article has 30 citations and is from a peer-reviewed journal. + +16. (burnett2016largevolumeserial pages 4-6): Timothy L. Burnett, Timothy L. Burnett, R. Kelley, B. Winiarski, L. Contreras, Michael Daly, A. Gholinia, M. G. Burke, and P. J. Withers. Large volume serial section tomography by xe plasma fib dual beam microscopy. Ultramicroscopy, 161:119-129, Feb 2016. URL: https://doi.org/10.1016/j.ultramic.2015.11.001, doi:10.1016/j.ultramic.2015.11.001. This article has 440 citations and is from a peer-reviewed journal. + +17. (burnett2016largevolumeserial pages 6-7): Timothy L. Burnett, Timothy L. Burnett, R. Kelley, B. Winiarski, L. Contreras, Michael Daly, A. Gholinia, M. G. Burke, and P. J. Withers. Large volume serial section tomography by xe plasma fib dual beam microscopy. Ultramicroscopy, 161:119-129, Feb 2016. URL: https://doi.org/10.1016/j.ultramic.2015.11.001, doi:10.1016/j.ultramic.2015.11.001. This article has 440 citations and is from a peer-reviewed journal. + +18. (shen2019convolutionalneuralnetworkbased pages 8-10): Yu-Feng Shen, Reeju Pokharel, Thomas J. Nizolek, Anil Kumar, and Turab Lookman. Convolutional neural network-based method for real-time orientation indexing of measured electron backscatter diffraction patterns. Acta Materialia, 170:118-131, May 2019. URL: https://doi.org/10.1016/j.actamat.2019.03.026, doi:10.1016/j.actamat.2019.03.026. This article has 67 citations and is from a highest quality peer-reviewed journal. \ No newline at end of file diff --git a/outputs/edison-closed-loop-ebsd/references.txt b/outputs/edison-closed-loop-ebsd/references.txt new file mode 100644 index 0000000..70977d5 --- /dev/null +++ b/outputs/edison-closed-loop-ebsd/references.txt @@ -0,0 +1,35 @@ +1. (polonsky2019threedimensionalanalysisand pages 1-2): Andrew T. Polonsky, Christian A. Lang, Kristian G. Kvilekval, Marat I. Latypov, McLean P. Echlin, B. S. Manjunath, and Tresa M. Pollock. Three-dimensional analysis and reconstruction of additively manufactured materials in the cloud-based bisque infrastructure. Integrating Materials and Manufacturing Innovation, 8:37-51, Mar 2019. URL: https://doi.org/10.1007/s40192-019-00126-7, doi:10.1007/s40192-019-00126-7. This article has 31 citations and is from a peer-reviewed journal. + +2. (polonsky2019threedimensionalanalysisand pages 5-6): Andrew T. Polonsky, Christian A. Lang, Kristian G. Kvilekval, Marat I. Latypov, McLean P. Echlin, B. S. Manjunath, and Tresa M. Pollock. Three-dimensional analysis and reconstruction of additively manufactured materials in the cloud-based bisque infrastructure. Integrating Materials and Manufacturing Innovation, 8:37-51, Mar 2019. URL: https://doi.org/10.1007/s40192-019-00126-7, doi:10.1007/s40192-019-00126-7. This article has 31 citations and is from a peer-reviewed journal. + +3. (kaufmann2020phasemappingin pages 1-2): Kevin Kaufmann, Chaoyi Zhu, Alexander S. Rosengarten, Daniel Maryanovsky, Haoren Wang, and Kenneth S. Vecchio. Phase mapping in ebsd using convolutional neural networks. Microscopy and Microanalysis, 26:458-468, May 2020. URL: https://doi.org/10.1017/s1431927620001488, doi:10.1017/s1431927620001488. This article has 34 citations and is from a peer-reviewed journal. + +4. (kaufmann2020phasemappingin pages 6-7): Kevin Kaufmann, Chaoyi Zhu, Alexander S. Rosengarten, Daniel Maryanovsky, Haoren Wang, and Kenneth S. Vecchio. Phase mapping in ebsd using convolutional neural networks. Microscopy and Microanalysis, 26:458-468, May 2020. URL: https://doi.org/10.1017/s1431927620001488, doi:10.1017/s1431927620001488. This article has 34 citations and is from a peer-reviewed journal. + +5. (shen2019convolutionalneuralnetworkbased pages 10-12): Yu-Feng Shen, Reeju Pokharel, Thomas J. Nizolek, Anil Kumar, and Turab Lookman. Convolutional neural network-based method for real-time orientation indexing of measured electron backscatter diffraction patterns. Acta Materialia, 170:118-131, May 2019. URL: https://doi.org/10.1016/j.actamat.2019.03.026, doi:10.1016/j.actamat.2019.03.026. This article has 67 citations and is from a highest quality peer-reviewed journal. + +6. (shen2019convolutionalneuralnetworkbased pages 1-2): Yu-Feng Shen, Reeju Pokharel, Thomas J. Nizolek, Anil Kumar, and Turab Lookman. Convolutional neural network-based method for real-time orientation indexing of measured electron backscatter diffraction patterns. Acta Materialia, 170:118-131, May 2019. URL: https://doi.org/10.1016/j.actamat.2019.03.026, doi:10.1016/j.actamat.2019.03.026. This article has 67 citations and is from a highest quality peer-reviewed journal. + +7. (stinville2022multimodaldatasetof pages 9-12): J. C. Stinville, J. M. Hestroffer, M. A. Charpagne, A. T. Polonsky, M. P. Echlin, C. J. Torbet, V. Valle, K. E. Nygren, M. P. Miller, O. Klaas, A. Loghin, I. J. Beyerlein, and T. M. Pollock. Multi-modal dataset of a polycrystalline metallic material: 3d microstructure and deformation fields. Scientific Data, Aug 2022. URL: https://doi.org/10.1038/s41597-022-01525-w, doi:10.1038/s41597-022-01525-w. This article has 36 citations and is from a peer-reviewed journal. + +8. (stinville2022multimodaldatasetof pages 12-13): J. C. Stinville, J. M. Hestroffer, M. A. Charpagne, A. T. Polonsky, M. P. Echlin, C. J. Torbet, V. Valle, K. E. Nygren, M. P. Miller, O. Klaas, A. Loghin, I. J. Beyerlein, and T. M. Pollock. Multi-modal dataset of a polycrystalline metallic material: 3d microstructure and deformation fields. Scientific Data, Aug 2022. URL: https://doi.org/10.1038/s41597-022-01525-w, doi:10.1038/s41597-022-01525-w. This article has 36 citations and is from a peer-reviewed journal. + +9. (polonsky2019threedimensionalanalysisand pages 6-8): Andrew T. Polonsky, Christian A. Lang, Kristian G. Kvilekval, Marat I. Latypov, McLean P. Echlin, B. S. Manjunath, and Tresa M. Pollock. Three-dimensional analysis and reconstruction of additively manufactured materials in the cloud-based bisque infrastructure. Integrating Materials and Manufacturing Innovation, 8:37-51, Mar 2019. URL: https://doi.org/10.1007/s40192-019-00126-7, doi:10.1007/s40192-019-00126-7. This article has 31 citations and is from a peer-reviewed journal. + +10. (stanek2020comparisonofsegmentation pages 1-2): J. Stanek, J. Kopeček, P. Král, I. Karafiátová, F. Seitl, and V. Beneš. Comparison of segmentation of 2d and 3d ebsd measurements in polycrystalline materials. Metallic Materials, 58:301-319, Jan 2020. URL: https://doi.org/10.4149/km\_2020\_5\_301, doi:10.4149/km\_2020\_5\_301. This article has 4 citations. + +11. (stanek2020comparisonofsegmentation pages 7-9): J. Stanek, J. Kopeček, P. Král, I. Karafiátová, F. Seitl, and V. Beneš. Comparison of segmentation of 2d and 3d ebsd measurements in polycrystalline materials. Metallic Materials, 58:301-319, Jan 2020. URL: https://doi.org/10.4149/km\_2020\_5\_301, doi:10.4149/km\_2020\_5\_301. This article has 4 citations. + +12. (sparks20243dreconstructionof pages 23-24): Gregory Sparks, Simon A. Mason, Michael G. Chapman, Jun-Sang Park, Hemant Sharma, Peter Kenesei, Stephen R. Niezgoda, Michael J. Mills, Michael D. Uchic, Paul A. Shade, and Mark Obstalecki. 3d reconstruction of a high-energy diffraction microscopy sample using multi-modal serial sectioning with high-precision ebsd and surface profilometry. Integrating Materials and Manufacturing Innovation, 13:773-803, Jul 2024. URL: https://doi.org/10.1007/s40192-024-00370-6, doi:10.1007/s40192-024-00370-6. This article has 11 citations and is from a peer-reviewed journal. + +13. (winiarski2021correctionofartefacts pages 15-17): B. Winiarski, A. Gholinia, K. Mingard, M. Gee, G. Thompson, and P.J. Withers. Correction of artefacts associated with large area ebsd. Jul 2021. URL: https://doi.org/10.1016/j.ultramic.2021.113315, doi:10.1016/j.ultramic.2021.113315. This article has 30 citations and is from a peer-reviewed journal. + +14. (sparks20243dreconstructionof pages 9-12): Gregory Sparks, Simon A. Mason, Michael G. Chapman, Jun-Sang Park, Hemant Sharma, Peter Kenesei, Stephen R. Niezgoda, Michael J. Mills, Michael D. Uchic, Paul A. Shade, and Mark Obstalecki. 3d reconstruction of a high-energy diffraction microscopy sample using multi-modal serial sectioning with high-precision ebsd and surface profilometry. Integrating Materials and Manufacturing Innovation, 13:773-803, Jul 2024. URL: https://doi.org/10.1007/s40192-024-00370-6, doi:10.1007/s40192-024-00370-6. This article has 11 citations and is from a peer-reviewed journal. + +15. (winiarski2021correctionofartefacts pages 4-6): B. Winiarski, A. Gholinia, K. Mingard, M. Gee, G. Thompson, and P.J. Withers. Correction of artefacts associated with large area ebsd. Jul 2021. URL: https://doi.org/10.1016/j.ultramic.2021.113315, doi:10.1016/j.ultramic.2021.113315. This article has 30 citations and is from a peer-reviewed journal. + +16. (burnett2016largevolumeserial pages 4-6): Timothy L. Burnett, Timothy L. Burnett, R. Kelley, B. Winiarski, L. Contreras, Michael Daly, A. Gholinia, M. G. Burke, and P. J. Withers. Large volume serial section tomography by xe plasma fib dual beam microscopy. Ultramicroscopy, 161:119-129, Feb 2016. URL: https://doi.org/10.1016/j.ultramic.2015.11.001, doi:10.1016/j.ultramic.2015.11.001. This article has 440 citations and is from a peer-reviewed journal. + +17. (burnett2016largevolumeserial pages 6-7): Timothy L. Burnett, Timothy L. Burnett, R. Kelley, B. Winiarski, L. Contreras, Michael Daly, A. Gholinia, M. G. Burke, and P. J. Withers. Large volume serial section tomography by xe plasma fib dual beam microscopy. Ultramicroscopy, 161:119-129, Feb 2016. URL: https://doi.org/10.1016/j.ultramic.2015.11.001, doi:10.1016/j.ultramic.2015.11.001. This article has 440 citations and is from a peer-reviewed journal. + +18. (shen2019convolutionalneuralnetworkbased pages 8-10): Yu-Feng Shen, Reeju Pokharel, Thomas J. Nizolek, Anil Kumar, and Turab Lookman. Convolutional neural network-based method for real-time orientation indexing of measured electron backscatter diffraction patterns. Acta Materialia, 170:118-131, May 2019. URL: https://doi.org/10.1016/j.actamat.2019.03.026, doi:10.1016/j.actamat.2019.03.026. This article has 67 citations and is from a highest quality peer-reviewed journal. \ No newline at end of file diff --git a/outputs/edison-closed-loop-ebsd/task_full.json b/outputs/edison-closed-loop-ebsd/task_full.json new file mode 100644 index 0000000..b1ee5f1 --- /dev/null +++ b/outputs/edison-closed-loop-ebsd/task_full.json @@ -0,0 +1,5983 @@ +{ + "status": "success", + "query": "Systematic prior-art survey: closed-loop, automated, or algorithm-driven optimization of EBSD (electron backscatter diffraction) data-processing and indexing parameters.\n\nSpecifically map what has been published on:\n1. Automated or optimizer-driven tuning of EBSD pattern-processing or indexing parameters (background correction, binning, neighbour averaging, Hough transform settings such as band count / rho-theta smoothing, dictionary indexing settings), using Bayesian optimization, Gaussian processes, genetic/evolutionary algorithms, grid/random search, or reinforcement learning.\n2. Feedback loops that re-index stored raw EBSD patterns and use quality metrics (confidence index CI, image quality IQ, mean angular deviation / fit, normalized cross-correlation NCC) as an objective function to select the next parameter set.\n3. Work that optimizes against GRAIN-LEVEL or microstructure-level outcomes (grain count stability vs misorientation threshold, fraction of speckle/wild grains, grain boundary integrity, fraction of pixels altered by cleanup) rather than only per-pixel pattern-level scores \u2014 i.e., multi-objective or constrained optimization of EBSD processing.\n4. Hybrid indexing strategies (Hough first, dictionary indexing on low-quality residue) and any published AUTOMATED criteria for when to escalate from Hough to dictionary/pattern-matching indexing.\n5. Software tools or frameworks claiming autonomous, self-driving, or human-out-of-the-loop EBSD post-processing or characterization workflows, including anything connecting post-processing results back to SEM acquisition-parameter recommendations (beam current, dwell time, step size).\n\nFor each area, identify the closest published work with citations, state clearly what it does and does NOT automate, and conclude with an assessment of which of the five areas remain unclaimed gaps in the literature.", + "user": null, + "created_at": "2026-08-11T22:00:10.593150Z", + "job_name": "job-futurehouse-paperqa3", + "share_status": "private", + "permitted_accessors": { + "users": [], + "organizations": [] + }, + "build_owner": "FutureHouse", + "environment_name": null, + "agent_name": null, + "task_id": "2a641486-1ec5-49ad-b3e8-b2836932d961", + "project_id": null, + "agent_state": [ + { + "id": "828d8ade-4946-483a-8ece-4a37c126e034", + "trajectory_id": "2a641486-1ec5-49ad-b3e8-b2836932d961", + "trajectory_timestep": 12, + "step": "after_transition", + "state": { + "transition": { + "timestep": 12, + "agent_state": { + "tools": [ + { + "type": "function", + "info": { + "name": "paper_search", + "description": "Search for papers in Google Scholar for you to look at.\n\nCan be called repeatedly with identical parameters to retrieve more results (max 2 repeats).\nA short summary of the retrieved papers will be returned, but to examine the full content of each paper,\nyou must use the gather_evidence tool.", + "parameters": { + "type": "object", + "properties": { + "query": { + "description": "A Google Scholar search query, which can be a specific phrase, complete sentence,\nor general keywords, e.g. 'machine learning for immunology'. Also can be\ngiven search operators like 'author:'.", + "title": "Query", + "type": "string" + }, + "min_year": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "description": "filter for minimum publication year.\nThe current year is 2026. If unsure about time range, do not set.", + "title": "Min Year" + }, + "max_year": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "description": "filter for maximum publication year.\nThe current year is 2026. If unsure about time range, do not set.", + "title": "Max Year" + } + }, + "required": [ + "query" + ] + } + } + }, + { + "type": "function", + "info": { + "name": "gather_evidence", + "description": "Given a specific question, gather evidence from full-text of documents that have been retrieved by\nprevious tool calls.\n\nHere is how the tool works: the provided question is posed to all texts retrieved thus far\nby other tools. An LLM sees each text independently and is prompted to find information relevant\nto the question.\n\nThat is, we sample evidence `e \\sim LLM(prompt, text, q)` for each text. We only return pieces of\nevidence `e` that are sufficiently relevant to the question; if the text is irrelevant, then `e`\nis not included in the final response of this tool. Note that this LLM does not see the conversation\nhistory thus far, only the question and each text. Note that it only sees text, no images or other\nmedia from the contents (though tables and formulae may be parseable in some cases).\n\nThink of this tool as an efficient way to deeply scan all retrieved documents for evidence. It\nis complementary to the `read_text` tool, which can be used to directly inspect a subset of the\nretrieved documents.\n\nA valuable time to invoke this tool is after another tool finds potentially relevant documents.\nFeel free to invoke this tool in parallel with other tools, but do not call this tool in parallel with itself.\nOnly invoke this tool when the document count is above zero, or this tool will be useless.\n\nIf you call this tool 2+ times and repeatedly get 'No relevant evidence found',\nconsider whether the answer might be in visual content (figures/tables) rather than text,\nand use appropriate tools if available to access that content.\n\nOnce you receive evidence from this tool:\n\n1. Read Carefully: Don't skim. The evidence may contain multiple similar terms\n or values\u2014make sure you identify the RIGHT one.\n\n2. For Comparative Questions: If the question asks \"which X has greatest Y\",\n check that the evidence includes information about ALL relevant X options, not\n just one or two. If you only see partial information, gather more evidence.\n\n3. Check for Noise: Verify that numbers or terms aren't just metadata\n (page numbers, reference IDs, dates). Look for the value in meaningful\n scientific context.\n\n4. Context Matters: A term appearing 71 times doesn't mean it's always the answer.\n Verify which occurrence actually answers the question asked.\n\nIf the evidence doesn't clearly answer the question, gather more evidence before\nconcluding. Don't guess based on partial information.", + "parameters": { + "type": "object", + "properties": { + "question": { + "description": "Specific question to gather evidence for.", + "title": "Question", + "type": "string" + }, + "text_name_focus_list": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "default": null, + "description": "if there are known text names that are relevant to the question,\nyou can specify them here. This will ensure that the tool will look at these text names\nfirst, and then look at the rest of the evidence. If left as `None`, an embedding\nsearch will be performed on underlying content to find most relevant texts.", + "title": "Text Name Focus List" + } + }, + "required": [ + "question" + ] + } + } + }, + { + "type": "function", + "info": { + "name": "open_targets_search", + "description": "Search for disease-target associations from OpenTargets database.\n\nAdds new disease-target association data to the state and returns top search results.", + "parameters": { + "type": "object", + "properties": { + "disease_names": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "default": null, + "description": "List of disease names to search for.\nUsage:\ndisease_names = [\"Alzheimer's\"] ->\n Returns top targets for Alzheimer's\ndisease_names = [\"Alzheimer's\", \"Diabetes\"], target_names = [\"PSEN1\"] ->\n Filters for only PSEN1-Alzheimer's/Diabetes evidence\ndisease_names = [\"Alzheimer's\"], drug_names = [\"Aducanumab\"] ->\n Filters for Alzheimer's disease-target pairs treated by Aducanumab", + "title": "Disease Names" + }, + "target_names": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "default": null, + "description": "List of target names to search for.\nUsage:\ntarget_names = [\"BACE1\"] ->\n Returns top diseases associated with BACE1\ntarget_names = [\"BACE1\", \"APP\"], disease_names = [\"Alzheimer's\"] ->\n Filters for only these target-Alzheimer's pairs\ntarget_names = [\"BACE1\"], drug_names = [\"Aducanumab\"] ->\n Filters for BACE1 disease pairs treated by Aducanumab", + "title": "Target Names" + }, + "drug_names": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "default": null, + "description": "List of drug names to generate or filter results.\nUsage:\ndrug_names = [\"Aducanumab\"] ->\n Returns all disease-target pairs treated by Aducanumab\ndrug_names = [\"Aducanumab\"], disease_names = [\"Alzheimer's\"] ->\n Filters for Alzheimer's pairs treated by Aducanumab\ndrug_names = [\"Aducanumab\"], target_names = [\"BACE1\"] ->\n Filters for BACE1 disease pairs treated by Aducanumab", + "title": "Drug Names" + } + }, + "required": [] + } + } + }, + { + "type": "function", + "info": { + "name": "collect_cited_papers_in_evidence", + "description": "Collect papers by traversing the citations of relevant papers to increase the paper count.\n\nThis tool has no effect if called when paper count or relevant papers are zero.\nThis tool will find papers that are likely to lead to more relevant evidence.\nThe papers found have a higher chance of relevance because this tool starts from relevant evidence.\nThis tool's usefulness increases with the amount of gathered evidence as there's more citations to consider.", + "parameters": { + "type": "object", + "properties": {}, + "required": [] + } + } + }, + { + "type": "function", + "info": { + "name": "view_images", + "description": "Retrieve images from a document.\n\nUse this tool when you need to see figures, tables, or other visual content.\nThe tool works by asking a weaker LLM agent to scan through the document, looking for\nvisual content matching the query you provide. When the agent finds matches, it will\ncrop the page to the relevant region. It can be tasked to return multiple images,\nif desired. Note that the weaker LLM may be worse at *understanding* images than\nyou, so double-check its conclusions about the returned images. It is also stateless,\ni.e. it will not remember what you have asked it to find in the past.\n\nUse this tool carefully. It is difficult to retrieve images, and the images\nthemselves will fill up your context window quickly. Here are some guidelines:\n1. ALWAYS use this tool if the question explicitly mentions 'Table X' or 'Figure Y'.\n These questions require visual content and cannot be answered with text alone.\n2. Use this tool as a fallback when gather_evidence fails repeatedly (2+ times\n returning 'No relevant evidence'). This suggests the answer may be in visual content.\n3. When gather_evidence returns text mentioning 'see Figure X' or 'shown in Table Y',\n you should call this tool to examine that specific visual reference.\n4. Only call this tool after directly inspecting relevant text with read_text\n to confirm the document likely contains the visual you need.\n5. Don't use this tool in a broad-spectrum way (don't call on many documents\n just to see what might be relevant).\n6. Never call this tool in parallel with itself.\n7. Users like visual evidence, so call this tool at least once before answering so you\n can provide some image citations in the answer. Add this to your plan so you do not forget.\n For images to be presented to the user, they must be cited in the final answer after retrieval\n by this tool. You may ignore this instruction if the request is for the question is asking\n for a specific piece of information and is not an open-ended research question.\n8. NEVER cite full-page images in your final answer, unless they are full-page panels figures or\n tables. Cite relevant cropped regions if available, otherwise consider calling this tool again\n to find a smaller region that answers the query.", + "parameters": { + "type": "object", + "properties": { + "query": { + "description": "Query to search for visual content in the document. If you know the specific\nfigure/table/formula you are looking for, you can specify it here (e.g. \"find me\nFigure 3\" or \"extract the table on page 10\"). You can also request based on content\n(e.g. \"find me all volcano plots of gene X\" or \"I need the formula for the growth rate\").\nYou can even include explicit instructions for the LLM agent to follow (if helpful, not\nnecessarily required). The more specific and clear your query is here, the higher the\nchance of success.", + "title": "Query", + "type": "string" + }, + "text_name": { + "description": "Name of a text chunk (e.g., 'smith2023example pages 1-5').", + "title": "Text Name", + "type": "string" + } + }, + "required": [ + "query", + "text_name" + ] + } + } + }, + { + "type": "function", + "info": { + "name": "create_artifact", + "description": "Create an artifact that can be used in the final answer, based on information\nyou have collected so far.\n\nHow it works: the full message history thus far is passed to another LLM,\nalong with the question and your description. The LLM is tasked to create\nan artifact that matches your specifications, including a title, caption,\nand markdown content. You drive the process by specifying the type and\ndescribing what you want.\n\nOnly use this tool *after* you have gathered sufficient evidence or\ninformation to create a new artifact. Do not call this tool in parallel\nwith tools that are searching for information or evidence that would be\nnecessary to create this artifact.\n\nIt is very helpful after calls to several search tools,\nafter calls to the `gather_evidence` tool, but it is not required.\nHowever, it should be called before the `answer` tool at\nleast one time, but more may be given if specifically helpful for\nthe task, so that the `answer` tool can use the artifacts for the answer.\n\nAn artifact can be any string representable fact or list of facts,\nformatted using markdown syntax. The artifact will be generated as one of\nthe following types:\n- table: Markdown tables with rows and columns (e.g., findings, methods, molecules)\n- code_block: Code snippets in fenced code blocks\n- blockquote: Quoted text or important facts (using > prefix)\n- image: AI-generated image (chart, diagram, or visualization)\n\nEach artifact consists of:\n- A short title (3-8 words) that names what the artifact contains\n- A caption (1-2 sentences) describing what the artifact shows and why it's useful\n- Markdown content in a single element type (validated automatically with retries if needed)\n For image type, content is a markdown image embed ``![title](data:image/png;base64,...)``,\n embedding the PNG directly as a base64 data URL.", + "parameters": { + "type": "object", + "properties": { + "artifact_type": { + "description": "Artifact type to create. Must be one of: table,\ncode_block, blockquote, image.", + "title": "Artifact Type", + "type": "string" + }, + "description": { + "description": "Description of what you want in the artifact. Be specific\nabout what information should be included, how it should be organized,\nand what columns/sections/content you want. This guides the summary LLM.\nFor image type, describe the visual you want generated in detail.", + "title": "Description", + "type": "string" + } + }, + "required": [ + "artifact_type", + "description" + ] + } + } + }, + { + "type": "function", + "info": { + "name": "update_plan", + "description": "Update the plan for a specific or new objective using a JSON string to create or\nreplace the existing objective.\n\nThe updated_json should be a JSON string representing a single plan objective object.\n\nYou may use this tool to update an objective, create a new one, or change\nstrategy if the current plan is not working. Only change strategy significantly\nas a last resort, after trying very hard to make the current plan work.\n\nOnly mark an objective as completed if you are absolutely sure that it has been fully\nmet. If it is only partially met, you may add additional objectives to the plan for\nwhat is missing.", + "parameters": { + "type": "object", + "properties": { + "plan_objective_id": { + "description": "The id of the objective to update.", + "title": "Plan Objective Id", + "type": "integer" + }, + "updated_plan_objective_json": { + "description": "A JSON string representing the updated objective.\nIt should be a dictionary with the with the following keys:\n- \"id\": (int) an integer id matching plan_objective_id, if not found, a new objective is created.\n- \"objective\": (str) a human readable description of the objective's goal\n- \"rationale\": (str) a human readable rationale\n describing why this objective is necessary and appropriate for the query.\n- \"status\": (str) updated task status, default to pending,\n one of: pending, in-progress, or completed.\n \"pending\" is yet to be started,\n \"in-progress\" is the current objective being solved,\n \"completed\" is successfully completed with acceptance criteria met.\n- \"result\": (str|None) The result of the objective, default to None.\n- \"evaluation\": (str|None) Description of why the objective result\n meets the criteria for being complete. Default to None.", + "title": "Updated Plan Objective Json", + "type": "string" + } + }, + "required": [ + "plan_objective_id", + "updated_plan_objective_json" + ] + } + } + }, + { + "type": "function", + "info": { + "name": "clinical_trials_search", + "description": "Search for clinical trials, with support for repeated calls and concurrent execution.\n\nWill add new clinical trials to the state, and return metadata about the number of trials found.", + "parameters": { + "type": "object", + "properties": { + "query": { + "description": "The search query string. Supports complex boolean expressions, field-specific\nsearches, and query modifiers through operators. All configuration is done through\noperators in the query string.\nQuery Syntax:\n Basic Search:\n Simple text automatically uses default EXPANSION[Relaxation] and COVERAGE[Contains]\n >>> \"heart attack\"\n\n Modified Search:\n Use operators to modify search behavior:\n >>> 'EXPANSION[None]COVERAGE[FullMatch]\"exact phrase\"'\n >>> 'EXPANSION[Concept]heart attack'\n\n Field Search:\n Specify fields using AREA operator:\n >>> 'AREA[InterventionName]aspirin'\n >>> 'AREA[Phase]PHASE3'\n\n Location Search:\n Use SEARCH operator for compound location queries:\n >>> 'cancer AND SEARCH[Location](AREA[LocationCity]Boston AND AREA[LocationState]Massachusetts)'\n\n Complex Boolean:\n Combine terms with AND, OR, NOT and parentheses:\n >>> '(cancer OR tumor) AND NOT (EXPANSION[None]pediatric OR AREA[StdAge]CHILD)'\n\n Date Ranges:\n Use RANGE to specify date ranges with formats like \"yyyy-MM\" or \"yyyy-MM-dd\".\n Note that MIN and MAX can be used for open-ended ranges:\n >>> AREA[ResultsFirstPostDate]RANGE[2015-01-01, MAX]\n\nOperators:\n EXPANSION[type]: Controls term expansion\n - None: Exact match only, case and accent sensitive\n - Term: Includes lexical variants (plurals, spellings)\n - Concept: Includes UMLS synonyms\n - Relaxation: Relaxes adjacency requirements (default)\n - Lossy: Allows missing partial terms\n\n COVERAGE[type]: Controls text matching\n - FullMatch: Must match entire field\n - StartsWith: Must match beginning of field\n - EndsWith: Must match end of field\n - Contains: Must match part of field (default)\n\n AREA[field]: Specifies field to search\n - See Field Reference for available fields\n\n SEARCH[type]: Groups field searches\n - Location: Groups location-related fields\n - Study: Groups study-related fields\n\nUsage Notes:\n - All search expressions are implicitly OR expressions\n - Operator precedence (highest to lowest): terms/source operators, NOT/context operators, AND, OR\n - Use quotes for exact phrase matching: \"heart attack\"\n - Use parentheses for grouping: (heart OR cardiac) AND attack\n - Use backslash to escape operators: \\AND\n - Default expansion is EXPANSION[Relaxation]\n - Default coverage is COVERAGE[Contains]\n\nField Reference:\n High Priority Fields (weight >= 0.8):\n - NCTId (1.0): Trial identifier\n - Acronym (1.0): Study acronym\n - BriefTitle (0.89): Short title\n - OfficialTitle (0.85): Full official title\n - Condition (0.81): Medical condition\n - InterventionName (0.8): Primary intervention name\n - OverallStatus: Trial status\n\n Medium Priority Fields (0.5-0.79):\n - InterventionOtherName (0.75): Alternative intervention names\n - Phase (0.65): Trial phase\n - StdAge (0.65): Standard age groups\n - Keyword (0.6): Study keywords\n - BriefSummary (0.6): Short description\n - SecondaryOutcomeMeasure (0.5): Secondary outcomes\n\n Low Priority Fields (< 0.5):\n - DesignPrimaryPurpose (0.3): Primary purpose of study\n - StudyType (0.3)\n - Various descriptive, location, and administrative fields\n\nSupported Enums:\n Phase:\n - EARLY_PHASE1: Early Phase 1\n - PHASE1: Phase 1\n - PHASE2: Phase 2\n - PHASE3: Phase 3\n - PHASE4: Phase 4\n - NA: Not Applicable\n\n StandardAge:\n - CHILD: Child\n - ADULT: Adult\n - OLDER_ADULT: Older Adult\n\n Status:\n - RECRUITING: Currently recruiting participants\n - ACTIVE_NOT_RECRUITING: Active but not recruiting\n - COMPLETED: Study completed\n - ENROLLING_BY_INVITATION: Enrolling by invitation only\n - NOT_YET_RECRUITING: Not yet recruiting\n - SUSPENDED: Study suspended\n - TERMINATED: Study terminated\n - WITHDRAWN: Study withdrawn\n - AVAILABLE: Available\n - NO_LONGER_AVAILABLE: No longer available\n - TEMPORARILY_NOT_AVAILABLE: Temporarily not available\n - APPROVED_FOR_MARKETING: Approved for marketing\n - WITHHELD: Withheld\n - UNKNOWN: Unknown status\n\n StudyType:\n - INTERVENTIONAL: Interventional studies\n - OBSERVATIONAL: Observational studies\n - EXPANDED_ACCESS: Expanded access studies\n\n PrimaryPurpose:\n - TREATMENT: Treatment\n - PREVENTION: Prevention\n - DIAGNOSTIC: Diagnostic\n - ECT: Educational/Counseling/Training\n - SUPPORTIVE_CARE: Supportive Care\n - SCREENING: Screening\n - HEALTH_SERVICES_RESEARCH: Health Services Research\n - BASIC_SCIENCE: Basic Science\n - DEVICE_FEASIBILITY: Device Feasibility\n - OTHER: Other\n\n InterventionType:\n - BEHAVIORAL: Behavioral interventions\n - BIOLOGICAL: Biological interventions\n - COMBINATION_PRODUCT: Combination product interventions\n - DEVICE: Device interventions\n - DIAGNOSTIC_TEST: Diagnostic test interventions\n - DIETARY_SUPPLEMENT: Dietary supplement interventions\n - DRUG: Drug interventions\n - GENETIC: Genetic interventions\n - PROCEDURE: Procedure interventions\n - RADIATION: Radiation interventions\n - OTHER: Other interventions\n\n DesignAllocation:\n - RANDOMIZED: Randomized allocation\n - NON_RANDOMIZED: Non-randomized allocation\n - NA: Not applicable\n\n InterventionalAssignment:\n - SINGLE_GROUP: Single group assignment\n - PARALLEL: Parallel assignment\n - CROSSOVER: Crossover assignment\n - FACTORIAL: Factorial assignment\n - SEQUENTIAL: Sequential assignment\n\n ObservationalModel:\n - COHORT: Cohort\n - CASE_CONTROL: Case-Control\n - CASE_ONLY: Case-Only\n - CASE_CROSSOVER: Case-Crossover\n - ECOLOGIC_OR_COMMUNITY: Ecologic or Community\n - FAMILY_BASED: Family-Based\n - DEFINED_POPULATION: Defined Population\n - NATURAL_HISTORY: Natural History\n - OTHER: Other\n\n DesignMasking:\n - NONE: None (Open Label)\n - SINGLE: Single\n - DOUBLE: Double\n - TRIPLE: Triple\n - QUADRUPLE: Quadruple\n\n WhoMasked:\n - PARTICIPANT: Participant\n - CARE_PROVIDER: Care Provider\n - INVESTIGATOR: Investigator\n - OUTCOMES_ASSESSOR: Outcomes Assessor", + "title": "Query", + "type": "string" + } + }, + "required": [ + "query" + ] + } + } + }, + { + "type": "function", + "info": { + "name": "create_plan", + "description": "Create a plan for to construct a thorough and accurate answer.\n\nDecompose the input task into a set of sub-objectives that need to\nbe met in order to form the answer. Subsequently, when working on solving\nthe query, you can focus on these objectives one by one. Note that the\n`update_plan` tool allows you to change the objectives if needed.\n\nIn addition to the objectives you deem necessary, add one final objective\nto call the `answer` tool with your final answer, so that you do not\nforget to submit your answer.", + "parameters": { + "type": "object", + "properties": { + "plan_json": { + "description": "A JSON string representing the plan. It should be a dictionary\nwith top-level key \"objectives\", whose value is a list of objectives.\nEach objective should be a dictionary with the following keys:\n- \"id\": (int) an integer id for the plan objective\n- \"objective\": (str) a human readable description of the objective's goal\n- \"rationale\": (str) a human readable rationale\n describing why this objective is necessary and appropriate for the query.\n- \"status\": (str) updated task status, default to pending,\n one of: pending, in-progress, or completed.\n \"pending\" is yet to be started,\n \"in-progress\" is the current objective being solved,\n \"completed\" is successfully completed with acceptance criteria met.\n- \"result\": (str|None) The result of the objective, default to None.\n- \"evaluation\": (str|None) Description of why the objective result\n meets the criteria for being complete. Default to None.", + "title": "Plan Json", + "type": "string" + } + }, + "required": [ + "plan_json" + ] + } + } + }, + { + "type": "function", + "info": { + "name": "read_text", + "description": "Given a list of text names, read their contents.\n\nThis tool is valuable to read the full contents of specific parts of documents,\ncomplementing the `gather_evidence` tool's indirect approach.\nThis can be an especially useful tool if `gather_evidence` does not find evidence,\nbut you think it is very likely that specific documents are still relevant to the question.", + "parameters": { + "type": "object", + "properties": { + "text_name_list": { + "description": "A list of up to 10 text names to read.\nThese text names can be any valid text names retrieved by other tools.", + "items": { + "type": "string" + }, + "title": "Text Name List", + "type": "array" + } + }, + "required": [ + "text_name_list" + ] + } + } + }, + { + "type": "function", + "info": { + "name": "patent_search", + "description": "Search for patents to increase the patent count.\n\nRepeat previous calls with the same query to continue a search.\nOnly repeat a maximum of three times.\nThis tool can be called concurrently.\nThis tool introduces novel patents, so invoke it when just beginning\nor when unsatisfied with the current evidence.", + "parameters": { + "type": "object", + "properties": { + "query": { + "description": "A search query for patents (using Google Patents). Never include temporal\nfilters here (e.g. specific years or dates); instead use the `after` and `before`\narguments. Never include author filters here; instead use the `inventor` argument.\nSupports the following syntax, but they can be brittle and are not preferred; try\nsimple queries where possible:\n- Boolean operators: AND (default), OR, and - (NOT)\n- Exact phrases: \"quoted text\"\n- Proximity: NEAR/x, ADJ/x (ordered), WITH (20 words), SAME (200 words)\n- Field search: TI=(title), AB=(abstract), CL=(claims)\n- CPC codes: cpc:A01B or CPC=B60R22/low (includes children)\n- Wildcards: ? (0-1 char), * (0+ chars), # (exactly 1 char)\n- Chemistry: exact molecule names, SSS=molecule (substructure),\n ~molecule (similar), SMILES strings, SMARTS=pattern, InChI keys,\n CL=~molecule (chemistry in claims)", + "title": "Query", + "type": "string" + }, + "after": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Minimum patent date. Format: YYYYMMDD.\nExample: '20150101' for patents after Jan 1, 2015.", + "title": "After" + }, + "before": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Maximum patent date. Format: YYYYMMDD.\nExample: '20200101' for patents before Jan 1, 2020.", + "title": "Before" + }, + "date_type": { + "default": "publication", + "description": "Type of date that after and before refer to. Must be either 'publication'\nor 'filing'. Only necessary to set if after and/or before are set.", + "title": "Date Type", + "type": "string" + }, + "inventor": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Filter by inventor name(s). Comma-separated for multiple.", + "title": "Inventor" + } + }, + "required": [ + "query" + ] + } + } + }, + { + "type": "function", + "info": { + "name": "answer", + "description": "Submit your final answer to the user. You MUST call this tool on your final answer.\nIf you mark all objectives as completed but have not yet called this tool, then\nthe answer will not be submitted. Note that this tool should only be called once, as it\nimmediately terminates the run and submits the answer.\n\nWrite an answer based on the evidence from gather_evidence results in message history.\nIf the context provides insufficient information, provide a partial answer and explain\nwhy it is partial (e.g. the question is currently an open question in the field,\nyou were unable to obtain certain papers, etc.).\n\nFor each part of your answer, indicate which sources most support it via citation IDs at\nthe end of sentences, like (pqac-0000ABCD).\nYou are only allowed to cite available context IDs, indicated in previous messages by \"Context IDs that may be cited:\".\n## Valid citation examples, only use comma/space delimited parentheticals:\n\n- (pqac-0000ABCD, pqac-0000EFGH)\n- (pqac-0000IJKL)\n\n## Invalid citation examples:\n\n- (pqac-0000ABCD and pqac-0000EFGH)\n- (pqac-0000ABCD;pqac-0000EFGH)\n- (pqac-0000ABCD-pqac-0000EFGH)\n- pqac-0000ABCD and pqac-0000EFGH\n- Example's work pqac-0000ABCD\n- (pages pqac-0000ABCD)\n- ![description](pqac-0000ABCD)\n- ()\n\nDo not concatenate citation ids, just use them as-is.\n\nWhen writing your answer, embed artifacts if relevant artifacts have been previously\ncreated by the `create_artifact` tool. To embed an artifact, simply include this in your\nanswer, on its own line and without any additional formatting (i.e. no backticks, code fences,\nquotes, additional tags, etc.).\nAlways provide at least some introductory sentence or paragraph before referring to an artifact,\nso that the artifact is properly contextualized.\nHere is an example reference to an artifact with ID \"artifact-XY\":\n\n\nValid artifact IDs are indicated in previous messages by 'Artifact IDs that may be injected into the answer:'.\n\n\nDouble-check your answer:\n\n1. Evidence Match: Re-read the specific evidence snippets you're citing. Does your\n answer actually match what they say? Don't rely on memory from 20+ messages ago.\n\n2. For Comparative Questions (\"which X has greatest/maximum/highest Y\"):\n - Did you examine ALL options mentioned in the evidence?\n - Did you explicitly compare their values?\n - Example: If evidence mentions \"Pancreatic: 0.92, Liver: 0.85, Lung: 0.78\",\n verify you compared all three, not just two.\n\n3. For Specific Value Questions (\"How many\", \"What is the\", specific terms):\n - Does the exact value you're stating appear in the evidence?\n - Are you extracting from the right context (not noise like page numbers)?\n\n4. Sanity Check: Read your answer. Does it directly address what was asked?\n\nDon't use Markdown image syntax like ![...](...) to reference media in your answer,\nbecause media get automatically linked by the system based on your answer's citations.\n\nWrite in the style of a scientific article, with concise sentences and\ncoherent paragraphs. This answer will be used directly,\nso do not add any extraneous information.", + "parameters": { + "type": "object", + "properties": { + "answer": { + "description": "valid answer, cited with citation IDs.", + "title": "Answer", + "type": "string" + } + }, + "required": [ + "answer" + ] + } + } + } + ], + "messages": [ + { + "role": "user", + "content": "Use the tools to answer the question: Systematic prior-art survey: closed-loop, automated, or algorithm-driven optimization of EBSD (electron backscatter diffraction) data-processing and indexing parameters.\n\nSpecifically map what has been published on:\n1. Automated or optimizer-driven tuning of EBSD pattern-processing or indexing parameters (background correction, binning, neighbour averaging, Hough transform settings such as band count / rho-theta smoothing, dictionary indexing settings), using Bayesian optimization, Gaussian processes, genetic/evolutionary algorithms, grid/random search, or reinforcement learning.\n2. Feedback loops that re-index stored raw EBSD patterns and use quality metrics (confidence index CI, image quality IQ, mean angular deviation / fit, normalized cross-correlation NCC) as an objective function to select the next parameter set.\n3. Work that optimizes against GRAIN-LEVEL or microstructure-level outcomes (grain count stability vs misorientation threshold, fraction of speckle/wild grains, grain boundary integrity, fraction of pixels altered by cleanup) rather than only per-pixel pattern-level scores \u2014 i.e., multi-objective or constrained optimization of EBSD processing.\n4. Hybrid indexing strategies (Hough first, dictionary indexing on low-quality residue) and any published AUTOMATED criteria for when to escalate from Hough to dictionary/pattern-matching indexing.\n5. Software tools or frameworks claiming autonomous, self-driving, or human-out-of-the-loop EBSD post-processing or characterization workflows, including anything connecting post-processing results back to SEM acquisition-parameter recommendations (beam current, dwell time, step size).\n\nFor each area, identify the closest published work with citations, state clearly what it does and does NOT automate, and conclude with an assessment of which of the five areas remain unclaimed gaps in the literature.\n\nStart by making a plan, and update the plan as you go. Your answer will be returned to the user when all plan objectives are completed. Be thorough and ensure your evidence matches the user's question.", + "info": null + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "call_TMwBuCDwZNGWGVmRuRrINX4G", + "type": "function", + "function": { + "arguments": "{\"plan_json\": \"{\\\"objectives\\\":[{\\\"id\\\":1,\\\"objective\\\":\\\"Define scope and search systematically across scholarly literature and patents for automated EBSD parameter optimization, feedback re-indexing, grain-level objectives, hybrid indexing, and autonomous acquisition links.\\\",\\\"rationale\\\":\\\"The request is a systematic prior-art survey spanning five distinct technical areas and potentially patent prior art.\\\",\\\"status\\\":\\\"in-progress\\\",\\\"result\\\":null,\\\"evaluation\\\":null},{\\\"id\\\":2,\\\"objective\\\":\\\"Gather and verify full-text evidence for automated/optimizer-driven tuning methods and closed-loop re-indexing objectives.\\\",\\\"rationale\\\":\\\"Areas 1 and 2 require distinguishing true algorithmic parameter search from ordinary fixed pipelines or cleanup.\\\",\\\"status\\\":\\\"pending\\\",\\\"result\\\":null,\\\"evaluation\\\":null},{\\\"id\\\":3,\\\"objective\\\":\\\"Gather and verify evidence for grain/microstructure-level optimization and hybrid Hough-to-dictionary escalation criteria.\\\",\\\"rationale\\\":\\\"Areas 3 and 4 focus on outcome level and automated routing logic, which must be evidenced explicitly.\\\",\\\"status\\\":\\\"pending\\\",\\\"result\\\":null,\\\"evaluation\\\":null},{\\\"id\\\":4,\\\"objective\\\":\\\"Gather and verify evidence for autonomous EBSD software/workflows and links from post-processing to SEM acquisition recommendations.\\\",\\\"rationale\\\":\\\"Area 5 includes both software claims and closed-loop acquisition control.\\\",\\\"status\\\":\\\"pending\\\",\\\"result\\\":null,\\\"evaluation\\\":null},{\\\"id\\\":5,\\\"objective\\\":\\\"Synthesize a claim-chart-style map of closest prior art, explicitly stating what each work automates and does not automate, then assess which areas remain gaps.\\\",\\\"rationale\\\":\\\"The user requests a comparative map and clear gap conclusion, not merely a bibliography.\\\",\\\"status\\\":\\\"pending\\\",\\\"result\\\":null,\\\"evaluation\\\":null},{\\\"id\\\":6,\\\"objective\\\":\\\"Create a structured artifact summarizing the evidence and limitations.\\\",\\\"rationale\\\":\\\"A compact evidence matrix will make the systematic survey auditable and useful.\\\",\\\"status\\\":\\\"pending\\\",\\\"result\\\":null,\\\"evaluation\\\":null},{\\\"id\\\":7,\\\"objective\\\":\\\"Submit the final technical answer with evidence-matched citations.\\\",\\\"rationale\\\":\\\"Required final delivery step.\\\",\\\"status\\\":\\\"pending\\\",\\\"result\\\":null,\\\"evaluation\\\":null}]}\"}", + "name": "create_plan" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Plan registered and formatted correctly, with some modifications:\n{\n \"objectives\": [\n {\n \"id\": 1,\n \"objective\": \"Define scope and search systematically across scholarly literature and patents for automated EBSD parameter optimization, feedback re-indexing, grain-level objectives, hybrid indexing, and autonomous acquisition links.\",\n \"rationale\": \"The request is a systematic prior-art survey spanning five distinct technical areas and potentially patent prior art.\",\n \"status\": \"in-progress\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 2,\n \"objective\": \"Gather and verify full-text evidence for automated/optimizer-driven tuning methods and closed-loop re-indexing objectives.\",\n \"rationale\": \"Areas 1 and 2 require distinguishing true algorithmic parameter search from ordinary fixed pipelines or cleanup.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 3,\n \"objective\": \"Gather and verify evidence for grain/microstructure-level optimization and hybrid Hough-to-dictionary escalation criteria.\",\n \"rationale\": \"Areas 3 and 4 focus on outcome level and automated routing logic, which must be evidenced explicitly.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 4,\n \"objective\": \"Gather and verify evidence for autonomous EBSD software/workflows and links from post-processing to SEM acquisition recommendations.\",\n \"rationale\": \"Area 5 includes both software claims and closed-loop acquisition control.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 5,\n \"objective\": \"Synthesize a claim-chart-style map of closest prior art, explicitly stating what each work automates and does not automate, then assess which areas remain gaps.\",\n \"rationale\": \"The user requests a comparative map and clear gap conclusion, not merely a bibliography.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 6,\n \"objective\": \"Create a structured artifact summarizing the evidence and limitations.\",\n \"rationale\": \"A compact evidence matrix will make the systematic survey auditable and useful.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 7,\n \"objective\": \"Submit the final technical answer with evidence-matched citations.\",\n \"rationale\": \"Required final delivery step.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n }\n ]\n}", + "name": "create_plan", + "tool_call_id": "call_TMwBuCDwZNGWGVmRuRrINX4G", + "info": { + "start_ts": 386.692433131, + "end_ts": 386.695581364 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "call_9At2TUTAjnJ23z8NGaLTDASo", + "type": "function", + "function": { + "arguments": "{\"query\": \"EBSD automated optimization indexing parameters Hough Bayesian optimization genetic algorithm grid search\"}", + "name": "paper_search" + } + }, + { + "id": "call_5aBBEXJupU0KmlHg00b79lgu", + "type": "function", + "function": { + "arguments": "{\"query\": \"EBSD reindex raw patterns confidence index image quality objective optimization parameter tuning\"}", + "name": "paper_search" + } + }, + { + "id": "call_acsPy2saVbrPRcVvQrHXhwqx", + "type": "function", + "function": { + "arguments": "{\"query\": \"EBSD hybrid Hough dictionary indexing low confidence patterns automated\"}", + "name": "paper_search" + } + }, + { + "id": "call_SvSRR7s0yK3PpnhQQ0Vw5Xl4", + "type": "function", + "function": { + "arguments": "{\"query\": \"autonomous self-driving EBSD acquisition post-processing SEM workflow\"}", + "name": "paper_search" + } + }, + { + "id": "call_yBdeyyzRACDmvHLG4V5YZoxC", + "type": "function", + "function": { + "arguments": "{\"query\": \"EBSD grain reconstruction parameter optimization misorientation threshold wild grains cleanup automated\"}", + "name": "paper_search" + } + }, + { + "id": "call_4uZ0w5ewQsn4Ra9JRMzH48rh", + "type": "function", + "function": { + "arguments": "{\"query\": \"EBSD automated parameter optimization indexing Hough dictionary feedback\"}", + "name": "patent_search" + } + }, + { + "id": "call_WJzVeGxOMudv7uXJmeYdSe3F", + "type": "function", + "function": { + "arguments": "{\"query\": \"electron backscatter diffraction autonomous acquisition processing\"}", + "name": "patent_search" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Retrieved Papers:\n## 1. Emerging materials intelligence ecosystems propelled by machine learning\nValid Text Names:\n'batra2021emergingmaterialsintelligence pages 1-2', 'batra2021emergingmaterialsintelligence pages 2-3', 'batra2021emergingmaterialsintelligence pages 3-4', 'batra2021emergingmaterialsintelligence pages 4-5', 'batra2021emergingmaterialsintelligence pages 5-6', 'batra2021emergingmaterialsintelligence pages 6-7', 'batra2021emergingmaterialsintelligence pages 7-8', 'batra2021emergingmaterialsintelligence pages 8-9', 'batra2021emergingmaterialsintelligence pages 9-10', 'batra2021emergingmaterialsintelligence pages 10-11', 'batra2021emergingmaterialsintelligence pages 11-12', 'batra2021emergingmaterialsintelligence pages 12-13', 'batra2021emergingmaterialsintelligence pages 13-14', 'batra2021emergingmaterialsintelligence pages 14-15', 'batra2021emergingmaterialsintelligence pages 15-16', 'batra2021emergingmaterialsintelligence pages 16-17', 'batra2021emergingmaterialsintelligence pages 17-18', 'batra2021emergingmaterialsintelligence pages 18-19', 'batra2021emergingmaterialsintelligence pages 19-20', 'batra2021emergingmaterialsintelligence pages 20-21', 'batra2021emergingmaterialsintelligence pages 21-22', 'batra2021emergingmaterialsintelligence pages 21-21', 'batra2021emergingmaterialsintelligence pages 22-22', 'batra2021emergingmaterialsintelligence pages 23-23', 'batra2021emergingmaterialsintelligence pages 23-24'\n\nBibTex:\n@article{batra2021emergingmaterialsintelligence,\n author = \"Batra, Rohit and Song, Le and Ramprasad, Rampi\",\n title = \"Emerging materials intelligence ecosystems propelled by machine learning\",\n year = \"2021\",\n journal = \"Nature Reviews Materials\",\n volume = \"6\",\n pages = \"655-678\",\n month = \"Nov\",\n doi = \"10.1038/s41578-020-00255-y\",\n url = \"https://doi.org/10.1038/s41578-020-00255-y\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"8\",\n issn = \"2058-8437\"\n}\n\n\nRelevant Snippet:\n\u2026 For the first point, Bayesian optimization and genetic algorithms have been successfully \u2026 than traditional indexing methods that are either susceptible to noise (Hough transformation \u2026\n\n\n---\n\n## 2. Materials Informatics for Mechanical Deformation: A Review of Applications and Challenges\nValid Text Names:\n'frydrych2021materialsinformaticsfor pages 1-2', 'frydrych2021materialsinformaticsfor pages 2-4', 'frydrych2021materialsinformaticsfor pages 4-5', 'frydrych2021materialsinformaticsfor pages 5-7', 'frydrych2021materialsinformaticsfor pages 7-8', 'frydrych2021materialsinformaticsfor pages 8-10', 'frydrych2021materialsinformaticsfor pages 10-12', 'frydrych2021materialsinformaticsfor pages 12-13', 'frydrych2021materialsinformaticsfor pages 13-15', 'frydrych2021materialsinformaticsfor pages 15-17', 'frydrych2021materialsinformaticsfor pages 17-19', 'frydrych2021materialsinformaticsfor pages 19-20', 'frydrych2021materialsinformaticsfor pages 20-22', 'frydrych2021materialsinformaticsfor pages 22-23', 'frydrych2021materialsinformaticsfor pages 23-24', 'frydrych2021materialsinformaticsfor pages 24-26', 'frydrych2021materialsinformaticsfor pages 26-27', 'frydrych2021materialsinformaticsfor pages 27-28', 'frydrych2021materialsinformaticsfor pages 28-30', 'frydrych2021materialsinformaticsfor pages 30-31'\n\nBibTex:\n@article{frydrych2021materialsinformaticsfor,\n author = \"Frydrych, Karol and Karimi, Kamran and Pecelerowicz, Michal and Alvarez, Rene and Dominguez-Guti\u00e9rrez, Francesco Javier and Rovaris, Fabrizio and Papanikolaou, Stefanos\",\n title = \"Materials Informatics for Mechanical Deformation: A Review of Applications and Challenges\",\n year = \"2021\",\n journal = \"Materials\",\n volume = \"14\",\n pages = \"5764\",\n month = \"Oct\",\n doi = \"10.3390/ma14195764\",\n url = \"https://doi.org/10.3390/ma14195764\",\n publisher = \"MDPI AG\",\n issue = \"19\",\n issn = \"1996-1944\"\n}\n\n\nAbstract:\nIn the design and development of novel materials that have excellent mechanical properties, classification and regression methods have been diversely used across mechanical deformation simulations or experiments. The use of materials informatics methods on large data that originate in experiments or/and multiscale modeling simulations may accelerate materials\u2019 discovery or develop new understanding of materials\u2019 behavior. In this fast-growing field, we focus on reviewing advances at the intersection of data science with mechanical deformation simulations and experiments, with a particular focus on studies of metals and alloys. We discuss examples of applications, as well as identify challenges and prospects.\n\nRelevant Snippet:\n\u2026 the speed of indexing and classification of EBSD patterns as \u2026 EBSD data. For example, ML methods can be used [75] to \u2026 [78] based on an evolutionary algorithm (EA) may be applied, \u2026\n\n\n---\n\n## 3. Multi-modal Dataset of a Polycrystalline Metallic Material: 3D Microstructure and Deformation Fields\nValid Text Names:\n'stinville2022multimodaldatasetof pages 1-2', 'stinville2022multimodaldatasetof pages 2-3', 'stinville2022multimodaldatasetof pages 3-5', 'stinville2022multimodaldatasetof pages 5-7', 'stinville2022multimodaldatasetof pages 7-9', 'stinville2022multimodaldatasetof pages 9-12', 'stinville2022multimodaldatasetof pages 12-13', 'stinville2022multimodaldatasetof pages 13-15', 'stinville2022multimodaldatasetof pages 15-15', 'stinville2022multimodaldatasetof pages 15-16'\n\nBibTex:\n@article{stinville2022multimodaldatasetof,\n author = \"Stinville, J. C. and Hestroffer, J. M. and Charpagne, M. A. and Polonsky, A. T. and Echlin, M. P. and Torbet, C. J. and Valle, V. and Nygren, K. E. and Miller, M. P. and Klaas, O. and Loghin, A. and Beyerlein, I. J. and Pollock, T. M.\",\n title = \"Multi-modal Dataset of a Polycrystalline Metallic Material: 3D Microstructure and Deformation Fields\",\n year = \"2022\",\n journal = \"Scientific Data\",\n volume = \"9\",\n month = \"Aug\",\n doi = \"10.1038/s41597-022-01525-w\",\n url = \"https://doi.org/10.1038/s41597-022-01525-w\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"1\",\n issn = \"2052-4463\"\n}\n\n\nAbstract:\nAbstractThe development of high-fidelity mechanical property prediction models for the design of polycrystalline materials relies on large volumes of microstructural feature data. Concurrently, at these same scales, the deformation fields that develop during mechanical loading can be highly heterogeneous. Spatially correlated measurements of 3D microstructure and the ensuing deformation fields at the micro-scale would provide highly valuable insight into the relationship between microstructure and macroscopic mechanical response. They would also provide direct validation for numerical simulations that can guide and speed up the design of new materials and microstructures. However, to date, such data have been rare. Here, a one-of-a-kind, multi-modal dataset is presented that combines recent state-of-the-art experimental developments in 3D tomography and high-resolution deformation field measurements.\n\nRelevant Snippet:\n\u2026 maps and indexed as individual features, using the iterative Hough \u2026 Reindexing of the EBSD data with the dictionary indexing \u2026 approach using an evolutionary algorithm. Mater. Charact. \u2026\n\n\n---\n\n## 4. Bayesian Optimization for Diffraction Profile Modeling\nValid Text Names:\n'panchi2023bayesianoptimizationfor pages 1-8', 'panchi2023bayesianoptimizationfor pages 8-13', 'panchi2023bayesianoptimizationfor pages 13-18', 'panchi2023bayesianoptimizationfor pages 18-22', 'panchi2023bayesianoptimizationfor pages 22-26', 'panchi2023bayesianoptimizationfor pages 26-30', 'panchi2023bayesianoptimizationfor pages 30-34', 'panchi2023bayesianoptimizationfor pages 34-39', 'panchi2023bayesianoptimizationfor pages 39-44', 'panchi2023bayesianoptimizationfor pages 44-50', 'panchi2023bayesianoptimizationfor pages 50-54', 'panchi2023bayesianoptimizationfor pages 54-60', 'panchi2023bayesianoptimizationfor pages 60-66', 'panchi2023bayesianoptimizationfor pages 66-70', 'panchi2023bayesianoptimizationfor pages 70-74'\n\nBibTex:\n@article{panchi2023bayesianoptimizationfor,\n author = \"Panchi, Navid\",\n title = \"Bayesian Optimization for Diffraction Profile Modeling\",\n year = \"2023\",\n journal = \"Proceedings of the Institute for Multiscale Simulation\",\n month = \"Jan\",\n doi = \"10.25593/open-fau-1463\",\n url = \"https://doi.org/10.25593/open-fau-1463\",\n publisher = \"Friedrich-Alexander-Universit\u00e4t Erlangen-N\u00fcrnberg (FAU)\"\n}\n\n\n\nUnobtainable Papers:\nDavid J Rowenhorst and William Lenthe. Ebsd pattern center fitting with particle swarm optimization. Jul 2025. URL: https://doi.org/10.1093/mam/ozaf048.304, doi:10.1093/mam/ozaf048.304.\nYiling Huang, Fan Peng, Xuemei Song, Xingyu Jin, Yuqing Jiang, Wei Zheng, Caifen Jiang, Zhaoqi Wu, and Yi Zeng. Optimisation of ebsd indexing through pattern centre calibration and grain boundary refinement. Journal of microscopy, May 2025. URL: https://doi.org/10.1111/jmi.13434, doi:10.1111/jmi.13434.\nF. Briffod, T. E. J. Edwards, J. Quinta da Fonseca, J. -C. Stinville, D. Texier, and T. Vermeij. Understanding strain localization in metallic materials: a review of high-resolution digital image correlation and related techniques. Science and Technology of Advanced Materials, Mar 2026. URL: https://doi.org/10.1080/14686996.2026.2630488, doi:10.1080/14686996.2026.2630488.\nYunxuan Zhou, Zihao Wang, Wenhui Tao, Yongkang Sun, Junjie Wu, Gang Wang, Yu Xiu, Huiyu Ji, Yulin Liu, Anping Dong, Jie Wang, Jun Wang, Mengmeng Wang, and Qi Liu. Multi-objective optimization design of al-si alloys based on machine learning. Sep 2025. URL: https://doi.org/10.1016/j.calphad.2025.102870, doi:10.1016/j.calphad.2025.102870.\nZihao Ding. Applications of machine learning in crystallographic orientation determination. Text, Jan 2022. URL: https://doi.org/10.1184/r1/20750590, doi:10.1184/r1/20750590.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=16 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0000 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "call_9At2TUTAjnJ23z8NGaLTDASo", + "info": { + "start_ts": 397.733964229, + "end_ts": 437.781901546 + } + }, + { + "role": "tool", + "content": "Retrieved Papers:\n## 1. Sustainability inspired fabrication of next generation neurostimulation and cardiac rhythm management electrodes via reactive hierarchical surface restructuring.\nValid Text Names:\n'amini2024sustainabilityinspiredfabrication pages 1-2', 'amini2024sustainabilityinspiredfabrication pages 2-3', 'amini2024sustainabilityinspiredfabrication pages 3-5', 'amini2024sustainabilityinspiredfabrication pages 5-6', 'amini2024sustainabilityinspiredfabrication pages 6-8', 'amini2024sustainabilityinspiredfabrication pages 8-10', 'amini2024sustainabilityinspiredfabrication pages 10-11', 'amini2024sustainabilityinspiredfabrication pages 11-12', 'amini2024sustainabilityinspiredfabrication pages 12-13', 'amini2024sustainabilityinspiredfabrication pages 13-14', 'amini2024sustainabilityinspiredfabrication pages 14-15', 'amini2024sustainabilityinspiredfabrication pages 15-16', 'amini2024sustainabilityinspiredfabrication pages 16-16'\n\nBibTex:\n@article{amini2024sustainabilityinspiredfabrication,\n author = \"Amini, Shahram and Choi, Hongbin and Seche, Wesley and Blagojevic, Alexander and May, Nicholas and Lefler, Benjamin M. and Davis, Skyler L. and Elyahoodayan, Sahar and Tavousi, Pouya and May, Steven J. and Caputo, Gregory A. and Lowe, Terry C. and Hettinger, Jeffrey and Shahbazmohamadi, Sina\",\n title = \"Sustainability inspired fabrication of next generation neurostimulation and cardiac rhythm management electrodes via reactive hierarchical surface restructuring.\",\n year = \"2024\",\n journal = \"Microsystems \\& nanoengineering\",\n volume = \"10 1\",\n pages = \"125\",\n month = \"Sep\",\n doi = \"10.1038/s41378-024-00754-w\",\n url = \"https://doi.org/10.1038/s41378-024-00754-w\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"1\",\n issn = \"2055-7434\"\n}\n\n\nAbstract:\nOver the last two decades, platinum group metals (PGMs) and their alloys have dominated as the materials of choice for electrodes in long-term implantable neurostimulation and cardiac rhythm management devices due to their superior conductivity, mechanical and chemical stability, biocompatibility, corrosion resistance, radiopacity, and electrochemical performance. Despite these benefits, PGM manufacturing processes are extremely costly, complex, and challenging with potential health hazards. Additionally, the volatility in PGM prices and their high supply risk, combined with their scarce concentration of approximately 0.01 ppm in the earth's upper crust and limited mining geographical areas, underscores their classification as critical raw materials, thus, their effective recovery or substitution worldwide is of paramount importance. Since postmortem recovery from deceased patients and/or refining of PGMs that are used in the manufacturing of the electrodes and microelectrode arrays is extremely rare, challenging, and highly costly, therefore, substitution of PGM-based electrodes with other biocompatible materials that can yield electrochemical performance values equal or greater than PGMs is the only viable and sustainable solution to reduce and ultimately substitute the use of PGMs in long-term implantable neurostimulation and cardiac rhythm management devices. In this article, we demonstrate for the first time how the novel technique of \"reactive hierarchical surface restructuring\" can be utilized on titanium-that is widely used in many non-stimulation medical device and implant applications-to manufacture biocompatible, low-cost, sustainable, and high-performing neurostimulation and cardiac rhythm management electrodes. We have shown how the surface of titanium electrodes with extremely poor electrochemical performance undergoes compositional and topographical transformations that result in electrodes with outstanding electrochemical performance.\n\nRelevant Snippet:\n\u2026 To achieve the surface quality required for EBSD analysis, ion milling was \u2026 pattern average re-indexing was performed on the dataset. Grain dilation and neighbor confidence index \u2026\n\n\nUnobtainable Papers:\nAli Riza Durmaz, James D. Lamb, Kamilla Zaripova, Madeline Vailhe, Julia T. Pu\u0308rstl, Justine Schulte, Marc Ackermann, McLean P. Echlin, and Tresa M. Pollock. A correlative microscopy dataset for multimodal data fusion and image matching in materials science. ChemRxiv, Apr 2026. URL: https://doi.org/10.26434/chemrxiv.15001724/v1, doi:10.26434/chemrxiv.15001724/v1.\nPatrick T. Brewick, Stuart I. Wright, and David J. Rowenhorst. Nlpar: non-local smoothing for enhanced ebsd pattern indexing. Ultramicroscopy, 200:50-61, May 2019. URL: https://doi.org/10.1016/j.ultramic.2019.02.013, doi:10.1016/j.ultramic.2019.02.013.\nCaleb E. Andrews, Maria Strantza, Nicholas P. Calta, Manyalibo J. Matthews, and Mitra L. Taheri. A denoising autoencoder for improved kikuchi pattern quality and indexing in electron backscatter diffraction. Ultramicroscopy, 253:113810, Nov 2023. URL: https://doi.org/10.1016/j.ultramic.2023.113810, doi:10.1016/j.ultramic.2023.113810.\nA.E. Davis, X. Zeng, R. Thomas, J.R. Kennedy, J. Donoghue, A. Gholinia, P.B. Prangnell, and J. Quinta Da Fonseca. Optimising large-area crystal orientation mapping of nanoscale \u03b2 phase in \u03b1 + \u03b2 titanium alloys using ebsd. Materials Characterization, 194:112371, Dec 2022. URL: https://doi.org/10.1016/j.matchar.2022.112371, doi:10.1016/j.matchar.2022.112371.\nCatherine Zhou. Combinatorial substrate epitaxy and computationally guided epitaxial synthesis investigations of the aemno3 (ae = ca, sr, and ba) polymorphs. Text, Jan 2023. URL: https://doi.org/10.1184/r1/22313545.v1, doi:10.1184/r1/22313545.v1.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=16 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0000 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "call_5aBBEXJupU0KmlHg00b79lgu", + "info": { + "start_ts": 397.767522477, + "end_ts": 440.755996379 + } + }, + { + "role": "tool", + "content": "Search retrieved no additional papers. This may be because nothing matched the search query, or because all found papers have been previously retrieved.\n\nUnobtainable Papers:\nQiwei Shi, Dominique Loisnard, Yang Li, Zhe Chen, Haowei Wang, and St\u00e9phane Roux. Accuracy assessment of crystal orientation indexations by ebsd. Measurement Science and Technology, 35:045030, Jan 2024. URL: https://doi.org/10.1088/1361-6501/ad204d, doi:10.1088/1361-6501/ad204d.\nPatrick Trimby, Mohammed Al-Mosawi, Maisoon Al-Jawad, Stuart Micklethwaite, Zabeada Aslam, Aimo Winkelmann, and Sandra Piazolo. The characterisation of dental enamel using transmission kikuchi diffraction in the scanning electron microscope combined with dynamic template matching. Ultramicroscopy, 260:113940, Jun 2024. URL: https://doi.org/10.1016/j.ultramic.2024.113940, doi:10.1016/j.ultramic.2024.113940.\nFarangis Ram, Stuart Wright, Saransh Singh, and Marc De Graef. Error analysis of the crystal orientations obtained by the dictionary approach to ebsd indexing. Ultramicroscopy, 181:17-26, Oct 2017. URL: https://doi.org/10.1016/j.ultramic.2017.04.016, doi:10.1016/j.ultramic.2017.04.016.\nKatharina Marquardt, Marc De Graef, Saransh Singh, Hauke Marquardt, Anja Rosenthal, and Sanae Koizuimi. Quantitative electron backscatter diffraction (ebsd) data analyses using the dictionary indexing (di) approach: overcoming indexing difficulties on geological materials. American Mineralogist, 102:1843-1855, Sep 2017. URL: https://doi.org/10.2138/am-2017-6062, doi:10.2138/am-2017-6062.\nDavid J. Rowenhorst, Patrick G. Callahan, and H\u00e5kon W. \u00c5nes. Fast radon transforms for high-precision ebsd orientation determination using pyebsdindex. Journal of Applied Crystallography, 57:3-19, Feb 2024. URL: https://doi.org/10.1107/s1600576723010221, doi:10.1107/s1600576723010221.\nK. V. Mani Krishna, R. Madhavan, Mangesh V. Pantawane, Rajarshi Banerjee, and Narendra B. Dahotre. Machine learning based de-noising of electron back scatter patterns of various crystallographic metallic materials fabricated using laser directed energy deposition. Ultramicroscopy, 247:113703, May 2023. URL: https://doi.org/10.1016/j.ultramic.2023.113703, doi:10.1016/j.ultramic.2023.113703.\nM. A. Jackson, E. Pascal, and M. De Graef. Dictionary indexing of electron back-scatter diffraction patterns: a hands-on tutorial. Integrating Materials and Manufacturing Innovation, 8:226-246, May 2019. URL: https://doi.org/10.1007/s40192-019-00137-4, doi:10.1007/s40192-019-00137-4.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=16 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0000 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "call_acsPy2saVbrPRcVvQrHXhwqx", + "info": { + "start_ts": 397.799029707, + "end_ts": 471.298576361 + } + }, + { + "role": "tool", + "content": "Retrieved Papers:\n## 1. Recent advances and applications of deep learning methods in materials science\nValid Text Names:\n'choudhary2110recentadvancesand pages 1-2', 'choudhary2110recentadvancesand pages 2-3', 'choudhary2110recentadvancesand pages 3-4', 'choudhary2110recentadvancesand pages 3-3', 'choudhary2110recentadvancesand pages 4-5', 'choudhary2110recentadvancesand pages 5-6', 'choudhary2110recentadvancesand pages 6-8', 'choudhary2110recentadvancesand pages 8-10', 'choudhary2110recentadvancesand pages 8-8', 'choudhary2110recentadvancesand pages 10-11', 'choudhary2110recentadvancesand pages 11-12', 'choudhary2110recentadvancesand pages 11-11', 'choudhary2110recentadvancesand pages 14-15', 'choudhary2110recentadvancesand pages 16-17', 'choudhary2110recentadvancesand pages 17-18', 'choudhary2110recentadvancesand pages 18-19', 'choudhary2110recentadvancesand pages 19-20', 'choudhary2110recentadvancesand pages 20-21', 'choudhary2110recentadvancesand pages 20-20', 'choudhary2110recentadvancesand pages 21-22', 'choudhary2110recentadvancesand pages 22-23', 'choudhary2110recentadvancesand pages 22-22', 'choudhary2110recentadvancesand pages 23-24', 'choudhary2110recentadvancesand pages 24-24', 'choudhary2110recentadvancesand pages 25-26'\n\nBibTex:\n@article{choudhary2022recentadvancesand,\n author = \"Choudhary, Kamal and DeCost, Brian and Chen, Chi and Jain, Anubhav and Tavazza, Francesca and Cohn, Ryan and Park, Cheol Woo and Choudhary, Alok and Agrawal, Ankit and Billinge, Simon J. L. and Holm, Elizabeth and Ong, Shyue Ping and Wolverton, Chris\",\n title = \"Recent advances and applications of deep learning methods in materials science\",\n year = \"2022\",\n journal = \"npj Computational Materials\",\n volume = \"8\",\n month = \"Apr\",\n doi = \"10.1038/s41524-022-00734-6\",\n url = \"https://doi.org/10.1038/s41524-022-00734-6\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"1\",\n issn = \"2057-3960\",\n pages = \"1-26\"\n}\n\n\nAbstract:\nAbstractDeep learning (DL) is one of the fastest-growing topics in materials data science, with rapidly emerging applications spanning atomistic, image-based, spectral, and textual data modalities. DL allows analysis of unstructured data and automated identification of features. The recent development of large materials databases has fueled the application of DL methods in atomistic prediction in particular. In contrast, advances in image and spectral data have largely leveraged synthetic data enabled by high-quality forward models as well as by generative unsupervised DL methods. In this article, we present a high-level overview of deep learning methods followed by a detailed discussion of recent developments of deep learning in atomistic simulation, materials imaging, spectral analysis, and natural language processing. For each modality we discuss applications involving both theoretical and experimental data, typical modeling approaches with their strengths and limitations, and relevant publicly available software and datasets. We conclude the review with a discussion of recent cross-cutting work related to uncertainty quantification in this field and a brief perspective on limitations, challenges, and potential growth areas for DL methods in materials science.\n\nRelevant Snippet:\n\u2026 EBSD indexing capable of taking an EBSD image as input and predicting the three Euler angles representing the orientation that would have led to the given EBSD \u2026 post-processing of \u2026\n\n\nUnobtainable Papers:\nGrace Guinan, Addison Salvador, Michelle A. Smeaton, Andrew Glaws, Hilary Egan, Brian C. Wyatt, Babak Anasori, Kevin R. Fiedler, Matthew J. Olszta, and Steven R. Spurgeon. Mind the gap: bridging the divide between ai aspirations and the reality of autonomous microscopy. Jun 2025. URL: https://doi.org/10.1063/5.0267699, doi:10.1063/5.0267699.\nMohammad Mazedul Islam, T. M. A. Iqbal Bin Belal, Md. Arif Hossain Chowdhury Anik, and Ahmed Sharif. Predicting materials using variational autoencoders: a systematic literature review. Archives of Computational Methods in Engineering, 33(5):6599-6650, Jan 2026. URL: https://doi.org/10.1007/s11831-025-10485-4, doi:10.1007/s11831-025-10485-4.\nChunyu Guo, Xiangyu Tang, Yu\u2019e Chen, Changyou Gao, Qinglin Shan, Heyi Wei, Xusheng Liu, Chuncheng Lu, Meixia Fu, Enhui Wang, Xinhong Liu, Xinmei Hou, and Yanglong Hou. From microstructure to performance optimization: innovative applications of computer vision in materials science. International Journal of Minerals, Metallurgy and Materials, 33(1):94-115, Dec 2026. URL: https://doi.org/10.1007/s12613-025-3217-4, doi:10.1007/s12613-025-3217-4.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=16 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0000 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "call_SvSRR7s0yK3PpnhQQ0Vw5Xl4", + "info": { + "start_ts": 397.833985678, + "end_ts": 435.362992784 + } + }, + { + "role": "tool", + "content": "Retrieved Papers:\n## 1. Three-dimensional Analysis and Reconstruction of Additively Manufactured Materials in the Cloud-Based BisQue Infrastructure\nValid Text Names:\n'polonsky2019threedimensionalanalysisand pages 1-2', 'polonsky2019threedimensionalanalysisand pages 2-5', 'polonsky2019threedimensionalanalysisand pages 5-6', 'polonsky2019threedimensionalanalysisand pages 6-8', 'polonsky2019threedimensionalanalysisand pages 8-11', 'polonsky2019threedimensionalanalysisand pages 11-13', 'polonsky2019threedimensionalanalysisand pages 13-14', 'polonsky2019threedimensionalanalysisand pages 14-15', 'polonsky2019threedimensionalanalysisand pages 15-15'\n\nBibTex:\n@article{polonsky2019threedimensionalanalysisand,\n author = \"Polonsky, Andrew T. and Lang, Christian A. and Kvilekval, Kristian G. and Latypov, Marat I. and Echlin, McLean P. and Manjunath, B. S. and Pollock, Tresa M.\",\n title = \"Three-dimensional Analysis and Reconstruction of Additively Manufactured Materials in the Cloud-Based BisQue Infrastructure\",\n year = \"2019\",\n journal = \"Integrating Materials and Manufacturing Innovation\",\n volume = \"8\",\n pages = \"37-51\",\n month = \"Mar\",\n doi = \"10.1007/s40192-019-00126-7\",\n url = \"https://doi.org/10.1007/s40192-019-00126-7\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"1\",\n issn = \"2193-9764\"\n}\n\n\nAbstract:\nA microstructure analytics and 3D reconstruction software package, DREAM.3D, was integrated as a module into a cloud-based platform, BisQue. Parallelization of DREAM.3D module executions and the ability to parameterize pipeline variables over a range of values have led to insights about the grain segmentation misorientation tolerance in TriBeam-collected 3D EBSD datasets of additively manufactured materials with complex anisotropic microstructures. Furthermore, a comparison in grain size measurements was made between standard 2D metallographic slices and 3D measures using BisQue\u2019s parallelized DREAM.3D module executions. The direction of cloud-based data infrastructure and the prospects for impact in material science are also discussed.\n\nRelevant Snippet:\n\u2026 about the grain segmentation misorientation tolerance in \u2026 Automated orientation imaging analysis via EBSD first \u2026 During the reconstruction process, various cleanup steps are employed \u2026\n\n\n---\n\n## 2. 3D Reconstruction of a High-Energy Diffraction Microscopy Sample Using Multi-modal Serial Sectioning with High-Precision EBSD and Surface Profilometry\nValid Text Names:\n'sparks20243dreconstructionof pages 1-2', 'sparks20243dreconstructionof pages 2-6', 'sparks20243dreconstructionof pages 6-7', 'sparks20243dreconstructionof pages 7-9', 'sparks20243dreconstructionof pages 9-12', 'sparks20243dreconstructionof pages 12-14', 'sparks20243dreconstructionof pages 14-16', 'sparks20243dreconstructionof pages 16-18', 'sparks20243dreconstructionof pages 18-19', 'sparks20243dreconstructionof pages 19-21', 'sparks20243dreconstructionof pages 21-23', 'sparks20243dreconstructionof pages 23-24', 'sparks20243dreconstructionof pages 24-26', 'sparks20243dreconstructionof pages 26-28', 'sparks20243dreconstructionof pages 28-30', 'sparks20243dreconstructionof pages 30-31', 'sparks20243dreconstructionof pages 31-31'\n\nBibTex:\n@article{sparks20243dreconstructionof,\n author = \"Sparks, Gregory and Mason, Simon A. and Chapman, Michael G. and Park, Jun-Sang and Sharma, Hemant and Kenesei, Peter and Niezgoda, Stephen R. and Mills, Michael J. and Uchic, Michael D. and Shade, Paul A. and Obstalecki, Mark\",\n title = \"3D Reconstruction of a High-Energy Diffraction Microscopy Sample Using Multi-modal Serial Sectioning with High-Precision EBSD and Surface Profilometry\",\n year = \"2024\",\n journal = \"Integrating Materials and Manufacturing Innovation\",\n month = \"Jul\",\n doi = \"10.1007/s40192-024-00370-6\",\n url = \"https://doi.org/10.1007/s40192-024-00370-6\",\n volume = \"13\",\n pages = \"773-803\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"3\",\n issn = \"2193-9764\"\n}\n\n\nRelevant Snippet:\n\u2026 EBSD, pattern center fitting for every section, automated \u2026 Grains were segmented using a misorientation threshold of 3 \u25e6\u2026 3D pipelines that were used for cleanup and segmentation, \u2026\n\n\n---\n\n## 3. Recent Progress of Digital Reconstruction in Polycrystalline Materials\nValid Text Names:\n'chen2025recentprogressof pages 1-2', 'chen2025recentprogressof pages 2-4', 'chen2025recentprogressof pages 4-7', 'chen2025recentprogressof pages 10-12', 'chen2025recentprogressof pages 12-15', 'chen2025recentprogressof pages 15-18', 'chen2025recentprogressof pages 18-19', 'chen2025recentprogressof pages 19-20', 'chen2025recentprogressof pages 20-24', 'chen2025recentprogressof pages 24-25', 'chen2025recentprogressof pages 25-27', 'chen2025recentprogressof pages 27-28', 'chen2025recentprogressof pages 28-32', 'chen2025recentprogressof pages 32-34', 'chen2025recentprogressof pages 34-36', 'chen2025recentprogressof pages 38-40', 'chen2025recentprogressof pages 41-42', 'chen2025recentprogressof pages 42-43', 'chen2025recentprogressof pages 43-44', 'chen2025recentprogressof pages 45-46', 'chen2025recentprogressof pages 46-47', 'chen2025recentprogressof pages 47-48', 'chen2025recentprogressof pages 48-49', 'chen2025recentprogressof pages 49-50', 'chen2025recentprogressof pages 50-51'\n\nBibTex:\n@article{chen2025recentprogressof,\n author = \"Chen, Bingbing and Li, Dongfeng and Davies, Peter and Johnston, Richard and Ge, Xiangyun and Li, Chenfeng\",\n title = \"Recent Progress of Digital Reconstruction in Polycrystalline Materials\",\n year = \"2025\",\n journal = \"Archives of Computational Methods in Engineering\",\n month = \"Mar\",\n doi = \"10.1007/s11831-025-10245-4\",\n url = \"https://doi.org/10.1007/s11831-025-10245-4\"\n}\n\n\nAbstract:\n\n This study comprehensively reviews recent advances in the digital reconstruction of polycrystalline materials. Digital reconstruction serves as both a representative volume element for multiscale modelling and a source of quantitative data for microstructure characterisation. Three main types of digital reconstruction in polycrystalline materials exist: (i) experimental reconstruction, which links processing-structure-properties-performance by reconstructing actual polycrystalline microstructures using destructive or non-destructive methods; (ii) physics-based models, which replicate evolutionary processes to establish processing-structure linkages, including cellular automata, Monte Carlo, vertex/front tracking, level set, machine learning, and phase field methods; and (iii) geometry-based models, which create ensembles of statistically equivalent polycrystalline microstructures for structure-properties-performance linkages, using simplistic morphology, Voronoi tessellation, ellipsoid packing, texture synthesis, high-order, reduced-order, and machine learning methods. This work reviews the key features, procedures, advantages, and limitations of these methods, with a particular focus on their application in constructing processing-structure-properties-performance linkages. Finally, it summarises the conclusions, challenges, and future directions for digital reconstruction in polycrystalline materials within the framework of computational materials engineering.\n\nRelevant Snippet:\n\u2026 Several automated devices are commonly used for serial \u2026 data mapping for identifying grains and twins in EBSD (Fig 3c). For \u2026 faster than GFIB [33] and subsequent surface cleanup at \u2026\n\n\nUnobtainable Papers:\nJiwoong Kang. Kinetics and connectivity of grain boundaries in three-dimensional metallic systems. Text, Jan 2022. URL: https://doi.org/10.7302/6025, doi:10.7302/6025.\nMark Taylor, Albert D Smith, Jack M Donoghue, Timothy L Burnett, and Ed Pickering. In-situ heating-stage ebsd validation of algorithms for prior-austenite grain reconstruction in steel. Scripta Materialia, Mar 2024. URL: https://doi.org/10.1016/j.scriptamat.2023.115924, doi:10.1016/j.scriptamat.2023.115924.\nAlistair Garner, Jack Donoghue, Remco Geurts, Yasser Al Aboura, Bart\u0142omiej Winiarski, Phil B. Prangnell, and Tim L. Burnett. Large-scale serial sectioning of environmentally assisted cracks in 7xxx al alloys using femtosecond laser-pfib. Materials Characterization, 188:111890, Jun 2022. URL: https://doi.org/10.1016/j.matchar.2022.111890, doi:10.1016/j.matchar.2022.111890.\nH\u00e5kon W. \u00c5nes, Antonius T.J. van Helvoort, and Knut Marthinsen. Orientation dependent pinning of (sub)grains by dispersoids during recovery and recrystallization in an al\u2013mn alloy. Acta Materialia, 248:118761, Apr 2023. URL: https://doi.org/10.1016/j.actamat.2023.118761, doi:10.1016/j.actamat.2023.118761.\nH. Latuner, Julie Favre, A. Helstroffer, G. Inacio Da Rosa, P. Joly, C. Maurice, E. Plancher, M. Roth, C. Desrayaud, and G. Kermouche. Identification of recrystallized grains in ebsd maps: automated adaptive thresholding using a gaussian mixture approach. Materials Characterization, 231:115920, Jan 2026. URL: https://doi.org/10.1016/j.matchar.2025.115920, doi:10.1016/j.matchar.2025.115920.\nThomas Girerd, Giovanna Mart\u00ednez-Arellano, Adam Thomas Clare, and Alistair Speidel. A facile methodology to identify microstructural grains on etched surfaces using panoptic segmentation. Sep 2025. URL: https://doi.org/10.1016/j.matchar.2025.115224, doi:10.1016/j.matchar.2025.115224.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=16 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0000 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "call_yBdeyyzRACDmvHLG4V5YZoxC", + "info": { + "start_ts": 397.873479618, + "end_ts": 440.096785711 + } + }, + { + "role": "tool", + "content": "Search retrieved no additional patents. This may be because nothing matched the search query, or because all found patents have been previously retrieved.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=0 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0000 | Disease-Target Evidence=0", + "name": "patent_search", + "tool_call_id": "call_4uZ0w5ewQsn4Ra9JRMzH48rh", + "info": { + "start_ts": 397.913352854, + "end_ts": 399.574481165 + } + }, + { + "role": "tool", + "content": "Retrieved Patents:\n## 1. Optical package for a lidar sensor system and lidar sensor system technical \u2026\nValid Text Names:\n'US20220276352A1 pages 10-18', 'US20220276352A1 pages 24-25', 'US20220276352A1 pages 25-26', 'US20220276352A1 pages 26-27', 'US20220276352A1 pages 27-28', 'US20220276352A1 pages 29-30', 'US20220276352A1 pages 30-31', 'US20220276352A1 pages 31-32', 'US20220276352A1 pages 32-33', 'US20220276352A1 pages 34-35', 'US20220276352A1 pages 37-38', 'US20220276352A1 pages 38-39', 'US20220276352A1 pages 39-40', 'US20220276352A1 pages 41-42', 'US20220276352A1 pages 42-43', 'US20220276352A1 pages 44-45', 'US20220276352A1 pages 46-46', 'US20220276352A1 pages 47-48', 'US20220276352A1 pages 48-49', 'US20220276352A1 pages 49-50', 'US20220276352A1 pages 52-53', 'US20220276352A1 pages 58-59', 'US20220276352A1 pages 59-60', 'US20220276352A1 pages 60-61', 'US20220276352A1 pages 61-62'\n\nBibTex:\n@article{US20220276352A1,\n author = \"Ferreira, Ricardo\",\n title = \"Optical package for a lidar sensor system and lidar sensor system technical \u2026\",\n year = \"2022\",\n journal = \"Patent (WO,EP,US,CN,CA,DE)\"\n}\n\n\nRelevant Snippet:\nThe present disclosure relates to various embodiments of an optical package for a LIDAR sensor system having a substrate including an array of a plurality of capacitors formed in the substrate, a plurality of switches formed in the substrate, where each switch is connected between at least one \u2026\n\n\n---\n\n## 2. Hyperspectral sensing system and methods\nValid Text Names:\n'US11650190B2 pages 1-4', 'US11650190B2 pages 4-6', 'US11650190B2 pages 6-9', 'US11650190B2 pages 12-15', 'US11650190B2 pages 18-21', 'US11650190B2 pages 26-29', 'US11650190B2 pages 29-31', 'US11650190B2 pages 31-34', 'US11650190B2 pages 34-37', 'US11650190B2 pages 39-41', 'US11650190B2 pages 41-44', 'US11650190B2 pages 46-49', 'US11650190B2 pages 53-56', 'US11650190B2 pages 58-59', 'US11650190B2 pages 61-63', 'US11650190B2 pages 65-67', 'US11650190B2 pages 69-71', 'US11650190B2 pages 81-83', 'US11650190B2 pages 87-89', 'US11650190B2 pages 89-91', 'US11650190B2 pages 96-98', 'US11650190B2 pages 100-102', 'US11650190B2 pages 104-106', 'US11650190B2 pages 106-108', 'US11650190B2 pages 110-112'\n\nBibTex:\n@article{US11650190B2,\n author = \"Tufillaro, Nicholas\",\n title = \"Hyperspectral sensing system and methods\",\n year = \"2023\",\n journal = \"Patent (US)\"\n}\n\n\nRelevant Snippet:\nA method for retrieving a corrected spectrum from a measured spectrum (e.g., retrieving a top-of-water spectrum from a measured top-of-atmosphere spectrum) includes creating a scene-specific model of a region of interest and performing a ray-tracing simulation to simulate rays of light that would \u2026\n\n\n---\n\n## 3. Multidimensional materials sensing systems and methods\nValid Text Names:\n'US12517250B2 pages 1-4', 'US12517250B2 pages 4-6', 'US12517250B2 pages 6-9', 'US12517250B2 pages 9-11', 'US12517250B2 pages 11-14', 'US12517250B2 pages 14-17', 'US12517250B2 pages 19-22', 'US12517250B2 pages 22-25', 'US12517250B2 pages 33-35', 'US12517250B2 pages 38-41', 'US12517250B2 pages 41-43', 'US12517250B2 pages 43-46', 'US12517250B2 pages 46-48', 'US12517250B2 pages 48-51', 'US12517250B2 pages 51-53', 'US12517250B2 pages 53-55', 'US12517250B2 pages 55-57', 'US12517250B2 pages 59-61', 'US12517250B2 pages 61-62', 'US12517250B2 pages 64-66', 'US12517250B2 pages 66-68', 'US12517250B2 pages 68-70', 'US12517250B2 pages 74-76', 'US12517250B2 pages 78-80', 'US12517250B2 pages 86-86'\n\nBibTex:\n@article{US12517250B2,\n author = \"Kotov, Nicholas A.\",\n title = \"Multidimensional materials sensing systems and methods\",\n year = \"2026\",\n journal = \"Patent (WO,EP,US,CN,JP,KR)\"\n}\n\n\nRelevant Snippet:\nMultidimensional Light Imaging, Detection, and Ranging (LIDAR) systems and methods optionally include a laser device configured to generate a plurality of light pulses emitted towards an object, a detector configured to receive a portion of the plurality of light pulses returned from the object, \u2026\n\n\n---\n\n## 4. Super system on chip\nValid Text Names:\n'US12380059B2 pages 1-4', 'US12380059B2 pages 18-20', 'US12380059B2 pages 20-23', 'US12380059B2 pages 23-26', 'US12380059B2 pages 29-32', 'US12380059B2 pages 37-40', 'US12380059B2 pages 43-46', 'US12380059B2 pages 59-62', 'US12380059B2 pages 75-78', 'US12380059B2 pages 86-89', 'US12380059B2 pages 89-92', 'US12380059B2 pages 100-103', 'US12380059B2 pages 111-114', 'US12380059B2 pages 125-128', 'US12380059B2 pages 137-140', 'US12380059B2 pages 148-150', 'US12380059B2 pages 154-156', 'US12380059B2 pages 156-158', 'US12380059B2 pages 185-187', 'US12380059B2 pages 199-201', 'US12380059B2 pages 203-205', 'US12380059B2 pages 207-210', 'US12380059B2 pages 214-216', 'US12380059B2 pages 218-220', 'US12380059B2 pages 239-241'\n\nBibTex:\n@article{US12380059B2,\n author = \"Mazed, Mohammad A.\",\n title = \"Super system on chip\",\n year = \"2025\",\n journal = \"Patent (US)\"\n}\n\n\nRelevant Snippet:\nA Super System is disclosed and its inputs/outputs are coupled with a Mach-Zehnder interferometer (MZI), wherein the Mach-Zehnder interferometer (MZI) can be coupled with a first optical waveguide either in a two-dimensional (2-D) or in a three-dimensional (3-D) arrangement. The first optical \u2026\n\n\n---\n\n## 5. Super system on chip\nValid Text Names:\n'US11320588B1 pages 1-4', 'US11320588B1 pages 4-7', 'US11320588B1 pages 7-11', 'US11320588B1 pages 11-14', 'US11320588B1 pages 17-20', 'US11320588B1 pages 22-25', 'US11320588B1 pages 25-28', 'US11320588B1 pages 31-34', 'US11320588B1 pages 36-39', 'US11320588B1 pages 48-50', 'US11320588B1 pages 50-53', 'US11320588B1 pages 59-62', 'US11320588B1 pages 65-67', 'US11320588B1 pages 67-70', 'US11320588B1 pages 85-87', 'US11320588B1 pages 92-95', 'US11320588B1 pages 95-98', 'US11320588B1 pages 98-100', 'US11320588B1 pages 103-106', 'US11320588B1 pages 106-109', 'US11320588B1 pages 109-112', 'US11320588B1 pages 115-117', 'US11320588B1 pages 117-120', 'US11320588B1 pages 120-122', 'US11320588B1 pages 197-200'\n\nBibTex:\n@article{US11320588B1,\n author = \"Mazed, Mohammad A.\",\n title = \"Super system on chip\",\n year = \"2022\",\n journal = \"Patent (US)\"\n}\n\n\nRelevant Snippet:\nA Super System on Chip (SSoC) coupled with a photonic neural learning processor (PNLP), one or more quantum bits (qubits) and a machine learning algorithm for ultrafast data processing, image processing/recognition, deep learning/meta-learning and self-learning is disclosed. The Super System on \u2026\n\n\n---\n\n## 6. Methods and apparatus for three-dimensional (3D) imaging\nValid Text Names:\n'US11112503B2 pages 1-2', 'US11112503B2 pages 2-5', 'US11112503B2 pages 5-12', 'US11112503B2 pages 12-15', 'US11112503B2 pages 15-19', 'US11112503B2 pages 19-20', 'US11112503B2 pages 20-21', 'US11112503B2 pages 21-22', 'US11112503B2 pages 22-23', 'US11112503B2 pages 23-24', 'US11112503B2 pages 24-25', 'US11112503B2 pages 25-25', 'US11112503B2 pages 25-26', 'US11112503B2 pages 26-27', 'US11112503B2 pages 27-28', 'US11112503B2 pages 28-29', 'US11112503B2 pages 29-30', 'US11112503B2 pages 30-31', 'US11112503B2 pages 31-32', 'US11112503B2 pages 32-33', 'US11112503B2 pages 33-34', 'US11112503B2 pages 34-35', 'US11112503B2 pages 35-36', 'US11112503B2 pages 36-37', 'US11112503B2 pages 37-38'\n\nBibTex:\n@article{US11112503B2,\n author = \"Fried, Dale G.\",\n title = \"Methods and apparatus for three-dimensional (3D) imaging\",\n year = \"2021\",\n journal = \"Patent (WO,EP,US,CA)\"\n}\n\n\nRelevant Snippet:\nA method of imaging a scene includes estimating multiple three-dimensional (3D) representations, each of which corresponds to a respective portion of the scene. Neighboring portions of the scene area are at least partially overlapping. Each 3D representation is estimated by illuminating the \u2026\n\n\n---\n\n## 7. Smart device\nValid Text Names:\n'US10046229B2 pages 1-2', 'US10046229B2 pages 2-4', 'US10046229B2 pages 13-17', 'US10046229B2 pages 17-18', 'US10046229B2 pages 20-21', 'US10046229B2 pages 21-22', 'US10046229B2 pages 23-24', 'US10046229B2 pages 24-25', 'US10046229B2 pages 28-29', 'US10046229B2 pages 29-30', 'US10046229B2 pages 30-30', 'US10046229B2 pages 31-32', 'US10046229B2 pages 34-35', 'US10046229B2 pages 36-37', 'US10046229B2 pages 38-39', 'US10046229B2 pages 40-41', 'US10046229B2 pages 44-45', 'US10046229B2 pages 47-48', 'US10046229B2 pages 49-50', 'US10046229B2 pages 50-51', 'US10046229B2 pages 53-54', 'US10046229B2 pages 54-55', 'US10046229B2 pages 55-56', 'US10046229B2 pages 60-61', 'US10046229B2 pages 62-63'\n\nBibTex:\n@article{US10046229B2,\n author = \"Tran, Bao\",\n title = \"Smart device\",\n year = \"2018\",\n journal = \"Patent (US)\"\n}\n\n\nRelevant Snippet:\nAn Internet of Thing (IoT) device includes a body with a processor, a camera and a wireless transceiver coupled to the processor.\n\n\nUnobtainable Patents:\nJiwoong Kang. Kinetics and connectivity of grain boundaries in three-dimensional metallic systems. Text, Jan 2022. URL: https://doi.org/10.7302/6025, doi:10.7302/6025.\nQiwei Shi, Dominique Loisnard, Yang Li, Zhe Chen, Haowei Wang, and St\u00e9phane Roux. Accuracy assessment of crystal orientation indexations by ebsd. Measurement Science and Technology, 35:045030, Jan 2024. URL: https://doi.org/10.1088/1361-6501/ad204d, doi:10.1088/1361-6501/ad204d.\nPatrick Trimby, Mohammed Al-Mosawi, Maisoon Al-Jawad, Stuart Micklethwaite, Zabeada Aslam, Aimo Winkelmann, and Sandra Piazolo. The characterisation of dental enamel using transmission kikuchi diffraction in the scanning electron microscope combined with dynamic template matching. Ultramicroscopy, 260:113940, Jun 2024. URL: https://doi.org/10.1016/j.ultramic.2024.113940, doi:10.1016/j.ultramic.2024.113940.\nYiling Huang, Fan Peng, Xuemei Song, Xingyu Jin, Yuqing Jiang, Wei Zheng, Caifen Jiang, Zhaoqi Wu, and Yi Zeng. Optimisation of ebsd indexing through pattern centre calibration and grain boundary refinement. Journal of microscopy, May 2025. URL: https://doi.org/10.1111/jmi.13434, doi:10.1111/jmi.13434.\nDavid J. Rowenhorst, Patrick G. Callahan, and H\u00e5kon W. \u00c5nes. Fast radon transforms for high-precision ebsd orientation determination using pyebsdindex. Journal of Applied Crystallography, 57:3-19, Feb 2024. URL: https://doi.org/10.1107/s1600576723010221, doi:10.1107/s1600576723010221.\nGrace Guinan, Addison Salvador, Michelle A. Smeaton, Andrew Glaws, Hilary Egan, Brian C. Wyatt, Babak Anasori, Kevin R. Fiedler, Matthew J. Olszta, and Steven R. Spurgeon. Mind the gap: bridging the divide between ai aspirations and the reality of autonomous microscopy. Jun 2025. URL: https://doi.org/10.1063/5.0267699, doi:10.1063/5.0267699.\nMark Taylor, Albert D Smith, Jack M Donoghue, Timothy L Burnett, and Ed Pickering. In-situ heating-stage ebsd validation of algorithms for prior-austenite grain reconstruction in steel. Scripta Materialia, Mar 2024. URL: https://doi.org/10.1016/j.scriptamat.2023.115924, doi:10.1016/j.scriptamat.2023.115924.\nCaleb E. Andrews, Maria Strantza, Nicholas P. Calta, Manyalibo J. Matthews, and Mitra L. Taheri. A denoising autoencoder for improved kikuchi pattern quality and indexing in electron backscatter diffraction. Ultramicroscopy, 253:113810, Nov 2023. URL: https://doi.org/10.1016/j.ultramic.2023.113810, doi:10.1016/j.ultramic.2023.113810.\nA.E. Davis, X. Zeng, R. Thomas, J.R. Kennedy, J. Donoghue, A. Gholinia, P.B. Prangnell, and J. Quinta Da Fonseca. Optimising large-area crystal orientation mapping of nanoscale \u03b2 phase in \u03b1 + \u03b2 titanium alloys using ebsd. Materials Characterization, 194:112371, Dec 2022. URL: https://doi.org/10.1016/j.matchar.2022.112371, doi:10.1016/j.matchar.2022.112371.\nThomas Girerd, Giovanna Mart\u00ednez-Arellano, Adam Thomas Clare, and Alistair Speidel. A facile methodology to identify microstructural grains on etched surfaces using panoptic segmentation. Sep 2025. URL: https://doi.org/10.1016/j.matchar.2025.115224, doi:10.1016/j.matchar.2025.115224.\nF. Briffod, T. E. J. Edwards, J. Quinta da Fonseca, J. -C. Stinville, D. Texier, and T. Vermeij. Understanding strain localization in metallic materials: a review of high-resolution digital image correlation and related techniques. Science and Technology of Advanced Materials, Mar 2026. URL: https://doi.org/10.1080/14686996.2026.2630488, doi:10.1080/14686996.2026.2630488.\nH. Latuner, Julie Favre, A. Helstroffer, G. Inacio Da Rosa, P. Joly, C. Maurice, E. Plancher, M. Roth, C. Desrayaud, and G. Kermouche. Identification of recrystallized grains in ebsd maps: automated adaptive thresholding using a gaussian mixture approach. Materials Characterization, 231:115920, Jan 2026. URL: https://doi.org/10.1016/j.matchar.2025.115920, doi:10.1016/j.matchar.2025.115920.\nCatherine Zhou. Combinatorial substrate epitaxy and computationally guided epitaxial synthesis investigations of the aemno3 (ae = ca, sr, and ba) polymorphs. Text, Jan 2023. URL: https://doi.org/10.1184/r1/22313545.v1, doi:10.1184/r1/22313545.v1.\nDavid J Rowenhorst and William Lenthe. Ebsd pattern center fitting with particle swarm optimization. Jul 2025. URL: https://doi.org/10.1093/mam/ozaf048.304, doi:10.1093/mam/ozaf048.304.\nAli Riza Durmaz, James D. Lamb, Kamilla Zaripova, Madeline Vailhe, Julia T. Pu\u0308rstl, Justine Schulte, Marc Ackermann, McLean P. Echlin, and Tresa M. Pollock. A correlative microscopy dataset for multimodal data fusion and image matching in materials science. ChemRxiv, Apr 2026. URL: https://doi.org/10.26434/chemrxiv.15001724/v1, doi:10.26434/chemrxiv.15001724/v1.\nKatharina Marquardt, Marc De Graef, Saransh Singh, Hauke Marquardt, Anja Rosenthal, and Sanae Koizuimi. Quantitative electron backscatter diffraction (ebsd) data analyses using the dictionary indexing (di) approach: overcoming indexing difficulties on geological materials. American Mineralogist, 102:1843-1855, Sep 2017. URL: https://doi.org/10.2138/am-2017-6062, doi:10.2138/am-2017-6062.\nFarangis Ram, Stuart Wright, Saransh Singh, and Marc De Graef. Error analysis of the crystal orientations obtained by the dictionary approach to ebsd indexing. Ultramicroscopy, 181:17-26, Oct 2017. URL: https://doi.org/10.1016/j.ultramic.2017.04.016, doi:10.1016/j.ultramic.2017.04.016.\nPatrick T. Brewick, Stuart I. Wright, and David J. Rowenhorst. Nlpar: non-local smoothing for enhanced ebsd pattern indexing. Ultramicroscopy, 200:50-61, May 2019. URL: https://doi.org/10.1016/j.ultramic.2019.02.013, doi:10.1016/j.ultramic.2019.02.013.\nZihao Ding. Applications of machine learning in crystallographic orientation determination. Text, Jan 2022. URL: https://doi.org/10.1184/r1/20750590, doi:10.1184/r1/20750590.\nK. V. Mani Krishna, R. Madhavan, Mangesh V. Pantawane, Rajarshi Banerjee, and Narendra B. Dahotre. Machine learning based de-noising of electron back scatter patterns of various crystallographic metallic materials fabricated using laser directed energy deposition. Ultramicroscopy, 247:113703, May 2023. URL: https://doi.org/10.1016/j.ultramic.2023.113703, doi:10.1016/j.ultramic.2023.113703.\nAlistair Garner, Jack Donoghue, Remco Geurts, Yasser Al Aboura, Bart\u0142omiej Winiarski, Phil B. Prangnell, and Tim L. Burnett. Large-scale serial sectioning of environmentally assisted cracks in 7xxx al alloys using femtosecond laser-pfib. Materials Characterization, 188:111890, Jun 2022. URL: https://doi.org/10.1016/j.matchar.2022.111890, doi:10.1016/j.matchar.2022.111890.\nMohammad Mazedul Islam, T. M. A. Iqbal Bin Belal, Md. Arif Hossain Chowdhury Anik, and Ahmed Sharif. Predicting materials using variational autoencoders: a systematic literature review. Archives of Computational Methods in Engineering, 33(5):6599-6650, Jan 2026. URL: https://doi.org/10.1007/s11831-025-10485-4, doi:10.1007/s11831-025-10485-4.\nYunxuan Zhou, Zihao Wang, Wenhui Tao, Yongkang Sun, Junjie Wu, Gang Wang, Yu Xiu, Huiyu Ji, Yulin Liu, Anping Dong, Jie Wang, Jun Wang, Mengmeng Wang, and Qi Liu. Multi-objective optimization design of al-si alloys based on machine learning. Sep 2025. URL: https://doi.org/10.1016/j.calphad.2025.102870, doi:10.1016/j.calphad.2025.102870.\nM. A. Jackson, E. Pascal, and M. De Graef. Dictionary indexing of electron back-scatter diffraction patterns: a hands-on tutorial. Integrating Materials and Manufacturing Innovation, 8:226-246, May 2019. URL: https://doi.org/10.1007/s40192-019-00137-4, doi:10.1007/s40192-019-00137-4.\nH\u00e5kon W. \u00c5nes, Antonius T.J. van Helvoort, and Knut Marthinsen. Orientation dependent pinning of (sub)grains by dispersoids during recovery and recrystallization in an al\u2013mn alloy. Acta Materialia, 248:118761, Apr 2023. URL: https://doi.org/10.1016/j.actamat.2023.118761, doi:10.1016/j.actamat.2023.118761.\nChunyu Guo, Xiangyu Tang, Yu\u2019e Chen, Changyou Gao, Qinglin Shan, Heyi Wei, Xusheng Liu, Chuncheng Lu, Meixia Fu, Enhui Wang, Xinhong Liu, Xinmei Hou, and Yanglong Hou. From microstructure to performance optimization: innovative applications of computer vision in materials science. International Journal of Minerals, Metallurgy and Materials, 33(1):94-115, Dec 2026. URL: https://doi.org/10.1007/s12613-025-3217-4, doi:10.1007/s12613-025-3217-4.\n\n\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=16 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0000 | Disease-Target Evidence=0", + "name": "patent_search", + "tool_call_id": "call_WJzVeGxOMudv7uXJmeYdSe3F", + "info": { + "start_ts": 397.955491698, + "end_ts": 607.461565427 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "call_uh7IvP3yQ85eCVKwBxCbjRkg", + "type": "function", + "function": { + "arguments": "{\"query\": \"EBSD \\\"evolutionary algorithm\\\" indexing pattern matching\"}", + "name": "paper_search" + } + }, + { + "id": "call_PGusrK3loi2SP0YX9X3dJxyb", + "type": "function", + "function": { + "arguments": "{\"query\": \"EBSD \\\"parameter optimization\\\" Hough transform indexing\"}", + "name": "paper_search" + } + }, + { + "id": "call_KI8Kw21UgTxchIJAACgrtWy6", + "type": "function", + "function": { + "arguments": "{\"query\": \"EBSD pattern center optimization differential evolution particle swarm\"}", + "name": "paper_search" + } + }, + { + "id": "call_AFeXRuxf8pxFGq9DkB0yS3lq", + "type": "function", + "function": { + "arguments": "{\"query\": \"EBSD dictionary indexing low confidence Hough reindexing\"}", + "name": "paper_search" + } + }, + { + "id": "call_rjeQSC8BesdXWTotR8LKnLxa", + "type": "function", + "function": { + "arguments": "{\"query\": \"EBSD automated acquisition dwell time beam current optimization pattern quality\"}", + "name": "paper_search" + } + }, + { + "id": "call_x3Q5do7NWtrRZiM5mvwykX6y", + "type": "function", + "function": { + "arguments": "{\"query\": \"DREAM.3D parameter sweep grain segmentation misorientation tolerance BisQue EBSD\"}", + "name": "paper_search" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Retrieved Papers:\n## 1. Effects of SEM Distortions on EBSD Grain Size Measurements\nValid Text Names:\n'timberlake2026effectsofsem pages 1-2', 'timberlake2026effectsofsem pages 2-4', 'timberlake2026effectsofsem pages 4-6', 'timberlake2026effectsofsem pages 6-8', 'timberlake2026effectsofsem pages 8-14', 'timberlake2026effectsofsem pages 14-17', 'timberlake2026effectsofsem pages 17-17'\n\nBibTex:\n@article{timberlake2026effectsofsem,\n author = \"Timberlake, D. M. and Payton, E. J.\",\n title = \"Effects of SEM Distortions on EBSD Grain Size Measurements\",\n year = \"2026\",\n journal = \"Metallography, Microstructure, and Analysis\",\n volume = \"15\",\n pages = \"489-505\",\n month = \"Feb\",\n doi = \"10.1007/s13632-026-01317-3\",\n url = \"https://doi.org/10.1007/s13632-026-01317-3\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"2\",\n issn = \"2192-9262\"\n}\n\n\nAbstract:\nAbstract\n Systematic discrepancies persist between results from grain size measurement standards, such as ASTM E 112 and ASTM E 2627, when different imaging techniques and analysis methods are used. The source of these discrepancies may be differences in imaging physics, resolution limits, grain boundary definitions, post-processing practices, or combinations thereof. Geometric distortions and drift effects in scanning electron microscope imaging are systematically modeled using synthetic microstructures to assess their impact on electron backscatter diffraction-based grain size measurement accuracy. Standard methods are compared to a lesser-known method, the Triple Point Count (TPC). Most distortion types introduce smaller biases than the expected accuracy of the methods under typical imaging conditions. TPC provides consistent performance across varying resolutions and sampling conditions. This provides further evidence that reported discrepancies are largely driven by an assumption made in the estimate for converting intercept measurements to ASTM grain size numbers, as recently reported by Evans et al.\n\nRelevant Snippet:\n\u2026 are re-gridded to match the same pixel spacing as the original synthetic EBSD data and any \u2026 are included to reduce error from poorly indexed or partially resolved grains. The mean \u2026\n\n\nUnobtainable Papers:\nWenyuan Zhao, Qingguo Ren, Zhihao Yao, Jie Zhao, He Jiang, and Jianxin Dong. Multi-scale calculation-aided composition optimization design of low-density and high-strength nickel-based superalloy. Jul 2023. URL: https://doi.org/10.1007/s11661-023-07133-6, doi:10.1007/s11661-023-07133-6.\nLaura Mill\u00e1n, Gabriel Kronberger, J. Ignacio Hidalgo, Ricardo Fern\u00e1ndez, Oscar Garnica, and Gaspar Gonz\u00e1lez-Doncel. Estimation of grain-level residual stresses in a quenched cylindrical sample of aluminum alloy aa5083 using genetic programming. Lecture Notes in Computer Science, pages 421-436, Jan 2021. URL: https://doi.org/10.1007/978-3-030-72699-7\\_27, doi:10.1007/978-3-030-72699-7\\_27.\nPierre Belamri, Henry Proudhon, Damien Texier, and David Ryckelynck. Quaternion-based vision-transformer for polycrystalline ebsd scans pre-trained on large-scale synthetic data. Materials & Design, 258:114599, Oct 2025. URL: https://doi.org/10.1016/j.matdes.2025.114599, doi:10.1016/j.matdes.2025.114599.\nJorge Stella and Michael Pohl. The role of crystal orientation and grain boundaries in the cavitation resistance of en 1.4301 austenitic stainless steel: an ebsd study. Dec 2021. URL: https://doi.org/10.1016/j.wear.2021.204040, doi:10.1016/j.wear.2021.204040.\nChase J. Smith, Xiao-Xiang Yu, Qianying Guo, Christopher R. Weinberger, and Gregory B. Thompson. Phase, hardness, and deformation slip behavior in mixed hf x ta 1-x c. Acta Materialia, 145:142-153, Feb 2018. URL: https://doi.org/10.1016/j.actamat.2017.11.038, doi:10.1016/j.actamat.2017.11.038.\nSeyyed Ezzatollah Moosavi, Cyril Cayron, Yandong Jing, Zeqin Liang, Elisa Cantergiani, Lo\u00efc Aron, Jonathan Friedli, and Roland Log\u00e9. Quantitative correlative sem\u2013ebsd analysis of precipitate\u2013particle and precipitate\u2013boundary interactions in al-mg-si alloys. Materials Characterization, May 2026. URL: https://doi.org/10.1016/j.matchar.2026.116328, doi:10.1016/j.matchar.2026.116328.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=24 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0000 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "call_uh7IvP3yQ85eCVKwBxCbjRkg", + "info": { + "start_ts": 619.177332258, + "end_ts": 655.107148383 + } + }, + { + "role": "tool", + "content": "Retrieved Papers:\n## 1. High-strength additively manufacturable Al-Zr-Er-Ni alloys with high as-built ductility and thermal stability\nValid Text Names:\n'ge2025highstrengthadditivelymanufacturable pages 1-2', 'ge2025highstrengthadditivelymanufacturable pages 2-4', 'ge2025highstrengthadditivelymanufacturable pages 4-6', 'ge2025highstrengthadditivelymanufacturable pages 6-7', 'ge2025highstrengthadditivelymanufacturable pages 7-8', 'ge2025highstrengthadditivelymanufacturable pages 8-9', 'ge2025highstrengthadditivelymanufacturable pages 9-10', 'ge2025highstrengthadditivelymanufacturable pages 10-11', 'ge2025highstrengthadditivelymanufacturable pages 11-11'\n\nBibTex:\n@article{ge2025highstrengthadditivelymanufacturable,\n author = \"Ge, Zhaoxuan and Wei, Shaolou and Liu, Zehua and Choma, Tomasz and Zrodowski, Lukasz and Graef, Marc De and Hart, A. John and Taheri-Mousavi, S. Mohadeseh\",\n title = \"High-strength additively manufacturable Al-Zr-Er-Ni alloys with high as-built ductility and thermal stability\",\n year = \"2025\",\n journal = \"Unknown journal\",\n month = \"May\",\n doi = \"10.21203/rs.3.rs-6558867/v1\",\n url = \"https://doi.org/10.21203/rs.3.rs-6558867/v1\",\n publisher = \"Springer Science and Business Media LLC\"\n}\n\n\nAbstract:\nAbstract\n

    Additively manufactured (AM) aluminum (Al) alloys with high as-built ductility offer sustainability, enhanced load-bearing performance, and resistance to residual-stress-induced failure. However, most commercial AM Al alloys have very limited ductility. In this study, we designed an AM Al-1.63Zr-2.38Er-1.34Ni (wt. %) alloy with 16% as-built ductility, while not introducing nanopowders or expensive scandium (Sc) to the formulation. We revealed that Al3Zr accounted for 65% of cavitation in the as-built condition by SEM characterizations. With calculation of phase diagram (CALPHAD)-based integrated computational materials engineering (ICME) simulations, we found that at each Er composition, Zr must not exceed the threshold required to act as a reservoir for the L12 phase transformation (needed for high strength) during aging. An optimized composition was identified following the guideline of Zr = 1.07 \u00d7 Er; this composition enhances the ductility from 0.9% to 16% (1600% increase) in the as-built sample, while only decreasing strength by 27% compared to the benchmark alloy. The strength is preserved even after aging for 48 hours at 400\u00b0C.

    \n\nRelevant Snippet:\n\u2026 through approaches such as laser parameter optimization21,26\u201333, \u2026 Accurate indexing is important in EBSD quantification \u2026 on indexing fidelity, especially for traditional Hough Indexing \u2026\n\n\n---\n\n## 2. Phase Mapping in EBSD Using Convolutional Neural Networks\nValid Text Names:\n'kaufmann2020phasemappingin pages 1-2', 'kaufmann2020phasemappingin pages 2-3', 'kaufmann2020phasemappingin pages 3-4', 'kaufmann2020phasemappingin pages 4-6', 'kaufmann2020phasemappingin pages 6-7', 'kaufmann2020phasemappingin pages 7-9', 'kaufmann2020phasemappingin pages 9-11', 'kaufmann2020phasemappingin pages 9-9'\n\nBibTex:\n@article{kaufmann2020phasemappingin,\n author = \"Kaufmann, Kevin and Zhu, Chaoyi and Rosengarten, Alexander S. and Maryanovsky, Daniel and Wang, Haoren and Vecchio, Kenneth S.\",\n title = \"Phase Mapping in EBSD Using Convolutional Neural Networks\",\n year = \"2020\",\n journal = \"Microscopy and Microanalysis\",\n volume = \"26\",\n pages = \"458-468\",\n month = \"May\",\n doi = \"10.1017/s1431927620001488\",\n url = \"https://doi.org/10.1017/s1431927620001488\",\n publisher = \"Oxford University Press (OUP)\",\n issue = \"3\",\n issn = \"1431-9276\"\n}\n\n\nAbstract:\nAbstract The emergence of commercial electron backscatter diffraction (EBSD) equipment ushered in an era of information rich maps produced by determining the orientation of user-selected crystal structures. Since then, a technological revolution has occurred in the quality, rate detection, and analysis of these diffractions patterns. The next revolution in EBSD is the ability to directly utilize the information rich diffraction patterns in a high-throughput manner. Aided by machine learning techniques, this new methodology is, as demonstrated herein, capable of accurately separating phases in a material by crystal symmetry, chemistry, and even lattice parameters with fewer human decisions. This work is the first demonstration of such capabilities and addresses many of the major challenges faced in modern EBSD. Diffraction patterns are collected from a variety of samples, and a convolutional neural network, a type of machine learning algorithm, is trained to autonomously recognize the subtle differences in the diffraction patterns and output phase maps of the material. This study offers a path to machine learning coupled phase mapping as databases of EBSD patterns encompass an increasing number of the possible space groups, chemistry changes, and lattice parameter variations.\n\nRelevant Snippet:\n\u2026 , the Hough transform has continued to be the standard in pattern indexing, even though \u2026 The inability for state-of-the-art Hough-based EBSD systems to make determinations about \u2026\n\n\nUnobtainable Papers:\nXiaoxiang Yu, Sivaji Karna, Zachary Haddock, Paul Nolan, and John Carsley. Structure-based phase identification in aluminum alloys using kikuchi band and hough-based ebsd. Materials Today Communications, 50:114476, Jan 2026. URL: https://doi.org/10.1016/j.mtcomm.2025.114476, doi:10.1016/j.mtcomm.2025.114476.\nMiu Lun Lau, Abraham Burleigh, Jeff Terry, and Min Long. Materials characterization: can artificial intelligence be used to address reproducibility challenges? Journal of Vacuum Science & Technology A, Nov 2023. URL: https://doi.org/10.1116/6.0002809, doi:10.1116/6.0002809.\nSrinivas Doddapaneni, Sathish Kumar, Sathyashankara Sharma, Gowri Shankar, Manjunath Shettar, Nitesh Kumar, Ganesha Aroor, and Syed Mansoor Ahmad. Advancements in ebsd techniques: a comprehensive review on characterization of composites and metals, sample preparation, and operational parameters. Journal of Composites Science, 9:132, Mar 2025. URL: https://doi.org/10.3390/jcs9030132, doi:10.3390/jcs9030132.\nYe Wei, Baptiste Gault, Rama Srinivas Varanasi, Dierk Raabe, Michael Herbig, and Andrew J. Breen. Machine-learning-based atom probe crystallographic analysis. Ultramicroscopy, 194:15-24, Nov 2018. URL: https://doi.org/10.1016/j.ultramic.2018.06.017, doi:10.1016/j.ultramic.2018.06.017.\nYuling Yang, Feng Jiang, M. Yang, X. M. Li, H. G. Zheng, and QM Zhang. Electron backscatter diffraction analysis of strain distribution in adiabatic shear band and its nearby area in ti\u20133al\u20135mo\u20134\u00b75v alloy. Materials Science and Technology, 28:165-170, Feb 2012. URL: https://doi.org/10.1179/1743284711y.0000000007, doi:10.1179/1743284711y.0000000007.\nAnalysis and microstructure based simulation of fatigue damage in high-performance steels\nF. Niessen, A. Burrows, and A. Bastos da Silva Fanta. A systematic comparison of on-axis and off-axis transmission kikuchi diffraction. Ultramicroscopy, 186:158-170, Mar 2018. URL: https://doi.org/10.1016/j.ultramic.2017.12.017, doi:10.1016/j.ultramic.2017.12.017.\nKaustubh Venkatraman, Meriem Ben Haj Slama, Vincent Taupin, Nabila Maloufi, and Antoine Guitton. Tuning critical resolved shear stress ratios for bcc-titanium ti21s via an automated data analysis approach. Modelling and Simulation in Materials Science and Engineering, 29:055014, Jun 2021. URL: https://doi.org/10.1088/1361-651x/abfeb0, doi:10.1088/1361-651x/abfeb0.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=24 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0000 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "call_PGusrK3loi2SP0YX9X3dJxyb", + "info": { + "start_ts": 619.212901675, + "end_ts": 655.08205647 + } + }, + { + "role": "tool", + "content": "Retrieved Papers:\n## 1. Artificial Intelligence and Machine Learning in Cold Spray Additive Manufacturing: A Systematic Literature Review\nValid Text Names:\n'afsharnia2025artificialintelligenceand pages 1-2', 'afsharnia2025artificialintelligenceand pages 7-8', 'afsharnia2025artificialintelligenceand pages 8-9', 'afsharnia2025artificialintelligenceand pages 9-10', 'afsharnia2025artificialintelligenceand pages 10-11', 'afsharnia2025artificialintelligenceand pages 11-12', 'afsharnia2025artificialintelligenceand pages 12-13', 'afsharnia2025artificialintelligenceand pages 14-14', 'afsharnia2025artificialintelligenceand pages 15-16', 'afsharnia2025artificialintelligenceand pages 16-17', 'afsharnia2025artificialintelligenceand pages 17-18', 'afsharnia2025artificialintelligenceand pages 18-20', 'afsharnia2025artificialintelligenceand pages 21-23', 'afsharnia2025artificialintelligenceand pages 26-27', 'afsharnia2025artificialintelligenceand pages 30-31', 'afsharnia2025artificialintelligenceand pages 33-34', 'afsharnia2025artificialintelligenceand pages 34-36', 'afsharnia2025artificialintelligenceand pages 36-38', 'afsharnia2025artificialintelligenceand pages 38-39', 'afsharnia2025artificialintelligenceand pages 40-42', 'afsharnia2025artificialintelligenceand pages 42-44', 'afsharnia2025artificialintelligenceand pages 44-45', 'afsharnia2025artificialintelligenceand pages 45-46', 'afsharnia2025artificialintelligenceand pages 50-52', 'afsharnia2025artificialintelligenceand pages 55-56'\n\nBibTex:\n@article{afsharnia2025artificialintelligenceand,\n author = \"Afsharnia, Habib and Butt, Javaid\",\n title = \"Artificial Intelligence and Machine Learning in Cold Spray Additive Manufacturing: A Systematic Literature Review\",\n year = \"2025\",\n journal = \"Journal of Manufacturing and Materials Processing\",\n volume = \"9\",\n pages = \"334\",\n month = \"Oct\",\n doi = \"10.3390/jmmp9100334\",\n url = \"https://doi.org/10.3390/jmmp9100334\",\n publisher = \"MDPI AG\",\n issue = \"10\",\n issn = \"2504-4494\"\n}\n\n\nAbstract:\nDue to its unique benefits over conventional subtractive manufacturing, additive manufacturing methods continue to attract interest in both academia and industry. One such method is called Cold Spray Additive Manufacturing (CSAM), a solid-state coating deposition technology to manufacture repair metallic components using a gas jet and powder particles. CSAM offers low heat input, stable phases, suitability for heat-sensitive substrates, and high deposition rates. However, persistent challenges include porosity control, geometric accuracy near edges and concavities, anisotropy, and cost sensitivities linked to gas selection and nozzle wear. Interdisciplinary research across manufacturing science, materials characterisation, robotics, control, artificial intelligence (AI), and machine learning (ML) is deployed to overcome these issues. ML supports quality prediction, inverse parameter design, in situ monitoring, and surrogate models that couple process physics with data. To demonstrate the impact of AI and ML on CSAM, this study presents a systematic literature review to identify, evaluate, and analyse published studies in this domain. The most relevant studies in the literature are analysed using keyword co-occurrence and clustering. Four themes were identified: design for CSAM, material analytics, real-time monitoring and defect analytics, and deposition and AI-enabled optimisation. Based on this synthesis, core challenges are identified as small and varied datasets, transfer and identifiability limits, and fragmented sensing. Main opportunities are outlined as physics-based surrogates, active learning, uncertainty-aware inversion, and cloud-edge control for reliable and adaptable ML use in CSAM. By systematically mapping the current landscape, this work provides a critical roadmap for researchers to target the most significant challenges and opportunities in applying AI/ML to industrialise CSAM.\n\nRelevant Snippet:\n\u2026 CSAM parameter selection as optimisation over fast forward \u2026 with a particle swarm optimiser to retrieve impact angle, particle \u2026 Electron backscatter diffraction (EBSD) adds another layer \u2026\n\n\nUnobtainable Papers:\nBin Huang, Hengrui Li, Yugang Miao, Yuyang Zhao, Ji Liu, and Bintao Wu. Curvature and central angle-based morphology measurement method for digital arc additive manufacturing. Measurement, 257:118917, Jan 2026. URL: https://doi.org/10.1016/j.measurement.2025.118917, doi:10.1016/j.measurement.2025.118917.\nTao Shen and Bo Li. An integrated computation framework for predicting mechanical performance of single-phase alloys manufactured using laser powder bed fusion: a case study of cocrfemnni high-entropy alloy. Jun 2024. URL: https://doi.org/10.1016/j.mtcomm.2024.109180, doi:10.1016/j.mtcomm.2024.109180.\nChangrong Guo, Heng Xiong, Tao Ye, Jianfeng Xu, and Long Bai. Ultrasonic defect characterization in coarse-grained materials using shade-a-tfm with subarray-based parameter optimization. IEEE Transactions on Instrumentation and Measurement, 74:1-18, Jan 2025. URL: https://doi.org/10.1109/tim.2025.3562984, doi:10.1109/tim.2025.3562984.\nBingqing Chen, Longchao Zhuo, Yixing Xie, Shuai Huang, Tianyuan Wang, Taiqi Yan, Xiufang Gong, and Yanlin Wang. Comparative study on microstructure, mechanical and high temperature oxidation resistant behaviors of slm in718 superalloy before and after heat treatment. Jul 2024. URL: https://doi.org/10.1016/j.jmrt.2024.06.163, doi:10.1016/j.jmrt.2024.06.163.\nSong Zhang, Y. C. Lin, Yun-Han Ling, Dao-Guang He, Ming-Song Chen, Miao Wan, Gui-Cheng Wu, Ning-Fu Zeng, Hui-Jie Zhang, and Majid Naseri. Modeling flow behaviors and microstructure evolution of ti55511 alloy during the double-stage hot deformation process utilizing machine learning algorithm. Metals and Materials International, Jun 2026. URL: https://doi.org/10.1007/s12540-025-01995-8, doi:10.1007/s12540-025-01995-8.\nKi-Seong Park, Sujung Son, Hyo-Sun Jang, Jiwon Park, Jin-Woong Lee, Shi Woo Lee, Kee-Sun Sohn, Hyoung Seop Kim, and Chang-Seok Oh. An expandable closed-loop framework for ductility optimization in refractory high-entropy alloys. Materials Today Advances, 29:100712, Mar 2026. URL: https://doi.org/10.1016/j.mtadv.2026.100712, doi:10.1016/j.mtadv.2026.100712.\nUday M. Basheer Al-Naib. Artificial intelligence in friction stir welding of ceramic-reinforced metal composites: a review on process optimization and property prediction. The International Journal of Advanced Manufacturing Technology, 141(3-4):1095-1112, Oct 2025. URL: https://doi.org/10.1007/s00170-025-16803-1, doi:10.1007/s00170-025-16803-1.\nEmmanuel Mart\u00ednez-Guerrero, Pedro Lagos-Eulogio, Pedro Miranda-Romagnoli, Roberto Noriega-Papaqui, and Juan Carlos Seck-Tuoh-Mora. Historical elite differential evolution based on particle swarm optimization algorithm for texture optimization with application in particle physics. Applied Sciences, 14:9110, Oct 2024. URL: https://doi.org/10.3390/app14199110, doi:10.3390/app14199110.\nR. Suresh, A. Sureshkumar, V. K. Shanmuganathan, and P. Michael Joseph Stalin. Deep generative learning for microstructure evolution prediction in multimaterial welded interfaces. Welding in the World, Mar 2026. URL: https://doi.org/10.1007/s40194-026-02410-5, doi:10.1007/s40194-026-02410-5.\nHoda Zamani, Mohammad H Nadimi-Shahraki, Shokooh Taghian, and Mahdis Banaie-Dezfouli. Enhancement of bernstain-search differential evolution algorithm to solve constrained engineering problems. Text, Jan 2020. URL: https://doi.org/10.13140/rg.2.2.16902.40004, doi:10.13140/rg.2.2.16902.40004.\nSabitabrata Bhattacharya, Suman Lata Tripathi, and Vikram Kumar Kamboj. Design of tunnel fet architectures for low power application using improved chimp optimizer algorithm. Engineering with Computers, 39:1415-1458, Nov 2023. URL: https://doi.org/10.1007/s00366-021-01530-4, doi:10.1007/s00366-021-01530-4.\nLi Hu, Shu-yong Jiang, Yan-qiu Zhang, Xiao-ming Zhu, and Dong Sun. Texture evolution and inhomogeneous deformation of polycrystalline cu based on crystal plasticity finite element method and particle swarm optimization algorithm. Journal of Central South University, 24:2747-2756, Dec 2017. URL: https://doi.org/10.1007/s11771-017-3688-1, doi:10.1007/s11771-017-3688-1.\nXue-zhao Wang, Ping Zhang, Xiaomin Jiang, Xue Chen, and Youqiang Wang. Influence of solid-solution processes on the microstructure and dynamic impact behavior of cast mg-gd-y-based alloys. Aug 2025. URL: https://doi.org/10.1016/j.vacuum.2025.114280, doi:10.1016/j.vacuum.2025.114280.\nXingrui Li and Ying Guo. Particle swarm optimization based on cubic chaotic mapping and random differential mutation. Algorithms, 19:297, Apr 2026. URL: https://doi.org/10.3390/a19040297, doi:10.3390/a19040297.\nCh. Leela Kumari, Vikram Kumar Kamboj, S. K. Bath, Suman Lata Tripathi, Megha Khatri, and Shivani Sehgal. A boosted chimp optimizer for numerical and engineering design optimization challenges. Engineering with Computers, 39:1-52, Mar 2023. URL: https://doi.org/10.1007/s00366-021-01591-5, doi:10.1007/s00366-021-01591-5.\nChaoyi Zhu, Christian Kurniawan, Marcus Ochsendorf, Dayong An, Stefan Zaefferer, and Marc De Graef. Orientation, pattern center refinement and deformation state extraction through global optimization algorithms. Ultramicroscopy, 233:113407, Mar 2022. URL: https://doi.org/10.1016/j.ultramic.2021.113407, doi:10.1016/j.ultramic.2021.113407.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=24 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0000 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "call_KI8Kw21UgTxchIJAACgrtWy6", + "info": { + "start_ts": 619.245570574, + "end_ts": 655.096975494 + } + }, + { + "role": "tool", + "content": "Search retrieved no additional papers. This may be because nothing matched the search query, or because all found papers have been previously retrieved.\n\nUnobtainable Papers:\nB. S\u00f8rensen, J. Hjelen, H W \u00c5nes, and T. Breivik. Recent features in ebsd, including new trapezoidal correction for multi-mapping. IOP Conference Series: Materials Science and Engineering, 891:012021, Aug 2020. URL: https://doi.org/10.1088/1757-899x/891/1/012021, doi:10.1088/1757-899x/891/1/012021.\nN.S. De Vincentis and D.P. Field. Factors affecting confidence index in ebsd analysis. Ultramicroscopy, 225:113269, Jun 2021. URL: https://doi.org/10.1016/j.ultramic.2021.113269, doi:10.1016/j.ultramic.2021.113269.\nMatthew M Nowell and D Parker Mancuso. Revisiting the effects of sample preparation on ebsd performance in the era of forward model indexing. Jul 2025. URL: https://doi.org/10.1093/mam/ozaf048.319, doi:10.1093/mam/ozaf048.319.\nYitian Shen, Yongsheng Zhang, Wei Li, Hong Miao, Yongzhe Wang, and Yi Zeng. Local kikuchi band detection in electron backscatter diffraction patterns for enhanced pattern indexing. Nov 2021. URL: https://doi.org/10.1111/jmi.13061, doi:10.1111/jmi.13061.\nJonathan Ligda. Improving polytype identification of silicon carbide using dictionary indexing. ArXiv, Oct 2023. URL: https://doi.org/10.21236/ad1214125, doi:10.21236/ad1214125.\nEdward L. Pang, Peter M. Larsen, and Christopher A. Schuh. Resolving pseudosymmetry in tetragonal zro2 using electron backscatter diffraction with a modified dictionary indexing approach. Journal of Applied Crystallography, 53:1060-1072, Jul 2020. URL: https://doi.org/10.1107/s160057672000864x, doi:10.1107/s160057672000864x.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=24 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0000 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "call_AFeXRuxf8pxFGq9DkB0yS3lq", + "info": { + "start_ts": 619.277339244, + "end_ts": 655.062107148 + } + }, + { + "role": "tool", + "content": "Retrieved Papers:\n## 1. Large volume serial section tomography by Xe Plasma FIB dual beam microscopy.\nValid Text Names:\n'burnett2016largevolumeserial pages 1-2', 'burnett2016largevolumeserial pages 2-3', 'burnett2016largevolumeserial pages 3-4', 'burnett2016largevolumeserial pages 4-6', 'burnett2016largevolumeserial pages 6-7', 'burnett2016largevolumeserial pages 7-10', 'burnett2016largevolumeserial pages 10-10', 'burnett2016largevolumeserial pages 10-11', 'burnett2016largevolumeserial pages 11-11'\n\nBibTex:\n@article{burnett2016largevolumeserial,\n author = \"Burnett, Timothy L. and Burnett, Timothy L. and Kelley, R. and Winiarski, B. and Contreras, L. and Daly, Michael and Gholinia, A. and Burke, M. G. and Withers, P. J.\",\n title = \"Large volume serial section tomography by Xe Plasma FIB dual beam microscopy.\",\n year = \"2016\",\n journal = \"Ultramicroscopy\",\n volume = \"161\",\n pages = \"119-129\",\n month = \"Feb\",\n doi = \"10.1016/j.ultramic.2015.11.001\",\n url = \"https://doi.org/10.1016/j.ultramic.2015.11.001\",\n publisher = \"Elsevier BV\",\n issn = \"0304-3991\"\n}\n\n\nRelevant Snippet:\n\u2026 with a dwell time=6 \u00b5s and a single frame acquisition taking 3 \u2026 equivalent quality as determined by EBSD pattern quality from \u2026 optimisation it may be possible to push the milling currents \u2026\n\n\n---\n\n## 2. Correction of artefacts associated with large area EBSD\nValid Text Names:\n'winiarski2021correctionofartefacts pages 1-4', 'winiarski2021correctionofartefacts pages 4-6', 'winiarski2021correctionofartefacts pages 6-9', 'winiarski2021correctionofartefacts pages 9-11', 'winiarski2021correctionofartefacts pages 11-15', 'winiarski2021correctionofartefacts pages 15-17', 'winiarski2021correctionofartefacts pages 17-19', 'winiarski2021correctionofartefacts pages 19-21', 'winiarski2021correctionofartefacts pages 21-22'\n\nBibTex:\n@misc{winiarski2021correctionofartefacts,\n author = \"Winiarski, B. and Gholinia, A. and Mingard, K. and Gee, M. and Thompson, G. and Withers, P.J.\",\n title = \"Correction of artefacts associated with large area EBSD\",\n year = \"2021\",\n journal = \"Ultramicroscopy\",\n volume = \"226\",\n pages = \"113315\",\n month = \"Jul\",\n doi = \"10.1016/j.ultramic.2021.113315\",\n url = \"https://doi.org/10.1016/j.ultramic.2021.113315\",\n publisher = \"Elsevier BV\",\n issn = \"0304-3991\"\n}\n\n\nRelevant Snippet:\n\u2026 This means EBSD data are often mapped at a dwell time per \u2026 quality of the EBSD patterns. Subsequently, SE images were \u2026 Fourthly, a verification test is run to optimise the q i spacing \u2026\n\n\nUnobtainable Papers:\nMeiyue Shao, Sriram Vijayan, Peeyush Nandwana, and Joerg R. Jinschek. The effect of beam scan strategies on microstructural variations in ti-6al-4v fabricated by electron beam powder bed fusion. Nov 2020. URL: https://doi.org/10.1016/j.matdes.2020.109165, doi:10.1016/j.matdes.2020.109165.\nGert Nolze, Maria J\u00fcrgens, J\u00fcrgen Olbricht, and Aimo Winkelmann. Improving the precision of orientation measurements from technical materials via ebsd pattern matching. Acta Materialia, 159:408-415, Oct 2018. URL: https://doi.org/10.1016/j.actamat.2018.08.028, doi:10.1016/j.actamat.2018.08.028.\n\u0160t\u011bp\u00e1n Gamanov, Poczkl\u00e1n Ladislav, Antonin Dlouhy, and Tomas Kruml. A step size dependence of kam, grod and gnd parameters calculated from ebsd. Jan 2025. URL: https://doi.org/10.2139/ssrn.4789333, doi:10.2139/ssrn.4789333.\nRobert A. Schwarzer and Jarle Hjelen. High-speed orientation microscopy with offline solving sequences of ebsd patterns. Solid State Phenomena, 160:295-300, Feb 2010. URL: https://doi.org/10.4028/www.scientific.net/ssp.160.295, doi:10.4028/www.scientific.net/ssp.160.295.\nYongjun Chen, J. Hjelen, S. Gireesh, and H. Roven. Optimization of ebsd parameters for ultra\u2010fast characterization. Journal of Microscopy, 245:111-118, Feb 2012. URL: https://doi.org/10.1111/j.1365-2818.2011.03551.x, doi:10.1111/j.1365-2818.2011.03551.x.\nStuart I. Wright, Matthew M. Nowell, Ren\u00e9 de Kloe, Patrick Camus, and Travis Rampton. Electron imaging with an ebsd detector. Ultramicroscopy, 148:132-145, Jan 2015. URL: https://doi.org/10.1016/j.ultramic.2014.10.002, doi:10.1016/j.ultramic.2014.10.002.\nPascal Thome, Micheal Madigan, Shadman Tahsin Nabil, Owen Lowerey, Francisco Medina, and Sammy Tin. Columnar to equiaxed transition in electron beam powder bed fusion (eb\u2010pbf) characterized through microstructure analytics. Advanced Engineering Materials, Mar 2026. URL: https://doi.org/10.1002/adem.202503160, doi:10.1002/adem.202503160.\nM. M. Nowell and S. I. Wright. Phase differentiation via combined ebsd and xeds. Journal of Microscopy, 213:296-305, Mar 2004. URL: https://doi.org/10.1111/j.0022-2720.2004.01299.x, doi:10.1111/j.0022-2720.2004.01299.x.\nT. Arold, P. Kroo\u00df, and T. Niendorf. Pathways to exploit the multi-spot scanning strategy in electron beam additive manufacturing for control of microstructure and defect density. Jul 2024. URL: https://doi.org/10.1016/j.jmrt.2024.06.043, doi:10.1016/j.jmrt.2024.06.043.\nE. Uta, N. Gey, P. Bocher, M. Humbert, and J. Gilgert. Texture heterogeneities in \u03b1p/\u03b1s titanium forging analysed by ebsd\u2010relation to fatigue crack propagation. Journal of Microscopy, 233:451-459, Mar 2009. URL: https://doi.org/10.1111/j.1365-2818.2009.03141.x, doi:10.1111/j.1365-2818.2009.03141.x.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=24 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0000 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "call_rjeQSC8BesdXWTotR8LKnLxa", + "info": { + "start_ts": 619.325013734, + "end_ts": 655.072304035 + } + }, + { + "role": "tool", + "content": "Retrieved Papers:\n## 1. Comparison of segmentation of 2D and 3D EBSD measurements in polycrystalline materials\nValid Text Names:\n'stanek2020comparisonofsegmentation pages 1-2', 'stanek2020comparisonofsegmentation pages 2-7', 'stanek2020comparisonofsegmentation pages 7-9', 'stanek2020comparisonofsegmentation pages 9-12', 'stanek2020comparisonofsegmentation pages 12-16', 'stanek2020comparisonofsegmentation pages 16-18', 'stanek2020comparisonofsegmentation pages 18-19'\n\nBibTex:\n@article{stanek2020comparisonofsegmentation,\n author = \"Stanek, J. and Kope\u010dek, J. and Kr\u00e1l, P. and Karafi\u00e1tov\u00e1, I. and Seitl, F. and Bene\u0161, V.\",\n title = \"Comparison of segmentation of 2D and 3D EBSD measurements in polycrystalline materials\",\n year = \"2020\",\n journal = \"Metallic Materials\",\n volume = \"58\",\n pages = \"301-319\",\n month = \"Jan\",\n doi = \"10.4149/km\\_2020\\_5\\_301\",\n url = \"https://doi.org/10.4149/km\\_2020\\_5\\_301\",\n publisher = \"Central Library of the Slovak Academy of Sciences\",\n issue = \"05\",\n issn = \"0023-432X\"\n}\n\n\nAbstract:\nA comparison study of grain segmentation in 2D and 3D electron backscatter diffraction (EBSD) measurements of polycrystalline materials, based on a misorientation threshold, is presented. Using Laguerre tessellations with orientation marks, a simulation study that demonstrates a different sensitivity of segmentation in the case of low angle and high angle grain boundaries is involved. Then two metallic materials measured by 3D EBSD are investigated concerning segmentation, and there are given some recommendations for the misorientation thresholds. Computational tools such as DREAM 3D software enable significant data evaluation that is completed by a five-parameter analysis of grain boundaries. K e y w o r d s: electron backscatter diffraction (EBSD), grain boundaries, misorientation, tessellation\n\nRelevant Snippet:\n\u2026 Computational tools such as DREAM 3D software enable \u2026 of grains, in a single 2D slice, on the misorientation tolerance level\u2026 number of grains in a slice with the misorientation threshold \u2026\n\n\n---\n\n## 2. Accurate grain boundary plane distributions for textured microstructures from stereological analysis of orthogonal two-dimensional electron backscatter diffraction orientation maps\nValid Text Names:\n'folwarczny2026accurategrainboundary pages 1-3', 'folwarczny2026accurategrainboundary pages 3-5', 'folwarczny2026accurategrainboundary pages 5-9', 'folwarczny2026accurategrainboundary pages 9-12', 'folwarczny2026accurategrainboundary pages 12-15', 'folwarczny2026accurategrainboundary pages 15-18', 'folwarczny2026accurategrainboundary pages 18-20'\n\nBibTex:\n@article{folwarczny2026accurategrainboundary,\n author = \"Folwarczny, Martin and Li, Ao and Shah, Rushvi and Chote, Aaron and Austin, Alexandra C. and Zhu, Yimin and Rohrer, Gregory S. and Jackson, Michael A. and Kotakadi, Souhardh and Marquardt, Katharina\",\n title = \"Accurate grain boundary plane distributions for textured microstructures from stereological analysis of orthogonal two-dimensional electron backscatter diffraction orientation maps\",\n volume = \"280\",\n issn = \"0304-3991\",\n url = \"https://doi.org/10.1016/j.ultramic.2025.114262\",\n doi = \"10.1016/j.ultramic.2025.114262\",\n journal = \"Ultramicroscopy\",\n publisher = \"Elsevier BV\",\n year = \"2026\",\n month = \"Feb\",\n pages = \"114262\"\n}\n\n\nRelevant Snippet:\n\u2026 Two grain boundaries displaying the same misorientation between adjacent \u2026 normally encountered in experimental EBSD data. From the grain boundary segments, GBPDs were \u2026\n\n\nUnobtainable Papers:\nWilliam C. Lenthe, McLean P. Echlin, Jean C. Stinville, Marc De Graef, and Tresa M. Pollock. Twin related domain networks in ren\u00e9 88dt. Materials Characterization, 165:110365, Jul 2020. URL: https://doi.org/10.1016/j.matchar.2020.110365, doi:10.1016/j.matchar.2020.110365.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=24 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0000 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "call_x3Q5do7NWtrRZiM5mvwykX6y", + "info": { + "start_ts": 619.362055206, + "end_ts": 655.052245472 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "call_GpTgn8r9BIdram9mIMRTK5Lk", + "type": "function", + "function": { + "arguments": "{\"question\": \"Identify explicit evidence relevant to any of these: (1) automated optimizer-driven tuning of EBSD pattern processing/indexing parameters; (2) iterative re-indexing of stored raw patterns with CI/IQ/fit/MAD/NCC objective selecting next parameters; (3) parameter sweeps or optimization using grain-level outcomes; (4) hybrid Hough then dictionary/pattern matching on low-quality residue with automated escalation criterion; (5) autonomous EBSD post-processing or feedback to SEM acquisition parameters. For each work report exact method, automated variables/objective, and limitations/non-automated parts.\"}", + "name": "gather_evidence" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "No relevant evidence found for your question.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=24 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0497 | Disease-Target Evidence=0", + "name": "gather_evidence", + "tool_call_id": "call_GpTgn8r9BIdram9mIMRTK5Lk", + "info": { + "start_ts": 668.979169114, + "end_ts": 675.651561975 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "call_AqiInZ3vFforOEM02yK3ZwoA", + "type": "function", + "function": { + "arguments": "{\"query\": \"\\\"Reindexing\\\" EBSD \\\"evolutionary algorithm\\\"\"}", + "name": "paper_search" + } + }, + { + "id": "call_RgOFyPWBn5U8Hvx3JRcTYJut", + "type": "function", + "function": { + "arguments": "{\"query\": \"\\\"dictionary indexing\\\" EBSD \\\"evolutionary algorithm\\\"\"}", + "name": "paper_search" + } + }, + { + "id": "call_V0DFMvNN6qIFHJFPJYNQ3VAm", + "type": "function", + "function": { + "arguments": "{\"query\": \"\\\"global optimization algorithms\\\" EBSD orientation pattern center refinement deformation state extraction\"}", + "name": "paper_search" + } + }, + { + "id": "call_ukRTrcFmrr3QCZ78ACrh54nw", + "type": "function", + "function": { + "arguments": "{\"query\": \"\\\"EBSD pattern center\\\" optimization normalized cross correlation\"}", + "name": "paper_search" + } + }, + { + "id": "call_viEbTlkbaVWSj9viiSsVoQeq", + "type": "function", + "function": { + "arguments": "{\"query\": \"\\\"low confidence\\\" EBSD \\\"dictionary indexing\\\"\"}", + "name": "paper_search" + } + }, + { + "id": "call_sNECA4HSwXwytqITdKKFiRzx", + "type": "function", + "function": { + "arguments": "{\"query\": \"EBSD automated parameter sweep indexing confidence index Hough settings\"}", + "name": "paper_search" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Search retrieved no additional papers. This may be because nothing matched the search query, or because all found papers have been previously retrieved.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=25 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0497 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "call_AqiInZ3vFforOEM02yK3ZwoA", + "info": { + "start_ts": 689.614977119, + "end_ts": 703.90877586 + } + }, + { + "role": "tool", + "content": "Search retrieved no additional papers. This may be because nothing matched the search query, or because all found papers have been previously retrieved.\n\nUnobtainable Papers:\nToby Francis, Paul F. Rottmann, Andrew T. Polonsky, Marie-Agathe Charpagne, McLean P. Echlin, Veronica Anghel, David R. Jones, George T. Gray, Marc De Graef, and Tresa M. Pollock. Multimodal 3d characterization of voids in shock-loaded tantalum: implications for ductile spallation mechanisms. Acta Materialia, 215:117057, Aug 2021. URL: https://doi.org/10.1016/j.actamat.2021.117057, doi:10.1016/j.actamat.2021.117057.\nJ.C. Stinville, M.A. Charpagne, R. Maa\u00df, H. Proudhon, W. Ludwig, P.G. Callahan, F. Wang, I.J. Beyerlein, M.P. Echlin, and T.M. Pollock. Insights into plastic localization by crystallographic slip from emerging experimental and numerical approaches. Annual Review of Materials Research, 53:275-317, Jul 2023. URL: https://doi.org/10.1146/annurev-matsci-080921-102621, doi:10.1146/annurev-matsci-080921-102621.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=25 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0497 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "call_RgOFyPWBn5U8Hvx3JRcTYJut", + "info": { + "start_ts": 689.651392441, + "end_ts": 719.573874281 + } + }, + { + "role": "tool", + "content": "Search retrieved no additional papers. This may be because nothing matched the search query, or because all found papers have been previously retrieved.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=25 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0497 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "call_V0DFMvNN6qIFHJFPJYNQ3VAm", + "info": { + "start_ts": 689.685870397, + "end_ts": 710.360182466 + } + }, + { + "role": "tool", + "content": "Search retrieved no additional papers. This may be because nothing matched the search query, or because all found papers have been previously retrieved.\n\nUnobtainable Papers:\nDavid Fullwood and Brent Adams. High resolution orientation imaging microscopy. ArXiv, May 2012. URL: https://doi.org/10.21236/ada586789, doi:10.21236/ada586789.\nSimon Breumier. Methodology for shot-peening induced intragranular residual stress prediction. PhD thesis, Agence Bibliographique de l\u2019Enseignement Sup\u00e9rieur, 2021. URL: https://doi.org/10.70675/9bdea3e2z19e1z4843zae96z7086104f4cb7, doi:10.70675/9bdea3e2z19e1z4843zae96z7086104f4cb7.\nMatthew J. Burch, Chris M. Fancher, Srikanth Patala, Marc De Graef, and Elizabeth C. Dickey. Mapping 180\u00b0 polar domains using electron backscatter diffraction and dynamical scattering simulations. Ultramicroscopy, 173:47-51, Feb 2017. URL: https://doi.org/10.1016/j.ultramic.2016.11.013, doi:10.1016/j.ultramic.2016.11.013.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=25 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0497 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "call_ukRTrcFmrr3QCZ78ACrh54nw", + "info": { + "start_ts": 689.717413937, + "end_ts": 713.509185713 + } + }, + { + "role": "tool", + "content": "Retrieved Papers:\n## 1. Convolutional neural network-based method for real-time orientation indexing of measured electron backscatter diffraction patterns\nValid Text Names:\n'shen2019convolutionalneuralnetworkbased pages 1-2', 'shen2019convolutionalneuralnetworkbased pages 2-3', 'shen2019convolutionalneuralnetworkbased pages 3-5', 'shen2019convolutionalneuralnetworkbased pages 5-6', 'shen2019convolutionalneuralnetworkbased pages 6-8', 'shen2019convolutionalneuralnetworkbased pages 8-10', 'shen2019convolutionalneuralnetworkbased pages 10-12', 'shen2019convolutionalneuralnetworkbased pages 12-13', 'shen2019convolutionalneuralnetworkbased pages 13-14', 'shen2019convolutionalneuralnetworkbased pages 14-14'\n\nBibTex:\n@article{shen2019convolutionalneuralnetworkbased,\n author = \"Shen, Yu-Feng and Pokharel, Reeju and Nizolek, Thomas J. and Kumar, Anil and Lookman, Turab\",\n title = \"Convolutional neural network-based method for real-time orientation indexing of measured electron backscatter diffraction patterns\",\n year = \"2019\",\n journal = \"Acta Materialia\",\n month = \"May\",\n doi = \"10.1016/j.actamat.2019.03.026\",\n url = \"https://doi.org/10.1016/j.actamat.2019.03.026\",\n volume = \"170\",\n pages = \"118-131\",\n publisher = \"Elsevier BV\",\n issn = \"1359-6454\"\n}\n\n\nRelevant Snippet:\n\u2026 -art dictionary indexing (DI) method significantly improves the orientation reconstruction accuracy from highly noisy EBSD \u2026 For those with low confidence, run the full dictionary search. \u2026\n\n\nUnobtainable Papers:\nDavid P. Field, Satyam Suwas, and Stuart I. Wright. Basics of SEM-Based Techniques for Electron Backscatter Diffraction, pages 27-41. Springer Nature Singapore, Jan 2025. URL: https://doi.org/10.1007/978-981-96-5346-1\\_2, doi:10.1007/978-981-96-5346-1\\_2.\nFarangis Ram and Marc De Graef. Phase differentiation by electron backscatter diffraction using the dictionary indexing approach. Acta Materialia, 144:352-364, Feb 2018. URL: https://doi.org/10.1016/j.actamat.2017.10.069, doi:10.1016/j.actamat.2017.10.069.\nAhmed A. Tiamiyu, Tyler Lucas, Edward L. Pang, Xi Chen, James M. LeBeau, and Christopher A. Schuh. Heterogeneous microstructural evolution during hydrodynamic penetration of a high-velocity copper microparticle impacting copper. Jan 2024. URL: https://doi.org/10.1016/j.mattod.2023.11.015, doi:10.1016/j.mattod.2023.11.015.\nDevi Janani Ramesh, Janis S\u00e4lker, Sameer Aman Salman, Eduardo Vega Halleslevens, Moritz to Baben, Christina Scheu, and Jochen M. Schneider. 2d vs. 3d phase analysis of an oxidized cr2alc coating. Unknown journal, Jan 2026. URL: https://doi.org/10.2139/ssrn.6989225, doi:10.2139/ssrn.6989225.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=25 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0497 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "call_viEbTlkbaVWSj9viiSsVoQeq", + "info": { + "start_ts": 689.749615248, + "end_ts": 718.236611284 + } + }, + { + "role": "tool", + "content": "Search retrieved no additional papers. This may be because nothing matched the search query, or because all found papers have been previously retrieved.\n\nUnobtainable Papers:\nSaransh Singh. Application of forward modeling to materials characterization. Text, Jan 2018. URL: https://doi.org/10.1184/r1/6714788.v1, doi:10.1184/r1/6714788.v1.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=25 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0497 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "call_sNECA4HSwXwytqITdKKFiRzx", + "info": { + "start_ts": 689.780833706, + "end_ts": 719.174439903 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "call_gQXQyhWpcdQAtqZMTz266Aco", + "type": "function", + "function": { + "arguments": "{\"question\": \"From the retrieved papers, extract exact evidence on: Shen et al. 2019 low-confidence patterns and full dictionary search; Polonsky et al. 2019 BisQue/DREAM.3D parameter sweeps and grain segmentation outcomes; global/evolutionary optimization in EBSD pattern matching or pattern-center/orientation refinement; and whether any method iteratively tunes Hough/background/binning/neighbor settings or closes feedback to SEM acquisition. State what is and is not automated.\"}", + "name": "gather_evidence" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "No relevant evidence found for your question.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=25 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0922 | Disease-Target Evidence=0", + "name": "gather_evidence", + "tool_call_id": "call_gQXQyhWpcdQAtqZMTz266Aco", + "info": { + "start_ts": 732.745937759, + "end_ts": 740.353156312 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "call_4klcSpImEsXAZeSqWkaHiygh", + "type": "function", + "function": { + "arguments": "{\"text_name_list\": [\"shen2019convolutionalneuralnetworkbased pages 1-2\", \"shen2019convolutionalneuralnetworkbased pages 8-10\", \"shen2019convolutionalneuralnetworkbased pages 10-12\", \"polonsky2019threedimensionalanalysisand pages 1-2\", \"polonsky2019threedimensionalanalysisand pages 5-6\", \"polonsky2019threedimensionalanalysisand pages 6-8\"]}", + "name": "read_text" + } + }, + { + "id": "call_G0lw5LzH1ACLfx203yBWOksS", + "type": "function", + "function": { + "arguments": "{\"text_name_list\": [\"stinville2022multimodaldatasetof pages 9-12\", \"stinville2022multimodaldatasetof pages 12-13\", \"sparks20243dreconstructionof pages 9-12\", \"sparks20243dreconstructionof pages 23-24\", \"kaufmann2020phasemappingin pages 1-2\", \"kaufmann2020phasemappingin pages 6-7\"]}", + "name": "read_text" + } + }, + { + "id": "call_mH0dRIstCN2AOJxkl8ecCACI", + "type": "function", + "function": { + "arguments": "{\"text_name_list\": [\"burnett2016largevolumeserial pages 4-6\", \"burnett2016largevolumeserial pages 6-7\", \"winiarski2021correctionofartefacts pages 4-6\", \"winiarski2021correctionofartefacts pages 15-17\", \"stanek2020comparisonofsegmentation pages 1-2\", \"stanek2020comparisonofsegmentation pages 7-9\"]}", + "name": "read_text" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "## 1. polonsky2019threedimensionalanalysisand pages 6-8 (Context ID: pqac-00000012)\n\n the\n Keeping all other pipeline parameters constant (mini- optimal number of clusters in a dataset. The derivatives are\nmum number of two neighbors, minimum allowed defect approximated via the central difference method, shown in\nsize of 125 voxels), the misorientation tolerance was tested Fig. 5b and c. A best balance between these metrics occurs\nover a wide range of values, from 0.1 to 10\u25e6of mis- at 2.0\u25e6, making this an equitable choice of misorientation\norientation in 0.1\u25e6increments, generating a total of one- tolerance for segmentation of this dataset to avoid excess\nhundred 3D reconstructions of the steel sample described consolidation of separable grains. This results in a dataset\nin \u201cLENS-Processed 304L Stainless Steel.\u201d This represents with 899 grains, wherein 98.4% of the masked data is\nsome seventy gigabytes of generated data. To assess the included in the reconstruction.\nquality of the reconstruction, two high-level metrics were\nused, the fraction of \u201cgood\u201d data, and the total number Subvolume Creation and Analysis of Large 3D\nof grains found during the reconstruction. \u201cGood\u201d data is Volumes\ndefined by the confidence index of the EBSD data, and\ntherefore contains a constant number of voxels that does not Beyond investigation of individual pipeline parameters,\nchange between reconstructions. During the reconstruction the BisQue framework also enables coupled parameteriza-\nprocess, various cleanup steps are employed which retain tion, wherein sets of variables are linked to each other.\nvarying amounts of this initial group of voxels. DREAM.3D This allows for automated generation of random samples\nfilters such as \u201cMinimum Size,\u201d \u201cMinimum Number of of equal-sized subvolumes of 3D datasets, among otherIntegr Mater Manuf Innov (2019) 8:37\u201351 43\n\n\nFig. 4 a A single feature\nidentified from the bulk using a (a)\nmisorientation tolerance of 5.0\u25e6 222 m\nfor segmentation via CCA.\n 420 mGrain orientation is shown in\nIPF coloring with the build\ndirection taken as the reference\ndirection. b The same feature is\nsplit into three separate grains\nwhen a misorientation tolerance\nof 2.0\u25e6is used for segmentation\n\n\n\n\n\n Build\n Direction\n\n\n\n\n 111\n\n\n\n\n\n 001 101\n\n (b)\n\n\n\n\n\n Grain ID\n\n\n\n 1 2 3\n\n\napplications. The characterization of subvolumes in 3D Morphological Complexity of As-printed Additive\ndatasets has been previously applied to define microstruc- Structures\ntural and property volume elements (MVEs and PVEs) for\nvarious material properties, to inform component design Due to the complex thermal gradients and remelting\n[41, 42]. phenomena inherent to additive manufacturing methods,44 Integr Mater Manuf Innov (2019) 8:37\u201351\n\n (a) in standard analyses of 2D cross-sections [47]. Columnar\n grains near the center of melt pool, when cut perpendicu-\n larly, can appear as fine equiaxed grains, which may mimic\n traditional weld microstructures and can lead to misinter-\n pretation of data. Misinterpretation is also highly likely\n for larger grains in additive processes. Either as a result\n of multiple remelting and solidification cycles, or from a\n single solidification event with complex thermal gradients,\n individual grains are commonly observed to possess large\n misorientation gradients. One such large grain was identi-\n fied in the reconstruction of the 304L stainless steel sample\n described in \u201cMisorientation Tolerance Parameterization\n for Feature Identification.\u201d Even while using the previously\n determined misorientation tolerance of 2\u25e6for grain segmen-\n tation, large changes in orientation are observed, in excess\n of 12\u25e6from the average orientation of the grain. Changes in\n orientation are evident via differences in inverse pole figure\n (IPF) coloring of the grain shown in Fig. 6.\n The limitations of 2D characterization of additive\n structures such as those shown in Fig. 6 are demonstrated\n by examining 2D cross-sections from the 3D data volume.\n Rate of Change per Degree\n Using the coupled parameterization ability of BisQue and\n (b)\n the \u201cCrop Geometry\u201d filter in DREAM.3D, individual\n subvolumes, each 1 voxel thick (to approximate 2D cross-\n sections), were extracted from a 3D grain along the three\n principal sample directions (Fig. 6b\u2013d). Figure 6d shows\n Z-normal slices, which are those taken with a plane\n normal along the build direction of the sample, which\n is also parallel to the TriBeam sectioning direction. X-\n normal (Fig. 6b) and Y-normal (Fig. 6c) slices are those\n containing a plane normal along either of the in-plane axes\n as defined by the TriBeam sectioning direction and the\n (c) sample geometry. These slices were then segmented using\n the same misorientation tolerance used on the full volume,\n 2\u25e6, to determine how the lack of 3D data would affect\n the characterization of such a grain. As this analysis was\n only performed on voxels associated with a large feature\n from the 3D volume, features resulting from this additional\n segmentation are subfeatures of the initial 3D grain. An\n example of a Z-normal slice characterization is shown in\n Fig. 7. Since small features comprised of fewer than 64\n voxels were already removed from the 3D volume, a modest\n minimum size requirement of four pixels was applied to\nFig. 5 a The fraction of the voxels in the confidence index mask\n these slices, effectively removing what would normally beincluded in the segmentation and the total number of grains, both as\na function of the defined grain segmentation misorientation tolerance. treated as noisy pixels in typical 2D cross-sections. The 3D\nThe rate of change per degree of misorientation tolerance for b the \n\n## 2. polonsky2019threedimensionalanalysisand pages 5-6 (Context ID: pqac-00000013)\n\nnd grains containing less than 64 voxels voxels. As with the 304L sample, a minimum CI of 0.1\nwere considered too small to be resolved and were removed. was chosen for the initial mask. Grains were segmented\nThis corresponds to 4 \u00d7 4 \u00d7 4 points across a feature and an using a misorientation tolerance of 2\u25e6using the same\nequivalent diameter of 14.9 \u03bcm, roughly five times smaller segmentation algorithm as explained in \u201cMisorientation\nthan the average grain size determined from 2D analysis Tolerance Parameterization for Feature Identification.\u201d A\ndone prior to 3D characterization. Gaps remaining from minimum size requirement of 125 voxels was applied to\nthese removed features were filled via iterative dilation of delete grains that were too small to be properly charac-\nthe surrounding grains. Indexed EBSD data was uploaded terized. This corresponds to 5\u00d75\u00d75 points across a feature\nto BisQue for analysis after data collection. and an equivalent diameter of 9.3 \u03bcm, roughly five times\n smaller than the average grain size determined from 2D\nEBM Inconel 718 analysis done prior to 3D characterization. Gaps remaining\n from these removed features were filled via iterative dilation\nElectron beam melting (EBM) is a powder-bed additive of the surrounding grains. Indexed EBSD data was uploaded\ntechnique which utilizes an electron beam as a heat source. to BisQue for analysis after data collection.\nA fine layer of powder on the order of 50\u2013100 \u03bcm is\nspread over a build plate, and the electron beam selectively\nmelts the powder. The build plate is then lowered and Results\nthe process is repeated to create complex geometries in\n3D. Unlike laser melting techniques, electron beam melting Misorientation Tolerance Parameterization\nrequires vacuum processing environment, and the electron for Feature Identi\ufb01cation\nbeam heat source can also be used to achieve preheat\ntemperatures in excess of 1000 \u25e6C. A sample of EBM In order to analyze 3D tomography data, individual fea-\nInconel 718 was fabricated with 50-\u03bcm-thick build layers tures, or grains, must be segmented from the reconstructed\nand was characterized in the TriBeam system with 1.5-\u03bcm- volume. When working with 3D EBSD data, orientation\nthick slices as described previously [37], and EBSD data information exists at every voxel in the volume. Straight-\nwas collected to characterize grain texture and morphology. forward segmentation algorithms such as connected compo-\nRoughly 25 GB of data was collected from a total of 204 nent analysis (CCA) are used to identify grains from the 3D\nslices over the course of three days, resulting in a volume data using a misorientation tolerance between adjacent vox-\nof 952.5 \u00d7 501.0 \u00d7 306.0 \u03bcm. Raw EBSD patterns were els. The misorientation tolerance is one of the most critical\nnot collected, but the Hough transforms of the patterns parameters for the segmentation and analysis of EBSD data.\n\n\nFig. 3 Mask of the 3D data from\na sample of LENS-processed 816 m\n304L stainless steel generated by 834 m\nthresholding on the Confidence\nIndex (CI) of EBSD patterns\n\n\n\n\n\n 240 m\n\n\n Build\n Direction\n\n\n\n\n\n Confidence Index\n\n\n\n\n 0.1 1.042 Integr Mater Manuf Innov (2019) 8:37\u201351\n\n\nA mask is defined that distinguishes good data from noise in Neighbors,\u201d and \u201cFill Bad Data\u201d can affect whether individ-\nthe dataset by using a threshold on the electron backscatter ual voxels are retained or released from segmented features.\npattern confidence index (CI) [36]. To perform grain seg- At the end of a reconstruction, post-processing scripts are\nmentation, a seed is selected from voxel 0 within the mask used to count the number of voxels belonging to segmented\nvolume and its orientation is compared to each of its nearest features, which will always be a subset of the initial group\nneighbors that are still within the mask (up to six neigh- of \u201cgood\u201d voxels.\nbors in a rectilinear voxelized grid). If the misorientation As can be seen in Fig. 5a, these two metrics tend to have\nbetween two adjacent voxels is below the user-defined mis- opposite trends with increasing misorientation tolerance. As\norientation tolerance, then the voxel is added to the current larger misorientation tolerances are used to segment the\ngrain. This process is repeated until no additional neighbor- data, not only are more grains merged together, decreasing\ning voxels can be added to the grain. A new seed is then the overall number of grains found, but noisier data on\nselected at the smallest voxel index not previously grouped the sample surfaces can also be connected to existing\nand the process continues until all voxels in the mask have grains during segmentation. This trend is true except for\nbeen assigned to some grain ID. the lowest misorientation tolerances, below 0.9\u25e6. At these\n It is essential that an optimal misorientation tolerance lower misorientation tolerances, the minimum grain size\nvalue is used during dataset reconstruction due to the requirement of 64 voxels eliminates many of the grains\nimpact of the misorientation tolerance on the definition found during the segmentation step, and for tolerances\nof grain structure. Two-dimensional analysis of EBSD below 0.4\u25e6, no continuous grains larger than 64 voxels\ndata typically uses a misorientation tolerance of 5\u25e6, which are found, so grain-level metrics do not exist in these\nis generally sufficient for well-annealed or recrystallized reconstructions.\nmicrostructures of various morphologies [38]. However, in An optimized reconstruction will maintain a high fraction\ndeformed or highly textured materials, as are commonly of the masked voxels with high confidence index, while\nobserved in as-built additive structures [39, 40], such also reducing unnecessary merging of grains. The merging\nlarge misorientation tolerances can inadvertently merge of grains when a large misorientation tolerance is selected\ngrains that should otherwise be segmented separately. can be seen in Fig. 4. The feature in Fig. 4a is identified\nThe additional voxel connectivity provided by 3D data as a single grain when using a misorientation tolerance\nfurther exacerbates this problem, and as there is generally of 5.0\u25e6, but becomes separated into three separate grains\nnot an accepted misorientation tolerance that applies to when using a misorientation tolerance of 2.0\u25e6(Fig. 4a).\nall 3D microstructures, these values must be chosen The further separation of this feature results in grains with\nintuitively and the resulting segmentation analyzed for more reasonable grain morphologies that reflect the additive\nefficacy. This is a time-consuming, laborious process, and process. The best misorientation tolerance value is the\nthe ultimate selection of a user-defined parameter is not lowest value at which both the change in fraction of masked\nnecessarily verifiable as the optimal choice. The use of data included and the change in the number of grains\nparameterization, enabled by the BisQue framework, allows became constant, or when the derivatives of these quantities\nfor the generation of many 3D volumes to better assess these with respect to misorientation tolerance begin to converge,\nand other important reconstruction parameters. similar to the Elbow method used for determining the\n Keeping all other pipeline parameters constant (mini- optimal number of clusters in a dataset. The derivatives are\nmum number of two neighbors, minimum allowed defect approximated via the central difference method, shown in\nsize of 125 voxels), the misorientation tolerance was tested Fig. 5b and c. A best balance between these metrics occurs\nover a wide range of values, from 0.1 to 10\u25e6of mis- at 2.0\u25e6, making this an equitable choice of misorientation\norientation in 0.1\u25e6increments, generating a total of one- tolerance for segmentation of this dataset to avoid excess\nhundred 3D reconstructions of the steel sample described consolidation of separable grains. This results in a dataset\nin \u201cLENS-Processed 304L Stainless \n\n## 3. polonsky2019threedimensionalanalysisand pages 1-2 (Context ID: pqac-00000014)\n\nIntegrating Materials and Manufacturing Innovation (2019) 8:37\u201351\nhttps://doi.org/10.1007/s40192-019-00126-7\n\n TECHNICAL ARTICLE\n\n\nThree-dimensional Analysis and Reconstruction of Additively\nManufactured Materials in the Cloud-Based BisQue Infrastructure\n\nAndrew T. Polonsky1 \u00b7 Christian A. Lang2 \u00b7 Kristian G. Kvilekval2 \u00b7 Marat I. Latypov1,3 \u00b7 McLean P. Echlin1 \u00b7\nB. S. Manjunath2 \u00b7 Tresa M. Pollock1\n\n\nReceived: 30 December 2018 / Accepted: 18 February 2019 / Published online: 22 March 2019\n\u00a9 The Minerals, Metals & Materials Society 2019\n\nAbstract\nA microstructure analytics and 3D reconstruction software package, DREAM.3D, was integrated as a module into a\ncloud-based platform, BisQue. Parallelization of DREAM.3D module executions and the ability to parameterize pipeline\nvariables over a range of values have led to insights about the grain segmentation misorientation tolerance in TriBeam-\ncollected 3D EBSD datasets of additively manufactured materials with complex anisotropic microstructures. Furthermore,\na comparison in grain size measurements was made between standard 2D metallographic slices and 3D measures using\nBisQue\u2019s parallelized DREAM.3D module executions. The direction of cloud-based data infrastructure and the prospects\nfor impact in material science are also discussed.\n\nKeywords Tomography \u00b7 3D materials science \u00b7 Microstructure analytics \u00b7 Cloud infrastructure \u00b7 Additive manufacturing \u00b7\n3D metal printing\n\n\n Introduction\n Andrew T. Polonsky\n polonsky@ucsb.edu\n Recent external pressures mandated by government grants\n Christian A. Lang requiring data be accessible to the public, and internal\n clang@ucsb.edu pressures within academic communities for data sharing\n and reproducibility have led to the emergence of data-\n Kristian G. Kvilekval\n driven platforms within the scientific community [1\u20134].\n kgk@ucsb.edu\n Requirements for these platforms include providing data\n Marat I. Latypov provenance, data sharing, and hosting services for data that\n latmarat@ucsb.edu may otherwise disappear when a lab closes or hardware\n fails [5]. Recently, data repositories have shifted from\n McLean P. Echlin\n mechlin@ucsb.edu simply siloing data to include data analytics and predictive\n capabilities. Furthermore, some of these repositories are\n B. S. Manjunath directly linked with high-performance computing in order\n manj@ucsb.edu\n to populate an ever growing database, such as with\n Tresa M. Pollock thermodynamic databases such as the Materials Project [6]\n tresap@ucsb.edu and the Open Quantum Materials Database (OQMD) [7].\n More sophisticated predictive/interactive databases, such as\n1 the aforementioned thermodynamic ones, have been slower Materials Department, University of California Santa Barbara,\n Santa Barbara, CA 93106, USA to develop with the 3D Materials Science community. This\n2 is likely due to the less standardized and more diverse data Electrical and Computer Engineering Department,\n University of California Santa Barbara, Santa Barbara, modalities, the complexity and diversity of microstructures,\n CA 93106, USA and the relative infancy of the community itself.\n3 Mechanical Engineering Department, University of California In almost all regards, using 3D data to answer scientific\n Santa Barbara, Santa Barbara, CA 93106, USA questions in Materials Science is challenging due to the38 Integr Mater Manuf Innov (2019) 8:37\u201351\n\n\nneed for dataset acquisition, reconstruction, and analysis. In 3D characterization techniques, such as X-ray-based\nReconstruction of 3D datasets is a complex process with diffraction contrast tomography (DCT), the problems of\nmany degrees of freedom. The algorithms employed, and data reconstruction and analysis are also convoluted. Coher-\ntolerances selected by the user to align slices, segment ent volumes must be reconstructed from individual 2D\nfeatures, and remove data artifacts (i.e., remove noise), images via back projection techniques [24]. The diffraction\nultimately determine the quantitative data extracted from spots from the 2D projections are generally assumed to orig-\nthe volume. Significant progress on the reconstruction and inate from a single grain, limiting the characterization of\nanalysis of electron backscatter diffraction (EBSD) data has materials with large internal strain gradients [25]. Moreover,\nbeen made by a software package DREAM.3D [8], which stereological conventions established in 2D do not neces-\ncreates a unified data structure for 3D data treatment and sarily capture the real 3D microstructures, particularly at\naggregates tools and algorithms collectively developed by extrema of property distributions [26, 27]. Given the wealth\nthe community. In DREAM.3D, this process takes the form of additional data provided by 3D characterization, new\nof a pipeline, which typically consists of well over a dozen tools aimed at exploring the parameter space offered to 3D\nsteps, and in which each step has its own set of input reconstruction are required. In the following manuscript, we\nvariables and outputs. DREAM.3D typically runs in a serial describe the use of a cloud-based platform, BisQue [28, 29],\nprocess on a workstation, with predefined input parameters. enhanced with the DREAM.3D microstructural software\nDue to the long computation times required to process analysis package for the 3D reconstruction and analysis\n3D data, which often scales proportionately as dataset size of additively manufactured microstructures characterized\nand complexity increases, it is impractical to explore the using TriBeam tomography [30].\nfull parameter space by manually running reconstructions.\nTypically, only several variables are adjusted by a user until\na qualitatively acceptable reconstruction is attained. This Methods\nprocess inherently imparts bias and typically provides little\nopportunity to justify specific reconstruction variables. The following sections describe the software infrastructure\n The bias generated during reconstruction of 3D datasets and materials investigated.\nis subsequently carried through to data analysis, which,\nfor microstructural data, is still an ill-defined process. BisQue for Cloud-Based Data Storage and Analysis\nStandardization of analysis involving new characterization\ntechniques is generally a slow process. Automated orien- All data processing was performed in the cloud with BisQue\ntation imaging analysis via EBSD first emerged in the [28, 29] using a web browser interface to interact with the\nearly 90s, but standards did not emerge for nearly two 3D datasets. BisQue has backend infrastructure support for\ndecades [9, 10]. These new standards covered basic quan- web services such as Amazon S3, IRODS, and federated\ntitative analysis, including methods for grain size measure- local file systems as well as client facing tools such as\nment, as well as guidelines governing data quality, quan- Java, Python, and Matlab. A DREAM.3D [8] plugin was\ntity, and resolution sufficient to make such measurements developed for BisQue in order to incorporate the materials\n[11]. Even in 2D EBSD analysis, such standards are rare science based 3D dataset analysis tools. The database\nand do not necessarily address additional subtleties arising architecture of BisQue is such that every processing\nfrom more complex, albeit commonly studied, microstruc- execution, dataset (input and output), and workflow\ntures, including twinned materials, nanocrystalline mate- processing pipeline receives a unique web address URL.\nrials, and deformed materials [12\u201317]. Standardization of These URLs are useful for at least two reasons: tracking\ncharacterization meth\n\n## 4. shen2019convolutionalneuralnetworkbased pages 1-2 (Context ID: pqac-00000015)\n\n Acta Materialia 170 (2019) 118e131\n\n\n Contents lists available at ScienceDirect\n\n Acta Materialia\n\n\n journal homepage: www.elsevier.com/locate/actamat\n\n\nFull length article\n\nConvolutional neural network-based method for real-time orientation\nindexing of measured electron backscatter diffraction patterns\n\nYu-Feng Shen a, b, Reeju Pokharel a, *, Thomas J. Nizolek a, Anil Kumar a, Turab Lookman a\n\na Los Alamos National Laboratory, Los Alamos, NM, 87544, USA\nb Carnegie Mellon University, Pittsburgh, PA, 15213, USA\n\n\n\na r t i c l e i n f o a b s t r a c t\n\n\nArticle history: Electron backscatter diffraction (EBSD) is the most commonly used technique for obtaining spatially\nReceived 13 September 2018 resolved microstructural information from polycrystalline materials. We have developed two convolu-\nReceived in revised form tional neural network approaches based on domain transform and transfer learning to reconstruct\n13 March 2019\n crystal orientations from electron backscatter diffraction patterns. Our models are robust to experi-\nAccepted 20 March 2019\n mentally measured image noise and index orientations as fast as the highest EBSD scanning rates. We\nAvailable online 27 March 2019\n demonstrate that the quaternion norm metric is a strong indicator for assessing the reliability of the\n reconstructions in the absence of the ground truth. We demonstrate the applicability of the current\nKeywords:\n methods on a tantalum sample.Microstructure reconstruction\nConvolutional neural network \u00a9 2019 Acta Materialia Inc. Published by Elsevier Ltd. All rights reserved.\nElectron backscatter diffraction\n\n\n\n\n\n1. Introduction characterization of relatively large (0.1e10 mm) polycrystalline\n samples [6,7]. EBSD provides orientation maps at sub-grain spatial\n Spatial microstructural heterogeneities at the mesoscale resolution (~200 nm) and high crystal orientation resolution (<0.5\n(~1e100 mm), including grain boundaries, phase boundaries, dis- deg). During an EBSD measurement, an electron beam is focused\nlocations, defect structures, and chemical segregation, directly onto a spot on the sample surface and a diffraction pattern is\ncontrol macroscopic material properties and behavior. Currently, recorded. Top of the line commercially available orientation imag-\nthe lack of understanding of the complex collective response of ing microscopes (OIM) can make one such measurement in less\nmesoscale features to external stimuli poses fundamental chal- than 1 ms [8]. When optimizing for speed, the pattern quality de-\nlenges in predicting materials\u2019 microstructure evolution [1,2]. This grades, which results in reduced orientation indexing \ufb01delity with\nis critical for engineering new materials with tailored properties. conventional reconstruction methods [9]. In contrast, the state-of-\nExperimental techniques have advanced signi\ufb01cantly in the last the-art dictionary indexing (DI) method signi\ufb01cantly improves the\ntwo decades, enabling destructive and non-destructive character- orientation reconstruction accuracy from highly noisy EBSD pat-\nization of material microstructures and their evolution at high terns [9,10]. However, real-time orientation indexing using the\nspatial and temporal resolutions [3e5]. With increasing data dictionary learning method is not yet viable, unable to match scan\ncollection rates and sizes of datasets per sample reaching tens of speeds which can reach as high as 1 ms/pattern, limiting the DI\nTBs, there is considerable interest in exploring how ef\ufb01ciently approach to be an off-line method [11,12].\nanalysis methods based on machine learning can be applied to the Fast orientation indexing from noisy patterns is crucial for in-\nreconstruction process. In this work, we show how convolution situ microstructure evolution [7,9] and other quantitative studies\nneural networks (CNNs) can be used as \u201csurrogate\u201d models for that require statistically signi\ufb01cant volume measurements at high\nsolving the inverse problem of reconstructing microstructures from spatial resolution [3]. In spite of progress towards fast data collec-\ndiffraction data. tion times and computation, there is a need for new methods to\n Electron backscatter diffraction (EBSD) is the most extensively accelerate the orientation indexing from noisy EBSD patterns,\nused technique for 2D and/or 3D spatially resolved crystallographic especially if we are to make progress towards real-time in-situ\n studies and 3D microstructure characterization.\n Recently, deep convolutional networks have been utilized for a\n * Corresponding author. range of imaging techniques from automated image segmentation\n E-mail address: reeju@lanl.gov (R. Pokharel).\n\n\nhttps://doi.org/10.1016/j.actamat.2019.03.026\n1359-6454/\u00a9 2019 Acta Materialia Inc. Published by Elsevier Ltd. All rights reserved. Y.-F. Shen et al. / Acta Materialia 170 (2019) 118e131 119\n\n\n[13,14] to image reconstruction for magnetic resonance imaging high rates.\n[15]. While CNNs have demonstrated immense success for prob-\nlems related to image classi\ufb01cation [16] and detection [17], only a 1.2. Outline\nfew studies have utilized CNNs to address regression problems\n[18e20] for improving the performance of a forward model. The basic principle of EBSD (measurements and simulations) is\n Liu et al. [11] demonstrated the \ufb01rst application of convolu- presented in Section 2. A brief background on CNNs is reviewed in\ntional neural networks for EBSD orientation indexing from simu- Section 3, and their application to EBSD is presented in Section 4. In\nlated diffraction patterns. Separate CNN models were trained to Section 5, we summarize our key \ufb01ndings related to the model's\npredict individual components of the crystal orientation. Jha et al. sensitivity to image noise and experimental parameters, and\n[12] extended this approach to predict the full crystal orientation discuss the computational cost of the proposed methods.\nusing a deep CNN network, employing mean disorientation in the\nloss function to account for the non-linearity of the orientation 2. Electron backscatter diffraction\nspace. However, the implementation of complicated loss functions\nled to relatively long training times. In both the studies, the models A diffraction pattern (intensity distribution) on a detector, X \u00bc\nwere only trained and tested on simulated EBSD patterns, in X\u00f0x;y\u00de, where \u00f0x; y\u00de is pixel location, can be expressed as a function\ncontrast to real experimental diffraction patterns; therefore, the of crystal orientation represented as a quaternion q \u00bc \u00f0q0;q1;q2;q3\u00de,\neffects of measurement noise were not considered. In this work, of the form:\nwe demonstrate the ef\ufb01cacy of the neural network approach for\nexperimentally measured data with varying noise levels. We pre- X \u00bc P \u00f0f\u00f0qjM ; C ; G \u00de\u00de; (1)\nsent two convolutional neural networks based EBSD reconstruc-\ntion techniques that are applicable to experimental diffraction where M parameterizes the microscope, C denotes the crystal-\npatterns and robust towards measurement noise. In particular, we lography of the sample, G represent the geometry of the setup, and\nshow that by utilizing a simulation-trained CNN to provide an P \u00f0l\u00de represents a random Poisson sample drawn from a Poisson\ninitial estimate for re-training a small part of the network or distribution with mean l. Like many other diffraction-based mea-\ncombining it with an additional network with a small amount of surement methods, reconstructing a crystallographic orientation\nexperimental data results in high prediction accuracy for from an electron backscatter diffraction (EBSD) pattern is achieved\nmeasured data. by solving an inverse problem, i.e. \ufb01nding the inverse function\n which maps a g\n\n## 5. shen2019convolutionalneuralnetworkbased pages 8-10 (Context ID: pqac-00000016)\n\n prediction. A correction for the orienta- mental diffraction patterns of the same orientation collected at\ntion error induced by the pattern center shift across a large area various exposure times. The top row is the experimentally\nEBSD scan can be applied using the method described in Singh et al. measured patterns and the bottom row corresponds to the\n[34]. While we do not use this correction factor here, as we are FusionNet transformed patterns. The measured pattern quality\nprimarily interested in demonstrating that large reconstruction signi\ufb01cantly degrades with decreasing exposure times. For shorter\nerrors can be reduced through re-training (shown in Fig. 7), ac- exposures, the reconstructed patterns are more deformed, but\ncounting for the pattern center shift as a function of scan position many features are retained in the transformed image. Fig. 8(b)\nmay further reduce the low misorientations shown in Fig. 7(f). shows the simulated pattern corresponding to the same orientation126 Y.-F. Shen et al. / Acta Materialia 170 (2019) 118e131\n\n\n\n\n\nFig. 7. (a), (d) The misorientation map between the predicted and the ground truth crystal orientations. The red points correspond to the positions from which measured diffraction\npattern and crystal orientation pairs were used for training the U-Net and the re-trained networks. (c), (f) Misorientation distribution calculated for the 100 measured patterns,\nrandomly chosen from the right most side of the sample (unseen during training), used as a testing set for the two models. The measured diffraction patterns from the remaining Ta\nsample positions were used for orientation prediction. Low misorientation angle indicates good agreement. (b), (e) Spatial map for the deviation from unity of the quaternion norm.\nLarger deviation indicates higher prediction error. (For interpretation of the references to color in this \ufb01gure legend, the reader is referred to the Web version of this article.)\n\n\n\n\n\nFig. 8. (a) EBSD detector patterns. The \ufb01rst row shows the measured diffraction images of the same orientation collected at various exposure times. The second row shows the\nFusionNet transformed images that were used as the input for the CNN model for orientation indexing. (b) The simulated pattern corresponding to the same orientation in (a). (c)\nThe distributions of misorientations between the predicted and the ground truth crystal orientations of the 601 test dataset collected at various exposures. (d) Average misori-\nentation angles for data points with less than 10+ misorientation versus the exposure times for CNN and Hough transform analyses. The error bar is the standard deviation obtained\nfrom the misorientation distribution. Both methods exhibit a decrease in accuracy with increasing noise level. Y.-F. Shen et al. / Acta Materialia 170 (2019) 118e131 127\n\nin Fig. 8(a). Misorientation distributions between the measured and pixels (pixel size is 71.4 mm). This was expected because detector\nthe predicted orientations for the entire scanned area are shown in translation and crystal rotation have approximately the same effect\nFig. 8(c). The results demonstrate that the CNN approach can, to a on the EBSD pattern. Therefore, similar to Hough transform and\ndegree, learn to index very low-quality diffraction images. dictionary methods, the proposed CNN based approach also re-\n A comparison between the CNN and Hough transform recon- quires determination of the experimental setup parameters before\nstruction accuracy is shown in Fig. 8(d). Here, we show what per- reconstruction. Therefore, a single neural network will not provide\ncentage of points have less than 10+ misorientations with the accurate predictions for all experimental geometry parameters;\nground truth, as shown by the gray bars. Note that the CNN however, it might be possible to account for the change in instru-\nconsistently achieved a higher percentage of such points for all ment parameters via re-training the weights of the previously\nexposure times. The difference is especially large for 1 ms exposure trained CNN model.\ntimes where the CNN approach resulted with 50% of all points\nhaving < 10+ misorientations, while the Hough transform method 5.4. Computational cost\nonly had 15% of the points with < 10+ misorientation. Next, us-\ning only these < 10+ misorientation points, we calculated the Compared to a dictionary approach, one advantage of using\naverage misorientation and the standard deviation, as shown in neural networks is increased computational performance.\nblue. For this choice of points, the Hough transform method has Reducing computation time is an important consideration in\nlower average misorientation and lower variance. Overall, the CNN designing a network architecture. As we can see from Equation\napproach is more robust to noise because a larger number of points (A.1), the computation time for each pixel in the convolutional layer\nhave overall lower predicted misorientations, while the Hough is proportional to the kernel size and the number of \ufb01lters, which is\ntransform method is more accurate but only for a very small frac- related to the number of computations performed by the network.\ntion of points, suggesting that only points with low noise were Thus, reducing the number of layers and keeping the kernel size\naccurately reconstructed. and \ufb01lter numbers managable for the convolutional layers will\n Recent studies have also demonstrated CNNs\u2019 robustness to increase the performance. However, a CNNs\u2019 ability to approximate\nnoisy data [35,36]. This is not surprising because convolutional complex functions depends on the network size [41,42], and the\nlayers have been shown to be capable of learning the features from prediction power will decrease with decreasing network size.\nthe training data to recover a clean image from a noisy observation The network architectures of the CNN and U-Net used in this\n[37e39]. Moreover, CNNs can learn high level features automati- work were optimized for both computational performance and\ncally and are very robust to local noise, which makes them prediction accuracy, and we demonstrated that the models gener-\noutperform traditional methods based on handcrafted features, alized well for both unseen simulated and experimental datasets.\nwhich involve pre-determining characteristic regions or de- Using the network structure described here, the U-Net method\nscriptors of an image, utilized in many computer vision tasks took about 17 min to reconstruct the 1 1 mm2 scanned region\n[15e17,40]. (251001 data points) on the sample (i.e. 4 ms per pattern) on a\n MacBook Pro with a 2.8 GHz Intel Core i7 processor, and the\n5.3. Effects of uncertainty in experimental parameters retrained CNN took about 5 min (i.e. 1 ms per pattern). Further-\n more, there are many neural network frameworks (e.g. tensor\ufb02ow\n Another challenge always encountered in experiments is the [43]) that can utilize GPUs to further speed up the reconstruction\nuncertainty in experimental setup parameters. We conducted a without changing the code.\nparametric study to investigate the effect of instrument setup un-\ncertainty on model prediction. For that purpose, we trained our 5.5. Combining CNN with the dictionary approach\nmodel with simulated images generated from one set of detector\nparameters, and tested it on the images that were generated using Both Liu et al. [11] and Jha et al. [12] reported the dictionary\ndifferent setup parameters. The results are shown in Fig. 9. In indexing approach to be slower than the CNN method. In this work,\nFig. 9(a), we only changed the distance between the detector and we have demonstrated that the CNN-based method is relatively fast\nthe sample, keeping everything else \ufb01xed. As long as the distance and can enable real-time reconstructions during the scanning\noffset was smaller than 900 mm, the results were not strongly process. However, the CNN method is not as accurate as the dic-\nin\ufb02uenced. Fig. 9(b) and (c) show the effects of X and Y translation, tionary approach, which can reconstruct noisy data with high ac-\nwhich caused the error to shift towards the right suggesting poor curacy [10]. Further improvements may be made by combining the\nprediction. The extent of this shifting was dependent on the choice two approaches: \ufb01rst apply CNN-based regression to obtain pre-\nof the experimenta\n\n## 6. shen2019convolutionalneuralnetworkbased pages 10-12 (Context ID: pqac-00000017)\n\n we have demonstrated that the CNN-based method is relatively fast\nthe sample, keeping everything else \ufb01xed. As long as the distance and can enable real-time reconstructions during the scanning\noffset was smaller than 900 mm, the results were not strongly process. However, the CNN method is not as accurate as the dic-\nin\ufb02uenced. Fig. 9(b) and (c) show the effects of X and Y translation, tionary approach, which can reconstruct noisy data with high ac-\nwhich caused the error to shift towards the right suggesting poor curacy [10]. Further improvements may be made by combining the\nprediction. The extent of this shifting was dependent on the choice two approaches: \ufb01rst apply CNN-based regression to obtain pre-\nof the experimental setup, and in our case, it was about 4+ per 20 liminary predictions and a measure of con\ufb01dence for each location\n\n\n\n\n\nFig. 9. The misorientation distributions when the training and testing patterns are generated under different detector parameter setups. (a) The sample to detector distance is\ndifferent for training and testing data, where the offset unit is mm. (b) The pattern center X coordinate on detector are different for training and testing data. (c) The pattern center Y\ncoordinate on detector are different for training and testing data. The offset units for X and Y are given in number of pixels (pixel size is 71.4 mm).128 Y.-F. Shen et al. / Acta Materialia 170 (2019) 118e131\n\n\ngiven by the norm of the predicted quaternion. For locations with methods improved the accuracy of the experimental data recon-\nhigh con\ufb01dence reconstructions, run the pattern matching only in struction. This improvement can be understood by looking at the\nthe neighborhood (e.g. 10+) of the preliminary results in the dic- activation map of the last convolutional layer, which after max\ntionary. For those with low con\ufb01dence, run the full dictionary pooling is the input to the fully connected layer.\nsearch. Fig. 10 shows one such example from the test dataset. Four\n feature maps are shown, one for each of the four \ufb01lters in the layer.\n5.6. Regularization The \ufb01rst row is the simulation image and the \ufb01lter outputs of the\n original CNN. We can see that some features related to Kikuchi\n Regularization is important for reducing the chance of over- bands have been learned. The second shows the results of inputing\n\ufb01tting. We used L2 regularizations for our models without using experimental data into the CNN model which has been trained on\ndropout [44]. Dropout is a common regularization technique used simulations only. Clearly the original CNN will respond differently\nin most CNN classi\ufb01cation problems. It randomly forces the neuron to experimental and simulation patterns. The difference was sig-\nactivations to be zero in training, but does nothing in testing. Pre- ni\ufb01cant enough that the original CNN was unable to accurately\nvious studies have shown that dropout can improve the perfor- predict quaternions for experimental patterns.\nmance of a particular CNN-based regression model. For example, The third row shows the \ufb01lter outputs after a U-Net transformed\nKendall et. al. [45] used dropout in their model to infer camera image is fed into the original CNN; the activation maps look very\npositions from a picture taken by that camera, and saw improved similar to those shown in the \ufb01rst row, which were generated from\npredictions. We tried two dropout ratios (0:3; 0:5) in our CNN the simulated image. In the fourth row, we retrained the CNN so\nmodels, but they resulted in lower \ufb01delity predictions. However, that the weights of convolutional layers were adapted to the\nwithout dropout, we obtained validation errors that were already experimental images. We can see that the activation maps are also\nas low as the training error, as seen in Fig. 4(a). The reconstruction very similar to those in the \ufb01rst row, which supports our assump-\naccuracy (mean error and variance of error) of our model for un- tion that differences between simulation and experimental pat-\nseen data and for training data was similar, indicating that over- terns are low level features and they can be learned solely by\n\ufb01tting was not taking place. convolutional layers.\n The two approaches presented here for experimental pattern\n5.7. Microstructure reconstruction indexing are simple and robust. Similar studies have being con-\n ducted on transfer learning and domain transforms [46]. One such\n Experimental EBSD data reconstruction was performed by example is a generative adversarial networks (GAN) [47] that is\nemploying two adaptive learning networks. One of the reasons for utilized to transform images from one domain to another [48,49].\nnot training another CNN model from scratch was due to the lack of Essentially, the generative networks are learning the metric for\nlabeled experimental patterns that spanned the entire orientation measuring similarity between images produced from different mo-\nspace (fundamental zone) for a given material crystal structure. We dalities, which is similar to our approach utilizing the U-Net and\nobserved that both the domain transform and transfer learning FusionNet to transform experimental patterns to simulated patterns.\n\n\n\n\n\nFig. 10. Activation maps for the last convolutional layer. Case 1: simulated pattern as input to the original CNN. Case 2: experimental pattern as an input to the original CNN. Case 3:\nU-Net transformed pattern as an input to the original CNN. Case 4: experimental pattern as input to the re-trained CNN. Y.-F. Shen et al. / Acta Materialia 170 (2019) 118e131 129\n\n\n6. Conclusions\n\n This work demonstrates the effectiveness of two CNN ap- Xs Xs X 1 hl\u00f0i;j\u00de;c \u00bc w\u00f0m;n\u00de;c;c0al\u00f0i m;j n\u00de;c \u00fe bc;c0 (A.1)proaches for microstructure reconstruction from measured EBSD\n m\u00bc s n\u00bc s c0\npatterns. Both approaches initially trained the CNN with a large\nnumber of easily generated simulation data and then utilized a which is followed by the activation function\nrelatively small number of expensive experimentally measured\npatterns to either re-train several convolutional layers or transform\nexperimental patterns into simulated patterns. Both methods were n o\n al\u00f0i;j\u00de;c \u00bc ReLU hl\u00f0i;j\u00de;c \u00bc max 0; hl\u00f0i;j\u00de;c ;applied to a tantalum sample with a body centered cubic crystal\nstructure. Noise in the patterns was one of the major contributors\nthat impacted the model prediction signi\ufb01cantly. The proposed where hl\u00f0i;j\u00de;c and al\u00f0i;j\u00de;c are the feature map intensity and activation\nCNNs demonstrated robustness to varying levels of noise in real value at \u00f0i; j\u00de pixel coordinates, s is the kernel size and c is the\nexperimentally measured data (achieved by changing exposure\n channel index in layer l. The w\u00f0m;n\u00de;c0;c are the convolutional kernel\ntimes during data collection) and successfully reconstructed the\n weights between channel c and channel c0 of neighboring layers\norientations while matching the highest EBSD scanning rates. The\n and bc;c0 is the bias term.\nproposed quaternion norm as a measure of con\ufb01dence was\n We used a 3 3 kernel for all convolutional layers with s \u00bc 1,\ndemonstrated to be a strong indicator for assessing the reliability of\n the range of m and n was m; n2f 1; 0; 1g, and zero padding was\nthe reconstructions. This will be crucial for determining the quality\n employed. The \ufb01lter numbers (i.e. number of channels) were 4; 8; 8\nof reconstructions for real applications, when the ground truth is\n \n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: [pqac-00000000, pqac-00000001, pqac-00000002, pqac-00000003, pqac-00000004, pqac-00000005, pqac-00000006, pqac-00000007, pqac-00000008, pqac-00000009, pqac-00000010, pqac-00000011, pqac-00000012, pqac-00000013, pqac-00000014, pqac-00000015, pqac-00000016, pqac-00000017]\n\nStatus: Paper Count=25 | Relevant Papers=8 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=18 | Current Cost=$0.0922 | Disease-Target Evidence=0", + "name": "read_text", + "tool_call_id": "call_4klcSpImEsXAZeSqWkaHiygh", + "info": { + "start_ts": 755.581905948, + "end_ts": 760.816464142 + } + }, + { + "role": "tool", + "content": "## 1. sparks20243dreconstructionof pages 23-24 (Context ID: pqac-00000000)\n\nages and contrast-enhanced\nin the optical images, they were histogram-matched using BSE images and subsequently applied to the raw images\nScikit-Image\u2019s \u201cmatch_histograms\u201d function, with the first and binary mask data types. As the first layer of the optical\noptical image serving as the reference histogram for the later data serves as the reference location of the sample\u2019s spa-\nlayers to match against. From there, the images were spa- tial information, the optical data were centered in physical\ntially registered in series using OpenCV\u2019s implementation space around the center point of the first layer\u2019s binary mask\nof the SIFT algorithm. The default parameters were used, using SITK\u2019s \u201cCenteredTransformInitializer\u201d function. The\nand feature matching was done using OpenCV\u2019s brute force centering transform from the first optical layer was then\nmatcher, keeping the top 30% of matched features for the cal- applied to each subsequent layer to ensure that any global\nculation of the transformation matrix using \u201ccv2.estimateAff- alignment shifts due to shear or sample rotation captured\ninePartial2D.\u201d This function calculates a rigid transform, in the SIFT registration of the optical images were carried\nonly allowing for rotation and translation. After alignment, through to the BSE and EBSD registration steps.\na binary mask of the sample was automatically found using The EBSD data were then registered against the updated\na combination of Otsu thresholding, binary hole filling, and BSE images using the same SITK framework, with the\nsegmenting out the binary feature with the largest area. This B-Spline mesh size being updated to 3x3 as determined in\nbinary mask is used to mask out the mounting medium (Poly- [2]. Grayscale conversions of EBSD inverse pole figure (IPF)\nfast) and the gold cube while registering the BSE data against colormaps were registered against the contrast-enhanced\nthe optical data, as well as determining the sample center for BSE images, allowing for the nonlinear registration of grain\nlater alignment with the BSE and EBSD data. boundary information to remove the distortions from EBSD\n The same general SITK multi-resolution image registra- data collection. The IPF colormaps were generated as part of\ntion framework as outlined in [2] was used for the BSE to a Python script using ORIX, an open-source Python EBSD\noptical and EBSD to BSE registrations, with differences in analysis suite [47, 48]. ORIX\u2019s \u201corientation2color\u201d func-\nresolution and hyperparameters as needed. This framework tion was used to generate the IPF colormaps for each layer,\nallows for intra- and inter-modal image registration using while binary masks for the EBSD data were calculated using\na variety of different similarity metrics and transforma- the Otsu threshold method on the confidence index values\ntion types. The parameters used were as follows: B-Spline from the EBSD scan data. The BSE images were down-\ntransform, mutual information as the similarity metric [46], sampled from a 2500\u00d72500 grid with a spacing of 0.5 \u03bcm/\nL-BFGS-B as the optimizer, and nearest-neighbor interpola- pixel to a 600\u00d7600 grid with a spacing of 2 \u03bcm/pixel using\ntion for final image resampling. As SITK image objects are SITK\u2019s \u201cResample\u201d function to match the SITK grid used\narray-based images defined on a physical-space region, each for processing the EBSD data. Note that both the BSE and\ndata mode\u2019s image is provided along with its physical grid EBSD grids in SITK were larger than the original images\nspacing ( \u03bcm/pixel). This allows for data modes at different to allow for motion during registration without loss of data;\nresolutions to be registered, as well as the easy resampling added \u201cpadding\u201d pixels near the boundaries of the grids\nof higher-resolution data modes down to the lowest resolu- were filled with zero values to match the dark background\ntion reference grid. of both images. The B-Spline transform was then calculated\n The BSE images were registered against the aligned on a per-layer basis and applied to the raw EBSD orientation\noptical data using an updated version of the Python script data files with nearest-neighbor interpolation using a cus-\nfrom [2]. One difference from the earlier study is that only tom Python input\u2013output function. Any orientations in the\nthe BSE images and not the optical images were contrast- exported EBSD data corresponding to padding pixels were\nenhanced, as contrast enhancement of the optical images set to the identity rotation with a confidence index of zero.\nfrom this study emphasized features such as surface Separately from the SEM data modes, the SWLI data\nscratches that were not shared with the BSE images and were also registered against the self-aligned optical images.\nresulted in a poor nonlinear registration. The BSE images The raw heightmap data were corrected to remove any tilt\nwere treated with Scikit-Image\u2019s \u201cequalize_adapthist\u201d func- present from data collection, which was done by calculating\ntion to perform adaptive histogram equalization on each the surface plane of the sample using least squares estima-\nlayer, followed by a \u201cmatch_histograms\u201d treatment, match- tion and subtracting the resulting plane from the raw data.\ning each sequential layer with the first BSE layer to improve The tilt-corrected heightmaps were then registered against\ngrayscale consistency across the image series. Binary masks the optical images using the same SITK framework and\nfor the BSE images were then calculated using the same subsequently downsampled to a 600\u00d7600 grid with 2 \u03bc\u200am\nmethod as the optical images. spacing to match the grid used for the corrected EBSD data,\n For the BSE to optical registration, the B-Spline ensuring that each height value corresponded to a single\nparameters were a mesh size of 1x1 and a transformation EBSD data point. Figure 6 (d) and (h) shows an example of\norder of 2. The B-Spline transform was calculated using the raw and tilt-corrected heightmaps.796 Integrating Materials and Manufacturing Innovation (2024) 13:773\u2013803\n\n\n\n\n\nFig.\u202f26\u2002 \u2009SEM micrographs for section 331 showing the damaged region in the top left corner of the sample\n\nAppendix G.1: Registration Challenges are usually given as distances from the origin of a chosen\n reference frame, while crystal orientations are generally\nChallenges with the B-Spline registration of EBSD to BSE specified as rotations relative to an \u201corigin\u201d reference frame.\ndata occurred when one corner of the sample was accidentally It is possible for the reference frame used to define the posi-\ndamaged within the mount partway through the serial section- tion values (the spatial reference frame) to be different than\ning series. As the B-Spline transform and mutual information the reference frame used to define the rotations represent-\nsimilarity metric operate on a pixel-by-pixel basis, the SITK ing orientations (the grain reference frame), so both must\noptimizer distorts the moving image as needed to maximize be considered separately. The recorded rotations may also\nthe metric score. For the damaged region, there is no longer a differ in one or more choices required when specifying a\nclear grain structure or much shared information between the rotation in numerical form [49], such as using either the\nEBSD and BSE data types, causing the optimizer to incorrectly active or passive rotation convention. As all of these choices\ndistort the damaged region with respect to the rest of the sam- frequently vary between different data formats, cross-format\nple. In some areas of the sample, the poor distortion correc- comparisons require significant attention to these details to\ntion from the damaged region causes neighboring grains to be ensure that any differences have been accounted for.\npulled away from their true locations as well. Overall, the data We employ MTEX [37] to manipulate the EBSD and\nin the damaged region are not usable, and attempts were made NF-HEDM orientation maps, as it has native support\nto minimize its impact on the nearby regions by thresholding out for many existing orientation data formats and can be\nlow-confidence EBSD data, or potentially masking out the entire extended as necessary to accommodate new ones. The\ndamaged region from the registration optimization. Figure 26a (\u200axU\u200a, yU\u200a, zU\u200a) unified coordinate system shown in Fig. 8\nand Fig. 26b show the BSE and EBSD scans on section 331, is also the one used in MTEX, with the origin in the\nat the start of the damaged region, as well as the impact of the upper left corner, xU pointing to the righ\n\n## 2. sparks20243dreconstructionof pages 9-12 (Context ID: pqac-00000001)\n\nruns.\nagonal reconstruction grid onto the square 3D-EBSD posi-\ntion grid to allow for point-to-point quantitative compari- Reference Frame Misalignments Between Different Layers\nsons. Here, we use the coordinate system employed by the of the Same Type\n3D-EBSD position data as the unified coordinate system and\nbring the HEDM data into this coordinate system, as shown To estimate the rigid-body misalignment between two differ-\nin Fig. 8. Subsequent maps use this coordinate system. ent layers of the same type, we first calculate the misorienta-\n tions between the two layers at each (\u200axU\u200a, yU\u200a) point, similarly\n to Fig. 9. Any points with misorientation angles above the\nResults and Discussion 3\u200a\u25e6 threshold are discarded, and the remaining point-to-point\n misorientations are then averaged to produce a mean mis-\nA detailed catalog of the data is tabulated and included in orientation between the two different layers. These layer-\nthe dataset archived at the MDF. In this section, we present to-layer misorientations can be averaged further to obtain\nseveral comparison studies conducted using the 3D orienta- a mean misorientation between one layer and every other\ntion map of the VOI generated from MPSS and NF-HEDM. layer, e.g., averaging the 19 results from layer 1 of the NF-\n HEDM data versus layers 2 through 20. Averaging is done in\nLayer\u2011to\u2011Layer Orientation Comparisons quaternion form to account for all misorientation parameters\n [34], although the discussion below focuses on the misori-\nOnce the EBSD and NF-HEDM maps have been registered entation angles.\nand resampled onto the unified coordinate system, they can For the reconstructed NF-HEDM data, the misorien-\nbe easily compared across corresponding points, whether tations are uniformly very small, with all layer-to-layer\nthose are from a different data type (i.e., comparing points misorientation angles below 0.05\u25e6\u200a. As shown in Fig. 10,\nwith matching (\u200axU\u200a, yU\u200a, zU\u200a) values across data types) or a dif- higher misorientation angles are found between individual\nferent layer in the same data type (i.e., comparing points with sections of EBSD data due to the sample needing to be\nmatching (\u200axU\u200a, yU\u200a) values but different zU values within a sin- removed from the SEM for mechanical polishing and the\ngle data type). In this work, a misorientation angle threshold SEM stage needing to be moved between 0\u200a\u25e6 and 70\u25e6 tilt\nof 3\u200a\u25e6 is used to define whether a pair of points belong to the for every section. Despite the higher variation between\nsame grain in two compared datasets. Figure 9 shows that sections for the EBSD data, the mean misorientation\nthe observed misorientations between EBSD sections are angle between one section and all other sections never\ngenerally either well above or well below this threshold, with exceeds 0.3\u25e6\u200a, while the individual section-to-section mis-\nthe number of points above the threshold increasing as the orientation angles never exceed 0.5\u25e6\u200a, both low enough to782 Integrating Materials and Manufacturing Innovation (2024) 13:773\u2013803\n\n\n\n\n\nFig.\u202f9\u2002 \u2009Section-to-section misorientation maps from the distortion-corrected EBSD data\n\n\n\n\n\nFig.\u202f10\u2002 \u2009Mean misorientation angles between the distortion-corrected EBSD data for a given section and either the next section or all other sec-\ntions, and an equivalent plot for the NF-HEDM data layers\n\nbe below the noise threshold of conventional EBSD. We relative to comparisons of adjacent layers within a single\nattribute this high consistency to the combination of high- data type (see Fig. 11 versus Fig. 9). Across a subset of\nprecision EBSD, pattern center fitting for every section, the VOI cropped to contain only the sample, the fraction\nautomated sample alignment routines to ensure that the of noncorresponding points (those with a misorientation\nsample is consistently positioned during SEM imaging angle of more than 3\u200a\u25e6\u200a) was found to be 46.2%. By com-\nand EBSD scanning, and an effective clamping solution paring the IPF colormaps of both data types (as shown\nto ensure that the sample mounting on the SEM stage is in Fig. 8), we found that these points typically involved\nhighly repeatable. regions where smaller grains or twins visible in the EBSD\n data were absent from the HEDM data, with the larger\nMisorientations Between Resampled EBSD and NF\u2011HEDM grains found in the HEDM reconstruction having expanded\nData Layers to cover those regions. This result is similar to the findings\n of previous EBSD/HEDM comparison studies [1\u20134], with\nComparisons between matching layers of the resampled improving the correspondence of reconstructed HEDM\nEBSD and NF-HEDM data were similar to layer-to-layer data to the ground truth being a critical research target.\ncomparisons within a single data type, but a significantly In addition to the network of noncorresponding points\nhigher fraction of noncorresponding pixels was observed near the outlines of larger grains, Fig. 11 also shows aIntegrating Materials and Manufacturing Innovation (2024) 13:773\u2013803 783\n\n\n\n\n\nFig.\u202f11\u2002 \u2009Maps of misorientation angle and misorientation axis components versus position for the first pair of resampled 3D-EBSD and NF-\nHEDM data layers\n\n\nrelatively consistent misorientation axis and angle in the any individual layer\u2019s alignment rotation and the average\nregions that do correspond. Further investigation showed alignment rotation across all layers was 0.21\u25e6\u200a, similar in\nthat this was true for all resampled EBSD layers when com- magnitude to the misorientation between EBSD sections\npared with their matching HEDM layers. This prompted the shown in Fig. 10 (as might be expected given the high inter-\nidea of applying a per-layer uniform rotation to the EBSD nal consistency of the HEDM data).\norientation data to better align it with the HEDM orienta- The source of this misorientation between the EBSD and\ntion data, empirically determined from the average misori- HEDM orientation data has not been confirmed, but the\nentation axis and angle for corresponding points in that pair high level of consistency across the entire dataset implies\nof layers. This was highly successful at reducing the mis- that it is a systematic error. For the EBSD analysis, plau-\norientation between the EBSD and HEDM data, with 95% sible sources of systematic error include the true EBSD\nof the corresponding points after such alignment having a camera tilt angle differing from its nominal value of 10\u25e6 or\nmisorientation angle below 0.46\u25e6 across the entire volume the true sample tilt in the EBSD position differing from its\nof interest, with a mean value of only 0.24\u25e6\u200a. While these nominal value of 70\u25e6\u200a. Either of these is known to produce\nalignment rotations were calculated per layer (allowing for a fictitious rotation of the crystal orientations about xU in\nthe known variations between EBSD layers to be accounted direct proportion to the difference between the nominal\nfor), the alignment rotations themselves were also remark- angle and the true angle. However, it is unlikely that the\nably consistent from layer to layer. The largest angle between latter would produce such a consistent error across multiple784 Integrating Materials and Manufacturing Innovation (2024) 13:773\u2013803\n\n\n\n\n\nFig.\u202f12\u2002 \u2009Misorientation angle between corresponding points in the ing or Hough indexing on the same raw EBSD patterns, averaged\nresampled EBSD and HEDM data (after per-layer empirical orienta- across zU and plotted versus (\u200axU\u200a, yU\u200a) position. Note the significantly\ntion alignment rotations) when using either spherical harmonic index- different color scales for the two plots\n\nsections, as the SEM stage is moved for every section. The PC shift calibration in the Y-direction was not correctly\nSEM stage tilt axis could also be slightly misaligned rela- adjusted for the large scan area used and might provide\ntive to the EBSD camera, which is known to cause consist- better performance if this was rectified. However, even in\nent errors in the measured orientations from EBSD [35]. the central region where the PC shift effec\n\n## 3. stinville2022multimodaldatasetof pages 9-12 (Context ID: pqac-00000002)\n\nlements produced within grain surface meshes, but algorithm unaware of grain ID assignment.\n (c) Final mesh after segmenting elements according to grain IDs.\n\n\n clusters of the same material connecting at a single voxel corner) that could create singularities in the finite\n element solution. The resulting geometric model represents each grain as a region (volume) with geometric\n faces (surfaces) representing grain boundaries. Attributes attached to each region allow the user to retrieve the\n grain ID as it was defined in the originating DREAM3D15 dataset. At this stage, the face geometry still reflects\n the stair-stepped boundaries between the individual voxels, therefore a geometric based algorithm is used to\n create smooth geometric faces while preserving the overall shape of the grain boundaries. The resulting geomet-\n ric model can be tagged with meshing and analysis attributes to generate a run-ready input deck for the finite\n element solver.\n For the In718 RVE, features smaller than 50 connected voxels were removed followed by an erosion/dilation\n step using a 3x3x3 block structuring element. Many of the grains in this dataset were rather thin (often only one\n or two voxels thick). These were not processed using the erosion/dilation algorithm since it would completely\n remove them from the data. Figure 13 shows a twin grain (identified as grain ID 105 in the DREAM3D dataset)\n with a cut plane showing that the grain is at times only one voxel thick. Figure 14 shows pictures of that grain as\n it goes through the reconstruction and meshing process, from the original voxel dataset to the voxel structure\n after artifacts were removed, followed by the smoothed grain surface representation and the associated volu-\n metric mesh. Figure 15(a) shows a view of the In718 RVE geometric model that was constructed from the voxel\n dataset. The corresponding mesh shown in Fig. 15(b) was created by assigning a mesh size attribute with value\n 0.3 \u03bcm on all grain boundaries, resulting in a total of 16.7 million tetrahedral elements. A close-up view of the\n\n\nScientific Data | (2022) 9:460 | https://doi.org/10.1038/s41597-022-01525-w 9www.nature.com/scientificdata/ www.nature.com/scientificdata\n\n\n\n\n\n Fig. 13\u2002 Cut plane through the grain number 105. Twin grains are as thin as one voxel at times within the\n voxelized 3D dataset.\n\n\n\n\n\n Fig. 14\u2002 Grain number 105 as it passes through the modeling process. (a) Initial voxel-level grain representation.\n (b) the voxel data after artifacts were removed. (c) geometric representation of the grain and, (d) the corresponding\n discretization.\n\n\n\n\n\n Fig. 15\u2002 Modeling procedure using Simmetrix\u2019 software suite. (a) Geometric representation of the In718 RVE\n created from the serial-sectioning voxel dataset. (a) Volumetric discretization of the In718 RVE.\n\n\n\nScientific Data | (2022) 9:460 | https://doi.org/10.1038/s41597-022-01525-w 10www.nature.com/scientificdata/ www.nature.com/scientificdata\n\n\n Load step E1 E2 E3 E4\n Macroscopic strain 0.69% 0.91% 1.23% 1.83%\n Average \u03b5xx strain from HR-DIC 0.68% (1.5%) 0.87% (4.4%) 1.16% (5.7%) 1.70% (7.1%)\n\n Table 1.\u2002 Comparison between macroscopic total strain and average \u03b5xx from the HR-DIC measurements.\n The absolute difference between average \u03b5xx from HR-DIC measurements and macroscopic strain is given in\n parentheses.\n\n\n\n\n\n Fig. 16\u2002 Close-up view of the RVE representation. (a) Voxelized 3D dataset. (b) Geometric model. (c)\n Volumetric mesh.\n\n\n In718 RVE model evolution from a voxel level representation to a geometric reconstruction and an associated\n volumetric mesh is provided in Fig. 16.\n Data Records\n SEM Images.\u2003 The raw SEM images used for HR-DIC calculations are 16-bit tiff images and can be down-\n loaded from the DRYAD repository29. The nomenclature and location of the images are detailed in Fig. 2. The\n image origin is located for the pixels within the tiff images, which is set as the first top-left pixel, with the x-tiff\n (Xg) proceeding to the right, and y-tiff (Zg) proceeding down the image.\n Full-field measurements from HR-DIC.\u2003 The HR-DIC data are provided as 32-bit tiff images. The images\n can be viewed using software such as ImageJ. The values at each pixel in the images are the quantitative physical\n value of the displayed full fields given in unit length for the strain field \u03b5xx, in pixels for the in-plane slip amplitude,\n and in radians for the in-plane slip direction. We refer the reader to10,12 for more information about the physical\n meaning of these quantities. The data can be downloaded from the DRYAD repository29. Adjacent pixels in all\n maps represent a physical distance of 100.34 nm. The values in the in-plane slip amplitude maps are given in pix-\n els, where one pixel represents a shearing/displacement induced by slip of 33.45 nm. The image origin is located\n for the pixels within the tiff images, which is set as the first top-left pixel, with the x-tiff (Xg) proceeding to the\n right, and y-tiff (Zg) proceeding down the image.\n 2D Crystallographic orientation data.\u2003 The IPF maps along the loading direction X (see Fig. 4) from the raw\n EBSD measurements and after cleaning and distortion (to match the DIC full field maps) are provided in a tiff format\n in a RGB color type and labeled as IPF_Raw X.tif and IPF_DistordedDIC_X.tif, respectively. The IPF map along the\n transverse direction Zg (see Fig. 4) is also provided and labeled as IPF_Raw_Z.tif. The raw crystallographic orientation\n data (Euler angle and grain structure) are provided in the .osc and .ang format and labeled as Euler_Orientation_Raw.\n osc and Euler_Orientation_Raw.ang. The .osc and .ang format are labeled as Euler Orientation Raw.osc and Euler\n Orientation Raw.ang. The .osc format can be opened using the TSL software from EDAX. The .ang format is a ASCII\n text format where the first three columns displayed the Euler angles \u03c61, \u03a6 and \u03c62 in radians. Columns 4 and 5 display\n the coordinate Xg and Zg, respectively, for a given measurement point. It should be noted that the actual data column 5\n in the .ang file are incorrectly labeled Y. Again, the label Y in column 5 corresponds to the global direction Zg. Columns\n 7 and 8 display the image quality (IQ) and confidence index (CI) associated with the collected Kikuchi patterns.\n\n 3D Dataset - voxelized structure.\u2003 The raw Kikuchi patterns obtained from EBSD measurement are pro-\n vided in the .up2 binary file format for each EBSD slice from the TriBeam tomography measurement, these\n files can be opened using EMsoft dictionary indexing30,31, EMSphInx32 spherical pattern reindexing or with the\n\nScientific Data | (2022) 9:460 | https://doi.org/10.1038/s41597-022-01525-w 11www.nature.com/scientificdata/ www.nature.com/scientific\n\n## 4. stinville2022multimodaldatasetof pages 12-13 (Context ID: pqac-00000003)\n\n 7 and 8 display the image quality (IQ) and confidence index (CI) associated with the collected Kikuchi patterns.\n\n 3D Dataset - voxelized structure.\u2003 The raw Kikuchi patterns obtained from EBSD measurement are pro-\n vided in the .up2 binary file format for each EBSD slice from the TriBeam tomography measurement, these\n files can be opened using EMsoft dictionary indexing30,31, EMSphInx32 spherical pattern reindexing or with the\n\nScientific Data | (2022) 9:460 | https://doi.org/10.1038/s41597-022-01525-w 11www.nature.com/scientificdata/ www.nature.com/scientificdata\n\n\n\n\n\n Fig. 17\u2002 Experimental validation by slip trace imaging. (a) HR-DIC strain field \u03b5xx for a reduced region of\n interest. Intense strain bands show the location of slip events. (b) The associated in-plane intensity of slip given\n in nanometers. (c) BSE image for the same region of interest. BSE imaging is an established SEM modality\n to image slip events. (d) Overlap of the HR-DIC measurement (slip intensity) with the BSE image. Perfect\n agreement is observed between BSE imaging and HR-DIC measurement.\n\n\n commercial EDAX or Oxford EBSD analysis software. The data can be downloaded from the DRYAD repos-\n itory29; however, the up2 datafiles are each 3.26 GB resulting in a large approximately 1.71 TB download. The\n reconstructed DREAM3D dataset can be downloaded independently from DRYAD29 for the interested reader\n who does not require the raw up2 EBSD patterns. The indexed data from each slice are also provided in the\n EMsoft HDF .h5 formatted files. The BSE and SEM images obtained after each slice during the TriBeam exper-\n iment are provided in 8-bit tiff images. The reconstructed 3D data with the distortion correction applied is pro-\n vided in the .dream3d file (h5 structure). The Hierarchical Data Format version 5 (h5), is an open source file\n format that supports large, complex, heterogeneous data. H5 file uses a \u201cfile directory\u201d like structure that allows\n one to organize data within the h5 file in many different structured ways, as one might do in a standard computer\n file system. The h5 format also allows for embedding of metadata making it self-describing. The associated .xdmf\n file provides the container data descriptions. Such files can be opened using the open-source software Paraview\n (https://www.paraview.org/) for visualization. For more information about the different conventions used to store\n the 3D EBSD data, we encourage the reader to consult the following references18,19.\n\n 3D Dataset - meshed structures.\u2003 The mesh generated with XtalMesh is provided in two file formats, .inp\n and .vtk. The .inp file, labelled XtalMesh.inp, is used as input into ABAQUS. The .inp file format is standard to\n ABAQUS and is an ASCII data file that consists of a series of ABAQUS keyword and data lines. In it, all nodes,\n elements, and element sets of the mesh are defined. There, the mesh is represented by ten-node tetrahedral ele-\n ments (C3D10). The .vtk file, labelled XtalMesh.vtk, is a binary Visualization Toolkit (VTK) datafile provided\n for ease of visualization and analysis of the mesh using ParaView by Kitware. There, the mesh is represented by\n four-node tetrahedral elements (C3D4) to reduce system load during visualization.\n The mesh generated with the software suite from Simmetrix (SimModeler Voxel), is provided in an Ansys33\n input deck. The input deck contains the following APDL (Ansys Parametric Design Language) files: run_Model.\n mac, contains all the calls to load the mesh, assign material properties, define node components, orient each\n grain according to the average Euler angles from the EBSD measurement and, for example, assign boundary\n conditions. The file In718RVE.cdb contains element connectivity and nodal coordinates of the entire RVE\n model, assignWPCSYS.mac creates coordinate systems using Euler angles (each coordinate system ID is linked\n to the element coordinate system defined for each grain), EulerAngles.txt contains the averaged Euler angles\n (available in the .dream3d file) for each grain in the reconstructed microstructure, In718RVE_pd.cdb assigns\n element coordinate systems (ESYS command in APDL) to each element cluster that defines a grain and creates\n node components on each side of the RVE for an easy assignment of boundary conditions, assignMatProp.mac\n assigns material properties (cubic elasticity constitutive model2) to all grains, and In718RVE_ss.cdb performs\n the finite element solution. The finite element model setup presented above was tested to make sure a solution\n can be obtained with the Ansys solver.\n\n\n\nScientific Data | (2022) 9:460 | https://doi.org/10.1038/s41597-022-01525-w 12www.nature.com/scientificdata/ www.nature.com/scientificdata\n\n\n\n\n\n Fig. 18\u2002 Experimental validation of the grain boundary locations. (a) Inverse pole figure map for a reduced\n region of interest obtained from the EBSD measurement performed at the surface of the specimen before\n TriBeam serial sectioning. (b) FeatureID maps at the surface of the 3d dataset of the same region of interest\n obtained after TriBeam serial sectioning and 3D reconstruction. (c) Overlap of (a and b). Very good agreement\n is obtained between the grain morphology from conventional EBSD measurement and TriBeam serial\n sectioning.\n\n\n\n\n\n Fig. 19\u2002 Experimental validation of the crystallographic orientation. Crystallographic orientation as displayed\n in the pole figure 001 of the grain labelled 820 in Fig. 18 from conventional EBSD measurement at the surface\n of the specimen and TriBeam serial sectioning. A minimal misorientation is observed between the two\n experimental measurements.\n\n\n Technical Validation\n HR-DIC Measurements.\u2003 Initial validation of the high-resolution strain fields obtained by HR-DIC is\n achieved by directly comparing the calculated average \u03b5xx strain along the loading direction over the representa-\n tive region of interest with the measured macroscopic strain along the gauge length of the specimen. HR-DIC and\n macroscopic strains are reported in Table 1.\n Good agreement is observed between the macroscoscopic total strain and average \u03b5xx from the HR-DIC\n measurements. The differences in percent of the total deformation between the two measurements are provided\n in brackets in Table 1 for the different load steps. Further validation of the HR-DIC measurements is provided\n by direct comparison of the HR-DIC fields to high resolution BSE images and displayed in Fig. 17 for a reduced\n region of interest. BSE imaging is a common measurement technique for capturing the location and existence\n of slip events at sample surfaces. Every single slip event is captured by the HR-DIC measurement and their loca-\n tions are identical to those identified in the BSE images. The intensity of the strain concentration and in-plane\n slip obtained by the HR-DIC measurement and using the Heaviside-DIC method was previously validated10. The\n intensity of slip is obtained for eac\n\n## 5. kaufmann2020phasemappingin pages 1-2 (Context ID: pqac-00000004)\n\n Microscopy and Microanalysis (2020), 1\u201311\n\n doi:10.1017/S1431927620001488\n\n\n Original Article\n\n Phase Mapping in EBSD Using Convolutional Neural Networks\n\n\n Kevin Kaufmann1 , Chaoyi Zhu2, Alexander S. Rosengarten1, Daniel Maryanovsky3, Haoren Wang1\n and Kenneth S. Vecchio1,2*\n 1Department of NanoEngineering, UC San Diego, La Jolla, CA 92093, USA; 2Materials Science and Engineering Program, UC San Diego, La Jolla, CA 92093, USA and\n 3Department of Cognitive Science, UC San Diego, La Jolla, CA 92093, USA\n\n\n Abstract\n\n The emergence of commercial electron backscatter diffraction (EBSD) equipment ushered in an era of information rich maps produced by\n determining the orientation of user-selected crystal structures. Since then, a technological revolution has occurred in the quality, rate detec-\n tion, and analysis of these diffractions patterns. The next revolution in EBSD is the ability to directly utilize the information rich diffraction\n patterns in a high-throughput manner. Aided by machine learning techniques, this new methodology is, as demonstrated herein, capable of\n accurately separating phases in a material by crystal symmetry, chemistry, and even lattice parameters with fewer human decisions. This\n work is the first demonstration of such capabilities and addresses many of the major challenges faced in modern EBSD. Diffraction patterns\n are collected from a variety of samples, and a convolutional neural network, a type of machine learning algorithm, is trained to autono-\n mously recognize the subtle differences in the diffraction patterns and output phase maps of the material. This study offers a path to\n machine learning coupled phase mapping as databases of EBSD patterns encompass an increasing number of the possible space groups,\n chemistry changes, and lattice parameter variations.\n\n Key words: convolutional neural network, crystal structure, EBSD, electron diffraction, machine learning\n\n (Received 26 December 2019; revised 1 April 2020; accepted 21 April 2020)\n\n\n\n Introduction systems (McLaren & Reddy, 2008; Karthikeyan et al., 2013).\n Despite its shortcomings, the Hough transform has continued\n Conventional electron backscatter diffraction (EBSD) is a scan-\n to be the standard in pattern indexing, even though computing\n ning electron microscope (SEM)-based technique used to deter-\n power has increased exponentially, largely because computer algo-\n mine the three-dimensional orientation of individual grains in\n rithms have previously been incapable of Kikuchi band detection,\n crystalline materials. At present, the collected electron backscatter\n or the more challenging problem of autonomously parsing relevant\n diffraction patterns (EBSPs) are primarily utilized to construct\n information for determining chemistry and the crystal structure.\n representative maps of the microstructure, given user-defined\n The inability for state-of-the-art Hough-based EBSD systems\n phases. The resulting maps and EBSPs can be further utilized\n to make determinations about individual components of or the\n to study dislocation evolution (Zhu et al., 2018) and geometrically\n entire crystal structure of a phase has not gone unnoticed in the\n necessary dislocations (Zhu et al., 2016), among others\n scientific community. One proposed solution is a dictionary-\n (Wilkinson et al., 2006; Schwartz et al., 2009; Engler & Randle,\n based approach (Park et al., 2013; Chen et al., 2015; Singh &\n 2010; Wilkinson & Britton, 2012). These analyses are currently\n De Graef, 2017; Ram & De Graef, 2018). Libraries of selected\n achieved in commercial EBSD utilizing a Hough transform on\n materials can be selected and simulated with software, such as\n each diffraction pattern combined with a look-up table of inter-\n EMSoft (Callahan & De Graef, 2013), for the purpose of compar-\n planar angles constructed from a set of selected reflectors as spec-\n ing the experimentally collected diffraction patterns with those\n ified by the user (typically up to five phases). In the process, the\n simulated. Through this process, the most similar patterns in\n Hough transform strips most of the information about the crystal\n the dictionary determine the phase and orientation of each\n structure and chemistry from the image (Michael & Goehner,\n EBSD pattern, even for deformed or fine-grained materials\n 1999; Dingley & Wright, 2009; Li & Han, 2015; Nolze et al.,\n (Ram & De Graef, 2018). These approaches have helped to allay\n 2017). The small subset of information being utilized for differen-\n major challenges in phase differentiation, such as separating mar-\n tiating the phases often results in mis-classification of similar\n tensite from cementite (Ram & De Graef, 2018). Other types of\n crystal structures (Chen & Thomson, 2010) and orientations\n phase identification methodologies have been demonstrated,\n that produce similar diffraction maxima in different crystal\n wherein EBSD is combined with other analytical techniques,\n such as energy-dispersive X-ray spectroscopy (EDS) or wave-\n length-dispersive X-ray spectroscopy (WDS), given that the\n *Author for correspondence: Kenneth S. Vecchio, E-mail: kvecchio@eng.ucsd.edu\n chemical and structural information of the phase exists in a the- Cite this article: Kaufmann K, Zhu C, Rosengarten AS, Maryanovsky D, Wang H,\n Vecchio KS (2020) Phase Mapping in EBSD Using Convolutional Neural Networks. oretical model or crystal database (Goehner & Michael, 1996;\n Microsc Microanal. doi:10.1017/S1431927620001488 Nowell & Wright, 2004; Dingley & Wright, 2009). The problem\n\n \u00a9 Microscopy Society of America 2020\n\n\nDownloaded from https://www.cambridge.org/core. Uppsala Universitetsbibliotek, on 12 May 2020 at 08:11:30, subject to the Cambridge Core terms of use, available at\nhttps://www.cambridge.org/core/terms. https://doi.org/10.1017/S1431927620001488 2 Kevin Kaufmann et al.\n\n\n remains that the collected EBSD images are traditionally pro- is being done in other applications (Ziletti et al., 2018; Oviedo\n cessed via the Hough transform when attempting to perform et al., 2019). In well-known classes of materials, application-\n phase identification. As mentioned previously, the down sampling specific models could be developed to distinguish phases tradi-\n of this data allows for patterns from multiple crystal structures to tional Hough-based EBSD finds nearly indistinguishable, such\n be mistaken for others since the computer algorithms are capable as martensite and ferrite. Moreover, modern computing hardware\n of finding orientations which may only appear to be correct allows for real-time classification in line with recent advance-\n (Karthikeyan et al., 2013). In commercial phase ident\n\n## 6. kaufmann2020phasemappingin pages 6-7 (Context ID: pqac-00000005)\n\nmposite. (a) Electron image showing the multiphase microstructure. (b) EDS map of Fe. (c) Hough transform EBSD map with\n user-selected libraries. (d) Phase map generated by Hough transform combined with non-optimized EDS measurements. (e) Phase map generated by Hough trans-\n form combined with optimized EDS measurements as reference chemistry. (f) Phase map generated from the CNN-based model\u2019s analysis of each diffraction pat-\n tern individually. Scale bars = 500 \u03bcm. There are 10,164 total EBSPs (pixels).\n\n\n This results in two body-centered cubic phases (space group 229), Wang et al. (2019) and their observation that crystal orientation\n pure Fe and \u03b1-Fe from the Al substitution in the lattice, and two influences the diffusion rates. Otherwise, the phase map is in\n primitive cubic phases (space group 221), nearly equiatomic FeAl good agreement with the expected results, and the CNN-based\n B2 and the non-equiatomic B2 solid solution. The backscattered EBSD method is adept at separating diffraction patterns based\n electron image in Figure 4a shows the alternating layers of the on space groups and small changes in chemistry within the\n material and gives an early indication that multiple phases are same space group.\n present in the sample. Figure 4b provides a reference Fe map CNNs applied to EBSD can resolve another challenging prob-\n and the bright columns indicate where pure Fe layers remain lem that phase identification including EDS reference chemistry\n after the reaction. If the FeAl B2 and pure Fe diffraction libraries for each phase does not completely resolve. The electron image\n are selected by the user, the Hough-based EBSD is unable to dif- for a cycled thermal barrier coating containing five FCC phases\n ferentiate between the two phases, and a phase map as shown in and one rhombohedral phase is shown in Figure 5c. The top\n Figure 4c is produced. Because the diffraction maxima are so sim- layer is yttria-stabilized zirconia (YS\u2013ZrO2), followed by the ther-\n ilar between these two phases, every diffraction pattern is identi- mally grown oxide layer (Al2O3). In the middle section is a com-\n fied as both phases with equal confidence, and the software plex bond coat containing Ni, a chrome-carbide phase (Cr23C6),\n selects, by default, the second phase on the user-selected list. TaC, and a small amount of Al2O3. The bottom layer is the nickel-\n Figure 4d demonstrates a representative result from a user assign- based superalloy Hastelloy X with Cr23C6 at the grain boundaries\n ing a reference chemistry from within each phase, using point from thermal cycling. Except for the Al2O3 phase, each of these\n EDS, to each of the four phases present. If the user selects the ref- phases belongs to space group 225, meaning that their crystal\n erence chemistry for each phase, with the best of intentions and symmetries are the same, but the lattice parameters can be differ-\n accuracy, a resultant map as shown in Figure 4d can be achieved. ent. As seen in Figure 5a, the Hough transform method alone is\n While the four phases are now each present, the phase map does unable to reliably differentiate the FCC phases and indexes them\n not accurately describe what is observed in the chemistry analysis. primarily as Hastelloy X with some interspersed YS\u2013ZrO2. The\n Instead, the pure Fe and \u03b1-Fe (Fe-SS) layers are interspersed ran- phase fraction of TaC (the brightest spots in the electron\n domly (rather than layers), and the B2-SS is scattered throughout image) is much too large (based on the known chemistry) and\n the region known to be near-equiatomic FeAl B2. After consider- is incorrectly included in the substrate. The Hough transform per-\n able \u201coptimization\u201d (repeatedly changing the reference chemistry forms reasonably well at identifying the band of Al2O3, which is\n selected in point EDS for each phase), the user can eventually not surprising given its rhombohedral structure. Including refer-\n reach a phase map (as shown in Fig. 4e) that looks similar to ence chemistry for each of the phases improves the overall quality\n the known microstructure; this of course can only be achieved of the Hough-based EBSD phase map, as shown in Figure 5b. The\n because the microstructure in this case is known in advance. band of TGO is further defined and the YS\u2013ZrO2 layer contains\n By comparison, a CNN trained on a small subset of patterns much fewer erroneous pixels. However, the Hastelloy X substrate\n belonging to each phase produces the phase map seen in has large grains and twins that are being identified as TaC and the\n Figure 4f. While the phases are not as perfectly linear as in Hastelloy X is indexed as approximately 40% of the bond coat\n Figure 4e, it is likely that the merging of phases at their borders layer (center section). Furthermore, the phase fraction of TaC in\n is real to some degree according to the analysis performed by the bond coat is still much higher than what is observed to be\n\n\nDownloaded from https://www.cambridge.org/core. Uppsala Universitetsbibliotek, on 12 May 2020 at 08:11:30, subject to the Cambridge Core terms of use, available at\nhttps://www.cambridge.org/core/terms. https://doi.org/10.1017/S1431927620001488 Microscopy and Microanalysis 7\n\n\n\n\n\n Fig. 5. Phase mapping a thermal barrier coating. (a) Hough transform EBSD map with user-selected libraries. (b) Phase map generated by Hough transform com-\n bined with optimized EDS measurements as reference chemistry. (c) Electron image showing the multiphase microstructure. The Hastelloy X substrate is at the\n bottom of the image. (d) Phase map generated from the CNN-based model\u2019s analysis of each diffraction pattern individually. (e\u2013l) EDS maps of the analyzed\n region. Scale bars = 100 \u03bcm. There are 45,052 total EBSPs (pixels).\n\n\n\n present in the electron image. Figure 5d is the result of training a reference pattern is typically unknown. This method is not com-\n CNN-based model to differentiate these phases. While not free of pared herein owing to the need for a dictionary of simulated pat-\n errors, the resulting phase map is observed to be a higher-fidelity terns for the initial calibration. The microstructure of commercial\n mapping of the area shown in the electron image than traditional 430 stainless steel is displayed in Figure 6a. While not yet obvious\n Hough-based EBSD offers. Comparison with the EDS maps in from the electron image alone, the martensite regions appear\n Figures 5e\u20135l further confirms the increased plausibility of the raised compared to the ferrite. The band contrast map in\n phase fractions and the credible identification of each diffraction Figure 6b confirms both the location of the martensite as well\n pattern. The YS\u2013ZrO2 layer is nearly completely indexed as such as the overlap in pattern quality between the martensite and fer-\n with most of the errors present residing at pores and cracks in the rite. This is the same problem encountered in the previous work\n oxide. The Al2O3 is now indexed as a continuous band of ther- (Goulden et al., 2017) and explains why their pattern quality-\n mally grown oxide in good agreement with the morphology of based model was dependent on iterative phase discrimination\n the Al EDS map. The central region is almost entirely indexed and \u201clocking\u201d pixels the user deemed correctly identified before\n as Ni with interspersed TaC, Cr23C6, and Al2O3. Careful compar- re-analysis. The region depicted in Figure 6a is mapped via tradi-\n ison with the EDS maps for Ta, Cr, Al, and O reveal the chemistry tional EBSD (Fig. 6c) using ferrite and martensite libraries gener-\n to overlap well with the presence, or absence, of the respective ated based on the lattice parameter from XRD and\n phase in the CNN-based phase map. The Hastelloy X substrate well-established equations from the literature (Xiao et al., 1995)\n is well confined and interlaced with Cr23C6 particles that were (refer to the Methods section for more information). The\n not identified in Figures 5a and 5b but are clearly present in Hough-based method results in nearly all the 12,236 collected dif-\n the Cr EDS map. fraction patterns being identified as martensite. In contrast, the\n The final demonstration of the potential for CNNs to revolu- machine learning model trained on \u201cstandards\u201d for martensite\n tionize EBSD technology is perhaps the most universally \n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: [pqac-00000000, pqac-00000001, pqac-00000002, pqac-00000003, pqac-00000004, pqac-00000005]\n\nStatus: Paper Count=25 | Relevant Papers=3 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=6 | Current Cost=$0.0922 | Disease-Target Evidence=0", + "name": "read_text", + "tool_call_id": "call_G0lw5LzH1ACLfx203yBWOksS", + "info": { + "start_ts": 755.583425656, + "end_ts": 759.976118886 + } + }, + { + "role": "tool", + "content": "## 1. burnett2016largevolumeserial pages 4-6 (Context ID: pqac-00000006)\n\ns conducted using a Nikon Metrology 225/320 kV\nWC-11 wt% Co sample were also prepared using an FEI Nova Na- Custom Bay system. The voltage used was 80 kV and the current\nnoLab FIB using a Ga\u00fe LMIS source at 30 kV and currents of 20 nA 130 \u03bcA. 3142 projections were acquired with an exposure time of\nand 1 nA. To provide a benchmark for comparison a Gatan Ilion 1 s per projection. The entire volume was reconstructed at full\nAr\u00fe Broad Ion Beam (BIB) Precision Polishing and Etching System resolution using a FDK reconstruction algorithm associated with\n(PECS) was also used to prepare a surface of the WC-11% Co the acquisition hardware. The resolution of the reconstructed vo-\nsample by removing 250 nm of material. A three-step polishing lume was (2 \u03bcm)3.\nprocedure in 2 10 3 Pa vacuum used a range of BIB conditions: Using measurements and orientation from the X-ray CT data a\n(i) 610 mA at 10 kV for 32 min., (ii) 450 mA at 7 kV for 10 min., and site for serial sectioning was prepared using the PFIB to capture a\n\ufb01nally (iii) 350 mA at 6 kV for 10 min. The sample was rocked particular region of interest where a large pore 0.5 mm below\ncontinuously by 7 30\u00b0 at a rate of 12 oscillations/min, with the the fracture surface could be seen (see Fig. 4a). The methodology\nsample surface exposed to BIB at glancing angle. to achieve this is described in detail by Burnett et al. [45]. Using\n For all the differently prepared surfaces of the WC-11 wt% Co 30 kV and a current of 1.3 \u03bcA the top as well as the sides and the\nsample identical EBSD acquisition parameters were used to allow front of a block were prepared ready for serial sectioning. For the\ndirect comparisons. EBSD maps were collected at 20 kV, 4 nA preparation of the top of the block 470 nA and 180 nA were used in\ncurrent and 14 mm working distance. The following EBSD condi- sequence to ensure a smooth top surface. 470 nA, 180 nA and \ufb01-\ntions were used: 50 nm step size, 6 ms dwell time, averaged nally 59 nA were used to prepare the front of the block face all at\nframes 1, 4 4 binning, 12 bands, RA and Hough\u00bc50 giving an 30 kV.\nacquisition rate of 164 Hz. A block of dimensions 135 \u03bcm across and 115 \u03bcm deep of\n 3D serial sectioning was conducted on a block of WC-11 wt%Co the A508 Grade 3 sample was serial sectioned. A total of 186 slices\nhard metal 150 120 80 mm3 in size. 790 slices were acquired were recorded with each 80 nm thick slice taking 6 min 20 s T.L. Burnett et al. / Ultramicroscopy 161 (2016) 119\u2013129 123\n\n\n\n\n\nFig. 4. (a) A virtual section from the X-ray CT data for the 0.5 mm diameter core machined from below a fracture surface caused by ductile fracture of a A508 Grade\n3 pressure vessel reactor steel compact tension specimen [32], (b) SEM image showing the same region being prepared by PFIB milling ready for serial sectioning.\n\n\nwith 3 min 25 s for the image acquisition and the remaining 2 min 4 4 binning, 6 bands, RA and Hough\u00bc60 giving an acquisition\n55 s predominantly milling time and some limited stage move rate of 95 Hz.\ntime (o10 s). Serial sectioning of this sample was conducted using\n59 nA current and 30 kV acceleration voltage. It was determined 2.3. Serial sectioning procedure\nexperimentally that a beam current of 59 nA was appropriate for\nserial section milling to obtain a surface \ufb01nish of suf\ufb01cient quality Fig. 5 shows how a region of interest is typically prepared for\nto then image the microstructure using the TLD detector. A rocking serial sectioning. The volume of interest is \ufb01rst protected by de-\nmill angle of 74\u00b0 was used (see Section 2.3). SEM images were positing a protective top layer of (a Pt layer of 100 100 mm2 and\ncollected using 2 kV, 800 pA and the through lens detector (TLD), a 1 mm thick is deposited with in about 10 minutes) covering the RoI\nhorizontal \ufb01eld width of 160 \u03bcm with a resolution of 6144 4096 and extending suf\ufb01ciently far to provide a uniform region where\ngave a pixel size of 26 nm. the tracking \ufb01ducials can also be milled. A front trench is milled to\n Both of the stacks of SEM images acquired from the serial create a cross section and is accompanied by the excavation of side\nsectioning were aligned using the align slices module using a least trenches, which not only de\ufb01ne the block for serial sectioning but\nsquares algorithm in Avizo 9.0.0. The aligned images were \ufb01ltered also control re-deposition during milling. Thus a block of material\nusing the Fourier Filter (FFT Filter) which removes periodic noise is de\ufb01ned which is to be serially sectioned. These blocks for serial\nsuch as the vertical curtaining effects produced from the rocking sectioning are typically prepared with a multistep milling proce-\nmilling process as such the FFT \ufb01lter was used at two angles that dure using the PFIB at 30 kV and several beam currents, starting\nmatch the rocking mill angles. A sharpening \ufb01lter was subse- with fast bulk cutting at 1.3 mA, followed by gentler milling at\nquently applied to compensate for some blurring resulting from 180 nA to de\ufb01ne the \ufb01nal shape. In each case the maximum cur-\nthe FFT \ufb01lter. For the A508 Grade 3 data an edge preserving \ufb01lter rent that is used to give the required surface \ufb01nish needs to be\nand a median \ufb01lter were then applied to improve the de\ufb01nition of determined for each different type of material.\nthe voids, inclusions and carbides. The data was then segmented To successively reveal a series of equally spaced and parallel\nusing a semi-automated approach which combined a watershed slices, each with the exposed block face undamaged, we have\nsegmentation routine to label the large voids and a top hat seg- applied and re\ufb01ned the rocking milling process integrated within a\nmentation routine to label the carbides, both procedures are in- fully automated routine. Once a cross-section is prepared (see\ncorporated into Avizo 9.0.0 software. Fig. 5) in the region of interest rocking milling was used, alter-\n The EBSD map obtained from the A508 Grade 3 steel was ac- nating between 7\u03b1 ( 8\u00b0r\u03b1r8\u00b0) relative to the conventional\nquired using a 20 kV electron beam energy, 4 nA current and vertical, top\u2013down, milling. This procedure is illustrated in Fig. 6.\n10 mm working distance. The following EBSD conditions were To start, the sample was in the imaging position (sample tilted to\nused: 75 nm step size, 2.3 ms dwell time, averaged frames 4, 52\u00b0 and 0\u00b0 rotation) so that the ion beam is incident to the normal\n\n\n\n\n\nFig. 5. Typical preparation of a region for serial sectioning tomography data acquisition prepared using the PFIB. A multi-step preparation procedure used the PFIB at 30 kV\nand 1.3 mA, 180 nA and 59 nA to prepare the block for the serial sectioning. With the sample tilted to 52\u00b0 and with 0\u00b0 rotation the block face is presented to the electron beam\n(a) SEM image and (b) PFIB ion beam image of the same region (a vertical top down view).124 T.L. Burnett et al. / Ultramicroscopy 161 (2016) 119\u2013129\n\n\n\n\n\nFig. 6. Rocking Polish Routine explained showing a diagrammatic view inside the FIB-SEM chamber (a) shows the sample in the imaging position of 52\u00b0 tilt and 0\u00b0 rotation\n(b) rotation of 90\u00b0 and tilt at 47\u00b0 for the rocking polish step at 5\u00b0 (c) rotation of 90\u00b0 and tilt 5\u00b0 for the rocking polish step at \u00fe5\u00b0. The magenta beam represents the electron\nbeam and the cyan the ion beam.\n\n\nof the sample surface and the block face is presented to the elec- from this position the stage moved the sample back to the imaging\ntron beam for imaging of the block face (Fig. 6a). The sample was position. This sequence (Fig. 6a) b) a) c) a) b) a) c) \u2026\u2026) was re-\nthen subjected to a 90\u00b0 compucentric rotation (i.e. rotation of the peated to build up the series of sections.\nsample by 90\u00b0 around the centre of the image). The sample is then Within the automated routine ion beam tracking \ufb01ducial\ntilted (which due to the rotation is now a tilt parallel to the cross markers (see Fig. 5) are used and recognised providing the pla-\nsection length), in this example case the sample was then tilted to cement of the milling location of the cross-sectional block face\n47\u00b0 giving a \u03b1\u00bc 5\u00b0 offset (Fig. 6b). The face was milled at this slices. To improve accuracy three different images of the \ufb01ducials\nposition before returning to the imaging position. After the image are automatically recorded, one from each of the different tilt\nof the block face was recorded the sample was rotated to 90\u00b0 and positions \u03b1\u00bc 5\u00b0, 0\u00b0 and \u00fe5\u00b0. This avoid\n\n## 2. burnett2016largevolumeserial pages 6-7 (Context ID: pqac-00000007)\n\n the image). The sample is then Within the automated routine ion beam tracking \ufb01ducial\ntilted (which due to the rotation is now a tilt parallel to the cross markers (see Fig. 5) are used and recognised providing the pla-\nsection length), in this example case the sample was then tilted to cement of the milling location of the cross-sectional block face\n47\u00b0 giving a \u03b1\u00bc 5\u00b0 offset (Fig. 6b). The face was milled at this slices. To improve accuracy three different images of the \ufb01ducials\nposition before returning to the imaging position. After the image are automatically recorded, one from each of the different tilt\nof the block face was recorded the sample was rotated to 90\u00b0 and positions \u03b1\u00bc 5\u00b0, 0\u00b0 and \u00fe5\u00b0. This avoids inaccuracies induced by\nthen tilted to 57\u00b0 giving the \u03b1\u00bc \u00fe5\u00b0 offset (Fig. 6c). After milling distortion of the \ufb01ducial image when recorded from the tilt\n\n\n\n\n\nFig. 7. EBSD results acquired under the same conditions showing representative phase maps (PM), band contrast (BC) maps and raw patterns for WC -11 wt% Co for surfaces\nprepared by (a) BIB at 6 kV and 350 mA, (b) PFIB at 30 kV and 59 nA, (c) FIB at 30 kV and 20 nA and (d) FIB at 30 kV and 1 nA. The band contrast maps are presented using the\nsame greyscale for comparison. Arrows indicate Co HCP phase. T.L. Burnett et al. / Ultramicroscopy 161 (2016) 119\u2013129 125\n\npositions. The FEI Slice and ViewTM (version 1.6) software in- with 1 nA using the Ga\u00fe FIB compared to 59 nA in the Xe\u00fe PFIB.\ncorporates a rocking polish as described above and was used in The way we have assessed these results is by considering what the\nthis work. maximum usable current is in order to achieve the results required.\n This is somewhat dif\ufb01cult to describe as there are many aspects to\n be considered when it comes to determining what is an appro-\n3. Results and discussion priate level of quality. As discussed in the introduction damage\n introduced by ion beam milling has multiple aspects to it with\n3.1. Milling damage study using a WC\u2013Co hard metal sample regards to chemical and physical interactions. As mentioned in the\n introduction the reactivity of Ga\u00fe is a clear but unquanti\ufb01ed dif-\n Given the susceptibility of WC\u2013Co hard metals to Ga\u00fe FIB ferentiator compared to the chemically inert Xe\u00fe ions. We ac-\nmilling damage [4,12], this material has been used to assess the knowledge that we discuss the cumulative effect of damage and in\nPFIB milling quality. Previously we have found that Ar\u00fe BIB pol- reality there are several convoluted aspects to this but most no-\nishing introduces only low levels of damage into this system tably surface amorphization, implantation and induced lattice\n[10,11] and so it is used as a benchmark here. The electron back- strain. A far more detailed study is needed but is beyond the scope\nscatter diffraction patterns generated from the Ar\u00fe BIB prepared of this work. The results presented here thus provide a benchmark\nsurface (Fig. 7a) are very high quality with high indexing rates where we have found that we can utilise 60 higher current\n(90%) for the WC phase and high band contrast metrics for Co (1 nA vs. 59 nA) to prepare surfaces of roughly equivalent quality\n(245/255) (the metrics of the average greyscale level are given out as determined by EBSD pattern quality from band contrast and\nof a full scale of 255 for the band contrast from 8 bit EBSD maps) indexing rate recorded under identical conditions. We are also\nand WC (180/255) (see Table 2). likely to have bene\ufb01tted from an improved sputtering rate, al-\n The corresponding results for the PFIB operated at 30 kV and though this has not been not quanti\ufb01ed.\n59 nA are shown in Fig. 7b. Vertical top\u2013down milling was used to An intriguing result is that there does appear to be an in\ufb02uence\nprepare this surface to give fair comparison with the FIB results, as of the current on the level of damage introduced to the specimen\n independent from the accelerating voltage. A current of 65 nA isa result some curtaining can be seen which could be removed by\n available in the FIB but the resulting quality of the \ufb01nished surfaceusing the rocking polishing technique described in Section 2.3. The\n that means that 1 nA must be used to prepare this surface whenEBSD indexing rate is only marginally worse, at 86% for the WC\n the FIB is used. Considerable systematic work is required to mapphase, than that recorded for the low damage BIB milling (see\n this parameter space of accelerating voltage and current for bothTable 2) with good values for WC (108/255) and excellent average\n the Ga\u00fe and Xe\u00fe milling parameters. The possibility of a chemicalband contrast for Co (220/255).\n interaction of the Ga\u00fe with the WC is a clear possibility but un- It is evident from Fig. 7c that poor results are achieved when\n quanti\ufb01ed here. Although glancing angle milling has been em-using the Ga\u00fe FIB at 20 nA (30 kV). The quality of the WC EBSD\n ployed the higher current may have led to a higher dose of Ga\u00fepatterns are degraded and are virtually unindexed (indexing only\n being imparted into the sample. Another possibility is that the8%) with very poor band contrast (40/255).\n spherical aberration which leads to the Ga\u00fe LMIS spot size rapidly Fig. 7d shows that when the FIB is operated at 1 nA and 30 kV\n increasingly 45 nA [32] means that even 20 nA is ineffective for\nthe quality of the EBSD patterns is much improved (see Table 2)\n preparing a cross section of this sensitive material for EBSD ana-\nbeing only slightly inferior to the results achieved with the PFIB\n lysis. It is possible that the greater \u2018tails\u2019 on the cutting beam and a\noperated at 59 nA current with an indexing rate in the WC phase\n divergence from the ideal grazing incidence of the ions impinging\nof 76% and a band contrast average greyscale of 94/255.\n on the cross section result in a deeper penetration and more ser-\n With regard to the Co phase, the band contrast is only slightly\n ious physical damage. Further work is needed and custom aper-\nworse than for BIB and PFIB, but there is some evidence (blue\n tures should be used to avoid limitations relating to discretization\nareas) that some regions of the Co matrix transformed from the\n of the currents that can be used i.e. the present con\ufb01guration of\ncubic into the hexagonal phase ( 3% HCP). The fact that different\n the PFIB provides currents of 59, 180, 470 and 1300 nA at the high\nareas were mapped due to the different times taken to prepare the\n end.\nsurfaces mean that we cannot make a quantitative comparison but\nit appears that the extent of transformation observed (taking into\n 3.2. Serial sectioning of WC\u2013Co sample\naccount regions that have developed during sintering [4]) in the\nFIB section are greater than in the PFIB and BIB datasets. It is\n Fig. 8 shows the ability of the PFI\n\n## 3. winiarski2021correctionofartefacts pages 15-17 (Context ID: pqac-00000008)\n\nis of each section, of WC-11%wt.Co\nhard metal data collected previously [11]. We present a new methodology for SE-EBSD image\npair co-registration based on trainable Combination of Shifted Filter Responses filters and two-\ndimensional Moving Least Squares method. Our approach and it\u2019s validation relies on three\nassumptions, 1) Each of our slices are planar, 2) SE images taken on the SEM, at 0\u00b0 stage tilt,\nare distortion free and 3) the approach validation was done on the reasonable expectation of\nthe large WC grains to have planar facets, which are reported elsewhere for similar CW-Co\nsystems [32,50,58\u201361] and are also seen in etched samples [32] and the abundance of WC\ngrains with straight grain edges or boundaries in the 2D images and EBSD analysis of polished\nsurfaces. The alignment of the corrected facets with the expected crystallographic planes was\nfurther validation of the corrected 3D-EBSD data. This allowed 3D-EBSD data to be corrected\nand used for quantitative analyses and 3D visualisation. This is applied to our hard metal case\nstudy giving rise to the following conclusions:\n\u2022 The cumulative long-range distortions, in the EBSD maps compared to the reference SE\n images, were quantified as being of the order of up to 10 \uf06dm across a 200 \u00d7 200 \uf06dm area\n section. They were found to significantly affect the shapes of individual grains in 2D\n leading to significant errors in grain morphologies in 3D. We should note that the distortion\n corrections effect the shape of the grains and not the orientation.\n\u2022 Curtaining effects were observed on the serial sections and the topography was measured\n using confocal microscopy and reported in our earlier paper [11], but the confocal\n microscopy measurements were not used in the correction methods here and is a subject of\n future work. However, due to the inclined angle of incidence lead to significant distortions\n (a few pixels, up to 0.3 \uf06dm) [11] of EBSD maps given that the grains are of the order of the\n grid used for long-range correction, these distortions required short-range correction. Here\n an attempt has been made to use to correct the distortions in a 3D-EBSD dataset of a hard\n metal case, with respect to the SE images and the expectation of the 3D shapes of the hard\n metal grains from the chemical extracted method as discussed earlier in section 3.\n\u2022 3D visualisation clearly showed that the volume of reconstructed microstructure using the\n raw data was severely deformed, where surface topography for a flat facet can be as high as\n 3.3 \uf06dm.\n\u2022 Using only the long-range correction, the topography for a planar facet, of a large well-\n defined WC grain, was reduced to 2.9 \uf06dm and the normal of the planar facet lay within about\n 10\u00b0 \u2013 20\u00b0 crystallographic positioning error.\n\u2022 By applying the short-range corrections, the distortion corrections reduced the maximum\n roughness of the planar facet surface topography to 0.4 \uf06dm and the misalignment of the\n surface of the grain facets to their respective crystallographic planes were reduced to about\n 7\u00b0 \u2013 12\u00b0.\nThese types of distortion correction algorithms are required to improve the accuracy of the\nEBSD maps. In this study the accuracy was based on the roughness of the reconstructed grainfacets, where a suitable material was chosen that the large WC grains are known to have planar\nfacets. Going forwards more automated procedures need to be developed so that large area\nEBSD maps can be routinely corrected and a more robust measure of accuracy needs to be\ndeveloped. This is especially important when reconstructing 3D data because registry from\nlayer to layer is important if features are not to be introduced into the reconstructed grain\nmorphologies. The correction methods outlined could be applied for 2D EBSD maps and 3D\nEBSD maps collected at different length-scales using other SST methods, e.g. mechanical\nsectioning, SEM microtome, FIB-SEM tomography and the more recently developed\ntechniques developed for large area milling such as BIB, plasma and laser technologies\n[15,16,68]. Furthermore, smart sampling techniques may be used for measuring accurate 3D\nshapes with only the imaging data and reduce the time required for orientation data\nmeasurement.\n\u2022 While the methods described above quantify and correct for in plane distortion, work also\n needs to be done to correct for the errors caused by uneven slice thickness during 3D\n reconstruction for visualisation to account for the actual spacing and misalignment of the\n successive layers in 3D-EBSD stacks. This effect has previously been shown to be\n significant [11]. However, use of the topography information gathered by confocal\n microscopy for correction is not trivial and requires further work to incorporate the\n topography measurements into the 3D visualisation software. This requires the software to\n be able to handle non-orthogonal layers, which is not the case at the moment and is the\n subject of future work.\n\n\n5. Acknowledgements\n\nThis work was supported by the grant from the University of Manchester \u2013 EPSRC \u2013 NPL research\nprogram: 3D Assessment of Surface Integrity and Performance (EP/H020047/1). Authors acknowledge\nGATAN for lending the prototype Illion broad ion beam system. The facilities now lie within, and are\nmaintained through, the Henry Royce Institute through EPSRC grants EP/R00661X/1, EP/S019367/1,\nEP/P025021/1 and EP/P025498/1. PJW is grateful to the ERC for advanced grant funding through\nCORREL-CT Grant No. 695638.\n\n\n\nDeclaration of interests\n\n\u2612 The authors declare that they have no known competing financial interests or personal\nrelationships that could have appeared to influence the work reported in this paper.\n\n\n\n6. References\n\n\n[1] G. Nolze, Image distortions in SEM and their influences on EBSD measurements,\n Ultramicroscopy. 107 (2007) 172\u2013183. https://doi.org/10.1016/j.ultramic.2006.07.003.\n[2] S. Maraghechi, J.P.M. Hoefnagels, R.H.J. Peerlings, M.G.D. Geers, Correction of scan line\n shift artifacts in scanning electron microscopy: An extended digital image correlation\n framework, Ultramicroscopy. 187 (2018). https://doi.org/10.1016/j.ultramic.2018.01.002.\n[3] R. Flatab\u00d8, A. Coste, M.M. Greve, A systematic investigation of the charging effect in\n scanning electron microscopy for metal nanostructures on insulating substrates, J. Microsc.\n 265 (2017). https://doi.org/10.1111/jmi.12497.\n[4] L.A. Giannuzzi, F.A. Stevie, Introduction to focused ion beams: Instrumentation, theory,\n techniques and practice, 2005. https://doi.org/10.1007/b101190.\n[5] B.E. Sorensen, J. Hjelen, H.W. \u00c5nes, T. Breivik, Recent features in EBSD, including new trapezoidal correction for multi-mapping, in: IOP Conf. Ser. Mater. Sci. Eng., 2020.\n https://doi.org/10.1088/1757-899X/891/1/012021.\n[6] A.J. Schwartz, M. Kumar, B.L. Adams, D.P. Field, Electron backscatter diffraction in\n materials science, 2009. https://doi.org/10.1007/978-0-387-88136-2.\n[7] D. Rowenhorst, Removing Imaging Distortions Through Automatic Stitching of EBSD\n Mosaics, Microsc. Microanal. 19 (2013). https://doi.org/10.1017/s1431927613006193.\n[8] A.L. Pilchak, A.R. Shiveley, J.S. Tiley, D.L. Ballard, AnyStitch: A tool for combining electron\n backscatter diffraction data sets, J. Microsc. 244 (2011). https://doi.org/10.1111/j.1365-\n 2818.2011.03496.x.\n[9] A. Winkelmann, G. Nolze, G. Cios, T. Tokarski, P. Ba\u0142a, Refined calibration model for\n improving the orientation precision of electron backscatter diffraction maps, Materials (Basel).\n 13 (2020). https://doi.org/10.3390/ma13122816.\n[10] B. Winiarski, G.S. Schajer, P.J. Withers, Surface Decoration for Improving the Accuracy of\n Displacement Measurements by Digital Image Correlation in SEM, Exp. Mech. (2012).\n https://doi.org/10.1007/s11340-011-9568-y.\n[11] B. Winiarski, A. Gholinia, K. Mingard, M. Gee, G.E. Thompson, P.J. Withers, Broad ion beam\n serial section tomography, Ultramicroscopy. (2017).\n https://doi.org/10.1016/j.ultramic.2016.10.014.\n[12] F.J. Humphreys, Grain and subgrain characterisation by electron backscatter diffraction, J.\n Mater. Sci. (2001). https://doi.org/10.1023/A:1017973432592.\n[13] T.L. Burnett, P.J. Withers, Completing the picture through correlative characterization, Nat.\n Mater. (2019). https://doi.org/10.1038/s41563-019-0402-8.\n[14] G. Spanos, D.J. Rowenhorst, A.C. Lewis, A.B. Geltmacher, Combining serial sectioning,\n EBSD analysis, and image-based finite element modeling, MRS Bull. (2008).\n https://doi.org/10.1557/mrs2008.124.\n[15] M.P. Echlin, T.L. Burnett, A.T. Polonsky, T.M. Pollock, P.J. Withers, Serial sectioning in the\n SEM for three dimensional materials science, Curr. Opin. Solid State Mater. Sci. (2020)\n 100817. https://doi.org/10.1016/j.cossms.2020.100817.\n[16] A. Gholinia, M. Curd, E. Bousser, K. Taylor,\n\n## 4. winiarski2021correctionofartefacts pages 4-6 (Context ID: pqac-00000009)\n\nlity of the data can be compromised, such as in cases where there is\npoor pattern quality, low signal to noise and signal to background ratios, multiple phases with\nlow symmetry, pseudo-symmetry and complex crystal structures and highly deformed\nmicrostructures. This means EBSD data are often mapped at a dwell time per pixel of around\none to three orders of magnitude longer than SE imaging, which results in acquisition times of\nhundreds of minutes per map.\n\n As a result large area scans can be undertaken rapidly by SE imaging, where image\ndistortions and drift can be kept to less than a pixel [10], by using a combination of suitable\nbeam dwell time, image pixel resolution and high enough magnification to minimise lens\ndistortions, where applications can be found in digital image correlation (DIC) techniques [33\u2013\n36]. However, acquiring an EBSD map can be much slower, therefore the electron beam or\nthe sample are prone to drifts away from the assumed position leading to long-range image\ndistortions during the acquisition of an EBSD map [1,37,38]. Furthermore, SE images are\nusually taken at 0\u00b0 stage tilt or incidence angle, while EBSD maps are taken at 70\u00b0 stage tilt or\nincidence angle. Therefore, the EBSD maps have 1/cosine(70\u00b0) or 2.9 times smaller beam\nspacing or deflection in the direction perpendicular to the tilt axis in order to generate an\nequidistant grid of measurements points on the sample surface. This results in almost a\nthreefold degradation in spatial resolution and increase of any effect from drift or \u2018long-range\ndistortion\u2019, furthermore it accentuates the distortion from topographic features or \u2018short-range\ndistortion\u2019, in the EBSD maps [12]. Thus, these distortion exaggerations are minimised during\nSE imaging at 0\u00b0 incidence angle. This is also one of the advantages of the relatively new\ntechnique of transmission EBSD (t-EBSD) or transmission Kikuchi diffraction (TKD), where\nthe sample is usually back tilted only between 0\u00b0-20\u00b0 [39\u201342]. New approaches to EBSD\nanalysis, such as the \u2018Dictionary based indexing\u2019 [43,44] or smart acquisition [45] promise\nfaster acquisition times without compromising EBSD indexing rates, because either lower\nquality EBSD patterns and faster EBSD mapping speeds can be used or already utilizes other\nSEM imaging modes taken at higher speeds and requires less sampling points. Nevertheless,\nEBSD analysis will continue to be much slower than conventional image acquisition and thus\nmore susceptible to drifts.\nIn a previous paper introducing serial section broad ion beam tomography we identified\ndistortions in large area 2D EBSD maps [11]. It was shown that these can seriously affect the\ninterpretation of 3D EBSD datasets if uncorrected through an exemplar study of the 3D\nmicrostructure of WC-Co hard metals. In this follow-up paper we return to this problem to\nexamine the nature and to quantify the magnitude of the long-range and short-range distortions\nassociated with acquiring large area 2D EBSD data. All imaging modes in the SEM can have\ndistortions, however to correct for the large distortions encountered in the EBSD maps we\nassume that SE images are distortion free compared to the EBSD maps. Furthermore, we\npropose methods for correcting both of long and short-range distortions by comparing EBSD\nmaps to SE images. Our proposed methods utilise COSFIRE, Combination of Shifted Filter\nResponses filters [46] and Moving Least Squares (MLS) rigid deformation method for digital\nimage morphing [47]. The aim of this paper is to raise awareness of these artefacts which are\nlargely neglected at present, to quantify them and to show the benefits of their correction. This\npaper is not aimed at proposing the best method of correction, nor comparing the merits of\nspecific correction approaches, but rather to encourage a greater focus on developing such\nmethods going forwards.\n By way of a case study, this paper focuses on distortions associated with collecting\nrelatively large volume serial section data on WC-Co hard metals (or cermets). They are used\nfor machining, cutting, mining and drilling and are challenging because they contain a high\nfraction of a ceramic phase (i.e. the WC grains) held together a ductile metallic phase (i.e. theCo). The mechanical properties of cemented carbides strongly depend on the size and\nmorphology of the WC grains [48,49]. Abnormal grain growth (AGG) can have a detrimental\neffect on the mechanical properties of cermets, since these oversized grains (typically > 10 -\n30 \u00b5m) act as nucleation points for cracking, breakage and drill bit failure. The mechanism for\nAGG is not yet sufficiently understood. Some attempts have been made to simulate AGG in\ncemented carbide verified with experimental work and 2D analyses [50], but the plethora of\ninformation that can be extracted from 3D analyses allows the opportunity to much more fully\nstudy the AGG phenomenon. It must be noted here that there are non-destructive techniques\navailable to study AGG during in-situ heating [51,52], however the resolution of these\ntechniques are presently about 1 \uf06dm. Although FIB-SEM based techniques are destructive,\nbut are able to resolve volumes in 3D in nanometer resolution. Large area plasma FIB [25],\nBIB-SEM [16], laser-PFIB-SEM [24] or PFIB spin milling methods [27] are needed to capture\ndata over microstructurally relevant large volumes. As a result, such EBSD data provides a\ngood case for quantification and correction of long and short-range corrections described in\nthis paper.\n\n\n\n\n\n2. Experimental procedure and SE-EBSD image pair co-registration\n\n As mentioned above, the focus of the current paper is on the quantification of long and\nshort-range distortions associated with large area EBSD mapping and methods for their\ncorrection rather than on making serial sectioning experiments per se. To this end we return to\nthe 3D EBSD dataset collected by serial section BIB for the WC-Co hardmetal sample\ndescribed in [11].\n\n Sample\n\n The material studied was a Tungsten carbide and Cobalt (WC-Co) hardmetal containing\n11 mass % Co and having the average grain diameter of 5 \uf06dm [53]. The alloy was produced by\nMarshalls Hard Metals Ltd using conventional powder metallurgical methods. Tungsten\ncarbide (WC) has a hexagonal crystal structure with lattice parameters a=2.9\u00c5 and c=2.83\u00c5.\nThe stable Cobalt (Co) phase has a cubic crystal structure with a lattice parameter size a=3.56\u00c5.\n\n\n\n\n Broad ion beam sectioning\n The experimental BIB serial sectioning workflow followed in this study is described in\ndetail in a companion paper [11]. In essence, the sample was manually passed between a Gatan,\nIlion broad ion beam system and a dual beam FEI NOVA600i FIB-SEM. The milling\nconditions were 5 kV, 60 \uf06dA with 20 minutes mill time per slice, where the average slice\nthickness was 700 nm. After each material removal step a secondary electron (SE) image of\nthe surface was collected using the SEM at 0\u00b0 sample tilt, after which the crystallographic\ninformation is collected by EBSD mapping at 70\u00b0 sample tilt, to form SE-EBSD image pairs.\nThe quality of Ar+ ion polish achieved by with the Ilion BIB results in a very good surface for\nEBSD analysis without significant damage or phase transformation facilitating high indexing\nrates (above 90%). The co-registration of successive images was achieved using markers made\nby FIB [11]. SE-EBSD image pairs\n Presently, it is possible to undertake EBSD analysis for areas of several mm2\ndimensions by combining scanning of a large area by moving the electron beam and the\nstitching multiple scanned areas using the stage [6\u20138]. Although the size of the maps analysed\nhere are relatively modest compared to the largest ones reported elsewhere the distortion\ncorrections applied here are applicable to much larger areas too. The EBSD maps used in this\nwork were acquired at 200 nm step size with map size of 205 \u00d7 177 \uf06dm (1024 \u00d7 884 pixels)\nand were taken at 70\u00b0 angle of incidence and sample tilt using a Nordlys-S EBSD detector from\nOxford Instruments. This EBSD map size is relatively large for an ion based serial section\ntomography (SST) technique. The EBSD settings were chosen for the purpose of 3D-EBSD\nanalysis. Therefore, to ensure an accurate and high indexing percentage and to minimise mis-\nindexing for the WC and Co phases, a relatively high resolution EBSD detector setting of 4 \u00d7\n4 binning (336 \u00d7 256 pixels) was used, which means that the indexing time was about 25 ms\nper point, equivalent to 40 Hz, which was about 6 hours acquisition time per slice. Therefore\nthe EBSD settings used here resulted in an unusually slow speed for gathering an EBSD map\nper slice, however this meant that the average indexing rate was very high (> 96%) [11] and\nthe risk of low quality EBSD data was minimised for every slice. Furthermore, the slow EBSD\nmapping speed exaggerated any possible distortion effects from drift. Note that the Nordlys-S\nEBSD de\n\n## 5. stanek2020comparisonofsegmentation pages 1-2 (Context ID: pqac-00000010)\n\n Kovove Mater. 58 2020 301\u2013319 301\n DOI: 10.4149/km 2020 5 301\n\n\n\n Comparison of segmentation of 2D and 3D EBSD measurements\n in polycrystalline materials\n\n\n J. Stan\u02c7ek1*, J. Kope\u010dek2, P. Kr\u00e1l3, I. Kara\ufb01\u00e1tov\u00e14, F. Seitl4, V. Bene\u01614\n\n\n\n 1Department of Mathematics Education, Faculty of Mathematics and Physics, Charles University,\n 186 75 Prague, Czech Republic\n 2Institute of Physics of the CAS, Department of Functional Materials, Na Slovance 2, 182 00 Prague, Czech Republic\n 3Institute of Physics of Materials, ASCR, \u02c7Zi\u017ekova 22, 616 62 Brno, Czech Republic\n 4Department of Probability and Mathematical Statistics, Faculty of Mathematics and Physics, Charles University,\n 186 75 Prague, Czech Republic\n\n\n Received 30 December 2019, received in revised form 26 April 2020, accepted 17 June 2020\n\n\n Abstract\n\n A comparison study of grain segmentation in 2D and 3D electron backscatter di\ufb00rac-\n tion (EBSD) measurements of polycrystalline materials, based on a misorientation threshold,\n is presented. Using Laguerre tessellations with orientation marks, a simulation study that\n demonstrates a di\ufb00erent sensitivity of segmentation in the case of low angle and high angle\n grain boundaries is involved. Then two metallic materials measured by 3D EBSD are investi-\n gated concerning segmentation, and there are given some recommendations for the misorien-\n tation thresholds. Computational tools such as DREAM 3D software enable signi\ufb01cant data\n evaluation that is completed by a \ufb01ve-parameter analysis of grain boundaries.\n\n\n K e y w o r d s: electron backscatter di\ufb00raction (EBSD), grain boundaries, misorientation,\n tessellation\n\n\n\n 1. Introduction observed the boundaries \u2013 the separators, whereas\n grains or rather their interiors were homogeneous ar-\n The electron backscattered di\ufb00raction method eas inside with de\ufb01ned or expected value of properties.\n(EBSD) has been a powerful tool in material science Of course, it is known that a grain structure with the\nsince the nineties, when a certain level of computeri- tessellation formula can be created [7]; nevertheless,\nzation and application of Hough transform took place, EBSD is the \ufb01nal step reversing axiom to construct\nsee [1, 2]. Nowadays, we can perform not only 2D the grains [2]. We have a set of measured points in the\nEBSD but exploiting focused ion beams (FIB), even EBSD method. We have positions of such points and\n3D EBSD, by materials\u2019 slicing tomography [3]. The their marks (e.g., Euler angles). Thus, here the inte-\n3D EBSD data evaluation is a complicated process [4]. rior is a quality, which exists, whereas the boundary\nStill, we expect to be able to construct grains [5] and has to be constructed. The easiest way how to create\nmicrostructure parameters by applying the same or grains from the set of measured points is the following\nsimilar procedures as in 2D EBSD data evaluation [6]. de\ufb01nition: the grain interior shall have the same or\nHowever, a discrepancy in the segmentation of data very similar properties. Thus, we construct grains by\npoints into the grains in the 2D and 3D cases is ap- collecting the measured points with the de\ufb01ned prop-\nparent, since a nonconvex grain in 3D can be observed erty. The metallographic and EBSD grains must be\nas more than one grain in a 2D slice. then the same in the optimal case. However, the re-\n The segmentation problem is deeply connected to sult of an experiment is not optimal. It contains some\nthe basic understanding of the polycrystals. Gener- noise or even a kind of systematic aberrations, and the\nally, the de\ufb01nition of grains as they were observed by reconstruction of grain structure can be done only up\nfounders of metallography was purely natural: They to some level of accuracy.\n\n*Corresponding author: tel.: +420 951553215; e-mail address: stanekj@karlin.m.cuni.cz302 J. Stan\u02c7ek et al. / Kovove Mater. 58 2020 301\u2013319\n\n\n The problem described above was omitted in com-\nputational materials science since the 3D data is fre-\nquently used in an elementary manner. Despite the\nexplosion of three-dimensional methods in the last\ndecades, the majority of 3D models use simple math-\nematical schemes to build the structure by a general\nprocedure approaching the reality by just a few pa-\nrameters, measured from 2D cuts of material [8].\n Data obtained by 3D EBSD or 2D EBSD form a\nset of orientations of measured points in a 3D ma-\ntrix (the points are called voxels in the sequel) or\n2D matrix (pixels in the sequel), respectively. The\nEBSD method considers a grain to be the set of all\npoints (voxels or pixels, respectively) with a similar\norientation, which are surrounded by a boundary of\na given misorientation threshold. The typical thresh-\nold in the EDAX OIM software is 5\u25e6[9], but other\nchoices are possible as well [10, 11]. The obtained seg-\nmentation into the grains depends on the chosen mis- Fig. 1. Di\ufb00erences between slices processed from 2D EBSD\n and the same slice processed from 3D EBSD. The greyorientation threshold, of course, but even if we use a\n colour displays the real grains (in the plane, which is or-\n\ufb01xed misorientation threshold, we may get di\ufb00erent\n thogonal to the cutting plane). The blue colour displays\nresults of the segmentation in 2D and 3D, as shown their 3D segmentation in the cutting plane, i.e., the parts\nin [12]. Therefore, the results obtained in 2D EBSD are considered to belong to the same grain. Finally, the\nmay not be easily compared with the results from 3D red and the orange colours show their 2D segmentation\nEBSD. in which they are considered to be di\ufb00erent grains. (a)\n In the paper, we present a comparison study of The situation with a nonconvex grain or a grain with a\nsegmentation of 2D and 3D EBSD measurements in boundary inside. (b) The situation with convex grains,\n boundaries with the misorientation smaller than the cho-polycrystalline materials, based on a misorientation\n sen threshold are denoted by the dashed line.\nthreshold. The main results of this topic are presented\nin Sections 2 and 3. The aim is to draw the reader\u2019s\nattention to the danger of obtaining misleading quan-\ntitative results about the geometry of microstructure crostructure analyses make use of DREAM 3D soft-\nwhen paying little attention to a proper segmentation. ware [14].\nFirst, in Section 2, the problem is demonstrated in a Some conclusions from Sections 2 and 3 are given\nsimulation study. A generalized Laguerre tessellation in more detail in the \ufb01nal part of the paper.\nmodeling of polycrystalline microstructure measured\nby 3D EBSD was used in [13]. We can simulate this\nmodel with a priori given distribution of misorienta- 2. Di\ufb00erences between 2D and 3D\ntions. The in\ufb02uence of this distribution on the seg- segmentation\nmentation is shown.\n In Section 3, we discuss the segmentation prob- The di\ufb00erences between segmentation into grains\nlem with two materials, namely the AlMgSc alloy af- in 2D and 3D are caused by the fact that in a 2D\nter ECAP and annealing, and pure copper after high- cutting plane, two sets of voxels may be surrounded\npressure torsion and annealing at room temperature. by a boundary de\ufb01ned by a given threshold of misori-\nThe polycrystalline microstructures are observed by entation so that the sets are detected as two grains,\n3D EBSD and 2D EBSD. The approaches presented while in 3D case, all these points belong to one larger\nin Section 2 for simulated toy data examples are dis- set which is surrounded by a boundary. Therefore in\ncussed subsequently for both materials. The curve of the 3D case, all these points lie in the same grain,\ndependence of the mean number of grains, in a single see Fig. 1. This behaviour can be observed when the\n2D slice, on the misorientation tolerance level, is plot- grains are nonconvex, or when there is a boundary of\nted for both 2D and 3D meth\n\n## 6. stanek2020comparisonofsegmentation pages 7-9 (Context ID: pqac-00000011)\n\negmentation\n with three misorientation thresholds is studied. The\n \ufb01rst one is 0.1\u25e6(called 0 % misorientation segmen-\n tation in the sequel), the second one is chosen so\n that 10 % of boundaries have lower misorientation\n (called 10 % misorientation segmentation in the se-\n quel). The last one corresponds to 15 % of boundaries\n with misorientation lower than the chosen threshold\n (called 15 % misorientation segmentation in the se-\n quel). The segmentation in 3D with such thresholds\n is shown in Fig. 8. The behaviour for all three cases\n (A), (C), and (D) is very similar. The 10 % misorien-\n tation segmentation contains larger grains, which are\n not presented in 0 % misorientation segmentation, and\n all three 15 % misorientation segmentations contain a\n single giant grain that covers most of the area of the\n slice. Note that the slice studied in the case (A) is\n the slice number 50, which has already been consid-\n ered above. Note that the results in 2D segmentation\n are similar for all three cases, i.e., the behaviour is\n similar to that one presented in Figs. 4a\u2013c. Therefore\n the segmentation in 2D is not visualized in this pa-\n per.\n Note that similar results are obtained when pro-\n cessing the other slices in the data set. Thus, based on\n this short simulation study, it can be concluded that\n the di\ufb00erence between processing of the data in 2D\n and 3D is signi\ufb01cant if at least 10\u201315 % of boundaries\n have misorientation lower than the threshold chosen\n for the segmentation procedure. The di\ufb00erence be-\n tween the processing of the data in 2D and 3D is sig-\nFig. 7. The simulated data: (a) case (C) and (b) case (D). ni\ufb01cantly a\ufb00ected by the thickness of the sample, but\n it seems that the morphology of the grains does not\n play an important part.\nated 25\u201374, and (f) segmentation in 3D with the entire\ndata set (100 slices). The result for the misorientation\nthreshold 2.5\u25e6is shown in Fig. 6. One can see that the 3. Real data\ndi\ufb00erence between the segmentation in 2D and 3D is\nmarginal when the specimen is thin (10 slices in our After the analysis of the simulated data in the pre-\ncase, i.e., 100 \u00d7 100 \u00d7 10 voxels), on the other hand, vious section, two real data sets are investigated, and\nthe di\ufb00erence is signi\ufb01cant when the specimen has 30 the segmentation into the grains in 2D and 3D is com-\nor more slices. The results are very similar if the data pared. The materials are described below in Sections\nset with 50 slices (e) or the entire data set with 100 3.1. and 3.2. It has to be added that most microstruc-\nslices (f) is used. tures show a particular orientation spread within the\n Another question is whether the grain size and grain interiors, and this is the result of the process-\nmorphology a\ufb00ect the di\ufb00erence between the segmen- ing history. It should be distinguished from acquisition\ntation in 2D and 3D as well. To investigate this de- noise, although for grain segmentation purposes, they\npendence, two more simulated data sets were added are usually not separated. Both materials have been\nto our study, namely (C) the Laguerre tessellation measured by the 3DEBSD method, which provides the\nwith a few distinctively larger grains and (D) the tes- data in the form of 2D slices. Such slices can be sub-\nsellation with nonconvex grains, see Fig. 7. The ori- sequently joined into a 3D image. Processing of the\nentation of the crystals in the cases (C) and (D) is data, such as removing noise, matching 3D slices into\nchosen in a similar way as in the case (A); there- a 3D image or removing grains, which are too small,\nfore, the misorientation between neighbouring grains etc., has been made by the software DREAM.3D. 2D\nis low, and the histograms of the misorientation are and 3D are compared in the same way as in the pre-\nsimilar to the histogram in Fig. 3a. The segmenta- vious section. First, a 2D slice processed separately308 J. Stan\u02c7ek et al. / Kovove Mater. 58 2020 301\u2013319\n\n\n\n\n\nFig. 8a\u2013f. The segmentation of the simulated data in 3D for the case (A) with the misorientation threshold (a) 0.1\u25e6, (b)\n2.39\u25e6, and (c) 2.58\u25e6. The segmentation of the simulated data in 3D for the case (C) with the misorientation threshold (d)\n 0.1\u25e6, (e) 2.22\u25e6, and (f) 2.34\u25e6.\n\n\n\nby DREAM.3D is chosen, and the obtained result is 3.1. Data of AlMgSc alloy\nquite similar to the results from working with 2D data.\nThen, the entire 3D data is processed in the same way The \ufb01rst investigated material is the aluminium\nand after 3D reconstruction, the chosen slice is cut alloy Al-3Mg-0.2Sc, which is an alloy known for its\nout. In this way, two processings of the same slice are superplasticity at high deformation rates [17]. The\nobtained (one in 2D and one in 3D), which are com- sample was subjected to severe plastic deformation\nparable. by equal channel angular pressing (ECAP), annealed J. Stan\u02c7ek et al. / Kovove Mater. 58 2020 301\u2013319 309\n\n\n\n\n\nFig. 8g\u2013i. The segmentation of the simulated data in 3D for the case (D) with the misorientation threshold (g) 0.1\u25e6, (h)\n 2.07\u25e6, and (i) 2.30\u25e6.\n\nsubsequently for 1 h at 400\u25e6C and investigated by\nthree-dimensional electron backscattered di\ufb00raction\n(3D-EBSD). Note that the size of the specimen was\n98.4 \u00d7 71.7 \u00d7 35.1 \u00b5m3 and it has been already investi-\ngated in detail in [12], where the di\ufb00erence between de-\ntection of grains in 2D and 3D is also brie\ufb02y discussed.\nIn the present paper, this di\ufb00erence is focused on more\ndetails. Since the sample includes a lot of noise, \ufb01lters\nin DREAM.3D have to be used to minimize the e\ufb00ect\nof the noise. The data as processed in DREAM.3D,\nwhere the grains are detected by using the \ufb01lter \u2018Seg-\nment Features (Misorientation)\u2019 with a misorientation\nthreshold of 2\u25e6, are visualized in Fig. 9. Note that the\nchoice of misorientation threshold as well as the set-\ntings for the procedure of removing noise \ufb01rmly in-\n\ufb02uence the number of detected grains. In our case, Fig. 9. The visualization of 3D data of AlMgSc alloy ex-\n cluding the noisy part of the specimen as well as very smallthe procedure detects 74 579 grains, but if we do not\n grains. The remaining part involves 74 579 grains.\nremove the noise and small grains (namely the grains\nconsisting of less than 8 voxels), the procedure detects\nmore than one million grains, where most of them are\nvery small (few voxels only). in a single slice is strongly a\ufb00ected by the noise, and\n Firstly, we compare the mean number of grains in a unfortunately, it is not clear how to remove this e\ufb00ect\nslice with the misorientation threshold chosen for the in the same way\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: [pqac-00000000, pqac-00000001, pqac-00000002, pqac-00000003, pqac-00000004, pqac-00000005, pqac-00000006, pqac-00000007, pqac-00000008, pqac-00000009, pqac-00000010, pqac-00000011]\n\nStatus: Paper Count=25 | Relevant Papers=6 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=12 | Current Cost=$0.0922 | Disease-Target Evidence=0", + "name": "read_text", + "tool_call_id": "call_mH0dRIstCN2AOJxkl8ecCACI", + "info": { + "start_ts": 755.584416592, + "end_ts": 760.352480105 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "call_xTeD5YsxnoGXce4YcmR9STo0", + "type": "function", + "function": { + "arguments": "{\"plan_objective_id\": 1, \"updated_plan_objective_json\": \"{\\\"id\\\":1,\\\"objective\\\":\\\"Define scope and search systematically across scholarly literature and patents for automated EBSD parameter optimization, feedback re-indexing, grain-level objectives, hybrid indexing, and autonomous acquisition links.\\\",\\\"rationale\\\":\\\"The request is a systematic prior-art survey spanning five distinct technical areas and potentially patent prior art.\\\",\\\"status\\\":\\\"completed\\\",\\\"result\\\":\\\"Searched broad and exact-phrase scholarly queries across all five areas plus patent queries; retrieved 25 papers, deeply inspected the most relevant works, and found no relevant patent result in the tool corpus.\\\",\\\"evaluation\\\":\\\"Search covered named optimizer classes, EBSD quality metrics, Hough/dictionary hybrid routing, grain segmentation sweeps, autonomous workflows, and acquisition controls.\\\"}},{\"}", + "name": "update_plan" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Error parsing plan step JSON: Failed to load JSON from text '{\"id\":1,\"objective\":\"Define scope and search systematically across scholarly literature and patents for automated EBSD parameter optimization, feedback re-indexing, grain-level objectives, hybrid indexing, and autonomous acquisition links.\",\"rationale\":\"The request is a systematic prior-art survey spanning five distinct technical areas and potentially patent prior art.\",\"status\":\"completed\",\"result\":\"Searched broad and exact-phrase scholarly queries across all five areas plus patent queries; retrieved 25 papers, deeply inspected the most relevant works, and found no relevant patent result in the tool corpus.\",\"evaluation\":\"Search covered named optimizer classes, EBSD quality metrics, Hough/dictionary hybrid routing, grain segmentation sweeps, autonomous workflows, and acquisition controls.\"}},{'.", + "name": "update_plan", + "tool_call_id": "call_xTeD5YsxnoGXce4YcmR9STo0", + "info": { + "start_ts": 783.853173669, + "end_ts": 783.855532371 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "call_Ky7P0IBBulkQ2t2Ljs7dEu3k", + "type": "function", + "function": { + "arguments": "{\"plan_objective_id\": 1, \"updated_plan_objective_json\": \"{\\\"id\\\":1,\\\"objective\\\":\\\"Define scope and search systematically across scholarly literature and patents for automated EBSD parameter optimization, feedback re-indexing, grain-level objectives, hybrid indexing, and autonomous acquisition links.\\\",\\\"rationale\\\":\\\"The request is a systematic prior-art survey spanning five distinct technical areas and potentially patent prior art.\\\",\\\"status\\\":\\\"completed\\\",\\\"result\\\":\\\"Searched broad and exact-phrase scholarly queries across all five areas plus patent queries; retrieved 25 papers, deeply inspected the most relevant works, and found no relevant patent result in the tool corpus.\\\",\\\"evaluation\\\":\\\"Search covered named optimizer classes, EBSD quality metrics, Hough/dictionary hybrid routing, grain segmentation sweeps, autonomous workflows, and acquisition controls.\\\"}\"}", + "name": "update_plan" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Updated plan:\n{\n \"objectives\": [\n {\n \"id\": 1,\n \"objective\": \"Define scope and search systematically across scholarly literature and patents for automated EBSD parameter optimization, feedback re-indexing, grain-level objectives, hybrid indexing, and autonomous acquisition links.\",\n \"rationale\": \"The request is a systematic prior-art survey spanning five distinct technical areas and potentially patent prior art.\",\n \"status\": \"completed\",\n \"result\": \"Searched broad and exact-phrase scholarly queries across all five areas plus patent queries; retrieved 25 papers, deeply inspected the most relevant works, and found no relevant patent result in the tool corpus.\",\n \"evaluation\": \"Search covered named optimizer classes, EBSD quality metrics, Hough/dictionary hybrid routing, grain segmentation sweeps, autonomous workflows, and acquisition controls.\"\n },\n {\n \"id\": 2,\n \"objective\": \"Gather and verify full-text evidence for automated/optimizer-driven tuning methods and closed-loop re-indexing objectives.\",\n \"rationale\": \"Areas 1 and 2 require distinguishing true algorithmic parameter search from ordinary fixed pipelines or cleanup.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 3,\n \"objective\": \"Gather and verify evidence for grain/microstructure-level optimization and hybrid Hough-to-dictionary escalation criteria.\",\n \"rationale\": \"Areas 3 and 4 focus on outcome level and automated routing logic, which must be evidenced explicitly.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 4,\n \"objective\": \"Gather and verify evidence for autonomous EBSD software/workflows and links from post-processing to SEM acquisition recommendations.\",\n \"rationale\": \"Area 5 includes both software claims and closed-loop acquisition control.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 5,\n \"objective\": \"Synthesize a claim-chart-style map of closest prior art, explicitly stating what each work automates and does not automate, then assess which areas remain gaps.\",\n \"rationale\": \"The user requests a comparative map and clear gap conclusion, not merely a bibliography.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 6,\n \"objective\": \"Create a structured artifact summarizing the evidence and limitations.\",\n \"rationale\": \"A compact evidence matrix will make the systematic survey auditable and useful.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 7,\n \"objective\": \"Submit the final technical answer with evidence-matched citations.\",\n \"rationale\": \"Required final delivery step.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n }\n ]\n}", + "name": "update_plan", + "tool_call_id": "call_Ky7P0IBBulkQ2t2Ljs7dEu3k", + "info": { + "start_ts": 805.401958358, + "end_ts": 805.403789393 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "call_ByYZSnq7nwSJDkOm9Cg48Zp8", + "type": "function", + "function": { + "arguments": "{\"artifact_type\": \"table\", \"description\": \"Create a concise prior-art evidence matrix with rows for the five requested areas. Columns: Area, closest published work(s), what is automated, objective/criterion, what is explicitly not automated, and gap assessment. Use only evidence already gathered. Include Polonsky 2019 grain segmentation parameter sweep; Shen 2019 CNN-confidence hybrid dictionary proposal; Zhu 2022 global optimization as a nearby per-pattern refinement work noting available metadata if evidence is limited; Sparks 2024 automated registration/pattern-center workflow; Burnett 2016 automated serial sectioning but manually/experimentally selected acquisition settings; Winiarski 2021 automated distortion correction but not indexing tuning; Kaufmann 2020 CNN phase mapping. Clearly distinguish demonstrated methods from proposals and from absent closed loops.\"}", + "name": "create_artifact" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "### Artifact (ID artifact-00)\n\n| Area | Closest published work(s) | What is automated | Objective/criterion | What is explicitly not automated | Gap assessment |\n|---|---|---|---|---|---|\n| 1. Optimizer-driven tuning of EBSD pattern-processing or indexing parameters | **Closest demonstrated EBSD parameter sweep:** Polonsky et al. 2019 parameterized DREAM.3D reconstruction variables and swept grain-segmentation misorientation tolerance over 0.1\u201310\u00b0 in 0.1\u00b0 increments, generating 100 reconstructions; **nearby but different:** Zhu et al. 2022 is only available here as metadata for \u201cglobal optimization algorithms\u201d applied to orientation/pattern-center/deformation extraction, so it should be treated as adjacent prior art, not verified from text in this record; **nearby non-tuning automation:** Kaufmann et al. 2020 CNN phase mapping automates phase recognition from patterns rather than tuning EBSD processing settings (pqac-00000014, pqac-00000013, pqac-00000004, pqac-00000005) | Automated batch execution / parameterization of reconstruction pipelines in BisQue+DREAM.3D; CNN-based direct phase classification from patterns in Kaufmann 2020 (pqac-00000014, pqac-00000004) | Polonsky used reconstruction-level metrics: fraction of \u201cgood\u201d CI-masked voxels retained and total grain count, selecting an elbow/balance point at 2.0\u00b0; Kaufmann targets phase-map fidelity qualitatively against known microstructure/EDS, not optimizer search (pqac-00000013, pqac-00000005) | No evidence here of Bayesian optimization, Gaussian processes, genetic/evolutionary algorithms, RL, random/grid search over **pattern** processing settings such as background correction, binning, neighbor averaging, Hough band count, rho-theta smoothing, or dictionary settings. Polonsky optimizes segmentation/reconstruction variables after indexing, not indexing settings themselves. Kaufmann does not tune EBSD parameters at all (pqac-00000013, pqac-00000005) | **Gap largely open.** Closest evidence is reconstruction-pipeline parameterization, not closed-loop optimizer-driven tuning of pattern-processing/indexing knobs. |\n| 2. Feedback loops that re-index stored raw patterns using CI/IQ/MAD/NCC to choose next parameter set | **Closest proposal:** Shen et al. 2019 proposes combining fast CNN predictions with a confidence measure (quaternion norm) so that high-confidence points get neighborhood dictionary search and low-confidence points get full dictionary search; **related raw-pattern availability, not loop:** Stinville et al. 2022 notes raw .up2 patterns can be opened in EMsoft DI / EMSphInx, enabling reindexing in principle (pqac-00000017, pqac-00000015, pqac-00000002, pqac-00000003) | Shen automates confidence estimation for each location and proposes routing subsequent dictionary matching effort based on confidence; raw pattern archival in Stinville enables offline reindexing workflows (pqac-00000017, pqac-00000003) | Quaternion norm as confidence proxy in Shen; no demonstrated CI/IQ/MAD/NCC-driven next-parameter selection loop in the gathered evidence (pqac-00000017) | Shen does **not** demonstrate an executed closed loop that iteratively changes indexing/processing parameters and re-indexes stored raw patterns to maximize CI/IQ/MAD/NCC/NCC-like objectives; it is a proposed hybrid search allocation strategy. Stinville provides data access, not autonomous optimization (pqac-00000017, pqac-00000003) | **Gap open.** Proposal-level hybrid confidence routing exists, but not a demonstrated feedback optimizer that selects the next EBSD parameter set from reindexed raw patterns. |\n| 3. Optimization against grain-level or microstructure-level outcomes | **Closest demonstrated:** Polonsky et al. 2019 explicitly optimizes a grain-segmentation parameter against microstructure-level outcomes (grain count and retained good-data fraction); Stan\u011bk et al. 2020 compares 2D/3D segmentation sensitivity to misorientation threshold and shows strong threshold dependence, but not autonomous optimization (pqac-00000013, pqac-00000012, pqac-00000010, pqac-00000011) | Automated parallel reconstructions and post-processing counts in Polonsky; analytical comparison of threshold effects on segmentation in Stan\u011bk (pqac-00000013, pqac-00000010) | Grain count stability / avoidance of grain merging plus retained CI-masked voxel fraction in Polonsky; sensitivity of number of grains and segmentation discrepancies vs threshold in Stan\u011bk (pqac-00000013, pqac-00000011) | No demonstrated multi-objective or constrained optimization over broader grain-level cleanup outcomes such as speckle/wild-grain fraction, grain-boundary integrity, fraction of pixels altered by cleanup, or Pareto balancing across multiple EBSD post-processing stages. Polonsky is a one-parameter sweep with manually interpreted elbow criterion (pqac-00000013, pqac-00000012) | **Partially occupied, but narrow.** Grain-level optimization exists for segmentation tolerance; broader autonomous multi-objective EBSD post-processing remains a gap. |\n| 4. Hybrid Hough-first / dictionary-on-residue and automated escalation criteria | **Closest published work:** Shen et al. 2019 explicitly proposes a hybrid strategy: CNN preliminary prediction plus confidence, then pattern matching only in a neighborhood for high-confidence points and full dictionary search for low-confidence points; this is the clearest automated escalation criterion in the gathered evidence. Sparks et al. 2024 and Winiarski et al. 2021 automate registration/distortion correction workflows but not Hough\u2192dictionary escalation (pqac-00000017, pqac-00000000, pqac-00000008) | Automated confidence scoring and proposed routing of dictionary-search scope in Shen; automated image registration/distortion correction in Sparks/Winiarski (pqac-00000017, pqac-00000000, pqac-00000008) | Criterion in Shen is confidence from quaternion norm: high confidence \u2192 local neighborhood dictionary search; low confidence \u2192 full dictionary search (pqac-00000017) | No evidence in the gathered text of a **demonstrated** Hough-first then dictionary-on-low-quality-residue loop with automated escalation based on CI/IQ/MAD/NCC thresholds. Shen\u2019s routing is proposed around CNN+dictionary, not Hough+dictionary, and not shown as an executed autonomous residue-reindexing pipeline (pqac-00000017) | **Mostly gap.** There is a close proposal for automated escalation, but not a demonstrated Hough-residue-to-dictionary autonomous workflow. |\n| 5. Autonomous/self-driving EBSD post-processing or characterization workflows, including links back to SEM acquisition recommendations | **Closest workflow automation:** Sparks et al. 2024 automates sample/image registration steps, pattern-center fitting for every section, and alignment routines; Winiarski et al. 2021 automates SE\u2013EBSD distortion correction and argues more automated procedures are needed; Burnett et al. 2016 demonstrates a fully automated serial-sectioning routine with tracking fiducials, but acquisition settings were experimentally chosen; Kaufmann et al. 2020 automates phase mapping from patterns (pqac-00000001, pqac-00000000, pqac-00000008, pqac-00000009, pqac-00000006, pqac-00000007, pqac-00000004) | Automated registration/warping, per-layer EBSD-to-BSE alignment, CI-threshold masks, pattern-center fitting per section, and automated serial sectioning with fiducial tracking; CNN inference for phase maps (pqac-00000000, pqac-00000001, pqac-00000006, pqac-00000004) | Workflow goals are geometric consistency, low inter-section misorientation, and corrected distortions; Burnett assesses equivalent quality via EBSD pattern quality/band contrast and indexing rate after experimentally selected settings (pqac-00000001, pqac-00000008, pqac-00000007) | No evidence here of a human-out-of-the-loop EBSD post-processing system that autonomously tunes post-processing/indexing parameters end-to-end, nor of a loop that feeds post-processing outcomes back to SEM acquisition parameters such as beam current, dwell time, or step size. Burnett explicitly determines acceptable milling current experimentally; Winiarski says more automated procedures still need to be developed (pqac-00000007, pqac-00000008) | **Gap open.** Sub-workflow automation exists, but not a self-driving closed-loop EBSD characterization system that recommends or controls acquisition parameters from post-processing outcomes. |\n\n\n*Table: This table maps the closest published prior art found for the five requested EBSD automation areas, distinguishing demonstrated methods from proposals and from absent closed loops. It highlights that most evidence clusters around workflow automation and grain-segmentation parameter sweeps, not autonomous closed-loop tuning of indexing/processing parameters.*\n\nArtifact IDs that may be injected into the answer: [artifact-00]\n\nContext IDs that may be cited: [pqac-00000000, pqac-00000001, pqac-00000002, pqac-00000003, pqac-00000004, pqac-00000005, pqac-00000006, pqac-00000007, pqac-00000008, pqac-00000009, pqac-00000010, pqac-00000011, pqac-00000012, pqac-00000013, pqac-00000014, pqac-00000015, pqac-00000016, pqac-00000017]\n\nStatus: Paper Count=25 | Relevant Papers=8 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=18 | Current Cost=$0.0922 | Disease-Target Evidence=0", + "name": "create_artifact", + "tool_call_id": "call_ByYZSnq7nwSJDkOm9Cg48Zp8", + "info": { + "start_ts": 829.394246022, + "end_ts": 852.626361711 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "call_sOxhMHmNJ6cGdwzj14gJbWOY", + "type": "function", + "function": { + "arguments": "{\"plan_objective_id\": 2, \"updated_plan_objective_json\": \"{\\\"id\\\":2,\\\"objective\\\":\\\"Gather and verify full-text evidence for automated/optimizer-driven tuning methods and closed-loop re-indexing objectives.\\\",\\\"rationale\\\":\\\"Areas 1 and 2 require distinguishing true algorithmic parameter search from ordinary fixed pipelines or cleanup.\\\",\\\"status\\\":\\\"completed\\\",\\\"result\\\":\\\"Verified no demonstrated optimizer loop over the named EBSD pattern-processing/indexing parameters in retrieved full text. Closest works are Polonsky's post-indexing segmentation sweep and Shen's confidence-routed CNN/dictionary proposal; raw-pattern archives permit reindexing but do not optimize it.\\\",\\\"evaluation\\\":\\\"Evidence explicitly distinguishes indexing settings from reconstruction settings and demonstrated loops from proposals.\\\"}\"}", + "name": "update_plan" + } + }, + { + "id": "call_Dgfm5HSnCqYdsd2pIw7qCf6a", + "type": "function", + "function": { + "arguments": "{\"plan_objective_id\": 3, \"updated_plan_objective_json\": \"{\\\"id\\\":3,\\\"objective\\\":\\\"Gather and verify evidence for grain/microstructure-level optimization and hybrid Hough-to-dictionary escalation criteria.\\\",\\\"rationale\\\":\\\"Areas 3 and 4 focus on outcome level and automated routing logic, which must be evidenced explicitly.\\\",\\\"status\\\":\\\"completed\\\",\\\"result\\\":\\\"Polonsky 2019 demonstrated a 100-point misorientation-tolerance sweep using retained good-data fraction and grain count; Stanek 2020 established threshold sensitivity. Shen 2019 proposed confidence-based CNN-to-dictionary escalation, but no demonstrated Hough-first/dictionary-residue workflow was found.\\\",\\\"evaluation\\\":\\\"The evidence provides exact variables, criteria, and limitations.\\\"}\"}", + "name": "update_plan" + } + }, + { + "id": "call_ERLgQRfcrgfEuXOF5b3WqhbB", + "type": "function", + "function": { + "arguments": "{\"plan_objective_id\": 4, \"updated_plan_objective_json\": \"{\\\"id\\\":4,\\\"objective\\\":\\\"Gather and verify evidence for autonomous EBSD software/workflows and links from post-processing to SEM acquisition recommendations.\\\",\\\"rationale\\\":\\\"Area 5 includes both software claims and closed-loop acquisition control.\\\",\\\"status\\\":\\\"completed\\\",\\\"result\\\":\\\"Found automated sub-workflows in BisQue/DREAM.3D, serial sectioning, registration/distortion correction, pattern-center fitting, and CNN indexing/phase mapping. No post-processing-to-SEM beam-current/dwell/step-size feedback controller was found; acquisition settings were experimentally or manually selected.\\\",\\\"evaluation\\\":\\\"Full text explicitly documents automation boundaries and calls for future automation.\\\"}\"}", + "name": "update_plan" + } + }, + { + "id": "call_PqUIwWt0TdvA1AJFRXJAtK32", + "type": "function", + "function": { + "arguments": "{\"plan_objective_id\": 5, \"updated_plan_objective_json\": \"{\\\"id\\\":5,\\\"objective\\\":\\\"Synthesize a claim-chart-style map of closest prior art, explicitly stating what each work automates and does not automate, then assess which areas remain gaps.\\\",\\\"rationale\\\":\\\"The user requests a comparative map and clear gap conclusion, not merely a bibliography.\\\",\\\"status\\\":\\\"completed\\\",\\\"result\\\":\\\"Synthesized five-area claim map: areas 1, 2, and 5 remain open in searched literature; area 3 is narrowly occupied for grain-segmentation tolerance but broad multi-objective processing is open; area 4 has a close CNN-confidence proposal but Hough-to-DI demonstration remains open.\\\",\\\"evaluation\\\":\\\"Each conclusion is qualified as search-based rather than a legal novelty opinion and tied to verified evidence.\\\"}\"}", + "name": "update_plan" + } + }, + { + "id": "call_Mv315OulvDSqQgHazJenPV4E", + "type": "function", + "function": { + "arguments": "{\"plan_objective_id\": 6, \"updated_plan_objective_json\": \"{\\\"id\\\":6,\\\"objective\\\":\\\"Create a structured artifact summarizing the evidence and limitations.\\\",\\\"rationale\\\":\\\"A compact evidence matrix will make the systematic survey auditable and useful.\\\",\\\"status\\\":\\\"completed\\\",\\\"result\\\":\\\"Created artifact-00, a five-area evidence matrix with closest works, automation, objectives, exclusions, and gap assessments.\\\",\\\"evaluation\\\":\\\"Artifact covers all requested areas and clearly separates demonstrations, proposals, and absences.\\\"}\"}", + "name": "update_plan" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Updated plan:\n{\n \"objectives\": [\n {\n \"id\": 1,\n \"objective\": \"Define scope and search systematically across scholarly literature and patents for automated EBSD parameter optimization, feedback re-indexing, grain-level objectives, hybrid indexing, and autonomous acquisition links.\",\n \"rationale\": \"The request is a systematic prior-art survey spanning five distinct technical areas and potentially patent prior art.\",\n \"status\": \"completed\",\n \"result\": \"Searched broad and exact-phrase scholarly queries across all five areas plus patent queries; retrieved 25 papers, deeply inspected the most relevant works, and found no relevant patent result in the tool corpus.\",\n \"evaluation\": \"Search covered named optimizer classes, EBSD quality metrics, Hough/dictionary hybrid routing, grain segmentation sweeps, autonomous workflows, and acquisition controls.\"\n },\n {\n \"id\": 2,\n \"objective\": \"Gather and verify full-text evidence for automated/optimizer-driven tuning methods and closed-loop re-indexing objectives.\",\n \"rationale\": \"Areas 1 and 2 require distinguishing true algorithmic parameter search from ordinary fixed pipelines or cleanup.\",\n \"status\": \"completed\",\n \"result\": \"Verified no demonstrated optimizer loop over the named EBSD pattern-processing/indexing parameters in retrieved full text. Closest works are Polonsky's post-indexing segmentation sweep and Shen's confidence-routed CNN/dictionary proposal; raw-pattern archives permit reindexing but do not optimize it.\",\n \"evaluation\": \"Evidence explicitly distinguishes indexing settings from reconstruction settings and demonstrated loops from proposals.\"\n },\n {\n \"id\": 3,\n \"objective\": \"Gather and verify evidence for grain/microstructure-level optimization and hybrid Hough-to-dictionary escalation criteria.\",\n \"rationale\": \"Areas 3 and 4 focus on outcome level and automated routing logic, which must be evidenced explicitly.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 4,\n \"objective\": \"Gather and verify evidence for autonomous EBSD software/workflows and links from post-processing to SEM acquisition recommendations.\",\n \"rationale\": \"Area 5 includes both software claims and closed-loop acquisition control.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 5,\n \"objective\": \"Synthesize a claim-chart-style map of closest prior art, explicitly stating what each work automates and does not automate, then assess which areas remain gaps.\",\n \"rationale\": \"The user requests a comparative map and clear gap conclusion, not merely a bibliography.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 6,\n \"objective\": \"Create a structured artifact summarizing the evidence and limitations.\",\n \"rationale\": \"A compact evidence matrix will make the systematic survey auditable and useful.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 7,\n \"objective\": \"Submit the final technical answer with evidence-matched citations.\",\n \"rationale\": \"Required final delivery step.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n }\n ]\n}", + "name": "update_plan", + "tool_call_id": "call_sOxhMHmNJ6cGdwzj14gJbWOY", + "info": { + "start_ts": 884.219772521, + "end_ts": 884.221180953 + } + }, + { + "role": "tool", + "content": "Updated plan:\n{\n \"objectives\": [\n {\n \"id\": 1,\n \"objective\": \"Define scope and search systematically across scholarly literature and patents for automated EBSD parameter optimization, feedback re-indexing, grain-level objectives, hybrid indexing, and autonomous acquisition links.\",\n \"rationale\": \"The request is a systematic prior-art survey spanning five distinct technical areas and potentially patent prior art.\",\n \"status\": \"completed\",\n \"result\": \"Searched broad and exact-phrase scholarly queries across all five areas plus patent queries; retrieved 25 papers, deeply inspected the most relevant works, and found no relevant patent result in the tool corpus.\",\n \"evaluation\": \"Search covered named optimizer classes, EBSD quality metrics, Hough/dictionary hybrid routing, grain segmentation sweeps, autonomous workflows, and acquisition controls.\"\n },\n {\n \"id\": 2,\n \"objective\": \"Gather and verify full-text evidence for automated/optimizer-driven tuning methods and closed-loop re-indexing objectives.\",\n \"rationale\": \"Areas 1 and 2 require distinguishing true algorithmic parameter search from ordinary fixed pipelines or cleanup.\",\n \"status\": \"completed\",\n \"result\": \"Verified no demonstrated optimizer loop over the named EBSD pattern-processing/indexing parameters in retrieved full text. Closest works are Polonsky's post-indexing segmentation sweep and Shen's confidence-routed CNN/dictionary proposal; raw-pattern archives permit reindexing but do not optimize it.\",\n \"evaluation\": \"Evidence explicitly distinguishes indexing settings from reconstruction settings and demonstrated loops from proposals.\"\n },\n {\n \"id\": 3,\n \"objective\": \"Gather and verify evidence for grain/microstructure-level optimization and hybrid Hough-to-dictionary escalation criteria.\",\n \"rationale\": \"Areas 3 and 4 focus on outcome level and automated routing logic, which must be evidenced explicitly.\",\n \"status\": \"completed\",\n \"result\": \"Polonsky 2019 demonstrated a 100-point misorientation-tolerance sweep using retained good-data fraction and grain count; Stanek 2020 established threshold sensitivity. Shen 2019 proposed confidence-based CNN-to-dictionary escalation, but no demonstrated Hough-first/dictionary-residue workflow was found.\",\n \"evaluation\": \"The evidence provides exact variables, criteria, and limitations.\"\n },\n {\n \"id\": 4,\n \"objective\": \"Gather and verify evidence for autonomous EBSD software/workflows and links from post-processing to SEM acquisition recommendations.\",\n \"rationale\": \"Area 5 includes both software claims and closed-loop acquisition control.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 5,\n \"objective\": \"Synthesize a claim-chart-style map of closest prior art, explicitly stating what each work automates and does not automate, then assess which areas remain gaps.\",\n \"rationale\": \"The user requests a comparative map and clear gap conclusion, not merely a bibliography.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 6,\n \"objective\": \"Create a structured artifact summarizing the evidence and limitations.\",\n \"rationale\": \"A compact evidence matrix will make the systematic survey auditable and useful.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 7,\n \"objective\": \"Submit the final technical answer with evidence-matched citations.\",\n \"rationale\": \"Required final delivery step.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n }\n ]\n}", + "name": "update_plan", + "tool_call_id": "call_Dgfm5HSnCqYdsd2pIw7qCf6a", + "info": { + "start_ts": 884.221220607, + "end_ts": 884.221572424 + } + }, + { + "role": "tool", + "content": "Updated plan:\n{\n \"objectives\": [\n {\n \"id\": 1,\n \"objective\": \"Define scope and search systematically across scholarly literature and patents for automated EBSD parameter optimization, feedback re-indexing, grain-level objectives, hybrid indexing, and autonomous acquisition links.\",\n \"rationale\": \"The request is a systematic prior-art survey spanning five distinct technical areas and potentially patent prior art.\",\n \"status\": \"completed\",\n \"result\": \"Searched broad and exact-phrase scholarly queries across all five areas plus patent queries; retrieved 25 papers, deeply inspected the most relevant works, and found no relevant patent result in the tool corpus.\",\n \"evaluation\": \"Search covered named optimizer classes, EBSD quality metrics, Hough/dictionary hybrid routing, grain segmentation sweeps, autonomous workflows, and acquisition controls.\"\n },\n {\n \"id\": 2,\n \"objective\": \"Gather and verify full-text evidence for automated/optimizer-driven tuning methods and closed-loop re-indexing objectives.\",\n \"rationale\": \"Areas 1 and 2 require distinguishing true algorithmic parameter search from ordinary fixed pipelines or cleanup.\",\n \"status\": \"completed\",\n \"result\": \"Verified no demonstrated optimizer loop over the named EBSD pattern-processing/indexing parameters in retrieved full text. Closest works are Polonsky's post-indexing segmentation sweep and Shen's confidence-routed CNN/dictionary proposal; raw-pattern archives permit reindexing but do not optimize it.\",\n \"evaluation\": \"Evidence explicitly distinguishes indexing settings from reconstruction settings and demonstrated loops from proposals.\"\n },\n {\n \"id\": 3,\n \"objective\": \"Gather and verify evidence for grain/microstructure-level optimization and hybrid Hough-to-dictionary escalation criteria.\",\n \"rationale\": \"Areas 3 and 4 focus on outcome level and automated routing logic, which must be evidenced explicitly.\",\n \"status\": \"completed\",\n \"result\": \"Polonsky 2019 demonstrated a 100-point misorientation-tolerance sweep using retained good-data fraction and grain count; Stanek 2020 established threshold sensitivity. Shen 2019 proposed confidence-based CNN-to-dictionary escalation, but no demonstrated Hough-first/dictionary-residue workflow was found.\",\n \"evaluation\": \"The evidence provides exact variables, criteria, and limitations.\"\n },\n {\n \"id\": 4,\n \"objective\": \"Gather and verify evidence for autonomous EBSD software/workflows and links from post-processing to SEM acquisition recommendations.\",\n \"rationale\": \"Area 5 includes both software claims and closed-loop acquisition control.\",\n \"status\": \"completed\",\n \"result\": \"Found automated sub-workflows in BisQue/DREAM.3D, serial sectioning, registration/distortion correction, pattern-center fitting, and CNN indexing/phase mapping. No post-processing-to-SEM beam-current/dwell/step-size feedback controller was found; acquisition settings were experimentally or manually selected.\",\n \"evaluation\": \"Full text explicitly documents automation boundaries and calls for future automation.\"\n },\n {\n \"id\": 5,\n \"objective\": \"Synthesize a claim-chart-style map of closest prior art, explicitly stating what each work automates and does not automate, then assess which areas remain gaps.\",\n \"rationale\": \"The user requests a comparative map and clear gap conclusion, not merely a bibliography.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 6,\n \"objective\": \"Create a structured artifact summarizing the evidence and limitations.\",\n \"rationale\": \"A compact evidence matrix will make the systematic survey auditable and useful.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 7,\n \"objective\": \"Submit the final technical answer with evidence-matched citations.\",\n \"rationale\": \"Required final delivery step.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n }\n ]\n}", + "name": "update_plan", + "tool_call_id": "call_ERLgQRfcrgfEuXOF5b3WqhbB", + "info": { + "start_ts": 884.221632058, + "end_ts": 884.221962904 + } + }, + { + "role": "tool", + "content": "Updated plan:\n{\n \"objectives\": [\n {\n \"id\": 1,\n \"objective\": \"Define scope and search systematically across scholarly literature and patents for automated EBSD parameter optimization, feedback re-indexing, grain-level objectives, hybrid indexing, and autonomous acquisition links.\",\n \"rationale\": \"The request is a systematic prior-art survey spanning five distinct technical areas and potentially patent prior art.\",\n \"status\": \"completed\",\n \"result\": \"Searched broad and exact-phrase scholarly queries across all five areas plus patent queries; retrieved 25 papers, deeply inspected the most relevant works, and found no relevant patent result in the tool corpus.\",\n \"evaluation\": \"Search covered named optimizer classes, EBSD quality metrics, Hough/dictionary hybrid routing, grain segmentation sweeps, autonomous workflows, and acquisition controls.\"\n },\n {\n \"id\": 2,\n \"objective\": \"Gather and verify full-text evidence for automated/optimizer-driven tuning methods and closed-loop re-indexing objectives.\",\n \"rationale\": \"Areas 1 and 2 require distinguishing true algorithmic parameter search from ordinary fixed pipelines or cleanup.\",\n \"status\": \"completed\",\n \"result\": \"Verified no demonstrated optimizer loop over the named EBSD pattern-processing/indexing parameters in retrieved full text. Closest works are Polonsky's post-indexing segmentation sweep and Shen's confidence-routed CNN/dictionary proposal; raw-pattern archives permit reindexing but do not optimize it.\",\n \"evaluation\": \"Evidence explicitly distinguishes indexing settings from reconstruction settings and demonstrated loops from proposals.\"\n },\n {\n \"id\": 3,\n \"objective\": \"Gather and verify evidence for grain/microstructure-level optimization and hybrid Hough-to-dictionary escalation criteria.\",\n \"rationale\": \"Areas 3 and 4 focus on outcome level and automated routing logic, which must be evidenced explicitly.\",\n \"status\": \"completed\",\n \"result\": \"Polonsky 2019 demonstrated a 100-point misorientation-tolerance sweep using retained good-data fraction and grain count; Stanek 2020 established threshold sensitivity. Shen 2019 proposed confidence-based CNN-to-dictionary escalation, but no demonstrated Hough-first/dictionary-residue workflow was found.\",\n \"evaluation\": \"The evidence provides exact variables, criteria, and limitations.\"\n },\n {\n \"id\": 4,\n \"objective\": \"Gather and verify evidence for autonomous EBSD software/workflows and links from post-processing to SEM acquisition recommendations.\",\n \"rationale\": \"Area 5 includes both software claims and closed-loop acquisition control.\",\n \"status\": \"completed\",\n \"result\": \"Found automated sub-workflows in BisQue/DREAM.3D, serial sectioning, registration/distortion correction, pattern-center fitting, and CNN indexing/phase mapping. No post-processing-to-SEM beam-current/dwell/step-size feedback controller was found; acquisition settings were experimentally or manually selected.\",\n \"evaluation\": \"Full text explicitly documents automation boundaries and calls for future automation.\"\n },\n {\n \"id\": 5,\n \"objective\": \"Synthesize a claim-chart-style map of closest prior art, explicitly stating what each work automates and does not automate, then assess which areas remain gaps.\",\n \"rationale\": \"The user requests a comparative map and clear gap conclusion, not merely a bibliography.\",\n \"status\": \"completed\",\n \"result\": \"Synthesized five-area claim map: areas 1, 2, and 5 remain open in searched literature; area 3 is narrowly occupied for grain-segmentation tolerance but broad multi-objective processing is open; area 4 has a close CNN-confidence proposal but Hough-to-DI demonstration remains open.\",\n \"evaluation\": \"Each conclusion is qualified as search-based rather than a legal novelty opinion and tied to verified evidence.\"\n },\n {\n \"id\": 6,\n \"objective\": \"Create a structured artifact summarizing the evidence and limitations.\",\n \"rationale\": \"A compact evidence matrix will make the systematic survey auditable and useful.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 7,\n \"objective\": \"Submit the final technical answer with evidence-matched citations.\",\n \"rationale\": \"Required final delivery step.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n }\n ]\n}", + "name": "update_plan", + "tool_call_id": "call_PqUIwWt0TdvA1AJFRXJAtK32", + "info": { + "start_ts": 884.221985251, + "end_ts": 884.222258695 + } + }, + { + "role": "tool", + "content": "Updated plan:\n{\n \"objectives\": [\n {\n \"id\": 1,\n \"objective\": \"Define scope and search systematically across scholarly literature and patents for automated EBSD parameter optimization, feedback re-indexing, grain-level objectives, hybrid indexing, and autonomous acquisition links.\",\n \"rationale\": \"The request is a systematic prior-art survey spanning five distinct technical areas and potentially patent prior art.\",\n \"status\": \"completed\",\n \"result\": \"Searched broad and exact-phrase scholarly queries across all five areas plus patent queries; retrieved 25 papers, deeply inspected the most relevant works, and found no relevant patent result in the tool corpus.\",\n \"evaluation\": \"Search covered named optimizer classes, EBSD quality metrics, Hough/dictionary hybrid routing, grain segmentation sweeps, autonomous workflows, and acquisition controls.\"\n },\n {\n \"id\": 2,\n \"objective\": \"Gather and verify full-text evidence for automated/optimizer-driven tuning methods and closed-loop re-indexing objectives.\",\n \"rationale\": \"Areas 1 and 2 require distinguishing true algorithmic parameter search from ordinary fixed pipelines or cleanup.\",\n \"status\": \"completed\",\n \"result\": \"Verified no demonstrated optimizer loop over the named EBSD pattern-processing/indexing parameters in retrieved full text. Closest works are Polonsky's post-indexing segmentation sweep and Shen's confidence-routed CNN/dictionary proposal; raw-pattern archives permit reindexing but do not optimize it.\",\n \"evaluation\": \"Evidence explicitly distinguishes indexing settings from reconstruction settings and demonstrated loops from proposals.\"\n },\n {\n \"id\": 3,\n \"objective\": \"Gather and verify evidence for grain/microstructure-level optimization and hybrid Hough-to-dictionary escalation criteria.\",\n \"rationale\": \"Areas 3 and 4 focus on outcome level and automated routing logic, which must be evidenced explicitly.\",\n \"status\": \"completed\",\n \"result\": \"Polonsky 2019 demonstrated a 100-point misorientation-tolerance sweep using retained good-data fraction and grain count; Stanek 2020 established threshold sensitivity. Shen 2019 proposed confidence-based CNN-to-dictionary escalation, but no demonstrated Hough-first/dictionary-residue workflow was found.\",\n \"evaluation\": \"The evidence provides exact variables, criteria, and limitations.\"\n },\n {\n \"id\": 4,\n \"objective\": \"Gather and verify evidence for autonomous EBSD software/workflows and links from post-processing to SEM acquisition recommendations.\",\n \"rationale\": \"Area 5 includes both software claims and closed-loop acquisition control.\",\n \"status\": \"completed\",\n \"result\": \"Found automated sub-workflows in BisQue/DREAM.3D, serial sectioning, registration/distortion correction, pattern-center fitting, and CNN indexing/phase mapping. No post-processing-to-SEM beam-current/dwell/step-size feedback controller was found; acquisition settings were experimentally or manually selected.\",\n \"evaluation\": \"Full text explicitly documents automation boundaries and calls for future automation.\"\n },\n {\n \"id\": 5,\n \"objective\": \"Synthesize a claim-chart-style map of closest prior art, explicitly stating what each work automates and does not automate, then assess which areas remain gaps.\",\n \"rationale\": \"The user requests a comparative map and clear gap conclusion, not merely a bibliography.\",\n \"status\": \"completed\",\n \"result\": \"Synthesized five-area claim map: areas 1, 2, and 5 remain open in searched literature; area 3 is narrowly occupied for grain-segmentation tolerance but broad multi-objective processing is open; area 4 has a close CNN-confidence proposal but Hough-to-DI demonstration remains open.\",\n \"evaluation\": \"Each conclusion is qualified as search-based rather than a legal novelty opinion and tied to verified evidence.\"\n },\n {\n \"id\": 6,\n \"objective\": \"Create a structured artifact summarizing the evidence and limitations.\",\n \"rationale\": \"A compact evidence matrix will make the systematic survey auditable and useful.\",\n \"status\": \"completed\",\n \"result\": \"Created artifact-00, a five-area evidence matrix with closest works, automation, objectives, exclusions, and gap assessments.\",\n \"evaluation\": \"Artifact covers all requested areas and clearly separates demonstrations, proposals, and absences.\"\n },\n {\n \"id\": 7,\n \"objective\": \"Submit the final technical answer with evidence-matched citations.\",\n \"rationale\": \"Required final delivery step.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n }\n ]\n}", + "name": "update_plan", + "tool_call_id": "call_Mv315OulvDSqQgHazJenPV4E", + "info": { + "start_ts": 884.22227648, + "end_ts": 884.222507565 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "call_JvmVAiIMF8mMq3af5Jp56p6p", + "type": "function", + "function": { + "arguments": "{\"plan_objective_id\": 7, \"updated_plan_objective_json\": \"{\\\"id\\\":7,\\\"objective\\\":\\\"Submit the final technical answer with evidence-matched citations.\\\",\\\"rationale\\\":\\\"Required final delivery step.\\\",\\\"status\\\":\\\"in-progress\\\",\\\"result\\\":null,\\\"evaluation\\\":null}\"}", + "name": "update_plan" + } + } + ], + "info": null + } + ], + "hide_old_env_states": false, + "hide_old_action_content": false, + "sliding_window": null + }, + "next_agent_state": { + "tools": [ + { + "type": "function", + "info": { + "name": "paper_search", + "description": "Search for papers in Google Scholar for you to look at.\n\nCan be called repeatedly with identical parameters to retrieve more results (max 2 repeats).\nA short summary of the retrieved papers will be returned, but to examine the full content of each paper,\nyou must use the gather_evidence tool.", + "parameters": { + "type": "object", + "properties": { + "query": { + "description": "A Google Scholar search query, which can be a specific phrase, complete sentence,\nor general keywords, e.g. 'machine learning for immunology'. Also can be\ngiven search operators like 'author:'.", + "title": "Query", + "type": "string" + }, + "min_year": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "description": "filter for minimum publication year.\nThe current year is 2026. If unsure about time range, do not set.", + "title": "Min Year" + }, + "max_year": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "description": "filter for maximum publication year.\nThe current year is 2026. If unsure about time range, do not set.", + "title": "Max Year" + } + }, + "required": [ + "query" + ] + } + } + }, + { + "type": "function", + "info": { + "name": "gather_evidence", + "description": "Given a specific question, gather evidence from full-text of documents that have been retrieved by\nprevious tool calls.\n\nHere is how the tool works: the provided question is posed to all texts retrieved thus far\nby other tools. An LLM sees each text independently and is prompted to find information relevant\nto the question.\n\nThat is, we sample evidence `e \\sim LLM(prompt, text, q)` for each text. We only return pieces of\nevidence `e` that are sufficiently relevant to the question; if the text is irrelevant, then `e`\nis not included in the final response of this tool. Note that this LLM does not see the conversation\nhistory thus far, only the question and each text. Note that it only sees text, no images or other\nmedia from the contents (though tables and formulae may be parseable in some cases).\n\nThink of this tool as an efficient way to deeply scan all retrieved documents for evidence. It\nis complementary to the `read_text` tool, which can be used to directly inspect a subset of the\nretrieved documents.\n\nA valuable time to invoke this tool is after another tool finds potentially relevant documents.\nFeel free to invoke this tool in parallel with other tools, but do not call this tool in parallel with itself.\nOnly invoke this tool when the document count is above zero, or this tool will be useless.\n\nIf you call this tool 2+ times and repeatedly get 'No relevant evidence found',\nconsider whether the answer might be in visual content (figures/tables) rather than text,\nand use appropriate tools if available to access that content.\n\nOnce you receive evidence from this tool:\n\n1. Read Carefully: Don't skim. The evidence may contain multiple similar terms\n or values\u2014make sure you identify the RIGHT one.\n\n2. For Comparative Questions: If the question asks \"which X has greatest Y\",\n check that the evidence includes information about ALL relevant X options, not\n just one or two. If you only see partial information, gather more evidence.\n\n3. Check for Noise: Verify that numbers or terms aren't just metadata\n (page numbers, reference IDs, dates). Look for the value in meaningful\n scientific context.\n\n4. Context Matters: A term appearing 71 times doesn't mean it's always the answer.\n Verify which occurrence actually answers the question asked.\n\nIf the evidence doesn't clearly answer the question, gather more evidence before\nconcluding. Don't guess based on partial information.", + "parameters": { + "type": "object", + "properties": { + "question": { + "description": "Specific question to gather evidence for.", + "title": "Question", + "type": "string" + }, + "text_name_focus_list": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "default": null, + "description": "if there are known text names that are relevant to the question,\nyou can specify them here. This will ensure that the tool will look at these text names\nfirst, and then look at the rest of the evidence. If left as `None`, an embedding\nsearch will be performed on underlying content to find most relevant texts.", + "title": "Text Name Focus List" + } + }, + "required": [ + "question" + ] + } + } + }, + { + "type": "function", + "info": { + "name": "open_targets_search", + "description": "Search for disease-target associations from OpenTargets database.\n\nAdds new disease-target association data to the state and returns top search results.", + "parameters": { + "type": "object", + "properties": { + "disease_names": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "default": null, + "description": "List of disease names to search for.\nUsage:\ndisease_names = [\"Alzheimer's\"] ->\n Returns top targets for Alzheimer's\ndisease_names = [\"Alzheimer's\", \"Diabetes\"], target_names = [\"PSEN1\"] ->\n Filters for only PSEN1-Alzheimer's/Diabetes evidence\ndisease_names = [\"Alzheimer's\"], drug_names = [\"Aducanumab\"] ->\n Filters for Alzheimer's disease-target pairs treated by Aducanumab", + "title": "Disease Names" + }, + "target_names": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "default": null, + "description": "List of target names to search for.\nUsage:\ntarget_names = [\"BACE1\"] ->\n Returns top diseases associated with BACE1\ntarget_names = [\"BACE1\", \"APP\"], disease_names = [\"Alzheimer's\"] ->\n Filters for only these target-Alzheimer's pairs\ntarget_names = [\"BACE1\"], drug_names = [\"Aducanumab\"] ->\n Filters for BACE1 disease pairs treated by Aducanumab", + "title": "Target Names" + }, + "drug_names": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "default": null, + "description": "List of drug names to generate or filter results.\nUsage:\ndrug_names = [\"Aducanumab\"] ->\n Returns all disease-target pairs treated by Aducanumab\ndrug_names = [\"Aducanumab\"], disease_names = [\"Alzheimer's\"] ->\n Filters for Alzheimer's pairs treated by Aducanumab\ndrug_names = [\"Aducanumab\"], target_names = [\"BACE1\"] ->\n Filters for BACE1 disease pairs treated by Aducanumab", + "title": "Drug Names" + } + }, + "required": [] + } + } + }, + { + "type": "function", + "info": { + "name": "collect_cited_papers_in_evidence", + "description": "Collect papers by traversing the citations of relevant papers to increase the paper count.\n\nThis tool has no effect if called when paper count or relevant papers are zero.\nThis tool will find papers that are likely to lead to more relevant evidence.\nThe papers found have a higher chance of relevance because this tool starts from relevant evidence.\nThis tool's usefulness increases with the amount of gathered evidence as there's more citations to consider.", + "parameters": { + "type": "object", + "properties": {}, + "required": [] + } + } + }, + { + "type": "function", + "info": { + "name": "view_images", + "description": "Retrieve images from a document.\n\nUse this tool when you need to see figures, tables, or other visual content.\nThe tool works by asking a weaker LLM agent to scan through the document, looking for\nvisual content matching the query you provide. When the agent finds matches, it will\ncrop the page to the relevant region. It can be tasked to return multiple images,\nif desired. Note that the weaker LLM may be worse at *understanding* images than\nyou, so double-check its conclusions about the returned images. It is also stateless,\ni.e. it will not remember what you have asked it to find in the past.\n\nUse this tool carefully. It is difficult to retrieve images, and the images\nthemselves will fill up your context window quickly. Here are some guidelines:\n1. ALWAYS use this tool if the question explicitly mentions 'Table X' or 'Figure Y'.\n These questions require visual content and cannot be answered with text alone.\n2. Use this tool as a fallback when gather_evidence fails repeatedly (2+ times\n returning 'No relevant evidence'). This suggests the answer may be in visual content.\n3. When gather_evidence returns text mentioning 'see Figure X' or 'shown in Table Y',\n you should call this tool to examine that specific visual reference.\n4. Only call this tool after directly inspecting relevant text with read_text\n to confirm the document likely contains the visual you need.\n5. Don't use this tool in a broad-spectrum way (don't call on many documents\n just to see what might be relevant).\n6. Never call this tool in parallel with itself.\n7. Users like visual evidence, so call this tool at least once before answering so you\n can provide some image citations in the answer. Add this to your plan so you do not forget.\n For images to be presented to the user, they must be cited in the final answer after retrieval\n by this tool. You may ignore this instruction if the request is for the question is asking\n for a specific piece of information and is not an open-ended research question.\n8. NEVER cite full-page images in your final answer, unless they are full-page panels figures or\n tables. Cite relevant cropped regions if available, otherwise consider calling this tool again\n to find a smaller region that answers the query.", + "parameters": { + "type": "object", + "properties": { + "query": { + "description": "Query to search for visual content in the document. If you know the specific\nfigure/table/formula you are looking for, you can specify it here (e.g. \"find me\nFigure 3\" or \"extract the table on page 10\"). You can also request based on content\n(e.g. \"find me all volcano plots of gene X\" or \"I need the formula for the growth rate\").\nYou can even include explicit instructions for the LLM agent to follow (if helpful, not\nnecessarily required). The more specific and clear your query is here, the higher the\nchance of success.", + "title": "Query", + "type": "string" + }, + "text_name": { + "description": "Name of a text chunk (e.g., 'smith2023example pages 1-5').", + "title": "Text Name", + "type": "string" + } + }, + "required": [ + "query", + "text_name" + ] + } + } + }, + { + "type": "function", + "info": { + "name": "create_artifact", + "description": "Create an artifact that can be used in the final answer, based on information\nyou have collected so far.\n\nHow it works: the full message history thus far is passed to another LLM,\nalong with the question and your description. The LLM is tasked to create\nan artifact that matches your specifications, including a title, caption,\nand markdown content. You drive the process by specifying the type and\ndescribing what you want.\n\nOnly use this tool *after* you have gathered sufficient evidence or\ninformation to create a new artifact. Do not call this tool in parallel\nwith tools that are searching for information or evidence that would be\nnecessary to create this artifact.\n\nIt is very helpful after calls to several search tools,\nafter calls to the `gather_evidence` tool, but it is not required.\nHowever, it should be called before the `answer` tool at\nleast one time, but more may be given if specifically helpful for\nthe task, so that the `answer` tool can use the artifacts for the answer.\n\nAn artifact can be any string representable fact or list of facts,\nformatted using markdown syntax. The artifact will be generated as one of\nthe following types:\n- table: Markdown tables with rows and columns (e.g., findings, methods, molecules)\n- code_block: Code snippets in fenced code blocks\n- blockquote: Quoted text or important facts (using > prefix)\n- image: AI-generated image (chart, diagram, or visualization)\n\nEach artifact consists of:\n- A short title (3-8 words) that names what the artifact contains\n- A caption (1-2 sentences) describing what the artifact shows and why it's useful\n- Markdown content in a single element type (validated automatically with retries if needed)\n For image type, content is a markdown image embed ``![title](data:image/png;base64,...)``,\n embedding the PNG directly as a base64 data URL.", + "parameters": { + "type": "object", + "properties": { + "artifact_type": { + "description": "Artifact type to create. Must be one of: table,\ncode_block, blockquote, image.", + "title": "Artifact Type", + "type": "string" + }, + "description": { + "description": "Description of what you want in the artifact. Be specific\nabout what information should be included, how it should be organized,\nand what columns/sections/content you want. This guides the summary LLM.\nFor image type, describe the visual you want generated in detail.", + "title": "Description", + "type": "string" + } + }, + "required": [ + "artifact_type", + "description" + ] + } + } + }, + { + "type": "function", + "info": { + "name": "update_plan", + "description": "Update the plan for a specific or new objective using a JSON string to create or\nreplace the existing objective.\n\nThe updated_json should be a JSON string representing a single plan objective object.\n\nYou may use this tool to update an objective, create a new one, or change\nstrategy if the current plan is not working. Only change strategy significantly\nas a last resort, after trying very hard to make the current plan work.\n\nOnly mark an objective as completed if you are absolutely sure that it has been fully\nmet. If it is only partially met, you may add additional objectives to the plan for\nwhat is missing.", + "parameters": { + "type": "object", + "properties": { + "plan_objective_id": { + "description": "The id of the objective to update.", + "title": "Plan Objective Id", + "type": "integer" + }, + "updated_plan_objective_json": { + "description": "A JSON string representing the updated objective.\nIt should be a dictionary with the with the following keys:\n- \"id\": (int) an integer id matching plan_objective_id, if not found, a new objective is created.\n- \"objective\": (str) a human readable description of the objective's goal\n- \"rationale\": (str) a human readable rationale\n describing why this objective is necessary and appropriate for the query.\n- \"status\": (str) updated task status, default to pending,\n one of: pending, in-progress, or completed.\n \"pending\" is yet to be started,\n \"in-progress\" is the current objective being solved,\n \"completed\" is successfully completed with acceptance criteria met.\n- \"result\": (str|None) The result of the objective, default to None.\n- \"evaluation\": (str|None) Description of why the objective result\n meets the criteria for being complete. Default to None.", + "title": "Updated Plan Objective Json", + "type": "string" + } + }, + "required": [ + "plan_objective_id", + "updated_plan_objective_json" + ] + } + } + }, + { + "type": "function", + "info": { + "name": "clinical_trials_search", + "description": "Search for clinical trials, with support for repeated calls and concurrent execution.\n\nWill add new clinical trials to the state, and return metadata about the number of trials found.", + "parameters": { + "type": "object", + "properties": { + "query": { + "description": "The search query string. Supports complex boolean expressions, field-specific\nsearches, and query modifiers through operators. All configuration is done through\noperators in the query string.\nQuery Syntax:\n Basic Search:\n Simple text automatically uses default EXPANSION[Relaxation] and COVERAGE[Contains]\n >>> \"heart attack\"\n\n Modified Search:\n Use operators to modify search behavior:\n >>> 'EXPANSION[None]COVERAGE[FullMatch]\"exact phrase\"'\n >>> 'EXPANSION[Concept]heart attack'\n\n Field Search:\n Specify fields using AREA operator:\n >>> 'AREA[InterventionName]aspirin'\n >>> 'AREA[Phase]PHASE3'\n\n Location Search:\n Use SEARCH operator for compound location queries:\n >>> 'cancer AND SEARCH[Location](AREA[LocationCity]Boston AND AREA[LocationState]Massachusetts)'\n\n Complex Boolean:\n Combine terms with AND, OR, NOT and parentheses:\n >>> '(cancer OR tumor) AND NOT (EXPANSION[None]pediatric OR AREA[StdAge]CHILD)'\n\n Date Ranges:\n Use RANGE to specify date ranges with formats like \"yyyy-MM\" or \"yyyy-MM-dd\".\n Note that MIN and MAX can be used for open-ended ranges:\n >>> AREA[ResultsFirstPostDate]RANGE[2015-01-01, MAX]\n\nOperators:\n EXPANSION[type]: Controls term expansion\n - None: Exact match only, case and accent sensitive\n - Term: Includes lexical variants (plurals, spellings)\n - Concept: Includes UMLS synonyms\n - Relaxation: Relaxes adjacency requirements (default)\n - Lossy: Allows missing partial terms\n\n COVERAGE[type]: Controls text matching\n - FullMatch: Must match entire field\n - StartsWith: Must match beginning of field\n - EndsWith: Must match end of field\n - Contains: Must match part of field (default)\n\n AREA[field]: Specifies field to search\n - See Field Reference for available fields\n\n SEARCH[type]: Groups field searches\n - Location: Groups location-related fields\n - Study: Groups study-related fields\n\nUsage Notes:\n - All search expressions are implicitly OR expressions\n - Operator precedence (highest to lowest): terms/source operators, NOT/context operators, AND, OR\n - Use quotes for exact phrase matching: \"heart attack\"\n - Use parentheses for grouping: (heart OR cardiac) AND attack\n - Use backslash to escape operators: \\AND\n - Default expansion is EXPANSION[Relaxation]\n - Default coverage is COVERAGE[Contains]\n\nField Reference:\n High Priority Fields (weight >= 0.8):\n - NCTId (1.0): Trial identifier\n - Acronym (1.0): Study acronym\n - BriefTitle (0.89): Short title\n - OfficialTitle (0.85): Full official title\n - Condition (0.81): Medical condition\n - InterventionName (0.8): Primary intervention name\n - OverallStatus: Trial status\n\n Medium Priority Fields (0.5-0.79):\n - InterventionOtherName (0.75): Alternative intervention names\n - Phase (0.65): Trial phase\n - StdAge (0.65): Standard age groups\n - Keyword (0.6): Study keywords\n - BriefSummary (0.6): Short description\n - SecondaryOutcomeMeasure (0.5): Secondary outcomes\n\n Low Priority Fields (< 0.5):\n - DesignPrimaryPurpose (0.3): Primary purpose of study\n - StudyType (0.3)\n - Various descriptive, location, and administrative fields\n\nSupported Enums:\n Phase:\n - EARLY_PHASE1: Early Phase 1\n - PHASE1: Phase 1\n - PHASE2: Phase 2\n - PHASE3: Phase 3\n - PHASE4: Phase 4\n - NA: Not Applicable\n\n StandardAge:\n - CHILD: Child\n - ADULT: Adult\n - OLDER_ADULT: Older Adult\n\n Status:\n - RECRUITING: Currently recruiting participants\n - ACTIVE_NOT_RECRUITING: Active but not recruiting\n - COMPLETED: Study completed\n - ENROLLING_BY_INVITATION: Enrolling by invitation only\n - NOT_YET_RECRUITING: Not yet recruiting\n - SUSPENDED: Study suspended\n - TERMINATED: Study terminated\n - WITHDRAWN: Study withdrawn\n - AVAILABLE: Available\n - NO_LONGER_AVAILABLE: No longer available\n - TEMPORARILY_NOT_AVAILABLE: Temporarily not available\n - APPROVED_FOR_MARKETING: Approved for marketing\n - WITHHELD: Withheld\n - UNKNOWN: Unknown status\n\n StudyType:\n - INTERVENTIONAL: Interventional studies\n - OBSERVATIONAL: Observational studies\n - EXPANDED_ACCESS: Expanded access studies\n\n PrimaryPurpose:\n - TREATMENT: Treatment\n - PREVENTION: Prevention\n - DIAGNOSTIC: Diagnostic\n - ECT: Educational/Counseling/Training\n - SUPPORTIVE_CARE: Supportive Care\n - SCREENING: Screening\n - HEALTH_SERVICES_RESEARCH: Health Services Research\n - BASIC_SCIENCE: Basic Science\n - DEVICE_FEASIBILITY: Device Feasibility\n - OTHER: Other\n\n InterventionType:\n - BEHAVIORAL: Behavioral interventions\n - BIOLOGICAL: Biological interventions\n - COMBINATION_PRODUCT: Combination product interventions\n - DEVICE: Device interventions\n - DIAGNOSTIC_TEST: Diagnostic test interventions\n - DIETARY_SUPPLEMENT: Dietary supplement interventions\n - DRUG: Drug interventions\n - GENETIC: Genetic interventions\n - PROCEDURE: Procedure interventions\n - RADIATION: Radiation interventions\n - OTHER: Other interventions\n\n DesignAllocation:\n - RANDOMIZED: Randomized allocation\n - NON_RANDOMIZED: Non-randomized allocation\n - NA: Not applicable\n\n InterventionalAssignment:\n - SINGLE_GROUP: Single group assignment\n - PARALLEL: Parallel assignment\n - CROSSOVER: Crossover assignment\n - FACTORIAL: Factorial assignment\n - SEQUENTIAL: Sequential assignment\n\n ObservationalModel:\n - COHORT: Cohort\n - CASE_CONTROL: Case-Control\n - CASE_ONLY: Case-Only\n - CASE_CROSSOVER: Case-Crossover\n - ECOLOGIC_OR_COMMUNITY: Ecologic or Community\n - FAMILY_BASED: Family-Based\n - DEFINED_POPULATION: Defined Population\n - NATURAL_HISTORY: Natural History\n - OTHER: Other\n\n DesignMasking:\n - NONE: None (Open Label)\n - SINGLE: Single\n - DOUBLE: Double\n - TRIPLE: Triple\n - QUADRUPLE: Quadruple\n\n WhoMasked:\n - PARTICIPANT: Participant\n - CARE_PROVIDER: Care Provider\n - INVESTIGATOR: Investigator\n - OUTCOMES_ASSESSOR: Outcomes Assessor", + "title": "Query", + "type": "string" + } + }, + "required": [ + "query" + ] + } + } + }, + { + "type": "function", + "info": { + "name": "create_plan", + "description": "Create a plan for to construct a thorough and accurate answer.\n\nDecompose the input task into a set of sub-objectives that need to\nbe met in order to form the answer. Subsequently, when working on solving\nthe query, you can focus on these objectives one by one. Note that the\n`update_plan` tool allows you to change the objectives if needed.\n\nIn addition to the objectives you deem necessary, add one final objective\nto call the `answer` tool with your final answer, so that you do not\nforget to submit your answer.", + "parameters": { + "type": "object", + "properties": { + "plan_json": { + "description": "A JSON string representing the plan. It should be a dictionary\nwith top-level key \"objectives\", whose value is a list of objectives.\nEach objective should be a dictionary with the following keys:\n- \"id\": (int) an integer id for the plan objective\n- \"objective\": (str) a human readable description of the objective's goal\n- \"rationale\": (str) a human readable rationale\n describing why this objective is necessary and appropriate for the query.\n- \"status\": (str) updated task status, default to pending,\n one of: pending, in-progress, or completed.\n \"pending\" is yet to be started,\n \"in-progress\" is the current objective being solved,\n \"completed\" is successfully completed with acceptance criteria met.\n- \"result\": (str|None) The result of the objective, default to None.\n- \"evaluation\": (str|None) Description of why the objective result\n meets the criteria for being complete. Default to None.", + "title": "Plan Json", + "type": "string" + } + }, + "required": [ + "plan_json" + ] + } + } + }, + { + "type": "function", + "info": { + "name": "read_text", + "description": "Given a list of text names, read their contents.\n\nThis tool is valuable to read the full contents of specific parts of documents,\ncomplementing the `gather_evidence` tool's indirect approach.\nThis can be an especially useful tool if `gather_evidence` does not find evidence,\nbut you think it is very likely that specific documents are still relevant to the question.", + "parameters": { + "type": "object", + "properties": { + "text_name_list": { + "description": "A list of up to 10 text names to read.\nThese text names can be any valid text names retrieved by other tools.", + "items": { + "type": "string" + }, + "title": "Text Name List", + "type": "array" + } + }, + "required": [ + "text_name_list" + ] + } + } + }, + { + "type": "function", + "info": { + "name": "patent_search", + "description": "Search for patents to increase the patent count.\n\nRepeat previous calls with the same query to continue a search.\nOnly repeat a maximum of three times.\nThis tool can be called concurrently.\nThis tool introduces novel patents, so invoke it when just beginning\nor when unsatisfied with the current evidence.", + "parameters": { + "type": "object", + "properties": { + "query": { + "description": "A search query for patents (using Google Patents). Never include temporal\nfilters here (e.g. specific years or dates); instead use the `after` and `before`\narguments. Never include author filters here; instead use the `inventor` argument.\nSupports the following syntax, but they can be brittle and are not preferred; try\nsimple queries where possible:\n- Boolean operators: AND (default), OR, and - (NOT)\n- Exact phrases: \"quoted text\"\n- Proximity: NEAR/x, ADJ/x (ordered), WITH (20 words), SAME (200 words)\n- Field search: TI=(title), AB=(abstract), CL=(claims)\n- CPC codes: cpc:A01B or CPC=B60R22/low (includes children)\n- Wildcards: ? (0-1 char), * (0+ chars), # (exactly 1 char)\n- Chemistry: exact molecule names, SSS=molecule (substructure),\n ~molecule (similar), SMILES strings, SMARTS=pattern, InChI keys,\n CL=~molecule (chemistry in claims)", + "title": "Query", + "type": "string" + }, + "after": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Minimum patent date. Format: YYYYMMDD.\nExample: '20150101' for patents after Jan 1, 2015.", + "title": "After" + }, + "before": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Maximum patent date. Format: YYYYMMDD.\nExample: '20200101' for patents before Jan 1, 2020.", + "title": "Before" + }, + "date_type": { + "default": "publication", + "description": "Type of date that after and before refer to. Must be either 'publication'\nor 'filing'. Only necessary to set if after and/or before are set.", + "title": "Date Type", + "type": "string" + }, + "inventor": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Filter by inventor name(s). Comma-separated for multiple.", + "title": "Inventor" + } + }, + "required": [ + "query" + ] + } + } + }, + { + "type": "function", + "info": { + "name": "answer", + "description": "Submit your final answer to the user. You MUST call this tool on your final answer.\nIf you mark all objectives as completed but have not yet called this tool, then\nthe answer will not be submitted. Note that this tool should only be called once, as it\nimmediately terminates the run and submits the answer.\n\nWrite an answer based on the evidence from gather_evidence results in message history.\nIf the context provides insufficient information, provide a partial answer and explain\nwhy it is partial (e.g. the question is currently an open question in the field,\nyou were unable to obtain certain papers, etc.).\n\nFor each part of your answer, indicate which sources most support it via citation IDs at\nthe end of sentences, like (pqac-0000ABCD).\nYou are only allowed to cite available context IDs, indicated in previous messages by \"Context IDs that may be cited:\".\n## Valid citation examples, only use comma/space delimited parentheticals:\n\n- (pqac-0000ABCD, pqac-0000EFGH)\n- (pqac-0000IJKL)\n\n## Invalid citation examples:\n\n- (pqac-0000ABCD and pqac-0000EFGH)\n- (pqac-0000ABCD;pqac-0000EFGH)\n- (pqac-0000ABCD-pqac-0000EFGH)\n- pqac-0000ABCD and pqac-0000EFGH\n- Example's work pqac-0000ABCD\n- (pages pqac-0000ABCD)\n- ![description](pqac-0000ABCD)\n- ()\n\nDo not concatenate citation ids, just use them as-is.\n\nWhen writing your answer, embed artifacts if relevant artifacts have been previously\ncreated by the `create_artifact` tool. To embed an artifact, simply include this in your\nanswer, on its own line and without any additional formatting (i.e. no backticks, code fences,\nquotes, additional tags, etc.).\nAlways provide at least some introductory sentence or paragraph before referring to an artifact,\nso that the artifact is properly contextualized.\nHere is an example reference to an artifact with ID \"artifact-XY\":\n\n\nValid artifact IDs are indicated in previous messages by 'Artifact IDs that may be injected into the answer:'.\n\n\nDouble-check your answer:\n\n1. Evidence Match: Re-read the specific evidence snippets you're citing. Does your\n answer actually match what they say? Don't rely on memory from 20+ messages ago.\n\n2. For Comparative Questions (\"which X has greatest/maximum/highest Y\"):\n - Did you examine ALL options mentioned in the evidence?\n - Did you explicitly compare their values?\n - Example: If evidence mentions \"Pancreatic: 0.92, Liver: 0.85, Lung: 0.78\",\n verify you compared all three, not just two.\n\n3. For Specific Value Questions (\"How many\", \"What is the\", specific terms):\n - Does the exact value you're stating appear in the evidence?\n - Are you extracting from the right context (not noise like page numbers)?\n\n4. Sanity Check: Read your answer. Does it directly address what was asked?\n\nDon't use Markdown image syntax like ![...](...) to reference media in your answer,\nbecause media get automatically linked by the system based on your answer's citations.\n\nWrite in the style of a scientific article, with concise sentences and\ncoherent paragraphs. This answer will be used directly,\nso do not add any extraneous information.", + "parameters": { + "type": "object", + "properties": { + "answer": { + "description": "valid answer, cited with citation IDs.", + "title": "Answer", + "type": "string" + } + }, + "required": [ + "answer" + ] + } + } + } + ], + "messages": [ + { + "role": "user", + "content": "Use the tools to answer the question: Systematic prior-art survey: closed-loop, automated, or algorithm-driven optimization of EBSD (electron backscatter diffraction) data-processing and indexing parameters.\n\nSpecifically map what has been published on:\n1. Automated or optimizer-driven tuning of EBSD pattern-processing or indexing parameters (background correction, binning, neighbour averaging, Hough transform settings such as band count / rho-theta smoothing, dictionary indexing settings), using Bayesian optimization, Gaussian processes, genetic/evolutionary algorithms, grid/random search, or reinforcement learning.\n2. Feedback loops that re-index stored raw EBSD patterns and use quality metrics (confidence index CI, image quality IQ, mean angular deviation / fit, normalized cross-correlation NCC) as an objective function to select the next parameter set.\n3. Work that optimizes against GRAIN-LEVEL or microstructure-level outcomes (grain count stability vs misorientation threshold, fraction of speckle/wild grains, grain boundary integrity, fraction of pixels altered by cleanup) rather than only per-pixel pattern-level scores \u2014 i.e., multi-objective or constrained optimization of EBSD processing.\n4. Hybrid indexing strategies (Hough first, dictionary indexing on low-quality residue) and any published AUTOMATED criteria for when to escalate from Hough to dictionary/pattern-matching indexing.\n5. Software tools or frameworks claiming autonomous, self-driving, or human-out-of-the-loop EBSD post-processing or characterization workflows, including anything connecting post-processing results back to SEM acquisition-parameter recommendations (beam current, dwell time, step size).\n\nFor each area, identify the closest published work with citations, state clearly what it does and does NOT automate, and conclude with an assessment of which of the five areas remain unclaimed gaps in the literature.\n\nStart by making a plan, and update the plan as you go. Your answer will be returned to the user when all plan objectives are completed. Be thorough and ensure your evidence matches the user's question.", + "info": null + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "call_TMwBuCDwZNGWGVmRuRrINX4G", + "type": "function", + "function": { + "arguments": "{\"plan_json\": \"{\\\"objectives\\\":[{\\\"id\\\":1,\\\"objective\\\":\\\"Define scope and search systematically across scholarly literature and patents for automated EBSD parameter optimization, feedback re-indexing, grain-level objectives, hybrid indexing, and autonomous acquisition links.\\\",\\\"rationale\\\":\\\"The request is a systematic prior-art survey spanning five distinct technical areas and potentially patent prior art.\\\",\\\"status\\\":\\\"in-progress\\\",\\\"result\\\":null,\\\"evaluation\\\":null},{\\\"id\\\":2,\\\"objective\\\":\\\"Gather and verify full-text evidence for automated/optimizer-driven tuning methods and closed-loop re-indexing objectives.\\\",\\\"rationale\\\":\\\"Areas 1 and 2 require distinguishing true algorithmic parameter search from ordinary fixed pipelines or cleanup.\\\",\\\"status\\\":\\\"pending\\\",\\\"result\\\":null,\\\"evaluation\\\":null},{\\\"id\\\":3,\\\"objective\\\":\\\"Gather and verify evidence for grain/microstructure-level optimization and hybrid Hough-to-dictionary escalation criteria.\\\",\\\"rationale\\\":\\\"Areas 3 and 4 focus on outcome level and automated routing logic, which must be evidenced explicitly.\\\",\\\"status\\\":\\\"pending\\\",\\\"result\\\":null,\\\"evaluation\\\":null},{\\\"id\\\":4,\\\"objective\\\":\\\"Gather and verify evidence for autonomous EBSD software/workflows and links from post-processing to SEM acquisition recommendations.\\\",\\\"rationale\\\":\\\"Area 5 includes both software claims and closed-loop acquisition control.\\\",\\\"status\\\":\\\"pending\\\",\\\"result\\\":null,\\\"evaluation\\\":null},{\\\"id\\\":5,\\\"objective\\\":\\\"Synthesize a claim-chart-style map of closest prior art, explicitly stating what each work automates and does not automate, then assess which areas remain gaps.\\\",\\\"rationale\\\":\\\"The user requests a comparative map and clear gap conclusion, not merely a bibliography.\\\",\\\"status\\\":\\\"pending\\\",\\\"result\\\":null,\\\"evaluation\\\":null},{\\\"id\\\":6,\\\"objective\\\":\\\"Create a structured artifact summarizing the evidence and limitations.\\\",\\\"rationale\\\":\\\"A compact evidence matrix will make the systematic survey auditable and useful.\\\",\\\"status\\\":\\\"pending\\\",\\\"result\\\":null,\\\"evaluation\\\":null},{\\\"id\\\":7,\\\"objective\\\":\\\"Submit the final technical answer with evidence-matched citations.\\\",\\\"rationale\\\":\\\"Required final delivery step.\\\",\\\"status\\\":\\\"pending\\\",\\\"result\\\":null,\\\"evaluation\\\":null}]}\"}", + "name": "create_plan" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Plan registered and formatted correctly, with some modifications:\n{\n \"objectives\": [\n {\n \"id\": 1,\n \"objective\": \"Define scope and search systematically across scholarly literature and patents for automated EBSD parameter optimization, feedback re-indexing, grain-level objectives, hybrid indexing, and autonomous acquisition links.\",\n \"rationale\": \"The request is a systematic prior-art survey spanning five distinct technical areas and potentially patent prior art.\",\n \"status\": \"in-progress\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 2,\n \"objective\": \"Gather and verify full-text evidence for automated/optimizer-driven tuning methods and closed-loop re-indexing objectives.\",\n \"rationale\": \"Areas 1 and 2 require distinguishing true algorithmic parameter search from ordinary fixed pipelines or cleanup.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 3,\n \"objective\": \"Gather and verify evidence for grain/microstructure-level optimization and hybrid Hough-to-dictionary escalation criteria.\",\n \"rationale\": \"Areas 3 and 4 focus on outcome level and automated routing logic, which must be evidenced explicitly.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 4,\n \"objective\": \"Gather and verify evidence for autonomous EBSD software/workflows and links from post-processing to SEM acquisition recommendations.\",\n \"rationale\": \"Area 5 includes both software claims and closed-loop acquisition control.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 5,\n \"objective\": \"Synthesize a claim-chart-style map of closest prior art, explicitly stating what each work automates and does not automate, then assess which areas remain gaps.\",\n \"rationale\": \"The user requests a comparative map and clear gap conclusion, not merely a bibliography.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 6,\n \"objective\": \"Create a structured artifact summarizing the evidence and limitations.\",\n \"rationale\": \"A compact evidence matrix will make the systematic survey auditable and useful.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 7,\n \"objective\": \"Submit the final technical answer with evidence-matched citations.\",\n \"rationale\": \"Required final delivery step.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n }\n ]\n}", + "name": "create_plan", + "tool_call_id": "call_TMwBuCDwZNGWGVmRuRrINX4G", + "info": { + "start_ts": 386.692433131, + "end_ts": 386.695581364 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "call_9At2TUTAjnJ23z8NGaLTDASo", + "type": "function", + "function": { + "arguments": "{\"query\": \"EBSD automated optimization indexing parameters Hough Bayesian optimization genetic algorithm grid search\"}", + "name": "paper_search" + } + }, + { + "id": "call_5aBBEXJupU0KmlHg00b79lgu", + "type": "function", + "function": { + "arguments": "{\"query\": \"EBSD reindex raw patterns confidence index image quality objective optimization parameter tuning\"}", + "name": "paper_search" + } + }, + { + "id": "call_acsPy2saVbrPRcVvQrHXhwqx", + "type": "function", + "function": { + "arguments": "{\"query\": \"EBSD hybrid Hough dictionary indexing low confidence patterns automated\"}", + "name": "paper_search" + } + }, + { + "id": "call_SvSRR7s0yK3PpnhQQ0Vw5Xl4", + "type": "function", + "function": { + "arguments": "{\"query\": \"autonomous self-driving EBSD acquisition post-processing SEM workflow\"}", + "name": "paper_search" + } + }, + { + "id": "call_yBdeyyzRACDmvHLG4V5YZoxC", + "type": "function", + "function": { + "arguments": "{\"query\": \"EBSD grain reconstruction parameter optimization misorientation threshold wild grains cleanup automated\"}", + "name": "paper_search" + } + }, + { + "id": "call_4uZ0w5ewQsn4Ra9JRMzH48rh", + "type": "function", + "function": { + "arguments": "{\"query\": \"EBSD automated parameter optimization indexing Hough dictionary feedback\"}", + "name": "patent_search" + } + }, + { + "id": "call_WJzVeGxOMudv7uXJmeYdSe3F", + "type": "function", + "function": { + "arguments": "{\"query\": \"electron backscatter diffraction autonomous acquisition processing\"}", + "name": "patent_search" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Retrieved Papers:\n## 1. Emerging materials intelligence ecosystems propelled by machine learning\nValid Text Names:\n'batra2021emergingmaterialsintelligence pages 1-2', 'batra2021emergingmaterialsintelligence pages 2-3', 'batra2021emergingmaterialsintelligence pages 3-4', 'batra2021emergingmaterialsintelligence pages 4-5', 'batra2021emergingmaterialsintelligence pages 5-6', 'batra2021emergingmaterialsintelligence pages 6-7', 'batra2021emergingmaterialsintelligence pages 7-8', 'batra2021emergingmaterialsintelligence pages 8-9', 'batra2021emergingmaterialsintelligence pages 9-10', 'batra2021emergingmaterialsintelligence pages 10-11', 'batra2021emergingmaterialsintelligence pages 11-12', 'batra2021emergingmaterialsintelligence pages 12-13', 'batra2021emergingmaterialsintelligence pages 13-14', 'batra2021emergingmaterialsintelligence pages 14-15', 'batra2021emergingmaterialsintelligence pages 15-16', 'batra2021emergingmaterialsintelligence pages 16-17', 'batra2021emergingmaterialsintelligence pages 17-18', 'batra2021emergingmaterialsintelligence pages 18-19', 'batra2021emergingmaterialsintelligence pages 19-20', 'batra2021emergingmaterialsintelligence pages 20-21', 'batra2021emergingmaterialsintelligence pages 21-22', 'batra2021emergingmaterialsintelligence pages 21-21', 'batra2021emergingmaterialsintelligence pages 22-22', 'batra2021emergingmaterialsintelligence pages 23-23', 'batra2021emergingmaterialsintelligence pages 23-24'\n\nBibTex:\n@article{batra2021emergingmaterialsintelligence,\n author = \"Batra, Rohit and Song, Le and Ramprasad, Rampi\",\n title = \"Emerging materials intelligence ecosystems propelled by machine learning\",\n year = \"2021\",\n journal = \"Nature Reviews Materials\",\n volume = \"6\",\n pages = \"655-678\",\n month = \"Nov\",\n doi = \"10.1038/s41578-020-00255-y\",\n url = \"https://doi.org/10.1038/s41578-020-00255-y\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"8\",\n issn = \"2058-8437\"\n}\n\n\nRelevant Snippet:\n\u2026 For the first point, Bayesian optimization and genetic algorithms have been successfully \u2026 than traditional indexing methods that are either susceptible to noise (Hough transformation \u2026\n\n\n---\n\n## 2. Materials Informatics for Mechanical Deformation: A Review of Applications and Challenges\nValid Text Names:\n'frydrych2021materialsinformaticsfor pages 1-2', 'frydrych2021materialsinformaticsfor pages 2-4', 'frydrych2021materialsinformaticsfor pages 4-5', 'frydrych2021materialsinformaticsfor pages 5-7', 'frydrych2021materialsinformaticsfor pages 7-8', 'frydrych2021materialsinformaticsfor pages 8-10', 'frydrych2021materialsinformaticsfor pages 10-12', 'frydrych2021materialsinformaticsfor pages 12-13', 'frydrych2021materialsinformaticsfor pages 13-15', 'frydrych2021materialsinformaticsfor pages 15-17', 'frydrych2021materialsinformaticsfor pages 17-19', 'frydrych2021materialsinformaticsfor pages 19-20', 'frydrych2021materialsinformaticsfor pages 20-22', 'frydrych2021materialsinformaticsfor pages 22-23', 'frydrych2021materialsinformaticsfor pages 23-24', 'frydrych2021materialsinformaticsfor pages 24-26', 'frydrych2021materialsinformaticsfor pages 26-27', 'frydrych2021materialsinformaticsfor pages 27-28', 'frydrych2021materialsinformaticsfor pages 28-30', 'frydrych2021materialsinformaticsfor pages 30-31'\n\nBibTex:\n@article{frydrych2021materialsinformaticsfor,\n author = \"Frydrych, Karol and Karimi, Kamran and Pecelerowicz, Michal and Alvarez, Rene and Dominguez-Guti\u00e9rrez, Francesco Javier and Rovaris, Fabrizio and Papanikolaou, Stefanos\",\n title = \"Materials Informatics for Mechanical Deformation: A Review of Applications and Challenges\",\n year = \"2021\",\n journal = \"Materials\",\n volume = \"14\",\n pages = \"5764\",\n month = \"Oct\",\n doi = \"10.3390/ma14195764\",\n url = \"https://doi.org/10.3390/ma14195764\",\n publisher = \"MDPI AG\",\n issue = \"19\",\n issn = \"1996-1944\"\n}\n\n\nAbstract:\nIn the design and development of novel materials that have excellent mechanical properties, classification and regression methods have been diversely used across mechanical deformation simulations or experiments. The use of materials informatics methods on large data that originate in experiments or/and multiscale modeling simulations may accelerate materials\u2019 discovery or develop new understanding of materials\u2019 behavior. In this fast-growing field, we focus on reviewing advances at the intersection of data science with mechanical deformation simulations and experiments, with a particular focus on studies of metals and alloys. We discuss examples of applications, as well as identify challenges and prospects.\n\nRelevant Snippet:\n\u2026 the speed of indexing and classification of EBSD patterns as \u2026 EBSD data. For example, ML methods can be used [75] to \u2026 [78] based on an evolutionary algorithm (EA) may be applied, \u2026\n\n\n---\n\n## 3. Multi-modal Dataset of a Polycrystalline Metallic Material: 3D Microstructure and Deformation Fields\nValid Text Names:\n'stinville2022multimodaldatasetof pages 1-2', 'stinville2022multimodaldatasetof pages 2-3', 'stinville2022multimodaldatasetof pages 3-5', 'stinville2022multimodaldatasetof pages 5-7', 'stinville2022multimodaldatasetof pages 7-9', 'stinville2022multimodaldatasetof pages 9-12', 'stinville2022multimodaldatasetof pages 12-13', 'stinville2022multimodaldatasetof pages 13-15', 'stinville2022multimodaldatasetof pages 15-15', 'stinville2022multimodaldatasetof pages 15-16'\n\nBibTex:\n@article{stinville2022multimodaldatasetof,\n author = \"Stinville, J. C. and Hestroffer, J. M. and Charpagne, M. A. and Polonsky, A. T. and Echlin, M. P. and Torbet, C. J. and Valle, V. and Nygren, K. E. and Miller, M. P. and Klaas, O. and Loghin, A. and Beyerlein, I. J. and Pollock, T. M.\",\n title = \"Multi-modal Dataset of a Polycrystalline Metallic Material: 3D Microstructure and Deformation Fields\",\n year = \"2022\",\n journal = \"Scientific Data\",\n volume = \"9\",\n month = \"Aug\",\n doi = \"10.1038/s41597-022-01525-w\",\n url = \"https://doi.org/10.1038/s41597-022-01525-w\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"1\",\n issn = \"2052-4463\"\n}\n\n\nAbstract:\nAbstractThe development of high-fidelity mechanical property prediction models for the design of polycrystalline materials relies on large volumes of microstructural feature data. Concurrently, at these same scales, the deformation fields that develop during mechanical loading can be highly heterogeneous. Spatially correlated measurements of 3D microstructure and the ensuing deformation fields at the micro-scale would provide highly valuable insight into the relationship between microstructure and macroscopic mechanical response. They would also provide direct validation for numerical simulations that can guide and speed up the design of new materials and microstructures. However, to date, such data have been rare. Here, a one-of-a-kind, multi-modal dataset is presented that combines recent state-of-the-art experimental developments in 3D tomography and high-resolution deformation field measurements.\n\nRelevant Snippet:\n\u2026 maps and indexed as individual features, using the iterative Hough \u2026 Reindexing of the EBSD data with the dictionary indexing \u2026 approach using an evolutionary algorithm. Mater. Charact. \u2026\n\n\n---\n\n## 4. Bayesian Optimization for Diffraction Profile Modeling\nValid Text Names:\n'panchi2023bayesianoptimizationfor pages 1-8', 'panchi2023bayesianoptimizationfor pages 8-13', 'panchi2023bayesianoptimizationfor pages 13-18', 'panchi2023bayesianoptimizationfor pages 18-22', 'panchi2023bayesianoptimizationfor pages 22-26', 'panchi2023bayesianoptimizationfor pages 26-30', 'panchi2023bayesianoptimizationfor pages 30-34', 'panchi2023bayesianoptimizationfor pages 34-39', 'panchi2023bayesianoptimizationfor pages 39-44', 'panchi2023bayesianoptimizationfor pages 44-50', 'panchi2023bayesianoptimizationfor pages 50-54', 'panchi2023bayesianoptimizationfor pages 54-60', 'panchi2023bayesianoptimizationfor pages 60-66', 'panchi2023bayesianoptimizationfor pages 66-70', 'panchi2023bayesianoptimizationfor pages 70-74'\n\nBibTex:\n@article{panchi2023bayesianoptimizationfor,\n author = \"Panchi, Navid\",\n title = \"Bayesian Optimization for Diffraction Profile Modeling\",\n year = \"2023\",\n journal = \"Proceedings of the Institute for Multiscale Simulation\",\n month = \"Jan\",\n doi = \"10.25593/open-fau-1463\",\n url = \"https://doi.org/10.25593/open-fau-1463\",\n publisher = \"Friedrich-Alexander-Universit\u00e4t Erlangen-N\u00fcrnberg (FAU)\"\n}\n\n\n\nUnobtainable Papers:\nDavid J Rowenhorst and William Lenthe. Ebsd pattern center fitting with particle swarm optimization. Jul 2025. URL: https://doi.org/10.1093/mam/ozaf048.304, doi:10.1093/mam/ozaf048.304.\nYiling Huang, Fan Peng, Xuemei Song, Xingyu Jin, Yuqing Jiang, Wei Zheng, Caifen Jiang, Zhaoqi Wu, and Yi Zeng. Optimisation of ebsd indexing through pattern centre calibration and grain boundary refinement. Journal of microscopy, May 2025. URL: https://doi.org/10.1111/jmi.13434, doi:10.1111/jmi.13434.\nF. Briffod, T. E. J. Edwards, J. Quinta da Fonseca, J. -C. Stinville, D. Texier, and T. Vermeij. Understanding strain localization in metallic materials: a review of high-resolution digital image correlation and related techniques. Science and Technology of Advanced Materials, Mar 2026. URL: https://doi.org/10.1080/14686996.2026.2630488, doi:10.1080/14686996.2026.2630488.\nYunxuan Zhou, Zihao Wang, Wenhui Tao, Yongkang Sun, Junjie Wu, Gang Wang, Yu Xiu, Huiyu Ji, Yulin Liu, Anping Dong, Jie Wang, Jun Wang, Mengmeng Wang, and Qi Liu. Multi-objective optimization design of al-si alloys based on machine learning. Sep 2025. URL: https://doi.org/10.1016/j.calphad.2025.102870, doi:10.1016/j.calphad.2025.102870.\nZihao Ding. Applications of machine learning in crystallographic orientation determination. Text, Jan 2022. URL: https://doi.org/10.1184/r1/20750590, doi:10.1184/r1/20750590.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=16 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0000 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "call_9At2TUTAjnJ23z8NGaLTDASo", + "info": { + "start_ts": 397.733964229, + "end_ts": 437.781901546 + } + }, + { + "role": "tool", + "content": "Retrieved Papers:\n## 1. Sustainability inspired fabrication of next generation neurostimulation and cardiac rhythm management electrodes via reactive hierarchical surface restructuring.\nValid Text Names:\n'amini2024sustainabilityinspiredfabrication pages 1-2', 'amini2024sustainabilityinspiredfabrication pages 2-3', 'amini2024sustainabilityinspiredfabrication pages 3-5', 'amini2024sustainabilityinspiredfabrication pages 5-6', 'amini2024sustainabilityinspiredfabrication pages 6-8', 'amini2024sustainabilityinspiredfabrication pages 8-10', 'amini2024sustainabilityinspiredfabrication pages 10-11', 'amini2024sustainabilityinspiredfabrication pages 11-12', 'amini2024sustainabilityinspiredfabrication pages 12-13', 'amini2024sustainabilityinspiredfabrication pages 13-14', 'amini2024sustainabilityinspiredfabrication pages 14-15', 'amini2024sustainabilityinspiredfabrication pages 15-16', 'amini2024sustainabilityinspiredfabrication pages 16-16'\n\nBibTex:\n@article{amini2024sustainabilityinspiredfabrication,\n author = \"Amini, Shahram and Choi, Hongbin and Seche, Wesley and Blagojevic, Alexander and May, Nicholas and Lefler, Benjamin M. and Davis, Skyler L. and Elyahoodayan, Sahar and Tavousi, Pouya and May, Steven J. and Caputo, Gregory A. and Lowe, Terry C. and Hettinger, Jeffrey and Shahbazmohamadi, Sina\",\n title = \"Sustainability inspired fabrication of next generation neurostimulation and cardiac rhythm management electrodes via reactive hierarchical surface restructuring.\",\n year = \"2024\",\n journal = \"Microsystems \\& nanoengineering\",\n volume = \"10 1\",\n pages = \"125\",\n month = \"Sep\",\n doi = \"10.1038/s41378-024-00754-w\",\n url = \"https://doi.org/10.1038/s41378-024-00754-w\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"1\",\n issn = \"2055-7434\"\n}\n\n\nAbstract:\nOver the last two decades, platinum group metals (PGMs) and their alloys have dominated as the materials of choice for electrodes in long-term implantable neurostimulation and cardiac rhythm management devices due to their superior conductivity, mechanical and chemical stability, biocompatibility, corrosion resistance, radiopacity, and electrochemical performance. Despite these benefits, PGM manufacturing processes are extremely costly, complex, and challenging with potential health hazards. Additionally, the volatility in PGM prices and their high supply risk, combined with their scarce concentration of approximately 0.01 ppm in the earth's upper crust and limited mining geographical areas, underscores their classification as critical raw materials, thus, their effective recovery or substitution worldwide is of paramount importance. Since postmortem recovery from deceased patients and/or refining of PGMs that are used in the manufacturing of the electrodes and microelectrode arrays is extremely rare, challenging, and highly costly, therefore, substitution of PGM-based electrodes with other biocompatible materials that can yield electrochemical performance values equal or greater than PGMs is the only viable and sustainable solution to reduce and ultimately substitute the use of PGMs in long-term implantable neurostimulation and cardiac rhythm management devices. In this article, we demonstrate for the first time how the novel technique of \"reactive hierarchical surface restructuring\" can be utilized on titanium-that is widely used in many non-stimulation medical device and implant applications-to manufacture biocompatible, low-cost, sustainable, and high-performing neurostimulation and cardiac rhythm management electrodes. We have shown how the surface of titanium electrodes with extremely poor electrochemical performance undergoes compositional and topographical transformations that result in electrodes with outstanding electrochemical performance.\n\nRelevant Snippet:\n\u2026 To achieve the surface quality required for EBSD analysis, ion milling was \u2026 pattern average re-indexing was performed on the dataset. Grain dilation and neighbor confidence index \u2026\n\n\nUnobtainable Papers:\nAli Riza Durmaz, James D. Lamb, Kamilla Zaripova, Madeline Vailhe, Julia T. Pu\u0308rstl, Justine Schulte, Marc Ackermann, McLean P. Echlin, and Tresa M. Pollock. A correlative microscopy dataset for multimodal data fusion and image matching in materials science. ChemRxiv, Apr 2026. URL: https://doi.org/10.26434/chemrxiv.15001724/v1, doi:10.26434/chemrxiv.15001724/v1.\nPatrick T. Brewick, Stuart I. Wright, and David J. Rowenhorst. Nlpar: non-local smoothing for enhanced ebsd pattern indexing. Ultramicroscopy, 200:50-61, May 2019. URL: https://doi.org/10.1016/j.ultramic.2019.02.013, doi:10.1016/j.ultramic.2019.02.013.\nCaleb E. Andrews, Maria Strantza, Nicholas P. Calta, Manyalibo J. Matthews, and Mitra L. Taheri. A denoising autoencoder for improved kikuchi pattern quality and indexing in electron backscatter diffraction. Ultramicroscopy, 253:113810, Nov 2023. URL: https://doi.org/10.1016/j.ultramic.2023.113810, doi:10.1016/j.ultramic.2023.113810.\nA.E. Davis, X. Zeng, R. Thomas, J.R. Kennedy, J. Donoghue, A. Gholinia, P.B. Prangnell, and J. Quinta Da Fonseca. Optimising large-area crystal orientation mapping of nanoscale \u03b2 phase in \u03b1 + \u03b2 titanium alloys using ebsd. Materials Characterization, 194:112371, Dec 2022. URL: https://doi.org/10.1016/j.matchar.2022.112371, doi:10.1016/j.matchar.2022.112371.\nCatherine Zhou. Combinatorial substrate epitaxy and computationally guided epitaxial synthesis investigations of the aemno3 (ae = ca, sr, and ba) polymorphs. Text, Jan 2023. URL: https://doi.org/10.1184/r1/22313545.v1, doi:10.1184/r1/22313545.v1.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=16 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0000 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "call_5aBBEXJupU0KmlHg00b79lgu", + "info": { + "start_ts": 397.767522477, + "end_ts": 440.755996379 + } + }, + { + "role": "tool", + "content": "Search retrieved no additional papers. This may be because nothing matched the search query, or because all found papers have been previously retrieved.\n\nUnobtainable Papers:\nQiwei Shi, Dominique Loisnard, Yang Li, Zhe Chen, Haowei Wang, and St\u00e9phane Roux. Accuracy assessment of crystal orientation indexations by ebsd. Measurement Science and Technology, 35:045030, Jan 2024. URL: https://doi.org/10.1088/1361-6501/ad204d, doi:10.1088/1361-6501/ad204d.\nPatrick Trimby, Mohammed Al-Mosawi, Maisoon Al-Jawad, Stuart Micklethwaite, Zabeada Aslam, Aimo Winkelmann, and Sandra Piazolo. The characterisation of dental enamel using transmission kikuchi diffraction in the scanning electron microscope combined with dynamic template matching. Ultramicroscopy, 260:113940, Jun 2024. URL: https://doi.org/10.1016/j.ultramic.2024.113940, doi:10.1016/j.ultramic.2024.113940.\nFarangis Ram, Stuart Wright, Saransh Singh, and Marc De Graef. Error analysis of the crystal orientations obtained by the dictionary approach to ebsd indexing. Ultramicroscopy, 181:17-26, Oct 2017. URL: https://doi.org/10.1016/j.ultramic.2017.04.016, doi:10.1016/j.ultramic.2017.04.016.\nKatharina Marquardt, Marc De Graef, Saransh Singh, Hauke Marquardt, Anja Rosenthal, and Sanae Koizuimi. Quantitative electron backscatter diffraction (ebsd) data analyses using the dictionary indexing (di) approach: overcoming indexing difficulties on geological materials. American Mineralogist, 102:1843-1855, Sep 2017. URL: https://doi.org/10.2138/am-2017-6062, doi:10.2138/am-2017-6062.\nDavid J. Rowenhorst, Patrick G. Callahan, and H\u00e5kon W. \u00c5nes. Fast radon transforms for high-precision ebsd orientation determination using pyebsdindex. Journal of Applied Crystallography, 57:3-19, Feb 2024. URL: https://doi.org/10.1107/s1600576723010221, doi:10.1107/s1600576723010221.\nK. V. Mani Krishna, R. Madhavan, Mangesh V. Pantawane, Rajarshi Banerjee, and Narendra B. Dahotre. Machine learning based de-noising of electron back scatter patterns of various crystallographic metallic materials fabricated using laser directed energy deposition. Ultramicroscopy, 247:113703, May 2023. URL: https://doi.org/10.1016/j.ultramic.2023.113703, doi:10.1016/j.ultramic.2023.113703.\nM. A. Jackson, E. Pascal, and M. De Graef. Dictionary indexing of electron back-scatter diffraction patterns: a hands-on tutorial. Integrating Materials and Manufacturing Innovation, 8:226-246, May 2019. URL: https://doi.org/10.1007/s40192-019-00137-4, doi:10.1007/s40192-019-00137-4.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=16 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0000 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "call_acsPy2saVbrPRcVvQrHXhwqx", + "info": { + "start_ts": 397.799029707, + "end_ts": 471.298576361 + } + }, + { + "role": "tool", + "content": "Retrieved Papers:\n## 1. Recent advances and applications of deep learning methods in materials science\nValid Text Names:\n'choudhary2110recentadvancesand pages 1-2', 'choudhary2110recentadvancesand pages 2-3', 'choudhary2110recentadvancesand pages 3-4', 'choudhary2110recentadvancesand pages 3-3', 'choudhary2110recentadvancesand pages 4-5', 'choudhary2110recentadvancesand pages 5-6', 'choudhary2110recentadvancesand pages 6-8', 'choudhary2110recentadvancesand pages 8-10', 'choudhary2110recentadvancesand pages 8-8', 'choudhary2110recentadvancesand pages 10-11', 'choudhary2110recentadvancesand pages 11-12', 'choudhary2110recentadvancesand pages 11-11', 'choudhary2110recentadvancesand pages 14-15', 'choudhary2110recentadvancesand pages 16-17', 'choudhary2110recentadvancesand pages 17-18', 'choudhary2110recentadvancesand pages 18-19', 'choudhary2110recentadvancesand pages 19-20', 'choudhary2110recentadvancesand pages 20-21', 'choudhary2110recentadvancesand pages 20-20', 'choudhary2110recentadvancesand pages 21-22', 'choudhary2110recentadvancesand pages 22-23', 'choudhary2110recentadvancesand pages 22-22', 'choudhary2110recentadvancesand pages 23-24', 'choudhary2110recentadvancesand pages 24-24', 'choudhary2110recentadvancesand pages 25-26'\n\nBibTex:\n@article{choudhary2022recentadvancesand,\n author = \"Choudhary, Kamal and DeCost, Brian and Chen, Chi and Jain, Anubhav and Tavazza, Francesca and Cohn, Ryan and Park, Cheol Woo and Choudhary, Alok and Agrawal, Ankit and Billinge, Simon J. L. and Holm, Elizabeth and Ong, Shyue Ping and Wolverton, Chris\",\n title = \"Recent advances and applications of deep learning methods in materials science\",\n year = \"2022\",\n journal = \"npj Computational Materials\",\n volume = \"8\",\n month = \"Apr\",\n doi = \"10.1038/s41524-022-00734-6\",\n url = \"https://doi.org/10.1038/s41524-022-00734-6\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"1\",\n issn = \"2057-3960\",\n pages = \"1-26\"\n}\n\n\nAbstract:\nAbstractDeep learning (DL) is one of the fastest-growing topics in materials data science, with rapidly emerging applications spanning atomistic, image-based, spectral, and textual data modalities. DL allows analysis of unstructured data and automated identification of features. The recent development of large materials databases has fueled the application of DL methods in atomistic prediction in particular. In contrast, advances in image and spectral data have largely leveraged synthetic data enabled by high-quality forward models as well as by generative unsupervised DL methods. In this article, we present a high-level overview of deep learning methods followed by a detailed discussion of recent developments of deep learning in atomistic simulation, materials imaging, spectral analysis, and natural language processing. For each modality we discuss applications involving both theoretical and experimental data, typical modeling approaches with their strengths and limitations, and relevant publicly available software and datasets. We conclude the review with a discussion of recent cross-cutting work related to uncertainty quantification in this field and a brief perspective on limitations, challenges, and potential growth areas for DL methods in materials science.\n\nRelevant Snippet:\n\u2026 EBSD indexing capable of taking an EBSD image as input and predicting the three Euler angles representing the orientation that would have led to the given EBSD \u2026 post-processing of \u2026\n\n\nUnobtainable Papers:\nGrace Guinan, Addison Salvador, Michelle A. Smeaton, Andrew Glaws, Hilary Egan, Brian C. Wyatt, Babak Anasori, Kevin R. Fiedler, Matthew J. Olszta, and Steven R. Spurgeon. Mind the gap: bridging the divide between ai aspirations and the reality of autonomous microscopy. Jun 2025. URL: https://doi.org/10.1063/5.0267699, doi:10.1063/5.0267699.\nMohammad Mazedul Islam, T. M. A. Iqbal Bin Belal, Md. Arif Hossain Chowdhury Anik, and Ahmed Sharif. Predicting materials using variational autoencoders: a systematic literature review. Archives of Computational Methods in Engineering, 33(5):6599-6650, Jan 2026. URL: https://doi.org/10.1007/s11831-025-10485-4, doi:10.1007/s11831-025-10485-4.\nChunyu Guo, Xiangyu Tang, Yu\u2019e Chen, Changyou Gao, Qinglin Shan, Heyi Wei, Xusheng Liu, Chuncheng Lu, Meixia Fu, Enhui Wang, Xinhong Liu, Xinmei Hou, and Yanglong Hou. From microstructure to performance optimization: innovative applications of computer vision in materials science. International Journal of Minerals, Metallurgy and Materials, 33(1):94-115, Dec 2026. URL: https://doi.org/10.1007/s12613-025-3217-4, doi:10.1007/s12613-025-3217-4.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=16 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0000 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "call_SvSRR7s0yK3PpnhQQ0Vw5Xl4", + "info": { + "start_ts": 397.833985678, + "end_ts": 435.362992784 + } + }, + { + "role": "tool", + "content": "Retrieved Papers:\n## 1. Three-dimensional Analysis and Reconstruction of Additively Manufactured Materials in the Cloud-Based BisQue Infrastructure\nValid Text Names:\n'polonsky2019threedimensionalanalysisand pages 1-2', 'polonsky2019threedimensionalanalysisand pages 2-5', 'polonsky2019threedimensionalanalysisand pages 5-6', 'polonsky2019threedimensionalanalysisand pages 6-8', 'polonsky2019threedimensionalanalysisand pages 8-11', 'polonsky2019threedimensionalanalysisand pages 11-13', 'polonsky2019threedimensionalanalysisand pages 13-14', 'polonsky2019threedimensionalanalysisand pages 14-15', 'polonsky2019threedimensionalanalysisand pages 15-15'\n\nBibTex:\n@article{polonsky2019threedimensionalanalysisand,\n author = \"Polonsky, Andrew T. and Lang, Christian A. and Kvilekval, Kristian G. and Latypov, Marat I. and Echlin, McLean P. and Manjunath, B. S. and Pollock, Tresa M.\",\n title = \"Three-dimensional Analysis and Reconstruction of Additively Manufactured Materials in the Cloud-Based BisQue Infrastructure\",\n year = \"2019\",\n journal = \"Integrating Materials and Manufacturing Innovation\",\n volume = \"8\",\n pages = \"37-51\",\n month = \"Mar\",\n doi = \"10.1007/s40192-019-00126-7\",\n url = \"https://doi.org/10.1007/s40192-019-00126-7\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"1\",\n issn = \"2193-9764\"\n}\n\n\nAbstract:\nA microstructure analytics and 3D reconstruction software package, DREAM.3D, was integrated as a module into a cloud-based platform, BisQue. Parallelization of DREAM.3D module executions and the ability to parameterize pipeline variables over a range of values have led to insights about the grain segmentation misorientation tolerance in TriBeam-collected 3D EBSD datasets of additively manufactured materials with complex anisotropic microstructures. Furthermore, a comparison in grain size measurements was made between standard 2D metallographic slices and 3D measures using BisQue\u2019s parallelized DREAM.3D module executions. The direction of cloud-based data infrastructure and the prospects for impact in material science are also discussed.\n\nRelevant Snippet:\n\u2026 about the grain segmentation misorientation tolerance in \u2026 Automated orientation imaging analysis via EBSD first \u2026 During the reconstruction process, various cleanup steps are employed \u2026\n\n\n---\n\n## 2. 3D Reconstruction of a High-Energy Diffraction Microscopy Sample Using Multi-modal Serial Sectioning with High-Precision EBSD and Surface Profilometry\nValid Text Names:\n'sparks20243dreconstructionof pages 1-2', 'sparks20243dreconstructionof pages 2-6', 'sparks20243dreconstructionof pages 6-7', 'sparks20243dreconstructionof pages 7-9', 'sparks20243dreconstructionof pages 9-12', 'sparks20243dreconstructionof pages 12-14', 'sparks20243dreconstructionof pages 14-16', 'sparks20243dreconstructionof pages 16-18', 'sparks20243dreconstructionof pages 18-19', 'sparks20243dreconstructionof pages 19-21', 'sparks20243dreconstructionof pages 21-23', 'sparks20243dreconstructionof pages 23-24', 'sparks20243dreconstructionof pages 24-26', 'sparks20243dreconstructionof pages 26-28', 'sparks20243dreconstructionof pages 28-30', 'sparks20243dreconstructionof pages 30-31', 'sparks20243dreconstructionof pages 31-31'\n\nBibTex:\n@article{sparks20243dreconstructionof,\n author = \"Sparks, Gregory and Mason, Simon A. and Chapman, Michael G. and Park, Jun-Sang and Sharma, Hemant and Kenesei, Peter and Niezgoda, Stephen R. and Mills, Michael J. and Uchic, Michael D. and Shade, Paul A. and Obstalecki, Mark\",\n title = \"3D Reconstruction of a High-Energy Diffraction Microscopy Sample Using Multi-modal Serial Sectioning with High-Precision EBSD and Surface Profilometry\",\n year = \"2024\",\n journal = \"Integrating Materials and Manufacturing Innovation\",\n month = \"Jul\",\n doi = \"10.1007/s40192-024-00370-6\",\n url = \"https://doi.org/10.1007/s40192-024-00370-6\",\n volume = \"13\",\n pages = \"773-803\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"3\",\n issn = \"2193-9764\"\n}\n\n\nRelevant Snippet:\n\u2026 EBSD, pattern center fitting for every section, automated \u2026 Grains were segmented using a misorientation threshold of 3 \u25e6\u2026 3D pipelines that were used for cleanup and segmentation, \u2026\n\n\n---\n\n## 3. Recent Progress of Digital Reconstruction in Polycrystalline Materials\nValid Text Names:\n'chen2025recentprogressof pages 1-2', 'chen2025recentprogressof pages 2-4', 'chen2025recentprogressof pages 4-7', 'chen2025recentprogressof pages 10-12', 'chen2025recentprogressof pages 12-15', 'chen2025recentprogressof pages 15-18', 'chen2025recentprogressof pages 18-19', 'chen2025recentprogressof pages 19-20', 'chen2025recentprogressof pages 20-24', 'chen2025recentprogressof pages 24-25', 'chen2025recentprogressof pages 25-27', 'chen2025recentprogressof pages 27-28', 'chen2025recentprogressof pages 28-32', 'chen2025recentprogressof pages 32-34', 'chen2025recentprogressof pages 34-36', 'chen2025recentprogressof pages 38-40', 'chen2025recentprogressof pages 41-42', 'chen2025recentprogressof pages 42-43', 'chen2025recentprogressof pages 43-44', 'chen2025recentprogressof pages 45-46', 'chen2025recentprogressof pages 46-47', 'chen2025recentprogressof pages 47-48', 'chen2025recentprogressof pages 48-49', 'chen2025recentprogressof pages 49-50', 'chen2025recentprogressof pages 50-51'\n\nBibTex:\n@article{chen2025recentprogressof,\n author = \"Chen, Bingbing and Li, Dongfeng and Davies, Peter and Johnston, Richard and Ge, Xiangyun and Li, Chenfeng\",\n title = \"Recent Progress of Digital Reconstruction in Polycrystalline Materials\",\n year = \"2025\",\n journal = \"Archives of Computational Methods in Engineering\",\n month = \"Mar\",\n doi = \"10.1007/s11831-025-10245-4\",\n url = \"https://doi.org/10.1007/s11831-025-10245-4\"\n}\n\n\nAbstract:\n\n This study comprehensively reviews recent advances in the digital reconstruction of polycrystalline materials. Digital reconstruction serves as both a representative volume element for multiscale modelling and a source of quantitative data for microstructure characterisation. Three main types of digital reconstruction in polycrystalline materials exist: (i) experimental reconstruction, which links processing-structure-properties-performance by reconstructing actual polycrystalline microstructures using destructive or non-destructive methods; (ii) physics-based models, which replicate evolutionary processes to establish processing-structure linkages, including cellular automata, Monte Carlo, vertex/front tracking, level set, machine learning, and phase field methods; and (iii) geometry-based models, which create ensembles of statistically equivalent polycrystalline microstructures for structure-properties-performance linkages, using simplistic morphology, Voronoi tessellation, ellipsoid packing, texture synthesis, high-order, reduced-order, and machine learning methods. This work reviews the key features, procedures, advantages, and limitations of these methods, with a particular focus on their application in constructing processing-structure-properties-performance linkages. Finally, it summarises the conclusions, challenges, and future directions for digital reconstruction in polycrystalline materials within the framework of computational materials engineering.\n\nRelevant Snippet:\n\u2026 Several automated devices are commonly used for serial \u2026 data mapping for identifying grains and twins in EBSD (Fig 3c). For \u2026 faster than GFIB [33] and subsequent surface cleanup at \u2026\n\n\nUnobtainable Papers:\nJiwoong Kang. Kinetics and connectivity of grain boundaries in three-dimensional metallic systems. Text, Jan 2022. URL: https://doi.org/10.7302/6025, doi:10.7302/6025.\nMark Taylor, Albert D Smith, Jack M Donoghue, Timothy L Burnett, and Ed Pickering. In-situ heating-stage ebsd validation of algorithms for prior-austenite grain reconstruction in steel. Scripta Materialia, Mar 2024. URL: https://doi.org/10.1016/j.scriptamat.2023.115924, doi:10.1016/j.scriptamat.2023.115924.\nAlistair Garner, Jack Donoghue, Remco Geurts, Yasser Al Aboura, Bart\u0142omiej Winiarski, Phil B. Prangnell, and Tim L. Burnett. Large-scale serial sectioning of environmentally assisted cracks in 7xxx al alloys using femtosecond laser-pfib. Materials Characterization, 188:111890, Jun 2022. URL: https://doi.org/10.1016/j.matchar.2022.111890, doi:10.1016/j.matchar.2022.111890.\nH\u00e5kon W. \u00c5nes, Antonius T.J. van Helvoort, and Knut Marthinsen. Orientation dependent pinning of (sub)grains by dispersoids during recovery and recrystallization in an al\u2013mn alloy. Acta Materialia, 248:118761, Apr 2023. URL: https://doi.org/10.1016/j.actamat.2023.118761, doi:10.1016/j.actamat.2023.118761.\nH. Latuner, Julie Favre, A. Helstroffer, G. Inacio Da Rosa, P. Joly, C. Maurice, E. Plancher, M. Roth, C. Desrayaud, and G. Kermouche. Identification of recrystallized grains in ebsd maps: automated adaptive thresholding using a gaussian mixture approach. Materials Characterization, 231:115920, Jan 2026. URL: https://doi.org/10.1016/j.matchar.2025.115920, doi:10.1016/j.matchar.2025.115920.\nThomas Girerd, Giovanna Mart\u00ednez-Arellano, Adam Thomas Clare, and Alistair Speidel. A facile methodology to identify microstructural grains on etched surfaces using panoptic segmentation. Sep 2025. URL: https://doi.org/10.1016/j.matchar.2025.115224, doi:10.1016/j.matchar.2025.115224.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=16 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0000 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "call_yBdeyyzRACDmvHLG4V5YZoxC", + "info": { + "start_ts": 397.873479618, + "end_ts": 440.096785711 + } + }, + { + "role": "tool", + "content": "Search retrieved no additional patents. This may be because nothing matched the search query, or because all found patents have been previously retrieved.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=0 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0000 | Disease-Target Evidence=0", + "name": "patent_search", + "tool_call_id": "call_4uZ0w5ewQsn4Ra9JRMzH48rh", + "info": { + "start_ts": 397.913352854, + "end_ts": 399.574481165 + } + }, + { + "role": "tool", + "content": "Retrieved Patents:\n## 1. Optical package for a lidar sensor system and lidar sensor system technical \u2026\nValid Text Names:\n'US20220276352A1 pages 10-18', 'US20220276352A1 pages 24-25', 'US20220276352A1 pages 25-26', 'US20220276352A1 pages 26-27', 'US20220276352A1 pages 27-28', 'US20220276352A1 pages 29-30', 'US20220276352A1 pages 30-31', 'US20220276352A1 pages 31-32', 'US20220276352A1 pages 32-33', 'US20220276352A1 pages 34-35', 'US20220276352A1 pages 37-38', 'US20220276352A1 pages 38-39', 'US20220276352A1 pages 39-40', 'US20220276352A1 pages 41-42', 'US20220276352A1 pages 42-43', 'US20220276352A1 pages 44-45', 'US20220276352A1 pages 46-46', 'US20220276352A1 pages 47-48', 'US20220276352A1 pages 48-49', 'US20220276352A1 pages 49-50', 'US20220276352A1 pages 52-53', 'US20220276352A1 pages 58-59', 'US20220276352A1 pages 59-60', 'US20220276352A1 pages 60-61', 'US20220276352A1 pages 61-62'\n\nBibTex:\n@article{US20220276352A1,\n author = \"Ferreira, Ricardo\",\n title = \"Optical package for a lidar sensor system and lidar sensor system technical \u2026\",\n year = \"2022\",\n journal = \"Patent (WO,EP,US,CN,CA,DE)\"\n}\n\n\nRelevant Snippet:\nThe present disclosure relates to various embodiments of an optical package for a LIDAR sensor system having a substrate including an array of a plurality of capacitors formed in the substrate, a plurality of switches formed in the substrate, where each switch is connected between at least one \u2026\n\n\n---\n\n## 2. Hyperspectral sensing system and methods\nValid Text Names:\n'US11650190B2 pages 1-4', 'US11650190B2 pages 4-6', 'US11650190B2 pages 6-9', 'US11650190B2 pages 12-15', 'US11650190B2 pages 18-21', 'US11650190B2 pages 26-29', 'US11650190B2 pages 29-31', 'US11650190B2 pages 31-34', 'US11650190B2 pages 34-37', 'US11650190B2 pages 39-41', 'US11650190B2 pages 41-44', 'US11650190B2 pages 46-49', 'US11650190B2 pages 53-56', 'US11650190B2 pages 58-59', 'US11650190B2 pages 61-63', 'US11650190B2 pages 65-67', 'US11650190B2 pages 69-71', 'US11650190B2 pages 81-83', 'US11650190B2 pages 87-89', 'US11650190B2 pages 89-91', 'US11650190B2 pages 96-98', 'US11650190B2 pages 100-102', 'US11650190B2 pages 104-106', 'US11650190B2 pages 106-108', 'US11650190B2 pages 110-112'\n\nBibTex:\n@article{US11650190B2,\n author = \"Tufillaro, Nicholas\",\n title = \"Hyperspectral sensing system and methods\",\n year = \"2023\",\n journal = \"Patent (US)\"\n}\n\n\nRelevant Snippet:\nA method for retrieving a corrected spectrum from a measured spectrum (e.g., retrieving a top-of-water spectrum from a measured top-of-atmosphere spectrum) includes creating a scene-specific model of a region of interest and performing a ray-tracing simulation to simulate rays of light that would \u2026\n\n\n---\n\n## 3. Multidimensional materials sensing systems and methods\nValid Text Names:\n'US12517250B2 pages 1-4', 'US12517250B2 pages 4-6', 'US12517250B2 pages 6-9', 'US12517250B2 pages 9-11', 'US12517250B2 pages 11-14', 'US12517250B2 pages 14-17', 'US12517250B2 pages 19-22', 'US12517250B2 pages 22-25', 'US12517250B2 pages 33-35', 'US12517250B2 pages 38-41', 'US12517250B2 pages 41-43', 'US12517250B2 pages 43-46', 'US12517250B2 pages 46-48', 'US12517250B2 pages 48-51', 'US12517250B2 pages 51-53', 'US12517250B2 pages 53-55', 'US12517250B2 pages 55-57', 'US12517250B2 pages 59-61', 'US12517250B2 pages 61-62', 'US12517250B2 pages 64-66', 'US12517250B2 pages 66-68', 'US12517250B2 pages 68-70', 'US12517250B2 pages 74-76', 'US12517250B2 pages 78-80', 'US12517250B2 pages 86-86'\n\nBibTex:\n@article{US12517250B2,\n author = \"Kotov, Nicholas A.\",\n title = \"Multidimensional materials sensing systems and methods\",\n year = \"2026\",\n journal = \"Patent (WO,EP,US,CN,JP,KR)\"\n}\n\n\nRelevant Snippet:\nMultidimensional Light Imaging, Detection, and Ranging (LIDAR) systems and methods optionally include a laser device configured to generate a plurality of light pulses emitted towards an object, a detector configured to receive a portion of the plurality of light pulses returned from the object, \u2026\n\n\n---\n\n## 4. Super system on chip\nValid Text Names:\n'US12380059B2 pages 1-4', 'US12380059B2 pages 18-20', 'US12380059B2 pages 20-23', 'US12380059B2 pages 23-26', 'US12380059B2 pages 29-32', 'US12380059B2 pages 37-40', 'US12380059B2 pages 43-46', 'US12380059B2 pages 59-62', 'US12380059B2 pages 75-78', 'US12380059B2 pages 86-89', 'US12380059B2 pages 89-92', 'US12380059B2 pages 100-103', 'US12380059B2 pages 111-114', 'US12380059B2 pages 125-128', 'US12380059B2 pages 137-140', 'US12380059B2 pages 148-150', 'US12380059B2 pages 154-156', 'US12380059B2 pages 156-158', 'US12380059B2 pages 185-187', 'US12380059B2 pages 199-201', 'US12380059B2 pages 203-205', 'US12380059B2 pages 207-210', 'US12380059B2 pages 214-216', 'US12380059B2 pages 218-220', 'US12380059B2 pages 239-241'\n\nBibTex:\n@article{US12380059B2,\n author = \"Mazed, Mohammad A.\",\n title = \"Super system on chip\",\n year = \"2025\",\n journal = \"Patent (US)\"\n}\n\n\nRelevant Snippet:\nA Super System is disclosed and its inputs/outputs are coupled with a Mach-Zehnder interferometer (MZI), wherein the Mach-Zehnder interferometer (MZI) can be coupled with a first optical waveguide either in a two-dimensional (2-D) or in a three-dimensional (3-D) arrangement. The first optical \u2026\n\n\n---\n\n## 5. Super system on chip\nValid Text Names:\n'US11320588B1 pages 1-4', 'US11320588B1 pages 4-7', 'US11320588B1 pages 7-11', 'US11320588B1 pages 11-14', 'US11320588B1 pages 17-20', 'US11320588B1 pages 22-25', 'US11320588B1 pages 25-28', 'US11320588B1 pages 31-34', 'US11320588B1 pages 36-39', 'US11320588B1 pages 48-50', 'US11320588B1 pages 50-53', 'US11320588B1 pages 59-62', 'US11320588B1 pages 65-67', 'US11320588B1 pages 67-70', 'US11320588B1 pages 85-87', 'US11320588B1 pages 92-95', 'US11320588B1 pages 95-98', 'US11320588B1 pages 98-100', 'US11320588B1 pages 103-106', 'US11320588B1 pages 106-109', 'US11320588B1 pages 109-112', 'US11320588B1 pages 115-117', 'US11320588B1 pages 117-120', 'US11320588B1 pages 120-122', 'US11320588B1 pages 197-200'\n\nBibTex:\n@article{US11320588B1,\n author = \"Mazed, Mohammad A.\",\n title = \"Super system on chip\",\n year = \"2022\",\n journal = \"Patent (US)\"\n}\n\n\nRelevant Snippet:\nA Super System on Chip (SSoC) coupled with a photonic neural learning processor (PNLP), one or more quantum bits (qubits) and a machine learning algorithm for ultrafast data processing, image processing/recognition, deep learning/meta-learning and self-learning is disclosed. The Super System on \u2026\n\n\n---\n\n## 6. Methods and apparatus for three-dimensional (3D) imaging\nValid Text Names:\n'US11112503B2 pages 1-2', 'US11112503B2 pages 2-5', 'US11112503B2 pages 5-12', 'US11112503B2 pages 12-15', 'US11112503B2 pages 15-19', 'US11112503B2 pages 19-20', 'US11112503B2 pages 20-21', 'US11112503B2 pages 21-22', 'US11112503B2 pages 22-23', 'US11112503B2 pages 23-24', 'US11112503B2 pages 24-25', 'US11112503B2 pages 25-25', 'US11112503B2 pages 25-26', 'US11112503B2 pages 26-27', 'US11112503B2 pages 27-28', 'US11112503B2 pages 28-29', 'US11112503B2 pages 29-30', 'US11112503B2 pages 30-31', 'US11112503B2 pages 31-32', 'US11112503B2 pages 32-33', 'US11112503B2 pages 33-34', 'US11112503B2 pages 34-35', 'US11112503B2 pages 35-36', 'US11112503B2 pages 36-37', 'US11112503B2 pages 37-38'\n\nBibTex:\n@article{US11112503B2,\n author = \"Fried, Dale G.\",\n title = \"Methods and apparatus for three-dimensional (3D) imaging\",\n year = \"2021\",\n journal = \"Patent (WO,EP,US,CA)\"\n}\n\n\nRelevant Snippet:\nA method of imaging a scene includes estimating multiple three-dimensional (3D) representations, each of which corresponds to a respective portion of the scene. Neighboring portions of the scene area are at least partially overlapping. Each 3D representation is estimated by illuminating the \u2026\n\n\n---\n\n## 7. Smart device\nValid Text Names:\n'US10046229B2 pages 1-2', 'US10046229B2 pages 2-4', 'US10046229B2 pages 13-17', 'US10046229B2 pages 17-18', 'US10046229B2 pages 20-21', 'US10046229B2 pages 21-22', 'US10046229B2 pages 23-24', 'US10046229B2 pages 24-25', 'US10046229B2 pages 28-29', 'US10046229B2 pages 29-30', 'US10046229B2 pages 30-30', 'US10046229B2 pages 31-32', 'US10046229B2 pages 34-35', 'US10046229B2 pages 36-37', 'US10046229B2 pages 38-39', 'US10046229B2 pages 40-41', 'US10046229B2 pages 44-45', 'US10046229B2 pages 47-48', 'US10046229B2 pages 49-50', 'US10046229B2 pages 50-51', 'US10046229B2 pages 53-54', 'US10046229B2 pages 54-55', 'US10046229B2 pages 55-56', 'US10046229B2 pages 60-61', 'US10046229B2 pages 62-63'\n\nBibTex:\n@article{US10046229B2,\n author = \"Tran, Bao\",\n title = \"Smart device\",\n year = \"2018\",\n journal = \"Patent (US)\"\n}\n\n\nRelevant Snippet:\nAn Internet of Thing (IoT) device includes a body with a processor, a camera and a wireless transceiver coupled to the processor.\n\n\nUnobtainable Patents:\nJiwoong Kang. Kinetics and connectivity of grain boundaries in three-dimensional metallic systems. Text, Jan 2022. URL: https://doi.org/10.7302/6025, doi:10.7302/6025.\nQiwei Shi, Dominique Loisnard, Yang Li, Zhe Chen, Haowei Wang, and St\u00e9phane Roux. Accuracy assessment of crystal orientation indexations by ebsd. Measurement Science and Technology, 35:045030, Jan 2024. URL: https://doi.org/10.1088/1361-6501/ad204d, doi:10.1088/1361-6501/ad204d.\nPatrick Trimby, Mohammed Al-Mosawi, Maisoon Al-Jawad, Stuart Micklethwaite, Zabeada Aslam, Aimo Winkelmann, and Sandra Piazolo. The characterisation of dental enamel using transmission kikuchi diffraction in the scanning electron microscope combined with dynamic template matching. Ultramicroscopy, 260:113940, Jun 2024. URL: https://doi.org/10.1016/j.ultramic.2024.113940, doi:10.1016/j.ultramic.2024.113940.\nYiling Huang, Fan Peng, Xuemei Song, Xingyu Jin, Yuqing Jiang, Wei Zheng, Caifen Jiang, Zhaoqi Wu, and Yi Zeng. Optimisation of ebsd indexing through pattern centre calibration and grain boundary refinement. Journal of microscopy, May 2025. URL: https://doi.org/10.1111/jmi.13434, doi:10.1111/jmi.13434.\nDavid J. Rowenhorst, Patrick G. Callahan, and H\u00e5kon W. \u00c5nes. Fast radon transforms for high-precision ebsd orientation determination using pyebsdindex. Journal of Applied Crystallography, 57:3-19, Feb 2024. URL: https://doi.org/10.1107/s1600576723010221, doi:10.1107/s1600576723010221.\nGrace Guinan, Addison Salvador, Michelle A. Smeaton, Andrew Glaws, Hilary Egan, Brian C. Wyatt, Babak Anasori, Kevin R. Fiedler, Matthew J. Olszta, and Steven R. Spurgeon. Mind the gap: bridging the divide between ai aspirations and the reality of autonomous microscopy. Jun 2025. URL: https://doi.org/10.1063/5.0267699, doi:10.1063/5.0267699.\nMark Taylor, Albert D Smith, Jack M Donoghue, Timothy L Burnett, and Ed Pickering. In-situ heating-stage ebsd validation of algorithms for prior-austenite grain reconstruction in steel. Scripta Materialia, Mar 2024. URL: https://doi.org/10.1016/j.scriptamat.2023.115924, doi:10.1016/j.scriptamat.2023.115924.\nCaleb E. Andrews, Maria Strantza, Nicholas P. Calta, Manyalibo J. Matthews, and Mitra L. Taheri. A denoising autoencoder for improved kikuchi pattern quality and indexing in electron backscatter diffraction. Ultramicroscopy, 253:113810, Nov 2023. URL: https://doi.org/10.1016/j.ultramic.2023.113810, doi:10.1016/j.ultramic.2023.113810.\nA.E. Davis, X. Zeng, R. Thomas, J.R. Kennedy, J. Donoghue, A. Gholinia, P.B. Prangnell, and J. Quinta Da Fonseca. Optimising large-area crystal orientation mapping of nanoscale \u03b2 phase in \u03b1 + \u03b2 titanium alloys using ebsd. Materials Characterization, 194:112371, Dec 2022. URL: https://doi.org/10.1016/j.matchar.2022.112371, doi:10.1016/j.matchar.2022.112371.\nThomas Girerd, Giovanna Mart\u00ednez-Arellano, Adam Thomas Clare, and Alistair Speidel. A facile methodology to identify microstructural grains on etched surfaces using panoptic segmentation. Sep 2025. URL: https://doi.org/10.1016/j.matchar.2025.115224, doi:10.1016/j.matchar.2025.115224.\nF. Briffod, T. E. J. Edwards, J. Quinta da Fonseca, J. -C. Stinville, D. Texier, and T. Vermeij. Understanding strain localization in metallic materials: a review of high-resolution digital image correlation and related techniques. Science and Technology of Advanced Materials, Mar 2026. URL: https://doi.org/10.1080/14686996.2026.2630488, doi:10.1080/14686996.2026.2630488.\nH. Latuner, Julie Favre, A. Helstroffer, G. Inacio Da Rosa, P. Joly, C. Maurice, E. Plancher, M. Roth, C. Desrayaud, and G. Kermouche. Identification of recrystallized grains in ebsd maps: automated adaptive thresholding using a gaussian mixture approach. Materials Characterization, 231:115920, Jan 2026. URL: https://doi.org/10.1016/j.matchar.2025.115920, doi:10.1016/j.matchar.2025.115920.\nCatherine Zhou. Combinatorial substrate epitaxy and computationally guided epitaxial synthesis investigations of the aemno3 (ae = ca, sr, and ba) polymorphs. Text, Jan 2023. URL: https://doi.org/10.1184/r1/22313545.v1, doi:10.1184/r1/22313545.v1.\nDavid J Rowenhorst and William Lenthe. Ebsd pattern center fitting with particle swarm optimization. Jul 2025. URL: https://doi.org/10.1093/mam/ozaf048.304, doi:10.1093/mam/ozaf048.304.\nAli Riza Durmaz, James D. Lamb, Kamilla Zaripova, Madeline Vailhe, Julia T. Pu\u0308rstl, Justine Schulte, Marc Ackermann, McLean P. Echlin, and Tresa M. Pollock. A correlative microscopy dataset for multimodal data fusion and image matching in materials science. ChemRxiv, Apr 2026. URL: https://doi.org/10.26434/chemrxiv.15001724/v1, doi:10.26434/chemrxiv.15001724/v1.\nKatharina Marquardt, Marc De Graef, Saransh Singh, Hauke Marquardt, Anja Rosenthal, and Sanae Koizuimi. Quantitative electron backscatter diffraction (ebsd) data analyses using the dictionary indexing (di) approach: overcoming indexing difficulties on geological materials. American Mineralogist, 102:1843-1855, Sep 2017. URL: https://doi.org/10.2138/am-2017-6062, doi:10.2138/am-2017-6062.\nFarangis Ram, Stuart Wright, Saransh Singh, and Marc De Graef. Error analysis of the crystal orientations obtained by the dictionary approach to ebsd indexing. Ultramicroscopy, 181:17-26, Oct 2017. URL: https://doi.org/10.1016/j.ultramic.2017.04.016, doi:10.1016/j.ultramic.2017.04.016.\nPatrick T. Brewick, Stuart I. Wright, and David J. Rowenhorst. Nlpar: non-local smoothing for enhanced ebsd pattern indexing. Ultramicroscopy, 200:50-61, May 2019. URL: https://doi.org/10.1016/j.ultramic.2019.02.013, doi:10.1016/j.ultramic.2019.02.013.\nZihao Ding. Applications of machine learning in crystallographic orientation determination. Text, Jan 2022. URL: https://doi.org/10.1184/r1/20750590, doi:10.1184/r1/20750590.\nK. V. Mani Krishna, R. Madhavan, Mangesh V. Pantawane, Rajarshi Banerjee, and Narendra B. Dahotre. Machine learning based de-noising of electron back scatter patterns of various crystallographic metallic materials fabricated using laser directed energy deposition. Ultramicroscopy, 247:113703, May 2023. URL: https://doi.org/10.1016/j.ultramic.2023.113703, doi:10.1016/j.ultramic.2023.113703.\nAlistair Garner, Jack Donoghue, Remco Geurts, Yasser Al Aboura, Bart\u0142omiej Winiarski, Phil B. Prangnell, and Tim L. Burnett. Large-scale serial sectioning of environmentally assisted cracks in 7xxx al alloys using femtosecond laser-pfib. Materials Characterization, 188:111890, Jun 2022. URL: https://doi.org/10.1016/j.matchar.2022.111890, doi:10.1016/j.matchar.2022.111890.\nMohammad Mazedul Islam, T. M. A. Iqbal Bin Belal, Md. Arif Hossain Chowdhury Anik, and Ahmed Sharif. Predicting materials using variational autoencoders: a systematic literature review. Archives of Computational Methods in Engineering, 33(5):6599-6650, Jan 2026. URL: https://doi.org/10.1007/s11831-025-10485-4, doi:10.1007/s11831-025-10485-4.\nYunxuan Zhou, Zihao Wang, Wenhui Tao, Yongkang Sun, Junjie Wu, Gang Wang, Yu Xiu, Huiyu Ji, Yulin Liu, Anping Dong, Jie Wang, Jun Wang, Mengmeng Wang, and Qi Liu. Multi-objective optimization design of al-si alloys based on machine learning. Sep 2025. URL: https://doi.org/10.1016/j.calphad.2025.102870, doi:10.1016/j.calphad.2025.102870.\nM. A. Jackson, E. Pascal, and M. De Graef. Dictionary indexing of electron back-scatter diffraction patterns: a hands-on tutorial. Integrating Materials and Manufacturing Innovation, 8:226-246, May 2019. URL: https://doi.org/10.1007/s40192-019-00137-4, doi:10.1007/s40192-019-00137-4.\nH\u00e5kon W. \u00c5nes, Antonius T.J. van Helvoort, and Knut Marthinsen. Orientation dependent pinning of (sub)grains by dispersoids during recovery and recrystallization in an al\u2013mn alloy. Acta Materialia, 248:118761, Apr 2023. URL: https://doi.org/10.1016/j.actamat.2023.118761, doi:10.1016/j.actamat.2023.118761.\nChunyu Guo, Xiangyu Tang, Yu\u2019e Chen, Changyou Gao, Qinglin Shan, Heyi Wei, Xusheng Liu, Chuncheng Lu, Meixia Fu, Enhui Wang, Xinhong Liu, Xinmei Hou, and Yanglong Hou. From microstructure to performance optimization: innovative applications of computer vision in materials science. International Journal of Minerals, Metallurgy and Materials, 33(1):94-115, Dec 2026. URL: https://doi.org/10.1007/s12613-025-3217-4, doi:10.1007/s12613-025-3217-4.\n\n\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=16 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0000 | Disease-Target Evidence=0", + "name": "patent_search", + "tool_call_id": "call_WJzVeGxOMudv7uXJmeYdSe3F", + "info": { + "start_ts": 397.955491698, + "end_ts": 607.461565427 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "call_uh7IvP3yQ85eCVKwBxCbjRkg", + "type": "function", + "function": { + "arguments": "{\"query\": \"EBSD \\\"evolutionary algorithm\\\" indexing pattern matching\"}", + "name": "paper_search" + } + }, + { + "id": "call_PGusrK3loi2SP0YX9X3dJxyb", + "type": "function", + "function": { + "arguments": "{\"query\": \"EBSD \\\"parameter optimization\\\" Hough transform indexing\"}", + "name": "paper_search" + } + }, + { + "id": "call_KI8Kw21UgTxchIJAACgrtWy6", + "type": "function", + "function": { + "arguments": "{\"query\": \"EBSD pattern center optimization differential evolution particle swarm\"}", + "name": "paper_search" + } + }, + { + "id": "call_AFeXRuxf8pxFGq9DkB0yS3lq", + "type": "function", + "function": { + "arguments": "{\"query\": \"EBSD dictionary indexing low confidence Hough reindexing\"}", + "name": "paper_search" + } + }, + { + "id": "call_rjeQSC8BesdXWTotR8LKnLxa", + "type": "function", + "function": { + "arguments": "{\"query\": \"EBSD automated acquisition dwell time beam current optimization pattern quality\"}", + "name": "paper_search" + } + }, + { + "id": "call_x3Q5do7NWtrRZiM5mvwykX6y", + "type": "function", + "function": { + "arguments": "{\"query\": \"DREAM.3D parameter sweep grain segmentation misorientation tolerance BisQue EBSD\"}", + "name": "paper_search" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Retrieved Papers:\n## 1. Effects of SEM Distortions on EBSD Grain Size Measurements\nValid Text Names:\n'timberlake2026effectsofsem pages 1-2', 'timberlake2026effectsofsem pages 2-4', 'timberlake2026effectsofsem pages 4-6', 'timberlake2026effectsofsem pages 6-8', 'timberlake2026effectsofsem pages 8-14', 'timberlake2026effectsofsem pages 14-17', 'timberlake2026effectsofsem pages 17-17'\n\nBibTex:\n@article{timberlake2026effectsofsem,\n author = \"Timberlake, D. M. and Payton, E. J.\",\n title = \"Effects of SEM Distortions on EBSD Grain Size Measurements\",\n year = \"2026\",\n journal = \"Metallography, Microstructure, and Analysis\",\n volume = \"15\",\n pages = \"489-505\",\n month = \"Feb\",\n doi = \"10.1007/s13632-026-01317-3\",\n url = \"https://doi.org/10.1007/s13632-026-01317-3\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"2\",\n issn = \"2192-9262\"\n}\n\n\nAbstract:\nAbstract\n Systematic discrepancies persist between results from grain size measurement standards, such as ASTM E 112 and ASTM E 2627, when different imaging techniques and analysis methods are used. The source of these discrepancies may be differences in imaging physics, resolution limits, grain boundary definitions, post-processing practices, or combinations thereof. Geometric distortions and drift effects in scanning electron microscope imaging are systematically modeled using synthetic microstructures to assess their impact on electron backscatter diffraction-based grain size measurement accuracy. Standard methods are compared to a lesser-known method, the Triple Point Count (TPC). Most distortion types introduce smaller biases than the expected accuracy of the methods under typical imaging conditions. TPC provides consistent performance across varying resolutions and sampling conditions. This provides further evidence that reported discrepancies are largely driven by an assumption made in the estimate for converting intercept measurements to ASTM grain size numbers, as recently reported by Evans et al.\n\nRelevant Snippet:\n\u2026 are re-gridded to match the same pixel spacing as the original synthetic EBSD data and any \u2026 are included to reduce error from poorly indexed or partially resolved grains. The mean \u2026\n\n\nUnobtainable Papers:\nWenyuan Zhao, Qingguo Ren, Zhihao Yao, Jie Zhao, He Jiang, and Jianxin Dong. Multi-scale calculation-aided composition optimization design of low-density and high-strength nickel-based superalloy. Jul 2023. URL: https://doi.org/10.1007/s11661-023-07133-6, doi:10.1007/s11661-023-07133-6.\nLaura Mill\u00e1n, Gabriel Kronberger, J. Ignacio Hidalgo, Ricardo Fern\u00e1ndez, Oscar Garnica, and Gaspar Gonz\u00e1lez-Doncel. Estimation of grain-level residual stresses in a quenched cylindrical sample of aluminum alloy aa5083 using genetic programming. Lecture Notes in Computer Science, pages 421-436, Jan 2021. URL: https://doi.org/10.1007/978-3-030-72699-7\\_27, doi:10.1007/978-3-030-72699-7\\_27.\nPierre Belamri, Henry Proudhon, Damien Texier, and David Ryckelynck. Quaternion-based vision-transformer for polycrystalline ebsd scans pre-trained on large-scale synthetic data. Materials & Design, 258:114599, Oct 2025. URL: https://doi.org/10.1016/j.matdes.2025.114599, doi:10.1016/j.matdes.2025.114599.\nJorge Stella and Michael Pohl. The role of crystal orientation and grain boundaries in the cavitation resistance of en 1.4301 austenitic stainless steel: an ebsd study. Dec 2021. URL: https://doi.org/10.1016/j.wear.2021.204040, doi:10.1016/j.wear.2021.204040.\nChase J. Smith, Xiao-Xiang Yu, Qianying Guo, Christopher R. Weinberger, and Gregory B. Thompson. Phase, hardness, and deformation slip behavior in mixed hf x ta 1-x c. Acta Materialia, 145:142-153, Feb 2018. URL: https://doi.org/10.1016/j.actamat.2017.11.038, doi:10.1016/j.actamat.2017.11.038.\nSeyyed Ezzatollah Moosavi, Cyril Cayron, Yandong Jing, Zeqin Liang, Elisa Cantergiani, Lo\u00efc Aron, Jonathan Friedli, and Roland Log\u00e9. Quantitative correlative sem\u2013ebsd analysis of precipitate\u2013particle and precipitate\u2013boundary interactions in al-mg-si alloys. Materials Characterization, May 2026. URL: https://doi.org/10.1016/j.matchar.2026.116328, doi:10.1016/j.matchar.2026.116328.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=24 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0000 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "call_uh7IvP3yQ85eCVKwBxCbjRkg", + "info": { + "start_ts": 619.177332258, + "end_ts": 655.107148383 + } + }, + { + "role": "tool", + "content": "Retrieved Papers:\n## 1. High-strength additively manufacturable Al-Zr-Er-Ni alloys with high as-built ductility and thermal stability\nValid Text Names:\n'ge2025highstrengthadditivelymanufacturable pages 1-2', 'ge2025highstrengthadditivelymanufacturable pages 2-4', 'ge2025highstrengthadditivelymanufacturable pages 4-6', 'ge2025highstrengthadditivelymanufacturable pages 6-7', 'ge2025highstrengthadditivelymanufacturable pages 7-8', 'ge2025highstrengthadditivelymanufacturable pages 8-9', 'ge2025highstrengthadditivelymanufacturable pages 9-10', 'ge2025highstrengthadditivelymanufacturable pages 10-11', 'ge2025highstrengthadditivelymanufacturable pages 11-11'\n\nBibTex:\n@article{ge2025highstrengthadditivelymanufacturable,\n author = \"Ge, Zhaoxuan and Wei, Shaolou and Liu, Zehua and Choma, Tomasz and Zrodowski, Lukasz and Graef, Marc De and Hart, A. John and Taheri-Mousavi, S. Mohadeseh\",\n title = \"High-strength additively manufacturable Al-Zr-Er-Ni alloys with high as-built ductility and thermal stability\",\n year = \"2025\",\n journal = \"Unknown journal\",\n month = \"May\",\n doi = \"10.21203/rs.3.rs-6558867/v1\",\n url = \"https://doi.org/10.21203/rs.3.rs-6558867/v1\",\n publisher = \"Springer Science and Business Media LLC\"\n}\n\n\nAbstract:\nAbstract\n

    Additively manufactured (AM) aluminum (Al) alloys with high as-built ductility offer sustainability, enhanced load-bearing performance, and resistance to residual-stress-induced failure. However, most commercial AM Al alloys have very limited ductility. In this study, we designed an AM Al-1.63Zr-2.38Er-1.34Ni (wt. %) alloy with 16% as-built ductility, while not introducing nanopowders or expensive scandium (Sc) to the formulation. We revealed that Al3Zr accounted for 65% of cavitation in the as-built condition by SEM characterizations. With calculation of phase diagram (CALPHAD)-based integrated computational materials engineering (ICME) simulations, we found that at each Er composition, Zr must not exceed the threshold required to act as a reservoir for the L12 phase transformation (needed for high strength) during aging. An optimized composition was identified following the guideline of Zr = 1.07 \u00d7 Er; this composition enhances the ductility from 0.9% to 16% (1600% increase) in the as-built sample, while only decreasing strength by 27% compared to the benchmark alloy. The strength is preserved even after aging for 48 hours at 400\u00b0C.

    \n\nRelevant Snippet:\n\u2026 through approaches such as laser parameter optimization21,26\u201333, \u2026 Accurate indexing is important in EBSD quantification \u2026 on indexing fidelity, especially for traditional Hough Indexing \u2026\n\n\n---\n\n## 2. Phase Mapping in EBSD Using Convolutional Neural Networks\nValid Text Names:\n'kaufmann2020phasemappingin pages 1-2', 'kaufmann2020phasemappingin pages 2-3', 'kaufmann2020phasemappingin pages 3-4', 'kaufmann2020phasemappingin pages 4-6', 'kaufmann2020phasemappingin pages 6-7', 'kaufmann2020phasemappingin pages 7-9', 'kaufmann2020phasemappingin pages 9-11', 'kaufmann2020phasemappingin pages 9-9'\n\nBibTex:\n@article{kaufmann2020phasemappingin,\n author = \"Kaufmann, Kevin and Zhu, Chaoyi and Rosengarten, Alexander S. and Maryanovsky, Daniel and Wang, Haoren and Vecchio, Kenneth S.\",\n title = \"Phase Mapping in EBSD Using Convolutional Neural Networks\",\n year = \"2020\",\n journal = \"Microscopy and Microanalysis\",\n volume = \"26\",\n pages = \"458-468\",\n month = \"May\",\n doi = \"10.1017/s1431927620001488\",\n url = \"https://doi.org/10.1017/s1431927620001488\",\n publisher = \"Oxford University Press (OUP)\",\n issue = \"3\",\n issn = \"1431-9276\"\n}\n\n\nAbstract:\nAbstract The emergence of commercial electron backscatter diffraction (EBSD) equipment ushered in an era of information rich maps produced by determining the orientation of user-selected crystal structures. Since then, a technological revolution has occurred in the quality, rate detection, and analysis of these diffractions patterns. The next revolution in EBSD is the ability to directly utilize the information rich diffraction patterns in a high-throughput manner. Aided by machine learning techniques, this new methodology is, as demonstrated herein, capable of accurately separating phases in a material by crystal symmetry, chemistry, and even lattice parameters with fewer human decisions. This work is the first demonstration of such capabilities and addresses many of the major challenges faced in modern EBSD. Diffraction patterns are collected from a variety of samples, and a convolutional neural network, a type of machine learning algorithm, is trained to autonomously recognize the subtle differences in the diffraction patterns and output phase maps of the material. This study offers a path to machine learning coupled phase mapping as databases of EBSD patterns encompass an increasing number of the possible space groups, chemistry changes, and lattice parameter variations.\n\nRelevant Snippet:\n\u2026 , the Hough transform has continued to be the standard in pattern indexing, even though \u2026 The inability for state-of-the-art Hough-based EBSD systems to make determinations about \u2026\n\n\nUnobtainable Papers:\nXiaoxiang Yu, Sivaji Karna, Zachary Haddock, Paul Nolan, and John Carsley. Structure-based phase identification in aluminum alloys using kikuchi band and hough-based ebsd. Materials Today Communications, 50:114476, Jan 2026. URL: https://doi.org/10.1016/j.mtcomm.2025.114476, doi:10.1016/j.mtcomm.2025.114476.\nMiu Lun Lau, Abraham Burleigh, Jeff Terry, and Min Long. Materials characterization: can artificial intelligence be used to address reproducibility challenges? Journal of Vacuum Science & Technology A, Nov 2023. URL: https://doi.org/10.1116/6.0002809, doi:10.1116/6.0002809.\nSrinivas Doddapaneni, Sathish Kumar, Sathyashankara Sharma, Gowri Shankar, Manjunath Shettar, Nitesh Kumar, Ganesha Aroor, and Syed Mansoor Ahmad. Advancements in ebsd techniques: a comprehensive review on characterization of composites and metals, sample preparation, and operational parameters. Journal of Composites Science, 9:132, Mar 2025. URL: https://doi.org/10.3390/jcs9030132, doi:10.3390/jcs9030132.\nYe Wei, Baptiste Gault, Rama Srinivas Varanasi, Dierk Raabe, Michael Herbig, and Andrew J. Breen. Machine-learning-based atom probe crystallographic analysis. Ultramicroscopy, 194:15-24, Nov 2018. URL: https://doi.org/10.1016/j.ultramic.2018.06.017, doi:10.1016/j.ultramic.2018.06.017.\nYuling Yang, Feng Jiang, M. Yang, X. M. Li, H. G. Zheng, and QM Zhang. Electron backscatter diffraction analysis of strain distribution in adiabatic shear band and its nearby area in ti\u20133al\u20135mo\u20134\u00b75v alloy. Materials Science and Technology, 28:165-170, Feb 2012. URL: https://doi.org/10.1179/1743284711y.0000000007, doi:10.1179/1743284711y.0000000007.\nAnalysis and microstructure based simulation of fatigue damage in high-performance steels\nF. Niessen, A. Burrows, and A. Bastos da Silva Fanta. A systematic comparison of on-axis and off-axis transmission kikuchi diffraction. Ultramicroscopy, 186:158-170, Mar 2018. URL: https://doi.org/10.1016/j.ultramic.2017.12.017, doi:10.1016/j.ultramic.2017.12.017.\nKaustubh Venkatraman, Meriem Ben Haj Slama, Vincent Taupin, Nabila Maloufi, and Antoine Guitton. Tuning critical resolved shear stress ratios for bcc-titanium ti21s via an automated data analysis approach. Modelling and Simulation in Materials Science and Engineering, 29:055014, Jun 2021. URL: https://doi.org/10.1088/1361-651x/abfeb0, doi:10.1088/1361-651x/abfeb0.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=24 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0000 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "call_PGusrK3loi2SP0YX9X3dJxyb", + "info": { + "start_ts": 619.212901675, + "end_ts": 655.08205647 + } + }, + { + "role": "tool", + "content": "Retrieved Papers:\n## 1. Artificial Intelligence and Machine Learning in Cold Spray Additive Manufacturing: A Systematic Literature Review\nValid Text Names:\n'afsharnia2025artificialintelligenceand pages 1-2', 'afsharnia2025artificialintelligenceand pages 7-8', 'afsharnia2025artificialintelligenceand pages 8-9', 'afsharnia2025artificialintelligenceand pages 9-10', 'afsharnia2025artificialintelligenceand pages 10-11', 'afsharnia2025artificialintelligenceand pages 11-12', 'afsharnia2025artificialintelligenceand pages 12-13', 'afsharnia2025artificialintelligenceand pages 14-14', 'afsharnia2025artificialintelligenceand pages 15-16', 'afsharnia2025artificialintelligenceand pages 16-17', 'afsharnia2025artificialintelligenceand pages 17-18', 'afsharnia2025artificialintelligenceand pages 18-20', 'afsharnia2025artificialintelligenceand pages 21-23', 'afsharnia2025artificialintelligenceand pages 26-27', 'afsharnia2025artificialintelligenceand pages 30-31', 'afsharnia2025artificialintelligenceand pages 33-34', 'afsharnia2025artificialintelligenceand pages 34-36', 'afsharnia2025artificialintelligenceand pages 36-38', 'afsharnia2025artificialintelligenceand pages 38-39', 'afsharnia2025artificialintelligenceand pages 40-42', 'afsharnia2025artificialintelligenceand pages 42-44', 'afsharnia2025artificialintelligenceand pages 44-45', 'afsharnia2025artificialintelligenceand pages 45-46', 'afsharnia2025artificialintelligenceand pages 50-52', 'afsharnia2025artificialintelligenceand pages 55-56'\n\nBibTex:\n@article{afsharnia2025artificialintelligenceand,\n author = \"Afsharnia, Habib and Butt, Javaid\",\n title = \"Artificial Intelligence and Machine Learning in Cold Spray Additive Manufacturing: A Systematic Literature Review\",\n year = \"2025\",\n journal = \"Journal of Manufacturing and Materials Processing\",\n volume = \"9\",\n pages = \"334\",\n month = \"Oct\",\n doi = \"10.3390/jmmp9100334\",\n url = \"https://doi.org/10.3390/jmmp9100334\",\n publisher = \"MDPI AG\",\n issue = \"10\",\n issn = \"2504-4494\"\n}\n\n\nAbstract:\nDue to its unique benefits over conventional subtractive manufacturing, additive manufacturing methods continue to attract interest in both academia and industry. One such method is called Cold Spray Additive Manufacturing (CSAM), a solid-state coating deposition technology to manufacture repair metallic components using a gas jet and powder particles. CSAM offers low heat input, stable phases, suitability for heat-sensitive substrates, and high deposition rates. However, persistent challenges include porosity control, geometric accuracy near edges and concavities, anisotropy, and cost sensitivities linked to gas selection and nozzle wear. Interdisciplinary research across manufacturing science, materials characterisation, robotics, control, artificial intelligence (AI), and machine learning (ML) is deployed to overcome these issues. ML supports quality prediction, inverse parameter design, in situ monitoring, and surrogate models that couple process physics with data. To demonstrate the impact of AI and ML on CSAM, this study presents a systematic literature review to identify, evaluate, and analyse published studies in this domain. The most relevant studies in the literature are analysed using keyword co-occurrence and clustering. Four themes were identified: design for CSAM, material analytics, real-time monitoring and defect analytics, and deposition and AI-enabled optimisation. Based on this synthesis, core challenges are identified as small and varied datasets, transfer and identifiability limits, and fragmented sensing. Main opportunities are outlined as physics-based surrogates, active learning, uncertainty-aware inversion, and cloud-edge control for reliable and adaptable ML use in CSAM. By systematically mapping the current landscape, this work provides a critical roadmap for researchers to target the most significant challenges and opportunities in applying AI/ML to industrialise CSAM.\n\nRelevant Snippet:\n\u2026 CSAM parameter selection as optimisation over fast forward \u2026 with a particle swarm optimiser to retrieve impact angle, particle \u2026 Electron backscatter diffraction (EBSD) adds another layer \u2026\n\n\nUnobtainable Papers:\nBin Huang, Hengrui Li, Yugang Miao, Yuyang Zhao, Ji Liu, and Bintao Wu. Curvature and central angle-based morphology measurement method for digital arc additive manufacturing. Measurement, 257:118917, Jan 2026. URL: https://doi.org/10.1016/j.measurement.2025.118917, doi:10.1016/j.measurement.2025.118917.\nTao Shen and Bo Li. An integrated computation framework for predicting mechanical performance of single-phase alloys manufactured using laser powder bed fusion: a case study of cocrfemnni high-entropy alloy. Jun 2024. URL: https://doi.org/10.1016/j.mtcomm.2024.109180, doi:10.1016/j.mtcomm.2024.109180.\nChangrong Guo, Heng Xiong, Tao Ye, Jianfeng Xu, and Long Bai. Ultrasonic defect characterization in coarse-grained materials using shade-a-tfm with subarray-based parameter optimization. IEEE Transactions on Instrumentation and Measurement, 74:1-18, Jan 2025. URL: https://doi.org/10.1109/tim.2025.3562984, doi:10.1109/tim.2025.3562984.\nBingqing Chen, Longchao Zhuo, Yixing Xie, Shuai Huang, Tianyuan Wang, Taiqi Yan, Xiufang Gong, and Yanlin Wang. Comparative study on microstructure, mechanical and high temperature oxidation resistant behaviors of slm in718 superalloy before and after heat treatment. Jul 2024. URL: https://doi.org/10.1016/j.jmrt.2024.06.163, doi:10.1016/j.jmrt.2024.06.163.\nSong Zhang, Y. C. Lin, Yun-Han Ling, Dao-Guang He, Ming-Song Chen, Miao Wan, Gui-Cheng Wu, Ning-Fu Zeng, Hui-Jie Zhang, and Majid Naseri. Modeling flow behaviors and microstructure evolution of ti55511 alloy during the double-stage hot deformation process utilizing machine learning algorithm. Metals and Materials International, Jun 2026. URL: https://doi.org/10.1007/s12540-025-01995-8, doi:10.1007/s12540-025-01995-8.\nKi-Seong Park, Sujung Son, Hyo-Sun Jang, Jiwon Park, Jin-Woong Lee, Shi Woo Lee, Kee-Sun Sohn, Hyoung Seop Kim, and Chang-Seok Oh. An expandable closed-loop framework for ductility optimization in refractory high-entropy alloys. Materials Today Advances, 29:100712, Mar 2026. URL: https://doi.org/10.1016/j.mtadv.2026.100712, doi:10.1016/j.mtadv.2026.100712.\nUday M. Basheer Al-Naib. Artificial intelligence in friction stir welding of ceramic-reinforced metal composites: a review on process optimization and property prediction. The International Journal of Advanced Manufacturing Technology, 141(3-4):1095-1112, Oct 2025. URL: https://doi.org/10.1007/s00170-025-16803-1, doi:10.1007/s00170-025-16803-1.\nEmmanuel Mart\u00ednez-Guerrero, Pedro Lagos-Eulogio, Pedro Miranda-Romagnoli, Roberto Noriega-Papaqui, and Juan Carlos Seck-Tuoh-Mora. Historical elite differential evolution based on particle swarm optimization algorithm for texture optimization with application in particle physics. Applied Sciences, 14:9110, Oct 2024. URL: https://doi.org/10.3390/app14199110, doi:10.3390/app14199110.\nR. Suresh, A. Sureshkumar, V. K. Shanmuganathan, and P. Michael Joseph Stalin. Deep generative learning for microstructure evolution prediction in multimaterial welded interfaces. Welding in the World, Mar 2026. URL: https://doi.org/10.1007/s40194-026-02410-5, doi:10.1007/s40194-026-02410-5.\nHoda Zamani, Mohammad H Nadimi-Shahraki, Shokooh Taghian, and Mahdis Banaie-Dezfouli. Enhancement of bernstain-search differential evolution algorithm to solve constrained engineering problems. Text, Jan 2020. URL: https://doi.org/10.13140/rg.2.2.16902.40004, doi:10.13140/rg.2.2.16902.40004.\nSabitabrata Bhattacharya, Suman Lata Tripathi, and Vikram Kumar Kamboj. Design of tunnel fet architectures for low power application using improved chimp optimizer algorithm. Engineering with Computers, 39:1415-1458, Nov 2023. URL: https://doi.org/10.1007/s00366-021-01530-4, doi:10.1007/s00366-021-01530-4.\nLi Hu, Shu-yong Jiang, Yan-qiu Zhang, Xiao-ming Zhu, and Dong Sun. Texture evolution and inhomogeneous deformation of polycrystalline cu based on crystal plasticity finite element method and particle swarm optimization algorithm. Journal of Central South University, 24:2747-2756, Dec 2017. URL: https://doi.org/10.1007/s11771-017-3688-1, doi:10.1007/s11771-017-3688-1.\nXue-zhao Wang, Ping Zhang, Xiaomin Jiang, Xue Chen, and Youqiang Wang. Influence of solid-solution processes on the microstructure and dynamic impact behavior of cast mg-gd-y-based alloys. Aug 2025. URL: https://doi.org/10.1016/j.vacuum.2025.114280, doi:10.1016/j.vacuum.2025.114280.\nXingrui Li and Ying Guo. Particle swarm optimization based on cubic chaotic mapping and random differential mutation. Algorithms, 19:297, Apr 2026. URL: https://doi.org/10.3390/a19040297, doi:10.3390/a19040297.\nCh. Leela Kumari, Vikram Kumar Kamboj, S. K. Bath, Suman Lata Tripathi, Megha Khatri, and Shivani Sehgal. A boosted chimp optimizer for numerical and engineering design optimization challenges. Engineering with Computers, 39:1-52, Mar 2023. URL: https://doi.org/10.1007/s00366-021-01591-5, doi:10.1007/s00366-021-01591-5.\nChaoyi Zhu, Christian Kurniawan, Marcus Ochsendorf, Dayong An, Stefan Zaefferer, and Marc De Graef. Orientation, pattern center refinement and deformation state extraction through global optimization algorithms. Ultramicroscopy, 233:113407, Mar 2022. URL: https://doi.org/10.1016/j.ultramic.2021.113407, doi:10.1016/j.ultramic.2021.113407.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=24 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0000 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "call_KI8Kw21UgTxchIJAACgrtWy6", + "info": { + "start_ts": 619.245570574, + "end_ts": 655.096975494 + } + }, + { + "role": "tool", + "content": "Search retrieved no additional papers. This may be because nothing matched the search query, or because all found papers have been previously retrieved.\n\nUnobtainable Papers:\nB. S\u00f8rensen, J. Hjelen, H W \u00c5nes, and T. Breivik. Recent features in ebsd, including new trapezoidal correction for multi-mapping. IOP Conference Series: Materials Science and Engineering, 891:012021, Aug 2020. URL: https://doi.org/10.1088/1757-899x/891/1/012021, doi:10.1088/1757-899x/891/1/012021.\nN.S. De Vincentis and D.P. Field. Factors affecting confidence index in ebsd analysis. Ultramicroscopy, 225:113269, Jun 2021. URL: https://doi.org/10.1016/j.ultramic.2021.113269, doi:10.1016/j.ultramic.2021.113269.\nMatthew M Nowell and D Parker Mancuso. Revisiting the effects of sample preparation on ebsd performance in the era of forward model indexing. Jul 2025. URL: https://doi.org/10.1093/mam/ozaf048.319, doi:10.1093/mam/ozaf048.319.\nYitian Shen, Yongsheng Zhang, Wei Li, Hong Miao, Yongzhe Wang, and Yi Zeng. Local kikuchi band detection in electron backscatter diffraction patterns for enhanced pattern indexing. Nov 2021. URL: https://doi.org/10.1111/jmi.13061, doi:10.1111/jmi.13061.\nJonathan Ligda. Improving polytype identification of silicon carbide using dictionary indexing. ArXiv, Oct 2023. URL: https://doi.org/10.21236/ad1214125, doi:10.21236/ad1214125.\nEdward L. Pang, Peter M. Larsen, and Christopher A. Schuh. Resolving pseudosymmetry in tetragonal zro2 using electron backscatter diffraction with a modified dictionary indexing approach. Journal of Applied Crystallography, 53:1060-1072, Jul 2020. URL: https://doi.org/10.1107/s160057672000864x, doi:10.1107/s160057672000864x.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=24 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0000 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "call_AFeXRuxf8pxFGq9DkB0yS3lq", + "info": { + "start_ts": 619.277339244, + "end_ts": 655.062107148 + } + }, + { + "role": "tool", + "content": "Retrieved Papers:\n## 1. Large volume serial section tomography by Xe Plasma FIB dual beam microscopy.\nValid Text Names:\n'burnett2016largevolumeserial pages 1-2', 'burnett2016largevolumeserial pages 2-3', 'burnett2016largevolumeserial pages 3-4', 'burnett2016largevolumeserial pages 4-6', 'burnett2016largevolumeserial pages 6-7', 'burnett2016largevolumeserial pages 7-10', 'burnett2016largevolumeserial pages 10-10', 'burnett2016largevolumeserial pages 10-11', 'burnett2016largevolumeserial pages 11-11'\n\nBibTex:\n@article{burnett2016largevolumeserial,\n author = \"Burnett, Timothy L. and Burnett, Timothy L. and Kelley, R. and Winiarski, B. and Contreras, L. and Daly, Michael and Gholinia, A. and Burke, M. G. and Withers, P. J.\",\n title = \"Large volume serial section tomography by Xe Plasma FIB dual beam microscopy.\",\n year = \"2016\",\n journal = \"Ultramicroscopy\",\n volume = \"161\",\n pages = \"119-129\",\n month = \"Feb\",\n doi = \"10.1016/j.ultramic.2015.11.001\",\n url = \"https://doi.org/10.1016/j.ultramic.2015.11.001\",\n publisher = \"Elsevier BV\",\n issn = \"0304-3991\"\n}\n\n\nRelevant Snippet:\n\u2026 with a dwell time=6 \u00b5s and a single frame acquisition taking 3 \u2026 equivalent quality as determined by EBSD pattern quality from \u2026 optimisation it may be possible to push the milling currents \u2026\n\n\n---\n\n## 2. Correction of artefacts associated with large area EBSD\nValid Text Names:\n'winiarski2021correctionofartefacts pages 1-4', 'winiarski2021correctionofartefacts pages 4-6', 'winiarski2021correctionofartefacts pages 6-9', 'winiarski2021correctionofartefacts pages 9-11', 'winiarski2021correctionofartefacts pages 11-15', 'winiarski2021correctionofartefacts pages 15-17', 'winiarski2021correctionofartefacts pages 17-19', 'winiarski2021correctionofartefacts pages 19-21', 'winiarski2021correctionofartefacts pages 21-22'\n\nBibTex:\n@misc{winiarski2021correctionofartefacts,\n author = \"Winiarski, B. and Gholinia, A. and Mingard, K. and Gee, M. and Thompson, G. and Withers, P.J.\",\n title = \"Correction of artefacts associated with large area EBSD\",\n year = \"2021\",\n journal = \"Ultramicroscopy\",\n volume = \"226\",\n pages = \"113315\",\n month = \"Jul\",\n doi = \"10.1016/j.ultramic.2021.113315\",\n url = \"https://doi.org/10.1016/j.ultramic.2021.113315\",\n publisher = \"Elsevier BV\",\n issn = \"0304-3991\"\n}\n\n\nRelevant Snippet:\n\u2026 This means EBSD data are often mapped at a dwell time per \u2026 quality of the EBSD patterns. Subsequently, SE images were \u2026 Fourthly, a verification test is run to optimise the q i spacing \u2026\n\n\nUnobtainable Papers:\nMeiyue Shao, Sriram Vijayan, Peeyush Nandwana, and Joerg R. Jinschek. The effect of beam scan strategies on microstructural variations in ti-6al-4v fabricated by electron beam powder bed fusion. Nov 2020. URL: https://doi.org/10.1016/j.matdes.2020.109165, doi:10.1016/j.matdes.2020.109165.\nGert Nolze, Maria J\u00fcrgens, J\u00fcrgen Olbricht, and Aimo Winkelmann. Improving the precision of orientation measurements from technical materials via ebsd pattern matching. Acta Materialia, 159:408-415, Oct 2018. URL: https://doi.org/10.1016/j.actamat.2018.08.028, doi:10.1016/j.actamat.2018.08.028.\n\u0160t\u011bp\u00e1n Gamanov, Poczkl\u00e1n Ladislav, Antonin Dlouhy, and Tomas Kruml. A step size dependence of kam, grod and gnd parameters calculated from ebsd. Jan 2025. URL: https://doi.org/10.2139/ssrn.4789333, doi:10.2139/ssrn.4789333.\nRobert A. Schwarzer and Jarle Hjelen. High-speed orientation microscopy with offline solving sequences of ebsd patterns. Solid State Phenomena, 160:295-300, Feb 2010. URL: https://doi.org/10.4028/www.scientific.net/ssp.160.295, doi:10.4028/www.scientific.net/ssp.160.295.\nYongjun Chen, J. Hjelen, S. Gireesh, and H. Roven. Optimization of ebsd parameters for ultra\u2010fast characterization. Journal of Microscopy, 245:111-118, Feb 2012. URL: https://doi.org/10.1111/j.1365-2818.2011.03551.x, doi:10.1111/j.1365-2818.2011.03551.x.\nStuart I. Wright, Matthew M. Nowell, Ren\u00e9 de Kloe, Patrick Camus, and Travis Rampton. Electron imaging with an ebsd detector. Ultramicroscopy, 148:132-145, Jan 2015. URL: https://doi.org/10.1016/j.ultramic.2014.10.002, doi:10.1016/j.ultramic.2014.10.002.\nPascal Thome, Micheal Madigan, Shadman Tahsin Nabil, Owen Lowerey, Francisco Medina, and Sammy Tin. Columnar to equiaxed transition in electron beam powder bed fusion (eb\u2010pbf) characterized through microstructure analytics. Advanced Engineering Materials, Mar 2026. URL: https://doi.org/10.1002/adem.202503160, doi:10.1002/adem.202503160.\nM. M. Nowell and S. I. Wright. Phase differentiation via combined ebsd and xeds. Journal of Microscopy, 213:296-305, Mar 2004. URL: https://doi.org/10.1111/j.0022-2720.2004.01299.x, doi:10.1111/j.0022-2720.2004.01299.x.\nT. Arold, P. Kroo\u00df, and T. Niendorf. Pathways to exploit the multi-spot scanning strategy in electron beam additive manufacturing for control of microstructure and defect density. Jul 2024. URL: https://doi.org/10.1016/j.jmrt.2024.06.043, doi:10.1016/j.jmrt.2024.06.043.\nE. Uta, N. Gey, P. Bocher, M. Humbert, and J. Gilgert. Texture heterogeneities in \u03b1p/\u03b1s titanium forging analysed by ebsd\u2010relation to fatigue crack propagation. Journal of Microscopy, 233:451-459, Mar 2009. URL: https://doi.org/10.1111/j.1365-2818.2009.03141.x, doi:10.1111/j.1365-2818.2009.03141.x.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=24 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0000 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "call_rjeQSC8BesdXWTotR8LKnLxa", + "info": { + "start_ts": 619.325013734, + "end_ts": 655.072304035 + } + }, + { + "role": "tool", + "content": "Retrieved Papers:\n## 1. Comparison of segmentation of 2D and 3D EBSD measurements in polycrystalline materials\nValid Text Names:\n'stanek2020comparisonofsegmentation pages 1-2', 'stanek2020comparisonofsegmentation pages 2-7', 'stanek2020comparisonofsegmentation pages 7-9', 'stanek2020comparisonofsegmentation pages 9-12', 'stanek2020comparisonofsegmentation pages 12-16', 'stanek2020comparisonofsegmentation pages 16-18', 'stanek2020comparisonofsegmentation pages 18-19'\n\nBibTex:\n@article{stanek2020comparisonofsegmentation,\n author = \"Stanek, J. and Kope\u010dek, J. and Kr\u00e1l, P. and Karafi\u00e1tov\u00e1, I. and Seitl, F. and Bene\u0161, V.\",\n title = \"Comparison of segmentation of 2D and 3D EBSD measurements in polycrystalline materials\",\n year = \"2020\",\n journal = \"Metallic Materials\",\n volume = \"58\",\n pages = \"301-319\",\n month = \"Jan\",\n doi = \"10.4149/km\\_2020\\_5\\_301\",\n url = \"https://doi.org/10.4149/km\\_2020\\_5\\_301\",\n publisher = \"Central Library of the Slovak Academy of Sciences\",\n issue = \"05\",\n issn = \"0023-432X\"\n}\n\n\nAbstract:\nA comparison study of grain segmentation in 2D and 3D electron backscatter diffraction (EBSD) measurements of polycrystalline materials, based on a misorientation threshold, is presented. Using Laguerre tessellations with orientation marks, a simulation study that demonstrates a different sensitivity of segmentation in the case of low angle and high angle grain boundaries is involved. Then two metallic materials measured by 3D EBSD are investigated concerning segmentation, and there are given some recommendations for the misorientation thresholds. Computational tools such as DREAM 3D software enable significant data evaluation that is completed by a five-parameter analysis of grain boundaries. K e y w o r d s: electron backscatter diffraction (EBSD), grain boundaries, misorientation, tessellation\n\nRelevant Snippet:\n\u2026 Computational tools such as DREAM 3D software enable \u2026 of grains, in a single 2D slice, on the misorientation tolerance level\u2026 number of grains in a slice with the misorientation threshold \u2026\n\n\n---\n\n## 2. Accurate grain boundary plane distributions for textured microstructures from stereological analysis of orthogonal two-dimensional electron backscatter diffraction orientation maps\nValid Text Names:\n'folwarczny2026accurategrainboundary pages 1-3', 'folwarczny2026accurategrainboundary pages 3-5', 'folwarczny2026accurategrainboundary pages 5-9', 'folwarczny2026accurategrainboundary pages 9-12', 'folwarczny2026accurategrainboundary pages 12-15', 'folwarczny2026accurategrainboundary pages 15-18', 'folwarczny2026accurategrainboundary pages 18-20'\n\nBibTex:\n@article{folwarczny2026accurategrainboundary,\n author = \"Folwarczny, Martin and Li, Ao and Shah, Rushvi and Chote, Aaron and Austin, Alexandra C. and Zhu, Yimin and Rohrer, Gregory S. and Jackson, Michael A. and Kotakadi, Souhardh and Marquardt, Katharina\",\n title = \"Accurate grain boundary plane distributions for textured microstructures from stereological analysis of orthogonal two-dimensional electron backscatter diffraction orientation maps\",\n volume = \"280\",\n issn = \"0304-3991\",\n url = \"https://doi.org/10.1016/j.ultramic.2025.114262\",\n doi = \"10.1016/j.ultramic.2025.114262\",\n journal = \"Ultramicroscopy\",\n publisher = \"Elsevier BV\",\n year = \"2026\",\n month = \"Feb\",\n pages = \"114262\"\n}\n\n\nRelevant Snippet:\n\u2026 Two grain boundaries displaying the same misorientation between adjacent \u2026 normally encountered in experimental EBSD data. From the grain boundary segments, GBPDs were \u2026\n\n\nUnobtainable Papers:\nWilliam C. Lenthe, McLean P. Echlin, Jean C. Stinville, Marc De Graef, and Tresa M. Pollock. Twin related domain networks in ren\u00e9 88dt. Materials Characterization, 165:110365, Jul 2020. URL: https://doi.org/10.1016/j.matchar.2020.110365, doi:10.1016/j.matchar.2020.110365.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=24 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0000 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "call_x3Q5do7NWtrRZiM5mvwykX6y", + "info": { + "start_ts": 619.362055206, + "end_ts": 655.052245472 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "call_GpTgn8r9BIdram9mIMRTK5Lk", + "type": "function", + "function": { + "arguments": "{\"question\": \"Identify explicit evidence relevant to any of these: (1) automated optimizer-driven tuning of EBSD pattern processing/indexing parameters; (2) iterative re-indexing of stored raw patterns with CI/IQ/fit/MAD/NCC objective selecting next parameters; (3) parameter sweeps or optimization using grain-level outcomes; (4) hybrid Hough then dictionary/pattern matching on low-quality residue with automated escalation criterion; (5) autonomous EBSD post-processing or feedback to SEM acquisition parameters. For each work report exact method, automated variables/objective, and limitations/non-automated parts.\"}", + "name": "gather_evidence" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "No relevant evidence found for your question.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=24 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0497 | Disease-Target Evidence=0", + "name": "gather_evidence", + "tool_call_id": "call_GpTgn8r9BIdram9mIMRTK5Lk", + "info": { + "start_ts": 668.979169114, + "end_ts": 675.651561975 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "call_AqiInZ3vFforOEM02yK3ZwoA", + "type": "function", + "function": { + "arguments": "{\"query\": \"\\\"Reindexing\\\" EBSD \\\"evolutionary algorithm\\\"\"}", + "name": "paper_search" + } + }, + { + "id": "call_RgOFyPWBn5U8Hvx3JRcTYJut", + "type": "function", + "function": { + "arguments": "{\"query\": \"\\\"dictionary indexing\\\" EBSD \\\"evolutionary algorithm\\\"\"}", + "name": "paper_search" + } + }, + { + "id": "call_V0DFMvNN6qIFHJFPJYNQ3VAm", + "type": "function", + "function": { + "arguments": "{\"query\": \"\\\"global optimization algorithms\\\" EBSD orientation pattern center refinement deformation state extraction\"}", + "name": "paper_search" + } + }, + { + "id": "call_ukRTrcFmrr3QCZ78ACrh54nw", + "type": "function", + "function": { + "arguments": "{\"query\": \"\\\"EBSD pattern center\\\" optimization normalized cross correlation\"}", + "name": "paper_search" + } + }, + { + "id": "call_viEbTlkbaVWSj9viiSsVoQeq", + "type": "function", + "function": { + "arguments": "{\"query\": \"\\\"low confidence\\\" EBSD \\\"dictionary indexing\\\"\"}", + "name": "paper_search" + } + }, + { + "id": "call_sNECA4HSwXwytqITdKKFiRzx", + "type": "function", + "function": { + "arguments": "{\"query\": \"EBSD automated parameter sweep indexing confidence index Hough settings\"}", + "name": "paper_search" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Search retrieved no additional papers. This may be because nothing matched the search query, or because all found papers have been previously retrieved.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=25 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0497 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "call_AqiInZ3vFforOEM02yK3ZwoA", + "info": { + "start_ts": 689.614977119, + "end_ts": 703.90877586 + } + }, + { + "role": "tool", + "content": "Search retrieved no additional papers. This may be because nothing matched the search query, or because all found papers have been previously retrieved.\n\nUnobtainable Papers:\nToby Francis, Paul F. Rottmann, Andrew T. Polonsky, Marie-Agathe Charpagne, McLean P. Echlin, Veronica Anghel, David R. Jones, George T. Gray, Marc De Graef, and Tresa M. Pollock. Multimodal 3d characterization of voids in shock-loaded tantalum: implications for ductile spallation mechanisms. Acta Materialia, 215:117057, Aug 2021. URL: https://doi.org/10.1016/j.actamat.2021.117057, doi:10.1016/j.actamat.2021.117057.\nJ.C. Stinville, M.A. Charpagne, R. Maa\u00df, H. Proudhon, W. Ludwig, P.G. Callahan, F. Wang, I.J. Beyerlein, M.P. Echlin, and T.M. Pollock. Insights into plastic localization by crystallographic slip from emerging experimental and numerical approaches. Annual Review of Materials Research, 53:275-317, Jul 2023. URL: https://doi.org/10.1146/annurev-matsci-080921-102621, doi:10.1146/annurev-matsci-080921-102621.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=25 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0497 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "call_RgOFyPWBn5U8Hvx3JRcTYJut", + "info": { + "start_ts": 689.651392441, + "end_ts": 719.573874281 + } + }, + { + "role": "tool", + "content": "Search retrieved no additional papers. This may be because nothing matched the search query, or because all found papers have been previously retrieved.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=25 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0497 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "call_V0DFMvNN6qIFHJFPJYNQ3VAm", + "info": { + "start_ts": 689.685870397, + "end_ts": 710.360182466 + } + }, + { + "role": "tool", + "content": "Search retrieved no additional papers. This may be because nothing matched the search query, or because all found papers have been previously retrieved.\n\nUnobtainable Papers:\nDavid Fullwood and Brent Adams. High resolution orientation imaging microscopy. ArXiv, May 2012. URL: https://doi.org/10.21236/ada586789, doi:10.21236/ada586789.\nSimon Breumier. Methodology for shot-peening induced intragranular residual stress prediction. PhD thesis, Agence Bibliographique de l\u2019Enseignement Sup\u00e9rieur, 2021. URL: https://doi.org/10.70675/9bdea3e2z19e1z4843zae96z7086104f4cb7, doi:10.70675/9bdea3e2z19e1z4843zae96z7086104f4cb7.\nMatthew J. Burch, Chris M. Fancher, Srikanth Patala, Marc De Graef, and Elizabeth C. Dickey. Mapping 180\u00b0 polar domains using electron backscatter diffraction and dynamical scattering simulations. Ultramicroscopy, 173:47-51, Feb 2017. URL: https://doi.org/10.1016/j.ultramic.2016.11.013, doi:10.1016/j.ultramic.2016.11.013.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=25 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0497 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "call_ukRTrcFmrr3QCZ78ACrh54nw", + "info": { + "start_ts": 689.717413937, + "end_ts": 713.509185713 + } + }, + { + "role": "tool", + "content": "Retrieved Papers:\n## 1. Convolutional neural network-based method for real-time orientation indexing of measured electron backscatter diffraction patterns\nValid Text Names:\n'shen2019convolutionalneuralnetworkbased pages 1-2', 'shen2019convolutionalneuralnetworkbased pages 2-3', 'shen2019convolutionalneuralnetworkbased pages 3-5', 'shen2019convolutionalneuralnetworkbased pages 5-6', 'shen2019convolutionalneuralnetworkbased pages 6-8', 'shen2019convolutionalneuralnetworkbased pages 8-10', 'shen2019convolutionalneuralnetworkbased pages 10-12', 'shen2019convolutionalneuralnetworkbased pages 12-13', 'shen2019convolutionalneuralnetworkbased pages 13-14', 'shen2019convolutionalneuralnetworkbased pages 14-14'\n\nBibTex:\n@article{shen2019convolutionalneuralnetworkbased,\n author = \"Shen, Yu-Feng and Pokharel, Reeju and Nizolek, Thomas J. and Kumar, Anil and Lookman, Turab\",\n title = \"Convolutional neural network-based method for real-time orientation indexing of measured electron backscatter diffraction patterns\",\n year = \"2019\",\n journal = \"Acta Materialia\",\n month = \"May\",\n doi = \"10.1016/j.actamat.2019.03.026\",\n url = \"https://doi.org/10.1016/j.actamat.2019.03.026\",\n volume = \"170\",\n pages = \"118-131\",\n publisher = \"Elsevier BV\",\n issn = \"1359-6454\"\n}\n\n\nRelevant Snippet:\n\u2026 -art dictionary indexing (DI) method significantly improves the orientation reconstruction accuracy from highly noisy EBSD \u2026 For those with low confidence, run the full dictionary search. \u2026\n\n\nUnobtainable Papers:\nDavid P. Field, Satyam Suwas, and Stuart I. Wright. Basics of SEM-Based Techniques for Electron Backscatter Diffraction, pages 27-41. Springer Nature Singapore, Jan 2025. URL: https://doi.org/10.1007/978-981-96-5346-1\\_2, doi:10.1007/978-981-96-5346-1\\_2.\nFarangis Ram and Marc De Graef. Phase differentiation by electron backscatter diffraction using the dictionary indexing approach. Acta Materialia, 144:352-364, Feb 2018. URL: https://doi.org/10.1016/j.actamat.2017.10.069, doi:10.1016/j.actamat.2017.10.069.\nAhmed A. Tiamiyu, Tyler Lucas, Edward L. Pang, Xi Chen, James M. LeBeau, and Christopher A. Schuh. Heterogeneous microstructural evolution during hydrodynamic penetration of a high-velocity copper microparticle impacting copper. Jan 2024. URL: https://doi.org/10.1016/j.mattod.2023.11.015, doi:10.1016/j.mattod.2023.11.015.\nDevi Janani Ramesh, Janis S\u00e4lker, Sameer Aman Salman, Eduardo Vega Halleslevens, Moritz to Baben, Christina Scheu, and Jochen M. Schneider. 2d vs. 3d phase analysis of an oxidized cr2alc coating. Unknown journal, Jan 2026. URL: https://doi.org/10.2139/ssrn.6989225, doi:10.2139/ssrn.6989225.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=25 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0497 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "call_viEbTlkbaVWSj9viiSsVoQeq", + "info": { + "start_ts": 689.749615248, + "end_ts": 718.236611284 + } + }, + { + "role": "tool", + "content": "Search retrieved no additional papers. This may be because nothing matched the search query, or because all found papers have been previously retrieved.\n\nUnobtainable Papers:\nSaransh Singh. Application of forward modeling to materials characterization. Text, Jan 2018. URL: https://doi.org/10.1184/r1/6714788.v1, doi:10.1184/r1/6714788.v1.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=25 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0497 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "call_sNECA4HSwXwytqITdKKFiRzx", + "info": { + "start_ts": 689.780833706, + "end_ts": 719.174439903 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "call_gQXQyhWpcdQAtqZMTz266Aco", + "type": "function", + "function": { + "arguments": "{\"question\": \"From the retrieved papers, extract exact evidence on: Shen et al. 2019 low-confidence patterns and full dictionary search; Polonsky et al. 2019 BisQue/DREAM.3D parameter sweeps and grain segmentation outcomes; global/evolutionary optimization in EBSD pattern matching or pattern-center/orientation refinement; and whether any method iteratively tunes Hough/background/binning/neighbor settings or closes feedback to SEM acquisition. State what is and is not automated.\"}", + "name": "gather_evidence" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "No relevant evidence found for your question.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=25 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0922 | Disease-Target Evidence=0", + "name": "gather_evidence", + "tool_call_id": "call_gQXQyhWpcdQAtqZMTz266Aco", + "info": { + "start_ts": 732.745937759, + "end_ts": 740.353156312 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "call_4klcSpImEsXAZeSqWkaHiygh", + "type": "function", + "function": { + "arguments": "{\"text_name_list\": [\"shen2019convolutionalneuralnetworkbased pages 1-2\", \"shen2019convolutionalneuralnetworkbased pages 8-10\", \"shen2019convolutionalneuralnetworkbased pages 10-12\", \"polonsky2019threedimensionalanalysisand pages 1-2\", \"polonsky2019threedimensionalanalysisand pages 5-6\", \"polonsky2019threedimensionalanalysisand pages 6-8\"]}", + "name": "read_text" + } + }, + { + "id": "call_G0lw5LzH1ACLfx203yBWOksS", + "type": "function", + "function": { + "arguments": "{\"text_name_list\": [\"stinville2022multimodaldatasetof pages 9-12\", \"stinville2022multimodaldatasetof pages 12-13\", \"sparks20243dreconstructionof pages 9-12\", \"sparks20243dreconstructionof pages 23-24\", \"kaufmann2020phasemappingin pages 1-2\", \"kaufmann2020phasemappingin pages 6-7\"]}", + "name": "read_text" + } + }, + { + "id": "call_mH0dRIstCN2AOJxkl8ecCACI", + "type": "function", + "function": { + "arguments": "{\"text_name_list\": [\"burnett2016largevolumeserial pages 4-6\", \"burnett2016largevolumeserial pages 6-7\", \"winiarski2021correctionofartefacts pages 4-6\", \"winiarski2021correctionofartefacts pages 15-17\", \"stanek2020comparisonofsegmentation pages 1-2\", \"stanek2020comparisonofsegmentation pages 7-9\"]}", + "name": "read_text" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "## 1. polonsky2019threedimensionalanalysisand pages 6-8 (Context ID: pqac-00000012)\n\n the\n Keeping all other pipeline parameters constant (mini- optimal number of clusters in a dataset. The derivatives are\nmum number of two neighbors, minimum allowed defect approximated via the central difference method, shown in\nsize of 125 voxels), the misorientation tolerance was tested Fig. 5b and c. A best balance between these metrics occurs\nover a wide range of values, from 0.1 to 10\u25e6of mis- at 2.0\u25e6, making this an equitable choice of misorientation\norientation in 0.1\u25e6increments, generating a total of one- tolerance for segmentation of this dataset to avoid excess\nhundred 3D reconstructions of the steel sample described consolidation of separable grains. This results in a dataset\nin \u201cLENS-Processed 304L Stainless Steel.\u201d This represents with 899 grains, wherein 98.4% of the masked data is\nsome seventy gigabytes of generated data. To assess the included in the reconstruction.\nquality of the reconstruction, two high-level metrics were\nused, the fraction of \u201cgood\u201d data, and the total number Subvolume Creation and Analysis of Large 3D\nof grains found during the reconstruction. \u201cGood\u201d data is Volumes\ndefined by the confidence index of the EBSD data, and\ntherefore contains a constant number of voxels that does not Beyond investigation of individual pipeline parameters,\nchange between reconstructions. During the reconstruction the BisQue framework also enables coupled parameteriza-\nprocess, various cleanup steps are employed which retain tion, wherein sets of variables are linked to each other.\nvarying amounts of this initial group of voxels. DREAM.3D This allows for automated generation of random samples\nfilters such as \u201cMinimum Size,\u201d \u201cMinimum Number of of equal-sized subvolumes of 3D datasets, among otherIntegr Mater Manuf Innov (2019) 8:37\u201351 43\n\n\nFig. 4 a A single feature\nidentified from the bulk using a (a)\nmisorientation tolerance of 5.0\u25e6 222 m\nfor segmentation via CCA.\n 420 mGrain orientation is shown in\nIPF coloring with the build\ndirection taken as the reference\ndirection. b The same feature is\nsplit into three separate grains\nwhen a misorientation tolerance\nof 2.0\u25e6is used for segmentation\n\n\n\n\n\n Build\n Direction\n\n\n\n\n 111\n\n\n\n\n\n 001 101\n\n (b)\n\n\n\n\n\n Grain ID\n\n\n\n 1 2 3\n\n\napplications. The characterization of subvolumes in 3D Morphological Complexity of As-printed Additive\ndatasets has been previously applied to define microstruc- Structures\ntural and property volume elements (MVEs and PVEs) for\nvarious material properties, to inform component design Due to the complex thermal gradients and remelting\n[41, 42]. phenomena inherent to additive manufacturing methods,44 Integr Mater Manuf Innov (2019) 8:37\u201351\n\n (a) in standard analyses of 2D cross-sections [47]. Columnar\n grains near the center of melt pool, when cut perpendicu-\n larly, can appear as fine equiaxed grains, which may mimic\n traditional weld microstructures and can lead to misinter-\n pretation of data. Misinterpretation is also highly likely\n for larger grains in additive processes. Either as a result\n of multiple remelting and solidification cycles, or from a\n single solidification event with complex thermal gradients,\n individual grains are commonly observed to possess large\n misorientation gradients. One such large grain was identi-\n fied in the reconstruction of the 304L stainless steel sample\n described in \u201cMisorientation Tolerance Parameterization\n for Feature Identification.\u201d Even while using the previously\n determined misorientation tolerance of 2\u25e6for grain segmen-\n tation, large changes in orientation are observed, in excess\n of 12\u25e6from the average orientation of the grain. Changes in\n orientation are evident via differences in inverse pole figure\n (IPF) coloring of the grain shown in Fig. 6.\n The limitations of 2D characterization of additive\n structures such as those shown in Fig. 6 are demonstrated\n by examining 2D cross-sections from the 3D data volume.\n Rate of Change per Degree\n Using the coupled parameterization ability of BisQue and\n (b)\n the \u201cCrop Geometry\u201d filter in DREAM.3D, individual\n subvolumes, each 1 voxel thick (to approximate 2D cross-\n sections), were extracted from a 3D grain along the three\n principal sample directions (Fig. 6b\u2013d). Figure 6d shows\n Z-normal slices, which are those taken with a plane\n normal along the build direction of the sample, which\n is also parallel to the TriBeam sectioning direction. X-\n normal (Fig. 6b) and Y-normal (Fig. 6c) slices are those\n containing a plane normal along either of the in-plane axes\n as defined by the TriBeam sectioning direction and the\n (c) sample geometry. These slices were then segmented using\n the same misorientation tolerance used on the full volume,\n 2\u25e6, to determine how the lack of 3D data would affect\n the characterization of such a grain. As this analysis was\n only performed on voxels associated with a large feature\n from the 3D volume, features resulting from this additional\n segmentation are subfeatures of the initial 3D grain. An\n example of a Z-normal slice characterization is shown in\n Fig. 7. Since small features comprised of fewer than 64\n voxels were already removed from the 3D volume, a modest\n minimum size requirement of four pixels was applied to\nFig. 5 a The fraction of the voxels in the confidence index mask\n these slices, effectively removing what would normally beincluded in the segmentation and the total number of grains, both as\na function of the defined grain segmentation misorientation tolerance. treated as noisy pixels in typical 2D cross-sections. The 3D\nThe rate of change per degree of misorientation tolerance for b the \n\n## 2. polonsky2019threedimensionalanalysisand pages 5-6 (Context ID: pqac-00000013)\n\nnd grains containing less than 64 voxels voxels. As with the 304L sample, a minimum CI of 0.1\nwere considered too small to be resolved and were removed. was chosen for the initial mask. Grains were segmented\nThis corresponds to 4 \u00d7 4 \u00d7 4 points across a feature and an using a misorientation tolerance of 2\u25e6using the same\nequivalent diameter of 14.9 \u03bcm, roughly five times smaller segmentation algorithm as explained in \u201cMisorientation\nthan the average grain size determined from 2D analysis Tolerance Parameterization for Feature Identification.\u201d A\ndone prior to 3D characterization. Gaps remaining from minimum size requirement of 125 voxels was applied to\nthese removed features were filled via iterative dilation of delete grains that were too small to be properly charac-\nthe surrounding grains. Indexed EBSD data was uploaded terized. This corresponds to 5\u00d75\u00d75 points across a feature\nto BisQue for analysis after data collection. and an equivalent diameter of 9.3 \u03bcm, roughly five times\n smaller than the average grain size determined from 2D\nEBM Inconel 718 analysis done prior to 3D characterization. Gaps remaining\n from these removed features were filled via iterative dilation\nElectron beam melting (EBM) is a powder-bed additive of the surrounding grains. Indexed EBSD data was uploaded\ntechnique which utilizes an electron beam as a heat source. to BisQue for analysis after data collection.\nA fine layer of powder on the order of 50\u2013100 \u03bcm is\nspread over a build plate, and the electron beam selectively\nmelts the powder. The build plate is then lowered and Results\nthe process is repeated to create complex geometries in\n3D. Unlike laser melting techniques, electron beam melting Misorientation Tolerance Parameterization\nrequires vacuum processing environment, and the electron for Feature Identi\ufb01cation\nbeam heat source can also be used to achieve preheat\ntemperatures in excess of 1000 \u25e6C. A sample of EBM In order to analyze 3D tomography data, individual fea-\nInconel 718 was fabricated with 50-\u03bcm-thick build layers tures, or grains, must be segmented from the reconstructed\nand was characterized in the TriBeam system with 1.5-\u03bcm- volume. When working with 3D EBSD data, orientation\nthick slices as described previously [37], and EBSD data information exists at every voxel in the volume. Straight-\nwas collected to characterize grain texture and morphology. forward segmentation algorithms such as connected compo-\nRoughly 25 GB of data was collected from a total of 204 nent analysis (CCA) are used to identify grains from the 3D\nslices over the course of three days, resulting in a volume data using a misorientation tolerance between adjacent vox-\nof 952.5 \u00d7 501.0 \u00d7 306.0 \u03bcm. Raw EBSD patterns were els. The misorientation tolerance is one of the most critical\nnot collected, but the Hough transforms of the patterns parameters for the segmentation and analysis of EBSD data.\n\n\nFig. 3 Mask of the 3D data from\na sample of LENS-processed 816 m\n304L stainless steel generated by 834 m\nthresholding on the Confidence\nIndex (CI) of EBSD patterns\n\n\n\n\n\n 240 m\n\n\n Build\n Direction\n\n\n\n\n\n Confidence Index\n\n\n\n\n 0.1 1.042 Integr Mater Manuf Innov (2019) 8:37\u201351\n\n\nA mask is defined that distinguishes good data from noise in Neighbors,\u201d and \u201cFill Bad Data\u201d can affect whether individ-\nthe dataset by using a threshold on the electron backscatter ual voxels are retained or released from segmented features.\npattern confidence index (CI) [36]. To perform grain seg- At the end of a reconstruction, post-processing scripts are\nmentation, a seed is selected from voxel 0 within the mask used to count the number of voxels belonging to segmented\nvolume and its orientation is compared to each of its nearest features, which will always be a subset of the initial group\nneighbors that are still within the mask (up to six neigh- of \u201cgood\u201d voxels.\nbors in a rectilinear voxelized grid). If the misorientation As can be seen in Fig. 5a, these two metrics tend to have\nbetween two adjacent voxels is below the user-defined mis- opposite trends with increasing misorientation tolerance. As\norientation tolerance, then the voxel is added to the current larger misorientation tolerances are used to segment the\ngrain. This process is repeated until no additional neighbor- data, not only are more grains merged together, decreasing\ning voxels can be added to the grain. A new seed is then the overall number of grains found, but noisier data on\nselected at the smallest voxel index not previously grouped the sample surfaces can also be connected to existing\nand the process continues until all voxels in the mask have grains during segmentation. This trend is true except for\nbeen assigned to some grain ID. the lowest misorientation tolerances, below 0.9\u25e6. At these\n It is essential that an optimal misorientation tolerance lower misorientation tolerances, the minimum grain size\nvalue is used during dataset reconstruction due to the requirement of 64 voxels eliminates many of the grains\nimpact of the misorientation tolerance on the definition found during the segmentation step, and for tolerances\nof grain structure. Two-dimensional analysis of EBSD below 0.4\u25e6, no continuous grains larger than 64 voxels\ndata typically uses a misorientation tolerance of 5\u25e6, which are found, so grain-level metrics do not exist in these\nis generally sufficient for well-annealed or recrystallized reconstructions.\nmicrostructures of various morphologies [38]. However, in An optimized reconstruction will maintain a high fraction\ndeformed or highly textured materials, as are commonly of the masked voxels with high confidence index, while\nobserved in as-built additive structures [39, 40], such also reducing unnecessary merging of grains. The merging\nlarge misorientation tolerances can inadvertently merge of grains when a large misorientation tolerance is selected\ngrains that should otherwise be segmented separately. can be seen in Fig. 4. The feature in Fig. 4a is identified\nThe additional voxel connectivity provided by 3D data as a single grain when using a misorientation tolerance\nfurther exacerbates this problem, and as there is generally of 5.0\u25e6, but becomes separated into three separate grains\nnot an accepted misorientation tolerance that applies to when using a misorientation tolerance of 2.0\u25e6(Fig. 4a).\nall 3D microstructures, these values must be chosen The further separation of this feature results in grains with\nintuitively and the resulting segmentation analyzed for more reasonable grain morphologies that reflect the additive\nefficacy. This is a time-consuming, laborious process, and process. The best misorientation tolerance value is the\nthe ultimate selection of a user-defined parameter is not lowest value at which both the change in fraction of masked\nnecessarily verifiable as the optimal choice. The use of data included and the change in the number of grains\nparameterization, enabled by the BisQue framework, allows became constant, or when the derivatives of these quantities\nfor the generation of many 3D volumes to better assess these with respect to misorientation tolerance begin to converge,\nand other important reconstruction parameters. similar to the Elbow method used for determining the\n Keeping all other pipeline parameters constant (mini- optimal number of clusters in a dataset. The derivatives are\nmum number of two neighbors, minimum allowed defect approximated via the central difference method, shown in\nsize of 125 voxels), the misorientation tolerance was tested Fig. 5b and c. A best balance between these metrics occurs\nover a wide range of values, from 0.1 to 10\u25e6of mis- at 2.0\u25e6, making this an equitable choice of misorientation\norientation in 0.1\u25e6increments, generating a total of one- tolerance for segmentation of this dataset to avoid excess\nhundred 3D reconstructions of the steel sample described consolidation of separable grains. This results in a dataset\nin \u201cLENS-Processed 304L Stainless \n\n## 3. polonsky2019threedimensionalanalysisand pages 1-2 (Context ID: pqac-00000014)\n\nIntegrating Materials and Manufacturing Innovation (2019) 8:37\u201351\nhttps://doi.org/10.1007/s40192-019-00126-7\n\n TECHNICAL ARTICLE\n\n\nThree-dimensional Analysis and Reconstruction of Additively\nManufactured Materials in the Cloud-Based BisQue Infrastructure\n\nAndrew T. Polonsky1 \u00b7 Christian A. Lang2 \u00b7 Kristian G. Kvilekval2 \u00b7 Marat I. Latypov1,3 \u00b7 McLean P. Echlin1 \u00b7\nB. S. Manjunath2 \u00b7 Tresa M. Pollock1\n\n\nReceived: 30 December 2018 / Accepted: 18 February 2019 / Published online: 22 March 2019\n\u00a9 The Minerals, Metals & Materials Society 2019\n\nAbstract\nA microstructure analytics and 3D reconstruction software package, DREAM.3D, was integrated as a module into a\ncloud-based platform, BisQue. Parallelization of DREAM.3D module executions and the ability to parameterize pipeline\nvariables over a range of values have led to insights about the grain segmentation misorientation tolerance in TriBeam-\ncollected 3D EBSD datasets of additively manufactured materials with complex anisotropic microstructures. Furthermore,\na comparison in grain size measurements was made between standard 2D metallographic slices and 3D measures using\nBisQue\u2019s parallelized DREAM.3D module executions. The direction of cloud-based data infrastructure and the prospects\nfor impact in material science are also discussed.\n\nKeywords Tomography \u00b7 3D materials science \u00b7 Microstructure analytics \u00b7 Cloud infrastructure \u00b7 Additive manufacturing \u00b7\n3D metal printing\n\n\n Introduction\n Andrew T. Polonsky\n polonsky@ucsb.edu\n Recent external pressures mandated by government grants\n Christian A. Lang requiring data be accessible to the public, and internal\n clang@ucsb.edu pressures within academic communities for data sharing\n and reproducibility have led to the emergence of data-\n Kristian G. Kvilekval\n driven platforms within the scientific community [1\u20134].\n kgk@ucsb.edu\n Requirements for these platforms include providing data\n Marat I. Latypov provenance, data sharing, and hosting services for data that\n latmarat@ucsb.edu may otherwise disappear when a lab closes or hardware\n fails [5]. Recently, data repositories have shifted from\n McLean P. Echlin\n mechlin@ucsb.edu simply siloing data to include data analytics and predictive\n capabilities. Furthermore, some of these repositories are\n B. S. Manjunath directly linked with high-performance computing in order\n manj@ucsb.edu\n to populate an ever growing database, such as with\n Tresa M. Pollock thermodynamic databases such as the Materials Project [6]\n tresap@ucsb.edu and the Open Quantum Materials Database (OQMD) [7].\n More sophisticated predictive/interactive databases, such as\n1 the aforementioned thermodynamic ones, have been slower Materials Department, University of California Santa Barbara,\n Santa Barbara, CA 93106, USA to develop with the 3D Materials Science community. This\n2 is likely due to the less standardized and more diverse data Electrical and Computer Engineering Department,\n University of California Santa Barbara, Santa Barbara, modalities, the complexity and diversity of microstructures,\n CA 93106, USA and the relative infancy of the community itself.\n3 Mechanical Engineering Department, University of California In almost all regards, using 3D data to answer scientific\n Santa Barbara, Santa Barbara, CA 93106, USA questions in Materials Science is challenging due to the38 Integr Mater Manuf Innov (2019) 8:37\u201351\n\n\nneed for dataset acquisition, reconstruction, and analysis. In 3D characterization techniques, such as X-ray-based\nReconstruction of 3D datasets is a complex process with diffraction contrast tomography (DCT), the problems of\nmany degrees of freedom. The algorithms employed, and data reconstruction and analysis are also convoluted. Coher-\ntolerances selected by the user to align slices, segment ent volumes must be reconstructed from individual 2D\nfeatures, and remove data artifacts (i.e., remove noise), images via back projection techniques [24]. The diffraction\nultimately determine the quantitative data extracted from spots from the 2D projections are generally assumed to orig-\nthe volume. Significant progress on the reconstruction and inate from a single grain, limiting the characterization of\nanalysis of electron backscatter diffraction (EBSD) data has materials with large internal strain gradients [25]. Moreover,\nbeen made by a software package DREAM.3D [8], which stereological conventions established in 2D do not neces-\ncreates a unified data structure for 3D data treatment and sarily capture the real 3D microstructures, particularly at\naggregates tools and algorithms collectively developed by extrema of property distributions [26, 27]. Given the wealth\nthe community. In DREAM.3D, this process takes the form of additional data provided by 3D characterization, new\nof a pipeline, which typically consists of well over a dozen tools aimed at exploring the parameter space offered to 3D\nsteps, and in which each step has its own set of input reconstruction are required. In the following manuscript, we\nvariables and outputs. DREAM.3D typically runs in a serial describe the use of a cloud-based platform, BisQue [28, 29],\nprocess on a workstation, with predefined input parameters. enhanced with the DREAM.3D microstructural software\nDue to the long computation times required to process analysis package for the 3D reconstruction and analysis\n3D data, which often scales proportionately as dataset size of additively manufactured microstructures characterized\nand complexity increases, it is impractical to explore the using TriBeam tomography [30].\nfull parameter space by manually running reconstructions.\nTypically, only several variables are adjusted by a user until\na qualitatively acceptable reconstruction is attained. This Methods\nprocess inherently imparts bias and typically provides little\nopportunity to justify specific reconstruction variables. The following sections describe the software infrastructure\n The bias generated during reconstruction of 3D datasets and materials investigated.\nis subsequently carried through to data analysis, which,\nfor microstructural data, is still an ill-defined process. BisQue for Cloud-Based Data Storage and Analysis\nStandardization of analysis involving new characterization\ntechniques is generally a slow process. Automated orien- All data processing was performed in the cloud with BisQue\ntation imaging analysis via EBSD first emerged in the [28, 29] using a web browser interface to interact with the\nearly 90s, but standards did not emerge for nearly two 3D datasets. BisQue has backend infrastructure support for\ndecades [9, 10]. These new standards covered basic quan- web services such as Amazon S3, IRODS, and federated\ntitative analysis, including methods for grain size measure- local file systems as well as client facing tools such as\nment, as well as guidelines governing data quality, quan- Java, Python, and Matlab. A DREAM.3D [8] plugin was\ntity, and resolution sufficient to make such measurements developed for BisQue in order to incorporate the materials\n[11]. Even in 2D EBSD analysis, such standards are rare science based 3D dataset analysis tools. The database\nand do not necessarily address additional subtleties arising architecture of BisQue is such that every processing\nfrom more complex, albeit commonly studied, microstruc- execution, dataset (input and output), and workflow\ntures, including twinned materials, nanocrystalline mate- processing pipeline receives a unique web address URL.\nrials, and deformed materials [12\u201317]. Standardization of These URLs are useful for at least two reasons: tracking\ncharacterization meth\n\n## 4. shen2019convolutionalneuralnetworkbased pages 1-2 (Context ID: pqac-00000015)\n\n Acta Materialia 170 (2019) 118e131\n\n\n Contents lists available at ScienceDirect\n\n Acta Materialia\n\n\n journal homepage: www.elsevier.com/locate/actamat\n\n\nFull length article\n\nConvolutional neural network-based method for real-time orientation\nindexing of measured electron backscatter diffraction patterns\n\nYu-Feng Shen a, b, Reeju Pokharel a, *, Thomas J. Nizolek a, Anil Kumar a, Turab Lookman a\n\na Los Alamos National Laboratory, Los Alamos, NM, 87544, USA\nb Carnegie Mellon University, Pittsburgh, PA, 15213, USA\n\n\n\na r t i c l e i n f o a b s t r a c t\n\n\nArticle history: Electron backscatter diffraction (EBSD) is the most commonly used technique for obtaining spatially\nReceived 13 September 2018 resolved microstructural information from polycrystalline materials. We have developed two convolu-\nReceived in revised form tional neural network approaches based on domain transform and transfer learning to reconstruct\n13 March 2019\n crystal orientations from electron backscatter diffraction patterns. Our models are robust to experi-\nAccepted 20 March 2019\n mentally measured image noise and index orientations as fast as the highest EBSD scanning rates. We\nAvailable online 27 March 2019\n demonstrate that the quaternion norm metric is a strong indicator for assessing the reliability of the\n reconstructions in the absence of the ground truth. We demonstrate the applicability of the current\nKeywords:\n methods on a tantalum sample.Microstructure reconstruction\nConvolutional neural network \u00a9 2019 Acta Materialia Inc. Published by Elsevier Ltd. All rights reserved.\nElectron backscatter diffraction\n\n\n\n\n\n1. Introduction characterization of relatively large (0.1e10 mm) polycrystalline\n samples [6,7]. EBSD provides orientation maps at sub-grain spatial\n Spatial microstructural heterogeneities at the mesoscale resolution (~200 nm) and high crystal orientation resolution (<0.5\n(~1e100 mm), including grain boundaries, phase boundaries, dis- deg). During an EBSD measurement, an electron beam is focused\nlocations, defect structures, and chemical segregation, directly onto a spot on the sample surface and a diffraction pattern is\ncontrol macroscopic material properties and behavior. Currently, recorded. Top of the line commercially available orientation imag-\nthe lack of understanding of the complex collective response of ing microscopes (OIM) can make one such measurement in less\nmesoscale features to external stimuli poses fundamental chal- than 1 ms [8]. When optimizing for speed, the pattern quality de-\nlenges in predicting materials\u2019 microstructure evolution [1,2]. This grades, which results in reduced orientation indexing \ufb01delity with\nis critical for engineering new materials with tailored properties. conventional reconstruction methods [9]. In contrast, the state-of-\nExperimental techniques have advanced signi\ufb01cantly in the last the-art dictionary indexing (DI) method signi\ufb01cantly improves the\ntwo decades, enabling destructive and non-destructive character- orientation reconstruction accuracy from highly noisy EBSD pat-\nization of material microstructures and their evolution at high terns [9,10]. However, real-time orientation indexing using the\nspatial and temporal resolutions [3e5]. With increasing data dictionary learning method is not yet viable, unable to match scan\ncollection rates and sizes of datasets per sample reaching tens of speeds which can reach as high as 1 ms/pattern, limiting the DI\nTBs, there is considerable interest in exploring how ef\ufb01ciently approach to be an off-line method [11,12].\nanalysis methods based on machine learning can be applied to the Fast orientation indexing from noisy patterns is crucial for in-\nreconstruction process. In this work, we show how convolution situ microstructure evolution [7,9] and other quantitative studies\nneural networks (CNNs) can be used as \u201csurrogate\u201d models for that require statistically signi\ufb01cant volume measurements at high\nsolving the inverse problem of reconstructing microstructures from spatial resolution [3]. In spite of progress towards fast data collec-\ndiffraction data. tion times and computation, there is a need for new methods to\n Electron backscatter diffraction (EBSD) is the most extensively accelerate the orientation indexing from noisy EBSD patterns,\nused technique for 2D and/or 3D spatially resolved crystallographic especially if we are to make progress towards real-time in-situ\n studies and 3D microstructure characterization.\n Recently, deep convolutional networks have been utilized for a\n * Corresponding author. range of imaging techniques from automated image segmentation\n E-mail address: reeju@lanl.gov (R. Pokharel).\n\n\nhttps://doi.org/10.1016/j.actamat.2019.03.026\n1359-6454/\u00a9 2019 Acta Materialia Inc. Published by Elsevier Ltd. All rights reserved. Y.-F. Shen et al. / Acta Materialia 170 (2019) 118e131 119\n\n\n[13,14] to image reconstruction for magnetic resonance imaging high rates.\n[15]. While CNNs have demonstrated immense success for prob-\nlems related to image classi\ufb01cation [16] and detection [17], only a 1.2. Outline\nfew studies have utilized CNNs to address regression problems\n[18e20] for improving the performance of a forward model. The basic principle of EBSD (measurements and simulations) is\n Liu et al. [11] demonstrated the \ufb01rst application of convolu- presented in Section 2. A brief background on CNNs is reviewed in\ntional neural networks for EBSD orientation indexing from simu- Section 3, and their application to EBSD is presented in Section 4. In\nlated diffraction patterns. Separate CNN models were trained to Section 5, we summarize our key \ufb01ndings related to the model's\npredict individual components of the crystal orientation. Jha et al. sensitivity to image noise and experimental parameters, and\n[12] extended this approach to predict the full crystal orientation discuss the computational cost of the proposed methods.\nusing a deep CNN network, employing mean disorientation in the\nloss function to account for the non-linearity of the orientation 2. Electron backscatter diffraction\nspace. However, the implementation of complicated loss functions\nled to relatively long training times. In both the studies, the models A diffraction pattern (intensity distribution) on a detector, X \u00bc\nwere only trained and tested on simulated EBSD patterns, in X\u00f0x;y\u00de, where \u00f0x; y\u00de is pixel location, can be expressed as a function\ncontrast to real experimental diffraction patterns; therefore, the of crystal orientation represented as a quaternion q \u00bc \u00f0q0;q1;q2;q3\u00de,\neffects of measurement noise were not considered. In this work, of the form:\nwe demonstrate the ef\ufb01cacy of the neural network approach for\nexperimentally measured data with varying noise levels. We pre- X \u00bc P \u00f0f\u00f0qjM ; C ; G \u00de\u00de; (1)\nsent two convolutional neural networks based EBSD reconstruc-\ntion techniques that are applicable to experimental diffraction where M parameterizes the microscope, C denotes the crystal-\npatterns and robust towards measurement noise. In particular, we lography of the sample, G represent the geometry of the setup, and\nshow that by utilizing a simulation-trained CNN to provide an P \u00f0l\u00de represents a random Poisson sample drawn from a Poisson\ninitial estimate for re-training a small part of the network or distribution with mean l. Like many other diffraction-based mea-\ncombining it with an additional network with a small amount of surement methods, reconstructing a crystallographic orientation\nexperimental data results in high prediction accuracy for from an electron backscatter diffraction (EBSD) pattern is achieved\nmeasured data. by solving an inverse problem, i.e. \ufb01nding the inverse function\n which maps a g\n\n## 5. shen2019convolutionalneuralnetworkbased pages 8-10 (Context ID: pqac-00000016)\n\n prediction. A correction for the orienta- mental diffraction patterns of the same orientation collected at\ntion error induced by the pattern center shift across a large area various exposure times. The top row is the experimentally\nEBSD scan can be applied using the method described in Singh et al. measured patterns and the bottom row corresponds to the\n[34]. While we do not use this correction factor here, as we are FusionNet transformed patterns. The measured pattern quality\nprimarily interested in demonstrating that large reconstruction signi\ufb01cantly degrades with decreasing exposure times. For shorter\nerrors can be reduced through re-training (shown in Fig. 7), ac- exposures, the reconstructed patterns are more deformed, but\ncounting for the pattern center shift as a function of scan position many features are retained in the transformed image. Fig. 8(b)\nmay further reduce the low misorientations shown in Fig. 7(f). shows the simulated pattern corresponding to the same orientation126 Y.-F. Shen et al. / Acta Materialia 170 (2019) 118e131\n\n\n\n\n\nFig. 7. (a), (d) The misorientation map between the predicted and the ground truth crystal orientations. The red points correspond to the positions from which measured diffraction\npattern and crystal orientation pairs were used for training the U-Net and the re-trained networks. (c), (f) Misorientation distribution calculated for the 100 measured patterns,\nrandomly chosen from the right most side of the sample (unseen during training), used as a testing set for the two models. The measured diffraction patterns from the remaining Ta\nsample positions were used for orientation prediction. Low misorientation angle indicates good agreement. (b), (e) Spatial map for the deviation from unity of the quaternion norm.\nLarger deviation indicates higher prediction error. (For interpretation of the references to color in this \ufb01gure legend, the reader is referred to the Web version of this article.)\n\n\n\n\n\nFig. 8. (a) EBSD detector patterns. The \ufb01rst row shows the measured diffraction images of the same orientation collected at various exposure times. The second row shows the\nFusionNet transformed images that were used as the input for the CNN model for orientation indexing. (b) The simulated pattern corresponding to the same orientation in (a). (c)\nThe distributions of misorientations between the predicted and the ground truth crystal orientations of the 601 test dataset collected at various exposures. (d) Average misori-\nentation angles for data points with less than 10+ misorientation versus the exposure times for CNN and Hough transform analyses. The error bar is the standard deviation obtained\nfrom the misorientation distribution. Both methods exhibit a decrease in accuracy with increasing noise level. Y.-F. Shen et al. / Acta Materialia 170 (2019) 118e131 127\n\nin Fig. 8(a). Misorientation distributions between the measured and pixels (pixel size is 71.4 mm). This was expected because detector\nthe predicted orientations for the entire scanned area are shown in translation and crystal rotation have approximately the same effect\nFig. 8(c). The results demonstrate that the CNN approach can, to a on the EBSD pattern. Therefore, similar to Hough transform and\ndegree, learn to index very low-quality diffraction images. dictionary methods, the proposed CNN based approach also re-\n A comparison between the CNN and Hough transform recon- quires determination of the experimental setup parameters before\nstruction accuracy is shown in Fig. 8(d). Here, we show what per- reconstruction. Therefore, a single neural network will not provide\ncentage of points have less than 10+ misorientations with the accurate predictions for all experimental geometry parameters;\nground truth, as shown by the gray bars. Note that the CNN however, it might be possible to account for the change in instru-\nconsistently achieved a higher percentage of such points for all ment parameters via re-training the weights of the previously\nexposure times. The difference is especially large for 1 ms exposure trained CNN model.\ntimes where the CNN approach resulted with 50% of all points\nhaving < 10+ misorientations, while the Hough transform method 5.4. Computational cost\nonly had 15% of the points with < 10+ misorientation. Next, us-\ning only these < 10+ misorientation points, we calculated the Compared to a dictionary approach, one advantage of using\naverage misorientation and the standard deviation, as shown in neural networks is increased computational performance.\nblue. For this choice of points, the Hough transform method has Reducing computation time is an important consideration in\nlower average misorientation and lower variance. Overall, the CNN designing a network architecture. As we can see from Equation\napproach is more robust to noise because a larger number of points (A.1), the computation time for each pixel in the convolutional layer\nhave overall lower predicted misorientations, while the Hough is proportional to the kernel size and the number of \ufb01lters, which is\ntransform method is more accurate but only for a very small frac- related to the number of computations performed by the network.\ntion of points, suggesting that only points with low noise were Thus, reducing the number of layers and keeping the kernel size\naccurately reconstructed. and \ufb01lter numbers managable for the convolutional layers will\n Recent studies have also demonstrated CNNs\u2019 robustness to increase the performance. However, a CNNs\u2019 ability to approximate\nnoisy data [35,36]. This is not surprising because convolutional complex functions depends on the network size [41,42], and the\nlayers have been shown to be capable of learning the features from prediction power will decrease with decreasing network size.\nthe training data to recover a clean image from a noisy observation The network architectures of the CNN and U-Net used in this\n[37e39]. Moreover, CNNs can learn high level features automati- work were optimized for both computational performance and\ncally and are very robust to local noise, which makes them prediction accuracy, and we demonstrated that the models gener-\noutperform traditional methods based on handcrafted features, alized well for both unseen simulated and experimental datasets.\nwhich involve pre-determining characteristic regions or de- Using the network structure described here, the U-Net method\nscriptors of an image, utilized in many computer vision tasks took about 17 min to reconstruct the 1 1 mm2 scanned region\n[15e17,40]. (251001 data points) on the sample (i.e. 4 ms per pattern) on a\n MacBook Pro with a 2.8 GHz Intel Core i7 processor, and the\n5.3. Effects of uncertainty in experimental parameters retrained CNN took about 5 min (i.e. 1 ms per pattern). Further-\n more, there are many neural network frameworks (e.g. tensor\ufb02ow\n Another challenge always encountered in experiments is the [43]) that can utilize GPUs to further speed up the reconstruction\nuncertainty in experimental setup parameters. We conducted a without changing the code.\nparametric study to investigate the effect of instrument setup un-\ncertainty on model prediction. For that purpose, we trained our 5.5. Combining CNN with the dictionary approach\nmodel with simulated images generated from one set of detector\nparameters, and tested it on the images that were generated using Both Liu et al. [11] and Jha et al. [12] reported the dictionary\ndifferent setup parameters. The results are shown in Fig. 9. In indexing approach to be slower than the CNN method. In this work,\nFig. 9(a), we only changed the distance between the detector and we have demonstrated that the CNN-based method is relatively fast\nthe sample, keeping everything else \ufb01xed. As long as the distance and can enable real-time reconstructions during the scanning\noffset was smaller than 900 mm, the results were not strongly process. However, the CNN method is not as accurate as the dic-\nin\ufb02uenced. Fig. 9(b) and (c) show the effects of X and Y translation, tionary approach, which can reconstruct noisy data with high ac-\nwhich caused the error to shift towards the right suggesting poor curacy [10]. Further improvements may be made by combining the\nprediction. The extent of this shifting was dependent on the choice two approaches: \ufb01rst apply CNN-based regression to obtain pre-\nof the experimenta\n\n## 6. shen2019convolutionalneuralnetworkbased pages 10-12 (Context ID: pqac-00000017)\n\n we have demonstrated that the CNN-based method is relatively fast\nthe sample, keeping everything else \ufb01xed. As long as the distance and can enable real-time reconstructions during the scanning\noffset was smaller than 900 mm, the results were not strongly process. However, the CNN method is not as accurate as the dic-\nin\ufb02uenced. Fig. 9(b) and (c) show the effects of X and Y translation, tionary approach, which can reconstruct noisy data with high ac-\nwhich caused the error to shift towards the right suggesting poor curacy [10]. Further improvements may be made by combining the\nprediction. The extent of this shifting was dependent on the choice two approaches: \ufb01rst apply CNN-based regression to obtain pre-\nof the experimental setup, and in our case, it was about 4+ per 20 liminary predictions and a measure of con\ufb01dence for each location\n\n\n\n\n\nFig. 9. The misorientation distributions when the training and testing patterns are generated under different detector parameter setups. (a) The sample to detector distance is\ndifferent for training and testing data, where the offset unit is mm. (b) The pattern center X coordinate on detector are different for training and testing data. (c) The pattern center Y\ncoordinate on detector are different for training and testing data. The offset units for X and Y are given in number of pixels (pixel size is 71.4 mm).128 Y.-F. Shen et al. / Acta Materialia 170 (2019) 118e131\n\n\ngiven by the norm of the predicted quaternion. For locations with methods improved the accuracy of the experimental data recon-\nhigh con\ufb01dence reconstructions, run the pattern matching only in struction. This improvement can be understood by looking at the\nthe neighborhood (e.g. 10+) of the preliminary results in the dic- activation map of the last convolutional layer, which after max\ntionary. For those with low con\ufb01dence, run the full dictionary pooling is the input to the fully connected layer.\nsearch. Fig. 10 shows one such example from the test dataset. Four\n feature maps are shown, one for each of the four \ufb01lters in the layer.\n5.6. Regularization The \ufb01rst row is the simulation image and the \ufb01lter outputs of the\n original CNN. We can see that some features related to Kikuchi\n Regularization is important for reducing the chance of over- bands have been learned. The second shows the results of inputing\n\ufb01tting. We used L2 regularizations for our models without using experimental data into the CNN model which has been trained on\ndropout [44]. Dropout is a common regularization technique used simulations only. Clearly the original CNN will respond differently\nin most CNN classi\ufb01cation problems. It randomly forces the neuron to experimental and simulation patterns. The difference was sig-\nactivations to be zero in training, but does nothing in testing. Pre- ni\ufb01cant enough that the original CNN was unable to accurately\nvious studies have shown that dropout can improve the perfor- predict quaternions for experimental patterns.\nmance of a particular CNN-based regression model. For example, The third row shows the \ufb01lter outputs after a U-Net transformed\nKendall et. al. [45] used dropout in their model to infer camera image is fed into the original CNN; the activation maps look very\npositions from a picture taken by that camera, and saw improved similar to those shown in the \ufb01rst row, which were generated from\npredictions. We tried two dropout ratios (0:3; 0:5) in our CNN the simulated image. In the fourth row, we retrained the CNN so\nmodels, but they resulted in lower \ufb01delity predictions. However, that the weights of convolutional layers were adapted to the\nwithout dropout, we obtained validation errors that were already experimental images. We can see that the activation maps are also\nas low as the training error, as seen in Fig. 4(a). The reconstruction very similar to those in the \ufb01rst row, which supports our assump-\naccuracy (mean error and variance of error) of our model for un- tion that differences between simulation and experimental pat-\nseen data and for training data was similar, indicating that over- terns are low level features and they can be learned solely by\n\ufb01tting was not taking place. convolutional layers.\n The two approaches presented here for experimental pattern\n5.7. Microstructure reconstruction indexing are simple and robust. Similar studies have being con-\n ducted on transfer learning and domain transforms [46]. One such\n Experimental EBSD data reconstruction was performed by example is a generative adversarial networks (GAN) [47] that is\nemploying two adaptive learning networks. One of the reasons for utilized to transform images from one domain to another [48,49].\nnot training another CNN model from scratch was due to the lack of Essentially, the generative networks are learning the metric for\nlabeled experimental patterns that spanned the entire orientation measuring similarity between images produced from different mo-\nspace (fundamental zone) for a given material crystal structure. We dalities, which is similar to our approach utilizing the U-Net and\nobserved that both the domain transform and transfer learning FusionNet to transform experimental patterns to simulated patterns.\n\n\n\n\n\nFig. 10. Activation maps for the last convolutional layer. Case 1: simulated pattern as input to the original CNN. Case 2: experimental pattern as an input to the original CNN. Case 3:\nU-Net transformed pattern as an input to the original CNN. Case 4: experimental pattern as input to the re-trained CNN. Y.-F. Shen et al. / Acta Materialia 170 (2019) 118e131 129\n\n\n6. Conclusions\n\n This work demonstrates the effectiveness of two CNN ap- Xs Xs X 1 hl\u00f0i;j\u00de;c \u00bc w\u00f0m;n\u00de;c;c0al\u00f0i m;j n\u00de;c \u00fe bc;c0 (A.1)proaches for microstructure reconstruction from measured EBSD\n m\u00bc s n\u00bc s c0\npatterns. Both approaches initially trained the CNN with a large\nnumber of easily generated simulation data and then utilized a which is followed by the activation function\nrelatively small number of expensive experimentally measured\npatterns to either re-train several convolutional layers or transform\nexperimental patterns into simulated patterns. Both methods were n o\n al\u00f0i;j\u00de;c \u00bc ReLU hl\u00f0i;j\u00de;c \u00bc max 0; hl\u00f0i;j\u00de;c ;applied to a tantalum sample with a body centered cubic crystal\nstructure. Noise in the patterns was one of the major contributors\nthat impacted the model prediction signi\ufb01cantly. The proposed where hl\u00f0i;j\u00de;c and al\u00f0i;j\u00de;c are the feature map intensity and activation\nCNNs demonstrated robustness to varying levels of noise in real value at \u00f0i; j\u00de pixel coordinates, s is the kernel size and c is the\nexperimentally measured data (achieved by changing exposure\n channel index in layer l. The w\u00f0m;n\u00de;c0;c are the convolutional kernel\ntimes during data collection) and successfully reconstructed the\n weights between channel c and channel c0 of neighboring layers\norientations while matching the highest EBSD scanning rates. The\n and bc;c0 is the bias term.\nproposed quaternion norm as a measure of con\ufb01dence was\n We used a 3 3 kernel for all convolutional layers with s \u00bc 1,\ndemonstrated to be a strong indicator for assessing the reliability of\n the range of m and n was m; n2f 1; 0; 1g, and zero padding was\nthe reconstructions. This will be crucial for determining the quality\n employed. The \ufb01lter numbers (i.e. number of channels) were 4; 8; 8\nof reconstructions for real applications, when the ground truth is\n \n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: [pqac-00000000, pqac-00000001, pqac-00000002, pqac-00000003, pqac-00000004, pqac-00000005, pqac-00000006, pqac-00000007, pqac-00000008, pqac-00000009, pqac-00000010, pqac-00000011, pqac-00000012, pqac-00000013, pqac-00000014, pqac-00000015, pqac-00000016, pqac-00000017]\n\nStatus: Paper Count=25 | Relevant Papers=8 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=18 | Current Cost=$0.0922 | Disease-Target Evidence=0", + "name": "read_text", + "tool_call_id": "call_4klcSpImEsXAZeSqWkaHiygh", + "info": { + "start_ts": 755.581905948, + "end_ts": 760.816464142 + } + }, + { + "role": "tool", + "content": "## 1. sparks20243dreconstructionof pages 23-24 (Context ID: pqac-00000000)\n\nages and contrast-enhanced\nin the optical images, they were histogram-matched using BSE images and subsequently applied to the raw images\nScikit-Image\u2019s \u201cmatch_histograms\u201d function, with the first and binary mask data types. As the first layer of the optical\noptical image serving as the reference histogram for the later data serves as the reference location of the sample\u2019s spa-\nlayers to match against. From there, the images were spa- tial information, the optical data were centered in physical\ntially registered in series using OpenCV\u2019s implementation space around the center point of the first layer\u2019s binary mask\nof the SIFT algorithm. The default parameters were used, using SITK\u2019s \u201cCenteredTransformInitializer\u201d function. The\nand feature matching was done using OpenCV\u2019s brute force centering transform from the first optical layer was then\nmatcher, keeping the top 30% of matched features for the cal- applied to each subsequent layer to ensure that any global\nculation of the transformation matrix using \u201ccv2.estimateAff- alignment shifts due to shear or sample rotation captured\ninePartial2D.\u201d This function calculates a rigid transform, in the SIFT registration of the optical images were carried\nonly allowing for rotation and translation. After alignment, through to the BSE and EBSD registration steps.\na binary mask of the sample was automatically found using The EBSD data were then registered against the updated\na combination of Otsu thresholding, binary hole filling, and BSE images using the same SITK framework, with the\nsegmenting out the binary feature with the largest area. This B-Spline mesh size being updated to 3x3 as determined in\nbinary mask is used to mask out the mounting medium (Poly- [2]. Grayscale conversions of EBSD inverse pole figure (IPF)\nfast) and the gold cube while registering the BSE data against colormaps were registered against the contrast-enhanced\nthe optical data, as well as determining the sample center for BSE images, allowing for the nonlinear registration of grain\nlater alignment with the BSE and EBSD data. boundary information to remove the distortions from EBSD\n The same general SITK multi-resolution image registra- data collection. The IPF colormaps were generated as part of\ntion framework as outlined in [2] was used for the BSE to a Python script using ORIX, an open-source Python EBSD\noptical and EBSD to BSE registrations, with differences in analysis suite [47, 48]. ORIX\u2019s \u201corientation2color\u201d func-\nresolution and hyperparameters as needed. This framework tion was used to generate the IPF colormaps for each layer,\nallows for intra- and inter-modal image registration using while binary masks for the EBSD data were calculated using\na variety of different similarity metrics and transforma- the Otsu threshold method on the confidence index values\ntion types. The parameters used were as follows: B-Spline from the EBSD scan data. The BSE images were down-\ntransform, mutual information as the similarity metric [46], sampled from a 2500\u00d72500 grid with a spacing of 0.5 \u03bcm/\nL-BFGS-B as the optimizer, and nearest-neighbor interpola- pixel to a 600\u00d7600 grid with a spacing of 2 \u03bcm/pixel using\ntion for final image resampling. As SITK image objects are SITK\u2019s \u201cResample\u201d function to match the SITK grid used\narray-based images defined on a physical-space region, each for processing the EBSD data. Note that both the BSE and\ndata mode\u2019s image is provided along with its physical grid EBSD grids in SITK were larger than the original images\nspacing ( \u03bcm/pixel). This allows for data modes at different to allow for motion during registration without loss of data;\nresolutions to be registered, as well as the easy resampling added \u201cpadding\u201d pixels near the boundaries of the grids\nof higher-resolution data modes down to the lowest resolu- were filled with zero values to match the dark background\ntion reference grid. of both images. The B-Spline transform was then calculated\n The BSE images were registered against the aligned on a per-layer basis and applied to the raw EBSD orientation\noptical data using an updated version of the Python script data files with nearest-neighbor interpolation using a cus-\nfrom [2]. One difference from the earlier study is that only tom Python input\u2013output function. Any orientations in the\nthe BSE images and not the optical images were contrast- exported EBSD data corresponding to padding pixels were\nenhanced, as contrast enhancement of the optical images set to the identity rotation with a confidence index of zero.\nfrom this study emphasized features such as surface Separately from the SEM data modes, the SWLI data\nscratches that were not shared with the BSE images and were also registered against the self-aligned optical images.\nresulted in a poor nonlinear registration. The BSE images The raw heightmap data were corrected to remove any tilt\nwere treated with Scikit-Image\u2019s \u201cequalize_adapthist\u201d func- present from data collection, which was done by calculating\ntion to perform adaptive histogram equalization on each the surface plane of the sample using least squares estima-\nlayer, followed by a \u201cmatch_histograms\u201d treatment, match- tion and subtracting the resulting plane from the raw data.\ning each sequential layer with the first BSE layer to improve The tilt-corrected heightmaps were then registered against\ngrayscale consistency across the image series. Binary masks the optical images using the same SITK framework and\nfor the BSE images were then calculated using the same subsequently downsampled to a 600\u00d7600 grid with 2 \u03bc\u200am\nmethod as the optical images. spacing to match the grid used for the corrected EBSD data,\n For the BSE to optical registration, the B-Spline ensuring that each height value corresponded to a single\nparameters were a mesh size of 1x1 and a transformation EBSD data point. Figure 6 (d) and (h) shows an example of\norder of 2. The B-Spline transform was calculated using the raw and tilt-corrected heightmaps.796 Integrating Materials and Manufacturing Innovation (2024) 13:773\u2013803\n\n\n\n\n\nFig.\u202f26\u2002 \u2009SEM micrographs for section 331 showing the damaged region in the top left corner of the sample\n\nAppendix G.1: Registration Challenges are usually given as distances from the origin of a chosen\n reference frame, while crystal orientations are generally\nChallenges with the B-Spline registration of EBSD to BSE specified as rotations relative to an \u201corigin\u201d reference frame.\ndata occurred when one corner of the sample was accidentally It is possible for the reference frame used to define the posi-\ndamaged within the mount partway through the serial section- tion values (the spatial reference frame) to be different than\ning series. As the B-Spline transform and mutual information the reference frame used to define the rotations represent-\nsimilarity metric operate on a pixel-by-pixel basis, the SITK ing orientations (the grain reference frame), so both must\noptimizer distorts the moving image as needed to maximize be considered separately. The recorded rotations may also\nthe metric score. For the damaged region, there is no longer a differ in one or more choices required when specifying a\nclear grain structure or much shared information between the rotation in numerical form [49], such as using either the\nEBSD and BSE data types, causing the optimizer to incorrectly active or passive rotation convention. As all of these choices\ndistort the damaged region with respect to the rest of the sam- frequently vary between different data formats, cross-format\nple. In some areas of the sample, the poor distortion correc- comparisons require significant attention to these details to\ntion from the damaged region causes neighboring grains to be ensure that any differences have been accounted for.\npulled away from their true locations as well. Overall, the data We employ MTEX [37] to manipulate the EBSD and\nin the damaged region are not usable, and attempts were made NF-HEDM orientation maps, as it has native support\nto minimize its impact on the nearby regions by thresholding out for many existing orientation data formats and can be\nlow-confidence EBSD data, or potentially masking out the entire extended as necessary to accommodate new ones. The\ndamaged region from the registration optimization. Figure 26a (\u200axU\u200a, yU\u200a, zU\u200a) unified coordinate system shown in Fig. 8\nand Fig. 26b show the BSE and EBSD scans on section 331, is also the one used in MTEX, with the origin in the\nat the start of the damaged region, as well as the impact of the upper left corner, xU pointing to the righ\n\n## 2. sparks20243dreconstructionof pages 9-12 (Context ID: pqac-00000001)\n\nruns.\nagonal reconstruction grid onto the square 3D-EBSD posi-\ntion grid to allow for point-to-point quantitative compari- Reference Frame Misalignments Between Different Layers\nsons. Here, we use the coordinate system employed by the of the Same Type\n3D-EBSD position data as the unified coordinate system and\nbring the HEDM data into this coordinate system, as shown To estimate the rigid-body misalignment between two differ-\nin Fig. 8. Subsequent maps use this coordinate system. ent layers of the same type, we first calculate the misorienta-\n tions between the two layers at each (\u200axU\u200a, yU\u200a) point, similarly\n to Fig. 9. Any points with misorientation angles above the\nResults and Discussion 3\u200a\u25e6 threshold are discarded, and the remaining point-to-point\n misorientations are then averaged to produce a mean mis-\nA detailed catalog of the data is tabulated and included in orientation between the two different layers. These layer-\nthe dataset archived at the MDF. In this section, we present to-layer misorientations can be averaged further to obtain\nseveral comparison studies conducted using the 3D orienta- a mean misorientation between one layer and every other\ntion map of the VOI generated from MPSS and NF-HEDM. layer, e.g., averaging the 19 results from layer 1 of the NF-\n HEDM data versus layers 2 through 20. Averaging is done in\nLayer\u2011to\u2011Layer Orientation Comparisons quaternion form to account for all misorientation parameters\n [34], although the discussion below focuses on the misori-\nOnce the EBSD and NF-HEDM maps have been registered entation angles.\nand resampled onto the unified coordinate system, they can For the reconstructed NF-HEDM data, the misorien-\nbe easily compared across corresponding points, whether tations are uniformly very small, with all layer-to-layer\nthose are from a different data type (i.e., comparing points misorientation angles below 0.05\u25e6\u200a. As shown in Fig. 10,\nwith matching (\u200axU\u200a, yU\u200a, zU\u200a) values across data types) or a dif- higher misorientation angles are found between individual\nferent layer in the same data type (i.e., comparing points with sections of EBSD data due to the sample needing to be\nmatching (\u200axU\u200a, yU\u200a) values but different zU values within a sin- removed from the SEM for mechanical polishing and the\ngle data type). In this work, a misorientation angle threshold SEM stage needing to be moved between 0\u200a\u25e6 and 70\u25e6 tilt\nof 3\u200a\u25e6 is used to define whether a pair of points belong to the for every section. Despite the higher variation between\nsame grain in two compared datasets. Figure 9 shows that sections for the EBSD data, the mean misorientation\nthe observed misorientations between EBSD sections are angle between one section and all other sections never\ngenerally either well above or well below this threshold, with exceeds 0.3\u25e6\u200a, while the individual section-to-section mis-\nthe number of points above the threshold increasing as the orientation angles never exceed 0.5\u25e6\u200a, both low enough to782 Integrating Materials and Manufacturing Innovation (2024) 13:773\u2013803\n\n\n\n\n\nFig.\u202f9\u2002 \u2009Section-to-section misorientation maps from the distortion-corrected EBSD data\n\n\n\n\n\nFig.\u202f10\u2002 \u2009Mean misorientation angles between the distortion-corrected EBSD data for a given section and either the next section or all other sec-\ntions, and an equivalent plot for the NF-HEDM data layers\n\nbe below the noise threshold of conventional EBSD. We relative to comparisons of adjacent layers within a single\nattribute this high consistency to the combination of high- data type (see Fig. 11 versus Fig. 9). Across a subset of\nprecision EBSD, pattern center fitting for every section, the VOI cropped to contain only the sample, the fraction\nautomated sample alignment routines to ensure that the of noncorresponding points (those with a misorientation\nsample is consistently positioned during SEM imaging angle of more than 3\u200a\u25e6\u200a) was found to be 46.2%. By com-\nand EBSD scanning, and an effective clamping solution paring the IPF colormaps of both data types (as shown\nto ensure that the sample mounting on the SEM stage is in Fig. 8), we found that these points typically involved\nhighly repeatable. regions where smaller grains or twins visible in the EBSD\n data were absent from the HEDM data, with the larger\nMisorientations Between Resampled EBSD and NF\u2011HEDM grains found in the HEDM reconstruction having expanded\nData Layers to cover those regions. This result is similar to the findings\n of previous EBSD/HEDM comparison studies [1\u20134], with\nComparisons between matching layers of the resampled improving the correspondence of reconstructed HEDM\nEBSD and NF-HEDM data were similar to layer-to-layer data to the ground truth being a critical research target.\ncomparisons within a single data type, but a significantly In addition to the network of noncorresponding points\nhigher fraction of noncorresponding pixels was observed near the outlines of larger grains, Fig. 11 also shows aIntegrating Materials and Manufacturing Innovation (2024) 13:773\u2013803 783\n\n\n\n\n\nFig.\u202f11\u2002 \u2009Maps of misorientation angle and misorientation axis components versus position for the first pair of resampled 3D-EBSD and NF-\nHEDM data layers\n\n\nrelatively consistent misorientation axis and angle in the any individual layer\u2019s alignment rotation and the average\nregions that do correspond. Further investigation showed alignment rotation across all layers was 0.21\u25e6\u200a, similar in\nthat this was true for all resampled EBSD layers when com- magnitude to the misorientation between EBSD sections\npared with their matching HEDM layers. This prompted the shown in Fig. 10 (as might be expected given the high inter-\nidea of applying a per-layer uniform rotation to the EBSD nal consistency of the HEDM data).\norientation data to better align it with the HEDM orienta- The source of this misorientation between the EBSD and\ntion data, empirically determined from the average misori- HEDM orientation data has not been confirmed, but the\nentation axis and angle for corresponding points in that pair high level of consistency across the entire dataset implies\nof layers. This was highly successful at reducing the mis- that it is a systematic error. For the EBSD analysis, plau-\norientation between the EBSD and HEDM data, with 95% sible sources of systematic error include the true EBSD\nof the corresponding points after such alignment having a camera tilt angle differing from its nominal value of 10\u25e6 or\nmisorientation angle below 0.46\u25e6 across the entire volume the true sample tilt in the EBSD position differing from its\nof interest, with a mean value of only 0.24\u25e6\u200a. While these nominal value of 70\u25e6\u200a. Either of these is known to produce\nalignment rotations were calculated per layer (allowing for a fictitious rotation of the crystal orientations about xU in\nthe known variations between EBSD layers to be accounted direct proportion to the difference between the nominal\nfor), the alignment rotations themselves were also remark- angle and the true angle. However, it is unlikely that the\nably consistent from layer to layer. The largest angle between latter would produce such a consistent error across multiple784 Integrating Materials and Manufacturing Innovation (2024) 13:773\u2013803\n\n\n\n\n\nFig.\u202f12\u2002 \u2009Misorientation angle between corresponding points in the ing or Hough indexing on the same raw EBSD patterns, averaged\nresampled EBSD and HEDM data (after per-layer empirical orienta- across zU and plotted versus (\u200axU\u200a, yU\u200a) position. Note the significantly\ntion alignment rotations) when using either spherical harmonic index- different color scales for the two plots\n\nsections, as the SEM stage is moved for every section. The PC shift calibration in the Y-direction was not correctly\nSEM stage tilt axis could also be slightly misaligned rela- adjusted for the large scan area used and might provide\ntive to the EBSD camera, which is known to cause consist- better performance if this was rectified. However, even in\nent errors in the measured orientations from EBSD [35]. the central region where the PC shift effec\n\n## 3. stinville2022multimodaldatasetof pages 9-12 (Context ID: pqac-00000002)\n\nlements produced within grain surface meshes, but algorithm unaware of grain ID assignment.\n (c) Final mesh after segmenting elements according to grain IDs.\n\n\n clusters of the same material connecting at a single voxel corner) that could create singularities in the finite\n element solution. The resulting geometric model represents each grain as a region (volume) with geometric\n faces (surfaces) representing grain boundaries. Attributes attached to each region allow the user to retrieve the\n grain ID as it was defined in the originating DREAM3D15 dataset. At this stage, the face geometry still reflects\n the stair-stepped boundaries between the individual voxels, therefore a geometric based algorithm is used to\n create smooth geometric faces while preserving the overall shape of the grain boundaries. The resulting geomet-\n ric model can be tagged with meshing and analysis attributes to generate a run-ready input deck for the finite\n element solver.\n For the In718 RVE, features smaller than 50 connected voxels were removed followed by an erosion/dilation\n step using a 3x3x3 block structuring element. Many of the grains in this dataset were rather thin (often only one\n or two voxels thick). These were not processed using the erosion/dilation algorithm since it would completely\n remove them from the data. Figure 13 shows a twin grain (identified as grain ID 105 in the DREAM3D dataset)\n with a cut plane showing that the grain is at times only one voxel thick. Figure 14 shows pictures of that grain as\n it goes through the reconstruction and meshing process, from the original voxel dataset to the voxel structure\n after artifacts were removed, followed by the smoothed grain surface representation and the associated volu-\n metric mesh. Figure 15(a) shows a view of the In718 RVE geometric model that was constructed from the voxel\n dataset. The corresponding mesh shown in Fig. 15(b) was created by assigning a mesh size attribute with value\n 0.3 \u03bcm on all grain boundaries, resulting in a total of 16.7 million tetrahedral elements. A close-up view of the\n\n\nScientific Data | (2022) 9:460 | https://doi.org/10.1038/s41597-022-01525-w 9www.nature.com/scientificdata/ www.nature.com/scientificdata\n\n\n\n\n\n Fig. 13\u2002 Cut plane through the grain number 105. Twin grains are as thin as one voxel at times within the\n voxelized 3D dataset.\n\n\n\n\n\n Fig. 14\u2002 Grain number 105 as it passes through the modeling process. (a) Initial voxel-level grain representation.\n (b) the voxel data after artifacts were removed. (c) geometric representation of the grain and, (d) the corresponding\n discretization.\n\n\n\n\n\n Fig. 15\u2002 Modeling procedure using Simmetrix\u2019 software suite. (a) Geometric representation of the In718 RVE\n created from the serial-sectioning voxel dataset. (a) Volumetric discretization of the In718 RVE.\n\n\n\nScientific Data | (2022) 9:460 | https://doi.org/10.1038/s41597-022-01525-w 10www.nature.com/scientificdata/ www.nature.com/scientificdata\n\n\n Load step E1 E2 E3 E4\n Macroscopic strain 0.69% 0.91% 1.23% 1.83%\n Average \u03b5xx strain from HR-DIC 0.68% (1.5%) 0.87% (4.4%) 1.16% (5.7%) 1.70% (7.1%)\n\n Table 1.\u2002 Comparison between macroscopic total strain and average \u03b5xx from the HR-DIC measurements.\n The absolute difference between average \u03b5xx from HR-DIC measurements and macroscopic strain is given in\n parentheses.\n\n\n\n\n\n Fig. 16\u2002 Close-up view of the RVE representation. (a) Voxelized 3D dataset. (b) Geometric model. (c)\n Volumetric mesh.\n\n\n In718 RVE model evolution from a voxel level representation to a geometric reconstruction and an associated\n volumetric mesh is provided in Fig. 16.\n Data Records\n SEM Images.\u2003 The raw SEM images used for HR-DIC calculations are 16-bit tiff images and can be down-\n loaded from the DRYAD repository29. The nomenclature and location of the images are detailed in Fig. 2. The\n image origin is located for the pixels within the tiff images, which is set as the first top-left pixel, with the x-tiff\n (Xg) proceeding to the right, and y-tiff (Zg) proceeding down the image.\n Full-field measurements from HR-DIC.\u2003 The HR-DIC data are provided as 32-bit tiff images. The images\n can be viewed using software such as ImageJ. The values at each pixel in the images are the quantitative physical\n value of the displayed full fields given in unit length for the strain field \u03b5xx, in pixels for the in-plane slip amplitude,\n and in radians for the in-plane slip direction. We refer the reader to10,12 for more information about the physical\n meaning of these quantities. The data can be downloaded from the DRYAD repository29. Adjacent pixels in all\n maps represent a physical distance of 100.34 nm. The values in the in-plane slip amplitude maps are given in pix-\n els, where one pixel represents a shearing/displacement induced by slip of 33.45 nm. The image origin is located\n for the pixels within the tiff images, which is set as the first top-left pixel, with the x-tiff (Xg) proceeding to the\n right, and y-tiff (Zg) proceeding down the image.\n 2D Crystallographic orientation data.\u2003 The IPF maps along the loading direction X (see Fig. 4) from the raw\n EBSD measurements and after cleaning and distortion (to match the DIC full field maps) are provided in a tiff format\n in a RGB color type and labeled as IPF_Raw X.tif and IPF_DistordedDIC_X.tif, respectively. The IPF map along the\n transverse direction Zg (see Fig. 4) is also provided and labeled as IPF_Raw_Z.tif. The raw crystallographic orientation\n data (Euler angle and grain structure) are provided in the .osc and .ang format and labeled as Euler_Orientation_Raw.\n osc and Euler_Orientation_Raw.ang. The .osc and .ang format are labeled as Euler Orientation Raw.osc and Euler\n Orientation Raw.ang. The .osc format can be opened using the TSL software from EDAX. The .ang format is a ASCII\n text format where the first three columns displayed the Euler angles \u03c61, \u03a6 and \u03c62 in radians. Columns 4 and 5 display\n the coordinate Xg and Zg, respectively, for a given measurement point. It should be noted that the actual data column 5\n in the .ang file are incorrectly labeled Y. Again, the label Y in column 5 corresponds to the global direction Zg. Columns\n 7 and 8 display the image quality (IQ) and confidence index (CI) associated with the collected Kikuchi patterns.\n\n 3D Dataset - voxelized structure.\u2003 The raw Kikuchi patterns obtained from EBSD measurement are pro-\n vided in the .up2 binary file format for each EBSD slice from the TriBeam tomography measurement, these\n files can be opened using EMsoft dictionary indexing30,31, EMSphInx32 spherical pattern reindexing or with the\n\nScientific Data | (2022) 9:460 | https://doi.org/10.1038/s41597-022-01525-w 11www.nature.com/scientificdata/ www.nature.com/scientific\n\n## 4. stinville2022multimodaldatasetof pages 12-13 (Context ID: pqac-00000003)\n\n 7 and 8 display the image quality (IQ) and confidence index (CI) associated with the collected Kikuchi patterns.\n\n 3D Dataset - voxelized structure.\u2003 The raw Kikuchi patterns obtained from EBSD measurement are pro-\n vided in the .up2 binary file format for each EBSD slice from the TriBeam tomography measurement, these\n files can be opened using EMsoft dictionary indexing30,31, EMSphInx32 spherical pattern reindexing or with the\n\nScientific Data | (2022) 9:460 | https://doi.org/10.1038/s41597-022-01525-w 11www.nature.com/scientificdata/ www.nature.com/scientificdata\n\n\n\n\n\n Fig. 17\u2002 Experimental validation by slip trace imaging. (a) HR-DIC strain field \u03b5xx for a reduced region of\n interest. Intense strain bands show the location of slip events. (b) The associated in-plane intensity of slip given\n in nanometers. (c) BSE image for the same region of interest. BSE imaging is an established SEM modality\n to image slip events. (d) Overlap of the HR-DIC measurement (slip intensity) with the BSE image. Perfect\n agreement is observed between BSE imaging and HR-DIC measurement.\n\n\n commercial EDAX or Oxford EBSD analysis software. The data can be downloaded from the DRYAD repos-\n itory29; however, the up2 datafiles are each 3.26 GB resulting in a large approximately 1.71 TB download. The\n reconstructed DREAM3D dataset can be downloaded independently from DRYAD29 for the interested reader\n who does not require the raw up2 EBSD patterns. The indexed data from each slice are also provided in the\n EMsoft HDF .h5 formatted files. The BSE and SEM images obtained after each slice during the TriBeam exper-\n iment are provided in 8-bit tiff images. The reconstructed 3D data with the distortion correction applied is pro-\n vided in the .dream3d file (h5 structure). The Hierarchical Data Format version 5 (h5), is an open source file\n format that supports large, complex, heterogeneous data. H5 file uses a \u201cfile directory\u201d like structure that allows\n one to organize data within the h5 file in many different structured ways, as one might do in a standard computer\n file system. The h5 format also allows for embedding of metadata making it self-describing. The associated .xdmf\n file provides the container data descriptions. Such files can be opened using the open-source software Paraview\n (https://www.paraview.org/) for visualization. For more information about the different conventions used to store\n the 3D EBSD data, we encourage the reader to consult the following references18,19.\n\n 3D Dataset - meshed structures.\u2003 The mesh generated with XtalMesh is provided in two file formats, .inp\n and .vtk. The .inp file, labelled XtalMesh.inp, is used as input into ABAQUS. The .inp file format is standard to\n ABAQUS and is an ASCII data file that consists of a series of ABAQUS keyword and data lines. In it, all nodes,\n elements, and element sets of the mesh are defined. There, the mesh is represented by ten-node tetrahedral ele-\n ments (C3D10). The .vtk file, labelled XtalMesh.vtk, is a binary Visualization Toolkit (VTK) datafile provided\n for ease of visualization and analysis of the mesh using ParaView by Kitware. There, the mesh is represented by\n four-node tetrahedral elements (C3D4) to reduce system load during visualization.\n The mesh generated with the software suite from Simmetrix (SimModeler Voxel), is provided in an Ansys33\n input deck. The input deck contains the following APDL (Ansys Parametric Design Language) files: run_Model.\n mac, contains all the calls to load the mesh, assign material properties, define node components, orient each\n grain according to the average Euler angles from the EBSD measurement and, for example, assign boundary\n conditions. The file In718RVE.cdb contains element connectivity and nodal coordinates of the entire RVE\n model, assignWPCSYS.mac creates coordinate systems using Euler angles (each coordinate system ID is linked\n to the element coordinate system defined for each grain), EulerAngles.txt contains the averaged Euler angles\n (available in the .dream3d file) for each grain in the reconstructed microstructure, In718RVE_pd.cdb assigns\n element coordinate systems (ESYS command in APDL) to each element cluster that defines a grain and creates\n node components on each side of the RVE for an easy assignment of boundary conditions, assignMatProp.mac\n assigns material properties (cubic elasticity constitutive model2) to all grains, and In718RVE_ss.cdb performs\n the finite element solution. The finite element model setup presented above was tested to make sure a solution\n can be obtained with the Ansys solver.\n\n\n\nScientific Data | (2022) 9:460 | https://doi.org/10.1038/s41597-022-01525-w 12www.nature.com/scientificdata/ www.nature.com/scientificdata\n\n\n\n\n\n Fig. 18\u2002 Experimental validation of the grain boundary locations. (a) Inverse pole figure map for a reduced\n region of interest obtained from the EBSD measurement performed at the surface of the specimen before\n TriBeam serial sectioning. (b) FeatureID maps at the surface of the 3d dataset of the same region of interest\n obtained after TriBeam serial sectioning and 3D reconstruction. (c) Overlap of (a and b). Very good agreement\n is obtained between the grain morphology from conventional EBSD measurement and TriBeam serial\n sectioning.\n\n\n\n\n\n Fig. 19\u2002 Experimental validation of the crystallographic orientation. Crystallographic orientation as displayed\n in the pole figure 001 of the grain labelled 820 in Fig. 18 from conventional EBSD measurement at the surface\n of the specimen and TriBeam serial sectioning. A minimal misorientation is observed between the two\n experimental measurements.\n\n\n Technical Validation\n HR-DIC Measurements.\u2003 Initial validation of the high-resolution strain fields obtained by HR-DIC is\n achieved by directly comparing the calculated average \u03b5xx strain along the loading direction over the representa-\n tive region of interest with the measured macroscopic strain along the gauge length of the specimen. HR-DIC and\n macroscopic strains are reported in Table 1.\n Good agreement is observed between the macroscoscopic total strain and average \u03b5xx from the HR-DIC\n measurements. The differences in percent of the total deformation between the two measurements are provided\n in brackets in Table 1 for the different load steps. Further validation of the HR-DIC measurements is provided\n by direct comparison of the HR-DIC fields to high resolution BSE images and displayed in Fig. 17 for a reduced\n region of interest. BSE imaging is a common measurement technique for capturing the location and existence\n of slip events at sample surfaces. Every single slip event is captured by the HR-DIC measurement and their loca-\n tions are identical to those identified in the BSE images. The intensity of the strain concentration and in-plane\n slip obtained by the HR-DIC measurement and using the Heaviside-DIC method was previously validated10. The\n intensity of slip is obtained for eac\n\n## 5. kaufmann2020phasemappingin pages 1-2 (Context ID: pqac-00000004)\n\n Microscopy and Microanalysis (2020), 1\u201311\n\n doi:10.1017/S1431927620001488\n\n\n Original Article\n\n Phase Mapping in EBSD Using Convolutional Neural Networks\n\n\n Kevin Kaufmann1 , Chaoyi Zhu2, Alexander S. Rosengarten1, Daniel Maryanovsky3, Haoren Wang1\n and Kenneth S. Vecchio1,2*\n 1Department of NanoEngineering, UC San Diego, La Jolla, CA 92093, USA; 2Materials Science and Engineering Program, UC San Diego, La Jolla, CA 92093, USA and\n 3Department of Cognitive Science, UC San Diego, La Jolla, CA 92093, USA\n\n\n Abstract\n\n The emergence of commercial electron backscatter diffraction (EBSD) equipment ushered in an era of information rich maps produced by\n determining the orientation of user-selected crystal structures. Since then, a technological revolution has occurred in the quality, rate detec-\n tion, and analysis of these diffractions patterns. The next revolution in EBSD is the ability to directly utilize the information rich diffraction\n patterns in a high-throughput manner. Aided by machine learning techniques, this new methodology is, as demonstrated herein, capable of\n accurately separating phases in a material by crystal symmetry, chemistry, and even lattice parameters with fewer human decisions. This\n work is the first demonstration of such capabilities and addresses many of the major challenges faced in modern EBSD. Diffraction patterns\n are collected from a variety of samples, and a convolutional neural network, a type of machine learning algorithm, is trained to autono-\n mously recognize the subtle differences in the diffraction patterns and output phase maps of the material. This study offers a path to\n machine learning coupled phase mapping as databases of EBSD patterns encompass an increasing number of the possible space groups,\n chemistry changes, and lattice parameter variations.\n\n Key words: convolutional neural network, crystal structure, EBSD, electron diffraction, machine learning\n\n (Received 26 December 2019; revised 1 April 2020; accepted 21 April 2020)\n\n\n\n Introduction systems (McLaren & Reddy, 2008; Karthikeyan et al., 2013).\n Despite its shortcomings, the Hough transform has continued\n Conventional electron backscatter diffraction (EBSD) is a scan-\n to be the standard in pattern indexing, even though computing\n ning electron microscope (SEM)-based technique used to deter-\n power has increased exponentially, largely because computer algo-\n mine the three-dimensional orientation of individual grains in\n rithms have previously been incapable of Kikuchi band detection,\n crystalline materials. At present, the collected electron backscatter\n or the more challenging problem of autonomously parsing relevant\n diffraction patterns (EBSPs) are primarily utilized to construct\n information for determining chemistry and the crystal structure.\n representative maps of the microstructure, given user-defined\n The inability for state-of-the-art Hough-based EBSD systems\n phases. The resulting maps and EBSPs can be further utilized\n to make determinations about individual components of or the\n to study dislocation evolution (Zhu et al., 2018) and geometrically\n entire crystal structure of a phase has not gone unnoticed in the\n necessary dislocations (Zhu et al., 2016), among others\n scientific community. One proposed solution is a dictionary-\n (Wilkinson et al., 2006; Schwartz et al., 2009; Engler & Randle,\n based approach (Park et al., 2013; Chen et al., 2015; Singh &\n 2010; Wilkinson & Britton, 2012). These analyses are currently\n De Graef, 2017; Ram & De Graef, 2018). Libraries of selected\n achieved in commercial EBSD utilizing a Hough transform on\n materials can be selected and simulated with software, such as\n each diffraction pattern combined with a look-up table of inter-\n EMSoft (Callahan & De Graef, 2013), for the purpose of compar-\n planar angles constructed from a set of selected reflectors as spec-\n ing the experimentally collected diffraction patterns with those\n ified by the user (typically up to five phases). In the process, the\n simulated. Through this process, the most similar patterns in\n Hough transform strips most of the information about the crystal\n the dictionary determine the phase and orientation of each\n structure and chemistry from the image (Michael & Goehner,\n EBSD pattern, even for deformed or fine-grained materials\n 1999; Dingley & Wright, 2009; Li & Han, 2015; Nolze et al.,\n (Ram & De Graef, 2018). These approaches have helped to allay\n 2017). The small subset of information being utilized for differen-\n major challenges in phase differentiation, such as separating mar-\n tiating the phases often results in mis-classification of similar\n tensite from cementite (Ram & De Graef, 2018). Other types of\n crystal structures (Chen & Thomson, 2010) and orientations\n phase identification methodologies have been demonstrated,\n that produce similar diffraction maxima in different crystal\n wherein EBSD is combined with other analytical techniques,\n such as energy-dispersive X-ray spectroscopy (EDS) or wave-\n length-dispersive X-ray spectroscopy (WDS), given that the\n *Author for correspondence: Kenneth S. Vecchio, E-mail: kvecchio@eng.ucsd.edu\n chemical and structural information of the phase exists in a the- Cite this article: Kaufmann K, Zhu C, Rosengarten AS, Maryanovsky D, Wang H,\n Vecchio KS (2020) Phase Mapping in EBSD Using Convolutional Neural Networks. oretical model or crystal database (Goehner & Michael, 1996;\n Microsc Microanal. doi:10.1017/S1431927620001488 Nowell & Wright, 2004; Dingley & Wright, 2009). The problem\n\n \u00a9 Microscopy Society of America 2020\n\n\nDownloaded from https://www.cambridge.org/core. Uppsala Universitetsbibliotek, on 12 May 2020 at 08:11:30, subject to the Cambridge Core terms of use, available at\nhttps://www.cambridge.org/core/terms. https://doi.org/10.1017/S1431927620001488 2 Kevin Kaufmann et al.\n\n\n remains that the collected EBSD images are traditionally pro- is being done in other applications (Ziletti et al., 2018; Oviedo\n cessed via the Hough transform when attempting to perform et al., 2019). In well-known classes of materials, application-\n phase identification. As mentioned previously, the down sampling specific models could be developed to distinguish phases tradi-\n of this data allows for patterns from multiple crystal structures to tional Hough-based EBSD finds nearly indistinguishable, such\n be mistaken for others since the computer algorithms are capable as martensite and ferrite. Moreover, modern computing hardware\n of finding orientations which may only appear to be correct allows for real-time classification in line with recent advance-\n (Karthikeyan et al., 2013). In commercial phase ident\n\n## 6. kaufmann2020phasemappingin pages 6-7 (Context ID: pqac-00000005)\n\nmposite. (a) Electron image showing the multiphase microstructure. (b) EDS map of Fe. (c) Hough transform EBSD map with\n user-selected libraries. (d) Phase map generated by Hough transform combined with non-optimized EDS measurements. (e) Phase map generated by Hough trans-\n form combined with optimized EDS measurements as reference chemistry. (f) Phase map generated from the CNN-based model\u2019s analysis of each diffraction pat-\n tern individually. Scale bars = 500 \u03bcm. There are 10,164 total EBSPs (pixels).\n\n\n This results in two body-centered cubic phases (space group 229), Wang et al. (2019) and their observation that crystal orientation\n pure Fe and \u03b1-Fe from the Al substitution in the lattice, and two influences the diffusion rates. Otherwise, the phase map is in\n primitive cubic phases (space group 221), nearly equiatomic FeAl good agreement with the expected results, and the CNN-based\n B2 and the non-equiatomic B2 solid solution. The backscattered EBSD method is adept at separating diffraction patterns based\n electron image in Figure 4a shows the alternating layers of the on space groups and small changes in chemistry within the\n material and gives an early indication that multiple phases are same space group.\n present in the sample. Figure 4b provides a reference Fe map CNNs applied to EBSD can resolve another challenging prob-\n and the bright columns indicate where pure Fe layers remain lem that phase identification including EDS reference chemistry\n after the reaction. If the FeAl B2 and pure Fe diffraction libraries for each phase does not completely resolve. The electron image\n are selected by the user, the Hough-based EBSD is unable to dif- for a cycled thermal barrier coating containing five FCC phases\n ferentiate between the two phases, and a phase map as shown in and one rhombohedral phase is shown in Figure 5c. The top\n Figure 4c is produced. Because the diffraction maxima are so sim- layer is yttria-stabilized zirconia (YS\u2013ZrO2), followed by the ther-\n ilar between these two phases, every diffraction pattern is identi- mally grown oxide layer (Al2O3). In the middle section is a com-\n fied as both phases with equal confidence, and the software plex bond coat containing Ni, a chrome-carbide phase (Cr23C6),\n selects, by default, the second phase on the user-selected list. TaC, and a small amount of Al2O3. The bottom layer is the nickel-\n Figure 4d demonstrates a representative result from a user assign- based superalloy Hastelloy X with Cr23C6 at the grain boundaries\n ing a reference chemistry from within each phase, using point from thermal cycling. Except for the Al2O3 phase, each of these\n EDS, to each of the four phases present. If the user selects the ref- phases belongs to space group 225, meaning that their crystal\n erence chemistry for each phase, with the best of intentions and symmetries are the same, but the lattice parameters can be differ-\n accuracy, a resultant map as shown in Figure 4d can be achieved. ent. As seen in Figure 5a, the Hough transform method alone is\n While the four phases are now each present, the phase map does unable to reliably differentiate the FCC phases and indexes them\n not accurately describe what is observed in the chemistry analysis. primarily as Hastelloy X with some interspersed YS\u2013ZrO2. The\n Instead, the pure Fe and \u03b1-Fe (Fe-SS) layers are interspersed ran- phase fraction of TaC (the brightest spots in the electron\n domly (rather than layers), and the B2-SS is scattered throughout image) is much too large (based on the known chemistry) and\n the region known to be near-equiatomic FeAl B2. After consider- is incorrectly included in the substrate. The Hough transform per-\n able \u201coptimization\u201d (repeatedly changing the reference chemistry forms reasonably well at identifying the band of Al2O3, which is\n selected in point EDS for each phase), the user can eventually not surprising given its rhombohedral structure. Including refer-\n reach a phase map (as shown in Fig. 4e) that looks similar to ence chemistry for each of the phases improves the overall quality\n the known microstructure; this of course can only be achieved of the Hough-based EBSD phase map, as shown in Figure 5b. The\n because the microstructure in this case is known in advance. band of TGO is further defined and the YS\u2013ZrO2 layer contains\n By comparison, a CNN trained on a small subset of patterns much fewer erroneous pixels. However, the Hastelloy X substrate\n belonging to each phase produces the phase map seen in has large grains and twins that are being identified as TaC and the\n Figure 4f. While the phases are not as perfectly linear as in Hastelloy X is indexed as approximately 40% of the bond coat\n Figure 4e, it is likely that the merging of phases at their borders layer (center section). Furthermore, the phase fraction of TaC in\n is real to some degree according to the analysis performed by the bond coat is still much higher than what is observed to be\n\n\nDownloaded from https://www.cambridge.org/core. Uppsala Universitetsbibliotek, on 12 May 2020 at 08:11:30, subject to the Cambridge Core terms of use, available at\nhttps://www.cambridge.org/core/terms. https://doi.org/10.1017/S1431927620001488 Microscopy and Microanalysis 7\n\n\n\n\n\n Fig. 5. Phase mapping a thermal barrier coating. (a) Hough transform EBSD map with user-selected libraries. (b) Phase map generated by Hough transform com-\n bined with optimized EDS measurements as reference chemistry. (c) Electron image showing the multiphase microstructure. The Hastelloy X substrate is at the\n bottom of the image. (d) Phase map generated from the CNN-based model\u2019s analysis of each diffraction pattern individually. (e\u2013l) EDS maps of the analyzed\n region. Scale bars = 100 \u03bcm. There are 45,052 total EBSPs (pixels).\n\n\n\n present in the electron image. Figure 5d is the result of training a reference pattern is typically unknown. This method is not com-\n CNN-based model to differentiate these phases. While not free of pared herein owing to the need for a dictionary of simulated pat-\n errors, the resulting phase map is observed to be a higher-fidelity terns for the initial calibration. The microstructure of commercial\n mapping of the area shown in the electron image than traditional 430 stainless steel is displayed in Figure 6a. While not yet obvious\n Hough-based EBSD offers. Comparison with the EDS maps in from the electron image alone, the martensite regions appear\n Figures 5e\u20135l further confirms the increased plausibility of the raised compared to the ferrite. The band contrast map in\n phase fractions and the credible identification of each diffraction Figure 6b confirms both the location of the martensite as well\n pattern. The YS\u2013ZrO2 layer is nearly completely indexed as such as the overlap in pattern quality between the martensite and fer-\n with most of the errors present residing at pores and cracks in the rite. This is the same problem encountered in the previous work\n oxide. The Al2O3 is now indexed as a continuous band of ther- (Goulden et al., 2017) and explains why their pattern quality-\n mally grown oxide in good agreement with the morphology of based model was dependent on iterative phase discrimination\n the Al EDS map. The central region is almost entirely indexed and \u201clocking\u201d pixels the user deemed correctly identified before\n as Ni with interspersed TaC, Cr23C6, and Al2O3. Careful compar- re-analysis. The region depicted in Figure 6a is mapped via tradi-\n ison with the EDS maps for Ta, Cr, Al, and O reveal the chemistry tional EBSD (Fig. 6c) using ferrite and martensite libraries gener-\n to overlap well with the presence, or absence, of the respective ated based on the lattice parameter from XRD and\n phase in the CNN-based phase map. The Hastelloy X substrate well-established equations from the literature (Xiao et al., 1995)\n is well confined and interlaced with Cr23C6 particles that were (refer to the Methods section for more information). The\n not identified in Figures 5a and 5b but are clearly present in Hough-based method results in nearly all the 12,236 collected dif-\n the Cr EDS map. fraction patterns being identified as martensite. In contrast, the\n The final demonstration of the potential for CNNs to revolu- machine learning model trained on \u201cstandards\u201d for martensite\n tionize EBSD technology is perhaps the most universally \n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: [pqac-00000000, pqac-00000001, pqac-00000002, pqac-00000003, pqac-00000004, pqac-00000005]\n\nStatus: Paper Count=25 | Relevant Papers=3 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=6 | Current Cost=$0.0922 | Disease-Target Evidence=0", + "name": "read_text", + "tool_call_id": "call_G0lw5LzH1ACLfx203yBWOksS", + "info": { + "start_ts": 755.583425656, + "end_ts": 759.976118886 + } + }, + { + "role": "tool", + "content": "## 1. burnett2016largevolumeserial pages 4-6 (Context ID: pqac-00000006)\n\ns conducted using a Nikon Metrology 225/320 kV\nWC-11 wt% Co sample were also prepared using an FEI Nova Na- Custom Bay system. The voltage used was 80 kV and the current\nnoLab FIB using a Ga\u00fe LMIS source at 30 kV and currents of 20 nA 130 \u03bcA. 3142 projections were acquired with an exposure time of\nand 1 nA. To provide a benchmark for comparison a Gatan Ilion 1 s per projection. The entire volume was reconstructed at full\nAr\u00fe Broad Ion Beam (BIB) Precision Polishing and Etching System resolution using a FDK reconstruction algorithm associated with\n(PECS) was also used to prepare a surface of the WC-11% Co the acquisition hardware. The resolution of the reconstructed vo-\nsample by removing 250 nm of material. A three-step polishing lume was (2 \u03bcm)3.\nprocedure in 2 10 3 Pa vacuum used a range of BIB conditions: Using measurements and orientation from the X-ray CT data a\n(i) 610 mA at 10 kV for 32 min., (ii) 450 mA at 7 kV for 10 min., and site for serial sectioning was prepared using the PFIB to capture a\n\ufb01nally (iii) 350 mA at 6 kV for 10 min. The sample was rocked particular region of interest where a large pore 0.5 mm below\ncontinuously by 7 30\u00b0 at a rate of 12 oscillations/min, with the the fracture surface could be seen (see Fig. 4a). The methodology\nsample surface exposed to BIB at glancing angle. to achieve this is described in detail by Burnett et al. [45]. Using\n For all the differently prepared surfaces of the WC-11 wt% Co 30 kV and a current of 1.3 \u03bcA the top as well as the sides and the\nsample identical EBSD acquisition parameters were used to allow front of a block were prepared ready for serial sectioning. For the\ndirect comparisons. EBSD maps were collected at 20 kV, 4 nA preparation of the top of the block 470 nA and 180 nA were used in\ncurrent and 14 mm working distance. The following EBSD condi- sequence to ensure a smooth top surface. 470 nA, 180 nA and \ufb01-\ntions were used: 50 nm step size, 6 ms dwell time, averaged nally 59 nA were used to prepare the front of the block face all at\nframes 1, 4 4 binning, 12 bands, RA and Hough\u00bc50 giving an 30 kV.\nacquisition rate of 164 Hz. A block of dimensions 135 \u03bcm across and 115 \u03bcm deep of\n 3D serial sectioning was conducted on a block of WC-11 wt%Co the A508 Grade 3 sample was serial sectioned. A total of 186 slices\nhard metal 150 120 80 mm3 in size. 790 slices were acquired were recorded with each 80 nm thick slice taking 6 min 20 s T.L. Burnett et al. / Ultramicroscopy 161 (2016) 119\u2013129 123\n\n\n\n\n\nFig. 4. (a) A virtual section from the X-ray CT data for the 0.5 mm diameter core machined from below a fracture surface caused by ductile fracture of a A508 Grade\n3 pressure vessel reactor steel compact tension specimen [32], (b) SEM image showing the same region being prepared by PFIB milling ready for serial sectioning.\n\n\nwith 3 min 25 s for the image acquisition and the remaining 2 min 4 4 binning, 6 bands, RA and Hough\u00bc60 giving an acquisition\n55 s predominantly milling time and some limited stage move rate of 95 Hz.\ntime (o10 s). Serial sectioning of this sample was conducted using\n59 nA current and 30 kV acceleration voltage. It was determined 2.3. Serial sectioning procedure\nexperimentally that a beam current of 59 nA was appropriate for\nserial section milling to obtain a surface \ufb01nish of suf\ufb01cient quality Fig. 5 shows how a region of interest is typically prepared for\nto then image the microstructure using the TLD detector. A rocking serial sectioning. The volume of interest is \ufb01rst protected by de-\nmill angle of 74\u00b0 was used (see Section 2.3). SEM images were positing a protective top layer of (a Pt layer of 100 100 mm2 and\ncollected using 2 kV, 800 pA and the through lens detector (TLD), a 1 mm thick is deposited with in about 10 minutes) covering the RoI\nhorizontal \ufb01eld width of 160 \u03bcm with a resolution of 6144 4096 and extending suf\ufb01ciently far to provide a uniform region where\ngave a pixel size of 26 nm. the tracking \ufb01ducials can also be milled. A front trench is milled to\n Both of the stacks of SEM images acquired from the serial create a cross section and is accompanied by the excavation of side\nsectioning were aligned using the align slices module using a least trenches, which not only de\ufb01ne the block for serial sectioning but\nsquares algorithm in Avizo 9.0.0. The aligned images were \ufb01ltered also control re-deposition during milling. Thus a block of material\nusing the Fourier Filter (FFT Filter) which removes periodic noise is de\ufb01ned which is to be serially sectioned. These blocks for serial\nsuch as the vertical curtaining effects produced from the rocking sectioning are typically prepared with a multistep milling proce-\nmilling process as such the FFT \ufb01lter was used at two angles that dure using the PFIB at 30 kV and several beam currents, starting\nmatch the rocking mill angles. A sharpening \ufb01lter was subse- with fast bulk cutting at 1.3 mA, followed by gentler milling at\nquently applied to compensate for some blurring resulting from 180 nA to de\ufb01ne the \ufb01nal shape. In each case the maximum cur-\nthe FFT \ufb01lter. For the A508 Grade 3 data an edge preserving \ufb01lter rent that is used to give the required surface \ufb01nish needs to be\nand a median \ufb01lter were then applied to improve the de\ufb01nition of determined for each different type of material.\nthe voids, inclusions and carbides. The data was then segmented To successively reveal a series of equally spaced and parallel\nusing a semi-automated approach which combined a watershed slices, each with the exposed block face undamaged, we have\nsegmentation routine to label the large voids and a top hat seg- applied and re\ufb01ned the rocking milling process integrated within a\nmentation routine to label the carbides, both procedures are in- fully automated routine. Once a cross-section is prepared (see\ncorporated into Avizo 9.0.0 software. Fig. 5) in the region of interest rocking milling was used, alter-\n The EBSD map obtained from the A508 Grade 3 steel was ac- nating between 7\u03b1 ( 8\u00b0r\u03b1r8\u00b0) relative to the conventional\nquired using a 20 kV electron beam energy, 4 nA current and vertical, top\u2013down, milling. This procedure is illustrated in Fig. 6.\n10 mm working distance. The following EBSD conditions were To start, the sample was in the imaging position (sample tilted to\nused: 75 nm step size, 2.3 ms dwell time, averaged frames 4, 52\u00b0 and 0\u00b0 rotation) so that the ion beam is incident to the normal\n\n\n\n\n\nFig. 5. Typical preparation of a region for serial sectioning tomography data acquisition prepared using the PFIB. A multi-step preparation procedure used the PFIB at 30 kV\nand 1.3 mA, 180 nA and 59 nA to prepare the block for the serial sectioning. With the sample tilted to 52\u00b0 and with 0\u00b0 rotation the block face is presented to the electron beam\n(a) SEM image and (b) PFIB ion beam image of the same region (a vertical top down view).124 T.L. Burnett et al. / Ultramicroscopy 161 (2016) 119\u2013129\n\n\n\n\n\nFig. 6. Rocking Polish Routine explained showing a diagrammatic view inside the FIB-SEM chamber (a) shows the sample in the imaging position of 52\u00b0 tilt and 0\u00b0 rotation\n(b) rotation of 90\u00b0 and tilt at 47\u00b0 for the rocking polish step at 5\u00b0 (c) rotation of 90\u00b0 and tilt 5\u00b0 for the rocking polish step at \u00fe5\u00b0. The magenta beam represents the electron\nbeam and the cyan the ion beam.\n\n\nof the sample surface and the block face is presented to the elec- from this position the stage moved the sample back to the imaging\ntron beam for imaging of the block face (Fig. 6a). The sample was position. This sequence (Fig. 6a) b) a) c) a) b) a) c) \u2026\u2026) was re-\nthen subjected to a 90\u00b0 compucentric rotation (i.e. rotation of the peated to build up the series of sections.\nsample by 90\u00b0 around the centre of the image). The sample is then Within the automated routine ion beam tracking \ufb01ducial\ntilted (which due to the rotation is now a tilt parallel to the cross markers (see Fig. 5) are used and recognised providing the pla-\nsection length), in this example case the sample was then tilted to cement of the milling location of the cross-sectional block face\n47\u00b0 giving a \u03b1\u00bc 5\u00b0 offset (Fig. 6b). The face was milled at this slices. To improve accuracy three different images of the \ufb01ducials\nposition before returning to the imaging position. After the image are automatically recorded, one from each of the different tilt\nof the block face was recorded the sample was rotated to 90\u00b0 and positions \u03b1\u00bc 5\u00b0, 0\u00b0 and \u00fe5\u00b0. This avoid\n\n## 2. burnett2016largevolumeserial pages 6-7 (Context ID: pqac-00000007)\n\n the image). The sample is then Within the automated routine ion beam tracking \ufb01ducial\ntilted (which due to the rotation is now a tilt parallel to the cross markers (see Fig. 5) are used and recognised providing the pla-\nsection length), in this example case the sample was then tilted to cement of the milling location of the cross-sectional block face\n47\u00b0 giving a \u03b1\u00bc 5\u00b0 offset (Fig. 6b). The face was milled at this slices. To improve accuracy three different images of the \ufb01ducials\nposition before returning to the imaging position. After the image are automatically recorded, one from each of the different tilt\nof the block face was recorded the sample was rotated to 90\u00b0 and positions \u03b1\u00bc 5\u00b0, 0\u00b0 and \u00fe5\u00b0. This avoids inaccuracies induced by\nthen tilted to 57\u00b0 giving the \u03b1\u00bc \u00fe5\u00b0 offset (Fig. 6c). After milling distortion of the \ufb01ducial image when recorded from the tilt\n\n\n\n\n\nFig. 7. EBSD results acquired under the same conditions showing representative phase maps (PM), band contrast (BC) maps and raw patterns for WC -11 wt% Co for surfaces\nprepared by (a) BIB at 6 kV and 350 mA, (b) PFIB at 30 kV and 59 nA, (c) FIB at 30 kV and 20 nA and (d) FIB at 30 kV and 1 nA. The band contrast maps are presented using the\nsame greyscale for comparison. Arrows indicate Co HCP phase. T.L. Burnett et al. / Ultramicroscopy 161 (2016) 119\u2013129 125\n\npositions. The FEI Slice and ViewTM (version 1.6) software in- with 1 nA using the Ga\u00fe FIB compared to 59 nA in the Xe\u00fe PFIB.\ncorporates a rocking polish as described above and was used in The way we have assessed these results is by considering what the\nthis work. maximum usable current is in order to achieve the results required.\n This is somewhat dif\ufb01cult to describe as there are many aspects to\n be considered when it comes to determining what is an appro-\n3. Results and discussion priate level of quality. As discussed in the introduction damage\n introduced by ion beam milling has multiple aspects to it with\n3.1. Milling damage study using a WC\u2013Co hard metal sample regards to chemical and physical interactions. As mentioned in the\n introduction the reactivity of Ga\u00fe is a clear but unquanti\ufb01ed dif-\n Given the susceptibility of WC\u2013Co hard metals to Ga\u00fe FIB ferentiator compared to the chemically inert Xe\u00fe ions. We ac-\nmilling damage [4,12], this material has been used to assess the knowledge that we discuss the cumulative effect of damage and in\nPFIB milling quality. Previously we have found that Ar\u00fe BIB pol- reality there are several convoluted aspects to this but most no-\nishing introduces only low levels of damage into this system tably surface amorphization, implantation and induced lattice\n[10,11] and so it is used as a benchmark here. The electron back- strain. A far more detailed study is needed but is beyond the scope\nscatter diffraction patterns generated from the Ar\u00fe BIB prepared of this work. The results presented here thus provide a benchmark\nsurface (Fig. 7a) are very high quality with high indexing rates where we have found that we can utilise 60 higher current\n(90%) for the WC phase and high band contrast metrics for Co (1 nA vs. 59 nA) to prepare surfaces of roughly equivalent quality\n(245/255) (the metrics of the average greyscale level are given out as determined by EBSD pattern quality from band contrast and\nof a full scale of 255 for the band contrast from 8 bit EBSD maps) indexing rate recorded under identical conditions. We are also\nand WC (180/255) (see Table 2). likely to have bene\ufb01tted from an improved sputtering rate, al-\n The corresponding results for the PFIB operated at 30 kV and though this has not been not quanti\ufb01ed.\n59 nA are shown in Fig. 7b. Vertical top\u2013down milling was used to An intriguing result is that there does appear to be an in\ufb02uence\nprepare this surface to give fair comparison with the FIB results, as of the current on the level of damage introduced to the specimen\n independent from the accelerating voltage. A current of 65 nA isa result some curtaining can be seen which could be removed by\n available in the FIB but the resulting quality of the \ufb01nished surfaceusing the rocking polishing technique described in Section 2.3. The\n that means that 1 nA must be used to prepare this surface whenEBSD indexing rate is only marginally worse, at 86% for the WC\n the FIB is used. Considerable systematic work is required to mapphase, than that recorded for the low damage BIB milling (see\n this parameter space of accelerating voltage and current for bothTable 2) with good values for WC (108/255) and excellent average\n the Ga\u00fe and Xe\u00fe milling parameters. The possibility of a chemicalband contrast for Co (220/255).\n interaction of the Ga\u00fe with the WC is a clear possibility but un- It is evident from Fig. 7c that poor results are achieved when\n quanti\ufb01ed here. Although glancing angle milling has been em-using the Ga\u00fe FIB at 20 nA (30 kV). The quality of the WC EBSD\n ployed the higher current may have led to a higher dose of Ga\u00fepatterns are degraded and are virtually unindexed (indexing only\n being imparted into the sample. Another possibility is that the8%) with very poor band contrast (40/255).\n spherical aberration which leads to the Ga\u00fe LMIS spot size rapidly Fig. 7d shows that when the FIB is operated at 1 nA and 30 kV\n increasingly 45 nA [32] means that even 20 nA is ineffective for\nthe quality of the EBSD patterns is much improved (see Table 2)\n preparing a cross section of this sensitive material for EBSD ana-\nbeing only slightly inferior to the results achieved with the PFIB\n lysis. It is possible that the greater \u2018tails\u2019 on the cutting beam and a\noperated at 59 nA current with an indexing rate in the WC phase\n divergence from the ideal grazing incidence of the ions impinging\nof 76% and a band contrast average greyscale of 94/255.\n on the cross section result in a deeper penetration and more ser-\n With regard to the Co phase, the band contrast is only slightly\n ious physical damage. Further work is needed and custom aper-\nworse than for BIB and PFIB, but there is some evidence (blue\n tures should be used to avoid limitations relating to discretization\nareas) that some regions of the Co matrix transformed from the\n of the currents that can be used i.e. the present con\ufb01guration of\ncubic into the hexagonal phase ( 3% HCP). The fact that different\n the PFIB provides currents of 59, 180, 470 and 1300 nA at the high\nareas were mapped due to the different times taken to prepare the\n end.\nsurfaces mean that we cannot make a quantitative comparison but\nit appears that the extent of transformation observed (taking into\n 3.2. Serial sectioning of WC\u2013Co sample\naccount regions that have developed during sintering [4]) in the\nFIB section are greater than in the PFIB and BIB datasets. It is\n Fig. 8 shows the ability of the PFI\n\n## 3. winiarski2021correctionofartefacts pages 15-17 (Context ID: pqac-00000008)\n\nis of each section, of WC-11%wt.Co\nhard metal data collected previously [11]. We present a new methodology for SE-EBSD image\npair co-registration based on trainable Combination of Shifted Filter Responses filters and two-\ndimensional Moving Least Squares method. Our approach and it\u2019s validation relies on three\nassumptions, 1) Each of our slices are planar, 2) SE images taken on the SEM, at 0\u00b0 stage tilt,\nare distortion free and 3) the approach validation was done on the reasonable expectation of\nthe large WC grains to have planar facets, which are reported elsewhere for similar CW-Co\nsystems [32,50,58\u201361] and are also seen in etched samples [32] and the abundance of WC\ngrains with straight grain edges or boundaries in the 2D images and EBSD analysis of polished\nsurfaces. The alignment of the corrected facets with the expected crystallographic planes was\nfurther validation of the corrected 3D-EBSD data. This allowed 3D-EBSD data to be corrected\nand used for quantitative analyses and 3D visualisation. This is applied to our hard metal case\nstudy giving rise to the following conclusions:\n\u2022 The cumulative long-range distortions, in the EBSD maps compared to the reference SE\n images, were quantified as being of the order of up to 10 \uf06dm across a 200 \u00d7 200 \uf06dm area\n section. They were found to significantly affect the shapes of individual grains in 2D\n leading to significant errors in grain morphologies in 3D. We should note that the distortion\n corrections effect the shape of the grains and not the orientation.\n\u2022 Curtaining effects were observed on the serial sections and the topography was measured\n using confocal microscopy and reported in our earlier paper [11], but the confocal\n microscopy measurements were not used in the correction methods here and is a subject of\n future work. However, due to the inclined angle of incidence lead to significant distortions\n (a few pixels, up to 0.3 \uf06dm) [11] of EBSD maps given that the grains are of the order of the\n grid used for long-range correction, these distortions required short-range correction. Here\n an attempt has been made to use to correct the distortions in a 3D-EBSD dataset of a hard\n metal case, with respect to the SE images and the expectation of the 3D shapes of the hard\n metal grains from the chemical extracted method as discussed earlier in section 3.\n\u2022 3D visualisation clearly showed that the volume of reconstructed microstructure using the\n raw data was severely deformed, where surface topography for a flat facet can be as high as\n 3.3 \uf06dm.\n\u2022 Using only the long-range correction, the topography for a planar facet, of a large well-\n defined WC grain, was reduced to 2.9 \uf06dm and the normal of the planar facet lay within about\n 10\u00b0 \u2013 20\u00b0 crystallographic positioning error.\n\u2022 By applying the short-range corrections, the distortion corrections reduced the maximum\n roughness of the planar facet surface topography to 0.4 \uf06dm and the misalignment of the\n surface of the grain facets to their respective crystallographic planes were reduced to about\n 7\u00b0 \u2013 12\u00b0.\nThese types of distortion correction algorithms are required to improve the accuracy of the\nEBSD maps. In this study the accuracy was based on the roughness of the reconstructed grainfacets, where a suitable material was chosen that the large WC grains are known to have planar\nfacets. Going forwards more automated procedures need to be developed so that large area\nEBSD maps can be routinely corrected and a more robust measure of accuracy needs to be\ndeveloped. This is especially important when reconstructing 3D data because registry from\nlayer to layer is important if features are not to be introduced into the reconstructed grain\nmorphologies. The correction methods outlined could be applied for 2D EBSD maps and 3D\nEBSD maps collected at different length-scales using other SST methods, e.g. mechanical\nsectioning, SEM microtome, FIB-SEM tomography and the more recently developed\ntechniques developed for large area milling such as BIB, plasma and laser technologies\n[15,16,68]. Furthermore, smart sampling techniques may be used for measuring accurate 3D\nshapes with only the imaging data and reduce the time required for orientation data\nmeasurement.\n\u2022 While the methods described above quantify and correct for in plane distortion, work also\n needs to be done to correct for the errors caused by uneven slice thickness during 3D\n reconstruction for visualisation to account for the actual spacing and misalignment of the\n successive layers in 3D-EBSD stacks. This effect has previously been shown to be\n significant [11]. However, use of the topography information gathered by confocal\n microscopy for correction is not trivial and requires further work to incorporate the\n topography measurements into the 3D visualisation software. This requires the software to\n be able to handle non-orthogonal layers, which is not the case at the moment and is the\n subject of future work.\n\n\n5. Acknowledgements\n\nThis work was supported by the grant from the University of Manchester \u2013 EPSRC \u2013 NPL research\nprogram: 3D Assessment of Surface Integrity and Performance (EP/H020047/1). Authors acknowledge\nGATAN for lending the prototype Illion broad ion beam system. The facilities now lie within, and are\nmaintained through, the Henry Royce Institute through EPSRC grants EP/R00661X/1, EP/S019367/1,\nEP/P025021/1 and EP/P025498/1. PJW is grateful to the ERC for advanced grant funding through\nCORREL-CT Grant No. 695638.\n\n\n\nDeclaration of interests\n\n\u2612 The authors declare that they have no known competing financial interests or personal\nrelationships that could have appeared to influence the work reported in this paper.\n\n\n\n6. References\n\n\n[1] G. Nolze, Image distortions in SEM and their influences on EBSD measurements,\n Ultramicroscopy. 107 (2007) 172\u2013183. https://doi.org/10.1016/j.ultramic.2006.07.003.\n[2] S. Maraghechi, J.P.M. Hoefnagels, R.H.J. Peerlings, M.G.D. Geers, Correction of scan line\n shift artifacts in scanning electron microscopy: An extended digital image correlation\n framework, Ultramicroscopy. 187 (2018). https://doi.org/10.1016/j.ultramic.2018.01.002.\n[3] R. Flatab\u00d8, A. Coste, M.M. Greve, A systematic investigation of the charging effect in\n scanning electron microscopy for metal nanostructures on insulating substrates, J. Microsc.\n 265 (2017). https://doi.org/10.1111/jmi.12497.\n[4] L.A. Giannuzzi, F.A. Stevie, Introduction to focused ion beams: Instrumentation, theory,\n techniques and practice, 2005. https://doi.org/10.1007/b101190.\n[5] B.E. Sorensen, J. Hjelen, H.W. \u00c5nes, T. Breivik, Recent features in EBSD, including new trapezoidal correction for multi-mapping, in: IOP Conf. Ser. Mater. Sci. Eng., 2020.\n https://doi.org/10.1088/1757-899X/891/1/012021.\n[6] A.J. Schwartz, M. Kumar, B.L. Adams, D.P. Field, Electron backscatter diffraction in\n materials science, 2009. https://doi.org/10.1007/978-0-387-88136-2.\n[7] D. Rowenhorst, Removing Imaging Distortions Through Automatic Stitching of EBSD\n Mosaics, Microsc. Microanal. 19 (2013). https://doi.org/10.1017/s1431927613006193.\n[8] A.L. Pilchak, A.R. Shiveley, J.S. Tiley, D.L. Ballard, AnyStitch: A tool for combining electron\n backscatter diffraction data sets, J. Microsc. 244 (2011). https://doi.org/10.1111/j.1365-\n 2818.2011.03496.x.\n[9] A. Winkelmann, G. Nolze, G. Cios, T. Tokarski, P. Ba\u0142a, Refined calibration model for\n improving the orientation precision of electron backscatter diffraction maps, Materials (Basel).\n 13 (2020). https://doi.org/10.3390/ma13122816.\n[10] B. Winiarski, G.S. Schajer, P.J. Withers, Surface Decoration for Improving the Accuracy of\n Displacement Measurements by Digital Image Correlation in SEM, Exp. Mech. (2012).\n https://doi.org/10.1007/s11340-011-9568-y.\n[11] B. Winiarski, A. Gholinia, K. Mingard, M. Gee, G.E. Thompson, P.J. Withers, Broad ion beam\n serial section tomography, Ultramicroscopy. (2017).\n https://doi.org/10.1016/j.ultramic.2016.10.014.\n[12] F.J. Humphreys, Grain and subgrain characterisation by electron backscatter diffraction, J.\n Mater. Sci. (2001). https://doi.org/10.1023/A:1017973432592.\n[13] T.L. Burnett, P.J. Withers, Completing the picture through correlative characterization, Nat.\n Mater. (2019). https://doi.org/10.1038/s41563-019-0402-8.\n[14] G. Spanos, D.J. Rowenhorst, A.C. Lewis, A.B. Geltmacher, Combining serial sectioning,\n EBSD analysis, and image-based finite element modeling, MRS Bull. (2008).\n https://doi.org/10.1557/mrs2008.124.\n[15] M.P. Echlin, T.L. Burnett, A.T. Polonsky, T.M. Pollock, P.J. Withers, Serial sectioning in the\n SEM for three dimensional materials science, Curr. Opin. Solid State Mater. Sci. (2020)\n 100817. https://doi.org/10.1016/j.cossms.2020.100817.\n[16] A. Gholinia, M. Curd, E. Bousser, K. Taylor,\n\n## 4. winiarski2021correctionofartefacts pages 4-6 (Context ID: pqac-00000009)\n\nlity of the data can be compromised, such as in cases where there is\npoor pattern quality, low signal to noise and signal to background ratios, multiple phases with\nlow symmetry, pseudo-symmetry and complex crystal structures and highly deformed\nmicrostructures. This means EBSD data are often mapped at a dwell time per pixel of around\none to three orders of magnitude longer than SE imaging, which results in acquisition times of\nhundreds of minutes per map.\n\n As a result large area scans can be undertaken rapidly by SE imaging, where image\ndistortions and drift can be kept to less than a pixel [10], by using a combination of suitable\nbeam dwell time, image pixel resolution and high enough magnification to minimise lens\ndistortions, where applications can be found in digital image correlation (DIC) techniques [33\u2013\n36]. However, acquiring an EBSD map can be much slower, therefore the electron beam or\nthe sample are prone to drifts away from the assumed position leading to long-range image\ndistortions during the acquisition of an EBSD map [1,37,38]. Furthermore, SE images are\nusually taken at 0\u00b0 stage tilt or incidence angle, while EBSD maps are taken at 70\u00b0 stage tilt or\nincidence angle. Therefore, the EBSD maps have 1/cosine(70\u00b0) or 2.9 times smaller beam\nspacing or deflection in the direction perpendicular to the tilt axis in order to generate an\nequidistant grid of measurements points on the sample surface. This results in almost a\nthreefold degradation in spatial resolution and increase of any effect from drift or \u2018long-range\ndistortion\u2019, furthermore it accentuates the distortion from topographic features or \u2018short-range\ndistortion\u2019, in the EBSD maps [12]. Thus, these distortion exaggerations are minimised during\nSE imaging at 0\u00b0 incidence angle. This is also one of the advantages of the relatively new\ntechnique of transmission EBSD (t-EBSD) or transmission Kikuchi diffraction (TKD), where\nthe sample is usually back tilted only between 0\u00b0-20\u00b0 [39\u201342]. New approaches to EBSD\nanalysis, such as the \u2018Dictionary based indexing\u2019 [43,44] or smart acquisition [45] promise\nfaster acquisition times without compromising EBSD indexing rates, because either lower\nquality EBSD patterns and faster EBSD mapping speeds can be used or already utilizes other\nSEM imaging modes taken at higher speeds and requires less sampling points. Nevertheless,\nEBSD analysis will continue to be much slower than conventional image acquisition and thus\nmore susceptible to drifts.\nIn a previous paper introducing serial section broad ion beam tomography we identified\ndistortions in large area 2D EBSD maps [11]. It was shown that these can seriously affect the\ninterpretation of 3D EBSD datasets if uncorrected through an exemplar study of the 3D\nmicrostructure of WC-Co hard metals. In this follow-up paper we return to this problem to\nexamine the nature and to quantify the magnitude of the long-range and short-range distortions\nassociated with acquiring large area 2D EBSD data. All imaging modes in the SEM can have\ndistortions, however to correct for the large distortions encountered in the EBSD maps we\nassume that SE images are distortion free compared to the EBSD maps. Furthermore, we\npropose methods for correcting both of long and short-range distortions by comparing EBSD\nmaps to SE images. Our proposed methods utilise COSFIRE, Combination of Shifted Filter\nResponses filters [46] and Moving Least Squares (MLS) rigid deformation method for digital\nimage morphing [47]. The aim of this paper is to raise awareness of these artefacts which are\nlargely neglected at present, to quantify them and to show the benefits of their correction. This\npaper is not aimed at proposing the best method of correction, nor comparing the merits of\nspecific correction approaches, but rather to encourage a greater focus on developing such\nmethods going forwards.\n By way of a case study, this paper focuses on distortions associated with collecting\nrelatively large volume serial section data on WC-Co hard metals (or cermets). They are used\nfor machining, cutting, mining and drilling and are challenging because they contain a high\nfraction of a ceramic phase (i.e. the WC grains) held together a ductile metallic phase (i.e. theCo). The mechanical properties of cemented carbides strongly depend on the size and\nmorphology of the WC grains [48,49]. Abnormal grain growth (AGG) can have a detrimental\neffect on the mechanical properties of cermets, since these oversized grains (typically > 10 -\n30 \u00b5m) act as nucleation points for cracking, breakage and drill bit failure. The mechanism for\nAGG is not yet sufficiently understood. Some attempts have been made to simulate AGG in\ncemented carbide verified with experimental work and 2D analyses [50], but the plethora of\ninformation that can be extracted from 3D analyses allows the opportunity to much more fully\nstudy the AGG phenomenon. It must be noted here that there are non-destructive techniques\navailable to study AGG during in-situ heating [51,52], however the resolution of these\ntechniques are presently about 1 \uf06dm. Although FIB-SEM based techniques are destructive,\nbut are able to resolve volumes in 3D in nanometer resolution. Large area plasma FIB [25],\nBIB-SEM [16], laser-PFIB-SEM [24] or PFIB spin milling methods [27] are needed to capture\ndata over microstructurally relevant large volumes. As a result, such EBSD data provides a\ngood case for quantification and correction of long and short-range corrections described in\nthis paper.\n\n\n\n\n\n2. Experimental procedure and SE-EBSD image pair co-registration\n\n As mentioned above, the focus of the current paper is on the quantification of long and\nshort-range distortions associated with large area EBSD mapping and methods for their\ncorrection rather than on making serial sectioning experiments per se. To this end we return to\nthe 3D EBSD dataset collected by serial section BIB for the WC-Co hardmetal sample\ndescribed in [11].\n\n Sample\n\n The material studied was a Tungsten carbide and Cobalt (WC-Co) hardmetal containing\n11 mass % Co and having the average grain diameter of 5 \uf06dm [53]. The alloy was produced by\nMarshalls Hard Metals Ltd using conventional powder metallurgical methods. Tungsten\ncarbide (WC) has a hexagonal crystal structure with lattice parameters a=2.9\u00c5 and c=2.83\u00c5.\nThe stable Cobalt (Co) phase has a cubic crystal structure with a lattice parameter size a=3.56\u00c5.\n\n\n\n\n Broad ion beam sectioning\n The experimental BIB serial sectioning workflow followed in this study is described in\ndetail in a companion paper [11]. In essence, the sample was manually passed between a Gatan,\nIlion broad ion beam system and a dual beam FEI NOVA600i FIB-SEM. The milling\nconditions were 5 kV, 60 \uf06dA with 20 minutes mill time per slice, where the average slice\nthickness was 700 nm. After each material removal step a secondary electron (SE) image of\nthe surface was collected using the SEM at 0\u00b0 sample tilt, after which the crystallographic\ninformation is collected by EBSD mapping at 70\u00b0 sample tilt, to form SE-EBSD image pairs.\nThe quality of Ar+ ion polish achieved by with the Ilion BIB results in a very good surface for\nEBSD analysis without significant damage or phase transformation facilitating high indexing\nrates (above 90%). The co-registration of successive images was achieved using markers made\nby FIB [11]. SE-EBSD image pairs\n Presently, it is possible to undertake EBSD analysis for areas of several mm2\ndimensions by combining scanning of a large area by moving the electron beam and the\nstitching multiple scanned areas using the stage [6\u20138]. Although the size of the maps analysed\nhere are relatively modest compared to the largest ones reported elsewhere the distortion\ncorrections applied here are applicable to much larger areas too. The EBSD maps used in this\nwork were acquired at 200 nm step size with map size of 205 \u00d7 177 \uf06dm (1024 \u00d7 884 pixels)\nand were taken at 70\u00b0 angle of incidence and sample tilt using a Nordlys-S EBSD detector from\nOxford Instruments. This EBSD map size is relatively large for an ion based serial section\ntomography (SST) technique. The EBSD settings were chosen for the purpose of 3D-EBSD\nanalysis. Therefore, to ensure an accurate and high indexing percentage and to minimise mis-\nindexing for the WC and Co phases, a relatively high resolution EBSD detector setting of 4 \u00d7\n4 binning (336 \u00d7 256 pixels) was used, which means that the indexing time was about 25 ms\nper point, equivalent to 40 Hz, which was about 6 hours acquisition time per slice. Therefore\nthe EBSD settings used here resulted in an unusually slow speed for gathering an EBSD map\nper slice, however this meant that the average indexing rate was very high (> 96%) [11] and\nthe risk of low quality EBSD data was minimised for every slice. Furthermore, the slow EBSD\nmapping speed exaggerated any possible distortion effects from drift. Note that the Nordlys-S\nEBSD de\n\n## 5. stanek2020comparisonofsegmentation pages 1-2 (Context ID: pqac-00000010)\n\n Kovove Mater. 58 2020 301\u2013319 301\n DOI: 10.4149/km 2020 5 301\n\n\n\n Comparison of segmentation of 2D and 3D EBSD measurements\n in polycrystalline materials\n\n\n J. Stan\u02c7ek1*, J. Kope\u010dek2, P. Kr\u00e1l3, I. Kara\ufb01\u00e1tov\u00e14, F. Seitl4, V. Bene\u01614\n\n\n\n 1Department of Mathematics Education, Faculty of Mathematics and Physics, Charles University,\n 186 75 Prague, Czech Republic\n 2Institute of Physics of the CAS, Department of Functional Materials, Na Slovance 2, 182 00 Prague, Czech Republic\n 3Institute of Physics of Materials, ASCR, \u02c7Zi\u017ekova 22, 616 62 Brno, Czech Republic\n 4Department of Probability and Mathematical Statistics, Faculty of Mathematics and Physics, Charles University,\n 186 75 Prague, Czech Republic\n\n\n Received 30 December 2019, received in revised form 26 April 2020, accepted 17 June 2020\n\n\n Abstract\n\n A comparison study of grain segmentation in 2D and 3D electron backscatter di\ufb00rac-\n tion (EBSD) measurements of polycrystalline materials, based on a misorientation threshold,\n is presented. Using Laguerre tessellations with orientation marks, a simulation study that\n demonstrates a di\ufb00erent sensitivity of segmentation in the case of low angle and high angle\n grain boundaries is involved. Then two metallic materials measured by 3D EBSD are investi-\n gated concerning segmentation, and there are given some recommendations for the misorien-\n tation thresholds. Computational tools such as DREAM 3D software enable signi\ufb01cant data\n evaluation that is completed by a \ufb01ve-parameter analysis of grain boundaries.\n\n\n K e y w o r d s: electron backscatter di\ufb00raction (EBSD), grain boundaries, misorientation,\n tessellation\n\n\n\n 1. Introduction observed the boundaries \u2013 the separators, whereas\n grains or rather their interiors were homogeneous ar-\n The electron backscattered di\ufb00raction method eas inside with de\ufb01ned or expected value of properties.\n(EBSD) has been a powerful tool in material science Of course, it is known that a grain structure with the\nsince the nineties, when a certain level of computeri- tessellation formula can be created [7]; nevertheless,\nzation and application of Hough transform took place, EBSD is the \ufb01nal step reversing axiom to construct\nsee [1, 2]. Nowadays, we can perform not only 2D the grains [2]. We have a set of measured points in the\nEBSD but exploiting focused ion beams (FIB), even EBSD method. We have positions of such points and\n3D EBSD, by materials\u2019 slicing tomography [3]. The their marks (e.g., Euler angles). Thus, here the inte-\n3D EBSD data evaluation is a complicated process [4]. rior is a quality, which exists, whereas the boundary\nStill, we expect to be able to construct grains [5] and has to be constructed. The easiest way how to create\nmicrostructure parameters by applying the same or grains from the set of measured points is the following\nsimilar procedures as in 2D EBSD data evaluation [6]. de\ufb01nition: the grain interior shall have the same or\nHowever, a discrepancy in the segmentation of data very similar properties. Thus, we construct grains by\npoints into the grains in the 2D and 3D cases is ap- collecting the measured points with the de\ufb01ned prop-\nparent, since a nonconvex grain in 3D can be observed erty. The metallographic and EBSD grains must be\nas more than one grain in a 2D slice. then the same in the optimal case. However, the re-\n The segmentation problem is deeply connected to sult of an experiment is not optimal. It contains some\nthe basic understanding of the polycrystals. Gener- noise or even a kind of systematic aberrations, and the\nally, the de\ufb01nition of grains as they were observed by reconstruction of grain structure can be done only up\nfounders of metallography was purely natural: They to some level of accuracy.\n\n*Corresponding author: tel.: +420 951553215; e-mail address: stanekj@karlin.m.cuni.cz302 J. Stan\u02c7ek et al. / Kovove Mater. 58 2020 301\u2013319\n\n\n The problem described above was omitted in com-\nputational materials science since the 3D data is fre-\nquently used in an elementary manner. Despite the\nexplosion of three-dimensional methods in the last\ndecades, the majority of 3D models use simple math-\nematical schemes to build the structure by a general\nprocedure approaching the reality by just a few pa-\nrameters, measured from 2D cuts of material [8].\n Data obtained by 3D EBSD or 2D EBSD form a\nset of orientations of measured points in a 3D ma-\ntrix (the points are called voxels in the sequel) or\n2D matrix (pixels in the sequel), respectively. The\nEBSD method considers a grain to be the set of all\npoints (voxels or pixels, respectively) with a similar\norientation, which are surrounded by a boundary of\na given misorientation threshold. The typical thresh-\nold in the EDAX OIM software is 5\u25e6[9], but other\nchoices are possible as well [10, 11]. The obtained seg-\nmentation into the grains depends on the chosen mis- Fig. 1. Di\ufb00erences between slices processed from 2D EBSD\n and the same slice processed from 3D EBSD. The greyorientation threshold, of course, but even if we use a\n colour displays the real grains (in the plane, which is or-\n\ufb01xed misorientation threshold, we may get di\ufb00erent\n thogonal to the cutting plane). The blue colour displays\nresults of the segmentation in 2D and 3D, as shown their 3D segmentation in the cutting plane, i.e., the parts\nin [12]. Therefore, the results obtained in 2D EBSD are considered to belong to the same grain. Finally, the\nmay not be easily compared with the results from 3D red and the orange colours show their 2D segmentation\nEBSD. in which they are considered to be di\ufb00erent grains. (a)\n In the paper, we present a comparison study of The situation with a nonconvex grain or a grain with a\nsegmentation of 2D and 3D EBSD measurements in boundary inside. (b) The situation with convex grains,\n boundaries with the misorientation smaller than the cho-polycrystalline materials, based on a misorientation\n sen threshold are denoted by the dashed line.\nthreshold. The main results of this topic are presented\nin Sections 2 and 3. The aim is to draw the reader\u2019s\nattention to the danger of obtaining misleading quan-\ntitative results about the geometry of microstructure crostructure analyses make use of DREAM 3D soft-\nwhen paying little attention to a proper segmentation. ware [14].\nFirst, in Section 2, the problem is demonstrated in a Some conclusions from Sections 2 and 3 are given\nsimulation study. A generalized Laguerre tessellation in more detail in the \ufb01nal part of the paper.\nmodeling of polycrystalline microstructure measured\nby 3D EBSD was used in [13]. We can simulate this\nmodel with a priori given distribution of misorienta- 2. Di\ufb00erences between 2D and 3D\ntions. The in\ufb02uence of this distribution on the seg- segmentation\nmentation is shown.\n In Section 3, we discuss the segmentation prob- The di\ufb00erences between segmentation into grains\nlem with two materials, namely the AlMgSc alloy af- in 2D and 3D are caused by the fact that in a 2D\nter ECAP and annealing, and pure copper after high- cutting plane, two sets of voxels may be surrounded\npressure torsion and annealing at room temperature. by a boundary de\ufb01ned by a given threshold of misori-\nThe polycrystalline microstructures are observed by entation so that the sets are detected as two grains,\n3D EBSD and 2D EBSD. The approaches presented while in 3D case, all these points belong to one larger\nin Section 2 for simulated toy data examples are dis- set which is surrounded by a boundary. Therefore in\ncussed subsequently for both materials. The curve of the 3D case, all these points lie in the same grain,\ndependence of the mean number of grains, in a single see Fig. 1. This behaviour can be observed when the\n2D slice, on the misorientation tolerance level, is plot- grains are nonconvex, or when there is a boundary of\nted for both 2D and 3D meth\n\n## 6. stanek2020comparisonofsegmentation pages 7-9 (Context ID: pqac-00000011)\n\negmentation\n with three misorientation thresholds is studied. The\n \ufb01rst one is 0.1\u25e6(called 0 % misorientation segmen-\n tation in the sequel), the second one is chosen so\n that 10 % of boundaries have lower misorientation\n (called 10 % misorientation segmentation in the se-\n quel). The last one corresponds to 15 % of boundaries\n with misorientation lower than the chosen threshold\n (called 15 % misorientation segmentation in the se-\n quel). The segmentation in 3D with such thresholds\n is shown in Fig. 8. The behaviour for all three cases\n (A), (C), and (D) is very similar. The 10 % misorien-\n tation segmentation contains larger grains, which are\n not presented in 0 % misorientation segmentation, and\n all three 15 % misorientation segmentations contain a\n single giant grain that covers most of the area of the\n slice. Note that the slice studied in the case (A) is\n the slice number 50, which has already been consid-\n ered above. Note that the results in 2D segmentation\n are similar for all three cases, i.e., the behaviour is\n similar to that one presented in Figs. 4a\u2013c. Therefore\n the segmentation in 2D is not visualized in this pa-\n per.\n Note that similar results are obtained when pro-\n cessing the other slices in the data set. Thus, based on\n this short simulation study, it can be concluded that\n the di\ufb00erence between processing of the data in 2D\n and 3D is signi\ufb01cant if at least 10\u201315 % of boundaries\n have misorientation lower than the threshold chosen\n for the segmentation procedure. The di\ufb00erence be-\n tween the processing of the data in 2D and 3D is sig-\nFig. 7. The simulated data: (a) case (C) and (b) case (D). ni\ufb01cantly a\ufb00ected by the thickness of the sample, but\n it seems that the morphology of the grains does not\n play an important part.\nated 25\u201374, and (f) segmentation in 3D with the entire\ndata set (100 slices). The result for the misorientation\nthreshold 2.5\u25e6is shown in Fig. 6. One can see that the 3. Real data\ndi\ufb00erence between the segmentation in 2D and 3D is\nmarginal when the specimen is thin (10 slices in our After the analysis of the simulated data in the pre-\ncase, i.e., 100 \u00d7 100 \u00d7 10 voxels), on the other hand, vious section, two real data sets are investigated, and\nthe di\ufb00erence is signi\ufb01cant when the specimen has 30 the segmentation into the grains in 2D and 3D is com-\nor more slices. The results are very similar if the data pared. The materials are described below in Sections\nset with 50 slices (e) or the entire data set with 100 3.1. and 3.2. It has to be added that most microstruc-\nslices (f) is used. tures show a particular orientation spread within the\n Another question is whether the grain size and grain interiors, and this is the result of the process-\nmorphology a\ufb00ect the di\ufb00erence between the segmen- ing history. It should be distinguished from acquisition\ntation in 2D and 3D as well. To investigate this de- noise, although for grain segmentation purposes, they\npendence, two more simulated data sets were added are usually not separated. Both materials have been\nto our study, namely (C) the Laguerre tessellation measured by the 3DEBSD method, which provides the\nwith a few distinctively larger grains and (D) the tes- data in the form of 2D slices. Such slices can be sub-\nsellation with nonconvex grains, see Fig. 7. The ori- sequently joined into a 3D image. Processing of the\nentation of the crystals in the cases (C) and (D) is data, such as removing noise, matching 3D slices into\nchosen in a similar way as in the case (A); there- a 3D image or removing grains, which are too small,\nfore, the misorientation between neighbouring grains etc., has been made by the software DREAM.3D. 2D\nis low, and the histograms of the misorientation are and 3D are compared in the same way as in the pre-\nsimilar to the histogram in Fig. 3a. The segmenta- vious section. First, a 2D slice processed separately308 J. Stan\u02c7ek et al. / Kovove Mater. 58 2020 301\u2013319\n\n\n\n\n\nFig. 8a\u2013f. The segmentation of the simulated data in 3D for the case (A) with the misorientation threshold (a) 0.1\u25e6, (b)\n2.39\u25e6, and (c) 2.58\u25e6. The segmentation of the simulated data in 3D for the case (C) with the misorientation threshold (d)\n 0.1\u25e6, (e) 2.22\u25e6, and (f) 2.34\u25e6.\n\n\n\nby DREAM.3D is chosen, and the obtained result is 3.1. Data of AlMgSc alloy\nquite similar to the results from working with 2D data.\nThen, the entire 3D data is processed in the same way The \ufb01rst investigated material is the aluminium\nand after 3D reconstruction, the chosen slice is cut alloy Al-3Mg-0.2Sc, which is an alloy known for its\nout. In this way, two processings of the same slice are superplasticity at high deformation rates [17]. The\nobtained (one in 2D and one in 3D), which are com- sample was subjected to severe plastic deformation\nparable. by equal channel angular pressing (ECAP), annealed J. Stan\u02c7ek et al. / Kovove Mater. 58 2020 301\u2013319 309\n\n\n\n\n\nFig. 8g\u2013i. The segmentation of the simulated data in 3D for the case (D) with the misorientation threshold (g) 0.1\u25e6, (h)\n 2.07\u25e6, and (i) 2.30\u25e6.\n\nsubsequently for 1 h at 400\u25e6C and investigated by\nthree-dimensional electron backscattered di\ufb00raction\n(3D-EBSD). Note that the size of the specimen was\n98.4 \u00d7 71.7 \u00d7 35.1 \u00b5m3 and it has been already investi-\ngated in detail in [12], where the di\ufb00erence between de-\ntection of grains in 2D and 3D is also brie\ufb02y discussed.\nIn the present paper, this di\ufb00erence is focused on more\ndetails. Since the sample includes a lot of noise, \ufb01lters\nin DREAM.3D have to be used to minimize the e\ufb00ect\nof the noise. The data as processed in DREAM.3D,\nwhere the grains are detected by using the \ufb01lter \u2018Seg-\nment Features (Misorientation)\u2019 with a misorientation\nthreshold of 2\u25e6, are visualized in Fig. 9. Note that the\nchoice of misorientation threshold as well as the set-\ntings for the procedure of removing noise \ufb01rmly in-\n\ufb02uence the number of detected grains. In our case, Fig. 9. The visualization of 3D data of AlMgSc alloy ex-\n cluding the noisy part of the specimen as well as very smallthe procedure detects 74 579 grains, but if we do not\n grains. The remaining part involves 74 579 grains.\nremove the noise and small grains (namely the grains\nconsisting of less than 8 voxels), the procedure detects\nmore than one million grains, where most of them are\nvery small (few voxels only). in a single slice is strongly a\ufb00ected by the noise, and\n Firstly, we compare the mean number of grains in a unfortunately, it is not clear how to remove this e\ufb00ect\nslice with the misorientation threshold chosen for the in the same way\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: [pqac-00000000, pqac-00000001, pqac-00000002, pqac-00000003, pqac-00000004, pqac-00000005, pqac-00000006, pqac-00000007, pqac-00000008, pqac-00000009, pqac-00000010, pqac-00000011]\n\nStatus: Paper Count=25 | Relevant Papers=6 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=12 | Current Cost=$0.0922 | Disease-Target Evidence=0", + "name": "read_text", + "tool_call_id": "call_mH0dRIstCN2AOJxkl8ecCACI", + "info": { + "start_ts": 755.584416592, + "end_ts": 760.352480105 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "call_xTeD5YsxnoGXce4YcmR9STo0", + "type": "function", + "function": { + "arguments": "{\"plan_objective_id\": 1, \"updated_plan_objective_json\": \"{\\\"id\\\":1,\\\"objective\\\":\\\"Define scope and search systematically across scholarly literature and patents for automated EBSD parameter optimization, feedback re-indexing, grain-level objectives, hybrid indexing, and autonomous acquisition links.\\\",\\\"rationale\\\":\\\"The request is a systematic prior-art survey spanning five distinct technical areas and potentially patent prior art.\\\",\\\"status\\\":\\\"completed\\\",\\\"result\\\":\\\"Searched broad and exact-phrase scholarly queries across all five areas plus patent queries; retrieved 25 papers, deeply inspected the most relevant works, and found no relevant patent result in the tool corpus.\\\",\\\"evaluation\\\":\\\"Search covered named optimizer classes, EBSD quality metrics, Hough/dictionary hybrid routing, grain segmentation sweeps, autonomous workflows, and acquisition controls.\\\"}},{\"}", + "name": "update_plan" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Error parsing plan step JSON: Failed to load JSON from text '{\"id\":1,\"objective\":\"Define scope and search systematically across scholarly literature and patents for automated EBSD parameter optimization, feedback re-indexing, grain-level objectives, hybrid indexing, and autonomous acquisition links.\",\"rationale\":\"The request is a systematic prior-art survey spanning five distinct technical areas and potentially patent prior art.\",\"status\":\"completed\",\"result\":\"Searched broad and exact-phrase scholarly queries across all five areas plus patent queries; retrieved 25 papers, deeply inspected the most relevant works, and found no relevant patent result in the tool corpus.\",\"evaluation\":\"Search covered named optimizer classes, EBSD quality metrics, Hough/dictionary hybrid routing, grain segmentation sweeps, autonomous workflows, and acquisition controls.\"}},{'.", + "name": "update_plan", + "tool_call_id": "call_xTeD5YsxnoGXce4YcmR9STo0", + "info": { + "start_ts": 783.853173669, + "end_ts": 783.855532371 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "call_Ky7P0IBBulkQ2t2Ljs7dEu3k", + "type": "function", + "function": { + "arguments": "{\"plan_objective_id\": 1, \"updated_plan_objective_json\": \"{\\\"id\\\":1,\\\"objective\\\":\\\"Define scope and search systematically across scholarly literature and patents for automated EBSD parameter optimization, feedback re-indexing, grain-level objectives, hybrid indexing, and autonomous acquisition links.\\\",\\\"rationale\\\":\\\"The request is a systematic prior-art survey spanning five distinct technical areas and potentially patent prior art.\\\",\\\"status\\\":\\\"completed\\\",\\\"result\\\":\\\"Searched broad and exact-phrase scholarly queries across all five areas plus patent queries; retrieved 25 papers, deeply inspected the most relevant works, and found no relevant patent result in the tool corpus.\\\",\\\"evaluation\\\":\\\"Search covered named optimizer classes, EBSD quality metrics, Hough/dictionary hybrid routing, grain segmentation sweeps, autonomous workflows, and acquisition controls.\\\"}\"}", + "name": "update_plan" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Updated plan:\n{\n \"objectives\": [\n {\n \"id\": 1,\n \"objective\": \"Define scope and search systematically across scholarly literature and patents for automated EBSD parameter optimization, feedback re-indexing, grain-level objectives, hybrid indexing, and autonomous acquisition links.\",\n \"rationale\": \"The request is a systematic prior-art survey spanning five distinct technical areas and potentially patent prior art.\",\n \"status\": \"completed\",\n \"result\": \"Searched broad and exact-phrase scholarly queries across all five areas plus patent queries; retrieved 25 papers, deeply inspected the most relevant works, and found no relevant patent result in the tool corpus.\",\n \"evaluation\": \"Search covered named optimizer classes, EBSD quality metrics, Hough/dictionary hybrid routing, grain segmentation sweeps, autonomous workflows, and acquisition controls.\"\n },\n {\n \"id\": 2,\n \"objective\": \"Gather and verify full-text evidence for automated/optimizer-driven tuning methods and closed-loop re-indexing objectives.\",\n \"rationale\": \"Areas 1 and 2 require distinguishing true algorithmic parameter search from ordinary fixed pipelines or cleanup.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 3,\n \"objective\": \"Gather and verify evidence for grain/microstructure-level optimization and hybrid Hough-to-dictionary escalation criteria.\",\n \"rationale\": \"Areas 3 and 4 focus on outcome level and automated routing logic, which must be evidenced explicitly.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 4,\n \"objective\": \"Gather and verify evidence for autonomous EBSD software/workflows and links from post-processing to SEM acquisition recommendations.\",\n \"rationale\": \"Area 5 includes both software claims and closed-loop acquisition control.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 5,\n \"objective\": \"Synthesize a claim-chart-style map of closest prior art, explicitly stating what each work automates and does not automate, then assess which areas remain gaps.\",\n \"rationale\": \"The user requests a comparative map and clear gap conclusion, not merely a bibliography.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 6,\n \"objective\": \"Create a structured artifact summarizing the evidence and limitations.\",\n \"rationale\": \"A compact evidence matrix will make the systematic survey auditable and useful.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 7,\n \"objective\": \"Submit the final technical answer with evidence-matched citations.\",\n \"rationale\": \"Required final delivery step.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n }\n ]\n}", + "name": "update_plan", + "tool_call_id": "call_Ky7P0IBBulkQ2t2Ljs7dEu3k", + "info": { + "start_ts": 805.401958358, + "end_ts": 805.403789393 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "call_ByYZSnq7nwSJDkOm9Cg48Zp8", + "type": "function", + "function": { + "arguments": "{\"artifact_type\": \"table\", \"description\": \"Create a concise prior-art evidence matrix with rows for the five requested areas. Columns: Area, closest published work(s), what is automated, objective/criterion, what is explicitly not automated, and gap assessment. Use only evidence already gathered. Include Polonsky 2019 grain segmentation parameter sweep; Shen 2019 CNN-confidence hybrid dictionary proposal; Zhu 2022 global optimization as a nearby per-pattern refinement work noting available metadata if evidence is limited; Sparks 2024 automated registration/pattern-center workflow; Burnett 2016 automated serial sectioning but manually/experimentally selected acquisition settings; Winiarski 2021 automated distortion correction but not indexing tuning; Kaufmann 2020 CNN phase mapping. Clearly distinguish demonstrated methods from proposals and from absent closed loops.\"}", + "name": "create_artifact" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "### Artifact (ID artifact-00)\n\n| Area | Closest published work(s) | What is automated | Objective/criterion | What is explicitly not automated | Gap assessment |\n|---|---|---|---|---|---|\n| 1. Optimizer-driven tuning of EBSD pattern-processing or indexing parameters | **Closest demonstrated EBSD parameter sweep:** Polonsky et al. 2019 parameterized DREAM.3D reconstruction variables and swept grain-segmentation misorientation tolerance over 0.1\u201310\u00b0 in 0.1\u00b0 increments, generating 100 reconstructions; **nearby but different:** Zhu et al. 2022 is only available here as metadata for \u201cglobal optimization algorithms\u201d applied to orientation/pattern-center/deformation extraction, so it should be treated as adjacent prior art, not verified from text in this record; **nearby non-tuning automation:** Kaufmann et al. 2020 CNN phase mapping automates phase recognition from patterns rather than tuning EBSD processing settings (pqac-00000014, pqac-00000013, pqac-00000004, pqac-00000005) | Automated batch execution / parameterization of reconstruction pipelines in BisQue+DREAM.3D; CNN-based direct phase classification from patterns in Kaufmann 2020 (pqac-00000014, pqac-00000004) | Polonsky used reconstruction-level metrics: fraction of \u201cgood\u201d CI-masked voxels retained and total grain count, selecting an elbow/balance point at 2.0\u00b0; Kaufmann targets phase-map fidelity qualitatively against known microstructure/EDS, not optimizer search (pqac-00000013, pqac-00000005) | No evidence here of Bayesian optimization, Gaussian processes, genetic/evolutionary algorithms, RL, random/grid search over **pattern** processing settings such as background correction, binning, neighbor averaging, Hough band count, rho-theta smoothing, or dictionary settings. Polonsky optimizes segmentation/reconstruction variables after indexing, not indexing settings themselves. Kaufmann does not tune EBSD parameters at all (pqac-00000013, pqac-00000005) | **Gap largely open.** Closest evidence is reconstruction-pipeline parameterization, not closed-loop optimizer-driven tuning of pattern-processing/indexing knobs. |\n| 2. Feedback loops that re-index stored raw patterns using CI/IQ/MAD/NCC to choose next parameter set | **Closest proposal:** Shen et al. 2019 proposes combining fast CNN predictions with a confidence measure (quaternion norm) so that high-confidence points get neighborhood dictionary search and low-confidence points get full dictionary search; **related raw-pattern availability, not loop:** Stinville et al. 2022 notes raw .up2 patterns can be opened in EMsoft DI / EMSphInx, enabling reindexing in principle (pqac-00000017, pqac-00000015, pqac-00000002, pqac-00000003) | Shen automates confidence estimation for each location and proposes routing subsequent dictionary matching effort based on confidence; raw pattern archival in Stinville enables offline reindexing workflows (pqac-00000017, pqac-00000003) | Quaternion norm as confidence proxy in Shen; no demonstrated CI/IQ/MAD/NCC-driven next-parameter selection loop in the gathered evidence (pqac-00000017) | Shen does **not** demonstrate an executed closed loop that iteratively changes indexing/processing parameters and re-indexes stored raw patterns to maximize CI/IQ/MAD/NCC/NCC-like objectives; it is a proposed hybrid search allocation strategy. Stinville provides data access, not autonomous optimization (pqac-00000017, pqac-00000003) | **Gap open.** Proposal-level hybrid confidence routing exists, but not a demonstrated feedback optimizer that selects the next EBSD parameter set from reindexed raw patterns. |\n| 3. Optimization against grain-level or microstructure-level outcomes | **Closest demonstrated:** Polonsky et al. 2019 explicitly optimizes a grain-segmentation parameter against microstructure-level outcomes (grain count and retained good-data fraction); Stan\u011bk et al. 2020 compares 2D/3D segmentation sensitivity to misorientation threshold and shows strong threshold dependence, but not autonomous optimization (pqac-00000013, pqac-00000012, pqac-00000010, pqac-00000011) | Automated parallel reconstructions and post-processing counts in Polonsky; analytical comparison of threshold effects on segmentation in Stan\u011bk (pqac-00000013, pqac-00000010) | Grain count stability / avoidance of grain merging plus retained CI-masked voxel fraction in Polonsky; sensitivity of number of grains and segmentation discrepancies vs threshold in Stan\u011bk (pqac-00000013, pqac-00000011) | No demonstrated multi-objective or constrained optimization over broader grain-level cleanup outcomes such as speckle/wild-grain fraction, grain-boundary integrity, fraction of pixels altered by cleanup, or Pareto balancing across multiple EBSD post-processing stages. Polonsky is a one-parameter sweep with manually interpreted elbow criterion (pqac-00000013, pqac-00000012) | **Partially occupied, but narrow.** Grain-level optimization exists for segmentation tolerance; broader autonomous multi-objective EBSD post-processing remains a gap. |\n| 4. Hybrid Hough-first / dictionary-on-residue and automated escalation criteria | **Closest published work:** Shen et al. 2019 explicitly proposes a hybrid strategy: CNN preliminary prediction plus confidence, then pattern matching only in a neighborhood for high-confidence points and full dictionary search for low-confidence points; this is the clearest automated escalation criterion in the gathered evidence. Sparks et al. 2024 and Winiarski et al. 2021 automate registration/distortion correction workflows but not Hough\u2192dictionary escalation (pqac-00000017, pqac-00000000, pqac-00000008) | Automated confidence scoring and proposed routing of dictionary-search scope in Shen; automated image registration/distortion correction in Sparks/Winiarski (pqac-00000017, pqac-00000000, pqac-00000008) | Criterion in Shen is confidence from quaternion norm: high confidence \u2192 local neighborhood dictionary search; low confidence \u2192 full dictionary search (pqac-00000017) | No evidence in the gathered text of a **demonstrated** Hough-first then dictionary-on-low-quality-residue loop with automated escalation based on CI/IQ/MAD/NCC thresholds. Shen\u2019s routing is proposed around CNN+dictionary, not Hough+dictionary, and not shown as an executed autonomous residue-reindexing pipeline (pqac-00000017) | **Mostly gap.** There is a close proposal for automated escalation, but not a demonstrated Hough-residue-to-dictionary autonomous workflow. |\n| 5. Autonomous/self-driving EBSD post-processing or characterization workflows, including links back to SEM acquisition recommendations | **Closest workflow automation:** Sparks et al. 2024 automates sample/image registration steps, pattern-center fitting for every section, and alignment routines; Winiarski et al. 2021 automates SE\u2013EBSD distortion correction and argues more automated procedures are needed; Burnett et al. 2016 demonstrates a fully automated serial-sectioning routine with tracking fiducials, but acquisition settings were experimentally chosen; Kaufmann et al. 2020 automates phase mapping from patterns (pqac-00000001, pqac-00000000, pqac-00000008, pqac-00000009, pqac-00000006, pqac-00000007, pqac-00000004) | Automated registration/warping, per-layer EBSD-to-BSE alignment, CI-threshold masks, pattern-center fitting per section, and automated serial sectioning with fiducial tracking; CNN inference for phase maps (pqac-00000000, pqac-00000001, pqac-00000006, pqac-00000004) | Workflow goals are geometric consistency, low inter-section misorientation, and corrected distortions; Burnett assesses equivalent quality via EBSD pattern quality/band contrast and indexing rate after experimentally selected settings (pqac-00000001, pqac-00000008, pqac-00000007) | No evidence here of a human-out-of-the-loop EBSD post-processing system that autonomously tunes post-processing/indexing parameters end-to-end, nor of a loop that feeds post-processing outcomes back to SEM acquisition parameters such as beam current, dwell time, or step size. Burnett explicitly determines acceptable milling current experimentally; Winiarski says more automated procedures still need to be developed (pqac-00000007, pqac-00000008) | **Gap open.** Sub-workflow automation exists, but not a self-driving closed-loop EBSD characterization system that recommends or controls acquisition parameters from post-processing outcomes. |\n\n\n*Table: This table maps the closest published prior art found for the five requested EBSD automation areas, distinguishing demonstrated methods from proposals and from absent closed loops. It highlights that most evidence clusters around workflow automation and grain-segmentation parameter sweeps, not autonomous closed-loop tuning of indexing/processing parameters.*\n\nArtifact IDs that may be injected into the answer: [artifact-00]\n\nContext IDs that may be cited: [pqac-00000000, pqac-00000001, pqac-00000002, pqac-00000003, pqac-00000004, pqac-00000005, pqac-00000006, pqac-00000007, pqac-00000008, pqac-00000009, pqac-00000010, pqac-00000011, pqac-00000012, pqac-00000013, pqac-00000014, pqac-00000015, pqac-00000016, pqac-00000017]\n\nStatus: Paper Count=25 | Relevant Papers=8 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=18 | Current Cost=$0.0922 | Disease-Target Evidence=0", + "name": "create_artifact", + "tool_call_id": "call_ByYZSnq7nwSJDkOm9Cg48Zp8", + "info": { + "start_ts": 829.394246022, + "end_ts": 852.626361711 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "call_sOxhMHmNJ6cGdwzj14gJbWOY", + "type": "function", + "function": { + "arguments": "{\"plan_objective_id\": 2, \"updated_plan_objective_json\": \"{\\\"id\\\":2,\\\"objective\\\":\\\"Gather and verify full-text evidence for automated/optimizer-driven tuning methods and closed-loop re-indexing objectives.\\\",\\\"rationale\\\":\\\"Areas 1 and 2 require distinguishing true algorithmic parameter search from ordinary fixed pipelines or cleanup.\\\",\\\"status\\\":\\\"completed\\\",\\\"result\\\":\\\"Verified no demonstrated optimizer loop over the named EBSD pattern-processing/indexing parameters in retrieved full text. Closest works are Polonsky's post-indexing segmentation sweep and Shen's confidence-routed CNN/dictionary proposal; raw-pattern archives permit reindexing but do not optimize it.\\\",\\\"evaluation\\\":\\\"Evidence explicitly distinguishes indexing settings from reconstruction settings and demonstrated loops from proposals.\\\"}\"}", + "name": "update_plan" + } + }, + { + "id": "call_Dgfm5HSnCqYdsd2pIw7qCf6a", + "type": "function", + "function": { + "arguments": "{\"plan_objective_id\": 3, \"updated_plan_objective_json\": \"{\\\"id\\\":3,\\\"objective\\\":\\\"Gather and verify evidence for grain/microstructure-level optimization and hybrid Hough-to-dictionary escalation criteria.\\\",\\\"rationale\\\":\\\"Areas 3 and 4 focus on outcome level and automated routing logic, which must be evidenced explicitly.\\\",\\\"status\\\":\\\"completed\\\",\\\"result\\\":\\\"Polonsky 2019 demonstrated a 100-point misorientation-tolerance sweep using retained good-data fraction and grain count; Stanek 2020 established threshold sensitivity. Shen 2019 proposed confidence-based CNN-to-dictionary escalation, but no demonstrated Hough-first/dictionary-residue workflow was found.\\\",\\\"evaluation\\\":\\\"The evidence provides exact variables, criteria, and limitations.\\\"}\"}", + "name": "update_plan" + } + }, + { + "id": "call_ERLgQRfcrgfEuXOF5b3WqhbB", + "type": "function", + "function": { + "arguments": "{\"plan_objective_id\": 4, \"updated_plan_objective_json\": \"{\\\"id\\\":4,\\\"objective\\\":\\\"Gather and verify evidence for autonomous EBSD software/workflows and links from post-processing to SEM acquisition recommendations.\\\",\\\"rationale\\\":\\\"Area 5 includes both software claims and closed-loop acquisition control.\\\",\\\"status\\\":\\\"completed\\\",\\\"result\\\":\\\"Found automated sub-workflows in BisQue/DREAM.3D, serial sectioning, registration/distortion correction, pattern-center fitting, and CNN indexing/phase mapping. No post-processing-to-SEM beam-current/dwell/step-size feedback controller was found; acquisition settings were experimentally or manually selected.\\\",\\\"evaluation\\\":\\\"Full text explicitly documents automation boundaries and calls for future automation.\\\"}\"}", + "name": "update_plan" + } + }, + { + "id": "call_PqUIwWt0TdvA1AJFRXJAtK32", + "type": "function", + "function": { + "arguments": "{\"plan_objective_id\": 5, \"updated_plan_objective_json\": \"{\\\"id\\\":5,\\\"objective\\\":\\\"Synthesize a claim-chart-style map of closest prior art, explicitly stating what each work automates and does not automate, then assess which areas remain gaps.\\\",\\\"rationale\\\":\\\"The user requests a comparative map and clear gap conclusion, not merely a bibliography.\\\",\\\"status\\\":\\\"completed\\\",\\\"result\\\":\\\"Synthesized five-area claim map: areas 1, 2, and 5 remain open in searched literature; area 3 is narrowly occupied for grain-segmentation tolerance but broad multi-objective processing is open; area 4 has a close CNN-confidence proposal but Hough-to-DI demonstration remains open.\\\",\\\"evaluation\\\":\\\"Each conclusion is qualified as search-based rather than a legal novelty opinion and tied to verified evidence.\\\"}\"}", + "name": "update_plan" + } + }, + { + "id": "call_Mv315OulvDSqQgHazJenPV4E", + "type": "function", + "function": { + "arguments": "{\"plan_objective_id\": 6, \"updated_plan_objective_json\": \"{\\\"id\\\":6,\\\"objective\\\":\\\"Create a structured artifact summarizing the evidence and limitations.\\\",\\\"rationale\\\":\\\"A compact evidence matrix will make the systematic survey auditable and useful.\\\",\\\"status\\\":\\\"completed\\\",\\\"result\\\":\\\"Created artifact-00, a five-area evidence matrix with closest works, automation, objectives, exclusions, and gap assessments.\\\",\\\"evaluation\\\":\\\"Artifact covers all requested areas and clearly separates demonstrations, proposals, and absences.\\\"}\"}", + "name": "update_plan" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Updated plan:\n{\n \"objectives\": [\n {\n \"id\": 1,\n \"objective\": \"Define scope and search systematically across scholarly literature and patents for automated EBSD parameter optimization, feedback re-indexing, grain-level objectives, hybrid indexing, and autonomous acquisition links.\",\n \"rationale\": \"The request is a systematic prior-art survey spanning five distinct technical areas and potentially patent prior art.\",\n \"status\": \"completed\",\n \"result\": \"Searched broad and exact-phrase scholarly queries across all five areas plus patent queries; retrieved 25 papers, deeply inspected the most relevant works, and found no relevant patent result in the tool corpus.\",\n \"evaluation\": \"Search covered named optimizer classes, EBSD quality metrics, Hough/dictionary hybrid routing, grain segmentation sweeps, autonomous workflows, and acquisition controls.\"\n },\n {\n \"id\": 2,\n \"objective\": \"Gather and verify full-text evidence for automated/optimizer-driven tuning methods and closed-loop re-indexing objectives.\",\n \"rationale\": \"Areas 1 and 2 require distinguishing true algorithmic parameter search from ordinary fixed pipelines or cleanup.\",\n \"status\": \"completed\",\n \"result\": \"Verified no demonstrated optimizer loop over the named EBSD pattern-processing/indexing parameters in retrieved full text. Closest works are Polonsky's post-indexing segmentation sweep and Shen's confidence-routed CNN/dictionary proposal; raw-pattern archives permit reindexing but do not optimize it.\",\n \"evaluation\": \"Evidence explicitly distinguishes indexing settings from reconstruction settings and demonstrated loops from proposals.\"\n },\n {\n \"id\": 3,\n \"objective\": \"Gather and verify evidence for grain/microstructure-level optimization and hybrid Hough-to-dictionary escalation criteria.\",\n \"rationale\": \"Areas 3 and 4 focus on outcome level and automated routing logic, which must be evidenced explicitly.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 4,\n \"objective\": \"Gather and verify evidence for autonomous EBSD software/workflows and links from post-processing to SEM acquisition recommendations.\",\n \"rationale\": \"Area 5 includes both software claims and closed-loop acquisition control.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 5,\n \"objective\": \"Synthesize a claim-chart-style map of closest prior art, explicitly stating what each work automates and does not automate, then assess which areas remain gaps.\",\n \"rationale\": \"The user requests a comparative map and clear gap conclusion, not merely a bibliography.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 6,\n \"objective\": \"Create a structured artifact summarizing the evidence and limitations.\",\n \"rationale\": \"A compact evidence matrix will make the systematic survey auditable and useful.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 7,\n \"objective\": \"Submit the final technical answer with evidence-matched citations.\",\n \"rationale\": \"Required final delivery step.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n }\n ]\n}", + "name": "update_plan", + "tool_call_id": "call_sOxhMHmNJ6cGdwzj14gJbWOY", + "info": { + "start_ts": 884.219772521, + "end_ts": 884.221180953 + } + }, + { + "role": "tool", + "content": "Updated plan:\n{\n \"objectives\": [\n {\n \"id\": 1,\n \"objective\": \"Define scope and search systematically across scholarly literature and patents for automated EBSD parameter optimization, feedback re-indexing, grain-level objectives, hybrid indexing, and autonomous acquisition links.\",\n \"rationale\": \"The request is a systematic prior-art survey spanning five distinct technical areas and potentially patent prior art.\",\n \"status\": \"completed\",\n \"result\": \"Searched broad and exact-phrase scholarly queries across all five areas plus patent queries; retrieved 25 papers, deeply inspected the most relevant works, and found no relevant patent result in the tool corpus.\",\n \"evaluation\": \"Search covered named optimizer classes, EBSD quality metrics, Hough/dictionary hybrid routing, grain segmentation sweeps, autonomous workflows, and acquisition controls.\"\n },\n {\n \"id\": 2,\n \"objective\": \"Gather and verify full-text evidence for automated/optimizer-driven tuning methods and closed-loop re-indexing objectives.\",\n \"rationale\": \"Areas 1 and 2 require distinguishing true algorithmic parameter search from ordinary fixed pipelines or cleanup.\",\n \"status\": \"completed\",\n \"result\": \"Verified no demonstrated optimizer loop over the named EBSD pattern-processing/indexing parameters in retrieved full text. Closest works are Polonsky's post-indexing segmentation sweep and Shen's confidence-routed CNN/dictionary proposal; raw-pattern archives permit reindexing but do not optimize it.\",\n \"evaluation\": \"Evidence explicitly distinguishes indexing settings from reconstruction settings and demonstrated loops from proposals.\"\n },\n {\n \"id\": 3,\n \"objective\": \"Gather and verify evidence for grain/microstructure-level optimization and hybrid Hough-to-dictionary escalation criteria.\",\n \"rationale\": \"Areas 3 and 4 focus on outcome level and automated routing logic, which must be evidenced explicitly.\",\n \"status\": \"completed\",\n \"result\": \"Polonsky 2019 demonstrated a 100-point misorientation-tolerance sweep using retained good-data fraction and grain count; Stanek 2020 established threshold sensitivity. Shen 2019 proposed confidence-based CNN-to-dictionary escalation, but no demonstrated Hough-first/dictionary-residue workflow was found.\",\n \"evaluation\": \"The evidence provides exact variables, criteria, and limitations.\"\n },\n {\n \"id\": 4,\n \"objective\": \"Gather and verify evidence for autonomous EBSD software/workflows and links from post-processing to SEM acquisition recommendations.\",\n \"rationale\": \"Area 5 includes both software claims and closed-loop acquisition control.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 5,\n \"objective\": \"Synthesize a claim-chart-style map of closest prior art, explicitly stating what each work automates and does not automate, then assess which areas remain gaps.\",\n \"rationale\": \"The user requests a comparative map and clear gap conclusion, not merely a bibliography.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 6,\n \"objective\": \"Create a structured artifact summarizing the evidence and limitations.\",\n \"rationale\": \"A compact evidence matrix will make the systematic survey auditable and useful.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 7,\n \"objective\": \"Submit the final technical answer with evidence-matched citations.\",\n \"rationale\": \"Required final delivery step.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n }\n ]\n}", + "name": "update_plan", + "tool_call_id": "call_Dgfm5HSnCqYdsd2pIw7qCf6a", + "info": { + "start_ts": 884.221220607, + "end_ts": 884.221572424 + } + }, + { + "role": "tool", + "content": "Updated plan:\n{\n \"objectives\": [\n {\n \"id\": 1,\n \"objective\": \"Define scope and search systematically across scholarly literature and patents for automated EBSD parameter optimization, feedback re-indexing, grain-level objectives, hybrid indexing, and autonomous acquisition links.\",\n \"rationale\": \"The request is a systematic prior-art survey spanning five distinct technical areas and potentially patent prior art.\",\n \"status\": \"completed\",\n \"result\": \"Searched broad and exact-phrase scholarly queries across all five areas plus patent queries; retrieved 25 papers, deeply inspected the most relevant works, and found no relevant patent result in the tool corpus.\",\n \"evaluation\": \"Search covered named optimizer classes, EBSD quality metrics, Hough/dictionary hybrid routing, grain segmentation sweeps, autonomous workflows, and acquisition controls.\"\n },\n {\n \"id\": 2,\n \"objective\": \"Gather and verify full-text evidence for automated/optimizer-driven tuning methods and closed-loop re-indexing objectives.\",\n \"rationale\": \"Areas 1 and 2 require distinguishing true algorithmic parameter search from ordinary fixed pipelines or cleanup.\",\n \"status\": \"completed\",\n \"result\": \"Verified no demonstrated optimizer loop over the named EBSD pattern-processing/indexing parameters in retrieved full text. Closest works are Polonsky's post-indexing segmentation sweep and Shen's confidence-routed CNN/dictionary proposal; raw-pattern archives permit reindexing but do not optimize it.\",\n \"evaluation\": \"Evidence explicitly distinguishes indexing settings from reconstruction settings and demonstrated loops from proposals.\"\n },\n {\n \"id\": 3,\n \"objective\": \"Gather and verify evidence for grain/microstructure-level optimization and hybrid Hough-to-dictionary escalation criteria.\",\n \"rationale\": \"Areas 3 and 4 focus on outcome level and automated routing logic, which must be evidenced explicitly.\",\n \"status\": \"completed\",\n \"result\": \"Polonsky 2019 demonstrated a 100-point misorientation-tolerance sweep using retained good-data fraction and grain count; Stanek 2020 established threshold sensitivity. Shen 2019 proposed confidence-based CNN-to-dictionary escalation, but no demonstrated Hough-first/dictionary-residue workflow was found.\",\n \"evaluation\": \"The evidence provides exact variables, criteria, and limitations.\"\n },\n {\n \"id\": 4,\n \"objective\": \"Gather and verify evidence for autonomous EBSD software/workflows and links from post-processing to SEM acquisition recommendations.\",\n \"rationale\": \"Area 5 includes both software claims and closed-loop acquisition control.\",\n \"status\": \"completed\",\n \"result\": \"Found automated sub-workflows in BisQue/DREAM.3D, serial sectioning, registration/distortion correction, pattern-center fitting, and CNN indexing/phase mapping. No post-processing-to-SEM beam-current/dwell/step-size feedback controller was found; acquisition settings were experimentally or manually selected.\",\n \"evaluation\": \"Full text explicitly documents automation boundaries and calls for future automation.\"\n },\n {\n \"id\": 5,\n \"objective\": \"Synthesize a claim-chart-style map of closest prior art, explicitly stating what each work automates and does not automate, then assess which areas remain gaps.\",\n \"rationale\": \"The user requests a comparative map and clear gap conclusion, not merely a bibliography.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 6,\n \"objective\": \"Create a structured artifact summarizing the evidence and limitations.\",\n \"rationale\": \"A compact evidence matrix will make the systematic survey auditable and useful.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 7,\n \"objective\": \"Submit the final technical answer with evidence-matched citations.\",\n \"rationale\": \"Required final delivery step.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n }\n ]\n}", + "name": "update_plan", + "tool_call_id": "call_ERLgQRfcrgfEuXOF5b3WqhbB", + "info": { + "start_ts": 884.221632058, + "end_ts": 884.221962904 + } + }, + { + "role": "tool", + "content": "Updated plan:\n{\n \"objectives\": [\n {\n \"id\": 1,\n \"objective\": \"Define scope and search systematically across scholarly literature and patents for automated EBSD parameter optimization, feedback re-indexing, grain-level objectives, hybrid indexing, and autonomous acquisition links.\",\n \"rationale\": \"The request is a systematic prior-art survey spanning five distinct technical areas and potentially patent prior art.\",\n \"status\": \"completed\",\n \"result\": \"Searched broad and exact-phrase scholarly queries across all five areas plus patent queries; retrieved 25 papers, deeply inspected the most relevant works, and found no relevant patent result in the tool corpus.\",\n \"evaluation\": \"Search covered named optimizer classes, EBSD quality metrics, Hough/dictionary hybrid routing, grain segmentation sweeps, autonomous workflows, and acquisition controls.\"\n },\n {\n \"id\": 2,\n \"objective\": \"Gather and verify full-text evidence for automated/optimizer-driven tuning methods and closed-loop re-indexing objectives.\",\n \"rationale\": \"Areas 1 and 2 require distinguishing true algorithmic parameter search from ordinary fixed pipelines or cleanup.\",\n \"status\": \"completed\",\n \"result\": \"Verified no demonstrated optimizer loop over the named EBSD pattern-processing/indexing parameters in retrieved full text. Closest works are Polonsky's post-indexing segmentation sweep and Shen's confidence-routed CNN/dictionary proposal; raw-pattern archives permit reindexing but do not optimize it.\",\n \"evaluation\": \"Evidence explicitly distinguishes indexing settings from reconstruction settings and demonstrated loops from proposals.\"\n },\n {\n \"id\": 3,\n \"objective\": \"Gather and verify evidence for grain/microstructure-level optimization and hybrid Hough-to-dictionary escalation criteria.\",\n \"rationale\": \"Areas 3 and 4 focus on outcome level and automated routing logic, which must be evidenced explicitly.\",\n \"status\": \"completed\",\n \"result\": \"Polonsky 2019 demonstrated a 100-point misorientation-tolerance sweep using retained good-data fraction and grain count; Stanek 2020 established threshold sensitivity. Shen 2019 proposed confidence-based CNN-to-dictionary escalation, but no demonstrated Hough-first/dictionary-residue workflow was found.\",\n \"evaluation\": \"The evidence provides exact variables, criteria, and limitations.\"\n },\n {\n \"id\": 4,\n \"objective\": \"Gather and verify evidence for autonomous EBSD software/workflows and links from post-processing to SEM acquisition recommendations.\",\n \"rationale\": \"Area 5 includes both software claims and closed-loop acquisition control.\",\n \"status\": \"completed\",\n \"result\": \"Found automated sub-workflows in BisQue/DREAM.3D, serial sectioning, registration/distortion correction, pattern-center fitting, and CNN indexing/phase mapping. No post-processing-to-SEM beam-current/dwell/step-size feedback controller was found; acquisition settings were experimentally or manually selected.\",\n \"evaluation\": \"Full text explicitly documents automation boundaries and calls for future automation.\"\n },\n {\n \"id\": 5,\n \"objective\": \"Synthesize a claim-chart-style map of closest prior art, explicitly stating what each work automates and does not automate, then assess which areas remain gaps.\",\n \"rationale\": \"The user requests a comparative map and clear gap conclusion, not merely a bibliography.\",\n \"status\": \"completed\",\n \"result\": \"Synthesized five-area claim map: areas 1, 2, and 5 remain open in searched literature; area 3 is narrowly occupied for grain-segmentation tolerance but broad multi-objective processing is open; area 4 has a close CNN-confidence proposal but Hough-to-DI demonstration remains open.\",\n \"evaluation\": \"Each conclusion is qualified as search-based rather than a legal novelty opinion and tied to verified evidence.\"\n },\n {\n \"id\": 6,\n \"objective\": \"Create a structured artifact summarizing the evidence and limitations.\",\n \"rationale\": \"A compact evidence matrix will make the systematic survey auditable and useful.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 7,\n \"objective\": \"Submit the final technical answer with evidence-matched citations.\",\n \"rationale\": \"Required final delivery step.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n }\n ]\n}", + "name": "update_plan", + "tool_call_id": "call_PqUIwWt0TdvA1AJFRXJAtK32", + "info": { + "start_ts": 884.221985251, + "end_ts": 884.222258695 + } + }, + { + "role": "tool", + "content": "Updated plan:\n{\n \"objectives\": [\n {\n \"id\": 1,\n \"objective\": \"Define scope and search systematically across scholarly literature and patents for automated EBSD parameter optimization, feedback re-indexing, grain-level objectives, hybrid indexing, and autonomous acquisition links.\",\n \"rationale\": \"The request is a systematic prior-art survey spanning five distinct technical areas and potentially patent prior art.\",\n \"status\": \"completed\",\n \"result\": \"Searched broad and exact-phrase scholarly queries across all five areas plus patent queries; retrieved 25 papers, deeply inspected the most relevant works, and found no relevant patent result in the tool corpus.\",\n \"evaluation\": \"Search covered named optimizer classes, EBSD quality metrics, Hough/dictionary hybrid routing, grain segmentation sweeps, autonomous workflows, and acquisition controls.\"\n },\n {\n \"id\": 2,\n \"objective\": \"Gather and verify full-text evidence for automated/optimizer-driven tuning methods and closed-loop re-indexing objectives.\",\n \"rationale\": \"Areas 1 and 2 require distinguishing true algorithmic parameter search from ordinary fixed pipelines or cleanup.\",\n \"status\": \"completed\",\n \"result\": \"Verified no demonstrated optimizer loop over the named EBSD pattern-processing/indexing parameters in retrieved full text. Closest works are Polonsky's post-indexing segmentation sweep and Shen's confidence-routed CNN/dictionary proposal; raw-pattern archives permit reindexing but do not optimize it.\",\n \"evaluation\": \"Evidence explicitly distinguishes indexing settings from reconstruction settings and demonstrated loops from proposals.\"\n },\n {\n \"id\": 3,\n \"objective\": \"Gather and verify evidence for grain/microstructure-level optimization and hybrid Hough-to-dictionary escalation criteria.\",\n \"rationale\": \"Areas 3 and 4 focus on outcome level and automated routing logic, which must be evidenced explicitly.\",\n \"status\": \"completed\",\n \"result\": \"Polonsky 2019 demonstrated a 100-point misorientation-tolerance sweep using retained good-data fraction and grain count; Stanek 2020 established threshold sensitivity. Shen 2019 proposed confidence-based CNN-to-dictionary escalation, but no demonstrated Hough-first/dictionary-residue workflow was found.\",\n \"evaluation\": \"The evidence provides exact variables, criteria, and limitations.\"\n },\n {\n \"id\": 4,\n \"objective\": \"Gather and verify evidence for autonomous EBSD software/workflows and links from post-processing to SEM acquisition recommendations.\",\n \"rationale\": \"Area 5 includes both software claims and closed-loop acquisition control.\",\n \"status\": \"completed\",\n \"result\": \"Found automated sub-workflows in BisQue/DREAM.3D, serial sectioning, registration/distortion correction, pattern-center fitting, and CNN indexing/phase mapping. No post-processing-to-SEM beam-current/dwell/step-size feedback controller was found; acquisition settings were experimentally or manually selected.\",\n \"evaluation\": \"Full text explicitly documents automation boundaries and calls for future automation.\"\n },\n {\n \"id\": 5,\n \"objective\": \"Synthesize a claim-chart-style map of closest prior art, explicitly stating what each work automates and does not automate, then assess which areas remain gaps.\",\n \"rationale\": \"The user requests a comparative map and clear gap conclusion, not merely a bibliography.\",\n \"status\": \"completed\",\n \"result\": \"Synthesized five-area claim map: areas 1, 2, and 5 remain open in searched literature; area 3 is narrowly occupied for grain-segmentation tolerance but broad multi-objective processing is open; area 4 has a close CNN-confidence proposal but Hough-to-DI demonstration remains open.\",\n \"evaluation\": \"Each conclusion is qualified as search-based rather than a legal novelty opinion and tied to verified evidence.\"\n },\n {\n \"id\": 6,\n \"objective\": \"Create a structured artifact summarizing the evidence and limitations.\",\n \"rationale\": \"A compact evidence matrix will make the systematic survey auditable and useful.\",\n \"status\": \"completed\",\n \"result\": \"Created artifact-00, a five-area evidence matrix with closest works, automation, objectives, exclusions, and gap assessments.\",\n \"evaluation\": \"Artifact covers all requested areas and clearly separates demonstrations, proposals, and absences.\"\n },\n {\n \"id\": 7,\n \"objective\": \"Submit the final technical answer with evidence-matched citations.\",\n \"rationale\": \"Required final delivery step.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n }\n ]\n}", + "name": "update_plan", + "tool_call_id": "call_Mv315OulvDSqQgHazJenPV4E", + "info": { + "start_ts": 884.22227648, + "end_ts": 884.222507565 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "call_JvmVAiIMF8mMq3af5Jp56p6p", + "type": "function", + "function": { + "arguments": "{\"plan_objective_id\": 7, \"updated_plan_objective_json\": \"{\\\"id\\\":7,\\\"objective\\\":\\\"Submit the final technical answer with evidence-matched citations.\\\",\\\"rationale\\\":\\\"Required final delivery step.\\\",\\\"status\\\":\\\"in-progress\\\",\\\"result\\\":null,\\\"evaluation\\\":null}\"}", + "name": "update_plan" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Updated plan:\n{\n \"objectives\": [\n {\n \"id\": 1,\n \"objective\": \"Define scope and search systematically across scholarly literature and patents for automated EBSD parameter optimization, feedback re-indexing, grain-level objectives, hybrid indexing, and autonomous acquisition links.\",\n \"rationale\": \"The request is a systematic prior-art survey spanning five distinct technical areas and potentially patent prior art.\",\n \"status\": \"completed\",\n \"result\": \"Searched broad and exact-phrase scholarly queries across all five areas plus patent queries; retrieved 25 papers, deeply inspected the most relevant works, and found no relevant patent result in the tool corpus.\",\n \"evaluation\": \"Search covered named optimizer classes, EBSD quality metrics, Hough/dictionary hybrid routing, grain segmentation sweeps, autonomous workflows, and acquisition controls.\"\n },\n {\n \"id\": 2,\n \"objective\": \"Gather and verify full-text evidence for automated/optimizer-driven tuning methods and closed-loop re-indexing objectives.\",\n \"rationale\": \"Areas 1 and 2 require distinguishing true algorithmic parameter search from ordinary fixed pipelines or cleanup.\",\n \"status\": \"completed\",\n \"result\": \"Verified no demonstrated optimizer loop over the named EBSD pattern-processing/indexing parameters in retrieved full text. Closest works are Polonsky's post-indexing segmentation sweep and Shen's confidence-routed CNN/dictionary proposal; raw-pattern archives permit reindexing but do not optimize it.\",\n \"evaluation\": \"Evidence explicitly distinguishes indexing settings from reconstruction settings and demonstrated loops from proposals.\"\n },\n {\n \"id\": 3,\n \"objective\": \"Gather and verify evidence for grain/microstructure-level optimization and hybrid Hough-to-dictionary escalation criteria.\",\n \"rationale\": \"Areas 3 and 4 focus on outcome level and automated routing logic, which must be evidenced explicitly.\",\n \"status\": \"completed\",\n \"result\": \"Polonsky 2019 demonstrated a 100-point misorientation-tolerance sweep using retained good-data fraction and grain count; Stanek 2020 established threshold sensitivity. Shen 2019 proposed confidence-based CNN-to-dictionary escalation, but no demonstrated Hough-first/dictionary-residue workflow was found.\",\n \"evaluation\": \"The evidence provides exact variables, criteria, and limitations.\"\n },\n {\n \"id\": 4,\n \"objective\": \"Gather and verify evidence for autonomous EBSD software/workflows and links from post-processing to SEM acquisition recommendations.\",\n \"rationale\": \"Area 5 includes both software claims and closed-loop acquisition control.\",\n \"status\": \"completed\",\n \"result\": \"Found automated sub-workflows in BisQue/DREAM.3D, serial sectioning, registration/distortion correction, pattern-center fitting, and CNN indexing/phase mapping. No post-processing-to-SEM beam-current/dwell/step-size feedback controller was found; acquisition settings were experimentally or manually selected.\",\n \"evaluation\": \"Full text explicitly documents automation boundaries and calls for future automation.\"\n },\n {\n \"id\": 5,\n \"objective\": \"Synthesize a claim-chart-style map of closest prior art, explicitly stating what each work automates and does not automate, then assess which areas remain gaps.\",\n \"rationale\": \"The user requests a comparative map and clear gap conclusion, not merely a bibliography.\",\n \"status\": \"completed\",\n \"result\": \"Synthesized five-area claim map: areas 1, 2, and 5 remain open in searched literature; area 3 is narrowly occupied for grain-segmentation tolerance but broad multi-objective processing is open; area 4 has a close CNN-confidence proposal but Hough-to-DI demonstration remains open.\",\n \"evaluation\": \"Each conclusion is qualified as search-based rather than a legal novelty opinion and tied to verified evidence.\"\n },\n {\n \"id\": 6,\n \"objective\": \"Create a structured artifact summarizing the evidence and limitations.\",\n \"rationale\": \"A compact evidence matrix will make the systematic survey auditable and useful.\",\n \"status\": \"completed\",\n \"result\": \"Created artifact-00, a five-area evidence matrix with closest works, automation, objectives, exclusions, and gap assessments.\",\n \"evaluation\": \"Artifact covers all requested areas and clearly separates demonstrations, proposals, and absences.\"\n },\n {\n \"id\": 7,\n \"objective\": \"Submit the final technical answer with evidence-matched citations.\",\n \"rationale\": \"Required final delivery step.\",\n \"status\": \"in-progress\",\n \"result\": null,\n \"evaluation\": null\n }\n ]\n}", + "name": "update_plan", + "tool_call_id": "call_JvmVAiIMF8mMq3af5Jp56p6p", + "info": { + "start_ts": 904.606249096, + "end_ts": 904.607998944 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "call_q8dUzD63NUAJ7NfyX8ac9nmd", + "type": "function", + "function": { + "arguments": "{\"answer\": \"# Systematic prior-art survey: closed-loop optimization of EBSD processing and indexing\\n\\n## Scope and search interpretation\\n\\nThe survey distinguished four often-confounded categories: **(i)** optimization of pattern-processing or indexing parameters, **(ii)** algorithmic refinement of orientation or pattern-center estimates for a fixed pattern, **(iii)** automated post-indexing map cleanup/segmentation, and **(iv)** automation of acquisition or registration. Only the first category squarely satisfies area 1; automation in the other categories is relevant as neighboring prior art but does not establish a closed-loop EBSD indexing optimizer.\\n\\nSearches covered EBSD with Bayesian optimization, Gaussian processes, evolutionary/genetic algorithms, particle swarm optimization, grid/random search, reinforcement learning, Hough parameters, dictionary indexing, reindexing, CI/IQ/MAD/fit/NCC, grain-level objectives, autonomous microscopy, and acquisition feedback. Patent searches returned no relevant EBSD patent in the searched corpus. Absence findings below therefore mean **\\u201cnot found in this systematic search,\\u201d not a legal opinion of novelty or freedom to operate**.\\n\\n\\n\\n## 1. Optimizer-driven tuning of pattern-processing or indexing parameters\\n\\n### Closest demonstrated work: Polonsky et al. (2019)\\n\\nPolonsky and colleagues integrated DREAM.3D into the cloud-based BisQue platform so that pipeline variables could be parameterized and executions parallelized. Their principal EBSD example varied the **post-indexing grain-segmentation misorientation tolerance** from 0.1\\u00b0 to 10\\u00b0 in 0.1\\u00b0 increments, producing 100 three-dimensional reconstructions while holding minimum-neighbor and minimum-defect-size settings fixed. They evaluated the fraction of CI-masked \\u201cgood\\u201d voxels retained and total reconstructed grain count, then selected 2.0\\u00b0 from convergence/elbow behavior in the derivatives of those metrics. This is genuine automated parameter sweeping with microstructure-level evaluation. However, it operates on already indexed orientation data; the study states that raw EBSD patterns were not collected for that dataset. It therefore does **not** tune background correction, detector binning, neighbor averaging, Hough band count, Hough rho/theta smoothing, or dictionary-search settings, and it cannot re-index patterns under candidate settings. (pqac-00000014, pqac-00000013, pqac-00000012)\\n\\n### Adjacent work that should not be overread\\n\\nShen et al. developed CNN-based orientation indexing and optimized neural-network architecture/training for speed and prediction accuracy. The trained model indexes patterns directly and uses quaternion-norm deviation as a reliability measure. This replaces or supplements conventional indexing; it does not run Bayesian, evolutionary, grid, or reinforcement-learning search over conventional EBSD processing parameters. It also remains sensitive to experimental geometry and requires detector/setup parameters to be determined beforehand or accommodated through retraining. (pqac-00000015, pqac-00000016, pqac-00000017)\\n\\nKaufmann et al. automated phase classification from individual EBSD patterns with a CNN. The work reduces human decisions in phase mapping and outperforms conventional Hough-plus-user-selected phase/chemistry workflows in difficult examples. The \\u201coptimization\\u201d described for the conventional comparator was repeated **user adjustment** of EDS reference chemistry against a microstructure already known in advance, not an algorithmic search over EBSD settings. The CNN likewise classifies patterns rather than optimizing background, Hough, binning, or dictionary parameters. (pqac-00000004, pqac-00000005)\\n\\nGlobal/evolutionary optimization has also been published for extracting or refining orientation, pattern center, and deformation state from pattern matching. That is important neighboring art: it establishes optimizer use **inside a per-pattern inverse problem**. It is not equivalent to an outer loop choosing data-processing/indexing hyperparameters from map-quality or grain-quality outcomes. The retrieved full-text evidence did not support treating such work as prior art for the broader closed-loop parameter-selection architecture.\\n\\n**Assessment:** No verified publication was found that applies Bayesian optimization, a GP surrogate, genetic/evolutionary search, random/grid search, RL, or a comparable optimizer to the listed **pattern-processing and indexing knobs** and automatically selects the best configuration. Area 1 remains substantially open, aside from adjacent per-pattern refinement and post-indexing segmentation sweeps.\\n\\n## 2. Re-indexing stored raw patterns in a metric-driven feedback loop\\n\\nStinville et al. provide a useful enabling precedent: their archived 3D dataset includes approximately 1.71 TB of raw `.up2` Kikuchi patterns, and the paper explicitly states that these can be opened and reprocessed with EMsoft dictionary indexing, EMSphInx spherical-pattern reindexing, or commercial EBSD software. The indexed files also expose IQ and CI. This demonstrates the technical availability of stored-pattern reindexing, but the paper is a dataset publication, not an optimizer: it does not generate candidate parameter sets, score them, or select the next experiment. (pqac-00000002, pqac-00000003)\\n\\nShen et al. provide the closest feedback-like decision rule. They propose obtaining a preliminary CNN orientation and confidence at every point, performing only a local dictionary search around high-confidence predictions, and performing a full dictionary search for low-confidence predictions. The confidence proxy is the norm of the predicted quaternion. This is automated computational routing, but it is not a demonstrated iterative loop over processing/indexing parameter sets, and it does not use CI, IQ, MAD/fit, or NCC to propose the next candidate configuration. (pqac-00000017)\\n\\nPolonsky et al. use CI to define an initial mask of good voxels and assess how many remain after cleanup and segmentation. CI is therefore part of a reconstruction-level quality assessment, but it is not fed back to re-index raw patterns; indeed, raw patterns were unavailable in that example. (pqac-00000013)\\n\\n**Assessment:** No demonstrated publication was found with the complete loop **candidate parameters \\u2192 re-index stored raw patterns \\u2192 compute CI/IQ/MAD/fit/NCC objective \\u2192 choose the next parameter set \\u2192 repeat**. Area 2 remains an unclaimed gap in the searched literature.\\n\\n## 3. Grain- or microstructure-level objectives\\n\\nThis area has the strongest direct prior art, but it is narrow.\\n\\nPolonsky et al. explicitly recognized that segmentation tolerance changes grain consolidation and retained data in opposite directions. Their two high-level metrics were total grain count and the fraction of initially CI-qualified voxels retained through reconstruction. They chose the lowest tolerance at which the changes in both quantities became approximately constant, analogous to an elbow criterion. This is a microstructure-level, effectively two-metric parameter-selection procedure rather than optimization of a per-pattern score. (pqac-00000013, pqac-00000012)\\n\\nStan\\u011bk et al. independently show why such objectives matter. They analyzed the dependence of 2D and 3D grain segmentation on misorientation threshold, including mean grain counts and the formation of erroneously merged giant grains. For one noisy experimental dataset, changing noise removal and excluding grains below eight voxels changed the detected population from more than one million grains to 74,579. This is a systematic sensitivity study and supplies possible grain-level observables, but it does not implement an autonomous optimizer or select cleanup parameters through a formal multi-objective rule. (pqac-00000010, pqac-00000011)\\n\\nNeither publication demonstrates optimization across a broad EBSD-processing chain using objectives such as wild-grain/speckle fraction, boundary continuity or integrity, grain-count stability over threshold perturbations, fraction of pixels modified by cleanup, or a constraint on topology preservation. Polonsky varies essentially one segmentation parameter, keeps other settings fixed, and identifies a balance/elbow rather than computing a Pareto front or solving a constrained optimization problem. (pqac-00000013)\\n\\n**Assessment:** Area 3 is **partially occupied**. A broad claim to \\u201coptimizing EBSD processing using grain-level outcomes\\u201d would encounter Polonsky et al. A narrower architecture that jointly tunes indexing and cleanup parameters using several topology- and intervention-aware grain objectives still appears open in the searched literature.\\n\\n## 4. Hybrid Hough-first/dictionary-on-residue indexing\\n\\nThe closest automated escalation rule is Shen et al., but its first stage is a CNN rather than Hough indexing. Their proposed rule is explicit: high-confidence CNN results receive dictionary matching only near the preliminary orientation; low-confidence results receive full dictionary search. Thus, the publication anticipates confidence-triggered allocation of expensive pattern matching. It does not demonstrate a Hough-first pipeline, does not define residue using CI/IQ/MAD/NCC from Hough indexing, and does not report an executed end-to-end selective reindexing experiment. (pqac-00000017)\\n\\nThe same paper compares CNN and Hough indexing at different exposure times. CNN indexing produced a larger fraction of points below a 10\\u00b0 misorientation-error cutoff at high noise, whereas Hough was more accurate among the smaller subset it indexed correctly. This comparison motivates selective hybridization, but the reported hybrid suggestion remains CNN-to-dictionary rather than Hough-to-dictionary. (pqac-00000016, pqac-00000017)\\n\\nKaufmann et al. likewise replace conventional Hough phase assignment with CNN classification; they do not retain Hough as a first pass and selectively escalate failed pixels. (pqac-00000004, pqac-00000005)\\n\\n**Assessment:** Confidence-triggered hybrid search is neighboring prior art, so a very broad claim to \\u201cuse confidence to decide whether to run dictionary matching\\u201d is not open. However, no verified demonstration was found of **Hough first \\u2192 automatically identify low-quality residue \\u2192 dictionary/pattern-match only that residue**, particularly using an explicit CI/IQ/MAD/NCC or grain-context escalation criterion. Area 4 therefore remains mostly open in the requested Hough-specific form.\\n\\n## 5. Autonomous EBSD workflows and acquisition feedback\\n\\nSeveral publications automate substantial sub-workflows:\\n\\n* **BisQue\\u2013DREAM.3D:** cloud execution, provenance, parallel pipeline runs, and range parameterization for 3D reconstruction. Parameters and ranges are supplied rather than autonomously discovered, and the demonstrated optimization begins after indexing. (pqac-00000014, pqac-00000013)\\n* **Automated serial sectioning:** Burnett et al. describe a fully automated PFIB serial-section routine using automatically recognized tracking fiducials and repeated milling/imaging positions. Yet acceptable milling current was determined experimentally, and the authors state that systematic mapping of voltage/current space remained necessary. EBSD settings\\u2014including beam energy/current, dwell, binning, band count, and Hough settings\\u2014were fixed by the investigators rather than adapted from post-processing results. (pqac-00000006, pqac-00000007)\\n* **Automated registration and distortion correction:** Sparks et al. use automated sample alignment, pattern-center fitting for each section, CI thresholding, and optimizer-based multimodal registration. The optimizer maximizes an image-registration similarity metric and transforms maps; it does not alter EBSD indexing settings or SEM acquisition conditions. (pqac-00000001, pqac-00000000)\\n* **SE\\u2013EBSD map correction:** Winiarski et al. automate aspects of co-registration and long-/short-range distortion correction using trainable filters and moving least squares. The paper explicitly concludes that more automated procedures and more robust accuracy measures still need development. It also discusses faster or smart acquisition as a prospect, not as a closed post-processing-to-acquisition controller. (pqac-00000009, pqac-00000008)\\n* **CNN indexing/phase mapping:** Shen and Kaufmann automate inference from patterns, but training data, instrument calibration, phase standards, and/or model selection remain external; neither closes the loop to microscope settings. (pqac-00000015, pqac-00000016, pqac-00000004)\\n\\nNo retrieved work used post-processing outcomes to recommend or automatically change **beam current, pattern dwell/exposure, detector binning, or spatial step size** for a subsequent SEM/EBSD acquisition. Burnett et al. come closest to connecting acquisition conditions with indexing rate and band contrast, but the comparison is an investigator-designed experiment, not a controller: selected ion currents are evaluated under fixed EBSD conditions and an acceptable current is chosen experimentally. (pqac-00000006, pqac-00000007)\\n\\n**Assessment:** Automated components and scripted pipelines are well established, so \\u201cautomated EBSD workflow\\u201d alone is not a gap. A genuinely autonomous, human-out-of-the-loop EBSD characterization system that interprets indexed/map/grain quality and then recommends or controls SEM acquisition parameters remains open in the searched literature.\\n\\n## Consolidated gap assessment\\n\\n1. **Optimizer-driven tuning of EBSD pattern-processing/indexing settings \\u2014 open.** Neighboring art covers per-pattern inverse optimization, ML indexing, and post-indexing segmentation sweeps, but not outer-loop optimization of background, binning, averaging, Hough, or dictionary hyperparameters.\\n2. **Metric-driven iterative reindexing of stored raw patterns \\u2014 open.** Raw-pattern reindexing is enabled and confidence-directed search is proposed, but the complete iterative objective loop was not found.\\n3. **Grain-level optimization \\u2014 partially claimed.** Polonsky et al. directly cover segmentation-tolerance selection using retained-good-data fraction and grain count. Broad multi-objective, constrained, topology-aware optimization across indexing plus cleanup remains open.\\n4. **Automated hybrid escalation \\u2014 partially anticipated, Hough-specific implementation open.** Shen et al. anticipate confidence-triggered local versus full dictionary search after CNN indexing. A demonstrated Hough-first, dictionary-on-residue workflow with formal escalation criteria was not found.\\n5. **Autonomous workflow with feedback to acquisition \\u2014 open at the system level.** Serial sectioning, registration, reconstruction, correction, and ML inference are individually automated, but no end-to-end post-processing-to-SEM acquisition feedback system was found.\\n\\nThe most defensible unexplored combination is therefore: **repeated reindexing of archived raw patterns under optimizer-selected processing/indexing settings; joint pattern-, pixel-, and grain-level objectives with explicit cleanup/topology constraints; confidence- and grain-context-based escalation from Hough to dictionary matching; and translation of the optimized result into acquisition recommendations or microscope control.** None of the verified publications combines those elements into a closed, autonomous EBSD loop.\"}", + "name": "answer" + } + } + ], + "info": null + } + ], + "hide_old_env_states": false, + "hide_old_action_content": false, + "sliding_window": null + }, + "observation": [ + { + "role": "tool", + "content": "Updated plan:\n{\n \"objectives\": [\n {\n \"id\": 1,\n \"objective\": \"Define scope and search systematically across scholarly literature and patents for automated EBSD parameter optimization, feedback re-indexing, grain-level objectives, hybrid indexing, and autonomous acquisition links.\",\n \"rationale\": \"The request is a systematic prior-art survey spanning five distinct technical areas and potentially patent prior art.\",\n \"status\": \"completed\",\n \"result\": \"Searched broad and exact-phrase scholarly queries across all five areas plus patent queries; retrieved 25 papers, deeply inspected the most relevant works, and found no relevant patent result in the tool corpus.\",\n \"evaluation\": \"Search covered named optimizer classes, EBSD quality metrics, Hough/dictionary hybrid routing, grain segmentation sweeps, autonomous workflows, and acquisition controls.\"\n },\n {\n \"id\": 2,\n \"objective\": \"Gather and verify full-text evidence for automated/optimizer-driven tuning methods and closed-loop re-indexing objectives.\",\n \"rationale\": \"Areas 1 and 2 require distinguishing true algorithmic parameter search from ordinary fixed pipelines or cleanup.\",\n \"status\": \"completed\",\n \"result\": \"Verified no demonstrated optimizer loop over the named EBSD pattern-processing/indexing parameters in retrieved full text. Closest works are Polonsky's post-indexing segmentation sweep and Shen's confidence-routed CNN/dictionary proposal; raw-pattern archives permit reindexing but do not optimize it.\",\n \"evaluation\": \"Evidence explicitly distinguishes indexing settings from reconstruction settings and demonstrated loops from proposals.\"\n },\n {\n \"id\": 3,\n \"objective\": \"Gather and verify evidence for grain/microstructure-level optimization and hybrid Hough-to-dictionary escalation criteria.\",\n \"rationale\": \"Areas 3 and 4 focus on outcome level and automated routing logic, which must be evidenced explicitly.\",\n \"status\": \"completed\",\n \"result\": \"Polonsky 2019 demonstrated a 100-point misorientation-tolerance sweep using retained good-data fraction and grain count; Stanek 2020 established threshold sensitivity. Shen 2019 proposed confidence-based CNN-to-dictionary escalation, but no demonstrated Hough-first/dictionary-residue workflow was found.\",\n \"evaluation\": \"The evidence provides exact variables, criteria, and limitations.\"\n },\n {\n \"id\": 4,\n \"objective\": \"Gather and verify evidence for autonomous EBSD software/workflows and links from post-processing to SEM acquisition recommendations.\",\n \"rationale\": \"Area 5 includes both software claims and closed-loop acquisition control.\",\n \"status\": \"completed\",\n \"result\": \"Found automated sub-workflows in BisQue/DREAM.3D, serial sectioning, registration/distortion correction, pattern-center fitting, and CNN indexing/phase mapping. No post-processing-to-SEM beam-current/dwell/step-size feedback controller was found; acquisition settings were experimentally or manually selected.\",\n \"evaluation\": \"Full text explicitly documents automation boundaries and calls for future automation.\"\n },\n {\n \"id\": 5,\n \"objective\": \"Synthesize a claim-chart-style map of closest prior art, explicitly stating what each work automates and does not automate, then assess which areas remain gaps.\",\n \"rationale\": \"The user requests a comparative map and clear gap conclusion, not merely a bibliography.\",\n \"status\": \"completed\",\n \"result\": \"Synthesized five-area claim map: areas 1, 2, and 5 remain open in searched literature; area 3 is narrowly occupied for grain-segmentation tolerance but broad multi-objective processing is open; area 4 has a close CNN-confidence proposal but Hough-to-DI demonstration remains open.\",\n \"evaluation\": \"Each conclusion is qualified as search-based rather than a legal novelty opinion and tied to verified evidence.\"\n },\n {\n \"id\": 6,\n \"objective\": \"Create a structured artifact summarizing the evidence and limitations.\",\n \"rationale\": \"A compact evidence matrix will make the systematic survey auditable and useful.\",\n \"status\": \"completed\",\n \"result\": \"Created artifact-00, a five-area evidence matrix with closest works, automation, objectives, exclusions, and gap assessments.\",\n \"evaluation\": \"Artifact covers all requested areas and clearly separates demonstrations, proposals, and absences.\"\n },\n {\n \"id\": 7,\n \"objective\": \"Submit the final technical answer with evidence-matched citations.\",\n \"rationale\": \"Required final delivery step.\",\n \"status\": \"in-progress\",\n \"result\": null,\n \"evaluation\": null\n }\n ]\n}", + "name": "update_plan", + "tool_call_id": "call_JvmVAiIMF8mMq3af5Jp56p6p", + "info": { + "start_ts": 904.606249096, + "end_ts": 904.607998944 + } + } + ], + "next_observation": [ + { + "role": "tool", + "content": "Answer was successfully submitted. Plan is not complete. Terminating the run anyway.", + "name": "answer", + "tool_call_id": "call_q8dUzD63NUAJ7NfyX8ac9nmd", + "info": { + "start_ts": 988.21857678, + "end_ts": 988.644864257 + } + } + ], + "reward": 0.0, + "truncated": false, + "done": true, + "value": 0.0, + "metadata": { + "time_elapsed_before_transition": 1.2038695009999856, + "time_elapsed_agent_get_asv": 65.84219959799998, + "time_elapsed_after_agent_get_asv": 1.1231598589999976, + "time_elapsed_env_step": 2.575555707000035, + "time_elapsed_after_env_step": 1.0653715199999851 + }, + "action": { + "call_id": { + "run_id": "1d44903c-5aa9-4c3d-849b-11437f062a39", + "fwd_id": "2852f4e5-73ef-4bac-89c1-b740bde8b067" + }, + "op_name": "IdentityOp-201bf506564a", + "op_class_name": "ldp.graph.common_ops.IdentityOp", + "value": { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "call_q8dUzD63NUAJ7NfyX8ac9nmd", + "type": "function", + "function": { + "arguments": "{\"answer\": \"# Systematic prior-art survey: closed-loop optimization of EBSD processing and indexing\\n\\n## Scope and search interpretation\\n\\nThe survey distinguished four often-confounded categories: **(i)** optimization of pattern-processing or indexing parameters, **(ii)** algorithmic refinement of orientation or pattern-center estimates for a fixed pattern, **(iii)** automated post-indexing map cleanup/segmentation, and **(iv)** automation of acquisition or registration. Only the first category squarely satisfies area 1; automation in the other categories is relevant as neighboring prior art but does not establish a closed-loop EBSD indexing optimizer.\\n\\nSearches covered EBSD with Bayesian optimization, Gaussian processes, evolutionary/genetic algorithms, particle swarm optimization, grid/random search, reinforcement learning, Hough parameters, dictionary indexing, reindexing, CI/IQ/MAD/fit/NCC, grain-level objectives, autonomous microscopy, and acquisition feedback. Patent searches returned no relevant EBSD patent in the searched corpus. Absence findings below therefore mean **\\u201cnot found in this systematic search,\\u201d not a legal opinion of novelty or freedom to operate**.\\n\\n\\n\\n## 1. Optimizer-driven tuning of pattern-processing or indexing parameters\\n\\n### Closest demonstrated work: Polonsky et al. (2019)\\n\\nPolonsky and colleagues integrated DREAM.3D into the cloud-based BisQue platform so that pipeline variables could be parameterized and executions parallelized. Their principal EBSD example varied the **post-indexing grain-segmentation misorientation tolerance** from 0.1\\u00b0 to 10\\u00b0 in 0.1\\u00b0 increments, producing 100 three-dimensional reconstructions while holding minimum-neighbor and minimum-defect-size settings fixed. They evaluated the fraction of CI-masked \\u201cgood\\u201d voxels retained and total reconstructed grain count, then selected 2.0\\u00b0 from convergence/elbow behavior in the derivatives of those metrics. This is genuine automated parameter sweeping with microstructure-level evaluation. However, it operates on already indexed orientation data; the study states that raw EBSD patterns were not collected for that dataset. It therefore does **not** tune background correction, detector binning, neighbor averaging, Hough band count, Hough rho/theta smoothing, or dictionary-search settings, and it cannot re-index patterns under candidate settings. (pqac-00000014, pqac-00000013, pqac-00000012)\\n\\n### Adjacent work that should not be overread\\n\\nShen et al. developed CNN-based orientation indexing and optimized neural-network architecture/training for speed and prediction accuracy. The trained model indexes patterns directly and uses quaternion-norm deviation as a reliability measure. This replaces or supplements conventional indexing; it does not run Bayesian, evolutionary, grid, or reinforcement-learning search over conventional EBSD processing parameters. It also remains sensitive to experimental geometry and requires detector/setup parameters to be determined beforehand or accommodated through retraining. (pqac-00000015, pqac-00000016, pqac-00000017)\\n\\nKaufmann et al. automated phase classification from individual EBSD patterns with a CNN. The work reduces human decisions in phase mapping and outperforms conventional Hough-plus-user-selected phase/chemistry workflows in difficult examples. The \\u201coptimization\\u201d described for the conventional comparator was repeated **user adjustment** of EDS reference chemistry against a microstructure already known in advance, not an algorithmic search over EBSD settings. The CNN likewise classifies patterns rather than optimizing background, Hough, binning, or dictionary parameters. (pqac-00000004, pqac-00000005)\\n\\nGlobal/evolutionary optimization has also been published for extracting or refining orientation, pattern center, and deformation state from pattern matching. That is important neighboring art: it establishes optimizer use **inside a per-pattern inverse problem**. It is not equivalent to an outer loop choosing data-processing/indexing hyperparameters from map-quality or grain-quality outcomes. The retrieved full-text evidence did not support treating such work as prior art for the broader closed-loop parameter-selection architecture.\\n\\n**Assessment:** No verified publication was found that applies Bayesian optimization, a GP surrogate, genetic/evolutionary search, random/grid search, RL, or a comparable optimizer to the listed **pattern-processing and indexing knobs** and automatically selects the best configuration. Area 1 remains substantially open, aside from adjacent per-pattern refinement and post-indexing segmentation sweeps.\\n\\n## 2. Re-indexing stored raw patterns in a metric-driven feedback loop\\n\\nStinville et al. provide a useful enabling precedent: their archived 3D dataset includes approximately 1.71 TB of raw `.up2` Kikuchi patterns, and the paper explicitly states that these can be opened and reprocessed with EMsoft dictionary indexing, EMSphInx spherical-pattern reindexing, or commercial EBSD software. The indexed files also expose IQ and CI. This demonstrates the technical availability of stored-pattern reindexing, but the paper is a dataset publication, not an optimizer: it does not generate candidate parameter sets, score them, or select the next experiment. (pqac-00000002, pqac-00000003)\\n\\nShen et al. provide the closest feedback-like decision rule. They propose obtaining a preliminary CNN orientation and confidence at every point, performing only a local dictionary search around high-confidence predictions, and performing a full dictionary search for low-confidence predictions. The confidence proxy is the norm of the predicted quaternion. This is automated computational routing, but it is not a demonstrated iterative loop over processing/indexing parameter sets, and it does not use CI, IQ, MAD/fit, or NCC to propose the next candidate configuration. (pqac-00000017)\\n\\nPolonsky et al. use CI to define an initial mask of good voxels and assess how many remain after cleanup and segmentation. CI is therefore part of a reconstruction-level quality assessment, but it is not fed back to re-index raw patterns; indeed, raw patterns were unavailable in that example. (pqac-00000013)\\n\\n**Assessment:** No demonstrated publication was found with the complete loop **candidate parameters \\u2192 re-index stored raw patterns \\u2192 compute CI/IQ/MAD/fit/NCC objective \\u2192 choose the next parameter set \\u2192 repeat**. Area 2 remains an unclaimed gap in the searched literature.\\n\\n## 3. Grain- or microstructure-level objectives\\n\\nThis area has the strongest direct prior art, but it is narrow.\\n\\nPolonsky et al. explicitly recognized that segmentation tolerance changes grain consolidation and retained data in opposite directions. Their two high-level metrics were total grain count and the fraction of initially CI-qualified voxels retained through reconstruction. They chose the lowest tolerance at which the changes in both quantities became approximately constant, analogous to an elbow criterion. This is a microstructure-level, effectively two-metric parameter-selection procedure rather than optimization of a per-pattern score. (pqac-00000013, pqac-00000012)\\n\\nStan\\u011bk et al. independently show why such objectives matter. They analyzed the dependence of 2D and 3D grain segmentation on misorientation threshold, including mean grain counts and the formation of erroneously merged giant grains. For one noisy experimental dataset, changing noise removal and excluding grains below eight voxels changed the detected population from more than one million grains to 74,579. This is a systematic sensitivity study and supplies possible grain-level observables, but it does not implement an autonomous optimizer or select cleanup parameters through a formal multi-objective rule. (pqac-00000010, pqac-00000011)\\n\\nNeither publication demonstrates optimization across a broad EBSD-processing chain using objectives such as wild-grain/speckle fraction, boundary continuity or integrity, grain-count stability over threshold perturbations, fraction of pixels modified by cleanup, or a constraint on topology preservation. Polonsky varies essentially one segmentation parameter, keeps other settings fixed, and identifies a balance/elbow rather than computing a Pareto front or solving a constrained optimization problem. (pqac-00000013)\\n\\n**Assessment:** Area 3 is **partially occupied**. A broad claim to \\u201coptimizing EBSD processing using grain-level outcomes\\u201d would encounter Polonsky et al. A narrower architecture that jointly tunes indexing and cleanup parameters using several topology- and intervention-aware grain objectives still appears open in the searched literature.\\n\\n## 4. Hybrid Hough-first/dictionary-on-residue indexing\\n\\nThe closest automated escalation rule is Shen et al., but its first stage is a CNN rather than Hough indexing. Their proposed rule is explicit: high-confidence CNN results receive dictionary matching only near the preliminary orientation; low-confidence results receive full dictionary search. Thus, the publication anticipates confidence-triggered allocation of expensive pattern matching. It does not demonstrate a Hough-first pipeline, does not define residue using CI/IQ/MAD/NCC from Hough indexing, and does not report an executed end-to-end selective reindexing experiment. (pqac-00000017)\\n\\nThe same paper compares CNN and Hough indexing at different exposure times. CNN indexing produced a larger fraction of points below a 10\\u00b0 misorientation-error cutoff at high noise, whereas Hough was more accurate among the smaller subset it indexed correctly. This comparison motivates selective hybridization, but the reported hybrid suggestion remains CNN-to-dictionary rather than Hough-to-dictionary. (pqac-00000016, pqac-00000017)\\n\\nKaufmann et al. likewise replace conventional Hough phase assignment with CNN classification; they do not retain Hough as a first pass and selectively escalate failed pixels. (pqac-00000004, pqac-00000005)\\n\\n**Assessment:** Confidence-triggered hybrid search is neighboring prior art, so a very broad claim to \\u201cuse confidence to decide whether to run dictionary matching\\u201d is not open. However, no verified demonstration was found of **Hough first \\u2192 automatically identify low-quality residue \\u2192 dictionary/pattern-match only that residue**, particularly using an explicit CI/IQ/MAD/NCC or grain-context escalation criterion. Area 4 therefore remains mostly open in the requested Hough-specific form.\\n\\n## 5. Autonomous EBSD workflows and acquisition feedback\\n\\nSeveral publications automate substantial sub-workflows:\\n\\n* **BisQue\\u2013DREAM.3D:** cloud execution, provenance, parallel pipeline runs, and range parameterization for 3D reconstruction. Parameters and ranges are supplied rather than autonomously discovered, and the demonstrated optimization begins after indexing. (pqac-00000014, pqac-00000013)\\n* **Automated serial sectioning:** Burnett et al. describe a fully automated PFIB serial-section routine using automatically recognized tracking fiducials and repeated milling/imaging positions. Yet acceptable milling current was determined experimentally, and the authors state that systematic mapping of voltage/current space remained necessary. EBSD settings\\u2014including beam energy/current, dwell, binning, band count, and Hough settings\\u2014were fixed by the investigators rather than adapted from post-processing results. (pqac-00000006, pqac-00000007)\\n* **Automated registration and distortion correction:** Sparks et al. use automated sample alignment, pattern-center fitting for each section, CI thresholding, and optimizer-based multimodal registration. The optimizer maximizes an image-registration similarity metric and transforms maps; it does not alter EBSD indexing settings or SEM acquisition conditions. (pqac-00000001, pqac-00000000)\\n* **SE\\u2013EBSD map correction:** Winiarski et al. automate aspects of co-registration and long-/short-range distortion correction using trainable filters and moving least squares. The paper explicitly concludes that more automated procedures and more robust accuracy measures still need development. It also discusses faster or smart acquisition as a prospect, not as a closed post-processing-to-acquisition controller. (pqac-00000009, pqac-00000008)\\n* **CNN indexing/phase mapping:** Shen and Kaufmann automate inference from patterns, but training data, instrument calibration, phase standards, and/or model selection remain external; neither closes the loop to microscope settings. (pqac-00000015, pqac-00000016, pqac-00000004)\\n\\nNo retrieved work used post-processing outcomes to recommend or automatically change **beam current, pattern dwell/exposure, detector binning, or spatial step size** for a subsequent SEM/EBSD acquisition. Burnett et al. come closest to connecting acquisition conditions with indexing rate and band contrast, but the comparison is an investigator-designed experiment, not a controller: selected ion currents are evaluated under fixed EBSD conditions and an acceptable current is chosen experimentally. (pqac-00000006, pqac-00000007)\\n\\n**Assessment:** Automated components and scripted pipelines are well established, so \\u201cautomated EBSD workflow\\u201d alone is not a gap. A genuinely autonomous, human-out-of-the-loop EBSD characterization system that interprets indexed/map/grain quality and then recommends or controls SEM acquisition parameters remains open in the searched literature.\\n\\n## Consolidated gap assessment\\n\\n1. **Optimizer-driven tuning of EBSD pattern-processing/indexing settings \\u2014 open.** Neighboring art covers per-pattern inverse optimization, ML indexing, and post-indexing segmentation sweeps, but not outer-loop optimization of background, binning, averaging, Hough, or dictionary hyperparameters.\\n2. **Metric-driven iterative reindexing of stored raw patterns \\u2014 open.** Raw-pattern reindexing is enabled and confidence-directed search is proposed, but the complete iterative objective loop was not found.\\n3. **Grain-level optimization \\u2014 partially claimed.** Polonsky et al. directly cover segmentation-tolerance selection using retained-good-data fraction and grain count. Broad multi-objective, constrained, topology-aware optimization across indexing plus cleanup remains open.\\n4. **Automated hybrid escalation \\u2014 partially anticipated, Hough-specific implementation open.** Shen et al. anticipate confidence-triggered local versus full dictionary search after CNN indexing. A demonstrated Hough-first, dictionary-on-residue workflow with formal escalation criteria was not found.\\n5. **Autonomous workflow with feedback to acquisition \\u2014 open at the system level.** Serial sectioning, registration, reconstruction, correction, and ML inference are individually automated, but no end-to-end post-processing-to-SEM acquisition feedback system was found.\\n\\nThe most defensible unexplored combination is therefore: **repeated reindexing of archived raw patterns under optimizer-selected processing/indexing settings; joint pattern-, pixel-, and grain-level objectives with explicit cleanup/topology constraints; confidence- and grain-context-based escalation from Hough to dictionary matching; and translation of the optimized result into acquisition recommendations or microscope control.** None of the verified publications combines those elements into a closed, autonomous EBSD loop.\"}", + "name": "answer" + } + } + ] + }, + "logprob": null + } + } + }, + "created_at": "2026-08-11T22:10:37.534862Z" + } + ], + "environment_frame": { + "id": "91591475-4fd7-4528-b6a6-f822bca8a892", + "agent_state_point_in_time": null, + "trajectory_timestep": 12, + "current_agent_step": "after_transition", + "trajectory_id": "2a641486-1ec5-49ad-b3e8-b2836932d961", + "state": { + "deepcopy": true, + "state": { + "id": "2a641486-1ec5-49ad-b3e8-b2836932d961", + "created_at": "2026-08-11T22:11:04.147640", + "question": "Systematic prior-art survey: closed-loop, automated, or algorithm-driven optimization of EBSD (electron backscatter diffraction) data-processing and indexing parameters.\n\nSpecifically map what has been published on:\n1. Automated or optimizer-driven tuning of EBSD pattern-processing or indexing parameters (background correction, binning, neighbour averaging, Hough transform settings such as band count / rho-theta smoothing, dictionary indexing settings), using Bayesian optimization, Gaussian processes, genetic/evolutionary algorithms, grid/random search, or reinforcement learning.\n2. Feedback loops that re-index stored raw EBSD patterns and use quality metrics (confidence index CI, image quality IQ, mean angular deviation / fit, normalized cross-correlation NCC) as an objective function to select the next parameter set.\n3. Work that optimizes against GRAIN-LEVEL or microstructure-level outcomes (grain count stability vs misorientation threshold, fraction of speckle/wild grains, grain boundary integrity, fraction of pixels altered by cleanup) rather than only per-pixel pattern-level scores \u2014 i.e., multi-objective or constrained optimization of EBSD processing.\n4. Hybrid indexing strategies (Hough first, dictionary indexing on low-quality residue) and any published AUTOMATED criteria for when to escalate from Hough to dictionary/pattern-matching indexing.\n5. Software tools or frameworks claiming autonomous, self-driving, or human-out-of-the-loop EBSD post-processing or characterization workflows, including anything connecting post-processing results back to SEM acquisition-parameter recommendations (beam current, dwell time, step size).\n\nFor each area, identify the closest published work with citations, state clearly what it does and does NOT automate, and conclude with an assessment of which of the five areas remain unclaimed gaps in the literature.", + "request": {}, + "response": { + "answer": { + "id": "2a641486-1ec5-49ad-b3e8-b2836932d961", + "question": "Systematic prior-art survey: closed-loop, automated, or algorithm-driven optimization of EBSD (electron backscatter diffraction) data-processing and indexing parameters.\n\nSpecifically map what has been published on:\n1. Automated or optimizer-driven tuning of EBSD pattern-processing or indexing parameters (background correction, binning, neighbour averaging, Hough transform settings such as band count / rho-theta smoothing, dictionary indexing settings), using Bayesian optimization, Gaussian processes, genetic/evolutionary algorithms, grid/random search, or reinforcement learning.\n2. Feedback loops that re-index stored raw EBSD patterns and use quality metrics (confidence index CI, image quality IQ, mean angular deviation / fit, normalized cross-correlation NCC) as an objective function to select the next parameter set.\n3. Work that optimizes against GRAIN-LEVEL or microstructure-level outcomes (grain count stability vs misorientation threshold, fraction of speckle/wild grains, grain boundary integrity, fraction of pixels altered by cleanup) rather than only per-pixel pattern-level scores \u2014 i.e., multi-objective or constrained optimization of EBSD processing.\n4. Hybrid indexing strategies (Hough first, dictionary indexing on low-quality residue) and any published AUTOMATED criteria for when to escalate from Hough to dictionary/pattern-matching indexing.\n5. Software tools or frameworks claiming autonomous, self-driving, or human-out-of-the-loop EBSD post-processing or characterization workflows, including anything connecting post-processing results back to SEM acquisition-parameter recommendations (beam current, dwell time, step size).\n\nFor each area, identify the closest published work with citations, state clearly what it does and does NOT automate, and conclude with an assessment of which of the five areas remain unclaimed gaps in the literature.", + "answer": "# Systematic prior-art survey: closed-loop optimization of EBSD processing and indexing\n\n## Scope and search interpretation\n\nThe survey distinguished four often-confounded categories: **(i)** optimization of pattern-processing or indexing parameters, **(ii)** algorithmic refinement of orientation or pattern-center estimates for a fixed pattern, **(iii)** automated post-indexing map cleanup/segmentation, and **(iv)** automation of acquisition or registration. Only the first category squarely satisfies area 1; automation in the other categories is relevant as neighboring prior art but does not establish a closed-loop EBSD indexing optimizer.\n\nSearches covered EBSD with Bayesian optimization, Gaussian processes, evolutionary/genetic algorithms, particle swarm optimization, grid/random search, reinforcement learning, Hough parameters, dictionary indexing, reindexing, CI/IQ/MAD/fit/NCC, grain-level objectives, autonomous microscopy, and acquisition feedback. Patent searches returned no relevant EBSD patent in the searched corpus. Absence findings below therefore mean **\u201cnot found in this systematic search,\u201d not a legal opinion of novelty or freedom to operate**.\n\n| Area | Closest published work(s) | What is automated | Objective/criterion | What is explicitly not automated | Gap assessment |\n|---|---|---|---|---|---|\n| 1. Optimizer-driven tuning of EBSD pattern-processing or indexing parameters | **Closest demonstrated EBSD parameter sweep:** Polonsky et al. 2019 parameterized DREAM.3D reconstruction variables and swept grain-segmentation misorientation tolerance over 0.1\u201310\u00b0 in 0.1\u00b0 increments, generating 100 reconstructions; **nearby but different:** Zhu et al. 2022 is only available here as metadata for \u201cglobal optimization algorithms\u201d applied to orientation/pattern-center/deformation extraction, so it should be treated as adjacent prior art, not verified from text in this record; **nearby non-tuning automation:** Kaufmann et al. 2020 CNN phase mapping automates phase recognition from patterns rather than tuning EBSD processing settings (polonsky2019threedimensionalanalysisand pages 1-2, polonsky2019threedimensionalanalysisand pages 5-6, kaufmann2020phasemappingin pages 1-2, kaufmann2020phasemappingin pages 6-7) | Automated batch execution / parameterization of reconstruction pipelines in BisQue+DREAM.3D; CNN-based direct phase classification from patterns in Kaufmann 2020 (polonsky2019threedimensionalanalysisand pages 1-2, kaufmann2020phasemappingin pages 1-2) | Polonsky used reconstruction-level metrics: fraction of \u201cgood\u201d CI-masked voxels retained and total grain count, selecting an elbow/balance point at 2.0\u00b0; Kaufmann targets phase-map fidelity qualitatively against known microstructure/EDS, not optimizer search (polonsky2019threedimensionalanalysisand pages 5-6, kaufmann2020phasemappingin pages 6-7) | No evidence here of Bayesian optimization, Gaussian processes, genetic/evolutionary algorithms, RL, random/grid search over **pattern** processing settings such as background correction, binning, neighbor averaging, Hough band count, rho-theta smoothing, or dictionary settings. Polonsky optimizes segmentation/reconstruction variables after indexing, not indexing settings themselves. Kaufmann does not tune EBSD parameters at all (polonsky2019threedimensionalanalysisand pages 5-6, kaufmann2020phasemappingin pages 6-7) | **Gap largely open.** Closest evidence is reconstruction-pipeline parameterization, not closed-loop optimizer-driven tuning of pattern-processing/indexing knobs. |\n| 2. Feedback loops that re-index stored raw patterns using CI/IQ/MAD/NCC to choose next parameter set | **Closest proposal:** Shen et al. 2019 proposes combining fast CNN predictions with a confidence measure (quaternion norm) so that high-confidence points get neighborhood dictionary search and low-confidence points get full dictionary search; **related raw-pattern availability, not loop:** Stinville et al. 2022 notes raw .up2 patterns can be opened in EMsoft DI / EMSphInx, enabling reindexing in principle (shen2019convolutionalneuralnetworkbased pages 10-12, shen2019convolutionalneuralnetworkbased pages 1-2, stinville2022multimodaldatasetof pages 9-12, stinville2022multimodaldatasetof pages 12-13) | Shen automates confidence estimation for each location and proposes routing subsequent dictionary matching effort based on confidence; raw pattern archival in Stinville enables offline reindexing workflows (shen2019convolutionalneuralnetworkbased pages 10-12, stinville2022multimodaldatasetof pages 12-13) | Quaternion norm as confidence proxy in Shen; no demonstrated CI/IQ/MAD/NCC-driven next-parameter selection loop in the gathered evidence (shen2019convolutionalneuralnetworkbased pages 10-12) | Shen does **not** demonstrate an executed closed loop that iteratively changes indexing/processing parameters and re-indexes stored raw patterns to maximize CI/IQ/MAD/NCC/NCC-like objectives; it is a proposed hybrid search allocation strategy. Stinville provides data access, not autonomous optimization (shen2019convolutionalneuralnetworkbased pages 10-12, stinville2022multimodaldatasetof pages 12-13) | **Gap open.** Proposal-level hybrid confidence routing exists, but not a demonstrated feedback optimizer that selects the next EBSD parameter set from reindexed raw patterns. |\n| 3. Optimization against grain-level or microstructure-level outcomes | **Closest demonstrated:** Polonsky et al. 2019 explicitly optimizes a grain-segmentation parameter against microstructure-level outcomes (grain count and retained good-data fraction); Stan\u011bk et al. 2020 compares 2D/3D segmentation sensitivity to misorientation threshold and shows strong threshold dependence, but not autonomous optimization (polonsky2019threedimensionalanalysisand pages 5-6, polonsky2019threedimensionalanalysisand pages 6-8, stanek2020comparisonofsegmentation pages 1-2, stanek2020comparisonofsegmentation pages 7-9) | Automated parallel reconstructions and post-processing counts in Polonsky; analytical comparison of threshold effects on segmentation in Stan\u011bk (polonsky2019threedimensionalanalysisand pages 5-6, stanek2020comparisonofsegmentation pages 1-2) | Grain count stability / avoidance of grain merging plus retained CI-masked voxel fraction in Polonsky; sensitivity of number of grains and segmentation discrepancies vs threshold in Stan\u011bk (polonsky2019threedimensionalanalysisand pages 5-6, stanek2020comparisonofsegmentation pages 7-9) | No demonstrated multi-objective or constrained optimization over broader grain-level cleanup outcomes such as speckle/wild-grain fraction, grain-boundary integrity, fraction of pixels altered by cleanup, or Pareto balancing across multiple EBSD post-processing stages. Polonsky is a one-parameter sweep with manually interpreted elbow criterion (polonsky2019threedimensionalanalysisand pages 5-6, polonsky2019threedimensionalanalysisand pages 6-8) | **Partially occupied, but narrow.** Grain-level optimization exists for segmentation tolerance; broader autonomous multi-objective EBSD post-processing remains a gap. |\n| 4. Hybrid Hough-first / dictionary-on-residue and automated escalation criteria | **Closest published work:** Shen et al. 2019 explicitly proposes a hybrid strategy: CNN preliminary prediction plus confidence, then pattern matching only in a neighborhood for high-confidence points and full dictionary search for low-confidence points; this is the clearest automated escalation criterion in the gathered evidence. Sparks et al. 2024 and Winiarski et al. 2021 automate registration/distortion correction workflows but not Hough\u2192dictionary escalation (shen2019convolutionalneuralnetworkbased pages 10-12, sparks20243dreconstructionof pages 23-24, winiarski2021correctionofartefacts pages 15-17) | Automated confidence scoring and proposed routing of dictionary-search scope in Shen; automated image registration/distortion correction in Sparks/Winiarski (shen2019convolutionalneuralnetworkbased pages 10-12, sparks20243dreconstructionof pages 23-24, winiarski2021correctionofartefacts pages 15-17) | Criterion in Shen is confidence from quaternion norm: high confidence \u2192 local neighborhood dictionary search; low confidence \u2192 full dictionary search (shen2019convolutionalneuralnetworkbased pages 10-12) | No evidence in the gathered text of a **demonstrated** Hough-first then dictionary-on-low-quality-residue loop with automated escalation based on CI/IQ/MAD/NCC thresholds. Shen\u2019s routing is proposed around CNN+dictionary, not Hough+dictionary, and not shown as an executed autonomous residue-reindexing pipeline (shen2019convolutionalneuralnetworkbased pages 10-12) | **Mostly gap.** There is a close proposal for automated escalation, but not a demonstrated Hough-residue-to-dictionary autonomous workflow. |\n| 5. Autonomous/self-driving EBSD post-processing or characterization workflows, including links back to SEM acquisition recommendations | **Closest workflow automation:** Sparks et al. 2024 automates sample/image registration steps, pattern-center fitting for every section, and alignment routines; Winiarski et al. 2021 automates SE\u2013EBSD distortion correction and argues more automated procedures are needed; Burnett et al. 2016 demonstrates a fully automated serial-sectioning routine with tracking fiducials, but acquisition settings were experimentally chosen; Kaufmann et al. 2020 automates phase mapping from patterns (sparks20243dreconstructionof pages 9-12, sparks20243dreconstructionof pages 23-24, winiarski2021correctionofartefacts pages 15-17, winiarski2021correctionofartefacts pages 4-6, burnett2016largevolumeserial pages 4-6, burnett2016largevolumeserial pages 6-7, kaufmann2020phasemappingin pages 1-2) | Automated registration/warping, per-layer EBSD-to-BSE alignment, CI-threshold masks, pattern-center fitting per section, and automated serial sectioning with fiducial tracking; CNN inference for phase maps (sparks20243dreconstructionof pages 23-24, sparks20243dreconstructionof pages 9-12, burnett2016largevolumeserial pages 4-6, kaufmann2020phasemappingin pages 1-2) | Workflow goals are geometric consistency, low inter-section misorientation, and corrected distortions; Burnett assesses equivalent quality via EBSD pattern quality/band contrast and indexing rate after experimentally selected settings (sparks20243dreconstructionof pages 9-12, winiarski2021correctionofartefacts pages 15-17, burnett2016largevolumeserial pages 6-7) | No evidence here of a human-out-of-the-loop EBSD post-processing system that autonomously tunes post-processing/indexing parameters end-to-end, nor of a loop that feeds post-processing outcomes back to SEM acquisition parameters such as beam current, dwell time, or step size. Burnett explicitly determines acceptable milling current experimentally; Winiarski says more automated procedures still need to be developed (burnett2016largevolumeserial pages 6-7, winiarski2021correctionofartefacts pages 15-17) | **Gap open.** Sub-workflow automation exists, but not a self-driving closed-loop EBSD characterization system that recommends or controls acquisition parameters from post-processing outcomes. |\n\n\n*Table: This table maps the closest published prior art found for the five requested EBSD automation areas, distinguishing demonstrated methods from proposals and from absent closed loops. It highlights that most evidence clusters around workflow automation and grain-segmentation parameter sweeps, not autonomous closed-loop tuning of indexing/processing parameters.*\n\n## 1. Optimizer-driven tuning of pattern-processing or indexing parameters\n\n### Closest demonstrated work: Polonsky et al. (2019)\n\nPolonsky and colleagues integrated DREAM.3D into the cloud-based BisQue platform so that pipeline variables could be parameterized and executions parallelized. Their principal EBSD example varied the **post-indexing grain-segmentation misorientation tolerance** from 0.1\u00b0 to 10\u00b0 in 0.1\u00b0 increments, producing 100 three-dimensional reconstructions while holding minimum-neighbor and minimum-defect-size settings fixed. They evaluated the fraction of CI-masked \u201cgood\u201d voxels retained and total reconstructed grain count, then selected 2.0\u00b0 from convergence/elbow behavior in the derivatives of those metrics. This is genuine automated parameter sweeping with microstructure-level evaluation. However, it operates on already indexed orientation data; the study states that raw EBSD patterns were not collected for that dataset. It therefore does **not** tune background correction, detector binning, neighbor averaging, Hough band count, Hough rho/theta smoothing, or dictionary-search settings, and it cannot re-index patterns under candidate settings. (polonsky2019threedimensionalanalysisand pages 1-2, polonsky2019threedimensionalanalysisand pages 5-6, polonsky2019threedimensionalanalysisand pages 6-8)\n\n### Adjacent work that should not be overread\n\nShen et al. developed CNN-based orientation indexing and optimized neural-network architecture/training for speed and prediction accuracy. The trained model indexes patterns directly and uses quaternion-norm deviation as a reliability measure. This replaces or supplements conventional indexing; it does not run Bayesian, evolutionary, grid, or reinforcement-learning search over conventional EBSD processing parameters. It also remains sensitive to experimental geometry and requires detector/setup parameters to be determined beforehand or accommodated through retraining. (shen2019convolutionalneuralnetworkbased pages 1-2, shen2019convolutionalneuralnetworkbased pages 8-10, shen2019convolutionalneuralnetworkbased pages 10-12)\n\nKaufmann et al. automated phase classification from individual EBSD patterns with a CNN. The work reduces human decisions in phase mapping and outperforms conventional Hough-plus-user-selected phase/chemistry workflows in difficult examples. The \u201coptimization\u201d described for the conventional comparator was repeated **user adjustment** of EDS reference chemistry against a microstructure already known in advance, not an algorithmic search over EBSD settings. The CNN likewise classifies patterns rather than optimizing background, Hough, binning, or dictionary parameters. (kaufmann2020phasemappingin pages 1-2, kaufmann2020phasemappingin pages 6-7)\n\nGlobal/evolutionary optimization has also been published for extracting or refining orientation, pattern center, and deformation state from pattern matching. That is important neighboring art: it establishes optimizer use **inside a per-pattern inverse problem**. It is not equivalent to an outer loop choosing data-processing/indexing hyperparameters from map-quality or grain-quality outcomes. The retrieved full-text evidence did not support treating such work as prior art for the broader closed-loop parameter-selection architecture.\n\n**Assessment:** No verified publication was found that applies Bayesian optimization, a GP surrogate, genetic/evolutionary search, random/grid search, RL, or a comparable optimizer to the listed **pattern-processing and indexing knobs** and automatically selects the best configuration. Area 1 remains substantially open, aside from adjacent per-pattern refinement and post-indexing segmentation sweeps.\n\n## 2. Re-indexing stored raw patterns in a metric-driven feedback loop\n\nStinville et al. provide a useful enabling precedent: their archived 3D dataset includes approximately 1.71 TB of raw `.up2` Kikuchi patterns, and the paper explicitly states that these can be opened and reprocessed with EMsoft dictionary indexing, EMSphInx spherical-pattern reindexing, or commercial EBSD software. The indexed files also expose IQ and CI. This demonstrates the technical availability of stored-pattern reindexing, but the paper is a dataset publication, not an optimizer: it does not generate candidate parameter sets, score them, or select the next experiment. (stinville2022multimodaldatasetof pages 9-12, stinville2022multimodaldatasetof pages 12-13)\n\nShen et al. provide the closest feedback-like decision rule. They propose obtaining a preliminary CNN orientation and confidence at every point, performing only a local dictionary search around high-confidence predictions, and performing a full dictionary search for low-confidence predictions. The confidence proxy is the norm of the predicted quaternion. This is automated computational routing, but it is not a demonstrated iterative loop over processing/indexing parameter sets, and it does not use CI, IQ, MAD/fit, or NCC to propose the next candidate configuration. (shen2019convolutionalneuralnetworkbased pages 10-12)\n\nPolonsky et al. use CI to define an initial mask of good voxels and assess how many remain after cleanup and segmentation. CI is therefore part of a reconstruction-level quality assessment, but it is not fed back to re-index raw patterns; indeed, raw patterns were unavailable in that example. (polonsky2019threedimensionalanalysisand pages 5-6)\n\n**Assessment:** No demonstrated publication was found with the complete loop **candidate parameters \u2192 re-index stored raw patterns \u2192 compute CI/IQ/MAD/fit/NCC objective \u2192 choose the next parameter set \u2192 repeat**. Area 2 remains an unclaimed gap in the searched literature.\n\n## 3. Grain- or microstructure-level objectives\n\nThis area has the strongest direct prior art, but it is narrow.\n\nPolonsky et al. explicitly recognized that segmentation tolerance changes grain consolidation and retained data in opposite directions. Their two high-level metrics were total grain count and the fraction of initially CI-qualified voxels retained through reconstruction. They chose the lowest tolerance at which the changes in both quantities became approximately constant, analogous to an elbow criterion. This is a microstructure-level, effectively two-metric parameter-selection procedure rather than optimization of a per-pattern score. (polonsky2019threedimensionalanalysisand pages 5-6, polonsky2019threedimensionalanalysisand pages 6-8)\n\nStan\u011bk et al. independently show why such objectives matter. They analyzed the dependence of 2D and 3D grain segmentation on misorientation threshold, including mean grain counts and the formation of erroneously merged giant grains. For one noisy experimental dataset, changing noise removal and excluding grains below eight voxels changed the detected population from more than one million grains to 74,579. This is a systematic sensitivity study and supplies possible grain-level observables, but it does not implement an autonomous optimizer or select cleanup parameters through a formal multi-objective rule. (stanek2020comparisonofsegmentation pages 1-2, stanek2020comparisonofsegmentation pages 7-9)\n\nNeither publication demonstrates optimization across a broad EBSD-processing chain using objectives such as wild-grain/speckle fraction, boundary continuity or integrity, grain-count stability over threshold perturbations, fraction of pixels modified by cleanup, or a constraint on topology preservation. Polonsky varies essentially one segmentation parameter, keeps other settings fixed, and identifies a balance/elbow rather than computing a Pareto front or solving a constrained optimization problem. (polonsky2019threedimensionalanalysisand pages 5-6)\n\n**Assessment:** Area 3 is **partially occupied**. A broad claim to \u201coptimizing EBSD processing using grain-level outcomes\u201d would encounter Polonsky et al. A narrower architecture that jointly tunes indexing and cleanup parameters using several topology- and intervention-aware grain objectives still appears open in the searched literature.\n\n## 4. Hybrid Hough-first/dictionary-on-residue indexing\n\nThe closest automated escalation rule is Shen et al., but its first stage is a CNN rather than Hough indexing. Their proposed rule is explicit: high-confidence CNN results receive dictionary matching only near the preliminary orientation; low-confidence results receive full dictionary search. Thus, the publication anticipates confidence-triggered allocation of expensive pattern matching. It does not demonstrate a Hough-first pipeline, does not define residue using CI/IQ/MAD/NCC from Hough indexing, and does not report an executed end-to-end selective reindexing experiment. (shen2019convolutionalneuralnetworkbased pages 10-12)\n\nThe same paper compares CNN and Hough indexing at different exposure times. CNN indexing produced a larger fraction of points below a 10\u00b0 misorientation-error cutoff at high noise, whereas Hough was more accurate among the smaller subset it indexed correctly. This comparison motivates selective hybridization, but the reported hybrid suggestion remains CNN-to-dictionary rather than Hough-to-dictionary. (shen2019convolutionalneuralnetworkbased pages 8-10, shen2019convolutionalneuralnetworkbased pages 10-12)\n\nKaufmann et al. likewise replace conventional Hough phase assignment with CNN classification; they do not retain Hough as a first pass and selectively escalate failed pixels. (kaufmann2020phasemappingin pages 1-2, kaufmann2020phasemappingin pages 6-7)\n\n**Assessment:** Confidence-triggered hybrid search is neighboring prior art, so a very broad claim to \u201cuse confidence to decide whether to run dictionary matching\u201d is not open. However, no verified demonstration was found of **Hough first \u2192 automatically identify low-quality residue \u2192 dictionary/pattern-match only that residue**, particularly using an explicit CI/IQ/MAD/NCC or grain-context escalation criterion. Area 4 therefore remains mostly open in the requested Hough-specific form.\n\n## 5. Autonomous EBSD workflows and acquisition feedback\n\nSeveral publications automate substantial sub-workflows:\n\n* **BisQue\u2013DREAM.3D:** cloud execution, provenance, parallel pipeline runs, and range parameterization for 3D reconstruction. Parameters and ranges are supplied rather than autonomously discovered, and the demonstrated optimization begins after indexing. (polonsky2019threedimensionalanalysisand pages 1-2, polonsky2019threedimensionalanalysisand pages 5-6)\n* **Automated serial sectioning:** Burnett et al. describe a fully automated PFIB serial-section routine using automatically recognized tracking fiducials and repeated milling/imaging positions. Yet acceptable milling current was determined experimentally, and the authors state that systematic mapping of voltage/current space remained necessary. EBSD settings\u2014including beam energy/current, dwell, binning, band count, and Hough settings\u2014were fixed by the investigators rather than adapted from post-processing results. (burnett2016largevolumeserial pages 4-6, burnett2016largevolumeserial pages 6-7)\n* **Automated registration and distortion correction:** Sparks et al. use automated sample alignment, pattern-center fitting for each section, CI thresholding, and optimizer-based multimodal registration. The optimizer maximizes an image-registration similarity metric and transforms maps; it does not alter EBSD indexing settings or SEM acquisition conditions. (sparks20243dreconstructionof pages 9-12, sparks20243dreconstructionof pages 23-24)\n* **SE\u2013EBSD map correction:** Winiarski et al. automate aspects of co-registration and long-/short-range distortion correction using trainable filters and moving least squares. The paper explicitly concludes that more automated procedures and more robust accuracy measures still need development. It also discusses faster or smart acquisition as a prospect, not as a closed post-processing-to-acquisition controller. (winiarski2021correctionofartefacts pages 4-6, winiarski2021correctionofartefacts pages 15-17)\n* **CNN indexing/phase mapping:** Shen and Kaufmann automate inference from patterns, but training data, instrument calibration, phase standards, and/or model selection remain external; neither closes the loop to microscope settings. (shen2019convolutionalneuralnetworkbased pages 1-2, shen2019convolutionalneuralnetworkbased pages 8-10, kaufmann2020phasemappingin pages 1-2)\n\nNo retrieved work used post-processing outcomes to recommend or automatically change **beam current, pattern dwell/exposure, detector binning, or spatial step size** for a subsequent SEM/EBSD acquisition. Burnett et al. come closest to connecting acquisition conditions with indexing rate and band contrast, but the comparison is an investigator-designed experiment, not a controller: selected ion currents are evaluated under fixed EBSD conditions and an acceptable current is chosen experimentally. (burnett2016largevolumeserial pages 4-6, burnett2016largevolumeserial pages 6-7)\n\n**Assessment:** Automated components and scripted pipelines are well established, so \u201cautomated EBSD workflow\u201d alone is not a gap. A genuinely autonomous, human-out-of-the-loop EBSD characterization system that interprets indexed/map/grain quality and then recommends or controls SEM acquisition parameters remains open in the searched literature.\n\n## Consolidated gap assessment\n\n1. **Optimizer-driven tuning of EBSD pattern-processing/indexing settings \u2014 open.** Neighboring art covers per-pattern inverse optimization, ML indexing, and post-indexing segmentation sweeps, but not outer-loop optimization of background, binning, averaging, Hough, or dictionary hyperparameters.\n2. **Metric-driven iterative reindexing of stored raw patterns \u2014 open.** Raw-pattern reindexing is enabled and confidence-directed search is proposed, but the complete iterative objective loop was not found.\n3. **Grain-level optimization \u2014 partially claimed.** Polonsky et al. directly cover segmentation-tolerance selection using retained-good-data fraction and grain count. Broad multi-objective, constrained, topology-aware optimization across indexing plus cleanup remains open.\n4. **Automated hybrid escalation \u2014 partially anticipated, Hough-specific implementation open.** Shen et al. anticipate confidence-triggered local versus full dictionary search after CNN indexing. A demonstrated Hough-first, dictionary-on-residue workflow with formal escalation criteria was not found.\n5. **Autonomous workflow with feedback to acquisition \u2014 open at the system level.** Serial sectioning, registration, reconstruction, correction, and ML inference are individually automated, but no end-to-end post-processing-to-SEM acquisition feedback system was found.\n\nThe most defensible unexplored combination is therefore: **repeated reindexing of archived raw patterns under optimizer-selected processing/indexing settings; joint pattern-, pixel-, and grain-level objectives with explicit cleanup/topology constraints; confidence- and grain-context-based escalation from Hough to dictionary matching; and translation of the optimized result into acquisition recommendations or microscope control.** None of the verified publications combines those elements into a closed, autonomous EBSD loop.", + "raw_answer": "# Systematic prior-art survey: closed-loop optimization of EBSD processing and indexing\n\n## Scope and search interpretation\n\nThe survey distinguished four often-confounded categories: **(i)** optimization of pattern-processing or indexing parameters, **(ii)** algorithmic refinement of orientation or pattern-center estimates for a fixed pattern, **(iii)** automated post-indexing map cleanup/segmentation, and **(iv)** automation of acquisition or registration. Only the first category squarely satisfies area 1; automation in the other categories is relevant as neighboring prior art but does not establish a closed-loop EBSD indexing optimizer.\n\nSearches covered EBSD with Bayesian optimization, Gaussian processes, evolutionary/genetic algorithms, particle swarm optimization, grid/random search, reinforcement learning, Hough parameters, dictionary indexing, reindexing, CI/IQ/MAD/fit/NCC, grain-level objectives, autonomous microscopy, and acquisition feedback. Patent searches returned no relevant EBSD patent in the searched corpus. Absence findings below therefore mean **\u201cnot found in this systematic search,\u201d not a legal opinion of novelty or freedom to operate**.\n\n| Area | Closest published work(s) | What is automated | Objective/criterion | What is explicitly not automated | Gap assessment |\n|---|---|---|---|---|---|\n| 1. Optimizer-driven tuning of EBSD pattern-processing or indexing parameters | **Closest demonstrated EBSD parameter sweep:** Polonsky et al. 2019 parameterized DREAM.3D reconstruction variables and swept grain-segmentation misorientation tolerance over 0.1\u201310\u00b0 in 0.1\u00b0 increments, generating 100 reconstructions; **nearby but different:** Zhu et al. 2022 is only available here as metadata for \u201cglobal optimization algorithms\u201d applied to orientation/pattern-center/deformation extraction, so it should be treated as adjacent prior art, not verified from text in this record; **nearby non-tuning automation:** Kaufmann et al. 2020 CNN phase mapping automates phase recognition from patterns rather than tuning EBSD processing settings (pqac-00000014, pqac-00000013, pqac-00000004, pqac-00000005) | Automated batch execution / parameterization of reconstruction pipelines in BisQue+DREAM.3D; CNN-based direct phase classification from patterns in Kaufmann 2020 (pqac-00000014, pqac-00000004) | Polonsky used reconstruction-level metrics: fraction of \u201cgood\u201d CI-masked voxels retained and total grain count, selecting an elbow/balance point at 2.0\u00b0; Kaufmann targets phase-map fidelity qualitatively against known microstructure/EDS, not optimizer search (pqac-00000013, pqac-00000005) | No evidence here of Bayesian optimization, Gaussian processes, genetic/evolutionary algorithms, RL, random/grid search over **pattern** processing settings such as background correction, binning, neighbor averaging, Hough band count, rho-theta smoothing, or dictionary settings. Polonsky optimizes segmentation/reconstruction variables after indexing, not indexing settings themselves. Kaufmann does not tune EBSD parameters at all (pqac-00000013, pqac-00000005) | **Gap largely open.** Closest evidence is reconstruction-pipeline parameterization, not closed-loop optimizer-driven tuning of pattern-processing/indexing knobs. |\n| 2. Feedback loops that re-index stored raw patterns using CI/IQ/MAD/NCC to choose next parameter set | **Closest proposal:** Shen et al. 2019 proposes combining fast CNN predictions with a confidence measure (quaternion norm) so that high-confidence points get neighborhood dictionary search and low-confidence points get full dictionary search; **related raw-pattern availability, not loop:** Stinville et al. 2022 notes raw .up2 patterns can be opened in EMsoft DI / EMSphInx, enabling reindexing in principle (pqac-00000017, pqac-00000015, pqac-00000002, pqac-00000003) | Shen automates confidence estimation for each location and proposes routing subsequent dictionary matching effort based on confidence; raw pattern archival in Stinville enables offline reindexing workflows (pqac-00000017, pqac-00000003) | Quaternion norm as confidence proxy in Shen; no demonstrated CI/IQ/MAD/NCC-driven next-parameter selection loop in the gathered evidence (pqac-00000017) | Shen does **not** demonstrate an executed closed loop that iteratively changes indexing/processing parameters and re-indexes stored raw patterns to maximize CI/IQ/MAD/NCC/NCC-like objectives; it is a proposed hybrid search allocation strategy. Stinville provides data access, not autonomous optimization (pqac-00000017, pqac-00000003) | **Gap open.** Proposal-level hybrid confidence routing exists, but not a demonstrated feedback optimizer that selects the next EBSD parameter set from reindexed raw patterns. |\n| 3. Optimization against grain-level or microstructure-level outcomes | **Closest demonstrated:** Polonsky et al. 2019 explicitly optimizes a grain-segmentation parameter against microstructure-level outcomes (grain count and retained good-data fraction); Stan\u011bk et al. 2020 compares 2D/3D segmentation sensitivity to misorientation threshold and shows strong threshold dependence, but not autonomous optimization (pqac-00000013, pqac-00000012, pqac-00000010, pqac-00000011) | Automated parallel reconstructions and post-processing counts in Polonsky; analytical comparison of threshold effects on segmentation in Stan\u011bk (pqac-00000013, pqac-00000010) | Grain count stability / avoidance of grain merging plus retained CI-masked voxel fraction in Polonsky; sensitivity of number of grains and segmentation discrepancies vs threshold in Stan\u011bk (pqac-00000013, pqac-00000011) | No demonstrated multi-objective or constrained optimization over broader grain-level cleanup outcomes such as speckle/wild-grain fraction, grain-boundary integrity, fraction of pixels altered by cleanup, or Pareto balancing across multiple EBSD post-processing stages. Polonsky is a one-parameter sweep with manually interpreted elbow criterion (pqac-00000013, pqac-00000012) | **Partially occupied, but narrow.** Grain-level optimization exists for segmentation tolerance; broader autonomous multi-objective EBSD post-processing remains a gap. |\n| 4. Hybrid Hough-first / dictionary-on-residue and automated escalation criteria | **Closest published work:** Shen et al. 2019 explicitly proposes a hybrid strategy: CNN preliminary prediction plus confidence, then pattern matching only in a neighborhood for high-confidence points and full dictionary search for low-confidence points; this is the clearest automated escalation criterion in the gathered evidence. Sparks et al. 2024 and Winiarski et al. 2021 automate registration/distortion correction workflows but not Hough\u2192dictionary escalation (pqac-00000017, pqac-00000000, pqac-00000008) | Automated confidence scoring and proposed routing of dictionary-search scope in Shen; automated image registration/distortion correction in Sparks/Winiarski (pqac-00000017, pqac-00000000, pqac-00000008) | Criterion in Shen is confidence from quaternion norm: high confidence \u2192 local neighborhood dictionary search; low confidence \u2192 full dictionary search (pqac-00000017) | No evidence in the gathered text of a **demonstrated** Hough-first then dictionary-on-low-quality-residue loop with automated escalation based on CI/IQ/MAD/NCC thresholds. Shen\u2019s routing is proposed around CNN+dictionary, not Hough+dictionary, and not shown as an executed autonomous residue-reindexing pipeline (pqac-00000017) | **Mostly gap.** There is a close proposal for automated escalation, but not a demonstrated Hough-residue-to-dictionary autonomous workflow. |\n| 5. Autonomous/self-driving EBSD post-processing or characterization workflows, including links back to SEM acquisition recommendations | **Closest workflow automation:** Sparks et al. 2024 automates sample/image registration steps, pattern-center fitting for every section, and alignment routines; Winiarski et al. 2021 automates SE\u2013EBSD distortion correction and argues more automated procedures are needed; Burnett et al. 2016 demonstrates a fully automated serial-sectioning routine with tracking fiducials, but acquisition settings were experimentally chosen; Kaufmann et al. 2020 automates phase mapping from patterns (pqac-00000001, pqac-00000000, pqac-00000008, pqac-00000009, pqac-00000006, pqac-00000007, pqac-00000004) | Automated registration/warping, per-layer EBSD-to-BSE alignment, CI-threshold masks, pattern-center fitting per section, and automated serial sectioning with fiducial tracking; CNN inference for phase maps (pqac-00000000, pqac-00000001, pqac-00000006, pqac-00000004) | Workflow goals are geometric consistency, low inter-section misorientation, and corrected distortions; Burnett assesses equivalent quality via EBSD pattern quality/band contrast and indexing rate after experimentally selected settings (pqac-00000001, pqac-00000008, pqac-00000007) | No evidence here of a human-out-of-the-loop EBSD post-processing system that autonomously tunes post-processing/indexing parameters end-to-end, nor of a loop that feeds post-processing outcomes back to SEM acquisition parameters such as beam current, dwell time, or step size. Burnett explicitly determines acceptable milling current experimentally; Winiarski says more automated procedures still need to be developed (pqac-00000007, pqac-00000008) | **Gap open.** Sub-workflow automation exists, but not a self-driving closed-loop EBSD characterization system that recommends or controls acquisition parameters from post-processing outcomes. |\n\n\n*Table: This table maps the closest published prior art found for the five requested EBSD automation areas, distinguishing demonstrated methods from proposals and from absent closed loops. It highlights that most evidence clusters around workflow automation and grain-segmentation parameter sweeps, not autonomous closed-loop tuning of indexing/processing parameters.*\n\n## 1. Optimizer-driven tuning of pattern-processing or indexing parameters\n\n### Closest demonstrated work: Polonsky et al. (2019)\n\nPolonsky and colleagues integrated DREAM.3D into the cloud-based BisQue platform so that pipeline variables could be parameterized and executions parallelized. Their principal EBSD example varied the **post-indexing grain-segmentation misorientation tolerance** from 0.1\u00b0 to 10\u00b0 in 0.1\u00b0 increments, producing 100 three-dimensional reconstructions while holding minimum-neighbor and minimum-defect-size settings fixed. They evaluated the fraction of CI-masked \u201cgood\u201d voxels retained and total reconstructed grain count, then selected 2.0\u00b0 from convergence/elbow behavior in the derivatives of those metrics. This is genuine automated parameter sweeping with microstructure-level evaluation. However, it operates on already indexed orientation data; the study states that raw EBSD patterns were not collected for that dataset. It therefore does **not** tune background correction, detector binning, neighbor averaging, Hough band count, Hough rho/theta smoothing, or dictionary-search settings, and it cannot re-index patterns under candidate settings. (pqac-00000014, pqac-00000013, pqac-00000012)\n\n### Adjacent work that should not be overread\n\nShen et al. developed CNN-based orientation indexing and optimized neural-network architecture/training for speed and prediction accuracy. The trained model indexes patterns directly and uses quaternion-norm deviation as a reliability measure. This replaces or supplements conventional indexing; it does not run Bayesian, evolutionary, grid, or reinforcement-learning search over conventional EBSD processing parameters. It also remains sensitive to experimental geometry and requires detector/setup parameters to be determined beforehand or accommodated through retraining. (pqac-00000015, pqac-00000016, pqac-00000017)\n\nKaufmann et al. automated phase classification from individual EBSD patterns with a CNN. The work reduces human decisions in phase mapping and outperforms conventional Hough-plus-user-selected phase/chemistry workflows in difficult examples. The \u201coptimization\u201d described for the conventional comparator was repeated **user adjustment** of EDS reference chemistry against a microstructure already known in advance, not an algorithmic search over EBSD settings. The CNN likewise classifies patterns rather than optimizing background, Hough, binning, or dictionary parameters. (pqac-00000004, pqac-00000005)\n\nGlobal/evolutionary optimization has also been published for extracting or refining orientation, pattern center, and deformation state from pattern matching. That is important neighboring art: it establishes optimizer use **inside a per-pattern inverse problem**. It is not equivalent to an outer loop choosing data-processing/indexing hyperparameters from map-quality or grain-quality outcomes. The retrieved full-text evidence did not support treating such work as prior art for the broader closed-loop parameter-selection architecture.\n\n**Assessment:** No verified publication was found that applies Bayesian optimization, a GP surrogate, genetic/evolutionary search, random/grid search, RL, or a comparable optimizer to the listed **pattern-processing and indexing knobs** and automatically selects the best configuration. Area 1 remains substantially open, aside from adjacent per-pattern refinement and post-indexing segmentation sweeps.\n\n## 2. Re-indexing stored raw patterns in a metric-driven feedback loop\n\nStinville et al. provide a useful enabling precedent: their archived 3D dataset includes approximately 1.71 TB of raw `.up2` Kikuchi patterns, and the paper explicitly states that these can be opened and reprocessed with EMsoft dictionary indexing, EMSphInx spherical-pattern reindexing, or commercial EBSD software. The indexed files also expose IQ and CI. This demonstrates the technical availability of stored-pattern reindexing, but the paper is a dataset publication, not an optimizer: it does not generate candidate parameter sets, score them, or select the next experiment. (pqac-00000002, pqac-00000003)\n\nShen et al. provide the closest feedback-like decision rule. They propose obtaining a preliminary CNN orientation and confidence at every point, performing only a local dictionary search around high-confidence predictions, and performing a full dictionary search for low-confidence predictions. The confidence proxy is the norm of the predicted quaternion. This is automated computational routing, but it is not a demonstrated iterative loop over processing/indexing parameter sets, and it does not use CI, IQ, MAD/fit, or NCC to propose the next candidate configuration. (pqac-00000017)\n\nPolonsky et al. use CI to define an initial mask of good voxels and assess how many remain after cleanup and segmentation. CI is therefore part of a reconstruction-level quality assessment, but it is not fed back to re-index raw patterns; indeed, raw patterns were unavailable in that example. (pqac-00000013)\n\n**Assessment:** No demonstrated publication was found with the complete loop **candidate parameters \u2192 re-index stored raw patterns \u2192 compute CI/IQ/MAD/fit/NCC objective \u2192 choose the next parameter set \u2192 repeat**. Area 2 remains an unclaimed gap in the searched literature.\n\n## 3. Grain- or microstructure-level objectives\n\nThis area has the strongest direct prior art, but it is narrow.\n\nPolonsky et al. explicitly recognized that segmentation tolerance changes grain consolidation and retained data in opposite directions. Their two high-level metrics were total grain count and the fraction of initially CI-qualified voxels retained through reconstruction. They chose the lowest tolerance at which the changes in both quantities became approximately constant, analogous to an elbow criterion. This is a microstructure-level, effectively two-metric parameter-selection procedure rather than optimization of a per-pattern score. (pqac-00000013, pqac-00000012)\n\nStan\u011bk et al. independently show why such objectives matter. They analyzed the dependence of 2D and 3D grain segmentation on misorientation threshold, including mean grain counts and the formation of erroneously merged giant grains. For one noisy experimental dataset, changing noise removal and excluding grains below eight voxels changed the detected population from more than one million grains to 74,579. This is a systematic sensitivity study and supplies possible grain-level observables, but it does not implement an autonomous optimizer or select cleanup parameters through a formal multi-objective rule. (pqac-00000010, pqac-00000011)\n\nNeither publication demonstrates optimization across a broad EBSD-processing chain using objectives such as wild-grain/speckle fraction, boundary continuity or integrity, grain-count stability over threshold perturbations, fraction of pixels modified by cleanup, or a constraint on topology preservation. Polonsky varies essentially one segmentation parameter, keeps other settings fixed, and identifies a balance/elbow rather than computing a Pareto front or solving a constrained optimization problem. (pqac-00000013)\n\n**Assessment:** Area 3 is **partially occupied**. A broad claim to \u201coptimizing EBSD processing using grain-level outcomes\u201d would encounter Polonsky et al. A narrower architecture that jointly tunes indexing and cleanup parameters using several topology- and intervention-aware grain objectives still appears open in the searched literature.\n\n## 4. Hybrid Hough-first/dictionary-on-residue indexing\n\nThe closest automated escalation rule is Shen et al., but its first stage is a CNN rather than Hough indexing. Their proposed rule is explicit: high-confidence CNN results receive dictionary matching only near the preliminary orientation; low-confidence results receive full dictionary search. Thus, the publication anticipates confidence-triggered allocation of expensive pattern matching. It does not demonstrate a Hough-first pipeline, does not define residue using CI/IQ/MAD/NCC from Hough indexing, and does not report an executed end-to-end selective reindexing experiment. (pqac-00000017)\n\nThe same paper compares CNN and Hough indexing at different exposure times. CNN indexing produced a larger fraction of points below a 10\u00b0 misorientation-error cutoff at high noise, whereas Hough was more accurate among the smaller subset it indexed correctly. This comparison motivates selective hybridization, but the reported hybrid suggestion remains CNN-to-dictionary rather than Hough-to-dictionary. (pqac-00000016, pqac-00000017)\n\nKaufmann et al. likewise replace conventional Hough phase assignment with CNN classification; they do not retain Hough as a first pass and selectively escalate failed pixels. (pqac-00000004, pqac-00000005)\n\n**Assessment:** Confidence-triggered hybrid search is neighboring prior art, so a very broad claim to \u201cuse confidence to decide whether to run dictionary matching\u201d is not open. However, no verified demonstration was found of **Hough first \u2192 automatically identify low-quality residue \u2192 dictionary/pattern-match only that residue**, particularly using an explicit CI/IQ/MAD/NCC or grain-context escalation criterion. Area 4 therefore remains mostly open in the requested Hough-specific form.\n\n## 5. Autonomous EBSD workflows and acquisition feedback\n\nSeveral publications automate substantial sub-workflows:\n\n* **BisQue\u2013DREAM.3D:** cloud execution, provenance, parallel pipeline runs, and range parameterization for 3D reconstruction. Parameters and ranges are supplied rather than autonomously discovered, and the demonstrated optimization begins after indexing. (pqac-00000014, pqac-00000013)\n* **Automated serial sectioning:** Burnett et al. describe a fully automated PFIB serial-section routine using automatically recognized tracking fiducials and repeated milling/imaging positions. Yet acceptable milling current was determined experimentally, and the authors state that systematic mapping of voltage/current space remained necessary. EBSD settings\u2014including beam energy/current, dwell, binning, band count, and Hough settings\u2014were fixed by the investigators rather than adapted from post-processing results. (pqac-00000006, pqac-00000007)\n* **Automated registration and distortion correction:** Sparks et al. use automated sample alignment, pattern-center fitting for each section, CI thresholding, and optimizer-based multimodal registration. The optimizer maximizes an image-registration similarity metric and transforms maps; it does not alter EBSD indexing settings or SEM acquisition conditions. (pqac-00000001, pqac-00000000)\n* **SE\u2013EBSD map correction:** Winiarski et al. automate aspects of co-registration and long-/short-range distortion correction using trainable filters and moving least squares. The paper explicitly concludes that more automated procedures and more robust accuracy measures still need development. It also discusses faster or smart acquisition as a prospect, not as a closed post-processing-to-acquisition controller. (pqac-00000009, pqac-00000008)\n* **CNN indexing/phase mapping:** Shen and Kaufmann automate inference from patterns, but training data, instrument calibration, phase standards, and/or model selection remain external; neither closes the loop to microscope settings. (pqac-00000015, pqac-00000016, pqac-00000004)\n\nNo retrieved work used post-processing outcomes to recommend or automatically change **beam current, pattern dwell/exposure, detector binning, or spatial step size** for a subsequent SEM/EBSD acquisition. Burnett et al. come closest to connecting acquisition conditions with indexing rate and band contrast, but the comparison is an investigator-designed experiment, not a controller: selected ion currents are evaluated under fixed EBSD conditions and an acceptable current is chosen experimentally. (pqac-00000006, pqac-00000007)\n\n**Assessment:** Automated components and scripted pipelines are well established, so \u201cautomated EBSD workflow\u201d alone is not a gap. A genuinely autonomous, human-out-of-the-loop EBSD characterization system that interprets indexed/map/grain quality and then recommends or controls SEM acquisition parameters remains open in the searched literature.\n\n## Consolidated gap assessment\n\n1. **Optimizer-driven tuning of EBSD pattern-processing/indexing settings \u2014 open.** Neighboring art covers per-pattern inverse optimization, ML indexing, and post-indexing segmentation sweeps, but not outer-loop optimization of background, binning, averaging, Hough, or dictionary hyperparameters.\n2. **Metric-driven iterative reindexing of stored raw patterns \u2014 open.** Raw-pattern reindexing is enabled and confidence-directed search is proposed, but the complete iterative objective loop was not found.\n3. **Grain-level optimization \u2014 partially claimed.** Polonsky et al. directly cover segmentation-tolerance selection using retained-good-data fraction and grain count. Broad multi-objective, constrained, topology-aware optimization across indexing plus cleanup remains open.\n4. **Automated hybrid escalation \u2014 partially anticipated, Hough-specific implementation open.** Shen et al. anticipate confidence-triggered local versus full dictionary search after CNN indexing. A demonstrated Hough-first, dictionary-on-residue workflow with formal escalation criteria was not found.\n5. **Autonomous workflow with feedback to acquisition \u2014 open at the system level.** Serial sectioning, registration, reconstruction, correction, and ML inference are individually automated, but no end-to-end post-processing-to-SEM acquisition feedback system was found.\n\nThe most defensible unexplored combination is therefore: **repeated reindexing of archived raw patterns under optimizer-selected processing/indexing settings; joint pattern-, pixel-, and grain-level objectives with explicit cleanup/topology constraints; confidence- and grain-context-based escalation from Hough to dictionary matching; and translation of the optimized result into acquisition recommendations or microscope control.** None of the verified publications combines those elements into a closed, autonomous EBSD loop.", + "answer_reasoning": null, + "has_successful_answer": true, + "context": "", + "contexts": [ + { + "id": "pqac-3ae8e236", + "context": "The Shen et al. 2019 paper demonstrates CNN-based orientation indexing from EBSD patterns with computational efficiency (1 ms per pattern) and noise robustness. The method uses simulation-trained models that can be re-trained with limited experimental data. A quaternion norm metric is introduced to assess reconstruction quality and confidence without ground truth. The paper addresses the inverse problem of orientation reconstruction from diffraction patterns and shows the method avoids traditional image processing steps (Gaussian filtering, Hough transforms, peak detection). However, the excerpt does not explicitly discuss full dictionary search comparisons, low-confidence pattern handling strategies, iterative tuning of Hough/background/binning parameters, feedback loops to SEM acquisition, grain segmentation outcomes, or global/evolutionary optimization methods for pattern-center refinement.", + "question": "From the retrieved papers, extract exact evidence on: Shen et al. 2019 low-confidence patterns and full dictionary search; Polonsky et al. 2019 BisQue/DREAM.3D parameter sweeps and grain segmentation outcomes; global/evolutionary optimization in EBSD pattern matching or pattern-center/orientation refinement; and whether any method iteratively tunes Hough/background/binning/neighbor settings or closes feedback to SEM acquisition. State what is and is not automated.", + "text": { + "embedding": null, + "text": "", + "name": "shen2019convolutionalneuralnetworkbased pages 2-3", + "media": [], + "doc": { + "embedding": null, + "docname": "shen2019convolutionalneuralnetworkbased", + "dockey": "c7144b38ae859ed1", + "citation": "Yu-Feng Shen, Reeju Pokharel, Thomas J. Nizolek, Anil Kumar, and Turab Lookman. Convolutional neural network-based method for real-time orientation indexing of measured electron backscatter diffraction patterns. Acta Materialia, 170:118-131, May 2019. URL: https://doi.org/10.1016/j.actamat.2019.03.026, doi:10.1016/j.actamat.2019.03.026.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "shen2019convolutionalneuralnetworkbased", + "bibtex": "@article{shen2019convolutionalneuralnetworkbased,\n author = \"Shen, Yu-Feng and Pokharel, Reeju and Nizolek, Thomas J. and Kumar, Anil and Lookman, Turab\",\n title = \"Convolutional neural network-based method for real-time orientation indexing of measured electron backscatter diffraction patterns\",\n year = \"2019\",\n journal = \"Acta Materialia\",\n month = \"May\",\n doi = \"10.1016/j.actamat.2019.03.026\",\n url = \"https://doi.org/10.1016/j.actamat.2019.03.026\",\n volume = \"170\",\n pages = \"118-131\",\n publisher = \"Elsevier BV\",\n issn = \"1359-6454\"\n}\n", + "authors": [ + "Yu-Feng Shen", + "Reeju Pokharel", + "Thomas J. Nizolek", + "Anil Kumar", + "Turab Lookman" + ], + "publication_date": "2019-05-01T00:00:00Z", + "year": 2019, + "volume": "170", + "issue": null, + "issn": "1359-6454", + "pages": "118-131", + "journal": "Acta Materialia", + "publisher": "Elsevier BV", + "url": "https://doi.org/10.1016/j.actamat.2019.03.026", + "title": "Convolutional neural network-based method for real-time orientation indexing of measured electron backscatter diffraction patterns", + "citation_count": 67, + "bibtex_type": "article", + "source_quality": 3, + "is_retracted": null, + "doi": "10.1016/j.actamat.2019.03.026", + "doi_url": "https://doi.org/10.1016/j.actamat.2019.03.026", + "doc_id": "c7144b38ae859ed1", + "file_location": null, + "license": null, + "pdf_url": "https://www.sciencedirect.com/science/article/am/pii/S1359645419301697", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated" + ] + }, + "formatted_citation": "Yu-Feng Shen, Reeju Pokharel, Thomas J. Nizolek, Anil Kumar, and Turab Lookman. Convolutional neural network-based method for real-time orientation indexing of measured electron backscatter diffraction patterns. Acta Materialia, 170:118-131, May 2019. URL: https://doi.org/10.1016/j.actamat.2019.03.026, doi:10.1016/j.actamat.2019.03.026. This article has 67 citations and is from a highest quality peer-reviewed journal." + }, + "chunk_id": "bac7ce80-085b-4651-804c-3bec485ca97e" + }, + "score": 4, + "snippets": [ + "a simulation trained CNN to provide an initial estimate for re-training a small part of the network or combining it with an additional network with a small amount of experimental data results in high prediction accuracy for measured data", + "reconstructing a crystallographic orientation from an electron backscatter diffraction (EBSD) pattern is achieved by solving an inverse problem, i.e. finding the inverse function which maps a given diffraction pattern to an orientation: g(X) = q", + "The most commonly used approach for orientation indexing from measured EBSD patterns utilizes image processing techniques including Gaussian filtering, Hough transforms, butterfly convolution, and peak detection for extracting Kikuchi bands", + "a quaternion norm metric provides a good confidence measure for assessing the quality of the reconstruction, without requiring ground truth information", + "The CNN based reconstruction method takes as little as 1 ms for orientation indexing, matching the highest practical scan rates, and thus enabling real-time orientation indexing" + ], + "used_images": false + }, + { + "id": "pqac-d62fb3b4", + "context": "The Shen et al. 2019 paper discusses CNN-based orientation indexing for EBSD patterns. It addresses a key limitation: neural networks perform poorly on boundary points in the fundamental zone due to lack of crystallographic symmetry knowledge. The authors solve this by training multiple CNNs with transformed orientation spaces (effective fundamental zones). When using mean absolute error (MAE) loss, the network struggles because diffraction patterns from angles near boundaries (e.g., 0.001 and 1.999\u03c0) are visually similar but forced to predict very different values. The solution involves applying cubic symmetry operators to transform quaternions and create three additional effective fundamental zones where boundary points are repositioned to non-boundary locations, improving prediction accuracy. However, this excerpt does not contain information about low-confidence pattern handling, full dictionary search approaches, Polonsky et al. 2019 methods, evolutionary/global optimization techniques, or automated tuning of Hough parameters, background correction, binning settings, or feedback loops to SEM acquisition.", + "question": "From the retrieved papers, extract exact evidence on: Shen et al. 2019 low-confidence patterns and full dictionary search; Polonsky et al. 2019 BisQue/DREAM.3D parameter sweeps and grain segmentation outcomes; global/evolutionary optimization in EBSD pattern matching or pattern-center/orientation refinement; and whether any method iteratively tunes Hough/background/binning/neighbor settings or closes feedback to SEM acquisition. State what is and is not automated.", + "text": { + "embedding": null, + "text": "", + "name": "shen2019convolutionalneuralnetworkbased pages 13-14", + "media": [], + "doc": { + "embedding": null, + "docname": "shen2019convolutionalneuralnetworkbased", + "dockey": "c7144b38ae859ed1", + "citation": "Yu-Feng Shen, Reeju Pokharel, Thomas J. Nizolek, Anil Kumar, and Turab Lookman. Convolutional neural network-based method for real-time orientation indexing of measured electron backscatter diffraction patterns. Acta Materialia, 170:118-131, May 2019. URL: https://doi.org/10.1016/j.actamat.2019.03.026, doi:10.1016/j.actamat.2019.03.026.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "shen2019convolutionalneuralnetworkbased", + "bibtex": "@article{shen2019convolutionalneuralnetworkbased,\n author = \"Shen, Yu-Feng and Pokharel, Reeju and Nizolek, Thomas J. and Kumar, Anil and Lookman, Turab\",\n title = \"Convolutional neural network-based method for real-time orientation indexing of measured electron backscatter diffraction patterns\",\n year = \"2019\",\n journal = \"Acta Materialia\",\n month = \"May\",\n doi = \"10.1016/j.actamat.2019.03.026\",\n url = \"https://doi.org/10.1016/j.actamat.2019.03.026\",\n volume = \"170\",\n pages = \"118-131\",\n publisher = \"Elsevier BV\",\n issn = \"1359-6454\"\n}\n", + "authors": [ + "Yu-Feng Shen", + "Reeju Pokharel", + "Thomas J. Nizolek", + "Anil Kumar", + "Turab Lookman" + ], + "publication_date": "2019-05-01T00:00:00Z", + "year": 2019, + "volume": "170", + "issue": null, + "issn": "1359-6454", + "pages": "118-131", + "journal": "Acta Materialia", + "publisher": "Elsevier BV", + "url": "https://doi.org/10.1016/j.actamat.2019.03.026", + "title": "Convolutional neural network-based method for real-time orientation indexing of measured electron backscatter diffraction patterns", + "citation_count": 67, + "bibtex_type": "article", + "source_quality": 3, + "is_retracted": null, + "doi": "10.1016/j.actamat.2019.03.026", + "doi_url": "https://doi.org/10.1016/j.actamat.2019.03.026", + "doc_id": "c7144b38ae859ed1", + "file_location": null, + "license": null, + "pdf_url": "https://www.sciencedirect.com/science/article/am/pii/S1359645419301697", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated" + ] + }, + "formatted_citation": "Yu-Feng Shen, Reeju Pokharel, Thomas J. Nizolek, Anil Kumar, and Turab Lookman. Convolutional neural network-based method for real-time orientation indexing of measured electron backscatter diffraction patterns. Acta Materialia, 170:118-131, May 2019. URL: https://doi.org/10.1016/j.actamat.2019.03.026, doi:10.1016/j.actamat.2019.03.026. This article has 67 citations and is from a highest quality peer-reviewed journal." + }, + "chunk_id": "c2b6d66e-edfd-4165-bed8-459e093b8e43" + }, + "score": 3, + "snippets": [ + "the neural network performed poorly on boundary points, due to lack of knowledge about crystallographic symmetries", + "the diffraction patterns from q \u00bc 0:001 and q \u00bc 1:999p are very similar, but during the training process the neural network is forced to predict very different angle values for these diffraction patterns", + "training three additional CNNs with transformed orientations, while using the MAE loss function" + ], + "used_images": false + }, + { + "id": "pqac-00000014", + "context": "## Summary\n\nThis excerpt describes integration of DREAM.3D microstructure analysis software into BisQue, a cloud-based platform, to enable parallelized processing of 3D EBSD datasets from additively manufactured materials. The authors note that \"reconstruction of 3D datasets is a complex process with many degrees of freedom\" where \"algorithms employed, and tolerances selected by the user...ultimately determine the quantitative data extracted.\" They highlight that \"due to the long computation times required to process 3D data...it is impractical to explore the full parameter space by manually running reconstructions,\" and that \"only several variables are adjusted by a user until a qualitatively acceptable reconstruction is attained. This process inherently imparts bias.\" The work demonstrates parameterizing \"pipeline variables over a range of values\" to study grain segmentation misorientation tolerance, but focuses on cloud infrastructure rather than automated optimization of EBSD indexing parameters or closed-loop feedback mechanisms using quality metrics.", + "question": "Systematic prior-art survey: closed-loop, automated, or algorithm-driven optimization of EBSD (electron backscatter diffraction) data-processing and indexing parameters.\n\nSpecifically map what has been published on:\n1. Automated or optimizer-driven tuning of EBSD pattern-processing or indexing parameters (background correction, binning, neighbour averaging, Hough transform settings such as band count / rho-theta smoothing, dictionary indexing settings), using Bayesian optimization, Gaussian processes, genetic/evolutionary algorithms, grid/random search, or reinforcement learning.\n2. Feedback loops that re-index stored raw EBSD patterns and use quality metrics (confidence index CI, image quality IQ, mean angular deviation / fit, normalized cross-correlation NCC) as an objective function to select the next parameter set.\n3. Work that optimizes against GRAIN-LEVEL or microstructure-level outcomes (grain count stability vs misorientation threshold, fraction of speckle/wild grains, grain boundary integrity, fraction of pixels altered by cleanup) rather than only per-pixel pattern-level scores \u2014 i.e., multi-objective or constrained optimization of EBSD processing.\n4. Hybrid indexing strategies (Hough first, dictionary indexing on low-quality residue) and any published AUTOMATED criteria for when to escalate from Hough to dictionary/pattern-matching indexing.\n5. Software tools or frameworks claiming autonomous, self-driving, or human-out-of-the-loop EBSD post-processing or characterization workflows, including anything connecting post-processing results back to SEM acquisition-parameter recommendations (beam current, dwell time, step size).\n\nFor each area, identify the closest published work with citations, state clearly what it does and does NOT automate, and conclude with an assessment of which of the five areas remain unclaimed gaps in the literature.", + "text": { + "embedding": null, + "text": "", + "name": "polonsky2019threedimensionalanalysisand pages 1-2", + "media": [], + "doc": { + "embedding": null, + "docname": "polonsky2019threedimensionalanalysisand", + "dockey": "39e5f645a50ad2d5", + "citation": "Andrew T. Polonsky, Christian A. Lang, Kristian G. Kvilekval, Marat I. Latypov, McLean P. Echlin, B. S. Manjunath, and Tresa M. Pollock. Three-dimensional analysis and reconstruction of additively manufactured materials in the cloud-based bisque infrastructure. Integrating Materials and Manufacturing Innovation, 8:37-51, Mar 2019. URL: https://doi.org/10.1007/s40192-019-00126-7, doi:10.1007/s40192-019-00126-7.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "polonsky2019threedimensionalanalysisand", + "bibtex": "@article{polonsky2019threedimensionalanalysisand,\n author = \"Polonsky, Andrew T. and Lang, Christian A. and Kvilekval, Kristian G. and Latypov, Marat I. and Echlin, McLean P. and Manjunath, B. S. and Pollock, Tresa M.\",\n title = \"Three-dimensional Analysis and Reconstruction of Additively Manufactured Materials in the Cloud-Based BisQue Infrastructure\",\n year = \"2019\",\n journal = \"Integrating Materials and Manufacturing Innovation\",\n volume = \"8\",\n pages = \"37-51\",\n month = \"Mar\",\n doi = \"10.1007/s40192-019-00126-7\",\n url = \"https://doi.org/10.1007/s40192-019-00126-7\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"1\",\n issn = \"2193-9764\"\n}\n", + "authors": [ + "Andrew T. Polonsky", + "Christian A. Lang", + "Kristian G. Kvilekval", + "Marat I. Latypov", + "McLean P. Echlin", + "B. S. Manjunath", + "Tresa M. Pollock" + ], + "publication_date": "2019-03-01T00:00:00Z", + "year": 2019, + "volume": "8", + "issue": "1", + "issn": "2193-9764", + "pages": "37-51", + "journal": "Integrating Materials and Manufacturing Innovation", + "publisher": "Springer Science and Business Media LLC", + "url": "https://link.springer.com/content/pdf/10.1007%2Fs40192-019-00126-7.pdf", + "title": "Three-dimensional Analysis and Reconstruction of Additively Manufactured Materials in the Cloud-Based BisQue Infrastructure", + "citation_count": 31, + "bibtex_type": "article", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1007/s40192-019-00126-7", + "doi_url": "https://doi.org/10.1007/s40192-019-00126-7", + "doc_id": "39e5f645a50ad2d5", + "file_location": null, + "license": null, + "pdf_url": "https://link.springer.com/content/pdf/10.1007/s40192-019-00126-7.pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "Andrew T. Polonsky, Christian A. Lang, Kristian G. Kvilekval, Marat I. Latypov, McLean P. Echlin, B. S. Manjunath, and Tresa M. Pollock. Three-dimensional analysis and reconstruction of additively manufactured materials in the cloud-based bisque infrastructure. Integrating Materials and Manufacturing Innovation, 8:37-51, Mar 2019. URL: https://doi.org/10.1007/s40192-019-00126-7, doi:10.1007/s40192-019-00126-7. This article has 31 citations and is from a peer-reviewed journal." + }, + "chunk_id": "e3d46ca7-0da2-467e-addc-e121db6ce344" + }, + "score": -1 + }, + { + "id": "pqac-00000010", + "context": "# Summary\n\nThis excerpt addresses grain segmentation in 2D and 3D EBSD measurements of polycrystalline materials. The authors present a comparison study using misorientation thresholds (typical value: 5\u00b0 in EDAX OIM software) to define grains as \"sets of all points (voxels or pixels) with similar orientation, surrounded by a boundary of a given misorientation threshold.\" A critical finding is that \"we may get different results of the segmentation in 2D and 3D, even if we use a fixed misorientation threshold.\" The paper uses \"Laguerre tessellations with orientation marks\" for simulation and employs \"DREAM 3D software\" for data evaluation. The discrepancy arises because \"in a 2D cutting plane, two sets of voxels may be detected as two grains, while in the 3D case, all these points belong to one larger set\" (particularly with nonconvex grains). The work demonstrates sensitivity differences between low-angle and high-angle grain boundary segmentation but does not address automated parameter optimization or feedback-loop indexing strategies.", + "question": "Systematic prior-art survey: closed-loop, automated, or algorithm-driven optimization of EBSD (electron backscatter diffraction) data-processing and indexing parameters.\n\nSpecifically map what has been published on:\n1. Automated or optimizer-driven tuning of EBSD pattern-processing or indexing parameters (background correction, binning, neighbour averaging, Hough transform settings such as band count / rho-theta smoothing, dictionary indexing settings), using Bayesian optimization, Gaussian processes, genetic/evolutionary algorithms, grid/random search, or reinforcement learning.\n2. Feedback loops that re-index stored raw EBSD patterns and use quality metrics (confidence index CI, image quality IQ, mean angular deviation / fit, normalized cross-correlation NCC) as an objective function to select the next parameter set.\n3. Work that optimizes against GRAIN-LEVEL or microstructure-level outcomes (grain count stability vs misorientation threshold, fraction of speckle/wild grains, grain boundary integrity, fraction of pixels altered by cleanup) rather than only per-pixel pattern-level scores \u2014 i.e., multi-objective or constrained optimization of EBSD processing.\n4. Hybrid indexing strategies (Hough first, dictionary indexing on low-quality residue) and any published AUTOMATED criteria for when to escalate from Hough to dictionary/pattern-matching indexing.\n5. Software tools or frameworks claiming autonomous, self-driving, or human-out-of-the-loop EBSD post-processing or characterization workflows, including anything connecting post-processing results back to SEM acquisition-parameter recommendations (beam current, dwell time, step size).\n\nFor each area, identify the closest published work with citations, state clearly what it does and does NOT automate, and conclude with an assessment of which of the five areas remain unclaimed gaps in the literature.", + "text": { + "embedding": null, + "text": "", + "name": "stanek2020comparisonofsegmentation pages 1-2", + "media": [], + "doc": { + "embedding": null, + "docname": "stanek2020comparisonofsegmentation", + "dockey": "c163ded6c3506dd4", + "citation": "J. Stanek, J. Kope\u010dek, P. Kr\u00e1l, I. Karafi\u00e1tov\u00e1, F. Seitl, and V. Bene\u0161. Comparison of segmentation of 2d and 3d ebsd measurements in polycrystalline materials. Metallic Materials, 58:301-319, Jan 2020. URL: https://doi.org/10.4149/km\\_2020\\_5\\_301, doi:10.4149/km\\_2020\\_5\\_301.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "stanek2020comparisonofsegmentation", + "bibtex": "@article{stanek2020comparisonofsegmentation,\n author = \"Stanek, J. and Kope\u010dek, J. and Kr\u00e1l, P. and Karafi\u00e1tov\u00e1, I. and Seitl, F. and Bene\u0161, V.\",\n title = \"Comparison of segmentation of 2D and 3D EBSD measurements in polycrystalline materials\",\n year = \"2020\",\n journal = \"Metallic Materials\",\n volume = \"58\",\n pages = \"301-319\",\n month = \"Jan\",\n doi = \"10.4149/km\\_2020\\_5\\_301\",\n url = \"https://doi.org/10.4149/km\\_2020\\_5\\_301\",\n publisher = \"Central Library of the Slovak Academy of Sciences\",\n issue = \"05\",\n issn = \"0023-432X\"\n}\n", + "authors": [ + "J. Stanek", + "J. Kope\u010dek", + "P. Kr\u00e1l", + "I. Karafi\u00e1tov\u00e1", + "F. Seitl", + "V. Bene\u0161" + ], + "publication_date": "2020-01-01T00:00:00Z", + "year": 2020, + "volume": "58", + "issue": "05", + "issn": "0023-432X", + "pages": "301-319", + "journal": "Metallic Materials", + "publisher": "Central Library of the Slovak Academy of Sciences", + "url": "http://www.elis.sk/download_file.php?product_id=6891&session_id=f5jvks8o3ufok0s0abmso3h0r0", + "title": "Comparison of segmentation of 2D and 3D EBSD measurements in polycrystalline materials", + "citation_count": 4, + "bibtex_type": "article", + "source_quality": -1, + "is_retracted": null, + "doi": "10.4149/km_2020_5_301", + "doi_url": "https://doi.org/10.4149/km_2020_5_301", + "doc_id": "c163ded6c3506dd4", + "file_location": null, + "license": null, + "pdf_url": "http://www.elis.sk/download_file.php?product_id=6891&session_id=buc29d44pbljhmfhjpava1l817", + "other": { + "client_source": [ + "paper_search", + "semantic_scholar", + "crossref", + "semantic_scholar", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "J. Stanek, J. Kope\u010dek, P. Kr\u00e1l, I. Karafi\u00e1tov\u00e1, F. Seitl, and V. Bene\u0161. Comparison of segmentation of 2d and 3d ebsd measurements in polycrystalline materials. Metallic Materials, 58:301-319, Jan 2020. URL: https://doi.org/10.4149/km\\_2020\\_5\\_301, doi:10.4149/km\\_2020\\_5\\_301. This article has 4 citations." + }, + "chunk_id": "a9d9080d-189f-4444-80b2-98aea1dd69c4" + }, + "score": -1 + }, + { + "id": "pqac-00000004", + "context": "# Summary\n\nThis 2020 paper introduces convolutional neural networks (CNNs) for autonomous EBSD phase mapping, addressing limitations of conventional Hough transform-based indexing. The authors note that \"the Hough transform strips most of the information about the crystal structure and chemistry from the image\" and results in \"mis-classification of similar crystal structures.\" The work demonstrates CNN training to \"autonomously recognize the subtle differences in the diffraction patterns and output phase maps\" without extensive user input.\n\nThe paper acknowledges dictionary-based approaches (Park et al., 2013; Chen et al., 2015; Ram & De Graef, 2018) as solutions for phase differentiation, yet states these still rely on traditional Hough processing initially. The CNN methodology represents advancement toward \"high-throughput manner\" EBSD analysis with \"fewer human decisions,\" suggesting movement toward autonomous workflows, though the excerpt does not detail feedback loops, grain-level optimization metrics, or systematic parameter tuning strategies.", + "question": "Systematic prior-art survey: closed-loop, automated, or algorithm-driven optimization of EBSD (electron backscatter diffraction) data-processing and indexing parameters.\n\nSpecifically map what has been published on:\n1. Automated or optimizer-driven tuning of EBSD pattern-processing or indexing parameters (background correction, binning, neighbour averaging, Hough transform settings such as band count / rho-theta smoothing, dictionary indexing settings), using Bayesian optimization, Gaussian processes, genetic/evolutionary algorithms, grid/random search, or reinforcement learning.\n2. Feedback loops that re-index stored raw EBSD patterns and use quality metrics (confidence index CI, image quality IQ, mean angular deviation / fit, normalized cross-correlation NCC) as an objective function to select the next parameter set.\n3. Work that optimizes against GRAIN-LEVEL or microstructure-level outcomes (grain count stability vs misorientation threshold, fraction of speckle/wild grains, grain boundary integrity, fraction of pixels altered by cleanup) rather than only per-pixel pattern-level scores \u2014 i.e., multi-objective or constrained optimization of EBSD processing.\n4. Hybrid indexing strategies (Hough first, dictionary indexing on low-quality residue) and any published AUTOMATED criteria for when to escalate from Hough to dictionary/pattern-matching indexing.\n5. Software tools or frameworks claiming autonomous, self-driving, or human-out-of-the-loop EBSD post-processing or characterization workflows, including anything connecting post-processing results back to SEM acquisition-parameter recommendations (beam current, dwell time, step size).\n\nFor each area, identify the closest published work with citations, state clearly what it does and does NOT automate, and conclude with an assessment of which of the five areas remain unclaimed gaps in the literature.", + "text": { + "embedding": null, + "text": "", + "name": "kaufmann2020phasemappingin pages 1-2", + "media": [], + "doc": { + "embedding": null, + "docname": "kaufmann2020phasemappingin", + "dockey": "7fe5de81dfc311a6", + "citation": "Kevin Kaufmann, Chaoyi Zhu, Alexander S. Rosengarten, Daniel Maryanovsky, Haoren Wang, and Kenneth S. Vecchio. Phase mapping in ebsd using convolutional neural networks. Microscopy and Microanalysis, 26:458-468, May 2020. URL: https://doi.org/10.1017/s1431927620001488, doi:10.1017/s1431927620001488.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "kaufmann2020phasemappingin", + "bibtex": "@article{kaufmann2020phasemappingin,\n author = \"Kaufmann, Kevin and Zhu, Chaoyi and Rosengarten, Alexander S. and Maryanovsky, Daniel and Wang, Haoren and Vecchio, Kenneth S.\",\n title = \"Phase Mapping in EBSD Using Convolutional Neural Networks\",\n year = \"2020\",\n journal = \"Microscopy and Microanalysis\",\n volume = \"26\",\n pages = \"458-468\",\n month = \"May\",\n doi = \"10.1017/s1431927620001488\",\n url = \"https://doi.org/10.1017/s1431927620001488\",\n publisher = \"Oxford University Press (OUP)\",\n issue = \"3\",\n issn = \"1431-9276\"\n}\n", + "authors": [ + "Kevin Kaufmann", + "Chaoyi Zhu", + "Alexander S. Rosengarten", + "Daniel Maryanovsky", + "Haoren Wang", + "Kenneth S. Vecchio" + ], + "publication_date": "2020-05-11T00:00:00Z", + "year": 2020, + "volume": "26", + "issue": "3", + "issn": "1431-9276", + "pages": "458-468", + "journal": "Microscopy and Microanalysis", + "publisher": "Oxford University Press (OUP)", + "url": "https://www.cambridge.org/core/services/aop-cambridge-core/content/view/623282EB1DF6DB0559CEC8C74D30A74F/S1431927620001488a.pdf/div-class-title-phase-mapping-in-ebsd-using-convolutional-neural-networks-div.pdf", + "title": "Phase Mapping in EBSD Using Convolutional Neural Networks", + "citation_count": 34, + "bibtex_type": "article", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1017/s1431927620001488", + "doi_url": "https://doi.org/10.1017/s1431927620001488", + "doc_id": "7fe5de81dfc311a6", + "file_location": null, + "license": null, + "pdf_url": "https://academic.oup.com/mam/article-pdf/26/3/458/47996054/mam0458.pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "Kevin Kaufmann, Chaoyi Zhu, Alexander S. Rosengarten, Daniel Maryanovsky, Haoren Wang, and Kenneth S. Vecchio. Phase mapping in ebsd using convolutional neural networks. Microscopy and Microanalysis, 26:458-468, May 2020. URL: https://doi.org/10.1017/s1431927620001488, doi:10.1017/s1431927620001488. This article has 34 citations and is from a peer-reviewed journal." + }, + "chunk_id": "a458b081-cc56-413d-962a-a4e73624b9dd" + }, + "score": -1 + }, + { + "id": "pqac-00000001", + "context": "# Summary\n\nThis excerpt discusses comparison and alignment methodologies between EBSD and NF-HEDM crystallographic data, rather than automated optimization of EBSD parameters. Key findings include:\n\n- Layer-to-layer misorientation thresholds of 3\u00b0 used to define grain correspondence\n- NF-HEDM data showed uniformly small misorientation angles (all below 0.05\u00b0), while EBSD sections exceeded 0.3\u00b0 mean misorientation between sections\n- Automated sample alignment routines and pattern center fitting enabled high consistency\n- Per-layer empirical orientation alignment rotations reduced EBSD-HEDM misorientation: 95% of corresponding points achieved below 0.46\u00b0 after alignment (mean 0.24\u00b0)\n- Spherical harmonic indexing versus Hough indexing compared on raw EBSD patterns\n- 46.2% noncorresponding points between EBSD and HEDM data identified, attributed to smaller grains/twins absent in HEDM reconstructions\n\nThis excerpt addresses **data registration and post-processing comparison** but does not address automated parameter optimization, feedback loops using quality metrics, or grain-level outcome optimization.", + "question": "Systematic prior-art survey: closed-loop, automated, or algorithm-driven optimization of EBSD (electron backscatter diffraction) data-processing and indexing parameters.\n\nSpecifically map what has been published on:\n1. Automated or optimizer-driven tuning of EBSD pattern-processing or indexing parameters (background correction, binning, neighbour averaging, Hough transform settings such as band count / rho-theta smoothing, dictionary indexing settings), using Bayesian optimization, Gaussian processes, genetic/evolutionary algorithms, grid/random search, or reinforcement learning.\n2. Feedback loops that re-index stored raw EBSD patterns and use quality metrics (confidence index CI, image quality IQ, mean angular deviation / fit, normalized cross-correlation NCC) as an objective function to select the next parameter set.\n3. Work that optimizes against GRAIN-LEVEL or microstructure-level outcomes (grain count stability vs misorientation threshold, fraction of speckle/wild grains, grain boundary integrity, fraction of pixels altered by cleanup) rather than only per-pixel pattern-level scores \u2014 i.e., multi-objective or constrained optimization of EBSD processing.\n4. Hybrid indexing strategies (Hough first, dictionary indexing on low-quality residue) and any published AUTOMATED criteria for when to escalate from Hough to dictionary/pattern-matching indexing.\n5. Software tools or frameworks claiming autonomous, self-driving, or human-out-of-the-loop EBSD post-processing or characterization workflows, including anything connecting post-processing results back to SEM acquisition-parameter recommendations (beam current, dwell time, step size).\n\nFor each area, identify the closest published work with citations, state clearly what it does and does NOT automate, and conclude with an assessment of which of the five areas remain unclaimed gaps in the literature.", + "text": { + "embedding": null, + "text": "", + "name": "sparks20243dreconstructionof pages 9-12", + "media": [], + "doc": { + "embedding": null, + "docname": "sparks20243dreconstructionof", + "dockey": "be99dadb0f50f040", + "citation": "Gregory Sparks, Simon A. Mason, Michael G. Chapman, Jun-Sang Park, Hemant Sharma, Peter Kenesei, Stephen R. Niezgoda, Michael J. Mills, Michael D. Uchic, Paul A. Shade, and Mark Obstalecki. 3d reconstruction of a high-energy diffraction microscopy sample using multi-modal serial sectioning with high-precision ebsd and surface profilometry. Integrating Materials and Manufacturing Innovation, 13:773-803, Jul 2024. URL: https://doi.org/10.1007/s40192-024-00370-6, doi:10.1007/s40192-024-00370-6.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "sparks20243dreconstructionof", + "bibtex": "@article{sparks20243dreconstructionof,\n author = \"Sparks, Gregory and Mason, Simon A. and Chapman, Michael G. and Park, Jun-Sang and Sharma, Hemant and Kenesei, Peter and Niezgoda, Stephen R. and Mills, Michael J. and Uchic, Michael D. and Shade, Paul A. and Obstalecki, Mark\",\n title = \"3D Reconstruction of a High-Energy Diffraction Microscopy Sample Using Multi-modal Serial Sectioning with High-Precision EBSD and Surface Profilometry\",\n year = \"2024\",\n journal = \"Integrating Materials and Manufacturing Innovation\",\n month = \"Jul\",\n doi = \"10.1007/s40192-024-00370-6\",\n url = \"https://doi.org/10.1007/s40192-024-00370-6\",\n volume = \"13\",\n pages = \"773-803\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"3\",\n issn = \"2193-9764\"\n}\n", + "authors": [ + "Gregory Sparks", + "Simon A. Mason", + "Michael G. Chapman", + "Jun-Sang Park", + "Hemant Sharma", + "Peter Kenesei", + "Stephen R. Niezgoda", + "Michael J. Mills", + "Michael D. Uchic", + "Paul A. Shade", + "Mark Obstalecki" + ], + "publication_date": "2024-07-24T00:00:00Z", + "year": 2024, + "volume": "13", + "issue": "3", + "issn": "2193-9764", + "pages": "773-803", + "journal": "Integrating Materials and Manufacturing Innovation", + "publisher": "Springer Science and Business Media LLC", + "url": "https://doi.org/10.1007/s40192-024-00370-6", + "title": "3D Reconstruction of a High-Energy Diffraction Microscopy Sample Using Multi-modal Serial Sectioning with High-Precision EBSD and Surface Profilometry", + "citation_count": 11, + "bibtex_type": "article", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1007/s40192-024-00370-6", + "doi_url": "https://doi.org/10.1007/s40192-024-00370-6", + "doc_id": "be99dadb0f50f040", + "file_location": null, + "license": null, + "pdf_url": "https://link.springer.com/content/pdf/10.1007/s40192-024-00370-6.pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated" + ] + }, + "formatted_citation": "Gregory Sparks, Simon A. Mason, Michael G. Chapman, Jun-Sang Park, Hemant Sharma, Peter Kenesei, Stephen R. Niezgoda, Michael J. Mills, Michael D. Uchic, Paul A. Shade, and Mark Obstalecki. 3d reconstruction of a high-energy diffraction microscopy sample using multi-modal serial sectioning with high-precision ebsd and surface profilometry. Integrating Materials and Manufacturing Innovation, 13:773-803, Jul 2024. URL: https://doi.org/10.1007/s40192-024-00370-6, doi:10.1007/s40192-024-00370-6. This article has 11 citations and is from a peer-reviewed journal." + }, + "chunk_id": "fba05c57-83fd-4363-b638-4ac63c73d1e6" + }, + "score": -1 + }, + { + "id": "pqac-00000003", + "context": "# Summary\n\nThis excerpt describes EBSD data processing and validation from a TriBeam tomography study but does NOT address the question about automated optimization of EBSD parameters. The passage discusses:\n\n- **Data formats**: Raw Kikuchi patterns stored in \".up2\" binary files, processed using \"EMsoft dictionary indexing,\" \"EMSphInx spherical pattern reindexing,\" or commercial EDAX/Oxford software\n- **Quality metrics**: Image quality (IQ) and confidence index (CI) are mentioned as associated with collected patterns\n- **3D reconstruction**: Indexed data stored in HDF5 \".h5\" formatted files, visualized with ParaView\n- **Validation**: Grain boundary locations and crystallographic orientations verified by comparing conventional EBSD to TriBeam serial sectioning\n\nThe excerpt provides no evidence of automated parameter tuning, feedback loops, Bayesian optimization, genetic algorithms, grain-level optimization criteria, or autonomous workflows\u2014the core topics of the systematic survey question.", + "question": "Systematic prior-art survey: closed-loop, automated, or algorithm-driven optimization of EBSD (electron backscatter diffraction) data-processing and indexing parameters.\n\nSpecifically map what has been published on:\n1. Automated or optimizer-driven tuning of EBSD pattern-processing or indexing parameters (background correction, binning, neighbour averaging, Hough transform settings such as band count / rho-theta smoothing, dictionary indexing settings), using Bayesian optimization, Gaussian processes, genetic/evolutionary algorithms, grid/random search, or reinforcement learning.\n2. Feedback loops that re-index stored raw EBSD patterns and use quality metrics (confidence index CI, image quality IQ, mean angular deviation / fit, normalized cross-correlation NCC) as an objective function to select the next parameter set.\n3. Work that optimizes against GRAIN-LEVEL or microstructure-level outcomes (grain count stability vs misorientation threshold, fraction of speckle/wild grains, grain boundary integrity, fraction of pixels altered by cleanup) rather than only per-pixel pattern-level scores \u2014 i.e., multi-objective or constrained optimization of EBSD processing.\n4. Hybrid indexing strategies (Hough first, dictionary indexing on low-quality residue) and any published AUTOMATED criteria for when to escalate from Hough to dictionary/pattern-matching indexing.\n5. Software tools or frameworks claiming autonomous, self-driving, or human-out-of-the-loop EBSD post-processing or characterization workflows, including anything connecting post-processing results back to SEM acquisition-parameter recommendations (beam current, dwell time, step size).\n\nFor each area, identify the closest published work with citations, state clearly what it does and does NOT automate, and conclude with an assessment of which of the five areas remain unclaimed gaps in the literature.", + "text": { + "embedding": null, + "text": "", + "name": "stinville2022multimodaldatasetof pages 12-13", + "media": [], + "doc": { + "embedding": null, + "docname": "stinville2022multimodaldatasetof", + "dockey": "e97010568afd0695", + "citation": "J. C. Stinville, J. M. Hestroffer, M. A. Charpagne, A. T. Polonsky, M. P. Echlin, C. J. Torbet, V. Valle, K. E. Nygren, M. P. Miller, O. Klaas, A. Loghin, I. J. Beyerlein, and T. M. Pollock. Multi-modal dataset of a polycrystalline metallic material: 3d microstructure and deformation fields. Scientific Data, Aug 2022. URL: https://doi.org/10.1038/s41597-022-01525-w, doi:10.1038/s41597-022-01525-w.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "stinville2022multimodaldatasetof", + "bibtex": "@article{stinville2022multimodaldatasetof,\n author = \"Stinville, J. C. and Hestroffer, J. M. and Charpagne, M. A. and Polonsky, A. T. and Echlin, M. P. and Torbet, C. J. and Valle, V. and Nygren, K. E. and Miller, M. P. and Klaas, O. and Loghin, A. and Beyerlein, I. J. and Pollock, T. M.\",\n title = \"Multi-modal Dataset of a Polycrystalline Metallic Material: 3D Microstructure and Deformation Fields\",\n year = \"2022\",\n journal = \"Scientific Data\",\n volume = \"9\",\n month = \"Aug\",\n doi = \"10.1038/s41597-022-01525-w\",\n url = \"https://doi.org/10.1038/s41597-022-01525-w\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"1\",\n issn = \"2052-4463\"\n}\n", + "authors": [ + "J. C. Stinville", + "J. M. Hestroffer", + "M. A. Charpagne", + "A. T. Polonsky", + "M. P. Echlin", + "C. J. Torbet", + "V. Valle", + "K. E. Nygren", + "M. P. Miller", + "O. Klaas", + "A. Loghin", + "I. J. Beyerlein", + "T. M. Pollock" + ], + "publication_date": "2022-08-01T00:00:00Z", + "year": 2022, + "volume": "9", + "issue": "1", + "issn": "2052-4463", + "pages": null, + "journal": "Scientific Data", + "publisher": "Springer Science and Business Media LLC", + "url": "https://doi.org/10.1038/s41597-022-01525-w", + "title": "Multi-modal Dataset of a Polycrystalline Metallic Material: 3D Microstructure and Deformation Fields", + "citation_count": 36, + "bibtex_type": "misc", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1038/s41597-022-01525-w", + "doi_url": "https://doi.org/10.1038/s41597-022-01525-w", + "doc_id": "e97010568afd0695", + "file_location": null, + "license": null, + "pdf_url": "https://www.nature.com/articles/s41597-022-01525-w.pdf", + "other": { + "client_source": [ + "paper_search", + "semantic_scholar", + "semantic_scholar", + "crossref", + "crossref" + ], + "bibtex_source": [ + "self_generated", + "semantic_scholar", + "self_generated", + "semantic_scholar", + [ + "self_generated" + ], + [ + "crossref" + ], + "self_generated", + [ + "self_generated" + ], + [ + "crossref" + ], + "self_generated" + ] + }, + "formatted_citation": "J. C. Stinville, J. M. Hestroffer, M. A. Charpagne, A. T. Polonsky, M. P. Echlin, C. J. Torbet, V. Valle, K. E. Nygren, M. P. Miller, O. Klaas, A. Loghin, I. J. Beyerlein, and T. M. Pollock. Multi-modal dataset of a polycrystalline metallic material: 3d microstructure and deformation fields. Scientific Data, Aug 2022. URL: https://doi.org/10.1038/s41597-022-01525-w, doi:10.1038/s41597-022-01525-w. This article has 36 citations and is from a peer-reviewed journal." + }, + "chunk_id": "a6ff544c-e5e6-4418-9f8e-07f54adad212" + }, + "score": -1 + }, + { + "id": "pqac-00000005", + "context": "# Summary\n\nThe excerpt demonstrates CNN-based EBSD analysis outperforming traditional Hough transform indexing in multiphase materials. In a thermal barrier coating example with \"five FCC phases and one rhombohedral phase\" (all space group 225 except Al\u2082O\u2083), Hough-based EBSD \"unable to reliably differentiate the FCC phases\" produced incorrect phase fractions. Adding \"reference chemistry for each phase\" improved results but still showed errors\u2014\"Hastelloy X substrate has large grains and twins being identified as TaC.\" \n\nThe CNN-based model produced \"higher-fidelity mapping\" with phase fractions \"in good agreement with EDS maps\" and better spatial coherence. However, the excerpt does **not describe automated parameter optimization, feedback loops using quality metrics, grain-level objectives, hybrid indexing escalation criteria, or autonomous post-processing workflows**\u2014instead focusing on pattern classification accuracy using pre-trained neural networks versus user-dependent Hough-transform library selection.", + "question": "Systematic prior-art survey: closed-loop, automated, or algorithm-driven optimization of EBSD (electron backscatter diffraction) data-processing and indexing parameters.\n\nSpecifically map what has been published on:\n1. Automated or optimizer-driven tuning of EBSD pattern-processing or indexing parameters (background correction, binning, neighbour averaging, Hough transform settings such as band count / rho-theta smoothing, dictionary indexing settings), using Bayesian optimization, Gaussian processes, genetic/evolutionary algorithms, grid/random search, or reinforcement learning.\n2. Feedback loops that re-index stored raw EBSD patterns and use quality metrics (confidence index CI, image quality IQ, mean angular deviation / fit, normalized cross-correlation NCC) as an objective function to select the next parameter set.\n3. Work that optimizes against GRAIN-LEVEL or microstructure-level outcomes (grain count stability vs misorientation threshold, fraction of speckle/wild grains, grain boundary integrity, fraction of pixels altered by cleanup) rather than only per-pixel pattern-level scores \u2014 i.e., multi-objective or constrained optimization of EBSD processing.\n4. Hybrid indexing strategies (Hough first, dictionary indexing on low-quality residue) and any published AUTOMATED criteria for when to escalate from Hough to dictionary/pattern-matching indexing.\n5. Software tools or frameworks claiming autonomous, self-driving, or human-out-of-the-loop EBSD post-processing or characterization workflows, including anything connecting post-processing results back to SEM acquisition-parameter recommendations (beam current, dwell time, step size).\n\nFor each area, identify the closest published work with citations, state clearly what it does and does NOT automate, and conclude with an assessment of which of the five areas remain unclaimed gaps in the literature.", + "text": { + "embedding": null, + "text": "", + "name": "kaufmann2020phasemappingin pages 6-7", + "media": [], + "doc": { + "embedding": null, + "docname": "kaufmann2020phasemappingin", + "dockey": "7fe5de81dfc311a6", + "citation": "Kevin Kaufmann, Chaoyi Zhu, Alexander S. Rosengarten, Daniel Maryanovsky, Haoren Wang, and Kenneth S. Vecchio. Phase mapping in ebsd using convolutional neural networks. Microscopy and Microanalysis, 26:458-468, May 2020. URL: https://doi.org/10.1017/s1431927620001488, doi:10.1017/s1431927620001488.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "kaufmann2020phasemappingin", + "bibtex": "@article{kaufmann2020phasemappingin,\n author = \"Kaufmann, Kevin and Zhu, Chaoyi and Rosengarten, Alexander S. and Maryanovsky, Daniel and Wang, Haoren and Vecchio, Kenneth S.\",\n title = \"Phase Mapping in EBSD Using Convolutional Neural Networks\",\n year = \"2020\",\n journal = \"Microscopy and Microanalysis\",\n volume = \"26\",\n pages = \"458-468\",\n month = \"May\",\n doi = \"10.1017/s1431927620001488\",\n url = \"https://doi.org/10.1017/s1431927620001488\",\n publisher = \"Oxford University Press (OUP)\",\n issue = \"3\",\n issn = \"1431-9276\"\n}\n", + "authors": [ + "Kevin Kaufmann", + "Chaoyi Zhu", + "Alexander S. Rosengarten", + "Daniel Maryanovsky", + "Haoren Wang", + "Kenneth S. Vecchio" + ], + "publication_date": "2020-05-11T00:00:00Z", + "year": 2020, + "volume": "26", + "issue": "3", + "issn": "1431-9276", + "pages": "458-468", + "journal": "Microscopy and Microanalysis", + "publisher": "Oxford University Press (OUP)", + "url": "https://www.cambridge.org/core/services/aop-cambridge-core/content/view/623282EB1DF6DB0559CEC8C74D30A74F/S1431927620001488a.pdf/div-class-title-phase-mapping-in-ebsd-using-convolutional-neural-networks-div.pdf", + "title": "Phase Mapping in EBSD Using Convolutional Neural Networks", + "citation_count": 34, + "bibtex_type": "article", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1017/s1431927620001488", + "doi_url": "https://doi.org/10.1017/s1431927620001488", + "doc_id": "7fe5de81dfc311a6", + "file_location": null, + "license": null, + "pdf_url": "https://academic.oup.com/mam/article-pdf/26/3/458/47996054/mam0458.pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "Kevin Kaufmann, Chaoyi Zhu, Alexander S. Rosengarten, Daniel Maryanovsky, Haoren Wang, and Kenneth S. Vecchio. Phase mapping in ebsd using convolutional neural networks. Microscopy and Microanalysis, 26:458-468, May 2020. URL: https://doi.org/10.1017/s1431927620001488, doi:10.1017/s1431927620001488. This article has 34 citations and is from a peer-reviewed journal." + }, + "chunk_id": "20a0778b-e502-4592-9f60-4cef4d99a32b" + }, + "score": -1 + }, + { + "id": "pqac-00000002", + "context": "# Summary\n\nThis excerpt describes post-processing of EBSD data from an In718 sample, including voxelization, geometric reconstruction, and meshing workflows. Key details include:\n\n- Raw EBSD data provided in multiple formats: IPF maps (tiff, RGB), crystallographic orientation data (.osc, .ang formats with Euler angles \u03c61, \u03a6, \u03c62), and raw Kikuchi patterns (.up2 binary format)\n- EBSD-derived quality metrics reported: \"image quality (IQ) and confidence index (CI) associated with the collected Kikuchi patterns\"\n- Post-processing includes artifact removal (features <50 voxels), erosion/dilation (3\u00d73\u00d73 block), and smoothing of grain boundaries\n- References EMsoft \"dictionary indexing\" and \"EMSphInx spherical pattern reindexing\" tools for pattern processing\n- No discussion of automated parameter optimization, feedback loops, grain-level objective functions, hybrid indexing criteria, or autonomous workflow frameworks\n\n**Gap assessment**: The excerpt does not address any of the five specified areas regarding automated/optimized EBSD parameter tuning or autonomous workflows.", + "question": "Systematic prior-art survey: closed-loop, automated, or algorithm-driven optimization of EBSD (electron backscatter diffraction) data-processing and indexing parameters.\n\nSpecifically map what has been published on:\n1. Automated or optimizer-driven tuning of EBSD pattern-processing or indexing parameters (background correction, binning, neighbour averaging, Hough transform settings such as band count / rho-theta smoothing, dictionary indexing settings), using Bayesian optimization, Gaussian processes, genetic/evolutionary algorithms, grid/random search, or reinforcement learning.\n2. Feedback loops that re-index stored raw EBSD patterns and use quality metrics (confidence index CI, image quality IQ, mean angular deviation / fit, normalized cross-correlation NCC) as an objective function to select the next parameter set.\n3. Work that optimizes against GRAIN-LEVEL or microstructure-level outcomes (grain count stability vs misorientation threshold, fraction of speckle/wild grains, grain boundary integrity, fraction of pixels altered by cleanup) rather than only per-pixel pattern-level scores \u2014 i.e., multi-objective or constrained optimization of EBSD processing.\n4. Hybrid indexing strategies (Hough first, dictionary indexing on low-quality residue) and any published AUTOMATED criteria for when to escalate from Hough to dictionary/pattern-matching indexing.\n5. Software tools or frameworks claiming autonomous, self-driving, or human-out-of-the-loop EBSD post-processing or characterization workflows, including anything connecting post-processing results back to SEM acquisition-parameter recommendations (beam current, dwell time, step size).\n\nFor each area, identify the closest published work with citations, state clearly what it does and does NOT automate, and conclude with an assessment of which of the five areas remain unclaimed gaps in the literature.", + "text": { + "embedding": null, + "text": "", + "name": "stinville2022multimodaldatasetof pages 9-12", + "media": [], + "doc": { + "embedding": null, + "docname": "stinville2022multimodaldatasetof", + "dockey": "e97010568afd0695", + "citation": "J. C. Stinville, J. M. Hestroffer, M. A. Charpagne, A. T. Polonsky, M. P. Echlin, C. J. Torbet, V. Valle, K. E. Nygren, M. P. Miller, O. Klaas, A. Loghin, I. J. Beyerlein, and T. M. Pollock. Multi-modal dataset of a polycrystalline metallic material: 3d microstructure and deformation fields. Scientific Data, Aug 2022. URL: https://doi.org/10.1038/s41597-022-01525-w, doi:10.1038/s41597-022-01525-w.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "stinville2022multimodaldatasetof", + "bibtex": "@article{stinville2022multimodaldatasetof,\n author = \"Stinville, J. C. and Hestroffer, J. M. and Charpagne, M. A. and Polonsky, A. T. and Echlin, M. P. and Torbet, C. J. and Valle, V. and Nygren, K. E. and Miller, M. P. and Klaas, O. and Loghin, A. and Beyerlein, I. J. and Pollock, T. M.\",\n title = \"Multi-modal Dataset of a Polycrystalline Metallic Material: 3D Microstructure and Deformation Fields\",\n year = \"2022\",\n journal = \"Scientific Data\",\n volume = \"9\",\n month = \"Aug\",\n doi = \"10.1038/s41597-022-01525-w\",\n url = \"https://doi.org/10.1038/s41597-022-01525-w\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"1\",\n issn = \"2052-4463\"\n}\n", + "authors": [ + "J. C. Stinville", + "J. M. Hestroffer", + "M. A. Charpagne", + "A. T. Polonsky", + "M. P. Echlin", + "C. J. Torbet", + "V. Valle", + "K. E. Nygren", + "M. P. Miller", + "O. Klaas", + "A. Loghin", + "I. J. Beyerlein", + "T. M. Pollock" + ], + "publication_date": "2022-08-01T00:00:00Z", + "year": 2022, + "volume": "9", + "issue": "1", + "issn": "2052-4463", + "pages": null, + "journal": "Scientific Data", + "publisher": "Springer Science and Business Media LLC", + "url": "https://doi.org/10.1038/s41597-022-01525-w", + "title": "Multi-modal Dataset of a Polycrystalline Metallic Material: 3D Microstructure and Deformation Fields", + "citation_count": 36, + "bibtex_type": "misc", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1038/s41597-022-01525-w", + "doi_url": "https://doi.org/10.1038/s41597-022-01525-w", + "doc_id": "e97010568afd0695", + "file_location": null, + "license": null, + "pdf_url": "https://www.nature.com/articles/s41597-022-01525-w.pdf", + "other": { + "client_source": [ + "paper_search", + "semantic_scholar", + "semantic_scholar", + "crossref", + "crossref" + ], + "bibtex_source": [ + "self_generated", + "semantic_scholar", + "self_generated", + "semantic_scholar", + [ + "self_generated" + ], + [ + "crossref" + ], + "self_generated", + [ + "self_generated" + ], + [ + "crossref" + ], + "self_generated" + ] + }, + "formatted_citation": "J. C. Stinville, J. M. Hestroffer, M. A. Charpagne, A. T. Polonsky, M. P. Echlin, C. J. Torbet, V. Valle, K. E. Nygren, M. P. Miller, O. Klaas, A. Loghin, I. J. Beyerlein, and T. M. Pollock. Multi-modal dataset of a polycrystalline metallic material: 3d microstructure and deformation fields. Scientific Data, Aug 2022. URL: https://doi.org/10.1038/s41597-022-01525-w, doi:10.1038/s41597-022-01525-w. This article has 36 citations and is from a peer-reviewed journal." + }, + "chunk_id": "4b2ea9a0-4239-4bf2-97a7-a4352930daa3" + }, + "score": -1 + }, + { + "id": "pqac-00000016", + "context": "# Summary\n\nThis excerpt discusses CNN-based EBSD pattern indexing from Shen et al. (2019), comparing it to Hough transform and dictionary methods. Key findings:\n\n**What it does:** Uses U-Net and CNN models to predict crystal orientations from EBSD patterns, achieving \"50% of all points having <10\u00b0 misorientation\" at 1ms exposure versus \"~15%\" for Hough transform. The U-Net reconstructed 1\u00d71 mm\u00b2 scans in \"17 min (4 ms per pattern)\" on a MacBook Pro; retrained CNN in \"5 min (1 ms per pattern).\"\n\n**What it does NOT automate:** The CNN requires \"re-training the weights\" when experimental geometry parameters change. The authors note that \"a single neural network will not provide accurate predictions for all experimental geometry parameters.\" They suggest combining CNN with dictionary indexing but do not present automated criteria for method selection.\n\n**Gap identified:** The excerpt proposes but does not implement \"combining the two approaches: first apply CNN-based regression to obtain pre-[liminary results]\"\u2014indicating no published automated hybrid indexing strategy exists in this work.", + "question": "Systematic prior-art survey: closed-loop, automated, or algorithm-driven optimization of EBSD (electron backscatter diffraction) data-processing and indexing parameters.\n\nSpecifically map what has been published on:\n1. Automated or optimizer-driven tuning of EBSD pattern-processing or indexing parameters (background correction, binning, neighbour averaging, Hough transform settings such as band count / rho-theta smoothing, dictionary indexing settings), using Bayesian optimization, Gaussian processes, genetic/evolutionary algorithms, grid/random search, or reinforcement learning.\n2. Feedback loops that re-index stored raw EBSD patterns and use quality metrics (confidence index CI, image quality IQ, mean angular deviation / fit, normalized cross-correlation NCC) as an objective function to select the next parameter set.\n3. Work that optimizes against GRAIN-LEVEL or microstructure-level outcomes (grain count stability vs misorientation threshold, fraction of speckle/wild grains, grain boundary integrity, fraction of pixels altered by cleanup) rather than only per-pixel pattern-level scores \u2014 i.e., multi-objective or constrained optimization of EBSD processing.\n4. Hybrid indexing strategies (Hough first, dictionary indexing on low-quality residue) and any published AUTOMATED criteria for when to escalate from Hough to dictionary/pattern-matching indexing.\n5. Software tools or frameworks claiming autonomous, self-driving, or human-out-of-the-loop EBSD post-processing or characterization workflows, including anything connecting post-processing results back to SEM acquisition-parameter recommendations (beam current, dwell time, step size).\n\nFor each area, identify the closest published work with citations, state clearly what it does and does NOT automate, and conclude with an assessment of which of the five areas remain unclaimed gaps in the literature.", + "text": { + "embedding": null, + "text": "", + "name": "shen2019convolutionalneuralnetworkbased pages 8-10", + "media": [], + "doc": { + "embedding": null, + "docname": "shen2019convolutionalneuralnetworkbased", + "dockey": "c7144b38ae859ed1", + "citation": "Yu-Feng Shen, Reeju Pokharel, Thomas J. Nizolek, Anil Kumar, and Turab Lookman. Convolutional neural network-based method for real-time orientation indexing of measured electron backscatter diffraction patterns. Acta Materialia, 170:118-131, May 2019. URL: https://doi.org/10.1016/j.actamat.2019.03.026, doi:10.1016/j.actamat.2019.03.026.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "shen2019convolutionalneuralnetworkbased", + "bibtex": "@article{shen2019convolutionalneuralnetworkbased,\n author = \"Shen, Yu-Feng and Pokharel, Reeju and Nizolek, Thomas J. and Kumar, Anil and Lookman, Turab\",\n title = \"Convolutional neural network-based method for real-time orientation indexing of measured electron backscatter diffraction patterns\",\n year = \"2019\",\n journal = \"Acta Materialia\",\n month = \"May\",\n doi = \"10.1016/j.actamat.2019.03.026\",\n url = \"https://doi.org/10.1016/j.actamat.2019.03.026\",\n volume = \"170\",\n pages = \"118-131\",\n publisher = \"Elsevier BV\",\n issn = \"1359-6454\"\n}\n", + "authors": [ + "Yu-Feng Shen", + "Reeju Pokharel", + "Thomas J. Nizolek", + "Anil Kumar", + "Turab Lookman" + ], + "publication_date": "2019-05-01T00:00:00Z", + "year": 2019, + "volume": "170", + "issue": null, + "issn": "1359-6454", + "pages": "118-131", + "journal": "Acta Materialia", + "publisher": "Elsevier BV", + "url": "https://doi.org/10.1016/j.actamat.2019.03.026", + "title": "Convolutional neural network-based method for real-time orientation indexing of measured electron backscatter diffraction patterns", + "citation_count": 67, + "bibtex_type": "article", + "source_quality": 3, + "is_retracted": null, + "doi": "10.1016/j.actamat.2019.03.026", + "doi_url": "https://doi.org/10.1016/j.actamat.2019.03.026", + "doc_id": "c7144b38ae859ed1", + "file_location": null, + "license": null, + "pdf_url": "https://www.sciencedirect.com/science/article/am/pii/S1359645419301697", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated" + ] + }, + "formatted_citation": "Yu-Feng Shen, Reeju Pokharel, Thomas J. Nizolek, Anil Kumar, and Turab Lookman. Convolutional neural network-based method for real-time orientation indexing of measured electron backscatter diffraction patterns. Acta Materialia, 170:118-131, May 2019. URL: https://doi.org/10.1016/j.actamat.2019.03.026, doi:10.1016/j.actamat.2019.03.026. This article has 67 citations and is from a highest quality peer-reviewed journal." + }, + "chunk_id": "a0708b6a-0b0d-4604-9033-ddf735241059" + }, + "score": -1 + }, + { + "id": "pqac-00000013", + "context": "# Summary\n\nThis excerpt describes a parameterization study of EBSD data post-processing, specifically optimizing the **misorientation tolerance parameter** for 3D grain segmentation. Key details:\n\n- **Grain-level optimization metrics**: The work tracks two opposing trends\u2014\"number of grains\" and \"fraction of masked voxels\"\u2014as misorientation tolerance varies from 0.1\u00b0 to 10\u00b0 in 0.1\u00b0 increments, generating \"one-hundred 3D reconstructions.\"\n\n- **Optimization method**: Uses the \"Elbow method\" via central difference derivatives to find the point where \"both the change in fraction of masked data included and the change in the number of grains became constant,\" identifying 2.0\u00b0 as optimal.\n\n- **Microstructure-level focus**: Explicitly addresses avoiding \"unnecessary merging of grains\" and ensuring \"grains with more reasonable grain morphologies,\" prioritizing grain-boundary integrity over per-pixel pattern scores.\n\n- **Tool used**: BisQue framework enables automated parameterization and multi-reconstruction analysis.\n\n- **Automation scope**: Parameter tuning is semi-automated but does NOT employ Bayesian optimization, genetic algorithms, or closed-loop feedback on raw EBSD patterns.", + "question": "Systematic prior-art survey: closed-loop, automated, or algorithm-driven optimization of EBSD (electron backscatter diffraction) data-processing and indexing parameters.\n\nSpecifically map what has been published on:\n1. Automated or optimizer-driven tuning of EBSD pattern-processing or indexing parameters (background correction, binning, neighbour averaging, Hough transform settings such as band count / rho-theta smoothing, dictionary indexing settings), using Bayesian optimization, Gaussian processes, genetic/evolutionary algorithms, grid/random search, or reinforcement learning.\n2. Feedback loops that re-index stored raw EBSD patterns and use quality metrics (confidence index CI, image quality IQ, mean angular deviation / fit, normalized cross-correlation NCC) as an objective function to select the next parameter set.\n3. Work that optimizes against GRAIN-LEVEL or microstructure-level outcomes (grain count stability vs misorientation threshold, fraction of speckle/wild grains, grain boundary integrity, fraction of pixels altered by cleanup) rather than only per-pixel pattern-level scores \u2014 i.e., multi-objective or constrained optimization of EBSD processing.\n4. Hybrid indexing strategies (Hough first, dictionary indexing on low-quality residue) and any published AUTOMATED criteria for when to escalate from Hough to dictionary/pattern-matching indexing.\n5. Software tools or frameworks claiming autonomous, self-driving, or human-out-of-the-loop EBSD post-processing or characterization workflows, including anything connecting post-processing results back to SEM acquisition-parameter recommendations (beam current, dwell time, step size).\n\nFor each area, identify the closest published work with citations, state clearly what it does and does NOT automate, and conclude with an assessment of which of the five areas remain unclaimed gaps in the literature.", + "text": { + "embedding": null, + "text": "", + "name": "polonsky2019threedimensionalanalysisand pages 5-6", + "media": [], + "doc": { + "embedding": null, + "docname": "polonsky2019threedimensionalanalysisand", + "dockey": "39e5f645a50ad2d5", + "citation": "Andrew T. Polonsky, Christian A. Lang, Kristian G. Kvilekval, Marat I. Latypov, McLean P. Echlin, B. S. Manjunath, and Tresa M. Pollock. Three-dimensional analysis and reconstruction of additively manufactured materials in the cloud-based bisque infrastructure. Integrating Materials and Manufacturing Innovation, 8:37-51, Mar 2019. URL: https://doi.org/10.1007/s40192-019-00126-7, doi:10.1007/s40192-019-00126-7.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "polonsky2019threedimensionalanalysisand", + "bibtex": "@article{polonsky2019threedimensionalanalysisand,\n author = \"Polonsky, Andrew T. and Lang, Christian A. and Kvilekval, Kristian G. and Latypov, Marat I. and Echlin, McLean P. and Manjunath, B. S. and Pollock, Tresa M.\",\n title = \"Three-dimensional Analysis and Reconstruction of Additively Manufactured Materials in the Cloud-Based BisQue Infrastructure\",\n year = \"2019\",\n journal = \"Integrating Materials and Manufacturing Innovation\",\n volume = \"8\",\n pages = \"37-51\",\n month = \"Mar\",\n doi = \"10.1007/s40192-019-00126-7\",\n url = \"https://doi.org/10.1007/s40192-019-00126-7\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"1\",\n issn = \"2193-9764\"\n}\n", + "authors": [ + "Andrew T. Polonsky", + "Christian A. Lang", + "Kristian G. Kvilekval", + "Marat I. Latypov", + "McLean P. Echlin", + "B. S. Manjunath", + "Tresa M. Pollock" + ], + "publication_date": "2019-03-01T00:00:00Z", + "year": 2019, + "volume": "8", + "issue": "1", + "issn": "2193-9764", + "pages": "37-51", + "journal": "Integrating Materials and Manufacturing Innovation", + "publisher": "Springer Science and Business Media LLC", + "url": "https://link.springer.com/content/pdf/10.1007%2Fs40192-019-00126-7.pdf", + "title": "Three-dimensional Analysis and Reconstruction of Additively Manufactured Materials in the Cloud-Based BisQue Infrastructure", + "citation_count": 31, + "bibtex_type": "article", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1007/s40192-019-00126-7", + "doi_url": "https://doi.org/10.1007/s40192-019-00126-7", + "doc_id": "39e5f645a50ad2d5", + "file_location": null, + "license": null, + "pdf_url": "https://link.springer.com/content/pdf/10.1007/s40192-019-00126-7.pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "Andrew T. Polonsky, Christian A. Lang, Kristian G. Kvilekval, Marat I. Latypov, McLean P. Echlin, B. S. Manjunath, and Tresa M. Pollock. Three-dimensional analysis and reconstruction of additively manufactured materials in the cloud-based bisque infrastructure. Integrating Materials and Manufacturing Innovation, 8:37-51, Mar 2019. URL: https://doi.org/10.1007/s40192-019-00126-7, doi:10.1007/s40192-019-00126-7. This article has 31 citations and is from a peer-reviewed journal." + }, + "chunk_id": "4425c958-1a47-4afc-bdd5-8e5ab6ab1538" + }, + "score": -1 + }, + { + "id": "pqac-00000011", + "context": "# Summary\n\nThis excerpt describes grain segmentation analysis using 3D-EBSD data on an AlMgSc alloy. The study examines how misorientation thresholds affect grain detection when comparing 2D versus 3D processing approaches. Key findings include:\n\n- Three misorientation thresholds tested: 0.1\u00b0, 10%, and 15% of boundaries\n- When the specimen thickness is \u226530 slices, 2D vs 3D processing differences become \"significant\"\n- The difference becomes meaningful when \"at least 10\u201315% of boundaries have misorientation lower than the threshold\"\n- Grain morphology plays minimal role; sample thickness is the main factor\n- Processing parameters \"firmly influence the number of detected grains\" \u2014 using DREAM.3D with a 2\u00b0 misorientation threshold detected 74,579 grains, but without noise filtering detected >1 million grains\n- Noise substantially affects results; removing grains <8 voxels and applying filters is critical\n\nThe excerpt demonstrates **grain-level outcome variability** (grain count) dependent on processing parameter selection but does **not** describe automated optimization loops or feedback mechanisms for parameter tuning.", + "question": "Systematic prior-art survey: closed-loop, automated, or algorithm-driven optimization of EBSD (electron backscatter diffraction) data-processing and indexing parameters.\n\nSpecifically map what has been published on:\n1. Automated or optimizer-driven tuning of EBSD pattern-processing or indexing parameters (background correction, binning, neighbour averaging, Hough transform settings such as band count / rho-theta smoothing, dictionary indexing settings), using Bayesian optimization, Gaussian processes, genetic/evolutionary algorithms, grid/random search, or reinforcement learning.\n2. Feedback loops that re-index stored raw EBSD patterns and use quality metrics (confidence index CI, image quality IQ, mean angular deviation / fit, normalized cross-correlation NCC) as an objective function to select the next parameter set.\n3. Work that optimizes against GRAIN-LEVEL or microstructure-level outcomes (grain count stability vs misorientation threshold, fraction of speckle/wild grains, grain boundary integrity, fraction of pixels altered by cleanup) rather than only per-pixel pattern-level scores \u2014 i.e., multi-objective or constrained optimization of EBSD processing.\n4. Hybrid indexing strategies (Hough first, dictionary indexing on low-quality residue) and any published AUTOMATED criteria for when to escalate from Hough to dictionary/pattern-matching indexing.\n5. Software tools or frameworks claiming autonomous, self-driving, or human-out-of-the-loop EBSD post-processing or characterization workflows, including anything connecting post-processing results back to SEM acquisition-parameter recommendations (beam current, dwell time, step size).\n\nFor each area, identify the closest published work with citations, state clearly what it does and does NOT automate, and conclude with an assessment of which of the five areas remain unclaimed gaps in the literature.", + "text": { + "embedding": null, + "text": "", + "name": "stanek2020comparisonofsegmentation pages 7-9", + "media": [], + "doc": { + "embedding": null, + "docname": "stanek2020comparisonofsegmentation", + "dockey": "c163ded6c3506dd4", + "citation": "J. Stanek, J. Kope\u010dek, P. Kr\u00e1l, I. Karafi\u00e1tov\u00e1, F. Seitl, and V. Bene\u0161. Comparison of segmentation of 2d and 3d ebsd measurements in polycrystalline materials. Metallic Materials, 58:301-319, Jan 2020. URL: https://doi.org/10.4149/km\\_2020\\_5\\_301, doi:10.4149/km\\_2020\\_5\\_301.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "stanek2020comparisonofsegmentation", + "bibtex": "@article{stanek2020comparisonofsegmentation,\n author = \"Stanek, J. and Kope\u010dek, J. and Kr\u00e1l, P. and Karafi\u00e1tov\u00e1, I. and Seitl, F. and Bene\u0161, V.\",\n title = \"Comparison of segmentation of 2D and 3D EBSD measurements in polycrystalline materials\",\n year = \"2020\",\n journal = \"Metallic Materials\",\n volume = \"58\",\n pages = \"301-319\",\n month = \"Jan\",\n doi = \"10.4149/km\\_2020\\_5\\_301\",\n url = \"https://doi.org/10.4149/km\\_2020\\_5\\_301\",\n publisher = \"Central Library of the Slovak Academy of Sciences\",\n issue = \"05\",\n issn = \"0023-432X\"\n}\n", + "authors": [ + "J. Stanek", + "J. Kope\u010dek", + "P. Kr\u00e1l", + "I. Karafi\u00e1tov\u00e1", + "F. Seitl", + "V. Bene\u0161" + ], + "publication_date": "2020-01-01T00:00:00Z", + "year": 2020, + "volume": "58", + "issue": "05", + "issn": "0023-432X", + "pages": "301-319", + "journal": "Metallic Materials", + "publisher": "Central Library of the Slovak Academy of Sciences", + "url": "http://www.elis.sk/download_file.php?product_id=6891&session_id=f5jvks8o3ufok0s0abmso3h0r0", + "title": "Comparison of segmentation of 2D and 3D EBSD measurements in polycrystalline materials", + "citation_count": 4, + "bibtex_type": "article", + "source_quality": -1, + "is_retracted": null, + "doi": "10.4149/km_2020_5_301", + "doi_url": "https://doi.org/10.4149/km_2020_5_301", + "doc_id": "c163ded6c3506dd4", + "file_location": null, + "license": null, + "pdf_url": "http://www.elis.sk/download_file.php?product_id=6891&session_id=buc29d44pbljhmfhjpava1l817", + "other": { + "client_source": [ + "paper_search", + "semantic_scholar", + "crossref", + "semantic_scholar", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "J. Stanek, J. Kope\u010dek, P. Kr\u00e1l, I. Karafi\u00e1tov\u00e1, F. Seitl, and V. Bene\u0161. Comparison of segmentation of 2d and 3d ebsd measurements in polycrystalline materials. Metallic Materials, 58:301-319, Jan 2020. URL: https://doi.org/10.4149/km\\_2020\\_5\\_301, doi:10.4149/km\\_2020\\_5\\_301. This article has 4 citations." + }, + "chunk_id": "86978fee-1fa5-4882-aa4a-b780c83742b6" + }, + "score": -1 + }, + { + "id": "pqac-00000015", + "context": "# Summary\n\nThis excerpt presents a CNN-based approach for EBSD orientation indexing by Shen et al. (2019). Key points:\n\n**What is automated:** The paper develops \"convolutional neural network approaches based on domain transform and transfer learning to reconstruct crystal orientations from electron backscatter diffraction patterns.\" The CNN models \"index orientations as fast as the highest EBSD scanning rates\" and are \"robust to experimentally measured image noise.\"\n\n**Quality assessment:** The authors \"demonstrate that the quaternion norm metric is a strong indicator for assessing the reliability of the reconstructions.\"\n\n**Limitations:** The CNN approach addresses orientation indexing speed but does not explicitly automate parameter tuning, feedback loops, grain-level optimization, hybrid indexing strategies, or closed-loop SEM acquisition control. Prior CNN work (Liu et al., Jha et al.) was \"only trained and tested on simulated EBSD patterns,\" though this work extends to experimental data using \"transfer learning\" with \"a small amount of experimental data.\"\n\nThis represents machine learning for pattern indexing but not systematic parameter optimization or autonomous workflow control.", + "question": "Systematic prior-art survey: closed-loop, automated, or algorithm-driven optimization of EBSD (electron backscatter diffraction) data-processing and indexing parameters.\n\nSpecifically map what has been published on:\n1. Automated or optimizer-driven tuning of EBSD pattern-processing or indexing parameters (background correction, binning, neighbour averaging, Hough transform settings such as band count / rho-theta smoothing, dictionary indexing settings), using Bayesian optimization, Gaussian processes, genetic/evolutionary algorithms, grid/random search, or reinforcement learning.\n2. Feedback loops that re-index stored raw EBSD patterns and use quality metrics (confidence index CI, image quality IQ, mean angular deviation / fit, normalized cross-correlation NCC) as an objective function to select the next parameter set.\n3. Work that optimizes against GRAIN-LEVEL or microstructure-level outcomes (grain count stability vs misorientation threshold, fraction of speckle/wild grains, grain boundary integrity, fraction of pixels altered by cleanup) rather than only per-pixel pattern-level scores \u2014 i.e., multi-objective or constrained optimization of EBSD processing.\n4. Hybrid indexing strategies (Hough first, dictionary indexing on low-quality residue) and any published AUTOMATED criteria for when to escalate from Hough to dictionary/pattern-matching indexing.\n5. Software tools or frameworks claiming autonomous, self-driving, or human-out-of-the-loop EBSD post-processing or characterization workflows, including anything connecting post-processing results back to SEM acquisition-parameter recommendations (beam current, dwell time, step size).\n\nFor each area, identify the closest published work with citations, state clearly what it does and does NOT automate, and conclude with an assessment of which of the five areas remain unclaimed gaps in the literature.", + "text": { + "embedding": null, + "text": "", + "name": "shen2019convolutionalneuralnetworkbased pages 1-2", + "media": [], + "doc": { + "embedding": null, + "docname": "shen2019convolutionalneuralnetworkbased", + "dockey": "c7144b38ae859ed1", + "citation": "Yu-Feng Shen, Reeju Pokharel, Thomas J. Nizolek, Anil Kumar, and Turab Lookman. Convolutional neural network-based method for real-time orientation indexing of measured electron backscatter diffraction patterns. Acta Materialia, 170:118-131, May 2019. URL: https://doi.org/10.1016/j.actamat.2019.03.026, doi:10.1016/j.actamat.2019.03.026.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "shen2019convolutionalneuralnetworkbased", + "bibtex": "@article{shen2019convolutionalneuralnetworkbased,\n author = \"Shen, Yu-Feng and Pokharel, Reeju and Nizolek, Thomas J. and Kumar, Anil and Lookman, Turab\",\n title = \"Convolutional neural network-based method for real-time orientation indexing of measured electron backscatter diffraction patterns\",\n year = \"2019\",\n journal = \"Acta Materialia\",\n month = \"May\",\n doi = \"10.1016/j.actamat.2019.03.026\",\n url = \"https://doi.org/10.1016/j.actamat.2019.03.026\",\n volume = \"170\",\n pages = \"118-131\",\n publisher = \"Elsevier BV\",\n issn = \"1359-6454\"\n}\n", + "authors": [ + "Yu-Feng Shen", + "Reeju Pokharel", + "Thomas J. Nizolek", + "Anil Kumar", + "Turab Lookman" + ], + "publication_date": "2019-05-01T00:00:00Z", + "year": 2019, + "volume": "170", + "issue": null, + "issn": "1359-6454", + "pages": "118-131", + "journal": "Acta Materialia", + "publisher": "Elsevier BV", + "url": "https://doi.org/10.1016/j.actamat.2019.03.026", + "title": "Convolutional neural network-based method for real-time orientation indexing of measured electron backscatter diffraction patterns", + "citation_count": 67, + "bibtex_type": "article", + "source_quality": 3, + "is_retracted": null, + "doi": "10.1016/j.actamat.2019.03.026", + "doi_url": "https://doi.org/10.1016/j.actamat.2019.03.026", + "doc_id": "c7144b38ae859ed1", + "file_location": null, + "license": null, + "pdf_url": "https://www.sciencedirect.com/science/article/am/pii/S1359645419301697", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated" + ] + }, + "formatted_citation": "Yu-Feng Shen, Reeju Pokharel, Thomas J. Nizolek, Anil Kumar, and Turab Lookman. Convolutional neural network-based method for real-time orientation indexing of measured electron backscatter diffraction patterns. Acta Materialia, 170:118-131, May 2019. URL: https://doi.org/10.1016/j.actamat.2019.03.026, doi:10.1016/j.actamat.2019.03.026. This article has 67 citations and is from a highest quality peer-reviewed journal." + }, + "chunk_id": "c9ca9e15-4082-449b-b4d2-5375c2a351d0" + }, + "score": -1 + }, + { + "id": "pqac-00000007", + "context": "This excerpt discusses EBSD (electron backscatter diffraction) analysis of WC-Co samples prepared with different ion-beam milling techniques, comparing results across BIB (Ar+), PFIB (Xe+), and FIB (Ga+) methods at varying currents and voltages.\n\nKey findings: BIB at 6 kV produced \"very high quality\" EBSD patterns with 90% WC indexing and band contrast of 180/255. PFIB at 30 kV, 59 nA achieved 86% indexing with band contrast 108/255. FIB at 20 nA showed poor results (8% indexing, 40/255 band contrast), while FIB at 1 nA improved substantially (76% indexing, 94/255 contrast). The excerpt notes that \"60\u00d7 higher current (1 nA vs. 59 nA)\" could be used in FIB versus PFIB to achieve \"roughly equivalent quality\" based on band contrast and indexing metrics. The authors acknowledge \"considerable systematic work is required to map this parameter space\" but do not describe automated optimization approaches or feedback loops for parameter selection.", + "question": "Systematic prior-art survey: closed-loop, automated, or algorithm-driven optimization of EBSD (electron backscatter diffraction) data-processing and indexing parameters.\n\nSpecifically map what has been published on:\n1. Automated or optimizer-driven tuning of EBSD pattern-processing or indexing parameters (background correction, binning, neighbour averaging, Hough transform settings such as band count / rho-theta smoothing, dictionary indexing settings), using Bayesian optimization, Gaussian processes, genetic/evolutionary algorithms, grid/random search, or reinforcement learning.\n2. Feedback loops that re-index stored raw EBSD patterns and use quality metrics (confidence index CI, image quality IQ, mean angular deviation / fit, normalized cross-correlation NCC) as an objective function to select the next parameter set.\n3. Work that optimizes against GRAIN-LEVEL or microstructure-level outcomes (grain count stability vs misorientation threshold, fraction of speckle/wild grains, grain boundary integrity, fraction of pixels altered by cleanup) rather than only per-pixel pattern-level scores \u2014 i.e., multi-objective or constrained optimization of EBSD processing.\n4. Hybrid indexing strategies (Hough first, dictionary indexing on low-quality residue) and any published AUTOMATED criteria for when to escalate from Hough to dictionary/pattern-matching indexing.\n5. Software tools or frameworks claiming autonomous, self-driving, or human-out-of-the-loop EBSD post-processing or characterization workflows, including anything connecting post-processing results back to SEM acquisition-parameter recommendations (beam current, dwell time, step size).\n\nFor each area, identify the closest published work with citations, state clearly what it does and does NOT automate, and conclude with an assessment of which of the five areas remain unclaimed gaps in the literature.", + "text": { + "embedding": null, + "text": "", + "name": "burnett2016largevolumeserial pages 6-7", + "media": [], + "doc": { + "embedding": null, + "docname": "burnett2016largevolumeserial", + "dockey": "a2e8eb201167feb2", + "citation": "Timothy L. Burnett, Timothy L. Burnett, R. Kelley, B. Winiarski, L. Contreras, Michael Daly, A. Gholinia, M. G. Burke, and P. J. Withers. Large volume serial section tomography by xe plasma fib dual beam microscopy. Ultramicroscopy, 161:119-129, Feb 2016. URL: https://doi.org/10.1016/j.ultramic.2015.11.001, doi:10.1016/j.ultramic.2015.11.001.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "burnett2016largevolumeserial", + "bibtex": "@article{burnett2016largevolumeserial,\n author = \"Burnett, Timothy L. and Burnett, Timothy L. and Kelley, R. and Winiarski, B. and Contreras, L. and Daly, Michael and Gholinia, A. and Burke, M. G. and Withers, P. J.\",\n title = \"Large volume serial section tomography by Xe Plasma FIB dual beam microscopy.\",\n year = \"2016\",\n journal = \"Ultramicroscopy\",\n volume = \"161\",\n pages = \"119-129\",\n month = \"Feb\",\n doi = \"10.1016/j.ultramic.2015.11.001\",\n url = \"https://doi.org/10.1016/j.ultramic.2015.11.001\",\n publisher = \"Elsevier BV\",\n issn = \"0304-3991\"\n}\n", + "authors": [ + "Timothy L. Burnett", + "Timothy L. Burnett", + "R. Kelley", + "B. Winiarski", + "L. Contreras", + "Michael Daly", + "A. Gholinia", + "M. G. Burke", + "P. J. Withers" + ], + "publication_date": "2016-02-01T00:00:00Z", + "year": 2016, + "volume": "161", + "issue": null, + "issn": "0304-3991", + "pages": "119-129", + "journal": "Ultramicroscopy", + "publisher": "Elsevier BV", + "url": "https://doi.org/10.1016/j.ultramic.2015.11.001", + "title": "Large volume serial section tomography by Xe Plasma FIB dual beam microscopy.", + "citation_count": 440, + "bibtex_type": "article", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1016/j.ultramic.2015.11.001", + "doi_url": "https://doi.org/10.1016/j.ultramic.2015.11.001", + "doc_id": "a2e8eb201167feb2", + "file_location": null, + "license": null, + "pdf_url": "https://www.sciencedirect.com/science/article/pii/S0304399115300644/pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "Timothy L. Burnett, Timothy L. Burnett, R. Kelley, B. Winiarski, L. Contreras, Michael Daly, A. Gholinia, M. G. Burke, and P. J. Withers. Large volume serial section tomography by xe plasma fib dual beam microscopy. Ultramicroscopy, 161:119-129, Feb 2016. URL: https://doi.org/10.1016/j.ultramic.2015.11.001, doi:10.1016/j.ultramic.2015.11.001. This article has 440 citations and is from a peer-reviewed journal." + }, + "chunk_id": "e499cab0-252a-4ffb-a321-e89ba6ed941b" + }, + "score": -1 + }, + { + "id": "pqac-00000008", + "context": "# Summary\n\nThis excerpt addresses **3D-EBSD data correction**, not automated parameter optimization or indexing. It describes a methodology for correcting geometric distortions in EBSD maps using \"trainable Combination of Shifted Filter Responses filters and two-dimensional Moving Least Squares method\" applied to WC-Co hard metals.\n\nKey findings:\n- Quantified \"long-range distortions...of the order of up to 10 \u03bcm across a 200 \u00d7 200 \u03bcm area\"\n- Long-range corrections reduced planar facet topography from 3.3 \u03bcm to 2.9 \u03bcm\n- Short-range corrections further reduced roughness to 0.4 \u03bcm\n- The authors acknowledge that \"more automated procedures need to be developed so that large area EBSD maps can be routinely corrected\"\n\n**Relevance to survey**: This work does NOT address automated tuning of EBSD pattern-processing parameters, feedback loops with quality metrics, grain-level optimization objectives, hybrid indexing strategies, or autonomous workflows. It focuses narrowly on post-acquisition geometric correction, leaving all five survey areas unaddressed.", + "question": "Systematic prior-art survey: closed-loop, automated, or algorithm-driven optimization of EBSD (electron backscatter diffraction) data-processing and indexing parameters.\n\nSpecifically map what has been published on:\n1. Automated or optimizer-driven tuning of EBSD pattern-processing or indexing parameters (background correction, binning, neighbour averaging, Hough transform settings such as band count / rho-theta smoothing, dictionary indexing settings), using Bayesian optimization, Gaussian processes, genetic/evolutionary algorithms, grid/random search, or reinforcement learning.\n2. Feedback loops that re-index stored raw EBSD patterns and use quality metrics (confidence index CI, image quality IQ, mean angular deviation / fit, normalized cross-correlation NCC) as an objective function to select the next parameter set.\n3. Work that optimizes against GRAIN-LEVEL or microstructure-level outcomes (grain count stability vs misorientation threshold, fraction of speckle/wild grains, grain boundary integrity, fraction of pixels altered by cleanup) rather than only per-pixel pattern-level scores \u2014 i.e., multi-objective or constrained optimization of EBSD processing.\n4. Hybrid indexing strategies (Hough first, dictionary indexing on low-quality residue) and any published AUTOMATED criteria for when to escalate from Hough to dictionary/pattern-matching indexing.\n5. Software tools or frameworks claiming autonomous, self-driving, or human-out-of-the-loop EBSD post-processing or characterization workflows, including anything connecting post-processing results back to SEM acquisition-parameter recommendations (beam current, dwell time, step size).\n\nFor each area, identify the closest published work with citations, state clearly what it does and does NOT automate, and conclude with an assessment of which of the five areas remain unclaimed gaps in the literature.", + "text": { + "embedding": null, + "text": "", + "name": "winiarski2021correctionofartefacts pages 15-17", + "media": [], + "doc": { + "embedding": null, + "docname": "winiarski2021correctionofartefacts", + "dockey": "5e305820c91848ff", + "citation": "B. Winiarski, A. Gholinia, K. Mingard, M. Gee, G. Thompson, and P.J. Withers. Correction of artefacts associated with large area ebsd. Jul 2021. URL: https://doi.org/10.1016/j.ultramic.2021.113315, doi:10.1016/j.ultramic.2021.113315.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "winiarski2021correctionofartefacts", + "bibtex": "@misc{winiarski2021correctionofartefacts,\n author = \"Winiarski, B. and Gholinia, A. and Mingard, K. and Gee, M. and Thompson, G. and Withers, P.J.\",\n title = \"Correction of artefacts associated with large area EBSD\",\n year = \"2021\",\n journal = \"Ultramicroscopy\",\n volume = \"226\",\n pages = \"113315\",\n month = \"Jul\",\n doi = \"10.1016/j.ultramic.2021.113315\",\n url = \"https://doi.org/10.1016/j.ultramic.2021.113315\",\n publisher = \"Elsevier BV\",\n issn = \"0304-3991\"\n}\n", + "authors": [ + "B. Winiarski", + "A. Gholinia", + "K. Mingard", + "M. Gee", + "G. Thompson", + "P.J. Withers" + ], + "publication_date": "2021-07-01T00:00:00Z", + "year": 2021, + "volume": "226", + "issue": null, + "issn": "0304-3991", + "pages": "113315", + "journal": "Ultramicroscopy", + "publisher": "Elsevier BV", + "url": "https://doi.org/10.1016/j.ultramic.2021.113315", + "title": "Correction of artefacts associated with large area EBSD", + "citation_count": 30, + "bibtex_type": "misc", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1016/j.ultramic.2021.113315", + "doi_url": "https://doi.org/10.1016/j.ultramic.2021.113315", + "doc_id": "5e305820c91848ff", + "file_location": null, + "license": null, + "pdf_url": "https://www.sciencedirect.com/science/article/pii/S0304399121001017", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated" + ] + }, + "formatted_citation": "B. Winiarski, A. Gholinia, K. Mingard, M. Gee, G. Thompson, and P.J. Withers. Correction of artefacts associated with large area ebsd. Jul 2021. URL: https://doi.org/10.1016/j.ultramic.2021.113315, doi:10.1016/j.ultramic.2021.113315. This article has 30 citations and is from a peer-reviewed journal." + }, + "chunk_id": "afefd03f-e33c-4e7a-8fcb-9c9face205c7" + }, + "score": -1 + }, + { + "id": "pqac-00000000", + "context": "# Summary\n\nThis excerpt describes image registration and processing workflows for multi-modal microscopy data (optical, BSE, EBSD, SWLI), but **does not address any of the five specified areas** regarding automated EBSD parameter optimization.\n\nThe text details:\n- Use of SITK framework with B-Spline transforms and mutual information similarity metrics for spatial registration\n- ORIX Python suite for IPF colormap generation and confidence index-based masking\n- Manual selection of hyperparameters (mesh size 1\u00d71 to 3\u00d73, B-Spline order 2, L-BFGS-B optimizer)\n- Post-processing of EBSD orientation data after registration\n\nNotably absent: no automated parameter tuning, no feedback loops using quality metrics (CI, IQ, NCC) as objective functions, no multi-objective optimization against grain-level outcomes, no hybrid indexing strategies, and no autonomous workflows. The work performs downstream data fusion and registration but leaves EBSD indexing parameters and processing entirely unaddressed\u2014confirming these remain literature gaps.", + "question": "Systematic prior-art survey: closed-loop, automated, or algorithm-driven optimization of EBSD (electron backscatter diffraction) data-processing and indexing parameters.\n\nSpecifically map what has been published on:\n1. Automated or optimizer-driven tuning of EBSD pattern-processing or indexing parameters (background correction, binning, neighbour averaging, Hough transform settings such as band count / rho-theta smoothing, dictionary indexing settings), using Bayesian optimization, Gaussian processes, genetic/evolutionary algorithms, grid/random search, or reinforcement learning.\n2. Feedback loops that re-index stored raw EBSD patterns and use quality metrics (confidence index CI, image quality IQ, mean angular deviation / fit, normalized cross-correlation NCC) as an objective function to select the next parameter set.\n3. Work that optimizes against GRAIN-LEVEL or microstructure-level outcomes (grain count stability vs misorientation threshold, fraction of speckle/wild grains, grain boundary integrity, fraction of pixels altered by cleanup) rather than only per-pixel pattern-level scores \u2014 i.e., multi-objective or constrained optimization of EBSD processing.\n4. Hybrid indexing strategies (Hough first, dictionary indexing on low-quality residue) and any published AUTOMATED criteria for when to escalate from Hough to dictionary/pattern-matching indexing.\n5. Software tools or frameworks claiming autonomous, self-driving, or human-out-of-the-loop EBSD post-processing or characterization workflows, including anything connecting post-processing results back to SEM acquisition-parameter recommendations (beam current, dwell time, step size).\n\nFor each area, identify the closest published work with citations, state clearly what it does and does NOT automate, and conclude with an assessment of which of the five areas remain unclaimed gaps in the literature.", + "text": { + "embedding": null, + "text": "", + "name": "sparks20243dreconstructionof pages 23-24", + "media": [], + "doc": { + "embedding": null, + "docname": "sparks20243dreconstructionof", + "dockey": "be99dadb0f50f040", + "citation": "Gregory Sparks, Simon A. Mason, Michael G. Chapman, Jun-Sang Park, Hemant Sharma, Peter Kenesei, Stephen R. Niezgoda, Michael J. Mills, Michael D. Uchic, Paul A. Shade, and Mark Obstalecki. 3d reconstruction of a high-energy diffraction microscopy sample using multi-modal serial sectioning with high-precision ebsd and surface profilometry. Integrating Materials and Manufacturing Innovation, 13:773-803, Jul 2024. URL: https://doi.org/10.1007/s40192-024-00370-6, doi:10.1007/s40192-024-00370-6.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "sparks20243dreconstructionof", + "bibtex": "@article{sparks20243dreconstructionof,\n author = \"Sparks, Gregory and Mason, Simon A. and Chapman, Michael G. and Park, Jun-Sang and Sharma, Hemant and Kenesei, Peter and Niezgoda, Stephen R. and Mills, Michael J. and Uchic, Michael D. and Shade, Paul A. and Obstalecki, Mark\",\n title = \"3D Reconstruction of a High-Energy Diffraction Microscopy Sample Using Multi-modal Serial Sectioning with High-Precision EBSD and Surface Profilometry\",\n year = \"2024\",\n journal = \"Integrating Materials and Manufacturing Innovation\",\n month = \"Jul\",\n doi = \"10.1007/s40192-024-00370-6\",\n url = \"https://doi.org/10.1007/s40192-024-00370-6\",\n volume = \"13\",\n pages = \"773-803\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"3\",\n issn = \"2193-9764\"\n}\n", + "authors": [ + "Gregory Sparks", + "Simon A. Mason", + "Michael G. Chapman", + "Jun-Sang Park", + "Hemant Sharma", + "Peter Kenesei", + "Stephen R. Niezgoda", + "Michael J. Mills", + "Michael D. Uchic", + "Paul A. Shade", + "Mark Obstalecki" + ], + "publication_date": "2024-07-24T00:00:00Z", + "year": 2024, + "volume": "13", + "issue": "3", + "issn": "2193-9764", + "pages": "773-803", + "journal": "Integrating Materials and Manufacturing Innovation", + "publisher": "Springer Science and Business Media LLC", + "url": "https://doi.org/10.1007/s40192-024-00370-6", + "title": "3D Reconstruction of a High-Energy Diffraction Microscopy Sample Using Multi-modal Serial Sectioning with High-Precision EBSD and Surface Profilometry", + "citation_count": 11, + "bibtex_type": "article", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1007/s40192-024-00370-6", + "doi_url": "https://doi.org/10.1007/s40192-024-00370-6", + "doc_id": "be99dadb0f50f040", + "file_location": null, + "license": null, + "pdf_url": "https://link.springer.com/content/pdf/10.1007/s40192-024-00370-6.pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated" + ] + }, + "formatted_citation": "Gregory Sparks, Simon A. Mason, Michael G. Chapman, Jun-Sang Park, Hemant Sharma, Peter Kenesei, Stephen R. Niezgoda, Michael J. Mills, Michael D. Uchic, Paul A. Shade, and Mark Obstalecki. 3d reconstruction of a high-energy diffraction microscopy sample using multi-modal serial sectioning with high-precision ebsd and surface profilometry. Integrating Materials and Manufacturing Innovation, 13:773-803, Jul 2024. URL: https://doi.org/10.1007/s40192-024-00370-6, doi:10.1007/s40192-024-00370-6. This article has 11 citations and is from a peer-reviewed journal." + }, + "chunk_id": "7f431cc5-d62d-4dea-86ef-1f6af04bf4c0" + }, + "score": -1 + }, + { + "id": "pqac-00000006", + "context": "# Summary\n\nThis excerpt describes serial sectioning methodology and EBSD acquisition parameters for microstructural analysis, but does **not address the systematic survey question asked**.\n\nThe text details:\n- **Sample preparation**: FIB milling procedures using specific currents (1.3 \u03bcA to 59 nA) and voltages (30 kV)\n- **EBSD acquisition parameters**: 20 kV beam energy, 4 nA current, step sizes of 50\u201375 nm, dwell times of 2.3\u20136 ms, \"4\u00d74 binning, 6\u201312 bands, RA and Hough=50\u201360\"\n- **Image processing**: Alignment using least-squares algorithms, FFT filtering, watershed/top-hat segmentation in Avizo 9.0.0\n- **Automated milling routine**: Rocking polish sequence with fiducial tracking\n\n**Critical gap**: The excerpt provides *fixed, predetermined* EBSD parameters and describes *semi-automated segmentation*, but contains **no evidence of automated parameter optimization, feedback loops, quality-metric-driven indexing, grain-level optimization, hybrid indexing strategies, or autonomous workflow frameworks**\u2014the five areas specified in the survey question.", + "question": "Systematic prior-art survey: closed-loop, automated, or algorithm-driven optimization of EBSD (electron backscatter diffraction) data-processing and indexing parameters.\n\nSpecifically map what has been published on:\n1. Automated or optimizer-driven tuning of EBSD pattern-processing or indexing parameters (background correction, binning, neighbour averaging, Hough transform settings such as band count / rho-theta smoothing, dictionary indexing settings), using Bayesian optimization, Gaussian processes, genetic/evolutionary algorithms, grid/random search, or reinforcement learning.\n2. Feedback loops that re-index stored raw EBSD patterns and use quality metrics (confidence index CI, image quality IQ, mean angular deviation / fit, normalized cross-correlation NCC) as an objective function to select the next parameter set.\n3. Work that optimizes against GRAIN-LEVEL or microstructure-level outcomes (grain count stability vs misorientation threshold, fraction of speckle/wild grains, grain boundary integrity, fraction of pixels altered by cleanup) rather than only per-pixel pattern-level scores \u2014 i.e., multi-objective or constrained optimization of EBSD processing.\n4. Hybrid indexing strategies (Hough first, dictionary indexing on low-quality residue) and any published AUTOMATED criteria for when to escalate from Hough to dictionary/pattern-matching indexing.\n5. Software tools or frameworks claiming autonomous, self-driving, or human-out-of-the-loop EBSD post-processing or characterization workflows, including anything connecting post-processing results back to SEM acquisition-parameter recommendations (beam current, dwell time, step size).\n\nFor each area, identify the closest published work with citations, state clearly what it does and does NOT automate, and conclude with an assessment of which of the five areas remain unclaimed gaps in the literature.", + "text": { + "embedding": null, + "text": "", + "name": "burnett2016largevolumeserial pages 4-6", + "media": [], + "doc": { + "embedding": null, + "docname": "burnett2016largevolumeserial", + "dockey": "a2e8eb201167feb2", + "citation": "Timothy L. Burnett, Timothy L. Burnett, R. Kelley, B. Winiarski, L. Contreras, Michael Daly, A. Gholinia, M. G. Burke, and P. J. Withers. Large volume serial section tomography by xe plasma fib dual beam microscopy. Ultramicroscopy, 161:119-129, Feb 2016. URL: https://doi.org/10.1016/j.ultramic.2015.11.001, doi:10.1016/j.ultramic.2015.11.001.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "burnett2016largevolumeserial", + "bibtex": "@article{burnett2016largevolumeserial,\n author = \"Burnett, Timothy L. and Burnett, Timothy L. and Kelley, R. and Winiarski, B. and Contreras, L. and Daly, Michael and Gholinia, A. and Burke, M. G. and Withers, P. J.\",\n title = \"Large volume serial section tomography by Xe Plasma FIB dual beam microscopy.\",\n year = \"2016\",\n journal = \"Ultramicroscopy\",\n volume = \"161\",\n pages = \"119-129\",\n month = \"Feb\",\n doi = \"10.1016/j.ultramic.2015.11.001\",\n url = \"https://doi.org/10.1016/j.ultramic.2015.11.001\",\n publisher = \"Elsevier BV\",\n issn = \"0304-3991\"\n}\n", + "authors": [ + "Timothy L. Burnett", + "Timothy L. Burnett", + "R. Kelley", + "B. Winiarski", + "L. Contreras", + "Michael Daly", + "A. Gholinia", + "M. G. Burke", + "P. J. Withers" + ], + "publication_date": "2016-02-01T00:00:00Z", + "year": 2016, + "volume": "161", + "issue": null, + "issn": "0304-3991", + "pages": "119-129", + "journal": "Ultramicroscopy", + "publisher": "Elsevier BV", + "url": "https://doi.org/10.1016/j.ultramic.2015.11.001", + "title": "Large volume serial section tomography by Xe Plasma FIB dual beam microscopy.", + "citation_count": 440, + "bibtex_type": "article", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1016/j.ultramic.2015.11.001", + "doi_url": "https://doi.org/10.1016/j.ultramic.2015.11.001", + "doc_id": "a2e8eb201167feb2", + "file_location": null, + "license": null, + "pdf_url": "https://www.sciencedirect.com/science/article/pii/S0304399115300644/pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "Timothy L. Burnett, Timothy L. Burnett, R. Kelley, B. Winiarski, L. Contreras, Michael Daly, A. Gholinia, M. G. Burke, and P. J. Withers. Large volume serial section tomography by xe plasma fib dual beam microscopy. Ultramicroscopy, 161:119-129, Feb 2016. URL: https://doi.org/10.1016/j.ultramic.2015.11.001, doi:10.1016/j.ultramic.2015.11.001. This article has 440 citations and is from a peer-reviewed journal." + }, + "chunk_id": "984c5e66-1791-4cb5-8c20-7e837aaa4348" + }, + "score": -1 + }, + { + "id": "pqac-00000012", + "context": "# Summary\n\nThe excerpt describes parameter optimization work on 3D EBSD data processing using the BisQue framework and DREAM.3D software. Key findings:\n\n**Automated parameter tuning**: The authors systematically tested misorientation tolerance values from 0.1\u00b0 to 10\u00b0 (100 increments) on 3D reconstructions, using \"two high-level metrics...the fraction of 'good' data, and the total number of grains found.\" They identified an optimal misorientation tolerance of 2.0\u00b0 through derivative analysis balancing grain count stability and data retention (98.4% of masked data included, 899 grains identified).\n\n**Grain-level outcomes**: The work explicitly optimizes against grain-level metrics rather than per-pixel scores\u2014measuring fraction of retained data and total grain counts as reconstruction quality indicators.\n\n**Coupled parameterization**: BisQue enables \"automated generation of random samples of equal-sized subvolumes,\" allowing linked parameter sets.\n\nHowever, the excerpt does **not** demonstrate: automated feedback loops re-indexing raw patterns, Bayesian/genetic algorithm optimization, hybrid indexing strategies, or autonomous SEM acquisition parameter recommendations.", + "question": "Systematic prior-art survey: closed-loop, automated, or algorithm-driven optimization of EBSD (electron backscatter diffraction) data-processing and indexing parameters.\n\nSpecifically map what has been published on:\n1. Automated or optimizer-driven tuning of EBSD pattern-processing or indexing parameters (background correction, binning, neighbour averaging, Hough transform settings such as band count / rho-theta smoothing, dictionary indexing settings), using Bayesian optimization, Gaussian processes, genetic/evolutionary algorithms, grid/random search, or reinforcement learning.\n2. Feedback loops that re-index stored raw EBSD patterns and use quality metrics (confidence index CI, image quality IQ, mean angular deviation / fit, normalized cross-correlation NCC) as an objective function to select the next parameter set.\n3. Work that optimizes against GRAIN-LEVEL or microstructure-level outcomes (grain count stability vs misorientation threshold, fraction of speckle/wild grains, grain boundary integrity, fraction of pixels altered by cleanup) rather than only per-pixel pattern-level scores \u2014 i.e., multi-objective or constrained optimization of EBSD processing.\n4. Hybrid indexing strategies (Hough first, dictionary indexing on low-quality residue) and any published AUTOMATED criteria for when to escalate from Hough to dictionary/pattern-matching indexing.\n5. Software tools or frameworks claiming autonomous, self-driving, or human-out-of-the-loop EBSD post-processing or characterization workflows, including anything connecting post-processing results back to SEM acquisition-parameter recommendations (beam current, dwell time, step size).\n\nFor each area, identify the closest published work with citations, state clearly what it does and does NOT automate, and conclude with an assessment of which of the five areas remain unclaimed gaps in the literature.", + "text": { + "embedding": null, + "text": "", + "name": "polonsky2019threedimensionalanalysisand pages 6-8", + "media": [], + "doc": { + "embedding": null, + "docname": "polonsky2019threedimensionalanalysisand", + "dockey": "39e5f645a50ad2d5", + "citation": "Andrew T. Polonsky, Christian A. Lang, Kristian G. Kvilekval, Marat I. Latypov, McLean P. Echlin, B. S. Manjunath, and Tresa M. Pollock. Three-dimensional analysis and reconstruction of additively manufactured materials in the cloud-based bisque infrastructure. Integrating Materials and Manufacturing Innovation, 8:37-51, Mar 2019. URL: https://doi.org/10.1007/s40192-019-00126-7, doi:10.1007/s40192-019-00126-7.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "polonsky2019threedimensionalanalysisand", + "bibtex": "@article{polonsky2019threedimensionalanalysisand,\n author = \"Polonsky, Andrew T. and Lang, Christian A. and Kvilekval, Kristian G. and Latypov, Marat I. and Echlin, McLean P. and Manjunath, B. S. and Pollock, Tresa M.\",\n title = \"Three-dimensional Analysis and Reconstruction of Additively Manufactured Materials in the Cloud-Based BisQue Infrastructure\",\n year = \"2019\",\n journal = \"Integrating Materials and Manufacturing Innovation\",\n volume = \"8\",\n pages = \"37-51\",\n month = \"Mar\",\n doi = \"10.1007/s40192-019-00126-7\",\n url = \"https://doi.org/10.1007/s40192-019-00126-7\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"1\",\n issn = \"2193-9764\"\n}\n", + "authors": [ + "Andrew T. Polonsky", + "Christian A. Lang", + "Kristian G. Kvilekval", + "Marat I. Latypov", + "McLean P. Echlin", + "B. S. Manjunath", + "Tresa M. Pollock" + ], + "publication_date": "2019-03-01T00:00:00Z", + "year": 2019, + "volume": "8", + "issue": "1", + "issn": "2193-9764", + "pages": "37-51", + "journal": "Integrating Materials and Manufacturing Innovation", + "publisher": "Springer Science and Business Media LLC", + "url": "https://link.springer.com/content/pdf/10.1007%2Fs40192-019-00126-7.pdf", + "title": "Three-dimensional Analysis and Reconstruction of Additively Manufactured Materials in the Cloud-Based BisQue Infrastructure", + "citation_count": 31, + "bibtex_type": "article", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1007/s40192-019-00126-7", + "doi_url": "https://doi.org/10.1007/s40192-019-00126-7", + "doc_id": "39e5f645a50ad2d5", + "file_location": null, + "license": null, + "pdf_url": "https://link.springer.com/content/pdf/10.1007/s40192-019-00126-7.pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "Andrew T. Polonsky, Christian A. Lang, Kristian G. Kvilekval, Marat I. Latypov, McLean P. Echlin, B. S. Manjunath, and Tresa M. Pollock. Three-dimensional analysis and reconstruction of additively manufactured materials in the cloud-based bisque infrastructure. Integrating Materials and Manufacturing Innovation, 8:37-51, Mar 2019. URL: https://doi.org/10.1007/s40192-019-00126-7, doi:10.1007/s40192-019-00126-7. This article has 31 citations and is from a peer-reviewed journal." + }, + "chunk_id": "7ead8b49-300a-4424-92e3-3c9cede9a7d5" + }, + "score": -1 + }, + { + "id": "pqac-00000009", + "context": "# Summary\n\nThe excerpt discusses challenges in EBSD data acquisition and processing, particularly regarding spatial distortions in large-area maps. Key points:\n\n**EBSD Acquisition Challenges:**\n- EBSD requires \"one to three orders of magnitude longer\" dwell times than SE imaging, resulting in \"acquisition times of hundreds of minutes per map\"\n- Maps acquired at 70\u00b0 stage tilt experience \"1/cosine(70\u00b0) or 2.9 times smaller beam spacing,\" causing \"almost a threefold degradation in spatial resolution\"\n- Long-range and short-range distortions are \"largely neglected at present\"\n\n**Emerging Solutions Mentioned:**\n- \"Dictionary based indexing\" and \"smart acquisition\" promise \"faster acquisition times without compromising EBSD indexing rates\"\n- Distortion correction methods using COSFIRE filters and Moving Least Squares (MLS) deformation are proposed\n\n**Experimental Details:**\nThe WC-Co hardmetal case study used 200 nm step size, 4\u00d74 binning (336\u00d7256 pixels), 25 ms indexing per point (40 Hz), achieving \">96%\" indexing rate\u2014notably slower than typical operation.\n\nThe excerpt emphasizes distortion as an understudied problem but does not address automated parameter optimization, feedback loops, or grain-level outcome optimization.", + "question": "Systematic prior-art survey: closed-loop, automated, or algorithm-driven optimization of EBSD (electron backscatter diffraction) data-processing and indexing parameters.\n\nSpecifically map what has been published on:\n1. Automated or optimizer-driven tuning of EBSD pattern-processing or indexing parameters (background correction, binning, neighbour averaging, Hough transform settings such as band count / rho-theta smoothing, dictionary indexing settings), using Bayesian optimization, Gaussian processes, genetic/evolutionary algorithms, grid/random search, or reinforcement learning.\n2. Feedback loops that re-index stored raw EBSD patterns and use quality metrics (confidence index CI, image quality IQ, mean angular deviation / fit, normalized cross-correlation NCC) as an objective function to select the next parameter set.\n3. Work that optimizes against GRAIN-LEVEL or microstructure-level outcomes (grain count stability vs misorientation threshold, fraction of speckle/wild grains, grain boundary integrity, fraction of pixels altered by cleanup) rather than only per-pixel pattern-level scores \u2014 i.e., multi-objective or constrained optimization of EBSD processing.\n4. Hybrid indexing strategies (Hough first, dictionary indexing on low-quality residue) and any published AUTOMATED criteria for when to escalate from Hough to dictionary/pattern-matching indexing.\n5. Software tools or frameworks claiming autonomous, self-driving, or human-out-of-the-loop EBSD post-processing or characterization workflows, including anything connecting post-processing results back to SEM acquisition-parameter recommendations (beam current, dwell time, step size).\n\nFor each area, identify the closest published work with citations, state clearly what it does and does NOT automate, and conclude with an assessment of which of the five areas remain unclaimed gaps in the literature.", + "text": { + "embedding": null, + "text": "", + "name": "winiarski2021correctionofartefacts pages 4-6", + "media": [], + "doc": { + "embedding": null, + "docname": "winiarski2021correctionofartefacts", + "dockey": "5e305820c91848ff", + "citation": "B. Winiarski, A. Gholinia, K. Mingard, M. Gee, G. Thompson, and P.J. Withers. Correction of artefacts associated with large area ebsd. Jul 2021. URL: https://doi.org/10.1016/j.ultramic.2021.113315, doi:10.1016/j.ultramic.2021.113315.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "winiarski2021correctionofartefacts", + "bibtex": "@misc{winiarski2021correctionofartefacts,\n author = \"Winiarski, B. and Gholinia, A. and Mingard, K. and Gee, M. and Thompson, G. and Withers, P.J.\",\n title = \"Correction of artefacts associated with large area EBSD\",\n year = \"2021\",\n journal = \"Ultramicroscopy\",\n volume = \"226\",\n pages = \"113315\",\n month = \"Jul\",\n doi = \"10.1016/j.ultramic.2021.113315\",\n url = \"https://doi.org/10.1016/j.ultramic.2021.113315\",\n publisher = \"Elsevier BV\",\n issn = \"0304-3991\"\n}\n", + "authors": [ + "B. Winiarski", + "A. Gholinia", + "K. Mingard", + "M. Gee", + "G. Thompson", + "P.J. Withers" + ], + "publication_date": "2021-07-01T00:00:00Z", + "year": 2021, + "volume": "226", + "issue": null, + "issn": "0304-3991", + "pages": "113315", + "journal": "Ultramicroscopy", + "publisher": "Elsevier BV", + "url": "https://doi.org/10.1016/j.ultramic.2021.113315", + "title": "Correction of artefacts associated with large area EBSD", + "citation_count": 30, + "bibtex_type": "misc", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1016/j.ultramic.2021.113315", + "doi_url": "https://doi.org/10.1016/j.ultramic.2021.113315", + "doc_id": "5e305820c91848ff", + "file_location": null, + "license": null, + "pdf_url": "https://www.sciencedirect.com/science/article/pii/S0304399121001017", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated" + ] + }, + "formatted_citation": "B. Winiarski, A. Gholinia, K. Mingard, M. Gee, G. Thompson, and P.J. Withers. Correction of artefacts associated with large area ebsd. Jul 2021. URL: https://doi.org/10.1016/j.ultramic.2021.113315, doi:10.1016/j.ultramic.2021.113315. This article has 30 citations and is from a peer-reviewed journal." + }, + "chunk_id": "f79c497e-55f5-4e4b-bbd0-fe90be825530" + }, + "score": -1 + }, + { + "id": "pqac-00000017", + "context": "# Summary\n\nThe excerpt describes CNN-based approaches for EBSD pattern indexing and microstructure reconstruction. Key points:\n\n**CNN Method:** Demonstrated \"relatively fast\" real-time reconstruction capability during scanning, but \"not as accurate as the dictionary approach, which can reconstruct noisy data with high accuracy.\"\n\n**Hybrid Strategy:** Proposes combining CNN and dictionary methods: \"first apply CNN-based regression to obtain preliminary predictions and a measure of confidence for each location...For locations with high confidence reconstructions, run the pattern matching only in the neighborhood (e.g. 10+) of the preliminary results in the dictionary. For those with low confidence, run the full dictionary search.\"\n\n**Confidence Metric:** Uses \"quaternion norm as a measure of confidence\" to assess reconstruction reliability and determine which indexing approach to apply.\n\n**Domain Adaptation:** Employs U-Net and transfer learning to adapt CNNs trained on simulated patterns to experimental data, addressing simulation-experiment discrepancies through convolutional layer retraining.\n\nThe work addresses noise robustness and matching \"EBSD scanning rates\" but focuses on per-pattern indexing rather than grain-level optimization or automated parameter tuning.", + "question": "Systematic prior-art survey: closed-loop, automated, or algorithm-driven optimization of EBSD (electron backscatter diffraction) data-processing and indexing parameters.\n\nSpecifically map what has been published on:\n1. Automated or optimizer-driven tuning of EBSD pattern-processing or indexing parameters (background correction, binning, neighbour averaging, Hough transform settings such as band count / rho-theta smoothing, dictionary indexing settings), using Bayesian optimization, Gaussian processes, genetic/evolutionary algorithms, grid/random search, or reinforcement learning.\n2. Feedback loops that re-index stored raw EBSD patterns and use quality metrics (confidence index CI, image quality IQ, mean angular deviation / fit, normalized cross-correlation NCC) as an objective function to select the next parameter set.\n3. Work that optimizes against GRAIN-LEVEL or microstructure-level outcomes (grain count stability vs misorientation threshold, fraction of speckle/wild grains, grain boundary integrity, fraction of pixels altered by cleanup) rather than only per-pixel pattern-level scores \u2014 i.e., multi-objective or constrained optimization of EBSD processing.\n4. Hybrid indexing strategies (Hough first, dictionary indexing on low-quality residue) and any published AUTOMATED criteria for when to escalate from Hough to dictionary/pattern-matching indexing.\n5. Software tools or frameworks claiming autonomous, self-driving, or human-out-of-the-loop EBSD post-processing or characterization workflows, including anything connecting post-processing results back to SEM acquisition-parameter recommendations (beam current, dwell time, step size).\n\nFor each area, identify the closest published work with citations, state clearly what it does and does NOT automate, and conclude with an assessment of which of the five areas remain unclaimed gaps in the literature.", + "text": { + "embedding": null, + "text": "", + "name": "shen2019convolutionalneuralnetworkbased pages 10-12", + "media": [], + "doc": { + "embedding": null, + "docname": "shen2019convolutionalneuralnetworkbased", + "dockey": "c7144b38ae859ed1", + "citation": "Yu-Feng Shen, Reeju Pokharel, Thomas J. Nizolek, Anil Kumar, and Turab Lookman. Convolutional neural network-based method for real-time orientation indexing of measured electron backscatter diffraction patterns. Acta Materialia, 170:118-131, May 2019. URL: https://doi.org/10.1016/j.actamat.2019.03.026, doi:10.1016/j.actamat.2019.03.026.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "shen2019convolutionalneuralnetworkbased", + "bibtex": "@article{shen2019convolutionalneuralnetworkbased,\n author = \"Shen, Yu-Feng and Pokharel, Reeju and Nizolek, Thomas J. and Kumar, Anil and Lookman, Turab\",\n title = \"Convolutional neural network-based method for real-time orientation indexing of measured electron backscatter diffraction patterns\",\n year = \"2019\",\n journal = \"Acta Materialia\",\n month = \"May\",\n doi = \"10.1016/j.actamat.2019.03.026\",\n url = \"https://doi.org/10.1016/j.actamat.2019.03.026\",\n volume = \"170\",\n pages = \"118-131\",\n publisher = \"Elsevier BV\",\n issn = \"1359-6454\"\n}\n", + "authors": [ + "Yu-Feng Shen", + "Reeju Pokharel", + "Thomas J. Nizolek", + "Anil Kumar", + "Turab Lookman" + ], + "publication_date": "2019-05-01T00:00:00Z", + "year": 2019, + "volume": "170", + "issue": null, + "issn": "1359-6454", + "pages": "118-131", + "journal": "Acta Materialia", + "publisher": "Elsevier BV", + "url": "https://doi.org/10.1016/j.actamat.2019.03.026", + "title": "Convolutional neural network-based method for real-time orientation indexing of measured electron backscatter diffraction patterns", + "citation_count": 67, + "bibtex_type": "article", + "source_quality": 3, + "is_retracted": null, + "doi": "10.1016/j.actamat.2019.03.026", + "doi_url": "https://doi.org/10.1016/j.actamat.2019.03.026", + "doc_id": "c7144b38ae859ed1", + "file_location": null, + "license": null, + "pdf_url": "https://www.sciencedirect.com/science/article/am/pii/S1359645419301697", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated" + ] + }, + "formatted_citation": "Yu-Feng Shen, Reeju Pokharel, Thomas J. Nizolek, Anil Kumar, and Turab Lookman. Convolutional neural network-based method for real-time orientation indexing of measured electron backscatter diffraction patterns. Acta Materialia, 170:118-131, May 2019. URL: https://doi.org/10.1016/j.actamat.2019.03.026, doi:10.1016/j.actamat.2019.03.026. This article has 67 citations and is from a highest quality peer-reviewed journal." + }, + "chunk_id": "246b0249-4200-4f19-a695-3c50ef9b7730" + }, + "score": -1 + } + ], + "references": "1. (polonsky2019threedimensionalanalysisand pages 1-2): Andrew T. Polonsky, Christian A. Lang, Kristian G. Kvilekval, Marat I. Latypov, McLean P. Echlin, B. S. Manjunath, and Tresa M. Pollock. Three-dimensional analysis and reconstruction of additively manufactured materials in the cloud-based bisque infrastructure. Integrating Materials and Manufacturing Innovation, 8:37-51, Mar 2019. URL: https://doi.org/10.1007/s40192-019-00126-7, doi:10.1007/s40192-019-00126-7. This article has 31 citations and is from a peer-reviewed journal.\n\n2. (polonsky2019threedimensionalanalysisand pages 5-6): Andrew T. Polonsky, Christian A. Lang, Kristian G. Kvilekval, Marat I. Latypov, McLean P. Echlin, B. S. Manjunath, and Tresa M. Pollock. Three-dimensional analysis and reconstruction of additively manufactured materials in the cloud-based bisque infrastructure. Integrating Materials and Manufacturing Innovation, 8:37-51, Mar 2019. URL: https://doi.org/10.1007/s40192-019-00126-7, doi:10.1007/s40192-019-00126-7. This article has 31 citations and is from a peer-reviewed journal.\n\n3. (kaufmann2020phasemappingin pages 1-2): Kevin Kaufmann, Chaoyi Zhu, Alexander S. Rosengarten, Daniel Maryanovsky, Haoren Wang, and Kenneth S. Vecchio. Phase mapping in ebsd using convolutional neural networks. Microscopy and Microanalysis, 26:458-468, May 2020. URL: https://doi.org/10.1017/s1431927620001488, doi:10.1017/s1431927620001488. This article has 34 citations and is from a peer-reviewed journal.\n\n4. (kaufmann2020phasemappingin pages 6-7): Kevin Kaufmann, Chaoyi Zhu, Alexander S. Rosengarten, Daniel Maryanovsky, Haoren Wang, and Kenneth S. Vecchio. Phase mapping in ebsd using convolutional neural networks. Microscopy and Microanalysis, 26:458-468, May 2020. URL: https://doi.org/10.1017/s1431927620001488, doi:10.1017/s1431927620001488. This article has 34 citations and is from a peer-reviewed journal.\n\n5. (shen2019convolutionalneuralnetworkbased pages 10-12): Yu-Feng Shen, Reeju Pokharel, Thomas J. Nizolek, Anil Kumar, and Turab Lookman. Convolutional neural network-based method for real-time orientation indexing of measured electron backscatter diffraction patterns. Acta Materialia, 170:118-131, May 2019. URL: https://doi.org/10.1016/j.actamat.2019.03.026, doi:10.1016/j.actamat.2019.03.026. This article has 67 citations and is from a highest quality peer-reviewed journal.\n\n6. (shen2019convolutionalneuralnetworkbased pages 1-2): Yu-Feng Shen, Reeju Pokharel, Thomas J. Nizolek, Anil Kumar, and Turab Lookman. Convolutional neural network-based method for real-time orientation indexing of measured electron backscatter diffraction patterns. Acta Materialia, 170:118-131, May 2019. URL: https://doi.org/10.1016/j.actamat.2019.03.026, doi:10.1016/j.actamat.2019.03.026. This article has 67 citations and is from a highest quality peer-reviewed journal.\n\n7. (stinville2022multimodaldatasetof pages 9-12): J. C. Stinville, J. M. Hestroffer, M. A. Charpagne, A. T. Polonsky, M. P. Echlin, C. J. Torbet, V. Valle, K. E. Nygren, M. P. Miller, O. Klaas, A. Loghin, I. J. Beyerlein, and T. M. Pollock. Multi-modal dataset of a polycrystalline metallic material: 3d microstructure and deformation fields. Scientific Data, Aug 2022. URL: https://doi.org/10.1038/s41597-022-01525-w, doi:10.1038/s41597-022-01525-w. This article has 36 citations and is from a peer-reviewed journal.\n\n8. (stinville2022multimodaldatasetof pages 12-13): J. C. Stinville, J. M. Hestroffer, M. A. Charpagne, A. T. Polonsky, M. P. Echlin, C. J. Torbet, V. Valle, K. E. Nygren, M. P. Miller, O. Klaas, A. Loghin, I. J. Beyerlein, and T. M. Pollock. Multi-modal dataset of a polycrystalline metallic material: 3d microstructure and deformation fields. Scientific Data, Aug 2022. URL: https://doi.org/10.1038/s41597-022-01525-w, doi:10.1038/s41597-022-01525-w. This article has 36 citations and is from a peer-reviewed journal.\n\n9. (polonsky2019threedimensionalanalysisand pages 6-8): Andrew T. Polonsky, Christian A. Lang, Kristian G. Kvilekval, Marat I. Latypov, McLean P. Echlin, B. S. Manjunath, and Tresa M. Pollock. Three-dimensional analysis and reconstruction of additively manufactured materials in the cloud-based bisque infrastructure. Integrating Materials and Manufacturing Innovation, 8:37-51, Mar 2019. URL: https://doi.org/10.1007/s40192-019-00126-7, doi:10.1007/s40192-019-00126-7. This article has 31 citations and is from a peer-reviewed journal.\n\n10. (stanek2020comparisonofsegmentation pages 1-2): J. Stanek, J. Kope\u010dek, P. Kr\u00e1l, I. Karafi\u00e1tov\u00e1, F. Seitl, and V. Bene\u0161. Comparison of segmentation of 2d and 3d ebsd measurements in polycrystalline materials. Metallic Materials, 58:301-319, Jan 2020. URL: https://doi.org/10.4149/km\\_2020\\_5\\_301, doi:10.4149/km\\_2020\\_5\\_301. This article has 4 citations.\n\n11. (stanek2020comparisonofsegmentation pages 7-9): J. Stanek, J. Kope\u010dek, P. Kr\u00e1l, I. Karafi\u00e1tov\u00e1, F. Seitl, and V. Bene\u0161. Comparison of segmentation of 2d and 3d ebsd measurements in polycrystalline materials. Metallic Materials, 58:301-319, Jan 2020. URL: https://doi.org/10.4149/km\\_2020\\_5\\_301, doi:10.4149/km\\_2020\\_5\\_301. This article has 4 citations.\n\n12. (sparks20243dreconstructionof pages 23-24): Gregory Sparks, Simon A. Mason, Michael G. Chapman, Jun-Sang Park, Hemant Sharma, Peter Kenesei, Stephen R. Niezgoda, Michael J. Mills, Michael D. Uchic, Paul A. Shade, and Mark Obstalecki. 3d reconstruction of a high-energy diffraction microscopy sample using multi-modal serial sectioning with high-precision ebsd and surface profilometry. Integrating Materials and Manufacturing Innovation, 13:773-803, Jul 2024. URL: https://doi.org/10.1007/s40192-024-00370-6, doi:10.1007/s40192-024-00370-6. This article has 11 citations and is from a peer-reviewed journal.\n\n13. (winiarski2021correctionofartefacts pages 15-17): B. Winiarski, A. Gholinia, K. Mingard, M. Gee, G. Thompson, and P.J. Withers. Correction of artefacts associated with large area ebsd. Jul 2021. URL: https://doi.org/10.1016/j.ultramic.2021.113315, doi:10.1016/j.ultramic.2021.113315. This article has 30 citations and is from a peer-reviewed journal.\n\n14. (sparks20243dreconstructionof pages 9-12): Gregory Sparks, Simon A. Mason, Michael G. Chapman, Jun-Sang Park, Hemant Sharma, Peter Kenesei, Stephen R. Niezgoda, Michael J. Mills, Michael D. Uchic, Paul A. Shade, and Mark Obstalecki. 3d reconstruction of a high-energy diffraction microscopy sample using multi-modal serial sectioning with high-precision ebsd and surface profilometry. Integrating Materials and Manufacturing Innovation, 13:773-803, Jul 2024. URL: https://doi.org/10.1007/s40192-024-00370-6, doi:10.1007/s40192-024-00370-6. This article has 11 citations and is from a peer-reviewed journal.\n\n15. (winiarski2021correctionofartefacts pages 4-6): B. Winiarski, A. Gholinia, K. Mingard, M. Gee, G. Thompson, and P.J. Withers. Correction of artefacts associated with large area ebsd. Jul 2021. URL: https://doi.org/10.1016/j.ultramic.2021.113315, doi:10.1016/j.ultramic.2021.113315. This article has 30 citations and is from a peer-reviewed journal.\n\n16. (burnett2016largevolumeserial pages 4-6): Timothy L. Burnett, Timothy L. Burnett, R. Kelley, B. Winiarski, L. Contreras, Michael Daly, A. Gholinia, M. G. Burke, and P. J. Withers. Large volume serial section tomography by xe plasma fib dual beam microscopy. Ultramicroscopy, 161:119-129, Feb 2016. URL: https://doi.org/10.1016/j.ultramic.2015.11.001, doi:10.1016/j.ultramic.2015.11.001. This article has 440 citations and is from a peer-reviewed journal.\n\n17. (burnett2016largevolumeserial pages 6-7): Timothy L. Burnett, Timothy L. Burnett, R. Kelley, B. Winiarski, L. Contreras, Michael Daly, A. Gholinia, M. G. Burke, and P. J. Withers. Large volume serial section tomography by xe plasma fib dual beam microscopy. Ultramicroscopy, 161:119-129, Feb 2016. URL: https://doi.org/10.1016/j.ultramic.2015.11.001, doi:10.1016/j.ultramic.2015.11.001. This article has 440 citations and is from a peer-reviewed journal.\n\n18. (shen2019convolutionalneuralnetworkbased pages 8-10): Yu-Feng Shen, Reeju Pokharel, Thomas J. Nizolek, Anil Kumar, and Turab Lookman. Convolutional neural network-based method for real-time orientation indexing of measured electron backscatter diffraction patterns. Acta Materialia, 170:118-131, May 2019. URL: https://doi.org/10.1016/j.actamat.2019.03.026, doi:10.1016/j.actamat.2019.03.026. This article has 67 citations and is from a highest quality peer-reviewed journal.", + "formatted_answer": "Question: Systematic prior-art survey: closed-loop, automated, or algorithm-driven optimization of EBSD (electron backscatter diffraction) data-processing and indexing parameters.\n\nSpecifically map what has been published on:\n1. Automated or optimizer-driven tuning of EBSD pattern-processing or indexing parameters (background correction, binning, neighbour averaging, Hough transform settings such as band count / rho-theta smoothing, dictionary indexing settings), using Bayesian optimization, Gaussian processes, genetic/evolutionary algorithms, grid/random search, or reinforcement learning.\n2. Feedback loops that re-index stored raw EBSD patterns and use quality metrics (confidence index CI, image quality IQ, mean angular deviation / fit, normalized cross-correlation NCC) as an objective function to select the next parameter set.\n3. Work that optimizes against GRAIN-LEVEL or microstructure-level outcomes (grain count stability vs misorientation threshold, fraction of speckle/wild grains, grain boundary integrity, fraction of pixels altered by cleanup) rather than only per-pixel pattern-level scores \u2014 i.e., multi-objective or constrained optimization of EBSD processing.\n4. Hybrid indexing strategies (Hough first, dictionary indexing on low-quality residue) and any published AUTOMATED criteria for when to escalate from Hough to dictionary/pattern-matching indexing.\n5. Software tools or frameworks claiming autonomous, self-driving, or human-out-of-the-loop EBSD post-processing or characterization workflows, including anything connecting post-processing results back to SEM acquisition-parameter recommendations (beam current, dwell time, step size).\n\nFor each area, identify the closest published work with citations, state clearly what it does and does NOT automate, and conclude with an assessment of which of the five areas remain unclaimed gaps in the literature.\n\n# Systematic prior-art survey: closed-loop optimization of EBSD processing and indexing\n\n## Scope and search interpretation\n\nThe survey distinguished four often-confounded categories: **(i)** optimization of pattern-processing or indexing parameters, **(ii)** algorithmic refinement of orientation or pattern-center estimates for a fixed pattern, **(iii)** automated post-indexing map cleanup/segmentation, and **(iv)** automation of acquisition or registration. Only the first category squarely satisfies area 1; automation in the other categories is relevant as neighboring prior art but does not establish a closed-loop EBSD indexing optimizer.\n\nSearches covered EBSD with Bayesian optimization, Gaussian processes, evolutionary/genetic algorithms, particle swarm optimization, grid/random search, reinforcement learning, Hough parameters, dictionary indexing, reindexing, CI/IQ/MAD/fit/NCC, grain-level objectives, autonomous microscopy, and acquisition feedback. Patent searches returned no relevant EBSD patent in the searched corpus. Absence findings below therefore mean **\u201cnot found in this systematic search,\u201d not a legal opinion of novelty or freedom to operate**.\n\n| Area | Closest published work(s) | What is automated | Objective/criterion | What is explicitly not automated | Gap assessment |\n|---|---|---|---|---|---|\n| 1. Optimizer-driven tuning of EBSD pattern-processing or indexing parameters | **Closest demonstrated EBSD parameter sweep:** Polonsky et al. 2019 parameterized DREAM.3D reconstruction variables and swept grain-segmentation misorientation tolerance over 0.1\u201310\u00b0 in 0.1\u00b0 increments, generating 100 reconstructions; **nearby but different:** Zhu et al. 2022 is only available here as metadata for \u201cglobal optimization algorithms\u201d applied to orientation/pattern-center/deformation extraction, so it should be treated as adjacent prior art, not verified from text in this record; **nearby non-tuning automation:** Kaufmann et al. 2020 CNN phase mapping automates phase recognition from patterns rather than tuning EBSD processing settings (polonsky2019threedimensionalanalysisand pages 1-2, polonsky2019threedimensionalanalysisand pages 5-6, kaufmann2020phasemappingin pages 1-2, kaufmann2020phasemappingin pages 6-7) | Automated batch execution / parameterization of reconstruction pipelines in BisQue+DREAM.3D; CNN-based direct phase classification from patterns in Kaufmann 2020 (polonsky2019threedimensionalanalysisand pages 1-2, kaufmann2020phasemappingin pages 1-2) | Polonsky used reconstruction-level metrics: fraction of \u201cgood\u201d CI-masked voxels retained and total grain count, selecting an elbow/balance point at 2.0\u00b0; Kaufmann targets phase-map fidelity qualitatively against known microstructure/EDS, not optimizer search (polonsky2019threedimensionalanalysisand pages 5-6, kaufmann2020phasemappingin pages 6-7) | No evidence here of Bayesian optimization, Gaussian processes, genetic/evolutionary algorithms, RL, random/grid search over **pattern** processing settings such as background correction, binning, neighbor averaging, Hough band count, rho-theta smoothing, or dictionary settings. Polonsky optimizes segmentation/reconstruction variables after indexing, not indexing settings themselves. Kaufmann does not tune EBSD parameters at all (polonsky2019threedimensionalanalysisand pages 5-6, kaufmann2020phasemappingin pages 6-7) | **Gap largely open.** Closest evidence is reconstruction-pipeline parameterization, not closed-loop optimizer-driven tuning of pattern-processing/indexing knobs. |\n| 2. Feedback loops that re-index stored raw patterns using CI/IQ/MAD/NCC to choose next parameter set | **Closest proposal:** Shen et al. 2019 proposes combining fast CNN predictions with a confidence measure (quaternion norm) so that high-confidence points get neighborhood dictionary search and low-confidence points get full dictionary search; **related raw-pattern availability, not loop:** Stinville et al. 2022 notes raw .up2 patterns can be opened in EMsoft DI / EMSphInx, enabling reindexing in principle (shen2019convolutionalneuralnetworkbased pages 10-12, shen2019convolutionalneuralnetworkbased pages 1-2, stinville2022multimodaldatasetof pages 9-12, stinville2022multimodaldatasetof pages 12-13) | Shen automates confidence estimation for each location and proposes routing subsequent dictionary matching effort based on confidence; raw pattern archival in Stinville enables offline reindexing workflows (shen2019convolutionalneuralnetworkbased pages 10-12, stinville2022multimodaldatasetof pages 12-13) | Quaternion norm as confidence proxy in Shen; no demonstrated CI/IQ/MAD/NCC-driven next-parameter selection loop in the gathered evidence (shen2019convolutionalneuralnetworkbased pages 10-12) | Shen does **not** demonstrate an executed closed loop that iteratively changes indexing/processing parameters and re-indexes stored raw patterns to maximize CI/IQ/MAD/NCC/NCC-like objectives; it is a proposed hybrid search allocation strategy. Stinville provides data access, not autonomous optimization (shen2019convolutionalneuralnetworkbased pages 10-12, stinville2022multimodaldatasetof pages 12-13) | **Gap open.** Proposal-level hybrid confidence routing exists, but not a demonstrated feedback optimizer that selects the next EBSD parameter set from reindexed raw patterns. |\n| 3. Optimization against grain-level or microstructure-level outcomes | **Closest demonstrated:** Polonsky et al. 2019 explicitly optimizes a grain-segmentation parameter against microstructure-level outcomes (grain count and retained good-data fraction); Stan\u011bk et al. 2020 compares 2D/3D segmentation sensitivity to misorientation threshold and shows strong threshold dependence, but not autonomous optimization (polonsky2019threedimensionalanalysisand pages 5-6, polonsky2019threedimensionalanalysisand pages 6-8, stanek2020comparisonofsegmentation pages 1-2, stanek2020comparisonofsegmentation pages 7-9) | Automated parallel reconstructions and post-processing counts in Polonsky; analytical comparison of threshold effects on segmentation in Stan\u011bk (polonsky2019threedimensionalanalysisand pages 5-6, stanek2020comparisonofsegmentation pages 1-2) | Grain count stability / avoidance of grain merging plus retained CI-masked voxel fraction in Polonsky; sensitivity of number of grains and segmentation discrepancies vs threshold in Stan\u011bk (polonsky2019threedimensionalanalysisand pages 5-6, stanek2020comparisonofsegmentation pages 7-9) | No demonstrated multi-objective or constrained optimization over broader grain-level cleanup outcomes such as speckle/wild-grain fraction, grain-boundary integrity, fraction of pixels altered by cleanup, or Pareto balancing across multiple EBSD post-processing stages. Polonsky is a one-parameter sweep with manually interpreted elbow criterion (polonsky2019threedimensionalanalysisand pages 5-6, polonsky2019threedimensionalanalysisand pages 6-8) | **Partially occupied, but narrow.** Grain-level optimization exists for segmentation tolerance; broader autonomous multi-objective EBSD post-processing remains a gap. |\n| 4. Hybrid Hough-first / dictionary-on-residue and automated escalation criteria | **Closest published work:** Shen et al. 2019 explicitly proposes a hybrid strategy: CNN preliminary prediction plus confidence, then pattern matching only in a neighborhood for high-confidence points and full dictionary search for low-confidence points; this is the clearest automated escalation criterion in the gathered evidence. Sparks et al. 2024 and Winiarski et al. 2021 automate registration/distortion correction workflows but not Hough\u2192dictionary escalation (shen2019convolutionalneuralnetworkbased pages 10-12, sparks20243dreconstructionof pages 23-24, winiarski2021correctionofartefacts pages 15-17) | Automated confidence scoring and proposed routing of dictionary-search scope in Shen; automated image registration/distortion correction in Sparks/Winiarski (shen2019convolutionalneuralnetworkbased pages 10-12, sparks20243dreconstructionof pages 23-24, winiarski2021correctionofartefacts pages 15-17) | Criterion in Shen is confidence from quaternion norm: high confidence \u2192 local neighborhood dictionary search; low confidence \u2192 full dictionary search (shen2019convolutionalneuralnetworkbased pages 10-12) | No evidence in the gathered text of a **demonstrated** Hough-first then dictionary-on-low-quality-residue loop with automated escalation based on CI/IQ/MAD/NCC thresholds. Shen\u2019s routing is proposed around CNN+dictionary, not Hough+dictionary, and not shown as an executed autonomous residue-reindexing pipeline (shen2019convolutionalneuralnetworkbased pages 10-12) | **Mostly gap.** There is a close proposal for automated escalation, but not a demonstrated Hough-residue-to-dictionary autonomous workflow. |\n| 5. Autonomous/self-driving EBSD post-processing or characterization workflows, including links back to SEM acquisition recommendations | **Closest workflow automation:** Sparks et al. 2024 automates sample/image registration steps, pattern-center fitting for every section, and alignment routines; Winiarski et al. 2021 automates SE\u2013EBSD distortion correction and argues more automated procedures are needed; Burnett et al. 2016 demonstrates a fully automated serial-sectioning routine with tracking fiducials, but acquisition settings were experimentally chosen; Kaufmann et al. 2020 automates phase mapping from patterns (sparks20243dreconstructionof pages 9-12, sparks20243dreconstructionof pages 23-24, winiarski2021correctionofartefacts pages 15-17, winiarski2021correctionofartefacts pages 4-6, burnett2016largevolumeserial pages 4-6, burnett2016largevolumeserial pages 6-7, kaufmann2020phasemappingin pages 1-2) | Automated registration/warping, per-layer EBSD-to-BSE alignment, CI-threshold masks, pattern-center fitting per section, and automated serial sectioning with fiducial tracking; CNN inference for phase maps (sparks20243dreconstructionof pages 23-24, sparks20243dreconstructionof pages 9-12, burnett2016largevolumeserial pages 4-6, kaufmann2020phasemappingin pages 1-2) | Workflow goals are geometric consistency, low inter-section misorientation, and corrected distortions; Burnett assesses equivalent quality via EBSD pattern quality/band contrast and indexing rate after experimentally selected settings (sparks20243dreconstructionof pages 9-12, winiarski2021correctionofartefacts pages 15-17, burnett2016largevolumeserial pages 6-7) | No evidence here of a human-out-of-the-loop EBSD post-processing system that autonomously tunes post-processing/indexing parameters end-to-end, nor of a loop that feeds post-processing outcomes back to SEM acquisition parameters such as beam current, dwell time, or step size. Burnett explicitly determines acceptable milling current experimentally; Winiarski says more automated procedures still need to be developed (burnett2016largevolumeserial pages 6-7, winiarski2021correctionofartefacts pages 15-17) | **Gap open.** Sub-workflow automation exists, but not a self-driving closed-loop EBSD characterization system that recommends or controls acquisition parameters from post-processing outcomes. |\n\n\n*Table: This table maps the closest published prior art found for the five requested EBSD automation areas, distinguishing demonstrated methods from proposals and from absent closed loops. It highlights that most evidence clusters around workflow automation and grain-segmentation parameter sweeps, not autonomous closed-loop tuning of indexing/processing parameters.*\n\n## 1. Optimizer-driven tuning of pattern-processing or indexing parameters\n\n### Closest demonstrated work: Polonsky et al. (2019)\n\nPolonsky and colleagues integrated DREAM.3D into the cloud-based BisQue platform so that pipeline variables could be parameterized and executions parallelized. Their principal EBSD example varied the **post-indexing grain-segmentation misorientation tolerance** from 0.1\u00b0 to 10\u00b0 in 0.1\u00b0 increments, producing 100 three-dimensional reconstructions while holding minimum-neighbor and minimum-defect-size settings fixed. They evaluated the fraction of CI-masked \u201cgood\u201d voxels retained and total reconstructed grain count, then selected 2.0\u00b0 from convergence/elbow behavior in the derivatives of those metrics. This is genuine automated parameter sweeping with microstructure-level evaluation. However, it operates on already indexed orientation data; the study states that raw EBSD patterns were not collected for that dataset. It therefore does **not** tune background correction, detector binning, neighbor averaging, Hough band count, Hough rho/theta smoothing, or dictionary-search settings, and it cannot re-index patterns under candidate settings. (polonsky2019threedimensionalanalysisand pages 1-2, polonsky2019threedimensionalanalysisand pages 5-6, polonsky2019threedimensionalanalysisand pages 6-8)\n\n### Adjacent work that should not be overread\n\nShen et al. developed CNN-based orientation indexing and optimized neural-network architecture/training for speed and prediction accuracy. The trained model indexes patterns directly and uses quaternion-norm deviation as a reliability measure. This replaces or supplements conventional indexing; it does not run Bayesian, evolutionary, grid, or reinforcement-learning search over conventional EBSD processing parameters. It also remains sensitive to experimental geometry and requires detector/setup parameters to be determined beforehand or accommodated through retraining. (shen2019convolutionalneuralnetworkbased pages 1-2, shen2019convolutionalneuralnetworkbased pages 8-10, shen2019convolutionalneuralnetworkbased pages 10-12)\n\nKaufmann et al. automated phase classification from individual EBSD patterns with a CNN. The work reduces human decisions in phase mapping and outperforms conventional Hough-plus-user-selected phase/chemistry workflows in difficult examples. The \u201coptimization\u201d described for the conventional comparator was repeated **user adjustment** of EDS reference chemistry against a microstructure already known in advance, not an algorithmic search over EBSD settings. The CNN likewise classifies patterns rather than optimizing background, Hough, binning, or dictionary parameters. (kaufmann2020phasemappingin pages 1-2, kaufmann2020phasemappingin pages 6-7)\n\nGlobal/evolutionary optimization has also been published for extracting or refining orientation, pattern center, and deformation state from pattern matching. That is important neighboring art: it establishes optimizer use **inside a per-pattern inverse problem**. It is not equivalent to an outer loop choosing data-processing/indexing hyperparameters from map-quality or grain-quality outcomes. The retrieved full-text evidence did not support treating such work as prior art for the broader closed-loop parameter-selection architecture.\n\n**Assessment:** No verified publication was found that applies Bayesian optimization, a GP surrogate, genetic/evolutionary search, random/grid search, RL, or a comparable optimizer to the listed **pattern-processing and indexing knobs** and automatically selects the best configuration. Area 1 remains substantially open, aside from adjacent per-pattern refinement and post-indexing segmentation sweeps.\n\n## 2. Re-indexing stored raw patterns in a metric-driven feedback loop\n\nStinville et al. provide a useful enabling precedent: their archived 3D dataset includes approximately 1.71 TB of raw `.up2` Kikuchi patterns, and the paper explicitly states that these can be opened and reprocessed with EMsoft dictionary indexing, EMSphInx spherical-pattern reindexing, or commercial EBSD software. The indexed files also expose IQ and CI. This demonstrates the technical availability of stored-pattern reindexing, but the paper is a dataset publication, not an optimizer: it does not generate candidate parameter sets, score them, or select the next experiment. (stinville2022multimodaldatasetof pages 9-12, stinville2022multimodaldatasetof pages 12-13)\n\nShen et al. provide the closest feedback-like decision rule. They propose obtaining a preliminary CNN orientation and confidence at every point, performing only a local dictionary search around high-confidence predictions, and performing a full dictionary search for low-confidence predictions. The confidence proxy is the norm of the predicted quaternion. This is automated computational routing, but it is not a demonstrated iterative loop over processing/indexing parameter sets, and it does not use CI, IQ, MAD/fit, or NCC to propose the next candidate configuration. (shen2019convolutionalneuralnetworkbased pages 10-12)\n\nPolonsky et al. use CI to define an initial mask of good voxels and assess how many remain after cleanup and segmentation. CI is therefore part of a reconstruction-level quality assessment, but it is not fed back to re-index raw patterns; indeed, raw patterns were unavailable in that example. (polonsky2019threedimensionalanalysisand pages 5-6)\n\n**Assessment:** No demonstrated publication was found with the complete loop **candidate parameters \u2192 re-index stored raw patterns \u2192 compute CI/IQ/MAD/fit/NCC objective \u2192 choose the next parameter set \u2192 repeat**. Area 2 remains an unclaimed gap in the searched literature.\n\n## 3. Grain- or microstructure-level objectives\n\nThis area has the strongest direct prior art, but it is narrow.\n\nPolonsky et al. explicitly recognized that segmentation tolerance changes grain consolidation and retained data in opposite directions. Their two high-level metrics were total grain count and the fraction of initially CI-qualified voxels retained through reconstruction. They chose the lowest tolerance at which the changes in both quantities became approximately constant, analogous to an elbow criterion. This is a microstructure-level, effectively two-metric parameter-selection procedure rather than optimization of a per-pattern score. (polonsky2019threedimensionalanalysisand pages 5-6, polonsky2019threedimensionalanalysisand pages 6-8)\n\nStan\u011bk et al. independently show why such objectives matter. They analyzed the dependence of 2D and 3D grain segmentation on misorientation threshold, including mean grain counts and the formation of erroneously merged giant grains. For one noisy experimental dataset, changing noise removal and excluding grains below eight voxels changed the detected population from more than one million grains to 74,579. This is a systematic sensitivity study and supplies possible grain-level observables, but it does not implement an autonomous optimizer or select cleanup parameters through a formal multi-objective rule. (stanek2020comparisonofsegmentation pages 1-2, stanek2020comparisonofsegmentation pages 7-9)\n\nNeither publication demonstrates optimization across a broad EBSD-processing chain using objectives such as wild-grain/speckle fraction, boundary continuity or integrity, grain-count stability over threshold perturbations, fraction of pixels modified by cleanup, or a constraint on topology preservation. Polonsky varies essentially one segmentation parameter, keeps other settings fixed, and identifies a balance/elbow rather than computing a Pareto front or solving a constrained optimization problem. (polonsky2019threedimensionalanalysisand pages 5-6)\n\n**Assessment:** Area 3 is **partially occupied**. A broad claim to \u201coptimizing EBSD processing using grain-level outcomes\u201d would encounter Polonsky et al. A narrower architecture that jointly tunes indexing and cleanup parameters using several topology- and intervention-aware grain objectives still appears open in the searched literature.\n\n## 4. Hybrid Hough-first/dictionary-on-residue indexing\n\nThe closest automated escalation rule is Shen et al., but its first stage is a CNN rather than Hough indexing. Their proposed rule is explicit: high-confidence CNN results receive dictionary matching only near the preliminary orientation; low-confidence results receive full dictionary search. Thus, the publication anticipates confidence-triggered allocation of expensive pattern matching. It does not demonstrate a Hough-first pipeline, does not define residue using CI/IQ/MAD/NCC from Hough indexing, and does not report an executed end-to-end selective reindexing experiment. (shen2019convolutionalneuralnetworkbased pages 10-12)\n\nThe same paper compares CNN and Hough indexing at different exposure times. CNN indexing produced a larger fraction of points below a 10\u00b0 misorientation-error cutoff at high noise, whereas Hough was more accurate among the smaller subset it indexed correctly. This comparison motivates selective hybridization, but the reported hybrid suggestion remains CNN-to-dictionary rather than Hough-to-dictionary. (shen2019convolutionalneuralnetworkbased pages 8-10, shen2019convolutionalneuralnetworkbased pages 10-12)\n\nKaufmann et al. likewise replace conventional Hough phase assignment with CNN classification; they do not retain Hough as a first pass and selectively escalate failed pixels. (kaufmann2020phasemappingin pages 1-2, kaufmann2020phasemappingin pages 6-7)\n\n**Assessment:** Confidence-triggered hybrid search is neighboring prior art, so a very broad claim to \u201cuse confidence to decide whether to run dictionary matching\u201d is not open. However, no verified demonstration was found of **Hough first \u2192 automatically identify low-quality residue \u2192 dictionary/pattern-match only that residue**, particularly using an explicit CI/IQ/MAD/NCC or grain-context escalation criterion. Area 4 therefore remains mostly open in the requested Hough-specific form.\n\n## 5. Autonomous EBSD workflows and acquisition feedback\n\nSeveral publications automate substantial sub-workflows:\n\n* **BisQue\u2013DREAM.3D:** cloud execution, provenance, parallel pipeline runs, and range parameterization for 3D reconstruction. Parameters and ranges are supplied rather than autonomously discovered, and the demonstrated optimization begins after indexing. (polonsky2019threedimensionalanalysisand pages 1-2, polonsky2019threedimensionalanalysisand pages 5-6)\n* **Automated serial sectioning:** Burnett et al. describe a fully automated PFIB serial-section routine using automatically recognized tracking fiducials and repeated milling/imaging positions. Yet acceptable milling current was determined experimentally, and the authors state that systematic mapping of voltage/current space remained necessary. EBSD settings\u2014including beam energy/current, dwell, binning, band count, and Hough settings\u2014were fixed by the investigators rather than adapted from post-processing results. (burnett2016largevolumeserial pages 4-6, burnett2016largevolumeserial pages 6-7)\n* **Automated registration and distortion correction:** Sparks et al. use automated sample alignment, pattern-center fitting for each section, CI thresholding, and optimizer-based multimodal registration. The optimizer maximizes an image-registration similarity metric and transforms maps; it does not alter EBSD indexing settings or SEM acquisition conditions. (sparks20243dreconstructionof pages 9-12, sparks20243dreconstructionof pages 23-24)\n* **SE\u2013EBSD map correction:** Winiarski et al. automate aspects of co-registration and long-/short-range distortion correction using trainable filters and moving least squares. The paper explicitly concludes that more automated procedures and more robust accuracy measures still need development. It also discusses faster or smart acquisition as a prospect, not as a closed post-processing-to-acquisition controller. (winiarski2021correctionofartefacts pages 4-6, winiarski2021correctionofartefacts pages 15-17)\n* **CNN indexing/phase mapping:** Shen and Kaufmann automate inference from patterns, but training data, instrument calibration, phase standards, and/or model selection remain external; neither closes the loop to microscope settings. (shen2019convolutionalneuralnetworkbased pages 1-2, shen2019convolutionalneuralnetworkbased pages 8-10, kaufmann2020phasemappingin pages 1-2)\n\nNo retrieved work used post-processing outcomes to recommend or automatically change **beam current, pattern dwell/exposure, detector binning, or spatial step size** for a subsequent SEM/EBSD acquisition. Burnett et al. come closest to connecting acquisition conditions with indexing rate and band contrast, but the comparison is an investigator-designed experiment, not a controller: selected ion currents are evaluated under fixed EBSD conditions and an acceptable current is chosen experimentally. (burnett2016largevolumeserial pages 4-6, burnett2016largevolumeserial pages 6-7)\n\n**Assessment:** Automated components and scripted pipelines are well established, so \u201cautomated EBSD workflow\u201d alone is not a gap. A genuinely autonomous, human-out-of-the-loop EBSD characterization system that interprets indexed/map/grain quality and then recommends or controls SEM acquisition parameters remains open in the searched literature.\n\n## Consolidated gap assessment\n\n1. **Optimizer-driven tuning of EBSD pattern-processing/indexing settings \u2014 open.** Neighboring art covers per-pattern inverse optimization, ML indexing, and post-indexing segmentation sweeps, but not outer-loop optimization of background, binning, averaging, Hough, or dictionary hyperparameters.\n2. **Metric-driven iterative reindexing of stored raw patterns \u2014 open.** Raw-pattern reindexing is enabled and confidence-directed search is proposed, but the complete iterative objective loop was not found.\n3. **Grain-level optimization \u2014 partially claimed.** Polonsky et al. directly cover segmentation-tolerance selection using retained-good-data fraction and grain count. Broad multi-objective, constrained, topology-aware optimization across indexing plus cleanup remains open.\n4. **Automated hybrid escalation \u2014 partially anticipated, Hough-specific implementation open.** Shen et al. anticipate confidence-triggered local versus full dictionary search after CNN indexing. A demonstrated Hough-first, dictionary-on-residue workflow with formal escalation criteria was not found.\n5. **Autonomous workflow with feedback to acquisition \u2014 open at the system level.** Serial sectioning, registration, reconstruction, correction, and ML inference are individually automated, but no end-to-end post-processing-to-SEM acquisition feedback system was found.\n\nThe most defensible unexplored combination is therefore: **repeated reindexing of archived raw patterns under optimizer-selected processing/indexing settings; joint pattern-, pixel-, and grain-level objectives with explicit cleanup/topology constraints; confidence- and grain-context-based escalation from Hough to dictionary matching; and translation of the optimized result into acquisition recommendations or microscope control.** None of the verified publications combines those elements into a closed, autonomous EBSD loop.\n\nReferences\n\n1. (polonsky2019threedimensionalanalysisand pages 1-2): Andrew T. Polonsky, Christian A. Lang, Kristian G. Kvilekval, Marat I. Latypov, McLean P. Echlin, B. S. Manjunath, and Tresa M. Pollock. Three-dimensional analysis and reconstruction of additively manufactured materials in the cloud-based bisque infrastructure. Integrating Materials and Manufacturing Innovation, 8:37-51, Mar 2019. URL: https://doi.org/10.1007/s40192-019-00126-7, doi:10.1007/s40192-019-00126-7. This article has 31 citations and is from a peer-reviewed journal.\n\n2. (polonsky2019threedimensionalanalysisand pages 5-6): Andrew T. Polonsky, Christian A. Lang, Kristian G. Kvilekval, Marat I. Latypov, McLean P. Echlin, B. S. Manjunath, and Tresa M. Pollock. Three-dimensional analysis and reconstruction of additively manufactured materials in the cloud-based bisque infrastructure. Integrating Materials and Manufacturing Innovation, 8:37-51, Mar 2019. URL: https://doi.org/10.1007/s40192-019-00126-7, doi:10.1007/s40192-019-00126-7. This article has 31 citations and is from a peer-reviewed journal.\n\n3. (kaufmann2020phasemappingin pages 1-2): Kevin Kaufmann, Chaoyi Zhu, Alexander S. Rosengarten, Daniel Maryanovsky, Haoren Wang, and Kenneth S. Vecchio. Phase mapping in ebsd using convolutional neural networks. Microscopy and Microanalysis, 26:458-468, May 2020. URL: https://doi.org/10.1017/s1431927620001488, doi:10.1017/s1431927620001488. This article has 34 citations and is from a peer-reviewed journal.\n\n4. (kaufmann2020phasemappingin pages 6-7): Kevin Kaufmann, Chaoyi Zhu, Alexander S. Rosengarten, Daniel Maryanovsky, Haoren Wang, and Kenneth S. Vecchio. Phase mapping in ebsd using convolutional neural networks. Microscopy and Microanalysis, 26:458-468, May 2020. URL: https://doi.org/10.1017/s1431927620001488, doi:10.1017/s1431927620001488. This article has 34 citations and is from a peer-reviewed journal.\n\n5. (shen2019convolutionalneuralnetworkbased pages 10-12): Yu-Feng Shen, Reeju Pokharel, Thomas J. Nizolek, Anil Kumar, and Turab Lookman. Convolutional neural network-based method for real-time orientation indexing of measured electron backscatter diffraction patterns. Acta Materialia, 170:118-131, May 2019. URL: https://doi.org/10.1016/j.actamat.2019.03.026, doi:10.1016/j.actamat.2019.03.026. This article has 67 citations and is from a highest quality peer-reviewed journal.\n\n6. (shen2019convolutionalneuralnetworkbased pages 1-2): Yu-Feng Shen, Reeju Pokharel, Thomas J. Nizolek, Anil Kumar, and Turab Lookman. Convolutional neural network-based method for real-time orientation indexing of measured electron backscatter diffraction patterns. Acta Materialia, 170:118-131, May 2019. URL: https://doi.org/10.1016/j.actamat.2019.03.026, doi:10.1016/j.actamat.2019.03.026. This article has 67 citations and is from a highest quality peer-reviewed journal.\n\n7. (stinville2022multimodaldatasetof pages 9-12): J. C. Stinville, J. M. Hestroffer, M. A. Charpagne, A. T. Polonsky, M. P. Echlin, C. J. Torbet, V. Valle, K. E. Nygren, M. P. Miller, O. Klaas, A. Loghin, I. J. Beyerlein, and T. M. Pollock. Multi-modal dataset of a polycrystalline metallic material: 3d microstructure and deformation fields. Scientific Data, Aug 2022. URL: https://doi.org/10.1038/s41597-022-01525-w, doi:10.1038/s41597-022-01525-w. This article has 36 citations and is from a peer-reviewed journal.\n\n8. (stinville2022multimodaldatasetof pages 12-13): J. C. Stinville, J. M. Hestroffer, M. A. Charpagne, A. T. Polonsky, M. P. Echlin, C. J. Torbet, V. Valle, K. E. Nygren, M. P. Miller, O. Klaas, A. Loghin, I. J. Beyerlein, and T. M. Pollock. Multi-modal dataset of a polycrystalline metallic material: 3d microstructure and deformation fields. Scientific Data, Aug 2022. URL: https://doi.org/10.1038/s41597-022-01525-w, doi:10.1038/s41597-022-01525-w. This article has 36 citations and is from a peer-reviewed journal.\n\n9. (polonsky2019threedimensionalanalysisand pages 6-8): Andrew T. Polonsky, Christian A. Lang, Kristian G. Kvilekval, Marat I. Latypov, McLean P. Echlin, B. S. Manjunath, and Tresa M. Pollock. Three-dimensional analysis and reconstruction of additively manufactured materials in the cloud-based bisque infrastructure. Integrating Materials and Manufacturing Innovation, 8:37-51, Mar 2019. URL: https://doi.org/10.1007/s40192-019-00126-7, doi:10.1007/s40192-019-00126-7. This article has 31 citations and is from a peer-reviewed journal.\n\n10. (stanek2020comparisonofsegmentation pages 1-2): J. Stanek, J. Kope\u010dek, P. Kr\u00e1l, I. Karafi\u00e1tov\u00e1, F. Seitl, and V. Bene\u0161. Comparison of segmentation of 2d and 3d ebsd measurements in polycrystalline materials. Metallic Materials, 58:301-319, Jan 2020. URL: https://doi.org/10.4149/km\\_2020\\_5\\_301, doi:10.4149/km\\_2020\\_5\\_301. This article has 4 citations.\n\n11. (stanek2020comparisonofsegmentation pages 7-9): J. Stanek, J. Kope\u010dek, P. Kr\u00e1l, I. Karafi\u00e1tov\u00e1, F. Seitl, and V. Bene\u0161. Comparison of segmentation of 2d and 3d ebsd measurements in polycrystalline materials. Metallic Materials, 58:301-319, Jan 2020. URL: https://doi.org/10.4149/km\\_2020\\_5\\_301, doi:10.4149/km\\_2020\\_5\\_301. This article has 4 citations.\n\n12. (sparks20243dreconstructionof pages 23-24): Gregory Sparks, Simon A. Mason, Michael G. Chapman, Jun-Sang Park, Hemant Sharma, Peter Kenesei, Stephen R. Niezgoda, Michael J. Mills, Michael D. Uchic, Paul A. Shade, and Mark Obstalecki. 3d reconstruction of a high-energy diffraction microscopy sample using multi-modal serial sectioning with high-precision ebsd and surface profilometry. Integrating Materials and Manufacturing Innovation, 13:773-803, Jul 2024. URL: https://doi.org/10.1007/s40192-024-00370-6, doi:10.1007/s40192-024-00370-6. This article has 11 citations and is from a peer-reviewed journal.\n\n13. (winiarski2021correctionofartefacts pages 15-17): B. Winiarski, A. Gholinia, K. Mingard, M. Gee, G. Thompson, and P.J. Withers. Correction of artefacts associated with large area ebsd. Jul 2021. URL: https://doi.org/10.1016/j.ultramic.2021.113315, doi:10.1016/j.ultramic.2021.113315. This article has 30 citations and is from a peer-reviewed journal.\n\n14. (sparks20243dreconstructionof pages 9-12): Gregory Sparks, Simon A. Mason, Michael G. Chapman, Jun-Sang Park, Hemant Sharma, Peter Kenesei, Stephen R. Niezgoda, Michael J. Mills, Michael D. Uchic, Paul A. Shade, and Mark Obstalecki. 3d reconstruction of a high-energy diffraction microscopy sample using multi-modal serial sectioning with high-precision ebsd and surface profilometry. Integrating Materials and Manufacturing Innovation, 13:773-803, Jul 2024. URL: https://doi.org/10.1007/s40192-024-00370-6, doi:10.1007/s40192-024-00370-6. This article has 11 citations and is from a peer-reviewed journal.\n\n15. (winiarski2021correctionofartefacts pages 4-6): B. Winiarski, A. Gholinia, K. Mingard, M. Gee, G. Thompson, and P.J. Withers. Correction of artefacts associated with large area ebsd. Jul 2021. URL: https://doi.org/10.1016/j.ultramic.2021.113315, doi:10.1016/j.ultramic.2021.113315. This article has 30 citations and is from a peer-reviewed journal.\n\n16. (burnett2016largevolumeserial pages 4-6): Timothy L. Burnett, Timothy L. Burnett, R. Kelley, B. Winiarski, L. Contreras, Michael Daly, A. Gholinia, M. G. Burke, and P. J. Withers. Large volume serial section tomography by xe plasma fib dual beam microscopy. Ultramicroscopy, 161:119-129, Feb 2016. URL: https://doi.org/10.1016/j.ultramic.2015.11.001, doi:10.1016/j.ultramic.2015.11.001. This article has 440 citations and is from a peer-reviewed journal.\n\n17. (burnett2016largevolumeserial pages 6-7): Timothy L. Burnett, Timothy L. Burnett, R. Kelley, B. Winiarski, L. Contreras, Michael Daly, A. Gholinia, M. G. Burke, and P. J. Withers. Large volume serial section tomography by xe plasma fib dual beam microscopy. Ultramicroscopy, 161:119-129, Feb 2016. URL: https://doi.org/10.1016/j.ultramic.2015.11.001, doi:10.1016/j.ultramic.2015.11.001. This article has 440 citations and is from a peer-reviewed journal.\n\n18. (shen2019convolutionalneuralnetworkbased pages 8-10): Yu-Feng Shen, Reeju Pokharel, Thomas J. Nizolek, Anil Kumar, and Turab Lookman. Convolutional neural network-based method for real-time orientation indexing of measured electron backscatter diffraction patterns. Acta Materialia, 170:118-131, May 2019. URL: https://doi.org/10.1016/j.actamat.2019.03.026, doi:10.1016/j.actamat.2019.03.026. This article has 67 citations and is from a highest quality peer-reviewed journal.", + "graded_answer": null, + "cost": 0.0, + "token_counts": {}, + "config_md5": "44fbe82f4172525021b58c01857cebcc", + "tool_history": [ + [ + "create_plan" + ], + [ + "paper_search", + "paper_search", + "paper_search", + "paper_search", + "paper_search", + "patent_search", + "patent_search" + ], + [ + "paper_search", + "paper_search", + "paper_search", + "paper_search", + "paper_search", + "paper_search" + ], + [ + "gather_evidence" + ], + [ + "paper_search", + "paper_search", + "paper_search", + "paper_search", + "paper_search", + "paper_search" + ], + [ + "gather_evidence" + ], + [ + "read_text", + "read_text", + "read_text" + ], + [ + "update_plan" + ], + [ + "update_plan" + ], + [ + "create_artifact" + ], + [ + "update_plan", + "update_plan", + "update_plan", + "update_plan", + "update_plan" + ], + [ + "update_plan" + ], + [ + "answer" + ] + ], + "citeable_context_ids": [ + "pqac-00000000", + "pqac-00000001", + "pqac-00000002", + "pqac-00000003", + "pqac-00000004", + "pqac-00000005", + "pqac-00000006", + "pqac-00000007", + "pqac-00000008", + "pqac-00000009", + "pqac-00000010", + "pqac-00000011", + "pqac-00000012", + "pqac-00000013", + "pqac-00000014", + "pqac-00000015", + "pqac-00000016", + "pqac-00000017" + ], + "artifacts": { + "artifact-00": "| Area | Closest published work(s) | What is automated | Objective/criterion | What is explicitly not automated | Gap assessment |\n|---|---|---|---|---|---|\n| 1. Optimizer-driven tuning of EBSD pattern-processing or indexing parameters | **Closest demonstrated EBSD parameter sweep:** Polonsky et al. 2019 parameterized DREAM.3D reconstruction variables and swept grain-segmentation misorientation tolerance over 0.1\u201310\u00b0 in 0.1\u00b0 increments, generating 100 reconstructions; **nearby but different:** Zhu et al. 2022 is only available here as metadata for \u201cglobal optimization algorithms\u201d applied to orientation/pattern-center/deformation extraction, so it should be treated as adjacent prior art, not verified from text in this record; **nearby non-tuning automation:** Kaufmann et al. 2020 CNN phase mapping automates phase recognition from patterns rather than tuning EBSD processing settings (pqac-00000014, pqac-00000013, pqac-00000004, pqac-00000005) | Automated batch execution / parameterization of reconstruction pipelines in BisQue+DREAM.3D; CNN-based direct phase classification from patterns in Kaufmann 2020 (pqac-00000014, pqac-00000004) | Polonsky used reconstruction-level metrics: fraction of \u201cgood\u201d CI-masked voxels retained and total grain count, selecting an elbow/balance point at 2.0\u00b0; Kaufmann targets phase-map fidelity qualitatively against known microstructure/EDS, not optimizer search (pqac-00000013, pqac-00000005) | No evidence here of Bayesian optimization, Gaussian processes, genetic/evolutionary algorithms, RL, random/grid search over **pattern** processing settings such as background correction, binning, neighbor averaging, Hough band count, rho-theta smoothing, or dictionary settings. Polonsky optimizes segmentation/reconstruction variables after indexing, not indexing settings themselves. Kaufmann does not tune EBSD parameters at all (pqac-00000013, pqac-00000005) | **Gap largely open.** Closest evidence is reconstruction-pipeline parameterization, not closed-loop optimizer-driven tuning of pattern-processing/indexing knobs. |\n| 2. Feedback loops that re-index stored raw patterns using CI/IQ/MAD/NCC to choose next parameter set | **Closest proposal:** Shen et al. 2019 proposes combining fast CNN predictions with a confidence measure (quaternion norm) so that high-confidence points get neighborhood dictionary search and low-confidence points get full dictionary search; **related raw-pattern availability, not loop:** Stinville et al. 2022 notes raw .up2 patterns can be opened in EMsoft DI / EMSphInx, enabling reindexing in principle (pqac-00000017, pqac-00000015, pqac-00000002, pqac-00000003) | Shen automates confidence estimation for each location and proposes routing subsequent dictionary matching effort based on confidence; raw pattern archival in Stinville enables offline reindexing workflows (pqac-00000017, pqac-00000003) | Quaternion norm as confidence proxy in Shen; no demonstrated CI/IQ/MAD/NCC-driven next-parameter selection loop in the gathered evidence (pqac-00000017) | Shen does **not** demonstrate an executed closed loop that iteratively changes indexing/processing parameters and re-indexes stored raw patterns to maximize CI/IQ/MAD/NCC/NCC-like objectives; it is a proposed hybrid search allocation strategy. Stinville provides data access, not autonomous optimization (pqac-00000017, pqac-00000003) | **Gap open.** Proposal-level hybrid confidence routing exists, but not a demonstrated feedback optimizer that selects the next EBSD parameter set from reindexed raw patterns. |\n| 3. Optimization against grain-level or microstructure-level outcomes | **Closest demonstrated:** Polonsky et al. 2019 explicitly optimizes a grain-segmentation parameter against microstructure-level outcomes (grain count and retained good-data fraction); Stan\u011bk et al. 2020 compares 2D/3D segmentation sensitivity to misorientation threshold and shows strong threshold dependence, but not autonomous optimization (pqac-00000013, pqac-00000012, pqac-00000010, pqac-00000011) | Automated parallel reconstructions and post-processing counts in Polonsky; analytical comparison of threshold effects on segmentation in Stan\u011bk (pqac-00000013, pqac-00000010) | Grain count stability / avoidance of grain merging plus retained CI-masked voxel fraction in Polonsky; sensitivity of number of grains and segmentation discrepancies vs threshold in Stan\u011bk (pqac-00000013, pqac-00000011) | No demonstrated multi-objective or constrained optimization over broader grain-level cleanup outcomes such as speckle/wild-grain fraction, grain-boundary integrity, fraction of pixels altered by cleanup, or Pareto balancing across multiple EBSD post-processing stages. Polonsky is a one-parameter sweep with manually interpreted elbow criterion (pqac-00000013, pqac-00000012) | **Partially occupied, but narrow.** Grain-level optimization exists for segmentation tolerance; broader autonomous multi-objective EBSD post-processing remains a gap. |\n| 4. Hybrid Hough-first / dictionary-on-residue and automated escalation criteria | **Closest published work:** Shen et al. 2019 explicitly proposes a hybrid strategy: CNN preliminary prediction plus confidence, then pattern matching only in a neighborhood for high-confidence points and full dictionary search for low-confidence points; this is the clearest automated escalation criterion in the gathered evidence. Sparks et al. 2024 and Winiarski et al. 2021 automate registration/distortion correction workflows but not Hough\u2192dictionary escalation (pqac-00000017, pqac-00000000, pqac-00000008) | Automated confidence scoring and proposed routing of dictionary-search scope in Shen; automated image registration/distortion correction in Sparks/Winiarski (pqac-00000017, pqac-00000000, pqac-00000008) | Criterion in Shen is confidence from quaternion norm: high confidence \u2192 local neighborhood dictionary search; low confidence \u2192 full dictionary search (pqac-00000017) | No evidence in the gathered text of a **demonstrated** Hough-first then dictionary-on-low-quality-residue loop with automated escalation based on CI/IQ/MAD/NCC thresholds. Shen\u2019s routing is proposed around CNN+dictionary, not Hough+dictionary, and not shown as an executed autonomous residue-reindexing pipeline (pqac-00000017) | **Mostly gap.** There is a close proposal for automated escalation, but not a demonstrated Hough-residue-to-dictionary autonomous workflow. |\n| 5. Autonomous/self-driving EBSD post-processing or characterization workflows, including links back to SEM acquisition recommendations | **Closest workflow automation:** Sparks et al. 2024 automates sample/image registration steps, pattern-center fitting for every section, and alignment routines; Winiarski et al. 2021 automates SE\u2013EBSD distortion correction and argues more automated procedures are needed; Burnett et al. 2016 demonstrates a fully automated serial-sectioning routine with tracking fiducials, but acquisition settings were experimentally chosen; Kaufmann et al. 2020 automates phase mapping from patterns (pqac-00000001, pqac-00000000, pqac-00000008, pqac-00000009, pqac-00000006, pqac-00000007, pqac-00000004) | Automated registration/warping, per-layer EBSD-to-BSE alignment, CI-threshold masks, pattern-center fitting per section, and automated serial sectioning with fiducial tracking; CNN inference for phase maps (pqac-00000000, pqac-00000001, pqac-00000006, pqac-00000004) | Workflow goals are geometric consistency, low inter-section misorientation, and corrected distortions; Burnett assesses equivalent quality via EBSD pattern quality/band contrast and indexing rate after experimentally selected settings (pqac-00000001, pqac-00000008, pqac-00000007) | No evidence here of a human-out-of-the-loop EBSD post-processing system that autonomously tunes post-processing/indexing parameters end-to-end, nor of a loop that feeds post-processing outcomes back to SEM acquisition parameters such as beam current, dwell time, or step size. Burnett explicitly determines acceptable milling current experimentally; Winiarski says more automated procedures still need to be developed (pqac-00000007, pqac-00000008) | **Gap open.** Sub-workflow automation exists, but not a self-driving closed-loop EBSD characterization system that recommends or controls acquisition parameters from post-processing outcomes. |\n\n\n*Table: This table maps the closest published prior art found for the five requested EBSD automation areas, distinguishing demonstrated methods from proposals and from absent closed loops. It highlights that most evidence clusters around workflow automation and grain-segmentation parameter sweeps, not autonomous closed-loop tuning of indexing/processing parameters.*" + }, + "candidates": { + "call_TMwBuCDwZNGWGVmRuRrINX4G": [], + "call_9At2TUTAjnJ23z8NGaLTDASo": [ + { + "embedding": null, + "docname": "panchi2023bayesianoptimizationfor", + "dockey": "15dd6fed0aaf24ad", + "citation": "Navid Panchi. Bayesian optimization for diffraction profile modeling. Proceedings of the Institute for Multiscale Simulation, Jan 2023. URL: https://doi.org/10.25593/open-fau-1463, doi:10.25593/open-fau-1463.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "panchi2023bayesianoptimizationfor", + "bibtex": "@article{panchi2023bayesianoptimizationfor,\n author = \"Panchi, Navid\",\n title = \"Bayesian Optimization for Diffraction Profile Modeling\",\n year = \"2023\",\n journal = \"Proceedings of the Institute for Multiscale Simulation\",\n month = \"Jan\",\n doi = \"10.25593/open-fau-1463\",\n url = \"https://doi.org/10.25593/open-fau-1463\",\n publisher = \"Friedrich-Alexander-Universit\u00e4t Erlangen-N\u00fcrnberg (FAU)\"\n}\n", + "authors": [ + "Navid Panchi" + ], + "publication_date": "2023-01-20T00:00:00Z", + "year": 2023, + "volume": null, + "issue": null, + "issn": null, + "pages": null, + "journal": "Proceedings of the Institute for Multiscale Simulation", + "publisher": "Friedrich-Alexander-Universit\u00e4t Erlangen-N\u00fcrnberg (FAU)", + "url": "https://open.fau.de/handle/openfau/33541", + "title": "Bayesian Optimization for Diffraction Profile Modeling", + "citation_count": 0, + "bibtex_type": "article", + "source_quality": -1, + "is_retracted": null, + "doi": "10.25593/open-fau-1463", + "doi_url": "https://doi.org/10.25593/open-fau-1463", + "doc_id": "15dd6fed0aaf24ad", + "file_location": null, + "license": null, + "pdf_url": null, + "other": { + "client_source": [ + "paper_search", + "datacite", + "datacite", + "datacite", + "datacite" + ], + "bibtex_source": [ + "self_generated", + "self_generated", + "self_generated", + "self_generated", + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "Navid Panchi. Bayesian optimization for diffraction profile modeling. Proceedings of the Institute for Multiscale Simulation, Jan 2023. URL: https://doi.org/10.25593/open-fau-1463, doi:10.25593/open-fau-1463. This article has 0 citations." + }, + { + "embedding": null, + "docname": "frydrych2021materialsinformaticsfor", + "dockey": "dc95f8c662e906cd", + "citation": "Karol Frydrych, Kamran Karimi, Michal Pecelerowicz, Rene Alvarez, Francesco Javier Dominguez-Guti\u00e9rrez, Fabrizio Rovaris, and Stefanos Papanikolaou. Materials informatics for mechanical deformation: a review of applications and challenges. Materials, 14:5764, Oct 2021. URL: https://doi.org/10.3390/ma14195764, doi:10.3390/ma14195764.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "frydrych2021materialsinformaticsfor", + "bibtex": "@article{frydrych2021materialsinformaticsfor,\n author = \"Frydrych, Karol and Karimi, Kamran and Pecelerowicz, Michal and Alvarez, Rene and Dominguez-Guti\u00e9rrez, Francesco Javier and Rovaris, Fabrizio and Papanikolaou, Stefanos\",\n title = \"Materials Informatics for Mechanical Deformation: A Review of Applications and Challenges\",\n year = \"2021\",\n journal = \"Materials\",\n volume = \"14\",\n pages = \"5764\",\n month = \"Oct\",\n doi = \"10.3390/ma14195764\",\n url = \"https://doi.org/10.3390/ma14195764\",\n publisher = \"MDPI AG\",\n issue = \"19\",\n issn = \"1996-1944\"\n}\n", + "authors": [ + "Karol Frydrych", + "Kamran Karimi", + "Michal Pecelerowicz", + "Rene Alvarez", + "Francesco Javier Dominguez-Guti\u00e9rrez", + "Fabrizio Rovaris", + "Stefanos Papanikolaou" + ], + "publication_date": "2021-10-02T00:00:00Z", + "year": 2021, + "volume": "14", + "issue": "19", + "issn": "1996-1944", + "pages": "5764", + "journal": "Materials", + "publisher": "MDPI AG", + "url": "https://doi.org/10.3390/ma14195764", + "title": "Materials Informatics for Mechanical Deformation: A Review of Applications and Challenges", + "citation_count": 80, + "bibtex_type": "misc", + "source_quality": -1, + "is_retracted": null, + "doi": "10.3390/ma14195764", + "doi_url": "https://doi.org/10.3390/ma14195764", + "doc_id": "dc95f8c662e906cd", + "file_location": null, + "license": null, + "pdf_url": "https://www.mdpi.com/1996-1944/14/19/5764/pdf?version=1633167246", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "Karol Frydrych, Kamran Karimi, Michal Pecelerowicz, Rene Alvarez, Francesco Javier Dominguez-Guti\u00e9rrez, Fabrizio Rovaris, and Stefanos Papanikolaou. Materials informatics for mechanical deformation: a review of applications and challenges. Materials, 14:5764, Oct 2021. URL: https://doi.org/10.3390/ma14195764, doi:10.3390/ma14195764. This article has 80 citations." + }, + { + "embedding": null, + "docname": "stinville2022multimodaldatasetof", + "dockey": "e97010568afd0695", + "citation": "J. C. Stinville, J. M. Hestroffer, M. A. Charpagne, A. T. Polonsky, M. P. Echlin, C. J. Torbet, V. Valle, K. E. Nygren, M. P. Miller, O. Klaas, A. Loghin, I. J. Beyerlein, and T. M. Pollock. Multi-modal dataset of a polycrystalline metallic material: 3d microstructure and deformation fields. Scientific Data, Aug 2022. URL: https://doi.org/10.1038/s41597-022-01525-w, doi:10.1038/s41597-022-01525-w.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "stinville2022multimodaldatasetof", + "bibtex": "@article{stinville2022multimodaldatasetof,\n author = \"Stinville, J. C. and Hestroffer, J. M. and Charpagne, M. A. and Polonsky, A. T. and Echlin, M. P. and Torbet, C. J. and Valle, V. and Nygren, K. E. and Miller, M. P. and Klaas, O. and Loghin, A. and Beyerlein, I. J. and Pollock, T. M.\",\n title = \"Multi-modal Dataset of a Polycrystalline Metallic Material: 3D Microstructure and Deformation Fields\",\n year = \"2022\",\n journal = \"Scientific Data\",\n volume = \"9\",\n month = \"Aug\",\n doi = \"10.1038/s41597-022-01525-w\",\n url = \"https://doi.org/10.1038/s41597-022-01525-w\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"1\",\n issn = \"2052-4463\"\n}\n", + "authors": [ + "J. C. Stinville", + "J. M. Hestroffer", + "M. A. Charpagne", + "A. T. Polonsky", + "M. P. Echlin", + "C. J. Torbet", + "V. Valle", + "K. E. Nygren", + "M. P. Miller", + "O. Klaas", + "A. Loghin", + "I. J. Beyerlein", + "T. M. Pollock" + ], + "publication_date": "2022-08-01T00:00:00Z", + "year": 2022, + "volume": "9", + "issue": "1", + "issn": "2052-4463", + "pages": null, + "journal": "Scientific Data", + "publisher": "Springer Science and Business Media LLC", + "url": "https://doi.org/10.1038/s41597-022-01525-w", + "title": "Multi-modal Dataset of a Polycrystalline Metallic Material: 3D Microstructure and Deformation Fields", + "citation_count": 36, + "bibtex_type": "misc", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1038/s41597-022-01525-w", + "doi_url": "https://doi.org/10.1038/s41597-022-01525-w", + "doc_id": "e97010568afd0695", + "file_location": null, + "license": null, + "pdf_url": "https://www.nature.com/articles/s41597-022-01525-w.pdf", + "other": { + "client_source": [ + "paper_search", + "semantic_scholar", + "semantic_scholar", + "crossref", + "crossref" + ], + "bibtex_source": [ + "self_generated", + "semantic_scholar", + "self_generated", + "semantic_scholar", + [ + "self_generated" + ], + [ + "crossref" + ], + "self_generated", + [ + "self_generated" + ], + [ + "crossref" + ], + "self_generated" + ] + }, + "formatted_citation": "J. C. Stinville, J. M. Hestroffer, M. A. Charpagne, A. T. Polonsky, M. P. Echlin, C. J. Torbet, V. Valle, K. E. Nygren, M. P. Miller, O. Klaas, A. Loghin, I. J. Beyerlein, and T. M. Pollock. Multi-modal dataset of a polycrystalline metallic material: 3d microstructure and deformation fields. Scientific Data, Aug 2022. URL: https://doi.org/10.1038/s41597-022-01525-w, doi:10.1038/s41597-022-01525-w. This article has 36 citations and is from a peer-reviewed journal." + }, + { + "embedding": null, + "docname": "batra2021emergingmaterialsintelligence", + "dockey": "ab748ce1292815c0", + "citation": "Rohit Batra, Le Song, and Rampi Ramprasad. Emerging materials intelligence ecosystems propelled by machine learning. Nature Reviews Materials, 6:655-678, Nov 2021. URL: https://doi.org/10.1038/s41578-020-00255-y, doi:10.1038/s41578-020-00255-y.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "batra2021emergingmaterialsintelligence", + "bibtex": "@article{batra2021emergingmaterialsintelligence,\n author = \"Batra, Rohit and Song, Le and Ramprasad, Rampi\",\n title = \"Emerging materials intelligence ecosystems propelled by machine learning\",\n year = \"2021\",\n journal = \"Nature Reviews Materials\",\n volume = \"6\",\n pages = \"655-678\",\n month = \"Nov\",\n doi = \"10.1038/s41578-020-00255-y\",\n url = \"https://doi.org/10.1038/s41578-020-00255-y\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"8\",\n issn = \"2058-8437\"\n}\n", + "authors": [ + "Rohit Batra", + "Le Song", + "Rampi Ramprasad" + ], + "publication_date": "2020-11-09T00:00:00Z", + "year": 2021, + "volume": "6", + "issue": "8", + "issn": "2058-8437", + "pages": "655-678", + "journal": "Nature Reviews Materials", + "publisher": "Springer Science and Business Media LLC", + "url": "https://doi.org/10.1038/s41578-020-00255-y", + "title": "Emerging materials intelligence ecosystems propelled by machine learning", + "citation_count": 513, + "bibtex_type": "article", + "source_quality": -1, + "is_retracted": null, + "doi": "10.1038/s41578-020-00255-y", + "doi_url": "https://doi.org/10.1038/s41578-020-00255-y", + "doc_id": "ab748ce1292815c0", + "file_location": null, + "license": null, + "pdf_url": "https://www.osti.gov/servlets/purl/1864296", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "Rohit Batra, Le Song, and Rampi Ramprasad. Emerging materials intelligence ecosystems propelled by machine learning. Nature Reviews Materials, 6:655-678, Nov 2021. URL: https://doi.org/10.1038/s41578-020-00255-y, doi:10.1038/s41578-020-00255-y. This article has 513 citations." + } + ], + "call_5aBBEXJupU0KmlHg00b79lgu": [ + { + "embedding": null, + "docname": "amini2024sustainabilityinspiredfabrication", + "dockey": "911096d6a6cb0eae", + "citation": "Shahram Amini, Hongbin Choi, Wesley Seche, Alexander Blagojevic, Nicholas May, Benjamin M. Lefler, Skyler L. Davis, Sahar Elyahoodayan, Pouya Tavousi, Steven J. May, Gregory A. Caputo, Terry C. Lowe, Jeffrey Hettinger, and Sina Shahbazmohamadi. Sustainability inspired fabrication of next generation neurostimulation and cardiac rhythm management electrodes via reactive hierarchical surface restructuring. Microsystems & nanoengineering, 10 1:125, Sep 2024. URL: https://doi.org/10.1038/s41378-024-00754-w, doi:10.1038/s41378-024-00754-w.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "amini2024sustainabilityinspiredfabrication", + "bibtex": "@article{amini2024sustainabilityinspiredfabrication,\n author = \"Amini, Shahram and Choi, Hongbin and Seche, Wesley and Blagojevic, Alexander and May, Nicholas and Lefler, Benjamin M. and Davis, Skyler L. and Elyahoodayan, Sahar and Tavousi, Pouya and May, Steven J. and Caputo, Gregory A. and Lowe, Terry C. and Hettinger, Jeffrey and Shahbazmohamadi, Sina\",\n title = \"Sustainability inspired fabrication of next generation neurostimulation and cardiac rhythm management electrodes via reactive hierarchical surface restructuring.\",\n year = \"2024\",\n journal = \"Microsystems \\& nanoengineering\",\n volume = \"10 1\",\n pages = \"125\",\n month = \"Sep\",\n doi = \"10.1038/s41378-024-00754-w\",\n url = \"https://doi.org/10.1038/s41378-024-00754-w\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"1\",\n issn = \"2055-7434\"\n}\n", + "authors": [ + "Shahram Amini", + "Hongbin Choi", + "Wesley Seche", + "Alexander Blagojevic", + "Nicholas May", + "Benjamin M. Lefler", + "Skyler L. Davis", + "Sahar Elyahoodayan", + "Pouya Tavousi", + "Steven J. May", + "Gregory A. Caputo", + "Terry C. Lowe", + "Jeffrey Hettinger", + "Sina Shahbazmohamadi" + ], + "publication_date": "2024-09-09T00:00:00Z", + "year": 2024, + "volume": "10 1", + "issue": "1", + "issn": "2055-7434", + "pages": "125", + "journal": "Microsystems & nanoengineering", + "publisher": "Springer Science and Business Media LLC", + "url": "https://doi.org/10.1038/s41378-024-00754-w", + "title": "Sustainability inspired fabrication of next generation neurostimulation and cardiac rhythm management electrodes via reactive hierarchical surface restructuring.", + "citation_count": 8, + "bibtex_type": "article", + "source_quality": 2, + "is_retracted": null, + "doi": "10.1038/s41378-024-00754-w", + "doi_url": "https://doi.org/10.1038/s41378-024-00754-w", + "doc_id": "911096d6a6cb0eae", + "file_location": null, + "license": null, + "pdf_url": "https://www.nature.com/articles/s41378-024-00754-w.pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "Shahram Amini, Hongbin Choi, Wesley Seche, Alexander Blagojevic, Nicholas May, Benjamin M. Lefler, Skyler L. Davis, Sahar Elyahoodayan, Pouya Tavousi, Steven J. May, Gregory A. Caputo, Terry C. Lowe, Jeffrey Hettinger, and Sina Shahbazmohamadi. Sustainability inspired fabrication of next generation neurostimulation and cardiac rhythm management electrodes via reactive hierarchical surface restructuring. Microsystems & nanoengineering, 10 1:125, Sep 2024. URL: https://doi.org/10.1038/s41378-024-00754-w, doi:10.1038/s41378-024-00754-w. This article has 8 citations and is from a domain leading peer-reviewed journal." + } + ], + "call_acsPy2saVbrPRcVvQrHXhwqx": [], + "call_SvSRR7s0yK3PpnhQQ0Vw5Xl4": [ + { + "embedding": null, + "docname": "choudhary2022recentadvancesand", + "dockey": "50bfe20b4abf8c33", + "citation": "Kamal Choudhary, Brian DeCost, Chi Chen, Anubhav Jain, Francesca Tavazza, Ryan Cohn, Cheol Woo Park, Alok Choudhary, Ankit Agrawal, Simon J. L. Billinge, Elizabeth Holm, Shyue Ping Ong, and Chris Wolverton. Recent advances and applications of deep learning methods in materials science. npj Computational Materials, 8:1-26, Apr 2022. URL: https://doi.org/10.1038/s41524-022-00734-6, doi:10.1038/s41524-022-00734-6.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "choudhary2022recentadvancesand", + "bibtex": "@article{choudhary2022recentadvancesand,\n author = \"Choudhary, Kamal and DeCost, Brian and Chen, Chi and Jain, Anubhav and Tavazza, Francesca and Cohn, Ryan and Park, Cheol Woo and Choudhary, Alok and Agrawal, Ankit and Billinge, Simon J. L. and Holm, Elizabeth and Ong, Shyue Ping and Wolverton, Chris\",\n title = \"Recent advances and applications of deep learning methods in materials science\",\n year = \"2022\",\n journal = \"npj Computational Materials\",\n volume = \"8\",\n month = \"Apr\",\n doi = \"10.1038/s41524-022-00734-6\",\n url = \"https://doi.org/10.1038/s41524-022-00734-6\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"1\",\n issn = \"2057-3960\",\n pages = \"1-26\"\n}\n", + "authors": [ + "Kamal Choudhary", + "Brian DeCost", + "Chi Chen", + "Anubhav Jain", + "Francesca Tavazza", + "Ryan Cohn", + "Cheol Woo Park", + "Alok Choudhary", + "Ankit Agrawal", + "Simon J. L. Billinge", + "Elizabeth Holm", + "Shyue Ping Ong", + "Chris Wolverton" + ], + "publication_date": "2022-04-05T00:00:00Z", + "year": 2022, + "volume": "8", + "issue": "1", + "issn": "2057-3960", + "pages": "1-26", + "journal": "npj Computational Materials", + "publisher": "Springer Science and Business Media LLC", + "url": "https://doi.org/10.1038/s41524-022-00734-6", + "title": "Recent advances and applications of deep learning methods in materials science", + "citation_count": 1030, + "bibtex_type": "misc", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1038/s41524-022-00734-6", + "doi_url": "https://doi.org/10.1038/s41524-022-00734-6", + "doc_id": "50bfe20b4abf8c33", + "file_location": null, + "license": null, + "pdf_url": "https://www.nature.com/articles/s41524-022-00734-6.pdf", + "other": { + "client_source": [ + "paper_search", + "semantic_scholar", + "semantic_scholar", + "crossref", + "crossref" + ], + "bibtex_source": [ + "self_generated", + "semantic_scholar", + "self_generated", + "semantic_scholar", + [ + "self_generated" + ], + [ + "crossref" + ], + "self_generated", + [ + "self_generated" + ], + [ + "crossref" + ], + "self_generated" + ] + }, + "formatted_citation": "Kamal Choudhary, Brian DeCost, Chi Chen, Anubhav Jain, Francesca Tavazza, Ryan Cohn, Cheol Woo Park, Alok Choudhary, Ankit Agrawal, Simon J. L. Billinge, Elizabeth Holm, Shyue Ping Ong, and Chris Wolverton. Recent advances and applications of deep learning methods in materials science. npj Computational Materials, 8:1-26, Apr 2022. URL: https://doi.org/10.1038/s41524-022-00734-6, doi:10.1038/s41524-022-00734-6. This article has 1030 citations and is from a peer-reviewed journal." + } + ], + "call_yBdeyyzRACDmvHLG4V5YZoxC": [ + { + "embedding": null, + "docname": "sparks20243dreconstructionof", + "dockey": "be99dadb0f50f040", + "citation": "Gregory Sparks, Simon A. Mason, Michael G. Chapman, Jun-Sang Park, Hemant Sharma, Peter Kenesei, Stephen R. Niezgoda, Michael J. Mills, Michael D. Uchic, Paul A. Shade, and Mark Obstalecki. 3d reconstruction of a high-energy diffraction microscopy sample using multi-modal serial sectioning with high-precision ebsd and surface profilometry. Integrating Materials and Manufacturing Innovation, 13:773-803, Jul 2024. URL: https://doi.org/10.1007/s40192-024-00370-6, doi:10.1007/s40192-024-00370-6.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "sparks20243dreconstructionof", + "bibtex": "@article{sparks20243dreconstructionof,\n author = \"Sparks, Gregory and Mason, Simon A. and Chapman, Michael G. and Park, Jun-Sang and Sharma, Hemant and Kenesei, Peter and Niezgoda, Stephen R. and Mills, Michael J. and Uchic, Michael D. and Shade, Paul A. and Obstalecki, Mark\",\n title = \"3D Reconstruction of a High-Energy Diffraction Microscopy Sample Using Multi-modal Serial Sectioning with High-Precision EBSD and Surface Profilometry\",\n year = \"2024\",\n journal = \"Integrating Materials and Manufacturing Innovation\",\n month = \"Jul\",\n doi = \"10.1007/s40192-024-00370-6\",\n url = \"https://doi.org/10.1007/s40192-024-00370-6\",\n volume = \"13\",\n pages = \"773-803\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"3\",\n issn = \"2193-9764\"\n}\n", + "authors": [ + "Gregory Sparks", + "Simon A. Mason", + "Michael G. Chapman", + "Jun-Sang Park", + "Hemant Sharma", + "Peter Kenesei", + "Stephen R. Niezgoda", + "Michael J. Mills", + "Michael D. Uchic", + "Paul A. Shade", + "Mark Obstalecki" + ], + "publication_date": "2024-07-24T00:00:00Z", + "year": 2024, + "volume": "13", + "issue": "3", + "issn": "2193-9764", + "pages": "773-803", + "journal": "Integrating Materials and Manufacturing Innovation", + "publisher": "Springer Science and Business Media LLC", + "url": "https://doi.org/10.1007/s40192-024-00370-6", + "title": "3D Reconstruction of a High-Energy Diffraction Microscopy Sample Using Multi-modal Serial Sectioning with High-Precision EBSD and Surface Profilometry", + "citation_count": 11, + "bibtex_type": "article", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1007/s40192-024-00370-6", + "doi_url": "https://doi.org/10.1007/s40192-024-00370-6", + "doc_id": "be99dadb0f50f040", + "file_location": null, + "license": null, + "pdf_url": "https://link.springer.com/content/pdf/10.1007/s40192-024-00370-6.pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated" + ] + }, + "formatted_citation": "Gregory Sparks, Simon A. Mason, Michael G. Chapman, Jun-Sang Park, Hemant Sharma, Peter Kenesei, Stephen R. Niezgoda, Michael J. Mills, Michael D. Uchic, Paul A. Shade, and Mark Obstalecki. 3d reconstruction of a high-energy diffraction microscopy sample using multi-modal serial sectioning with high-precision ebsd and surface profilometry. Integrating Materials and Manufacturing Innovation, 13:773-803, Jul 2024. URL: https://doi.org/10.1007/s40192-024-00370-6, doi:10.1007/s40192-024-00370-6. This article has 11 citations and is from a peer-reviewed journal." + }, + { + "embedding": null, + "docname": "polonsky2019threedimensionalanalysisand", + "dockey": "39e5f645a50ad2d5", + "citation": "Andrew T. Polonsky, Christian A. Lang, Kristian G. Kvilekval, Marat I. Latypov, McLean P. Echlin, B. S. Manjunath, and Tresa M. Pollock. Three-dimensional analysis and reconstruction of additively manufactured materials in the cloud-based bisque infrastructure. Integrating Materials and Manufacturing Innovation, 8:37-51, Mar 2019. URL: https://doi.org/10.1007/s40192-019-00126-7, doi:10.1007/s40192-019-00126-7.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "polonsky2019threedimensionalanalysisand", + "bibtex": "@article{polonsky2019threedimensionalanalysisand,\n author = \"Polonsky, Andrew T. and Lang, Christian A. and Kvilekval, Kristian G. and Latypov, Marat I. and Echlin, McLean P. and Manjunath, B. S. and Pollock, Tresa M.\",\n title = \"Three-dimensional Analysis and Reconstruction of Additively Manufactured Materials in the Cloud-Based BisQue Infrastructure\",\n year = \"2019\",\n journal = \"Integrating Materials and Manufacturing Innovation\",\n volume = \"8\",\n pages = \"37-51\",\n month = \"Mar\",\n doi = \"10.1007/s40192-019-00126-7\",\n url = \"https://doi.org/10.1007/s40192-019-00126-7\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"1\",\n issn = \"2193-9764\"\n}\n", + "authors": [ + "Andrew T. Polonsky", + "Christian A. Lang", + "Kristian G. Kvilekval", + "Marat I. Latypov", + "McLean P. Echlin", + "B. S. Manjunath", + "Tresa M. Pollock" + ], + "publication_date": "2019-03-01T00:00:00Z", + "year": 2019, + "volume": "8", + "issue": "1", + "issn": "2193-9764", + "pages": "37-51", + "journal": "Integrating Materials and Manufacturing Innovation", + "publisher": "Springer Science and Business Media LLC", + "url": "https://link.springer.com/content/pdf/10.1007%2Fs40192-019-00126-7.pdf", + "title": "Three-dimensional Analysis and Reconstruction of Additively Manufactured Materials in the Cloud-Based BisQue Infrastructure", + "citation_count": 31, + "bibtex_type": "article", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1007/s40192-019-00126-7", + "doi_url": "https://doi.org/10.1007/s40192-019-00126-7", + "doc_id": "39e5f645a50ad2d5", + "file_location": null, + "license": null, + "pdf_url": "https://link.springer.com/content/pdf/10.1007/s40192-019-00126-7.pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "Andrew T. Polonsky, Christian A. Lang, Kristian G. Kvilekval, Marat I. Latypov, McLean P. Echlin, B. S. Manjunath, and Tresa M. Pollock. Three-dimensional analysis and reconstruction of additively manufactured materials in the cloud-based bisque infrastructure. Integrating Materials and Manufacturing Innovation, 8:37-51, Mar 2019. URL: https://doi.org/10.1007/s40192-019-00126-7, doi:10.1007/s40192-019-00126-7. This article has 31 citations and is from a peer-reviewed journal." + }, + { + "embedding": null, + "docname": "chen2025recentprogressof", + "dockey": "5811c2803a65a250", + "citation": "Bingbing Chen, Dongfeng Li, Peter Davies, Richard Johnston, Xiangyun Ge, and Chenfeng Li. Recent progress of digital reconstruction in polycrystalline materials. Archives of Computational Methods in Engineering, Mar 2025. URL: https://doi.org/10.1007/s11831-025-10245-4, doi:10.1007/s11831-025-10245-4.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "chen2025recentprogressof", + "bibtex": "@article{chen2025recentprogressof,\n author = \"Chen, Bingbing and Li, Dongfeng and Davies, Peter and Johnston, Richard and Ge, Xiangyun and Li, Chenfeng\",\n title = \"Recent Progress of Digital Reconstruction in Polycrystalline Materials\",\n year = \"2025\",\n journal = \"Archives of Computational Methods in Engineering\",\n month = \"Mar\",\n doi = \"10.1007/s11831-025-10245-4\",\n url = \"https://doi.org/10.1007/s11831-025-10245-4\"\n}\n", + "authors": [ + "Bingbing Chen", + "Dongfeng Li", + "Peter Davies", + "Richard Johnston", + "Xiangyun Ge", + "Chenfeng Li" + ], + "publication_date": "2025-03-01T00:00:00Z", + "year": 2025, + "volume": null, + "issue": null, + "issn": null, + "pages": null, + "journal": "Archives of Computational Methods in Engineering", + "publisher": null, + "url": "https://link.springer.com/content/pdf/10.1007/s11831-025-10245-4.pdf", + "title": "Recent Progress of Digital Reconstruction in Polycrystalline Materials", + "citation_count": 13, + "bibtex_type": "article", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1007/s11831-025-10245-4", + "doi_url": "https://doi.org/10.1007/s11831-025-10245-4", + "doc_id": "5811c2803a65a250", + "file_location": null, + "license": null, + "pdf_url": "https://link.springer.com/content/pdf/10.1007/s11831-025-10245-4.pdf", + "other": { + "client_source": [ + "paper_search", + "semantic_scholar", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + "self_generated", + "self_generated", + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "Bingbing Chen, Dongfeng Li, Peter Davies, Richard Johnston, Xiangyun Ge, and Chenfeng Li. Recent progress of digital reconstruction in polycrystalline materials. Archives of Computational Methods in Engineering, Mar 2025. URL: https://doi.org/10.1007/s11831-025-10245-4, doi:10.1007/s11831-025-10245-4. This article has 13 citations and is from a peer-reviewed journal." + } + ], + "call_4uZ0w5ewQsn4Ra9JRMzH48rh": [], + "call_WJzVeGxOMudv7uXJmeYdSe3F": [ + { + "embedding": null, + "docname": "US12517250B2", + "dockey": "5638a85b49fd6858", + "citation": "Nicholas A. Kotov. Multidimensional materials sensing systems and methods. Patent (WO,EP,US,CN,JP,KR), 2026.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "US12517250B2", + "bibtex": "@article{US12517250B2,\n author = \"Kotov, Nicholas A.\",\n title = \"Multidimensional materials sensing systems and methods\",\n year = \"2026\",\n journal = \"Patent (WO,EP,US,CN,JP,KR)\"\n}\n", + "authors": [ + "Nicholas A. Kotov" + ], + "publication_date": null, + "year": 2026, + "volume": null, + "issue": null, + "issn": null, + "pages": null, + "journal": "Patent (WO,EP,US,CN,JP,KR)", + "publisher": null, + "url": "https://patents.google.com/patent/US12517250B2/en", + "title": "Multidimensional materials sensing systems and methods", + "citation_count": null, + "bibtex_type": null, + "source_quality": null, + "is_retracted": null, + "doi": null, + "doi_url": null, + "doc_id": "5638a85b49fd6858", + "file_location": null, + "license": null, + "pdf_url": null, + "other": { + "client_source": [ + "patent_search" + ], + "bibtex_source": [ + "self_generated" + ] + }, + "formatted_citation": "Nicholas A. Kotov. Multidimensional materials sensing systems and methods. Patent (WO,EP,US,CN,JP,KR), 2026." + }, + { + "embedding": null, + "docname": "US20220276352A1", + "dockey": "3d314f0ddfb6f82d", + "citation": "Ricardo Ferreira. Optical package for a lidar sensor system and lidar sensor system technical \u2026. Patent (WO,EP,US,CN,CA,DE), 2022.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "US20220276352A1", + "bibtex": "@article{US20220276352A1,\n author = \"Ferreira, Ricardo\",\n title = \"Optical package for a lidar sensor system and lidar sensor system technical \u2026\",\n year = \"2022\",\n journal = \"Patent (WO,EP,US,CN,CA,DE)\"\n}\n", + "authors": [ + "Ricardo Ferreira" + ], + "publication_date": null, + "year": 2022, + "volume": null, + "issue": null, + "issn": null, + "pages": null, + "journal": "Patent (WO,EP,US,CN,CA,DE)", + "publisher": null, + "url": "https://patents.google.com/patent/US20220276352A1/en", + "title": "Optical package for a lidar sensor system and lidar sensor system technical \u2026", + "citation_count": null, + "bibtex_type": null, + "source_quality": null, + "is_retracted": null, + "doi": null, + "doi_url": null, + "doc_id": "3d314f0ddfb6f82d", + "file_location": null, + "license": null, + "pdf_url": "https://patentimages.storage.googleapis.com/69/bd/19/03e2eac191be65/US20220276352A1.pdf", + "other": { + "client_source": [ + "patent_search" + ], + "bibtex_source": [ + "self_generated" + ] + }, + "formatted_citation": "Ricardo Ferreira. Optical package for a lidar sensor system and lidar sensor system technical \u2026. Patent (WO,EP,US,CN,CA,DE), 2022." + }, + { + "embedding": null, + "docname": "US11112503B2", + "dockey": "bb332753ed5711a5", + "citation": "Dale G. Fried. Methods and apparatus for three-dimensional (3d) imaging. Patent (WO,EP,US,CA), 2021.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "US11112503B2", + "bibtex": "@article{US11112503B2,\n author = \"Fried, Dale G.\",\n title = \"Methods and apparatus for three-dimensional (3D) imaging\",\n year = \"2021\",\n journal = \"Patent (WO,EP,US,CA)\"\n}\n", + "authors": [ + "Dale G. Fried" + ], + "publication_date": null, + "year": 2021, + "volume": null, + "issue": null, + "issn": null, + "pages": null, + "journal": "Patent (WO,EP,US,CA)", + "publisher": null, + "url": "https://patents.google.com/patent/US11112503B2/en", + "title": "Methods and apparatus for three-dimensional (3D) imaging", + "citation_count": null, + "bibtex_type": null, + "source_quality": null, + "is_retracted": null, + "doi": null, + "doi_url": null, + "doc_id": "bb332753ed5711a5", + "file_location": null, + "license": null, + "pdf_url": "https://patentimages.storage.googleapis.com/4d/4e/e7/01acace611ddde/US11112503.pdf", + "other": { + "client_source": [ + "patent_search" + ], + "bibtex_source": [ + "self_generated" + ] + }, + "formatted_citation": "Dale G. Fried. Methods and apparatus for three-dimensional (3d) imaging. Patent (WO,EP,US,CA), 2021." + }, + { + "embedding": null, + "docname": "US10046229B2", + "dockey": "cffd382dd06367eb", + "citation": "Bao Tran. Smart device. Patent (US), 2018.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "US10046229B2", + "bibtex": "@article{US10046229B2,\n author = \"Tran, Bao\",\n title = \"Smart device\",\n year = \"2018\",\n journal = \"Patent (US)\"\n}\n", + "authors": [ + "Bao Tran" + ], + "publication_date": null, + "year": 2018, + "volume": null, + "issue": null, + "issn": null, + "pages": null, + "journal": "Patent (US)", + "publisher": null, + "url": "https://patents.google.com/patent/US10046229B2/en", + "title": "Smart device", + "citation_count": null, + "bibtex_type": null, + "source_quality": null, + "is_retracted": null, + "doi": null, + "doi_url": null, + "doc_id": "cffd382dd06367eb", + "file_location": null, + "license": null, + "pdf_url": "https://patentimages.storage.googleapis.com/81/f8/d8/1bcade3ce5a938/US10046229.pdf", + "other": { + "client_source": [ + "patent_search" + ], + "bibtex_source": [ + "self_generated" + ] + }, + "formatted_citation": "Bao Tran. Smart device. Patent (US), 2018." + }, + { + "embedding": null, + "docname": "US11320588B1", + "dockey": "dab2a7d5dd62b087", + "citation": "Mohammad A. Mazed. Super system on chip. Patent (US), 2022.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "US11320588B1", + "bibtex": "@article{US11320588B1,\n author = \"Mazed, Mohammad A.\",\n title = \"Super system on chip\",\n year = \"2022\",\n journal = \"Patent (US)\"\n}\n", + "authors": [ + "Mohammad A. Mazed" + ], + "publication_date": null, + "year": 2022, + "volume": null, + "issue": null, + "issn": null, + "pages": null, + "journal": "Patent (US)", + "publisher": null, + "url": "https://patents.google.com/patent/US11320588B1/en", + "title": "Super system on chip", + "citation_count": null, + "bibtex_type": null, + "source_quality": null, + "is_retracted": null, + "doi": null, + "doi_url": null, + "doc_id": "dab2a7d5dd62b087", + "file_location": null, + "license": null, + "pdf_url": "https://patentimages.storage.googleapis.com/91/df/cd/56a746922cebc0/US11320588.pdf", + "other": { + "client_source": [ + "patent_search" + ], + "bibtex_source": [ + "self_generated" + ] + }, + "formatted_citation": "Mohammad A. Mazed. Super system on chip. Patent (US), 2022." + }, + { + "embedding": null, + "docname": "US11650190B2", + "dockey": "1bc7cbfd8245358e", + "citation": "Nicholas Tufillaro. Hyperspectral sensing system and methods. Patent (US), 2023.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "US11650190B2", + "bibtex": "@article{US11650190B2,\n author = \"Tufillaro, Nicholas\",\n title = \"Hyperspectral sensing system and methods\",\n year = \"2023\",\n journal = \"Patent (US)\"\n}\n", + "authors": [ + "Nicholas Tufillaro" + ], + "publication_date": null, + "year": 2023, + "volume": null, + "issue": null, + "issn": null, + "pages": null, + "journal": "Patent (US)", + "publisher": null, + "url": "https://patents.google.com/patent/US11650190B2/en", + "title": "Hyperspectral sensing system and methods", + "citation_count": null, + "bibtex_type": null, + "source_quality": null, + "is_retracted": null, + "doi": null, + "doi_url": null, + "doc_id": "1bc7cbfd8245358e", + "file_location": null, + "license": null, + "pdf_url": "https://patentimages.storage.googleapis.com/c7/a3/c1/cfc8309154c3be/US11650190.pdf", + "other": { + "client_source": [ + "patent_search" + ], + "bibtex_source": [ + "self_generated" + ] + }, + "formatted_citation": "Nicholas Tufillaro. Hyperspectral sensing system and methods. Patent (US), 2023." + }, + { + "embedding": null, + "docname": "US12380059B2", + "dockey": "a94d4d56cdcdbccc", + "citation": "Mohammad A. Mazed. Super system on chip. Patent (US), 2025.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "US12380059B2", + "bibtex": "@article{US12380059B2,\n author = \"Mazed, Mohammad A.\",\n title = \"Super system on chip\",\n year = \"2025\",\n journal = \"Patent (US)\"\n}\n", + "authors": [ + "Mohammad A. Mazed" + ], + "publication_date": null, + "year": 2025, + "volume": null, + "issue": null, + "issn": null, + "pages": null, + "journal": "Patent (US)", + "publisher": null, + "url": "https://patents.google.com/patent/US12380059B2/en", + "title": "Super system on chip", + "citation_count": null, + "bibtex_type": null, + "source_quality": null, + "is_retracted": null, + "doi": null, + "doi_url": null, + "doc_id": "a94d4d56cdcdbccc", + "file_location": null, + "license": null, + "pdf_url": null, + "other": { + "client_source": [ + "patent_search" + ], + "bibtex_source": [ + "self_generated" + ] + }, + "formatted_citation": "Mohammad A. Mazed. Super system on chip. Patent (US), 2025." + } + ], + "call_uh7IvP3yQ85eCVKwBxCbjRkg": [ + { + "embedding": null, + "docname": "timberlake2026effectsofsem", + "dockey": "17c61a4b08c6319e", + "citation": "D. M. Timberlake and E. J. Payton. Effects of sem distortions on ebsd grain size measurements. Metallography, Microstructure, and Analysis, 15:489-505, Feb 2026. URL: https://doi.org/10.1007/s13632-026-01317-3, doi:10.1007/s13632-026-01317-3.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "timberlake2026effectsofsem", + "bibtex": "@article{timberlake2026effectsofsem,\n author = \"Timberlake, D. M. and Payton, E. J.\",\n title = \"Effects of SEM Distortions on EBSD Grain Size Measurements\",\n year = \"2026\",\n journal = \"Metallography, Microstructure, and Analysis\",\n volume = \"15\",\n pages = \"489-505\",\n month = \"Feb\",\n doi = \"10.1007/s13632-026-01317-3\",\n url = \"https://doi.org/10.1007/s13632-026-01317-3\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"2\",\n issn = \"2192-9262\"\n}\n", + "authors": [ + "D. M. Timberlake", + "E. J. Payton" + ], + "publication_date": "2026-02-23T00:00:00Z", + "year": 2026, + "volume": "15", + "issue": "2", + "issn": "2192-9262", + "pages": "489-505", + "journal": "Metallography, Microstructure, and Analysis", + "publisher": "Springer Science and Business Media LLC", + "url": "https://doi.org/10.1007/s13632-026-01317-3", + "title": "Effects of SEM Distortions on EBSD Grain Size Measurements", + "citation_count": 0, + "bibtex_type": "misc", + "source_quality": -1, + "is_retracted": null, + "doi": "10.1007/s13632-026-01317-3", + "doi_url": "https://doi.org/10.1007/s13632-026-01317-3", + "doc_id": "17c61a4b08c6319e", + "file_location": null, + "license": null, + "pdf_url": "https://link.springer.com/content/pdf/10.1007/s13632-026-01317-3.pdf", + "other": { + "client_source": [ + "paper_search", + "semantic_scholar", + "semantic_scholar", + "crossref", + "crossref" + ], + "bibtex_source": [ + "self_generated", + "semantic_scholar", + "self_generated", + "semantic_scholar", + [ + "self_generated" + ], + [ + "crossref" + ], + "self_generated", + [ + "self_generated" + ], + [ + "crossref" + ], + "self_generated" + ] + }, + "formatted_citation": "D. M. Timberlake and E. J. Payton. Effects of sem distortions on ebsd grain size measurements. Metallography, Microstructure, and Analysis, 15:489-505, Feb 2026. URL: https://doi.org/10.1007/s13632-026-01317-3, doi:10.1007/s13632-026-01317-3. This article has 0 citations." + } + ], + "call_PGusrK3loi2SP0YX9X3dJxyb": [ + { + "embedding": null, + "docname": "ge2025highstrengthadditivelymanufacturable", + "dockey": "0cb5af61e034fb2f", + "citation": "Zhaoxuan Ge, Shaolou Wei, Zehua Liu, Tomasz Choma, Lukasz Zrodowski, Marc De Graef, A. John Hart, and S. Mohadeseh Taheri-Mousavi. High-strength additively manufacturable al-zr-er-ni alloys with high as-built ductility and thermal stability. Unknown journal, May 2025. URL: https://doi.org/10.21203/rs.3.rs-6558867/v1, doi:10.21203/rs.3.rs-6558867/v1.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "ge2025highstrengthadditivelymanufacturable", + "bibtex": "@article{ge2025highstrengthadditivelymanufacturable,\n author = \"Ge, Zhaoxuan and Wei, Shaolou and Liu, Zehua and Choma, Tomasz and Zrodowski, Lukasz and Graef, Marc De and Hart, A. John and Taheri-Mousavi, S. Mohadeseh\",\n title = \"High-strength additively manufacturable Al-Zr-Er-Ni alloys with high as-built ductility and thermal stability\",\n year = \"2025\",\n journal = \"Unknown journal\",\n month = \"May\",\n doi = \"10.21203/rs.3.rs-6558867/v1\",\n url = \"https://doi.org/10.21203/rs.3.rs-6558867/v1\",\n publisher = \"Springer Science and Business Media LLC\"\n}\n", + "authors": [ + "Zhaoxuan Ge", + "Shaolou Wei", + "Zehua Liu", + "Tomasz Choma", + "Lukasz Zrodowski", + "Marc De Graef", + "A. John Hart", + "S. Mohadeseh Taheri-Mousavi" + ], + "publication_date": "2025-05-07T00:00:00Z", + "year": 2025, + "volume": null, + "issue": null, + "issn": null, + "pages": null, + "journal": null, + "publisher": "Springer Science and Business Media LLC", + "url": "https://doi.org/10.21203/rs.3.rs-6558867/v1", + "title": "High-strength additively manufacturable Al-Zr-Er-Ni alloys with high as-built ductility and thermal stability", + "citation_count": 3, + "bibtex_type": "misc", + "source_quality": null, + "is_retracted": null, + "doi": "10.21203/rs.3.rs-6558867/v1", + "doi_url": "https://doi.org/10.21203/rs.3.rs-6558867/v1", + "doc_id": "0cb5af61e034fb2f", + "file_location": null, + "license": null, + "pdf_url": "https://www.researchsquare.com/article/rs-6558867/latest.pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "crossref", + "crossref", + "crossref" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "Zhaoxuan Ge, Shaolou Wei, Zehua Liu, Tomasz Choma, Lukasz Zrodowski, Marc De Graef, A. John Hart, and S. Mohadeseh Taheri-Mousavi. High-strength additively manufacturable al-zr-er-ni alloys with high as-built ductility and thermal stability. Unknown journal, May 2025. URL: https://doi.org/10.21203/rs.3.rs-6558867/v1, doi:10.21203/rs.3.rs-6558867/v1." + }, + { + "embedding": null, + "docname": "kaufmann2020phasemappingin", + "dockey": "7fe5de81dfc311a6", + "citation": "Kevin Kaufmann, Chaoyi Zhu, Alexander S. Rosengarten, Daniel Maryanovsky, Haoren Wang, and Kenneth S. Vecchio. Phase mapping in ebsd using convolutional neural networks. Microscopy and Microanalysis, 26:458-468, May 2020. URL: https://doi.org/10.1017/s1431927620001488, doi:10.1017/s1431927620001488.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "kaufmann2020phasemappingin", + "bibtex": "@article{kaufmann2020phasemappingin,\n author = \"Kaufmann, Kevin and Zhu, Chaoyi and Rosengarten, Alexander S. and Maryanovsky, Daniel and Wang, Haoren and Vecchio, Kenneth S.\",\n title = \"Phase Mapping in EBSD Using Convolutional Neural Networks\",\n year = \"2020\",\n journal = \"Microscopy and Microanalysis\",\n volume = \"26\",\n pages = \"458-468\",\n month = \"May\",\n doi = \"10.1017/s1431927620001488\",\n url = \"https://doi.org/10.1017/s1431927620001488\",\n publisher = \"Oxford University Press (OUP)\",\n issue = \"3\",\n issn = \"1431-9276\"\n}\n", + "authors": [ + "Kevin Kaufmann", + "Chaoyi Zhu", + "Alexander S. Rosengarten", + "Daniel Maryanovsky", + "Haoren Wang", + "Kenneth S. Vecchio" + ], + "publication_date": "2020-05-11T00:00:00Z", + "year": 2020, + "volume": "26", + "issue": "3", + "issn": "1431-9276", + "pages": "458-468", + "journal": "Microscopy and Microanalysis", + "publisher": "Oxford University Press (OUP)", + "url": "https://www.cambridge.org/core/services/aop-cambridge-core/content/view/623282EB1DF6DB0559CEC8C74D30A74F/S1431927620001488a.pdf/div-class-title-phase-mapping-in-ebsd-using-convolutional-neural-networks-div.pdf", + "title": "Phase Mapping in EBSD Using Convolutional Neural Networks", + "citation_count": 34, + "bibtex_type": "article", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1017/s1431927620001488", + "doi_url": "https://doi.org/10.1017/s1431927620001488", + "doc_id": "7fe5de81dfc311a6", + "file_location": null, + "license": null, + "pdf_url": "https://academic.oup.com/mam/article-pdf/26/3/458/47996054/mam0458.pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "Kevin Kaufmann, Chaoyi Zhu, Alexander S. Rosengarten, Daniel Maryanovsky, Haoren Wang, and Kenneth S. Vecchio. Phase mapping in ebsd using convolutional neural networks. Microscopy and Microanalysis, 26:458-468, May 2020. URL: https://doi.org/10.1017/s1431927620001488, doi:10.1017/s1431927620001488. This article has 34 citations and is from a peer-reviewed journal." + } + ], + "call_KI8Kw21UgTxchIJAACgrtWy6": [ + { + "embedding": null, + "docname": "afsharnia2025artificialintelligenceand", + "dockey": "af490807c027607a", + "citation": "Habib Afsharnia and Javaid Butt. Artificial intelligence and machine learning in cold spray additive manufacturing: a systematic literature review. Journal of Manufacturing and Materials Processing, 9:334, Oct 2025. URL: https://doi.org/10.3390/jmmp9100334, doi:10.3390/jmmp9100334.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "afsharnia2025artificialintelligenceand", + "bibtex": "@article{afsharnia2025artificialintelligenceand,\n author = \"Afsharnia, Habib and Butt, Javaid\",\n title = \"Artificial Intelligence and Machine Learning in Cold Spray Additive Manufacturing: A Systematic Literature Review\",\n year = \"2025\",\n journal = \"Journal of Manufacturing and Materials Processing\",\n volume = \"9\",\n pages = \"334\",\n month = \"Oct\",\n doi = \"10.3390/jmmp9100334\",\n url = \"https://doi.org/10.3390/jmmp9100334\",\n publisher = \"MDPI AG\",\n issue = \"10\",\n issn = \"2504-4494\"\n}\n", + "authors": [ + "Habib Afsharnia", + "Javaid Butt" + ], + "publication_date": "2025-10-13T00:00:00Z", + "year": 2025, + "volume": "9", + "issue": "10", + "issn": "2504-4494", + "pages": "334", + "journal": "Journal of Manufacturing and Materials Processing", + "publisher": "MDPI AG", + "url": "https://doi.org/10.3390/jmmp9100334", + "title": "Artificial Intelligence and Machine Learning in Cold Spray Additive Manufacturing: A Systematic Literature Review", + "citation_count": 6, + "bibtex_type": "misc", + "source_quality": -1, + "is_retracted": null, + "doi": "10.3390/jmmp9100334", + "doi_url": "https://doi.org/10.3390/jmmp9100334", + "doc_id": "af490807c027607a", + "file_location": null, + "license": null, + "pdf_url": "https://www.mdpi.com/2504-4494/9/10/334/pdf?version=1760489299", + "other": { + "client_source": [ + "paper_search", + "crossref", + "crossref" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "crossref" + ], + "self_generated", + [ + "self_generated" + ], + [ + "crossref" + ], + "self_generated" + ] + }, + "formatted_citation": "Habib Afsharnia and Javaid Butt. Artificial intelligence and machine learning in cold spray additive manufacturing: a systematic literature review. Journal of Manufacturing and Materials Processing, 9:334, Oct 2025. URL: https://doi.org/10.3390/jmmp9100334, doi:10.3390/jmmp9100334. This article has 6 citations." + } + ], + "call_AFeXRuxf8pxFGq9DkB0yS3lq": [], + "call_rjeQSC8BesdXWTotR8LKnLxa": [ + { + "embedding": null, + "docname": "burnett2016largevolumeserial", + "dockey": "a2e8eb201167feb2", + "citation": "Timothy L. Burnett, Timothy L. Burnett, R. Kelley, B. Winiarski, L. Contreras, Michael Daly, A. Gholinia, M. G. Burke, and P. J. Withers. Large volume serial section tomography by xe plasma fib dual beam microscopy. Ultramicroscopy, 161:119-129, Feb 2016. URL: https://doi.org/10.1016/j.ultramic.2015.11.001, doi:10.1016/j.ultramic.2015.11.001.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "burnett2016largevolumeserial", + "bibtex": "@article{burnett2016largevolumeserial,\n author = \"Burnett, Timothy L. and Burnett, Timothy L. and Kelley, R. and Winiarski, B. and Contreras, L. and Daly, Michael and Gholinia, A. and Burke, M. G. and Withers, P. J.\",\n title = \"Large volume serial section tomography by Xe Plasma FIB dual beam microscopy.\",\n year = \"2016\",\n journal = \"Ultramicroscopy\",\n volume = \"161\",\n pages = \"119-129\",\n month = \"Feb\",\n doi = \"10.1016/j.ultramic.2015.11.001\",\n url = \"https://doi.org/10.1016/j.ultramic.2015.11.001\",\n publisher = \"Elsevier BV\",\n issn = \"0304-3991\"\n}\n", + "authors": [ + "Timothy L. Burnett", + "Timothy L. Burnett", + "R. Kelley", + "B. Winiarski", + "L. Contreras", + "Michael Daly", + "A. Gholinia", + "M. G. Burke", + "P. J. Withers" + ], + "publication_date": "2016-02-01T00:00:00Z", + "year": 2016, + "volume": "161", + "issue": null, + "issn": "0304-3991", + "pages": "119-129", + "journal": "Ultramicroscopy", + "publisher": "Elsevier BV", + "url": "https://doi.org/10.1016/j.ultramic.2015.11.001", + "title": "Large volume serial section tomography by Xe Plasma FIB dual beam microscopy.", + "citation_count": 440, + "bibtex_type": "article", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1016/j.ultramic.2015.11.001", + "doi_url": "https://doi.org/10.1016/j.ultramic.2015.11.001", + "doc_id": "a2e8eb201167feb2", + "file_location": null, + "license": null, + "pdf_url": "https://www.sciencedirect.com/science/article/pii/S0304399115300644/pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "Timothy L. Burnett, Timothy L. Burnett, R. Kelley, B. Winiarski, L. Contreras, Michael Daly, A. Gholinia, M. G. Burke, and P. J. Withers. Large volume serial section tomography by xe plasma fib dual beam microscopy. Ultramicroscopy, 161:119-129, Feb 2016. URL: https://doi.org/10.1016/j.ultramic.2015.11.001, doi:10.1016/j.ultramic.2015.11.001. This article has 440 citations and is from a peer-reviewed journal." + }, + { + "embedding": null, + "docname": "winiarski2021correctionofartefacts", + "dockey": "5e305820c91848ff", + "citation": "B. Winiarski, A. Gholinia, K. Mingard, M. Gee, G. Thompson, and P.J. Withers. Correction of artefacts associated with large area ebsd. Jul 2021. URL: https://doi.org/10.1016/j.ultramic.2021.113315, doi:10.1016/j.ultramic.2021.113315.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "winiarski2021correctionofartefacts", + "bibtex": "@misc{winiarski2021correctionofartefacts,\n author = \"Winiarski, B. and Gholinia, A. and Mingard, K. and Gee, M. and Thompson, G. and Withers, P.J.\",\n title = \"Correction of artefacts associated with large area EBSD\",\n year = \"2021\",\n journal = \"Ultramicroscopy\",\n volume = \"226\",\n pages = \"113315\",\n month = \"Jul\",\n doi = \"10.1016/j.ultramic.2021.113315\",\n url = \"https://doi.org/10.1016/j.ultramic.2021.113315\",\n publisher = \"Elsevier BV\",\n issn = \"0304-3991\"\n}\n", + "authors": [ + "B. Winiarski", + "A. Gholinia", + "K. Mingard", + "M. Gee", + "G. Thompson", + "P.J. Withers" + ], + "publication_date": "2021-07-01T00:00:00Z", + "year": 2021, + "volume": "226", + "issue": null, + "issn": "0304-3991", + "pages": "113315", + "journal": "Ultramicroscopy", + "publisher": "Elsevier BV", + "url": "https://doi.org/10.1016/j.ultramic.2021.113315", + "title": "Correction of artefacts associated with large area EBSD", + "citation_count": 30, + "bibtex_type": "misc", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1016/j.ultramic.2021.113315", + "doi_url": "https://doi.org/10.1016/j.ultramic.2021.113315", + "doc_id": "5e305820c91848ff", + "file_location": null, + "license": null, + "pdf_url": "https://www.sciencedirect.com/science/article/pii/S0304399121001017", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated" + ] + }, + "formatted_citation": "B. Winiarski, A. Gholinia, K. Mingard, M. Gee, G. Thompson, and P.J. Withers. Correction of artefacts associated with large area ebsd. Jul 2021. URL: https://doi.org/10.1016/j.ultramic.2021.113315, doi:10.1016/j.ultramic.2021.113315. This article has 30 citations and is from a peer-reviewed journal." + } + ], + "call_x3Q5do7NWtrRZiM5mvwykX6y": [ + { + "embedding": null, + "docname": "folwarczny2026accurategrainboundary", + "dockey": "59d8aa55a8c3757a", + "citation": "Martin Folwarczny, Ao Li, Rushvi Shah, Aaron Chote, Alexandra C. Austin, Yimin Zhu, Gregory S. Rohrer, Michael A. Jackson, Souhardh Kotakadi, and Katharina Marquardt. Accurate grain boundary plane distributions for textured microstructures from stereological analysis of orthogonal two-dimensional electron backscatter diffraction orientation maps. Ultramicroscopy, 280:114262, Feb 2026. URL: https://doi.org/10.1016/j.ultramic.2025.114262, doi:10.1016/j.ultramic.2025.114262.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "folwarczny2026accurategrainboundary", + "bibtex": "@article{folwarczny2026accurategrainboundary,\n author = \"Folwarczny, Martin and Li, Ao and Shah, Rushvi and Chote, Aaron and Austin, Alexandra C. and Zhu, Yimin and Rohrer, Gregory S. and Jackson, Michael A. and Kotakadi, Souhardh and Marquardt, Katharina\",\n title = \"Accurate grain boundary plane distributions for textured microstructures from stereological analysis of orthogonal two-dimensional electron backscatter diffraction orientation maps\",\n volume = \"280\",\n issn = \"0304-3991\",\n url = \"https://doi.org/10.1016/j.ultramic.2025.114262\",\n doi = \"10.1016/j.ultramic.2025.114262\",\n journal = \"Ultramicroscopy\",\n publisher = \"Elsevier BV\",\n year = \"2026\",\n month = \"Feb\",\n pages = \"114262\"\n}\n", + "authors": [ + "Martin Folwarczny", + "Ao Li", + "Rushvi Shah", + "Aaron Chote", + "Alexandra C. Austin", + "Yimin Zhu", + "Gregory S. Rohrer", + "Michael A. Jackson", + "Souhardh Kotakadi", + "Katharina Marquardt" + ], + "publication_date": "2026-02-01T00:00:00Z", + "year": 2026, + "volume": "280", + "issue": null, + "issn": "0304-3991", + "pages": "114262", + "journal": "Ultramicroscopy", + "publisher": "Elsevier BV", + "url": "https://doi.org/10.1016/j.ultramic.2025.114262", + "title": "Accurate grain boundary plane distributions for textured microstructures from stereological analysis of orthogonal two-dimensional electron backscatter diffraction orientation maps", + "citation_count": 0, + "bibtex_type": "misc", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1016/j.ultramic.2025.114262", + "doi_url": "https://doi.org/10.1016/j.ultramic.2025.114262", + "doc_id": "59d8aa55a8c3757a", + "file_location": null, + "license": null, + "pdf_url": "https://doi.org/10.1016/j.ultramic.2025.114262", + "other": { + "client_source": [ + "paper_search", + "semantic_scholar", + "semantic_scholar", + "crossref", + "crossref" + ], + "bibtex_source": [ + "self_generated", + "semantic_scholar", + "self_generated", + "semantic_scholar", + [ + "self_generated" + ], + [ + "crossref" + ], + "self_generated", + [ + "self_generated" + ], + [ + "crossref" + ] + ] + }, + "formatted_citation": "Martin Folwarczny, Ao Li, Rushvi Shah, Aaron Chote, Alexandra C. Austin, Yimin Zhu, Gregory S. Rohrer, Michael A. Jackson, Souhardh Kotakadi, and Katharina Marquardt. Accurate grain boundary plane distributions for textured microstructures from stereological analysis of orthogonal two-dimensional electron backscatter diffraction orientation maps. Ultramicroscopy, 280:114262, Feb 2026. URL: https://doi.org/10.1016/j.ultramic.2025.114262, doi:10.1016/j.ultramic.2025.114262. This article has 0 citations and is from a peer-reviewed journal." + }, + { + "embedding": null, + "docname": "stanek2020comparisonofsegmentation", + "dockey": "c163ded6c3506dd4", + "citation": "J. Stanek, J. Kope\u010dek, P. Kr\u00e1l, I. Karafi\u00e1tov\u00e1, F. Seitl, and V. Bene\u0161. Comparison of segmentation of 2d and 3d ebsd measurements in polycrystalline materials. Metallic Materials, 58:301-319, Jan 2020. URL: https://doi.org/10.4149/km\\_2020\\_5\\_301, doi:10.4149/km\\_2020\\_5\\_301.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "stanek2020comparisonofsegmentation", + "bibtex": "@article{stanek2020comparisonofsegmentation,\n author = \"Stanek, J. and Kope\u010dek, J. and Kr\u00e1l, P. and Karafi\u00e1tov\u00e1, I. and Seitl, F. and Bene\u0161, V.\",\n title = \"Comparison of segmentation of 2D and 3D EBSD measurements in polycrystalline materials\",\n year = \"2020\",\n journal = \"Metallic Materials\",\n volume = \"58\",\n pages = \"301-319\",\n month = \"Jan\",\n doi = \"10.4149/km\\_2020\\_5\\_301\",\n url = \"https://doi.org/10.4149/km\\_2020\\_5\\_301\",\n publisher = \"Central Library of the Slovak Academy of Sciences\",\n issue = \"05\",\n issn = \"0023-432X\"\n}\n", + "authors": [ + "J. Stanek", + "J. Kope\u010dek", + "P. Kr\u00e1l", + "I. Karafi\u00e1tov\u00e1", + "F. Seitl", + "V. Bene\u0161" + ], + "publication_date": "2020-01-01T00:00:00Z", + "year": 2020, + "volume": "58", + "issue": "05", + "issn": "0023-432X", + "pages": "301-319", + "journal": "Metallic Materials", + "publisher": "Central Library of the Slovak Academy of Sciences", + "url": "http://www.elis.sk/download_file.php?product_id=6891&session_id=f5jvks8o3ufok0s0abmso3h0r0", + "title": "Comparison of segmentation of 2D and 3D EBSD measurements in polycrystalline materials", + "citation_count": 4, + "bibtex_type": "article", + "source_quality": -1, + "is_retracted": null, + "doi": "10.4149/km_2020_5_301", + "doi_url": "https://doi.org/10.4149/km_2020_5_301", + "doc_id": "c163ded6c3506dd4", + "file_location": null, + "license": null, + "pdf_url": "http://www.elis.sk/download_file.php?product_id=6891&session_id=buc29d44pbljhmfhjpava1l817", + "other": { + "client_source": [ + "paper_search", + "semantic_scholar", + "crossref", + "semantic_scholar", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "J. Stanek, J. Kope\u010dek, P. Kr\u00e1l, I. Karafi\u00e1tov\u00e1, F. Seitl, and V. Bene\u0161. Comparison of segmentation of 2d and 3d ebsd measurements in polycrystalline materials. Metallic Materials, 58:301-319, Jan 2020. URL: https://doi.org/10.4149/km\\_2020\\_5\\_301, doi:10.4149/km\\_2020\\_5\\_301. This article has 4 citations." + } + ], + "call_GpTgn8r9BIdram9mIMRTK5Lk": [], + "call_AqiInZ3vFforOEM02yK3ZwoA": [], + "call_RgOFyPWBn5U8Hvx3JRcTYJut": [], + "call_V0DFMvNN6qIFHJFPJYNQ3VAm": [], + "call_ukRTrcFmrr3QCZ78ACrh54nw": [], + "call_viEbTlkbaVWSj9viiSsVoQeq": [ + { + "embedding": null, + "docname": "shen2019convolutionalneuralnetworkbased", + "dockey": "c7144b38ae859ed1", + "citation": "Yu-Feng Shen, Reeju Pokharel, Thomas J. Nizolek, Anil Kumar, and Turab Lookman. Convolutional neural network-based method for real-time orientation indexing of measured electron backscatter diffraction patterns. Acta Materialia, 170:118-131, May 2019. URL: https://doi.org/10.1016/j.actamat.2019.03.026, doi:10.1016/j.actamat.2019.03.026.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "shen2019convolutionalneuralnetworkbased", + "bibtex": "@article{shen2019convolutionalneuralnetworkbased,\n author = \"Shen, Yu-Feng and Pokharel, Reeju and Nizolek, Thomas J. and Kumar, Anil and Lookman, Turab\",\n title = \"Convolutional neural network-based method for real-time orientation indexing of measured electron backscatter diffraction patterns\",\n year = \"2019\",\n journal = \"Acta Materialia\",\n month = \"May\",\n doi = \"10.1016/j.actamat.2019.03.026\",\n url = \"https://doi.org/10.1016/j.actamat.2019.03.026\",\n volume = \"170\",\n pages = \"118-131\",\n publisher = \"Elsevier BV\",\n issn = \"1359-6454\"\n}\n", + "authors": [ + "Yu-Feng Shen", + "Reeju Pokharel", + "Thomas J. Nizolek", + "Anil Kumar", + "Turab Lookman" + ], + "publication_date": "2019-05-01T00:00:00Z", + "year": 2019, + "volume": "170", + "issue": null, + "issn": "1359-6454", + "pages": "118-131", + "journal": "Acta Materialia", + "publisher": "Elsevier BV", + "url": "https://doi.org/10.1016/j.actamat.2019.03.026", + "title": "Convolutional neural network-based method for real-time orientation indexing of measured electron backscatter diffraction patterns", + "citation_count": 67, + "bibtex_type": "article", + "source_quality": 3, + "is_retracted": null, + "doi": "10.1016/j.actamat.2019.03.026", + "doi_url": "https://doi.org/10.1016/j.actamat.2019.03.026", + "doc_id": "c7144b38ae859ed1", + "file_location": null, + "license": null, + "pdf_url": "https://www.sciencedirect.com/science/article/am/pii/S1359645419301697", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated" + ] + }, + "formatted_citation": "Yu-Feng Shen, Reeju Pokharel, Thomas J. Nizolek, Anil Kumar, and Turab Lookman. Convolutional neural network-based method for real-time orientation indexing of measured electron backscatter diffraction patterns. Acta Materialia, 170:118-131, May 2019. URL: https://doi.org/10.1016/j.actamat.2019.03.026, doi:10.1016/j.actamat.2019.03.026. This article has 67 citations and is from a highest quality peer-reviewed journal." + } + ], + "call_sNECA4HSwXwytqITdKKFiRzx": [], + "call_gQXQyhWpcdQAtqZMTz266Aco": [], + "call_4klcSpImEsXAZeSqWkaHiygh": [], + "call_G0lw5LzH1ACLfx203yBWOksS": [], + "call_mH0dRIstCN2AOJxkl8ecCACI": [], + "call_xTeD5YsxnoGXce4YcmR9STo0": [], + "call_Ky7P0IBBulkQ2t2Ljs7dEu3k": [], + "call_ByYZSnq7nwSJDkOm9Cg48Zp8": [], + "call_sOxhMHmNJ6cGdwzj14gJbWOY": [], + "call_Dgfm5HSnCqYdsd2pIw7qCf6a": [], + "call_ERLgQRfcrgfEuXOF5b3WqhbB": [], + "call_PqUIwWt0TdvA1AJFRXJAtK32": [], + "call_Mv315OulvDSqQgHazJenPV4E": [], + "call_JvmVAiIMF8mMq3af5Jp56p6p": [], + "call_q8dUzD63NUAJ7NfyX8ac9nmd": [] + }, + "used_contexts": [ + "pqac-00000000", + "pqac-00000002", + "pqac-00000007", + "pqac-00000009", + "pqac-00000016", + "pqac-00000015", + "pqac-00000003", + "pqac-00000006", + "pqac-00000014", + "pqac-00000013", + "pqac-00000008", + "pqac-00000012", + "pqac-00000011", + "pqac-00000004", + "pqac-00000010", + "pqac-00000005", + "pqac-00000017", + "pqac-00000001" + ] + }, + "bibtex": null, + "status": "success", + "timing_info": null, + "duration": 0.0, + "stats": null, + "usage": {} + }, + "cost": 0.0, + "permission": "private", + "query_group": null + }, + "info": { + "query": "Systematic prior-art survey: closed-loop, automated, or algorithm-driven optimization of EBSD (electron backscatter diffraction) data-processing and indexing parameters.\n\nSpecifically map what has been published on:\n1. Automated or optimizer-driven tuning of EBSD pattern-processing or indexing parameters (background correction, binning, neighbour averaging, Hough transform settings such as band count / rho-theta smoothing, dictionary indexing settings), using Bayesian optimization, Gaussian processes, genetic/evolutionary algorithms, grid/random search, or reinforcement learning.\n2. Feedback loops that re-index stored raw EBSD patterns and use quality metrics (confidence index CI, image quality IQ, mean angular deviation / fit, normalized cross-correlation NCC) as an objective function to select the next parameter set.\n3. Work that optimizes against GRAIN-LEVEL or microstructure-level outcomes (grain count stability vs misorientation threshold, fraction of speckle/wild grains, grain boundary integrity, fraction of pixels altered by cleanup) rather than only per-pixel pattern-level scores \u2014 i.e., multi-objective or constrained optimization of EBSD processing.\n4. Hybrid indexing strategies (Hough first, dictionary indexing on low-quality residue) and any published AUTOMATED criteria for when to escalate from Hough to dictionary/pattern-matching indexing.\n5. Software tools or frameworks claiming autonomous, self-driving, or human-out-of-the-loop EBSD post-processing or characterization workflows, including anything connecting post-processing results back to SEM acquisition-parameter recommendations (beam current, dwell time, step size).\n\nFor each area, identify the closest published work with citations, state clearly what it does and does NOT automate, and conclude with an assessment of which of the five areas remain unclaimed gaps in the literature." + } + }, + "supplemental_data": null, + "created_at": "2026-08-11T22:11:04.387655Z" + }, + "metadata": null, + "deployment_config": null, + "failure_reason": null, + "task": "Systematic prior-art survey: closed-loop, automated, or algorithm-driven optimization of EBSD (electron backscatter diffraction) data-processing and indexing parameters.\n\nSpecifically map what has been published on:\n1. Automated or optimizer-driven tuning of EBSD pattern-processing or indexing parameters (background correction, binning, neighbour averaging, Hough transform settings such as band count / rho-theta smoothing, dictionary indexing settings), using Bayesian optimization, Gaussian processes, genetic/evolutionary algorithms, grid/random search, or reinforcement learning.\n2. Feedback loops that re-index stored raw EBSD patterns and use quality metrics (confidence index CI, image quality IQ, mean angular deviation / fit, normalized cross-correlation NCC) as an objective function to select the next parameter set.\n3. Work that optimizes against GRAIN-LEVEL or microstructure-level outcomes (grain count stability vs misorientation threshold, fraction of speckle/wild grains, grain boundary integrity, fraction of pixels altered by cleanup) rather than only per-pixel pattern-level scores \u2014 i.e., multi-objective or constrained optimization of EBSD processing.\n4. Hybrid indexing strategies (Hough first, dictionary indexing on low-quality residue) and any published AUTOMATED criteria for when to escalate from Hough to dictionary/pattern-matching indexing.\n5. Software tools or frameworks claiming autonomous, self-driving, or human-out-of-the-loop EBSD post-processing or characterization workflows, including anything connecting post-processing results back to SEM acquisition-parameter recommendations (beam current, dwell time, step size).\n\nFor each area, identify the closest published work with citations, state clearly what it does and does NOT automate, and conclude with an assessment of which of the five areas remain unclaimed gaps in the literature.", + "started_at": "2026-08-11T22:00:13.577779Z", + "crow": "job-futurehouse-paperqa3", + "notification_enabled": false, + "notification_type": null, + "continued_trajectory_id": null, + "is_trajectory_owner": true, + "gcloud_operation_name": "sandbox://2a641486-1ec5-49ad-b3e8-b2836932d961/sandbox-claim-dc825b0b/job-futurehouse-paperqa3-agent-warmpool-9q9m2", + "task_summary": "Prior\u2011Art Survey Of Automated Optimization And Closed\u2011Loop EBSD Processing Methods and Gaps", + "id": "2a641486-1ec5-49ad-b3e8-b2836932d961" +} \ No newline at end of file From fdb3910c44d0b845bae248aa59596949e49aa1f7 Mon Sep 17 00:00:00 2001 From: "claude[bot]" <41898282+claude[bot]@users.noreply.github.com> Date: Wed, 12 Aug 2026 15:30:05 +0000 Subject: [PATCH 08/12] Add DREAM3D-NX grain reconstruction parameter sweep on Area 2 map Co-authored-by: Ronnie Guymon <244881888+ronnie-guymon@users.noreply.github.com> Co-Authored-By: Claude Fable 5 --- .../grain-reconstruction/stats.json | 216 ++++++++++++++++++ .../grain-reconstruction/sweep_cleanup.png | Bin 0 -> 229073 bytes .../sweep_min_grain_size.png | Bin 0 -> 279891 bytes .../sweep_misorientation_tolerance.png | Bin 0 -> 312953 bytes .../sweep_quality_filter.png | Bin 0 -> 223074 bytes .../worse_then_better.png | Bin 0 -> 424511 bytes scripts/dream3dnx_grain_reconstruction.py | 208 +++++++++++++++++ 7 files changed, 424 insertions(+) create mode 100644 example/area2-results/grain-reconstruction/stats.json create mode 100644 example/area2-results/grain-reconstruction/sweep_cleanup.png create mode 100644 example/area2-results/grain-reconstruction/sweep_min_grain_size.png create mode 100644 example/area2-results/grain-reconstruction/sweep_misorientation_tolerance.png create mode 100644 example/area2-results/grain-reconstruction/sweep_quality_filter.png create mode 100644 example/area2-results/grain-reconstruction/worse_then_better.png create mode 100644 scripts/dream3dnx_grain_reconstruction.py diff --git a/example/area2-results/grain-reconstruction/stats.json b/example/area2-results/grain-reconstruction/stats.json new file mode 100644 index 0000000..16d9608 --- /dev/null +++ b/example/area2-results/grain-reconstruction/stats.json @@ -0,0 +1,216 @@ +{ + "baseline": { + "config": { + "mis_tol": 5.0, + "min_size": 10, + "fit_max": 1.4 + }, + "n_raw_grains": 10885, + "n_grains": 1905, + "retained_frac": 0.9870733046581861, + "cleanup_altered_frac": 0.0, + "mean_diam_um": 14.177289635700411, + "area_weighted_mean_diam_um": 18.989895851086057, + "speckle_grain_frac": 0.0, + "largest_grain_px": 544 + }, + "tol_1deg": { + "config": { + "mis_tol": 1.0, + "min_size": 10, + "fit_max": 1.4 + }, + "n_raw_grains": 34274, + "n_grains": 1426, + "retained_frac": 0.9246476617552851, + "cleanup_altered_frac": 0.0, + "mean_diam_um": 16.298211698524327, + "area_weighted_mean_diam_um": 19.244197904489038, + "speckle_grain_frac": 0.0, + "largest_grain_px": 306 + }, + "tol_2deg": { + "config": { + "mis_tol": 2.0, + "min_size": 10, + "fit_max": 1.4 + }, + "n_raw_grains": 14711, + "n_grains": 1930, + "retained_frac": 0.9774412006955249, + "cleanup_altered_frac": 0.0, + "mean_diam_um": 14.164493528234063, + "area_weighted_mean_diam_um": 18.11048188186429, + "speckle_grain_frac": 0.0, + "largest_grain_px": 513 + }, + "tol_15deg": { + "config": { + "mis_tol": 15.0, + "min_size": 10, + "fit_max": 1.4 + }, + "n_raw_grains": 8761, + "n_grains": 1583, + "retained_frac": 0.9903564564839389, + "cleanup_altered_frac": 0.0, + "mean_diam_um": 15.035941200927164, + "area_weighted_mean_diam_um": 23.863433998664373, + "speckle_grain_frac": 0.0, + "largest_grain_px": 1391 + }, + "min_1px": { + "config": { + "mis_tol": 5.0, + "min_size": 1, + "fit_max": 1.4 + }, + "n_raw_grains": 10885, + "n_grains": 10885, + "retained_frac": 0.9965223757664501, + "cleanup_altered_frac": 0.0, + "mean_diam_um": 4.705369550960168, + "area_weighted_mean_diam_um": 14.680316447908583, + "speckle_grain_frac": 0.8249885163068443, + "largest_grain_px": 493 + }, + "min_100px": { + "config": { + "mis_tol": 5.0, + "min_size": 100, + "fit_max": 1.4 + }, + "n_raw_grains": 10885, + "n_grains": 109, + "retained_frac": 0.6348837741374577, + "cleanup_altered_frac": 0.0, + "mean_diam_um": 49.6782286968591, + "area_weighted_mean_diam_um": 54.63153849288807, + "speckle_grain_frac": 0.0, + "largest_grain_px": 1248 + }, + "min_400px": { + "config": { + "mis_tol": 5.0, + "min_size": 400, + "fit_max": 1.4 + }, + "n_raw_grains": 10885, + "n_grains": 2, + "retained_frac": 0.0498192550562826, + "cleanup_altered_frac": 0.0, + "mean_diam_um": 105.11354280066635, + "area_weighted_mean_diam_um": 105.89189226227053, + "speckle_grain_frac": 0.0, + "largest_grain_px": 2442 + }, + "filter_none": { + "config": { + "mis_tol": 5.0, + "min_size": 10, + "fit_max": "off" + }, + "n_raw_grains": 11127, + "n_grains": 1907, + "retained_frac": 1.0, + "cleanup_altered_frac": 0.0, + "mean_diam_um": 14.265263807938679, + "area_weighted_mean_diam_um": 19.07423004832693, + "speckle_grain_frac": 0.0, + "largest_grain_px": 544 + }, + "filter_strict": { + "config": { + "mis_tol": 5.0, + "min_size": 10, + "fit_max": 0.5 + }, + "n_raw_grains": 12404, + "n_grains": 955, + "retained_frac": 0.2633728379244074, + "cleanup_altered_frac": 0.0, + "mean_diam_um": 10.538771717393518, + "area_weighted_mean_diam_um": 13.124922839829972, + "speckle_grain_frac": 0.0, + "largest_grain_px": 149 + }, + "strict_erode2": { + "config": { + "mis_tol": 5.0, + "min_size": 10, + "fit_max": 0.5, + "erode_iters": 2 + }, + "n_raw_grains": 12404, + "n_grains": 955, + "retained_frac": 0.6201038711448705, + "cleanup_altered_frac": 0.356731033220463, + "mean_diam_um": 16.48344210121238, + "area_weighted_mean_diam_um": 18.83655208768471, + "speckle_grain_frac": 0.0, + "largest_grain_px": 278 + }, + "strict_erode10": { + "config": { + "mis_tol": 5.0, + "min_size": 10, + "fit_max": 0.5, + "erode_iters": 10 + }, + "n_raw_grains": 12404, + "n_grains": 955, + "retained_frac": 0.9787338702297063, + "cleanup_altered_frac": 0.7153610323052988, + "mean_diam_um": 20.51236453396346, + "area_weighted_mean_diam_um": 24.016520820198195, + "speckle_grain_frac": 0.0, + "largest_grain_px": 387 + }, + "strict_fill": { + "config": { + "mis_tol": 5.0, + "min_size": 10, + "fit_max": 0.5, + "fill_defect": 1000 + }, + "n_raw_grains": 12404, + "n_grains": 955, + "retained_frac": 0.2917429303559989, + "cleanup_altered_frac": 0.028370092431591387, + "mean_diam_um": 11.023068771429246, + "area_weighted_mean_diam_um": 14.062454513503473, + "speckle_grain_frac": 0.0, + "largest_grain_px": 173 + }, + "worst": { + "config": { + "mis_tol": 1.0, + "min_size": 1, + "fit_max": "off" + }, + "n_raw_grains": 34548, + "n_grains": 34548, + "retained_frac": 1.0, + "cleanup_altered_frac": 0.0, + "mean_diam_um": 3.0438654815596147, + "area_weighted_mean_diam_um": 7.175146824352199, + "speckle_grain_frac": 0.958695148778511, + "largest_grain_px": 181 + }, + "recovered": { + "config": { + "mis_tol": 5.0, + "min_size": 10, + "fit_max": 1.4, + "erode_iters": 2 + }, + "n_raw_grains": 10885, + "n_grains": 1905, + "retained_frac": 0.9994966596504072, + "cleanup_altered_frac": 0.012423354992221103, + "mean_diam_um": 14.272038360484343, + "area_weighted_mean_diam_um": 19.07078966828683, + "speckle_grain_frac": 0.0, + "largest_grain_px": 545 + } +} \ No newline at end of file diff --git a/example/area2-results/grain-reconstruction/sweep_cleanup.png b/example/area2-results/grain-reconstruction/sweep_cleanup.png new file mode 100644 index 0000000000000000000000000000000000000000..bd4f7bf2cee9ef2aeaf80569519df3b4e1303b53 GIT binary patch literal 229073 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�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 G04 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

    }Vz(S}} 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�bc1ecl9102AtS#mqvBP8@YI5tD6Rc*C$(gFd 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%0AtXivV8D)hGjj+76u@lm>g^QjypZGNg$isqT~57u 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℞U-m_O9DLNY$58~iM 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�XQEcmE07qRnxOdh!Im!t zvX@y>-E5ri`U4@82p^}BkBRvPv;vTE0j})?_U}y7ptOm%cC!+o7E&(daJ~lnX)4#U zJD{C_dHy%J=5h@1e4zMS&`w z)xky-Rx&K7zoO}V?ZjQXSu~-G7L&GB90hyO6m}_ry_ySIm?q4LFXuslmwH?>f`zF# z^bt>7<$=Zs%d2px1wuG-x%3_?XU_gUf-xX>r^??S8hk8&gV!`(QiQ3GJ9qn7>^H$T zc5VX|A)M)1`h{Je5$gct5P@Tr3?-44viK)t2o&CwdN-EdQcyvw{&FzG8<;e}#fH8C z*28G5e$0&f^G7&s$X*4Y`5x*!IEpwrA5@tC88(utDA!0&;5@@e?O?dsLO&rN!ja_* z6*O)L&q;z3)4s*ezc5yL$5ihi&|cGpTgAX_&Q_bV^M=?ocN{U!LstLxw_J}@Fbe1r zpY9WbWJ+kYaTEKLYwU4m3`6scTM>?4_z6k~t131OwI@r+B3EoEZAVZ2wD!pCab~Lk zh~k&k`=9oy2ePQ|FNi2pUz}FRky(1{nn6*Oov`S}>UF6TZ`T@6;B9~YnrvKcI{GCt2+-~*vj;VL2tjU%ryRyWN}F@ z#AHGI+*igyj$hU*{eJvbj>&=4iPDKL4t|(lxM~xt)qLo56wZZd*Z|#5(YsUebgW5d zRkB~Ct!CnPr_YyZ#mGRMvZJv54#(3hY+2(U75@In zPK4#Jk?V@td~X+Z-K@y(J=bYS#HDe?EK1TH-xTE-2jzxRm)O)+#|PDg)jDq_RGfS< z+tL91%Ua%@tP=J!t3xl1br`y9>{<5SX`SsSd&Hnm_euJXkFkj)cmFz{`Mp!$L5Y%O zE3B{93{O850^j73-rvvi6=NvXtivqD{}@-s_qQyGvc$dz_WNU1m@NQxuoit|6KIJ5 zD$cT9Y}6kYXkElY!Sad8K)x-1rMu(Nv@FGe9TrVv~Tu=MR3ORUya|47bvJD42d z+ruoU@7f9tlw7vfP|N-VvrnPthl7yH29q8mRZ?5Ro?&__8BQCo`4ZnXoOIoQPyBqq z^w|lJKp~nGB=3z$Kq@`80jM<3Xxna?!c3=?Zn)Z=^9wH|u>tS+0Psp>OX-i+NLw`~Uh z(pr0COHAtv?AnfEo$xBXQ<`WWPu5WNF#VIy6NeV(|G1;842@MQR!0~M;mr+ak8IHf z-#Be3UF|F&EhI0g=wsT6&Jcum%((k0&v#4AI|>Ib661^^&rYY$m~bwvxNTlhNKeHH z#yP+UN3qLnx`_!VtNff%lp0C{-~#qpk|2EGQv!kkzkz)U#=6%ht+Z){L$(h-rN%Da zRZ*N<5;guqe-#Oz&9 zfuRJ|i!(r2UC+P+$qyoLp{D>wjx0Eggds{{(1Rmt0rl)_*O7L9ARPLD*1<3f@eUYw zP%X;}WX2_~xok{HYLO1`pnerO)=d0=CK0)VG8{3Ke<`^Ihv``85Vh@3?m*k`to?1- zm3Ze}&!YZUGcsqo@OGT5&;l35C<6P?{WY4Nf#YSyWfj9DH7?n2gZ4f3=K}!R2lzq7 zsFYcZnN&p=@utiesibQ*PwYy49=QxO^6|Iqmjvs;q$>RUDy zGUVlDPTFV?{^0C0;f(^f6GSHKDppYTmEVWU#o3<08(zxr)p3p>;11@?q#k`zb{}d@ zd>VTLP1Crpr`P0RwyRV!f^%bHnn8425|ey!rvywGVL<+mcMW0IlnqKR$S?9#_WQZ2 zUG(g9UJ^Gla$$Z3?xulrIBF|U>#7WK=1xK>K$9B~&KqwplMk_7Xj0>P1?3;~qi_

  • S7)imEZ@G=^3onW;1y$CgAQ3tw>K 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

    452G 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

    9HBk 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 z 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

    ZH>i{AXs#I2`u7~dcKojL!oz$XaW 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


    &7G2O^UmoXM#?hg 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
    D{m4@rI}CnKMkmlu3~?l)w?fE!As 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

    v`l`=HOUVsjR$NKwR0V8GtW#x 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 literal 0 HcmV?d00001 From 7cd7a15b57cd1dfb77ba230339164c498629a671 Mon Sep 17 00:00:00 2001 From: "claude[bot]" Date: Mon, 24 Aug 2026 16:32:11 +0000 Subject: [PATCH 11/12] Add reference-frame convention validation demonstration Shows that a 90-degree sample-frame error leaves every misorientation- based metric and the IPF-Z map bit-identical while completely changing IPF-X and pole figures, using the committed Area 2 orientation data. Co-authored-by: Ronnie Guymon <244881888+ronnie-guymon@users.noreply.github.com> Co-Authored-By: Claude Opus 5 --- docs/images/convention-validation.png | Bin 0 -> 764014 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 docs/images/convention-validation.png diff --git a/docs/images/convention-validation.png b/docs/images/convention-validation.png new file mode 100644 index 0000000000000000000000000000000000000000..e73d2eeb0da8e4f847c552a09b8c2f4657b303f7 GIT binary patch literal 764014 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�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

    cjghhM^ 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%0AgaWNgr=)@y=?@C>kq%X%|&|A%R) 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 t$)+EmQDa&MsD{E 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

    KQutGIHqRp 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
  • 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

    The objective of this study is to understand the mechanistic drivers of chloride-induced stress corrosion cracking (CISCC). CISCC is a critical degradation mode in structural alloys exposed to chloride-rich environments, so understanding its deformation mechanisms is essential for the design and safe operation of these alloys. Although numerous studies have examined CISCC behavior, most have focused on electrochemical processes, leaving the mechanics of CISCC poorly understood. In this study, the deformation mechanisms of CISCC in austenitic stainless steel are investigated using high-angle-resolution electron backscatter diffraction (HR-EBSD) and controlled electron channeling contrast imaging (cECCI). The deformation fields along crack paths, near crack tips, and around internal pits are investigated in terms of residual elastic fields, GND density, and dislocation imaging. Results show that CISCC is highly sensitive to grain-scale plasticity, i.e., the availability of slip systems in a given grain. CISC cracks propagate through high-Schmid-factor grains via extensive plasticity, while they propagate through lower-Schmid-factor grains in close alignment with the {111} planes with minimal plasticity. Characteristic peanut-shaped plastic zones, along with mixed-mode cracking, are observed, analogous to mechanically driven cracks. In addition, the formation of internal pits, a newly emergent phenomenon in CISCC, is determined to be caused by stepwise crack propagation during brittle fracture promoted by localized accelerated corrosion at the crack tip. Using state-of-the-art characterization of deformation fields, this study develops the mechanistic underpinnings of CISC crack propagation and internal pitting, which can be used to engineer grain-orientation-based CISCC resilience in structural alloys.

    \n\nRelevant Snippet:\n\u2026 using high-resolution electron backscatter diffraction (HR-EBSD) \u2026 HR-EBSD measures small changes in Kikuchi band \u2026 -based cross-correlation technique and calculates the deformation \u2026\n\n\n---\n\n## 2. Crystal Plasticity Constitutive Modeling of Grain Size-Texture Coupling with Application to Mg-4Al\nValid Text Names:\n'lakshmanan2022crystalplasticityconstitutive pages 1-8', 'lakshmanan2022crystalplasticityconstitutive pages 8-11', 'lakshmanan2022crystalplasticityconstitutive pages 11-14', 'lakshmanan2022crystalplasticityconstitutive pages 14-17', 'lakshmanan2022crystalplasticityconstitutive pages 17-21', 'lakshmanan2022crystalplasticityconstitutive pages 21-27', 'lakshmanan2022crystalplasticityconstitutive pages 27-33', 'lakshmanan2022crystalplasticityconstitutive pages 33-37', 'lakshmanan2022crystalplasticityconstitutive pages 37-44', 'lakshmanan2022crystalplasticityconstitutive pages 44-49', 'lakshmanan2022crystalplasticityconstitutive pages 49-54', 'lakshmanan2022crystalplasticityconstitutive pages 54-59', 'lakshmanan2022crystalplasticityconstitutive pages 59-67', 'lakshmanan2022crystalplasticityconstitutive pages 67-74', 'lakshmanan2022crystalplasticityconstitutive pages 74-81', 'lakshmanan2022crystalplasticityconstitutive pages 81-88', 'lakshmanan2022crystalplasticityconstitutive pages 88-98', 'lakshmanan2022crystalplasticityconstitutive pages 98-104', 'lakshmanan2022crystalplasticityconstitutive pages 104-113', 'lakshmanan2022crystalplasticityconstitutive pages 113-120', 'lakshmanan2022crystalplasticityconstitutive pages 120-130', 'lakshmanan2022crystalplasticityconstitutive pages 130-138', 'lakshmanan2022crystalplasticityconstitutive pages 138-143', 'lakshmanan2022crystalplasticityconstitutive pages 143-150', 'lakshmanan2022crystalplasticityconstitutive pages 150-156', 'lakshmanan2022crystalplasticityconstitutive pages 156-162', 'lakshmanan2022crystalplasticityconstitutive pages 162-168', 'lakshmanan2022crystalplasticityconstitutive pages 168-174', 'lakshmanan2022crystalplasticityconstitutive pages 174-179', 'lakshmanan2022crystalplasticityconstitutive pages 179-186', 'lakshmanan2022crystalplasticityconstitutive pages 186-192', 'lakshmanan2022crystalplasticityconstitutive pages 192-199', 'lakshmanan2022crystalplasticityconstitutive pages 199-203', 'lakshmanan2022crystalplasticityconstitutive pages 203-206', 'lakshmanan2022crystalplasticityconstitutive pages 206-210', 'lakshmanan2022crystalplasticityconstitutive pages 210-214', 'lakshmanan2022crystalplasticityconstitutive pages 214-215'\n\nBibTex:\n@article{lakshmanan2022crystalplasticityconstitutive,\n author = \"Lakshmanan, Aaditya\",\n title = \"Crystal Plasticity Constitutive Modeling of Grain Size-Texture Coupling with Application to Mg-4Al\",\n year = \"2022\",\n journal = \"Unknown\",\n month = \"Jan\",\n doi = \"10.7302/4607\",\n url = \"https://doi.org/10.7302/4607\",\n publisher = \"My University\"\n}\n\n\nRelevant Snippet:\n\u2026 this grain size-texture coupling by integrating high-resolution electron backscatter \u2026 cross correlation-based EBSD strain characterization technique (HREBSD) is a novel measurement \u2026\n\n\n---\n\n## 3. Per-grain and neighbourhood stress interactions during deformation of a ferritic steel obtained using three-dimensional X-ray diffraction\nValid Text Names:\n'ball2023pergrainandneighbourhood pages 1-2', 'ball2023pergrainandneighbourhood pages 2-3', 'ball2023pergrainandneighbourhood pages 3-4', 'ball2023pergrainandneighbourhood pages 4-5', 'ball2023pergrainandneighbourhood pages 5-6', 'ball2023pergrainandneighbourhood pages 6-8', 'ball2023pergrainandneighbourhood pages 8-9', 'ball2023pergrainandneighbourhood pages 9-10', 'ball2023pergrainandneighbourhood pages 10-11', 'ball2023pergrainandneighbourhood pages 11-13', 'ball2023pergrainandneighbourhood pages 13-15', 'ball2023pergrainandneighbourhood pages 15-16', 'ball2023pergrainandneighbourhood pages 16-17', 'ball2023pergrainandneighbourhood pages 17-18', 'ball2023pergrainandneighbourhood pages 18-19'\n\nBibTex:\n@article{ball2023pergrainandneighbourhood,\n author = \"Ball, James A. D. and Kareer, Anna and Magdysyuk, Oxana V. and Michalik, Stefan and Connolley, Thomas and Collins, David M.\",\n title = \"Per-grain and neighbourhood stress interactions during deformation of a ferritic steel obtained using three-dimensional X-ray diffraction\",\n year = \"2023\",\n journal = \"Text\",\n month = \"Jan\",\n doi = \"10.48550/arxiv.2302.10711\",\n url = \"https://doi.org/10.48550/arxiv.2302.10711\",\n publisher = \"arXiv\"\n}\n\n\nRelevant Snippet:\n\u2026 HR-EBSD was used to estimate intragranular residual elastic \u2026 image shifts are measured via a cross correlation function between \u2026 Bocher, TM Pollock, High resolution mapping of strain \u2026\n\n\n---\n\n## 4. Automated Burgers Vector Identification for Individual Dislocations in Bulk Crystals\nValid Text Names:\n'benhadjira2026automatedburgersvector pages 1-2', 'benhadjira2026automatedburgersvector pages 2-4', 'benhadjira2026automatedburgersvector pages 4-6', 'benhadjira2026automatedburgersvector pages 6-8', 'benhadjira2026automatedburgersvector pages 8-10', 'benhadjira2026automatedburgersvector pages 10-13', 'benhadjira2026automatedburgersvector pages 13-17', 'benhadjira2026automatedburgersvector pages 17-19', 'benhadjira2026automatedburgersvector pages 19-19'\n\nBibTex:\n@inproceedings{benhadjira2026automatedburgersvector,\n author = \"Benhadjira, A. and Detlefs, C. and Favre-Nicolin, V. and Poulsen, H. F. and Winther, G. and Y\u0131ld\u0131r\u0131m, C. and Borgi, S.\",\n title = \"Automated Burgers Vector Identification for Individual Dislocations in Bulk Crystals\",\n year = \"2026\",\n journal = \"ArXiv\",\n month = \"Aug\",\n doi = \"10.48550/arxiv.2608.16774\",\n url = \"https://doi.org/10.48550/arxiv.2608.16774\"\n}\n\n\nRelevant Snippet:\n\u2026 backscatter diffraction (EBSD), and in particular its high-resolution variant (HR-EBSD), has \u2026 Burgers vectors of isolated dislocations by cross-correlation with experimental weak-beam \u2026\n\n\nUnobtainable Papers:\nYang Su and Josh Kacher. Influence of stacking fault energy and slip planarity on dislocation/grain boundary interactions in fcc metals. International Journal of Plasticity, Jul 2026. URL: https://doi.org/10.1016/j.ijplas.2026.104778, doi:10.1016/j.ijplas.2026.104778.\nChristopher Harbord, Nicolas Brantut, and David Wallis. Grain\u2010size effects during semi\u2010brittle flow of calcite rocks. Journal of Geophysical Research: Solid Earth, Aug 2023. URL: https://doi.org/10.1029/2023jb026458, doi:10.1029/2023jb026458.\nUlrich Faul. Dislocation bands and subboundaries in experimentally deformed olivine. Journal of Geophysical Research: Solid Earth, Aug 2026. URL: https://doi.org/10.1029/2025jb033737, doi:10.1029/2025jb033737.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=5 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0000 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "toolu_01X3t6xuLXdRBBDmch1TT8p5", + "info": { + "start_ts": 3552.969267734, + "end_ts": 3580.405263737 + } + }, + { + "role": "tool", + "content": "Retrieved Papers:\n## 1. A Review of Factors Affecting the Mechanical Properties of Maraging Steel 300 Fabricated via Laser Powder Bed Fusion\nValid Text Names:\n'mooney2075areviewof pages 1-4', 'mooney2075areviewof pages 4-6', 'mooney2075areviewof pages 6-8', 'mooney2075areviewof pages 8-10', 'mooney2075areviewof pages 10-12', 'mooney2075areviewof pages 12-13', 'mooney2075areviewof pages 13-16', 'mooney2075areviewof pages 16-18', 'mooney2075areviewof pages 18-20', 'mooney2075areviewof pages 20-22', 'mooney2075areviewof pages 22-22'\n\nBibTex:\n@article{mooney2075areviewof,\n author = \"Mooney, Barry and Kourousis, Kyriakos\",\n title = \"A Review of Factors Affecting the Mechanical Properties of Maraging Steel 300 Fabricated via Laser Powder Bed Fusion\",\n year = \"2075\",\n journal = \"Metals\",\n volume = \"10\",\n pages = \"1273\",\n month = \"Sep\",\n doi = \"10.3390/met10091273\",\n url = \"https://doi.org/10.3390/met10091273\",\n publisher = \"MDPI AG\",\n issue = \"9\",\n issn = \"2075-4701\"\n}\n\n\nAbstract:\nMaraging steel is an engineering alloy which has been widely employed in metal additive manufacturing. This paper examines manufacturing and post-processing factors affecting the properties of maraging steel fabricated via laser powder bed fusion (L-PBF). It covers the review of published research findings on how powder quality feedstock, processing parameters, laser scan strategy, build orientation and heat treatment can influence the microstructure, density and porosity, defects and residual stresses developed on L-PBF maraging steel, with a focus on the maraging steel 300 alloy. This review offers an evaluation of the resulting mechanical properties of the as-built and heat-treated maraging steel 300, with a focus on anisotropic characteristics. Possible directions for further research are also identified.\n\nRelevant Snippet:\n\u2026 might be especially well-qualified for use with contemporary \u2026 respect to the grain-morphology and size, the texture, and the \u2026 by laser powder bed fusion additive manufacturing with high-\u2026\n\n\nUnobtainable Papers:\nSebastien Dryepondt, Kinga A. Unocic, Rangasayee Kannan, Peeyush Nandwana, and Patxi Fernandez-Zelaia. Microstructure evolution during creep testing of hk30nb steel fabricated by laser powder bed fusion. Materials Science and Engineering: A, pages 150997, Aug 2026. URL: https://doi.org/10.1016/j.msea.2026.150997, doi:10.1016/j.msea.2026.150997.\nMeng-Yun Lee, Hyoung Seop Kim, and An-Chou Yeh. Laser additively manufactured high-entropy alloys via laser powder bed fusion and laser-directed energy deposition: process\u2013structure\u2013property relationships and design strategies. Materials, 19:3190, Jul 2026. URL: https://doi.org/10.3390/ma19153190, doi:10.3390/ma19153190.\nThermal\u2013Microstructural Analysis of Laser Powder Bed Fusion of C-103 Niobium Alloy Using Finite Element Modelling\nG. Del Guercio, D.G. McCartney, N.T. Aboulkhair, S. Robertson, R. Maclachlan, C. Tuck, and M. Simonelli. Cracking behaviour of high-strength aa2024 aluminium alloy produced by laser powder bed fusion. Jun 2022. URL: https://doi.org/10.1016/j.addma.2022.102776, doi:10.1016/j.addma.2022.102776.\nCaleb P. Massey, Peeyush Nandwana, Selda Nayir, Geeta Kumari, Chase Joslin, Amirkoushyar Ziabari, Luke Scime, Zackary Snow, Fred List, Khanh Dang, Laurent Capolungo, and Ryan Dehoff. Hierarchical high-throughput parametric optimization of laser powder bed fusion 316h stainless steel. Materials & Design, 269:116744, Sep 2026. URL: https://doi.org/10.1016/j.matdes.2026.116744, doi:10.1016/j.matdes.2026.116744.\nManoj Mugale, Sainand Jadhav, Amit Choudhari, Akash Belure, Suhas Alkunte, Sanoj Karki, Satyavan Digole, and Tushar Borkar. Additive manufacturing of high-entropy alloys (am-heas): a comprehensive review of processing methods, microstructure, mechanical properties, and challenges. Jul 2026. URL: https://doi.org/10.1007/s00170-026-18852-6, doi:10.1007/s00170-026-18852-6.\nM. Thomas, O. Hubert, B. Telmen, F. Szmytka, D. Locq, A. Morel, Q. Barr\u00e8s, N. Muller, and C. Tournier. Room-temperature mechanical properties of ad730\u00ae alloy processed by powder bed fusion laser beam. Metallurgical and Materials Transactions A, Aug 2026. URL: https://doi.org/10.1007/s11661-026-08313-w, doi:10.1007/s11661-026-08313-w.\nSD Ruksar Begum, Pankaj Kumar, Pulla Sammaiah, and Ande Rohan. Microstructure Image-Based Machine Learning for Predicting Fatigue and High-Temperature Properties of Titanium Alloys through Additive Manufacturing, pages 239-259. CRC Press, Feb 2026. URL: https://doi.org/10.1201/9781003653226-14, doi:10.1201/9781003653226-14.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=4 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0000 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "toolu_015tGKxiymjx6d6oC5eCc1uG", + "info": { + "start_ts": 3553.029763487, + "end_ts": 3575.939388546 + } + }, + { + "role": "assistant", + "content": "Let me search for more targeted papers on the specific topics:", + "function_call": null, + "tool_calls": [ + { + "id": "toolu_01SEkuwenLdSVhundgG5XvJL", + "type": "function", + "function": { + "arguments": "{\"query\": \"EBSD grain size measurement ASTM E2627 reproducibility step size sensitivity\", \"min_year\": 2018}", + "name": "paper_search" + } + }, + { + "id": "toolu_01KFrP9CPmZsHTgVayRfaEaC", + "type": "function", + "function": { + "arguments": "{\"query\": \"EBSD crystal plasticity finite element CPFEM microstructure input orientation data\", \"min_year\": 2020}", + "name": "paper_search" + } + }, + { + "id": "toolu_01KRdBL3hGPd3GNjRtCs9uU4", + "type": "function", + "function": { + "arguments": "{\"query\": \"EBSD texture analysis orientation distribution function pole figure materials properties anisotropy\", \"min_year\": 2019}", + "name": "paper_search" + } + }, + { + "id": "toolu_01WEdte9Zts2NBkS9PrmNTUa", + "type": "function", + "function": { + "arguments": "{\"query\": \"EBSD fatigue crack initiation grain orientation misorientation prediction\", \"min_year\": 2019}", + "name": "paper_search" + } + }, + { + "id": "toolu_01DbxS3YL571P4P4EVydr8NG", + "type": "function", + "function": { + "arguments": "{\"query\": \"prior austenite grain reconstruction EBSD parent phase martensite\", \"min_year\": 2019}", + "name": "paper_search" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Search retrieved no additional papers. This may be because nothing matched the search query, or because all found papers have been previously retrieved.\n\nUnobtainable Papers:\nAndreas Weidinger, Dmitri Riabov, Sebastian Samberger, Phillip Dumitraschkewitz, Irmgard Wei\u00dfensteiner, Florian Schmid, Lukas Stemper, Matheus A. Tunes, Lars Nyborg, and Stefan Pogatscher. Al\u2013mg\u2013zn\u2013(cu) crossover alloy for powder bed fusion \u2013 laser beam/metal: processing\u2013microstructure\u2013property relationships. European Journal of Materials, Aug 2026. URL: https://doi.org/10.1080/26889277.2026.2718638, doi:10.1080/26889277.2026.2718638.\nJonnathan Mu\u00f1oz, Oscar Zambrano, John Coronado, and Sara Aida Rodriguez Pulecio. Comparing the cavitation and slurry erosion wear resistance of 16cr-5ni stainless steel with 13cr-4ni ca6nm stainless steel. Sep 2025. URL: https://doi.org/10.1115/1.4066321, doi:10.1115/1.4066321.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=14 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0000 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "toolu_01SEkuwenLdSVhundgG5XvJL", + "info": { + "start_ts": 3594.073219183, + "end_ts": 3631.927741794 + } + }, + { + "role": "tool", + "content": "Retrieved Papers:\n## 1. PRISMS-Plasticity TM: An Open-Source Rapid Texture Evolution Analysis Pipeline\nValid Text Names:\n'yaghoobi2022prismsplasticitytman pages 1-2', 'yaghoobi2022prismsplasticitytman pages 2-3', 'yaghoobi2022prismsplasticitytman pages 3-5', 'yaghoobi2022prismsplasticitytman pages 5-6', 'yaghoobi2022prismsplasticitytman pages 5-5', 'yaghoobi2022prismsplasticitytman pages 6-8', 'yaghoobi2022prismsplasticitytman pages 8-10', 'yaghoobi2022prismsplasticitytman pages 10-11', 'yaghoobi2022prismsplasticitytman pages 11-14', 'yaghoobi2022prismsplasticitytman pages 14-16', 'yaghoobi2022prismsplasticitytman pages 16-17', 'yaghoobi2022prismsplasticitytman pages 17-18'\n\nBibTex:\n@article{yaghoobi2022prismsplasticitytman,\n author = \"Yaghoobi, Mohammadreza and Allison, John E. and Sundararaghavan, Veera\",\n title = \"PRISMS-Plasticity TM: An Open-Source Rapid Texture Evolution Analysis Pipeline\",\n year = \"2022\",\n journal = \"Integrating Materials and Manufacturing Innovation\",\n volume = \"11\",\n pages = \"479-496\",\n month = \"Sep\",\n doi = \"10.1007/s40192-022-00275-2\",\n url = \"https://doi.org/10.1007/s40192-022-00275-2\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"4\",\n issn = \"2193-9764\"\n}\n\n\nRelevant Snippet:\n\u2026 -Plasticity, the pipeline does not involve any finite element solver. The Taylor-type crystal plasticity \u2026 the required starting microstructure from input EBSD microstructures or synthetic \u2026\n\n\nUnobtainable Papers:\nQinghui Huang, Tao Shi, Jingyu Sun, and Guian Qian. A novel lightweight gb-ddpm-based digital microstructure generation of additively manufactured alloys. Sep 2026. URL: https://doi.org/10.1016/j.ijfatigue.2026.109640, doi:10.1016/j.ijfatigue.2026.109640.\nM. J. Rezaei and M. Sedighi. Optimization of mechanical properties and microstructural evolution in forming process with strain gradient: a crystal plasticity and statistical approach. Journal of Materials Research and Technology, 44:1842-1858, Sep 2026. URL: https://doi.org/10.1016/j.jmrt.2026.08.077, doi:10.1016/j.jmrt.2026.08.077.\nHaiming Zhang, Shuai Luo, Jiaru Liu, and Zhenshan Cui. Investigating the formability and failure mechanism of an advanced high strength steel by a microstructure-based hierarchy modeling approach. The Minerals, Metals & Materials Series, pages 471-482, Jan 2022. URL: https://doi.org/10.1007/978-3-031-06212-4\\_43, doi:10.1007/978-3-031-06212-4\\_43.\nYalong Luo, Haochen Ding, Luyang Miao, Chi Zhang, Liwen Zhang, and Chongxiang Yue. Crystal plasticity modeling of initial and neighbor grain orientation effects on cold-rolling texture of ultra-large grain-oriented silicon steel. Journal of Materials Engineering and Performance, 35:13771-13787, Dec 2026. URL: https://doi.org/10.1007/s11665-025-12594-4, doi:10.1007/s11665-025-12594-4.\nXiaoqing Shang, Haiming Zhang, Leyun Wang, Gaoming Zhu, Zhenshan Cui, M.W. Fu, and Xiaoqin Zeng. The effect of stress state and strain partition mode on the damage behavior of a mg-ca alloy. International Journal of Plasticity, 144:103040, Sep 2021. URL: https://doi.org/10.1016/j.ijplas.2021.103040, doi:10.1016/j.ijplas.2021.103040.\nHaibin Tang, Haifeng Huang, Changyong Liu, Zhao Liu, and Wentao Yan. Multi-scale modelling of structure-property relationship in additively manufactured metallic materials. International Journal of Mechanical Sciences, 194:106185, Mar 2021. URL: https://doi.org/10.1016/j.ijmecsci.2020.106185, doi:10.1016/j.ijmecsci.2020.106185.\nZhengyuan Yuan, Min Zhang, Bin Wu, Yu Tian, Yike Huang, Yihu Ma, and Wenbo Yu. Coherent twin boundaries in laves phase prevent stress saturation and enable ductile fracture in a cocufenita high-entropy alloy. Materials Science and Engineering: A, 975:150885, Nov 2026. URL: https://doi.org/10.1016/j.msea.2026.150885, doi:10.1016/j.msea.2026.150885.\nQiyue Zhang, Shiwei Han, Hongtao Xie, Shihui Huo, Yushan Gao, Ping Jin, Ping Zhang, and Ruizhi Li. Microstructure-sensitive thermomechanical deformation and life assessment of the regeneratively cooled thrust-chamber inner wall: a temperature-dependent crystal plasticity approach. Aerospace Science and Technology, 179:113402, Dec 2026. URL: https://doi.org/10.1016/j.ast.2026.113402, doi:10.1016/j.ast.2026.113402.\nLloyd van Wees, Ashutosh Kumar Singh, M. Obstalecki, P. Shade, T. Turner, and Matthew Kasemer. An assessment of polarized light microscopy as a characterization method for crystal plasticity simulations. Sep 2023. URL: https://doi.org/10.1016/j.mtla.2023.101872, doi:10.1016/j.mtla.2023.101872.\nJohann B. Scheepers, Abhijit Brahme, Fatemeh Hekmat, Trevor Sabiston, and Kaan Inal. Deep learning based surrogate modeling for crystal-plasticity driven predictions of fracture in aluminum alloys. Sep 2026. URL: https://doi.org/10.1016/j.msea.2026.150439, doi:10.1016/j.msea.2026.150439.\nYongxi Tian, Xianliang Yang, Yuhong Ma, Gesheng Xiao, Erqiang Liu, and Xuefeng Shu. Comparison of the crystal plasticity rve and full-scale model for investigation of uniaxial tensile mechanical behavior. Mechanics of Solids, Apr 2026. URL: https://doi.org/10.1134/s0025654425606512, doi:10.1134/s0025654425606512.\nMuhammad Muteeb Butt, Faisal Qayyum, Hossein Laieghi, Varma Kvvssn, Huseyin Aydin, Deniz Sultan Aydin, Peyman Ansari, Metin U. Salamci, Ulrich Prahl, and H\u00fcseyin K\u0131z\u0131l. Microstructure-informed modeling of lpbf alsi10mg components: understanding the origin of tensile anisotropy through local stress-strain partitioning using comparative crystal plasticity material models. Mechanics of Materials, 222:105846, Nov 2026. URL: https://doi.org/10.1016/j.mechmat.2026.105846, doi:10.1016/j.mechmat.2026.105846.\nSaurav Kumar, Mahesh Panchal, Appala N. Gandi, Lalit Kaushik, Shi-Hoon Choi, and Jaiveer Singh. Investigation of tensile twinning on texture and microstructure evolution of mg-3al-1zn-1ca alloy under in-plane shear deformation. Apr 2025. URL: https://doi.org/10.1016/j.jma.2025.02.017, doi:10.1016/j.jma.2025.02.017.\nHao Wu, Yida Zhang, Tianjian Wang, Xiufang Gong, Liming Lei, Hong Zhang, Yongjie Liu, and Qingyuan Wang. Exploring the brittle-to-ductile transition and microstructural responses of \u03b3\u2212tial alloy with a crystal plasticity model incorporating dislocation and twinning. Materials & Design, Oct 2024. URL: https://doi.org/10.1016/j.matdes.2024.113360, doi:10.1016/j.matdes.2024.113360.\nShuwen Chen, Shiwei Han, Huajie Yang, Wenwang Wu, and Xianglong Meng. Crystal plasticity-informed machine learning prediction of stress hotspots in gh4169 superalloy. Jul 2026. URL: https://doi.org/10.1016/j.jmrt.2026.07.213, doi:10.1016/j.jmrt.2026.07.213.\nSom Dixit, Pauline M. Smith, Gang Li, and Shunyu Liu. Crystal plasticity modeling of mechanical anisotropy in additive manufacturing 316l stainless steel: influence of build orientation and scan rotation angle. Materialia, 43:102537, Sep 2025. URL: https://doi.org/10.1016/j.mtla.2025.102537, doi:10.1016/j.mtla.2025.102537.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=14 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0000 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "toolu_01KFrP9CPmZsHTgVayRfaEaC", + "info": { + "start_ts": 3594.108405081, + "end_ts": 3631.953955628 + } + }, + { + "role": "tool", + "content": "Retrieved Papers:\n## 1. Crystallographic Texture Analysis of As-Built and Heat-Treated Ti6Al4V (ELI) Produced by Direct Metal Laser Sintering\nValid Text Names:\n'muiruri2020crystallographictextureanalysis pages 1-3', 'muiruri2020crystallographictextureanalysis pages 3-6', 'muiruri2020crystallographictextureanalysis pages 6-9', 'muiruri2020crystallographictextureanalysis pages 9-12', 'muiruri2020crystallographictextureanalysis pages 12-15', 'muiruri2020crystallographictextureanalysis pages 15-15'\n\nBibTex:\n@article{muiruri2020crystallographictextureanalysis,\n author = \"Muiruri, Amos and Maringa, Maina and du Preez, Willie\",\n title = \"Crystallographic Texture Analysis of As-Built and Heat-Treated Ti6Al4V (ELI) Produced by Direct Metal Laser Sintering\",\n year = \"2020\",\n journal = \"Crystals\",\n volume = \"10\",\n pages = \"699\",\n month = \"Aug\",\n doi = \"10.3390/cryst10080699\",\n url = \"https://doi.org/10.3390/cryst10080699\",\n publisher = \"MDPI AG\",\n issue = \"8\",\n issn = \"2073-4352\"\n}\n\n\nAbstract:\nThis paper reports on an investigation of crystallographic texture of as-built and heat-treated Ti6Al4V (ELI) produced by direct metal laser sintering (DMLS). The texture analyses were conducted using electron backscatter diffraction (EBSD). The \u03b2-phase texture from the obtained EBSD data was ascertained based on a reconstruction method using the Automatic Reconstruction of Parent Grain for EBSD data (ARPGE) program. A significant improvement of the maximum intensity of the texture from the pole figure was also noted upon heat treatment. The as-built samples and samples heat-treated just below the \u03b1\u2192\u03b2 transformation temperature showed a stronger fibrous texture of the reconstructed \u03b2-grains with the \u27e8100\u27e9 directions almost parallel to the build direction. The alignment of the fibrous texture in the build direction disappeared after heat treatment above the \u03b1\u2192\u03b2-grain transformation temperature.\n\nRelevant Snippet:\n\u2026 EBSD data (ARPGE) program. A significant improvement of the maximum intensity of the texture from the pole figure \u2026 Strong texture can lead to anisotropic mechanical properties of parts\u2026\n\n\n---\n\n## 2. Accurate distances measures and machine learning of the texture-property relation for crystallographic textures represented by one-point statistics\nValid Text Names:\n'iraki2024accuratedistancesmeasures pages 1-3', 'iraki2024accuratedistancesmeasures pages 3-7', 'iraki2024accuratedistancesmeasures pages 7-10', 'iraki2024accuratedistancesmeasures pages 10-13', 'iraki2024accuratedistancesmeasures pages 13-17', 'iraki2024accuratedistancesmeasures pages 17-22', 'iraki2024accuratedistancesmeasures pages 22-26', 'iraki2024accuratedistancesmeasures pages 26-29', 'iraki2024accuratedistancesmeasures pages 29-32', 'iraki2024accuratedistancesmeasures pages 32-37', 'iraki2024accuratedistancesmeasures pages 37-41', 'iraki2024accuratedistancesmeasures pages 41-42'\n\nBibTex:\n@misc{iraki2024accuratedistancesmeasures,\n author = \"Iraki, Tarek and Morand, Lukas and Link, Norbert and Sandfeld, Stefan and Helm, Dirk\",\n title = \"Accurate distances measures and machine learning of the texture-property relation for crystallographic textures represented by one-point statistics\",\n year = \"2024\",\n journal = \"Modelling and Simulation in Materials Science and Engineering\",\n volume = \"32\",\n pages = \"055016\",\n month = \"May\",\n doi = \"10.1088/1361-651x/ad4c81\",\n url = \"https://doi.org/10.1088/1361-651x/ad4c81\",\n publisher = \"IOP Publishing\",\n issue = \"5\",\n issn = \"0965-0393\"\n}\n\n\nAbstract:\nThe crystallographic texture of metallic materials is a key microstructural feature that is responsible for the anisotropic behavior, e.g. important in forming operations. In materials science, crystallographic texture is commonly described by the orientation distribution function, which is defined as the probability density function of the orientations of the monocrystal grains conforming a polycrystalline material. For representing the orientation distribution function, there are several approaches such as using generalized spherical harmonics, orientation histograms, and pole figure images. Measuring distances between crystallographic textures is essential for any task that requires assessing texture similarities, e.g. to guide forming processes. Therefore, we introduce novel distance measures based on (i) the Earth Movers Distance that takes into account local distance information encoded in histogram-based texture representations and (ii) a distance measure based on pole figure images. For this purpose, we evaluate and compare existing distance measures for selected use-cases. The present study gives insights into advantages and drawbacks of using certain texture representations and distance measures with emphasis on applications in materials design and optimal process control.\n\nRelevant Snippet:\n\u2026 textures are measured by comparing two pole figures f \u2026 the orientation dependent Young\u2019s moduli and anisotropy similar to \u2026 The data was obtained from EBSD measurements conducted \u2026\n\n\n---\n\n## 3. The use of EBSD for analysis of additively manufactured materials\nValid Text Names:\n'mingard2023theuseof pages 1-8', 'mingard2023theuseof pages 8-15', 'mingard2023theuseof pages 15-20', 'mingard2023theuseof pages 20-24', 'mingard2023theuseof pages 24-29', 'mingard2023theuseof pages 29-33', 'mingard2023theuseof pages 33-41', 'mingard2023theuseof pages 41-41'\n\nBibTex:\n@article{mingard2023theuseof,\n author = \"Mingard, K P\",\n title = \"The use of EBSD for analysis of additively manufactured materials\",\n year = \"2023\",\n journal = \"ArXiv\",\n month = \"Feb\",\n doi = \"10.47120/npl.mgpg152\",\n url = \"https://doi.org/10.47120/npl.mgpg152\",\n publisher = \"National Physical Laboratory\"\n}\n\n\nRelevant Snippet:\n\u2026 of pole figures and inverse pole figures. Similarly to inverse \u2026 of the texture intensity are to be drawn between pole figures, \u2026 in many AM materials by material anisotropy, with elongation \u2026\n\n\n---\n\n## 4. Understanding Anisotropic Tensile Properties of Laser Powder Bed Fusion Additive Metals: A Detailed Review of Select Examples\nValid Text Names:\n'weaver2021understandinganisotropictensile pages 1-5', 'weaver2021understandinganisotropictensile pages 5-8', 'weaver2021understandinganisotropictensile pages 8-10', 'weaver2021understandinganisotropictensile pages 10-12', 'weaver2021understandinganisotropictensile pages 12-15', 'weaver2021understandinganisotropictensile pages 15-17', 'weaver2021understandinganisotropictensile pages 17-19', 'weaver2021understandinganisotropictensile pages 19-22', 'weaver2021understandinganisotropictensile pages 22-25', 'weaver2021understandinganisotropictensile pages 25-27', 'weaver2021understandinganisotropictensile pages 27-29', 'weaver2021understandinganisotropictensile pages 29-30'\n\nBibTex:\n@article{weaver2021understandinganisotropictensile,\n author = \"Weaver, JS and Weaver, JS and Rosenthal, I\",\n title = \"Understanding Anisotropic Tensile Properties of Laser Powder Bed Fusion Additive Metals: A Detailed Review of Select Examples\",\n year = \"2021\",\n journal = \"ArXiv\",\n month = \"Nov\",\n doi = \"10.6028/nist.ams.100-44\",\n url = \"https://doi.org/10.6028/nist.ams.100-44\",\n publisher = \"National Institute of Standards and Technology (U.S.)\"\n}\n\n\nRelevant Snippet:\n\u2026 tensile properties for LPBF alloys are crystallographic texture\u2026 1 comes from electron backscatter diffraction (EBSD) \u2026 a specific sample plane (inverse pole figure grain maps) and intensity \u2026\n\n\n---\n\n## 5. Experimental neutron pole figures of minerals composing the bivalve mollusc shells\nValid Text Names:\n'nikolayev2019experimentalneutronpole pages 1-2', 'nikolayev2019experimentalneutronpole pages 2-5', 'nikolayev2019experimentalneutronpole pages 5-8', 'nikolayev2019experimentalneutronpole pages 8-8'\n\nBibTex:\n@article{nikolayev2019experimentalneutronpole,\n author = \"Nikolayev, Dmitry and Lychagina, Tatiana and Pakhnevich, Alexey\",\n title = \"Experimental neutron pole figures of minerals composing the bivalve mollusc shells\",\n year = \"2019\",\n journal = \"SN Applied Sciences\",\n volume = \"1\",\n month = \"Mar\",\n doi = \"10.1007/s42452-019-0355-1\",\n url = \"https://doi.org/10.1007/s42452-019-0355-1\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"4\",\n issn = \"2523-3963\"\n}\n\n\nRelevant Snippet:\n\u2026 properties very often exhibit an anisotropy, which is mainly due to the presence of preferred orientations or crystallographic texture, as \u2026 All pole figures were obtained using the EBSD \u2026\n\n\nUnobtainable Papers:\nXiaolong Wu, Ping Yang, Xinfu Gu, Wei Pei, and Yemin Leng. The influence of normalization temperatures on different texture components and magnetic properties of nonoriented electrical steels. steel research international, Sep 2021. URL: https://doi.org/10.1002/srin.202000361, doi:10.1002/srin.202000361.\nNatalia S. De Vincentis, Jairo A. Mu\u00f1oz, Emanuel Benatti, Hugo R.Z. Sandim, Martina C. Avalos, H.-G. Brokmeier, and Ra\u00fal E. Bolmaro. A study combining ebsd and x-ray synchrotron diffraction using generalized pole figures. Materials Characterization, 229:115641, Nov 2025. URL: https://doi.org/10.1016/j.matchar.2025.115641, doi:10.1016/j.matchar.2025.115641.\nNatalia De Vincentis, Jairo Alberto Munoz, Emanuel Benatti, Hugo R. Z. Sandim, Martina \u00c1valos, Heinz-G\u00fcnter Brokmeier, Ra\u00fal Bolmaro, and H-G. Brokmeier. Assessment of orientation dependence of deformation structures in cold rolled duplex steel: a study combining ebsd and generalized pole figures. Unknown journal, Jan 2025. URL: https://doi.org/10.2139/ssrn.5172488, doi:10.2139/ssrn.5172488.\nRafael Stylianou, Michael Tkadletz, Nina Schalk, Marianne Penoy, Christoph Czettl, and Christian Mitterer. Effects of reference materials on texture coefficients determined for a cvd \u03b1-al2o3 coating. Surface and Coatings Technology, 359:314-322, Feb 2019. URL: https://doi.org/10.1016/j.surfcoat.2018.12.095, doi:10.1016/j.surfcoat.2018.12.095.\nHongqiao Qu, Jing Li, Fucai Zhang, and Jiaming Bai. Anisotropic cellular structure and texture microstructure of 316l stainless steel fabricated by selective laser melting via rotation scanning strategy. Mar 2022. URL: https://doi.org/10.1016/j.matdes.2022.110454, doi:10.1016/j.matdes.2022.110454.\nKatherine Billings and Philip Skemer. From a sample to the mantle: analyzing cpo, quantifying uncertainty, and modeling seismic anisotropy. Journal of Structural Geology, 210:105740, Sep 2026. URL: https://doi.org/10.1016/j.jsg.2026.105740, doi:10.1016/j.jsg.2026.105740.\nErfan Maddah, Mohammad Javad Rezaei, and Mohammad Sedighi. Microstructural evolution study under shear loading: a combined cpfft simulation and ebsd investigation. Advanced Engineering Materials, Aug 2026. URL: https://doi.org/10.1002/adem.202502833, doi:10.1002/adem.202502833.\nNavaneethasanthakumar Subramaniam, Krishnaveni Anbalagan, Jebakani Devaraj, and Santhosh Velmurugan. Texture evolution and mechanical anisotropy of inconel 718 fabricated by cold metal transfer-based wire arc additive manufacturing. Bulletin of Materials Science, Aug 2026. URL: https://doi.org/10.1007/s12034-026-03710-8, doi:10.1007/s12034-026-03710-8.\nSenthil S Vel, Scott E Johnson, and Won Joon Song. Thermal conductivity anisotropy of ebsd-resolved rock fabrics: multiscale homogenization of texture and microstructure. Geophysical Journal International, Aug 2026. URL: https://doi.org/10.1093/gji/ggag309, doi:10.1093/gji/ggag309.\nA. N\u00fa\u00f1ez Galindo, I. Collado Garc\u00eda, D. L. Sales, and J F Almagro Bello. Evolution of crystalline orientations in the production of ferritic stainless steel. IOP Conference Series: Materials Science and Engineering, 891:012019, Aug 2020. URL: https://doi.org/10.1088/1757-899x/891/1/012019, doi:10.1088/1757-899x/891/1/012019.\nQian Li, Hanxiao Zhou, and Yuan Teng. Analysis of structural differences in hot deformed nd-fe-b magnets\u2014\u2014from the perspective of grain boundary plane distribution. Materials Characterization, 226:115222, Aug 2025. URL: https://doi.org/10.1016/j.matchar.2025.115222, doi:10.1016/j.matchar.2025.115222.\nBaohong Guo, Haitao Gao, Charlie Kong, Zhengyu Wang, Huijie Cui, and Hai-liang Yu. Transverse texture weakening and anisotropy improvement of ti-6al-4v alloy sheet via asymmetric rolling and static recrystallization annealing. Journal of Alloys and Compounds, 1010:177507, Jan 2025. URL: https://doi.org/10.1016/j.jallcom.2024.177507, doi:10.1016/j.jallcom.2024.177507.\nMohammad Jashim Uddin, Erick Ramirez-Cedillo, Reza A. Mirshams, and Hector R. Siller. Nanoindentation and electron backscatter diffraction mapping in laser powder bed fusion of stainless steel 316l. Apr 2021. URL: https://doi.org/10.1016/j.matchar.2021.111047, doi:10.1016/j.matchar.2021.111047.\nStephen R. Niezgoda. Estimating crystallographic texture and orientation statistics. Statistical Methods for Materials Science, pages 205-222, Feb 2019. URL: https://doi.org/10.1201/9781315121062-16, doi:10.1201/9781315121062-16.\nThomas Obermayer, Christian Krempaszky, and Ewald Werner. Analysis of texture and anisotropic elastic properties of additively manufactured ni-base alloys. Metals, 12:1991, Nov 2022. URL: https://doi.org/10.3390/met12111991, doi:10.3390/met12111991.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=14 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0000 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "toolu_01KRdBL3hGPd3GNjRtCs9uU4", + "info": { + "start_ts": 3594.140414484, + "end_ts": 3631.945302961 + } + }, + { + "role": "tool", + "content": "Retrieved Papers:\n## 1. Effect of crystallographic orientation and geometrical compatibility on fatigue crack initiation and propagation in rolled Ti-6Al-4V alloy\nValid Text Names:\n'briffod2019effectofcrystallographic pages 1-4', 'briffod2019effectofcrystallographic pages 4-7', 'briffod2019effectofcrystallographic pages 7-11', 'briffod2019effectofcrystallographic pages 11-15', 'briffod2019effectofcrystallographic pages 15-18', 'briffod2019effectofcrystallographic pages 18-21', 'briffod2019effectofcrystallographic pages 21-24', 'briffod2019effectofcrystallographic pages 24-28', 'briffod2019effectofcrystallographic pages 28-32', 'briffod2019effectofcrystallographic pages 32-35'\n\nBibTex:\n@article{briffod2019effectofcrystallographic,\n author = \"Briffod, Fabien and Bleuset, Alexandre and Shiraiwa, Takayuki and Enoki, Manabu\",\n title = \"Effect of crystallographic orientation and geometrical compatibility on fatigue crack initiation and propagation in rolled Ti-6Al-4V alloy\",\n year = \"2019\",\n journal = \"Acta Materialia\",\n month = \"Sep\",\n doi = \"10.1016/j.actamat.2019.07.025\",\n url = \"https://doi.org/10.1016/j.actamat.2019.07.025\",\n volume = \"177\",\n pages = \"56-67\",\n publisher = \"Elsevier BV\",\n issn = \"1359-6454\"\n}\n\n\nRelevant Snippet:\n\u2026 , predicting short fatigue crack behavior \u2026 (EBSD) measurements. The investigation specifically focused on the influence of crystal orientation and misorientation between adjacent grains \u2026\n\n\n---\n\n## 2. The formation of discontinuous gradient regimes during crack initiation in high strength steels under very high cycle fatigue\nValid Text Names:\n'sun2019theformationof pages 1-3', 'sun2019theformationof pages 3-5', 'sun2019theformationof pages 5-7', 'sun2019theformationof pages 7-10', 'sun2019theformationof pages 10-10'\n\nBibTex:\n@article{sun2019theformationof,\n author = \"Sun, Chengqi and Song, Qingyuan and Zhou, Lingling and Liu, Jialong and Wang, Yao and Wu, Xiaolei and Wei, Yujie\",\n title = \"The formation of discontinuous gradient regimes during crack initiation in high strength steels under very high cycle fatigue\",\n year = \"2019\",\n journal = \"International Journal of Fatigue\",\n volume = \"124\",\n pages = \"483-492\",\n month = \"Jul\",\n doi = \"10.1016/j.ijfatigue.2019.03.026\",\n url = \"https://doi.org/10.1016/j.ijfatigue.2019.03.026\",\n publisher = \"Elsevier BV\",\n issn = \"0142-1123\"\n}\n\n\nRelevant Snippet:\n\u2026 were prepared, and the electron backscatter diffraction (EBSD\u2026 fatigue failure, in which area In denotes the projection area of \u2026 The misorientation angle used for the determination of grain \u2026\n\n\nUnobtainable Papers:\nK.U. Yazar, S. Bahl, S. Mishra, V.K. Sahu, A. Bhattacharjee, D. Banerjee, and S. Suwas. Microcrack formation under normal and dwell fatigue of imi 834. Oct 2023. URL: https://doi.org/10.1016/j.ijfatigue.2023.107724, doi:10.1016/j.ijfatigue.2023.107724.\nLucia Morales-Rivas, Farangis Ram, Daniel Spriestersbach, Jan Sippel, Marc De Graef, and Eberhard Kerscher. Fine granular area linked to very high cycle fatigue in martensitic and bainitic steels: characterization by means of ebsd-dictionary indexing. Scripta Materialia, 194:113644, Mar 2021. URL: https://doi.org/10.1016/j.scriptamat.2020.113644, doi:10.1016/j.scriptamat.2020.113644.\nMin-Seok Baek, Kyu-Sik Kim, Tae-Won Park, Jinhee Ham, and Kee-Ahn Lee. Quantitative phase analysis of martensite-bainite steel using ebsd and its microstructure, tensile and high-cycle fatigue behaviors. Materials Science and Engineering A-structural Materials Properties Microstructure and Processing, 785:139375, May 2020. URL: https://doi.org/10.1016/j.msea.2020.139375, doi:10.1016/j.msea.2020.139375.\nJiewen Jin, Jiewen Jin, Z.J. Zhang, J.P. Hou, B.S. Gong, H.W. Wang, Xiang hai Zhou, G. Purcek, A S, and Zhefeng Zhang. Effects of microstructure on the fatigue crack initiation and propagation behavior of 7075 aluminum alloy. Materials Characterization, Dec 2025. URL: https://doi.org/10.1016/j.matchar.2024.114682, doi:10.1016/j.matchar.2024.114682.\nFanchao Meng, Rui Zhang, Shuai Wang, Fengbo Sun, Ming Ji, Cunyu Wang, Lujun Huang, and Lin Geng. \u0391-lamella orientation dependence of fatigue crack propagation in as-forged tib/near \u03b1-ti composite. Jan 2025. URL: https://doi.org/10.1016/j.ijfatigue.2024.108610, doi:10.1016/j.ijfatigue.2024.108610.\nS. H\u00e9mery, D. Bertheau, and F. Hamon. Microtexture effects on fatigue and dwell-fatigue lifetimes of ti-6al-4v. Feb 2024. URL: https://doi.org/10.1016/j.ijfatigue.2023.108068, doi:10.1016/j.ijfatigue.2023.108068.\nJianghua Li, Qinghui Huang, Zhiyang Wang, Ningyu Zhang, Gang Chen, and Guian Qian. Microstructural insights into fatigue short crack propagation resistance and rate fluctuation in a ni-based superalloy manufactured by laser powder bed fusion. International Journal of Plasticity, 171:103800, Dec 2023. URL: https://doi.org/10.1016/j.ijplas.2023.103800, doi:10.1016/j.ijplas.2023.103800.\nMauro Francisco Arcidiacono and Salaheddin Rahimi. A surface integrity-informed crystal-plasticity based modelling of fatigue crack initiation in aerospace-grade ti-6al-4v. Materials Science and Technology, 42:998-1012, Jul 2026. URL: https://doi.org/10.1177/02670836251365326, doi:10.1177/02670836251365326.\nEsmaeil Sadeghi, Gbenga Asala, Paria Karimi, Dunyong Deng, Johan Moverare, and Thomas Hansson. Fatigue crack initiation and propagation in alloy 718 with a bimodal grain morphology built via electron beam-powder bed fusion. Materials Science and Engineering: A, 827:142051, Oct 2021. URL: https://doi.org/10.1016/j.msea.2021.142051, doi:10.1016/j.msea.2021.142051.\nO. Benabdeljalil, M. K. Khan, and M. E. Fitzpatrick. Study of fatigue crack initiation in 316 stainless steel. Fatigue & Fracture of Engineering Materials & Structures, Feb 2025. URL: https://doi.org/10.1111/ffe.14592, doi:10.1111/ffe.14592.\nDonghyuk Kim, Rong Jiang, Ian Sinclair, and Philippa Reed. Microstructural influences on fatigue crack initiation and early propagation in ni-based superalloy. Sep 2022. URL: https://doi.org/10.1080/02670836.2022.2070336, doi:10.1080/02670836.2022.2070336.\nQinan Han, Wei Wang, Jianwen Fang, Haitao Cui, Hongjian Zhang, Xiaolin Yang, Qinqin Mu, Jian Xu, and Huiji Shi. In-situ sem and ebsd study on fretting fatigue crack initiation of a directionally solidified ni-based superalloy. International Journal of Fatigue, 161:106908, Aug 2022. URL: https://doi.org/10.1016/j.ijfatigue.2022.106908, doi:10.1016/j.ijfatigue.2022.106908.\nZhengyu Shen, Guanlin Lv, Daixin Fu, Yihao Long, Zhouyu Zhang, Kai Tan, Lang Li, Qingyuan Wang, and Chong Wang. A machine learning study on the fatigue crack path of short crack on an \u03b1 titanium alloy. Philosophical Transactions of the Royal Society A, Sep 2023. URL: https://doi.org/10.1098/rsta.2022.0391, doi:10.1098/rsta.2022.0391.\nAritra Sarkar, Surya Deo Yadav, A. Nagesha, K. Mariappan, and S. Ramaseshan. Mechanism of crack initiation under high cycle fatigue through an ebsd based approach in a 10 wt% cr steel. Materials Science and Engineering A-structural Materials Properties Microstructure and Processing, 795:139940, Sep 2020. URL: https://doi.org/10.1016/j.msea.2020.139940, doi:10.1016/j.msea.2020.139940.\nYaozhong Zhang, Mohammadreza Yaghoobi, Minh Son Pham, and Jerard V. Gordon. Three-dimensional intragranular orientation gradients and fatigue precursors under non-proportional axial\u2013torsional cycling. Materials Science and Engineering: A, 974:150842, Nov 2026. URL: https://doi.org/10.1016/j.msea.2026.150842, doi:10.1016/j.msea.2026.150842.\nJinta Arakawa, Koki Hirazumi, Takeshi Uemori, and Yoshito Takemoto. Prediction of fatigue crack initiation sites on ti-22v-4al using crystal plasticity fem considering polycrystal orientation and crystal grain size. Progress in Engineering Science, 2:100065, Jun 2025. URL: https://doi.org/10.1016/j.pes.2025.100065, doi:10.1016/j.pes.2025.100065.\nPinbo Huang, Ping Huang, Changhao Wang, Zhiang Liu, and Weirui Zhang. Crystal\u2010scale fatigue damage evolution and predictive modeling of carbide\u2010triggered crack initiation in high\u2010strength steel. steel research international, Jul 2026. URL: https://doi.org/10.1002/srin.202500369, doi:10.1002/srin.202500369.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=14 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0000 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "toolu_01WEdte9Zts2NBkS9PrmNTUa", + "info": { + "start_ts": 3594.1738969, + "end_ts": 3631.93684559 + } + }, + { + "role": "tool", + "content": "Retrieved Papers:\n## 1. Parent grain reconstruction from partially or fully transformed microstructures in MTEX\nValid Text Names:\n'niessen2022parentgrainreconstruction pages 1-4', 'niessen2022parentgrainreconstruction pages 4-7', 'niessen2022parentgrainreconstruction pages 7-11', 'niessen2022parentgrainreconstruction pages 11-18', 'niessen2022parentgrainreconstruction pages 18-22', 'niessen2022parentgrainreconstruction pages 22-27', 'niessen2022parentgrainreconstruction pages 27-30', 'niessen2022parentgrainreconstruction pages 30-31'\n\nBibTex:\n@article{niessen2022parentgrainreconstruction,\n author = \"Niessen, Frank and Nyyss\u00f6nen, Tuomo and Gazder, Azdiar A. and Hielscher, Ralf\",\n title = \"Parent grain reconstruction from partially or fully transformed microstructures in MTEX\",\n year = \"2022\",\n journal = \"Journal of Applied Crystallography\",\n volume = \"55\",\n pages = \"180-194\",\n month = \"Apr\",\n doi = \"10.48550/arxiv.2104.14603\",\n url = \"https://doi.org/10.48550/arxiv.2104.14603\",\n publisher = \"arXiv\"\n}\n\n\nAbstract:\nA versatile generic framework for parent grain reconstruction from fully or partially transformed child microstructures has been integrated into the open-source crystallographic toolbox MTEX. The framework extends traditional parent grain reconstruction, phase transformation and variant analysis to all parent\u2013child crystal symmetry combinations and allows the programmatic creation of individual workflows to reconstruct parent grains.\n\nRelevant Snippet:\n\u2026 known phase transformations, namely \u03b1\u2032 to \u03b3 in a lath martensitic \u2026 grains is used to merge them to prior austenite grains by \u2026 EBSD data of the parent phase are reconstructed from the \u2026\n\n\n---\n\n## 2. On the martensitic phase transformation and grain boundary character evolution in laser powder bed fusion 17-4 precipitation hardened stainless steel\nValid Text Names:\n'haines2025onthemartensitic pages 1-3', 'haines2025onthemartensitic pages 3-5', 'haines2025onthemartensitic pages 5-7', 'haines2025onthemartensitic pages 7-12', 'haines2025onthemartensitic pages 12-13', 'haines2025onthemartensitic pages 13-15', 'haines2025onthemartensitic pages 15-16', 'haines2025onthemartensitic pages 16-18', 'haines2025onthemartensitic pages 18-20', 'haines2025onthemartensitic pages 20-21', 'haines2025onthemartensitic pages 21-23', 'haines2025onthemartensitic pages 23-24', 'haines2025onthemartensitic pages 24-24'\n\nBibTex:\n@article{haines2025onthemartensitic,\n author = \"Haines, Michael P. and Farabi, Ehsan and Haghdadi, Nima and Primig, Sophie\",\n title = \"On the martensitic phase transformation and grain boundary character evolution in laser powder bed fusion 17-4 precipitation hardened stainless steel\",\n year = \"2025\",\n journal = \"Journal of Materials Science\",\n volume = \"60\",\n pages = \"3430-3453\",\n month = \"Jan\",\n doi = \"10.1007/s10853-025-10645-8\",\n url = \"https://doi.org/10.1007/s10853-025-10645-8\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"7\",\n issn = \"0022-2461\"\n}\n\n\nAbstract:\n\n Laser powder bed fusion (L-PBF) of 17-4 precipitate hardened (PH) stainless steel is well-known for its significant variations in reported microstructures. While recent research has provided better understanding of the phase transformation pathways leading to as-built microstructures of \n \n $$\\delta$$\n \n \u03b4\n \n \n -ferrite, martensite, and/or austenite, reproducible and fully martensitic microstructures would be more desirable to provide strength and age-hardening potential. However, the understanding of the martensitic phase transformation as a function of 17-4 PH powder feedstock and L-PBF route remains limited. We aim to fill this gap by comparing builds from two processing routes with different powder feedstocks and processing parameters. As-built and heat treated (1\u00a0h at 1040\u00a0\u00b0C followed by water quenching) conditions are considered. We reveal the link between the parent austenite grain size (PAGS) and the resulting martensite microstructure. A detailed five-parameter characterization of interfaces shows that a smaller PAGS results in improved grain boundary connectivity and higher length fractions of 60\u00b0/[1 1 \n \n $$\\overline{1 }$$\n \n \n 1\n \u00af\n \n \n \n ] and 10.5\u00b0/[0 1 1] intervariant boundaries in the martensite. Computational material science demonstrates the link between the processing parameters and composition with microstructural variations and development. Our results are broadly applicable to steel L-PBF, underpinning that refinement of martensite will improve the grain boundary network and selection of desirable intervariants. This is expected to impact material properties such as toughness, strength, intergranular corrosion, cracking, slip, and the segregation of impurities.\n \n Graphical abstract\n\n\nRelevant Snippet:\n\u2026 We reveal the link between the parent austenite grain size (PAGS) and the resulting \u2026 EBSD data analysis was performed using the TSL software. Prior austenite grain reconstruction was \u2026\n\n\nUnobtainable Papers:\nMohammad Masoumi, Gerardo P\u00e9rez, Guilherme Schmalz, Antonia I.M. Silva, Pedro L.M. Torquato, Luis FG Herculano, Isabel Barros, Miloslav B\u00e9re\u0161, and Hamilton F.G. de Abreu. Influence of solution annealing temperature on crystallographic texture and grain disorientation of nb-enhanced maraging steel: an ebsd analysis. Materials Research, Jan 2025. URL: https://doi.org/10.1590/1980-5373-mr-2024-0430, doi:10.1590/1980-5373-mr-2024-0430.\nAngang Ning, Shuai Chen, Yongsheng Wang, Zhanmin Cao, and Timothy Skszek. Ebsd-based analysis of gnd-mediated strain partitioning in dual-morphology retained austenite in warm-rolled third-generation ahsss. Materials Characterization, 240:116918, Oct 2026. URL: https://doi.org/10.1016/j.matchar.2026.116918, doi:10.1016/j.matchar.2026.116918.\nChikaumi Sawanishi, Sabyasachi Roy, Ruth Birch, and Matthias Militzer. Austenite reversion during rapid heating in a low carbon martensitic steel. Metallurgical and Materials Transactions A, Jul 2026. URL: https://doi.org/10.1007/s11661-026-08317-6, doi:10.1007/s11661-026-08317-6.\nVinothkumar Govindaraj, Peter Hodgson, Rajkumar P Singh, and Hossein Beladi. The effect of austenite reversion on the microstructure and mechanical properties of a 12cr\u20133ni\u20133mn\u20133cu-0.15nb\u20130.05c maraging stainless steel. Materials Science and Engineering: A, 828:142097, Nov 2021. URL: https://doi.org/10.1016/j.msea.2021.142097, doi:10.1016/j.msea.2021.142097.\nHamidreza Kamali, Haibo Xie, Hongyun Bi, E Chang, Haigang Xu, Haifeng Yu, Zhengyi Jiang, and Azdiar A. Gazder. Void formation and crack propagation in a metastable austenitic stainless steel during bending. SSRN Electronic Journal, Jan 2022. URL: https://doi.org/10.2139/ssrn.4080613, doi:10.2139/ssrn.4080613.\nRalf Hielscher, Tuomo Nyyss\u00f6nen, Frank Niessen, and Azdiar A. Gazder. The variant graph approach to improved parent grain reconstruction. Materialia, 22:101399, May 2022. URL: https://doi.org/10.1016/j.mtla.2022.101399, doi:10.1016/j.mtla.2022.101399.\nVimal Singh, Manish M. Pande, K. Bhanumurthy, Vikram Chavan, and Indradev Samajdar. Resistance spot welding (rsw) of dual-phase (dp590) steel. Journal of Materials Engineering and Performance, 35(9):9094-9107, Oct 2026. URL: https://doi.org/10.1007/s11665-025-12284-1, doi:10.1007/s11665-025-12284-1.\nDaokuan Wang, Junsong Jin, Qiaomin Li, and Xinyun Wang. An accurate method for crystallographic reconstruction of parent austenite from inherited martensite in a low-alloy steel. Crystals, 9:358, Jul 2019. URL: https://doi.org/10.3390/cryst9070358, doi:10.3390/cryst9070358.\nYan Wang, Cong-Hui Ma, Nan Zhou, Qian Cheng, Xiaoyu Wang, Zhixian Peng, Zhao-yang Cheng, Jing Liu, and Shiqi Zhang. Effects of solution-aging treatment on the hydrogen embrittlement of 17-4 ph stainless steel fabricated by selective laser melting. International Journal of Hydrogen Energy, 201:152917, Jan 2026. URL: https://doi.org/10.1016/j.ijhydene.2025.152917, doi:10.1016/j.ijhydene.2025.152917.\nQi-Yuan Chen, Wei-Na Zhang, Shuai Tang, Peng-Jie Wang, Jun Chen, and Zhen-Yu Liu. Microstructural heredity of ni-containing cryogenic steel and its effect on the toughness at 77 k. Materials Science and Engineering: A, 832:142441, Jan 2022. URL: https://doi.org/10.1016/j.msea.2021.142441, doi:10.1016/j.msea.2021.142441.\nMark Taylor, Albert D Smith, Jack M Donoghue, Timothy L Burnett, and Ed Pickering. In-situ heating-stage ebsd validation of algorithms for prior-austenite grain reconstruction in steel. Scripta Materialia, Mar 2024. URL: https://doi.org/10.1016/j.scriptamat.2023.115924, doi:10.1016/j.scriptamat.2023.115924.\nQian Yu, Feiyu Zhao, and Hongliang Yi. In situ observation of martensitic transformation in normal and abnormal grain growth of medium carbon spring steel. Materials Today Communications, 47:113165, Jul 2025. URL: https://doi.org/10.1016/j.mtcomm.2025.113165, doi:10.1016/j.mtcomm.2025.113165.\nJun Zhao, Zi-yong Hou, Bo Wang, He Yang, Ya-ru Wang, Zhi-yuan Chang, Ling Zhang, Gui-lin Wu, and Xiao-xu Huang. Effect of austenitizing temperature on variant selection of martensite transformation in a 2 gpa grade steel. Nov 2024. URL: https://doi.org/10.1016/j.jmrt.2024.10.008, doi:10.1016/j.jmrt.2024.10.008.\nTong Wang, Jun-jie Sheng, Ya-hui Deng, Yang-xin Wang, Chun-dong Hu, and Han Dong. Regulation of nanosized retained-austenite morphology making low alloy ultrahigh strength steel tough. Mar 2025. URL: https://doi.org/10.1016/j.jmrt.2025.02.060, doi:10.1016/j.jmrt.2025.02.060.\nJubert Pasco, Youliang He, Ali Keshavarzkermani, and Clodualdo Aranas. Texture preference and variant analysis of martensite formation in laser powder bed fusion. The Minerals, Metals & Materials Series, pages 1808-1816, Jan 2024. URL: https://doi.org/10.1007/978-3-031-50349-8\\_156, doi:10.1007/978-3-031-50349-8\\_156.\nYuanbin Deng, Jiali Zhang, Anke Kaletsch, Sebastian Weber, and Christoph Broeckmann. Influence of hydrostatic pressure on the austenite grain growth and subsequent phase transformation of hot work steel aisi h13 during hot isostatic pressing. Powder Metallurgy, Aug 2026. URL: https://doi.org/10.1177/00325899261472685, doi:10.1177/00325899261472685.\nEdgar Gomes de Araujo, Hadi Pirgazi, Mehdi Sanjari, Mohsen Mohammadi, and Leo A. I. Kestens. Automated reconstruction of parent austenite phase based on the optimum orientation relationship. Journal of Applied Crystallography, 54:569-579, Mar 2021. URL: https://doi.org/10.1107/s1600576721001394, doi:10.1107/s1600576721001394.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=15 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0000 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "toolu_01DbxS3YL571P4P4EVydr8NG", + "info": { + "start_ts": 3594.207802411, + "end_ts": 3634.150401584 + } + }, + { + "role": "assistant", + "content": "Let me continue searching for more specific topics:", + "function_call": null, + "tool_calls": [ + { + "id": "toolu_0157myNJQhR5GxPfHmnnR3Mz", + "type": "function", + "function": { + "arguments": "{\"query\": \"EBSD machine learning microstructure property prediction surrogate model\", \"min_year\": 2020}", + "name": "paper_search" + } + }, + { + "id": "toolu_016VqyhrVxy8LaRVYnAc4qN7", + "type": "function", + "function": { + "arguments": "{\"query\": \"grain boundary engineering special boundaries corrosion intergranular cracking EBSD\", \"min_year\": 2018}", + "name": "paper_search" + } + }, + { + "id": "toolu_01KK1dxLcCeUcSBzUx1hH9jT", + "type": "function", + "function": { + "arguments": "{\"query\": \"EBSD AlSi10Mg additive manufacturing microstructure cell subgrain columnar equiaxed\", \"min_year\": 2020}", + "name": "paper_search" + } + }, + { + "id": "toolu_01C2LW9SzLRsG5AwL8J16ZuF", + "type": "function", + "function": { + "arguments": "{\"query\": \"3D EBSD serial sectioning grain boundary five parameter distribution statistics\", \"min_year\": 2018}", + "name": "paper_search" + } + }, + { + "id": "toolu_01Q1GZDKXF6jQcdS2kg5U7A1", + "type": "function", + "function": { + "arguments": "{\"query\": \"EBSD measurement uncertainty reproducibility interlaboratory round robin grain size\", \"min_year\": 2015}", + "name": "paper_search" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Retrieved Papers:\n## 1. Integrating phase-field simulations with deep learning to predict properties from pressure-tailored microstructures in Al-Si alloys\nValid Text Names:\n'yi2026integratingphasefieldsimulations pages 1-4', 'yi2026integratingphasefieldsimulations pages 4-8', 'yi2026integratingphasefieldsimulations pages 8-11', 'yi2026integratingphasefieldsimulations pages 11-14', 'yi2026integratingphasefieldsimulations pages 14-17', 'yi2026integratingphasefieldsimulations pages 17-21', 'yi2026integratingphasefieldsimulations pages 21-24', 'yi2026integratingphasefieldsimulations pages 24-34'\n\nBibTex:\n@article{yi2026integratingphasefieldsimulations,\n author = \"Yi, Wang and Gao, Tianchuang and Wang, Kai and Lu, Zhao and Zhang, Lijun\",\n title = \"Integrating phase-field simulations with deep learning to predict properties from pressure-tailored microstructures in Al-Si alloys\",\n year = \"2026\",\n journal = \"npj Computational Materials\",\n month = \"Jul\",\n doi = \"10.1038/s41524-026-02253-0\",\n url = \"https://doi.org/10.1038/s41524-026-02253-0\",\n publisher = \"Springer Science and Business Media LLC\",\n issn = \"2057-3960\"\n}\n\n\nRelevant Snippet:\n\u2026 correlations captured by high-fidelity PF simulations, together with the capability of deep learning to extract and quantify the most relevant microstructural features for property prediction. \u2026\n\n\n---\n\n## 2. Machine Learning-Driven Design and Discovery of High-Entropy Alloys: A Critical Review of Recent Advances and Future Perspectives\nValid Text Names:\n'akbari2026machinelearningdrivendesign pages 1-2', 'akbari2026machinelearningdrivendesign pages 2-4', 'akbari2026machinelearningdrivendesign pages 4-5', 'akbari2026machinelearningdrivendesign pages 5-7', 'akbari2026machinelearningdrivendesign pages 7-9', 'akbari2026machinelearningdrivendesign pages 9-10', 'akbari2026machinelearningdrivendesign pages 10-12', 'akbari2026machinelearningdrivendesign pages 12-13', 'akbari2026machinelearningdrivendesign pages 13-15', 'akbari2026machinelearningdrivendesign pages 15-17', 'akbari2026machinelearningdrivendesign pages 17-18', 'akbari2026machinelearningdrivendesign pages 18-19', 'akbari2026machinelearningdrivendesign pages 19-19'\n\nBibTex:\n@article{akbari2026machinelearningdrivendesign,\n author = \"Akbari, Mohammad Javad\",\n title = \"Machine Learning-Driven Design and Discovery of High-Entropy Alloys: A Critical Review of Recent Advances and Future Perspectives\",\n volume = \"32\",\n issn = \"1598-9623\",\n url = \"https://doi.org/10.1007/s12540-025-02116-1\",\n doi = \"10.1007/s12540-025-02116-1\",\n number = \"7\",\n journal = \"Metals and Materials International\",\n publisher = \"Springer Science and Business Media LLC\",\n year = \"2026\",\n month = \"Nov\",\n pages = \"2258-2276\",\n issue = \"7\"\n}\n\n\nRelevant Snippet:\n\u2026 for integrating process variables and microstructural features into ML \u2026 The application of transfer learning to EBSD pattern classi\u2026 process surrogate models trained on DFT data to predict \u2026\n\n\n---\n\n## 3. Materials informatics across the length scales\nValid Text Names:\n'nasir2026materialsinformaticsacross pages 1-3', 'nasir2026materialsinformaticsacross pages 3-5', 'nasir2026materialsinformaticsacross pages 5-9', 'nasir2026materialsinformaticsacross pages 9-11', 'nasir2026materialsinformaticsacross pages 11-14', 'nasir2026materialsinformaticsacross pages 14-16', 'nasir2026materialsinformaticsacross pages 16-18', 'nasir2026materialsinformaticsacross pages 18-21', 'nasir2026materialsinformaticsacross pages 21-24', 'nasir2026materialsinformaticsacross pages 24-27', 'nasir2026materialsinformaticsacross pages 27-29', 'nasir2026materialsinformaticsacross pages 29-32', 'nasir2026materialsinformaticsacross pages 32-35', 'nasir2026materialsinformaticsacross pages 35-38', 'nasir2026materialsinformaticsacross pages 38-41', 'nasir2026materialsinformaticsacross pages 41-43'\n\nBibTex:\n@article{nasir2026materialsinformaticsacross,\n author = \"Nasir, Jamal Abdul and Kavak, Hamide and Der, O\u011fuzhan and Ercetin, Ali and Akagic, Amila and Friis, Jesper and Bleken, Francesca L and Lorenzoni, Andrea and Mercuri, Francesco and Woodley, Scott M and Butler, Keith T\",\n title = \"Materials informatics across the length scales\",\n year = \"2026\",\n journal = \"Machine Learning: Engineering\",\n volume = \"2\",\n pages = \"021001\",\n month = \"Jul\",\n doi = \"10.1088/3049-4761/ae850a\",\n url = \"https://doi.org/10.1088/3049-4761/ae850a\",\n publisher = \"IOP Publishing\",\n issue = \"2\",\n issn = \"3049-4761\"\n}\n\n\nRelevant Snippet:\n\u2026 predict materials properties via high-throughput computational screening and surrogate models \u2026 issue repeatedly highlighted in microstructure segmentation and EBSD analysis studies [\u2026\n\n\n---\n\n## 4. Machine learning in laser powder bed fusion: a data-centric review of structural prediction and process optimization\nValid Text Names:\n'bagheri2026machinelearningin pages 1-3', 'bagheri2026machinelearningin pages 3-6', 'bagheri2026machinelearningin pages 6-7', 'bagheri2026machinelearningin pages 7-8', 'bagheri2026machinelearningin pages 8-11', 'bagheri2026machinelearningin pages 11-12', 'bagheri2026machinelearningin pages 12-14', 'bagheri2026machinelearningin pages 14-16', 'bagheri2026machinelearningin pages 16-18', 'bagheri2026machinelearningin pages 18-19', 'bagheri2026machinelearningin pages 19-21', 'bagheri2026machinelearningin pages 21-22', 'bagheri2026machinelearningin pages 22-23', 'bagheri2026machinelearningin pages 23-26', 'bagheri2026machinelearningin pages 26-28', 'bagheri2026machinelearningin pages 28-29', 'bagheri2026machinelearningin pages 29-30', 'bagheri2026machinelearningin pages 30-31', 'bagheri2026machinelearningin pages 31-33', 'bagheri2026machinelearningin pages 33-34', 'bagheri2026machinelearningin pages 34-37', 'bagheri2026machinelearningin pages 37-38', 'bagheri2026machinelearningin pages 38-40', 'bagheri2026machinelearningin pages 40-42', 'bagheri2026machinelearningin pages 42-43', 'bagheri2026machinelearningin pages 43-44', 'bagheri2026machinelearningin pages 44-46', 'bagheri2026machinelearningin pages 46-48', 'bagheri2026machinelearningin pages 48-48', 'bagheri2026machinelearningin pages 48-49', 'bagheri2026machinelearningin pages 49-50', 'bagheri2026machinelearningin pages 50-51', 'bagheri2026machinelearningin pages 51-52', 'bagheri2026machinelearningin pages 52-53', 'bagheri2026machinelearningin pages 53-53', 'bagheri2026machinelearningin pages 53-54', 'bagheri2026machinelearningin pages 54-55', 'bagheri2026machinelearningin pages 55-56'\n\nBibTex:\n@article{bagheri2026machinelearningin,\n author = \"Bagheri, Mehran and Sayadi, Daniyal and Bonakdar, Ali and Molavi-Zarandi, Marjan\",\n title = \"Machine learning in laser powder bed fusion: a data-centric review of structural prediction and process optimization\",\n year = \"2026\",\n journal = \"The International Journal of Advanced Manufacturing Technology\",\n month = \"Aug\",\n doi = \"10.1007/s00170-026-18435-5\",\n url = \"https://doi.org/10.1007/s00170-026-18435-5\",\n publisher = \"Springer Science and Business Media LLC\",\n issn = \"0268-3768\"\n}\n\n\nAbstract:\nAbstract\n Significant advances have been made in the field of Additive Manufacturing (AM) across various manufacturing processes. Laser Powder Bed Fusion (LPBF) is one of the most widely adopted metal AM processes in the industry, which employs energy sources such as lasers to melt powder materials. While the LPBF process offers numerous advantages, such as the ability to produce complex geometries and multiple parts simultaneously, it also presents challenges in the form of defects such as porosity, residual stresses, and cracks that need to be addressed. Conducting experiments to identify and eliminate these defects can be prohibitively expensive, motivating the development of alternative predictive approaches. Numerical modeling and simulation techniques provide a cost-effective alternative to experimental approaches, enabling analyses ranging from thermal histories and microstructural evolution to mechanical property prediction and defect identification in fabricated components. However, such simulations can also be computationally intensive. In recent years, Machine Learning (ML) and Artificial Intelligence (AI) algorithms have emerged as viable alternative tools to accelerate process understanding, defect prediction, and parameter optimization. This review provides a comprehensive overview of ML-based approaches applied to LPBF, emphasizing the importance of understanding the underlying physical phenomena that significantly influence data collection, preprocessing, and feature engineering strategies essential for effective model training and validation. It offers a structured framework for researchers seeking to leverage ML methods to enhance predictive accuracy and computational efficiency, particularly through simulation-driven data generation for model development.\n\nRelevant Snippet:\n\u2026 Numerical modeling and simulation techniques provide a \u2026 and microstructural evolution to mechanical property prediction \u2026 systems, trained deep learning surrogate models can estimate \u2026\n\n\n---\n\n## 5. Deep Learning-Assisted Multi-Objective Optimization and Microstructure Property Correlation in Rotary Friction Welding of Dissimilar AA1100\u2013AA2014 Aluminium Alloys\nValid Text Names:\n'mottaiyan2026deeplearningassistedmultiobjective pages 1-4', 'mottaiyan2026deeplearningassistedmultiobjective pages 4-7', 'mottaiyan2026deeplearningassistedmultiobjective pages 7-10', 'mottaiyan2026deeplearningassistedmultiobjective pages 10-12', 'mottaiyan2026deeplearningassistedmultiobjective pages 12-14', 'mottaiyan2026deeplearningassistedmultiobjective pages 14-17', 'mottaiyan2026deeplearningassistedmultiobjective pages 17-20', 'mottaiyan2026deeplearningassistedmultiobjective pages 20-28'\n\nBibTex:\n@article{mottaiyan2026deeplearningassistedmultiobjective,\n author = \"mottaiyan, Ravikumar Sadayan and Jeeva, Dinakaran and SIVANRAJU, RAJKUMAR and Moorthy, Arul and Venkadesan, Paranthaman and Jayaraman, Arunprasad\",\n title = \"Deep Learning-Assisted Multi-Objective Optimization and Microstructure Property Correlation in Rotary Friction Welding of Dissimilar AA1100\u2013AA2014 Aluminium Alloys\",\n year = \"2026\",\n journal = \"Unknown journal\",\n month = \"Aug\",\n doi = \"10.21203/rs.3.rs-10530033/v1\",\n url = \"https://doi.org/10.21203/rs.3.rs-10530033/v1\",\n publisher = \"Springer Science and Business Media LLC\"\n}\n\n\nAbstract:\nAbstract\n

    Joining dissimilar aluminium alloys is still a challenge due to the differences in their thermal and mechanical properties which cause non-uniform deformation and poor joint performance. The present study aims to study the mechanical behavior, microstructural evolution and intelligent optimization of AA1100\u2013AA2014 dissimilar aluminium joints produced by rotary friction welding. The Taguchi L27 experimental design was used to change the rotational speed, friction pressure, forging pressure, friction time, and forging time. The tensile test, microhardness test, scanning electron microscopy (SEM) and X-ray diffraction (XRD) were used to assess the weld quality. A deep neural network (DNN) combined with the NSGA-II algorithm was designed to predict and optimize welding performance. The optimized joints had a maximum tensile strength of 142 MPa, hardness of 122.3 HV, and a predictive accuracy of R\u00b2 = 0.987, indicating good agreement between the experimental and predicted results. Microstructural analyses showed fine grains, defect-free interfaces and no harmful intermetallic phases. The proposed hybrid experimental\u2013AI framework is an efficient decision-support tool for intelligent process optimization and reliable dissimilar aluminium joining in the aerospace, automotive and lightweight structural manufacturing sector.

    \n\nRelevant Snippet:\n\u2026 surrogate model that substantially reduces computational effort during process optimization while preserving prediction \u2026 , such as EBSD and TEM, and digital twin, Explainable Artificial \u2026\n\n\nUnobtainable Papers:\nTaehwan Kim, Min-Kyeom Kim, Hyun-Ju Yang, Yongjian Fang, Juwon Kim, Ziyang Duan, and Jonghwan Suhr. Physics-informed process-structure-property prediction model for additively manufactured metallic parts. Acta Materialia, 318:122630, Oct 2026. URL: https://doi.org/10.1016/j.actamat.2026.122630, doi:10.1016/j.actamat.2026.122630.\nRaymundo Arr\u00f3yave. Metallurgy-informed bayesian optimization: rethinking alloy discovery and design. Digital Discovery, Jan 2026. URL: https://doi.org/10.1039/d6dd00251j, doi:10.1039/d6dd00251j.\nWeitao Ma, Xinwei Wang, Zheyue Zhang, Zixuan Liu, Mengjian Liu, Shuai Zhao, Renbo Song, and Yongjin Wang. Explainable data-driven design of austempered ductile iron: linking microstructure to strength-ductility synergy. Materials Science and Engineering: A, 974:150791, Nov 2026. URL: https://doi.org/10.1016/j.msea.2026.150791, doi:10.1016/j.msea.2026.150791.\nJinlong Su, Lequn Chen, Steven Van Petegem, Fulin Jiang, Qinzhi Li, Junhua Luan, Swee Leong Sing, Jian Wang, and Chaolin Tan. Additive manufacturing metallurgy guided machine learning design of versatile alloys. Materials Today, Jun 2025. URL: https://doi.org/10.1016/j.mattod.2025.06.031, doi:10.1016/j.mattod.2025.06.031.\nJonas Merrell, Donovan Birky, Krzysztof Stopka, Michael Sangid, and Jacob Hochhalter. Developing microstructure-sensitive fatigue crack initiation models with sparse training data using scientific machine learning. Unknown journal, Jan 2026. URL: https://doi.org/10.2139/ssrn.7269920, doi:10.2139/ssrn.7269920.\nResearch and Applications of Deep Learning-Based Methods for Materials Property Prediction\nZhao Liu, Lei Deng, Jinchuan Long, Chang Gao, Yi Hao, Pan Gong, Xuefeng Tang, and Xinyun Wang. Enhancing constitutive description of 5a06 aluminum alloy during warm deformation using machine learning-assisted johnson\u2013cook model. Jul 2026. URL: https://doi.org/10.3390/ma19142987, doi:10.3390/ma19142987.\nHooman Fallahi, Mohammad Hassan Baqershahi, Hessamoddin Moshayedi, Michael Ryan, and Elyas Ghafoori. Machine learning in directed energy deposition: a systematic literature review. Journal of Manufacturing Processes, 175:76-108, Oct 2026. URL: https://doi.org/10.1016/j.jmapro.2026.07.081, doi:10.1016/j.jmapro.2026.07.081.\nXiaohua Zhang, Zhenxing Wang, Jun Wang, Zhi Wu, Yuchen Zou, and Qiang Chen. Physics-aware strain correction in sheet metal forming: validation through microstructural evolution. Journal of Materials Engineering and Performance, Aug 2026. URL: https://doi.org/10.1007/s11665-026-14780-4, doi:10.1007/s11665-026-14780-4.\nAtiqur Rahman, Sung-Heng Wu, Ranjit Joy, and Frank Liou. A transfer-learning and continuous optimization-based framework for predicting heat treatment-dependent mechanical properties of ded-processed low-alloy steels. Metals, 16:892, Aug 2026. URL: https://doi.org/10.3390/met16080892, doi:10.3390/met16080892.\nXin Wang, Tingting Shi, Lijuan Cheng, Wenqi Zhao, Suwen Hu, Li Cui, and Peter K. Liaw. Machine learning applications in predicting friction properties of bearing steel: a review. ACS Materials Letters, 8:355-370, Dec 2026. URL: https://doi.org/10.1021/acsmaterialslett.5c01047, doi:10.1021/acsmaterialslett.5c01047.\nShuai Zhang, Hao Qin, Zhifen Zhang, Ming Yan, Jing Huang, Jie Wang, Rui Qin, Yu Su, Guangrui Wen, and Xuefeng Chen. Reliability-aware and constraint-guided closed-loop optimization of strength\u2013ductility synergy in laser powder bed fusion ti-6al-4 v. Journal of Manufacturing Processes, 175:177-193, Oct 2026. URL: https://doi.org/10.1016/j.jmapro.2026.08.019, doi:10.1016/j.jmapro.2026.08.019.\nWeiyuan Tang, Zepeng Jia, Jingchen Wang, Wenjing Tang, Wenhe Zhang, Linhai Yan, Zhengzhi Wang, Lu Yao, Shijing Wu, and Ting Yang. Machine-learning-guided critical thickness design of gradient-nanostructured layers for fretting-resistant 304 stainless steel. Materials & Design, 269:116742, Sep 2026. URL: https://doi.org/10.1016/j.matdes.2026.116742, doi:10.1016/j.matdes.2026.116742.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=34 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0000 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "toolu_0157myNJQhR5GxPfHmnnR3Mz", + "info": { + "start_ts": 3650.251603578, + "end_ts": 3685.416625632 + } + }, + { + "role": "tool", + "content": "Retrieved Papers:\n## 1. Grain boundary engineering for improving stress corrosion cracking of 304 stainless steel\nValid Text Names:\n'liu2019grainboundaryengineering pages 1-3', 'liu2019grainboundaryengineering pages 3-6', 'liu2019grainboundaryengineering pages 6-8', 'liu2019grainboundaryengineering pages 8-10', 'liu2019grainboundaryengineering pages 10-11', 'liu2019grainboundaryengineering pages 11-12'\n\nBibTex:\n@misc{liu2019grainboundaryengineering,\n author = \"Liu, Tingguang and Bai, Qin and Ru, Xiangkun and Xia, Shuang and Zhong, Xiangyu and Lu, Yonghao and Shoji, Tetsuo\",\n title = \"Grain boundary engineering for improving stress corrosion cracking of 304 stainless steel\",\n year = \"2019\",\n journal = \"Materials Science and Technology\",\n volume = \"35\",\n pages = \"477-487\",\n month = \"Mar\",\n doi = \"10.1080/02670836.2019.1570661\",\n url = \"https://doi.org/10.1080/02670836.2019.1570661\",\n publisher = \"SAGE Publications\",\n issue = \"4\",\n issn = \"0267-0836\"\n}\n\n\nAbstract:\nGrain boundary engineering (GBE) via low strain tension and annealing was used to enhance the resistance to stress corrosion cracking of a 304 stainless steel. Electron backscattered diffraction (EBSD) analysis exhibited that the GBE steel had a higher fraction of low-\u2211 coincidence site lattice (CSL) boundaries, larger grain-clusters, longer twin boundary chains, and fewer paths of connected non-twin boundaries with a more zigzag shape. Slow strain rate tests in high-temperature water showed that the GBE steel performed better plasticity, higher tensile strength, and similar yield strength compared to conventional steel. The low fraction of random boundaries in GBE steel resulted in a lower frequency of intergranular crack initiation, and the zigzag paths of non-twin boundaries made the intergranular crack propagation more difficult.\n\nRelevant Snippet:\n\u2026 non-twin boundaries made the intergranular crack propagation \u2026 with \u2211-values less than 29 are called special boundaries \u2026 -twin boundaries that through the entire view of the EBSD map \u2026\n\n\n---\n\n## 2. Effects of Grain Boundary Engineering on the Microstructure and Corrosion Fatigue Properties of 316L Austenitic Stainless Steel\nValid Text Names:\n'zhang2022effectsofgrain pages 1-2', 'zhang2022effectsofgrain pages 2-4', 'zhang2022effectsofgrain pages 4-6', 'zhang2022effectsofgrain pages 6-7', 'zhang2022effectsofgrain pages 7-7'\n\nBibTex:\n@article{zhang2022effectsofgrain,\n author = \"Zhang, Mingxian and Zhang, Chenxin and Wu, Huan-chuan and Yang, Bin\",\n title = \"Effects of Grain Boundary Engineering on the Microstructure and Corrosion Fatigue Properties of 316L Austenitic Stainless Steel\",\n year = \"2022\",\n journal = \"Frontiers in Materials\",\n volume = \"9\",\n month = \"Jun\",\n doi = \"10.3389/fmats.2022.931848\",\n url = \"https://doi.org/10.3389/fmats.2022.931848\",\n publisher = \"Frontiers Media SA\",\n issn = \"2296-8016\"\n}\n\n\nAbstract:\nGrain boundary engineering (GBE) treatment was performed through thermomechanical processing (TMP) to optimize the grain boundary character distribution (GBCD) of 316L austenitic stainless steel. The effects of TMP on the GBCD and corrosion fatigue properties in high-temperature and high-pressure water were investigated. The results indicated that a high fraction (about 74%) of special boundaries as well as the interrupted network of random high-angle grain boundaries were obtained through 5% strain followed by annealing at 1,273 K for 90 min. The \u03a39 and \u03a327 boundaries were generated by the reaction of special boundaries. The highest corrosion fatigue life for 3,187 cycles was obtained when the TMP parameters of the 316L ASS were of 5% strain, annealing temperature of 1,273 K, and annealing time of 45 min. The low-energy special boundaries had strong intergranular corrosion resistance, but the strength of these boundaries was not enough to resist the propagation of transgranular fatigue cracks.\n\nRelevant Snippet:\n\u2026 energy special boundaries had strong intergranular corrosion \u2026 The EBSD data were analyzed using Channel 5 software from \u2026 grain boundaries were categorized as the sub-boundaries, \u2026\n\n\n---\n\n## 3. Tracking the evolution of intergranular corrosion through twin-related domains in grain boundary networks\nValid Text Names:\n'barr2018trackingtheevolution pages 1-2', 'barr2018trackingtheevolution pages 2-3', 'barr2018trackingtheevolution pages 3-5', 'barr2018trackingtheevolution pages 5-7', 'barr2018trackingtheevolution pages 7-8', 'barr2018trackingtheevolution pages 8-9', 'barr2018trackingtheevolution pages 8-8', 'barr2018trackingtheevolution pages 9-10'\n\nBibTex:\n@article{barr2018trackingtheevolution,\n author = \"Barr, Christopher M. and Thomas, Sebastian and Hart, James L. and Harlow, Wayne and Anber, Elaf and Taheri, Mitra L.\",\n title = \"Tracking the evolution of intergranular corrosion through twin-related domains in grain boundary networks\",\n year = \"2018\",\n journal = \"npj Materials Degradation\",\n volume = \"2\",\n pages = \"1-10\",\n month = \"Apr\",\n doi = \"10.1038/s41529-018-0032-7\",\n url = \"https://doi.org/10.1038/s41529-018-0032-7\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"1\",\n issn = \"2397-2106\"\n}\n\n\nAbstract:\nTailoring the grain boundary network is desired to improve grain boundary-dependent phenomena such as intergranular corrosion. An important grain boundary network descriptor in heavily twinned microstructures is the twin-related domain, a cluster of twin-related grains. We indicate the advantages of using twin-related domains and subsequent statistics to provide new insight into how a grain boundary networks respond to intergranular corrosion in a heavily twinned grain boundary engineered 316L stainless steel. The results highlight that intergranular corrosion is typically arrested inside twin-related domains at coherent twins or low-angle grain boundaries. Isolated scenarios exist, however, where intergranular corrosion propagation persists in the grain boundary network through higher-order twin-related boundaries.Steels: clustered coherent twins stop corrosionClustered twin grain boundaries in stainless steel can stop intergranular corrosion, but only if they are coherent. A team led by Mitra Taheri at Drexel University in the USA analyzed microstructural regions in a 316 stainless steel where all grain boundaries were twinned and found that, when the twins in these clusters were coherent or had a low misorientation angle, they arrested interganular corrosion. They emphasized this effect by engineering more coherent and low-angle grain boundaries with thermomechanical processing, leading to larger twin-related domains. In contrast, twinned clusters with high-angle grain boundaries consistently failed at resisting corrosion, a similar manner to the rest of steel. Twin-related domains may therefore be a good predictor of intergranular corrosion and may help us mitigate metal damage.\n\nRelevant Snippet:\n\u2026 as function of corrosion depth as boundaries were only considered \u2026 The pre-corrosion EBSD region was used to allow a \u2026 evolution during grain boundary engineering of low to medium \u2026\n\n\n---\n\n## 4. Combined in situ microstructural study of the relationships between local grain boundary structure and passivation on microcrystalline copper\nValid Text Names:\n'bettayeb2019combinedinsitu pages 1-5', 'bettayeb2019combinedinsitu pages 5-9', 'bettayeb2019combinedinsitu pages 9-13', 'bettayeb2019combinedinsitu pages 13-18', 'bettayeb2019combinedinsitu pages 18-24', 'bettayeb2019combinedinsitu pages 24-27'\n\nBibTex:\n@article{bettayeb2019combinedinsitu,\n author = \"Bettayeb, Mohamed and Maurice, Vincent and Klein, Lorena H. and Lapeire, Linsey and Verbeken, Kim and Marcusa, Philippe\",\n title = \"Combined in situ microstructural study of the relationships between local grain boundary structure and passivation on microcrystalline copper\",\n year = \"2019\",\n journal = \"Electrochimica Acta\",\n month = \"Mar\",\n doi = \"10.48550/arxiv.1903.05371\",\n url = \"https://doi.org/10.48550/arxiv.1903.05371\",\n publisher = \"arXiv\"\n}\n\n\nRelevant Snippet:\n\u2026 Intergranular corrosion is a major form of localized corrosion \u2026 CSL type according to the EBSD IQ map. It shows a varying \u2026 the boundary can no longer be considered as a specific \u03a3 CSL. \u2026\n\n\nUnobtainable Papers:\nRui Li, Chunlin He, and Leipeng Xie. The Relationship of Grain Boundary Character Distribution and Intergranular Corrosion in 7075 Aluminum Alloy, pages 87-94. Springer Nature Singapore, Jan 2026. URL: https://doi.org/10.1007/978-981-95-5937-4\\_9, doi:10.1007/978-981-95-5937-4\\_9.\nXin Dong, Ning Li, Yanan Zhou, Huabei Peng, Yuntao Qu, Qi Sun, Haojiang Shi, Rui Li, Sheng Xu, and Jiazhen Yan. Grain boundary character and stress corrosion cracking behavior of co-cr alloy fabricated by selective laser melting. Journal of Materials Science & Technology, 93:244-253, Dec 2021. URL: https://doi.org/10.1016/j.jmst.2021.03.063, doi:10.1016/j.jmst.2021.03.063.\nJieke Zhang, Yu Cao, Yan Gao, Rui Luo, Yulong Zhu, Yu Liu, Feng Wang, and Zhidong Wang. Revisiting the grain boundary engineering mechanism and its effect on the corrosion resistance of incoloy 800h superalloy. Materials Characterization, 240:116874, Oct 2026. URL: https://doi.org/10.1016/j.matchar.2026.116874, doi:10.1016/j.matchar.2026.116874.\nTingguang Liu, Shuang Xia, Qin Bai, Bangxin Zhou, Yonghao Lu, and Tetsuo Shoji. Evaluation of grain boundary network and improvement of intergranular cracking resistance in 316l stainless steel after grain boundary engineering. Materials, 12:242, Jan 2019. URL: https://doi.org/10.3390/ma12020242, doi:10.3390/ma12020242.\nXiwei Zhai, Xu Liu, Li Wang, Zhi Huang, and Ruiling Jia. Stress corrosion cracking and grain-scale deformation mechanisms of fsw joint of 7a52 aluminum alloy. Corrosion and Materials Degradation, 7:49, Aug 2026. URL: https://doi.org/10.3390/cmd7030049, doi:10.3390/cmd7030049.\nX.L. An, C.L. Chu, L. Zhou, J. Ji, B.L. Shen, and Paul K. Chu. Controlling the corrosion behavior of conife medium entropy alloy by grain boundary engineering. Materials Characterization, 164:110323, Jun 2020. URL: https://doi.org/10.1016/j.matchar.2020.110323, doi:10.1016/j.matchar.2020.110323.\nYajie Yang, Ya Wu, Dawei Wang, Shaoyou Zhang, Jiakun Yue, Yonghao Zhu, Jianyong Gou, Alexander Kren, and Min Zha. Tailoring the grain boundary precipitates and precipitate-free zone to mitigate corrosion and stress corrosion cracking in al-zn-mg-cu alloy. Sep 2026. URL: https://doi.org/10.1016/j.jmrt.2026.08.061, doi:10.1016/j.jmrt.2026.08.061.\nRuiKun Wang, KaiJun He, MengJie Yao, and YuTong Zhen. Enhanced corrosion resistance of super304h austenitic steel by grain boundary engineering with low-strain processing. Unknown journal, Jan 2026. URL: https://doi.org/10.2139/ssrn.7228184, doi:10.2139/ssrn.7228184.\nF. Shi, L. Yan, J. Hu, L. F. Wang, T. Z. Li, W. Li, X. J. Guan, C. M. Liu, and X. W. Li. Improving intergranular stress corrosion cracking resistance in a fe\u201318cr\u201317mn\u20132mo\u20130.85n austenitic stainless steel through grain boundary character distribution optimization. Acta Metallurgica Sinica (English Letters), 35:1849-1861, Jul 2022. URL: https://doi.org/10.1007/s40195-022-01427-1, doi:10.1007/s40195-022-01427-1.\nDegui Li, Kaige Tang, Hongfeng Huang, Bing He, Zheng Ma, Lin Chen, and Shuhui Liu. Role of fe-bearing intermetallic and grain boundary characteristic on the igc behavior of al-mg-si-mn-cr alloy fswed joint. Journal of Alloys and Compounds, 1013:178555, Jan 2025. URL: https://doi.org/10.1016/j.jallcom.2025.178555, doi:10.1016/j.jallcom.2025.178555.\nYangguang Liu, Fang Zhang, Zimeng Wang, Fang Zhang, Xiaolin Yao, Xianjing Lu, Yudong Zhang, Guijing Dou, Yanbin Cheng, Fengping Zhong, and Shantung Tu. Corrosion\u2013fatigue coupled failure mechanism of a tp347 loose air duct in an external heat exchanger: ebsd-based microstructural insights. Canadian Metallurgical Quarterly, pages 1-21, Aug 2026. URL: https://doi.org/10.1080/00084433.2026.2709316, doi:10.1080/00084433.2026.2709316.\nRamReddy K, Nandha Kumar E, Jeyaraam R., Janaki Ram G.D., and Subramanya Sarma V. Effect of grain boundary character distribution on weld heat-affected zone liquation cracking behavior of aisi 316ti austenitic stainless steel. Materials Characterization, 142:115-123, Aug 2018. URL: https://doi.org/10.1016/j.matchar.2018.05.020, doi:10.1016/j.matchar.2018.05.020.\nShuyi Quan, Renbo Song, Shengrui Su, Yan Huang, Changhong Cai, Yongjin Wang, and Kaikun Wang. Grain boundary engineering prepared by iterative thermomechanical processing of nickel-saving austenitic stainless steel: excellent corrosion resistance and mechanical properties. Materials Characterization, 196:112601, Feb 2023. URL: https://doi.org/10.1016/j.matchar.2022.112601, doi:10.1016/j.matchar.2022.112601.\nKuanyuan Fan, BoYang, Bao-xi Liu, Fuxing Yin, Kaihong Zheng, Hongliang Lin, Yizhuang Li, and Zhichao Luo. Exceptional combination of toughness and corrosion resistance in a 1.3 gpa duplex stainless steel via low-angle grain boundary engineering. Materials Science and Engineering: A, 952:149643, Feb 2026. URL: https://doi.org/10.1016/j.msea.2025.149643, doi:10.1016/j.msea.2025.149643.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=33 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0000 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "toolu_016VqyhrVxy8LaRVYnAc4qN7", + "info": { + "start_ts": 3650.290727319, + "end_ts": 3684.759026557 + } + }, + { + "role": "tool", + "content": "Retrieved Papers:\n## 1. Evolution of Microstructure, Texture and Corrosion Properties of Additively Manufactured AlSi10Mg Alloy Subjected to Equal Channel Angular Pressing (ECAP)\nValid Text Names:\n'snopinski2022evolutionofmicrostructure pages 1-2', 'snopinski2022evolutionofmicrostructure pages 2-4', 'snopinski2022evolutionofmicrostructure pages 4-6', 'snopinski2022evolutionofmicrostructure pages 6-9', 'snopinski2022evolutionofmicrostructure pages 9-12', 'snopinski2022evolutionofmicrostructure pages 12-14', 'snopinski2022evolutionofmicrostructure pages 14-16', 'snopinski2022evolutionofmicrostructure pages 16-18', 'snopinski2022evolutionofmicrostructure pages 18-19'\n\nBibTex:\n@article{snopinski2022evolutionofmicrostructure,\n author = \"Snopi\u0144ski, Przemys\u0142aw and Wo\u017aniak, Anna and \u0141ukowiec, Dariusz and Matus, Krzysztof and Ta\u0144ski, Tomasz and Rusz, Stanislav and Hil\u0161er, Ond\u0159ej\",\n title = \"Evolution of Microstructure, Texture and Corrosion Properties of Additively Manufactured AlSi10Mg Alloy Subjected to Equal Channel Angular Pressing (ECAP)\",\n year = \"2022\",\n journal = \"Symmetry\",\n volume = \"14\",\n pages = \"674\",\n month = \"Mar\",\n doi = \"10.3390/sym14040674\",\n url = \"https://doi.org/10.3390/sym14040674\",\n publisher = \"MDPI AG\",\n issue = \"4\",\n issn = \"2073-8994\"\n}\n\n\nAbstract:\nIn the selective laser melting process (SLM), the region irradiated by the laser beam is melted and quickly solidified, forming solidification lines (laser scan tracks) with symmetrical shapes. Because of the unique (rapid) crystallization conditions, the subgrain structures, typically observed inside these solidification lines, could also have variable geometric symmetrical patterns, e.g., cellular, pentagonal, or hexagonal cellular. The existence of such distinctive microstructures in SLM-made alloys has a significant impact on their superior mechanical and corrosion properties. Thus, any modification of this symmetrical microstructure (due to post-processing) can degrade or improve the properties of SLM-fabricated alloys. This study presents the experimental results on the effects of heat treatment and ECAP on microstructure modification and corrosion behavior of SLM-fabricated AlSi10Mg alloy. Light microscopy, scanning electron microscopy (SEM), electron backscattered diffraction (EBSD), and X-ray diffraction (XRD) were used for microstructural analysis. The corrosion properties of the given samples were determined using open-circuit potential (OCP), potentiodynamic polarization, and electrochemical impedance spectroscopy (EIS) techniques. EBSD observations showed that the imposed strain resulted in an obvious reduction in grain size to ~1.42 \u00b5m and ~0.24 \u00b5m after the first and second ECAP passes, respectively. Electrochemical tests revealed that the corrosion resistance of the ECAP-processed AlSi10Mg alloy improved significantly, which was confirmed by a nobler Ecorr and lower Icorr values, and higher polarization resistance. The final results indicated that the strain-induced crystalline defects provided more nucleation sites for the formation of a denser and thicker oxide film, thus enhancing the corrosion resistance of the AlSi10Mg alloy.\n\nRelevant Snippet:\n\u2026 The EBSD result shows that the microstructure was \u2026 of ECAP pressings, these cells formed subgrains. Consequently, the \u2026 project Innovative and additive manufacturing technology\u2014new \u2026\n\n\nUnobtainable Papers:\nZichen Ma, Qi Cheng, Huijie Zhang, Xuegang Zhang, Wenjing Chen, and Ning Guo. Recent advances in post-processing technologies for laser additive manufacturing. The International Journal of Advanced Manufacturing Technology, Aug 2026. URL: https://doi.org/10.1007/s00170-026-18933-6, doi:10.1007/s00170-026-18933-6.\nCeyhun K\u00d6SE. Effect of post weld heat treatment on the crystallographic texture, microstructure, and microhardness of fiber laser beam welded laser powder bed fusion 316l austenitic stainless steel. Materials Science and Technology, Aug 2026. URL: https://doi.org/10.1177/02670836261472381, doi:10.1177/02670836261472381.\nMani Thakur, Md. Parwez Alam, and Murshid Imam. Porosity mitigation and microstructural refinement in slm alsi10mg via cnt reinforced friction stir processing. Jul 2026. URL: https://doi.org/10.1007/s40964-026-01835-0, doi:10.1007/s40964-026-01835-0.\nJieren Guan, Yunhua Liu, Zengwei Zhu, and Qiuping Wang. The influence of aging treatment on the microstructure characteristics and mechanical properties of almgsczr alloy prepared by lpbf. Metals and Materials International, 32:2870-2879, Dec 2026. URL: https://doi.org/10.1007/s12540-025-02126-z, doi:10.1007/s12540-025-02126-z.\nHae-Kyoung Park, Jisung Yoo, Hyojin Hwang, Min-Seok Jin, Yonghee Jo, Tae Jin Jang, Ji-Hun Yu, Seok Su Sohn, and Jeong Min Park. Role of si-decorated cell structure in cryogenic tensile behavior of additively manufactured alsi10mg alloy. Materials Science and Engineering: A, 959:150080, May 2026. URL: https://doi.org/10.1016/j.msea.2026.150080, doi:10.1016/j.msea.2026.150080.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=31 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0000 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "toolu_01KK1dxLcCeUcSBzUx1hH9jT", + "info": { + "start_ts": 3650.324254252, + "end_ts": 3681.410514967 + } + }, + { + "role": "tool", + "content": "Retrieved Papers:\n## 1. Grain boundary energies in yttria\u2010stabilized zirconia\nValid Text Names:\n'dillon2022grainboundaryenergies pages 1-2', 'dillon2022grainboundaryenergies pages 1-1', 'dillon2022grainboundaryenergies pages 2-3', 'dillon2022grainboundaryenergies pages 2-2', 'dillon2022grainboundaryenergies pages 3-4', 'dillon2022grainboundaryenergies pages 3-3', 'dillon2022grainboundaryenergies pages 4-4', 'dillon2022grainboundaryenergies pages 4-5', 'dillon2022grainboundaryenergies pages 5-6', 'dillon2022grainboundaryenergies pages 5-5', 'dillon2022grainboundaryenergies pages 6-6', 'dillon2022grainboundaryenergies pages 6-7', 'dillon2022grainboundaryenergies pages 7-7'\n\nBibTex:\n@article{dillon2022grainboundaryenergies,\n author = \"Dillon, Shen J. and Shen, Yu\u2010Feng and Rohrer, Gregory S.\",\n title = \"Grain boundary energies in yttria\u2010stabilized zirconia\",\n year = \"2022\",\n journal = \"Journal of the American Ceramic Society\",\n volume = \"105\",\n pages = \"2925-2931\",\n month = \"Dec\",\n doi = \"10.1111/jace.18283\",\n url = \"https://doi.org/10.1111/jace.18283\",\n publisher = \"Wiley\",\n issue = \"4\",\n issn = \"0002-7820\"\n}\n\n\nAbstract:\nThe three-dimensional microstructure of 8% yttria-stabilized zirconia (YSZ) was measured by electron backscatter diffraction and focused ion beam serial sectioning. The relative grain boundary energies as a function of all five crystallographic grain boundary parameters were determined based on the assumption of thermodynamic equilibrium at the internal triple junctions. Grain boundaries with (100) orientations have low energies compared to boundaries of other orientations, and all [100] twist boundaries have relatively low energies. Other classes of boundaries with lower than average energies include [100] symmetric tilt boundaries with disorientations less than 40 \u25e6 and [111] twist boundaries with disorientations greater than 20 \u25e6 . At fixed misorientations, the relative areas of boundaries are inversely correlated to the relative grain boundary energy. The results suggest that texturing microstructures to increase the relative areas of [100] twist boundaries might increase the oxygen ion conductivity of YSZ ceramics.\n\nRelevant Snippet:\n\u2026 and focused ion beam serial sectioning. The relative \u2026 was mapped by 3D electron backscatter diffraction (EBSD) using \u2026 the EBSD data and determining the grain boundary energy have \u2026\n\n\n---\n\n## 2. Five-parameter grain boundary characterisation of randomly textured AZ31 Mg alloy\nValid Text Names:\n'beladi2020fiveparametergrainboundary pages 1-4', 'beladi2020fiveparametergrainboundary pages 4-8', 'beladi2020fiveparametergrainboundary pages 8-11', 'beladi2020fiveparametergrainboundary pages 11-12'\n\nBibTex:\n@article{beladi2020fiveparametergrainboundary,\n author = \"Beladi, Hossein and Ghaderi, Alireza and Rohrer, Gregory S.\",\n title = \"Five-parameter grain boundary characterisation of randomly textured AZ31 Mg alloy\",\n year = \"2020\",\n journal = \"Philosophical Magazine\",\n volume = \"100\",\n pages = \"456-466\",\n month = \"Feb\",\n doi = \"10.1080/14786435.2019.1692154\",\n url = \"https://doi.org/10.1080/14786435.2019.1692154\",\n publisher = \"Informa UK Limited\",\n issue = \"4\",\n issn = \"1478-6435\"\n}\n\n\nAbstract:\nABSTRACT The five-parameter analysis approach was used to measure the grain boundary character distribution of randomly textured AZ31 Mg alloy produced through casting followed by annealing at 450\u00b0C for 16\u2005h. The misorientation angle distribution was close to the one expected from the material with a random texture. The grain boundary plane distribution, ignoring the misorientation angle, revealed a relatively weak plane orientation anisotropy, with a preference for grain boundaries terminated on prismatic planes. Surprisingly, the population of grain boundary planes was not inversely related to the expected grain boundary energies. Basal oriented grain boundaries are expected to have the lowest energy, but they also had the lowest population. This could result from the presence of residual columnar grains, formed during solidification and remaining after annealing, which increases the relative area of boundary planes with prismatic orientations.\n\nRelevant Snippet:\n\u2026 (3D-EBSD) [\u2026 average confidence index was 0.56. A routine cleaning procedure, as discussed elsewhere [Citation12], was performed on EBSD maps to extract the grain boundary \u2026\n\n\n---\n\n## 3. AFRL Additive Manufacturing Modeling Series: Challenge 4, 3D Reconstruction of an IN625 High-Energy Diffraction Microscopy Sample Using Multi-modal Serial Sectioning\nValid Text Names:\n'chapman2021afrladditivemanufacturing pages 1-3', 'chapman2021afrladditivemanufacturing pages 3-5', 'chapman2021afrladditivemanufacturing pages 5-7', 'chapman2021afrladditivemanufacturing pages 7-8', 'chapman2021afrladditivemanufacturing pages 8-10', 'chapman2021afrladditivemanufacturing pages 10-11', 'chapman2021afrladditivemanufacturing pages 11-13', 'chapman2021afrladditivemanufacturing pages 13-13'\n\nBibTex:\n@article{chapman2021afrladditivemanufacturing,\n author = \"Chapman, Michael G. and Shah, Megna N. and Donegan, Sean P. and Scott, J. Michael and Shade, Paul A. and Menasche, David and Uchic, Michael D.\",\n title = \"AFRL Additive Manufacturing Modeling Series: Challenge 4, 3D Reconstruction of an IN625 High-Energy Diffraction Microscopy Sample Using Multi-modal Serial Sectioning\",\n year = \"2021\",\n journal = \"Integrating Materials and Manufacturing Innovation\",\n volume = \"10\",\n pages = \"129-141\",\n month = \"Jun\",\n doi = \"10.1007/s40192-021-00212-9\",\n url = \"https://doi.org/10.1007/s40192-021-00212-9\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"2\",\n issn = \"2193-9764\"\n}\n\n\nAbstract:\nHigh-energy diffraction microscopy (HEDM) in-situ mechanical testing experiments offer unique insight into the evolving deformation state within polycrystalline materials. These experiments rely on a sophisticated analysis of the diffraction data to instantiate a 3D reconstruction of grains and other microstructural features associated with the test volume. For microstructures of engineering alloys that are highly twinned and contain numerous features around the estimated spatial resolution of HEDM reconstructions, the accuracy of the reconstructed microstructure is not known. In this study, we address this uncertainty by characterizing the same HEDM sample volume using destructive serial sectioning (SS) that has higher spatial resolution. The SS experiment was performed on an Inconel 625 alloy sample that had undergone HEDM in-situ mechanical testing to a small amount of plastic strain (~\u20090.7%), which was part of the Air Force Research Laboratory Additive Manufacturing (AM) Modeling Series. A custom-built automated multi-modal SS system was used to characterize the entire test volume, with a spatial resolution of approximately 1 \u00b5m. Epi-illumination optical microscopy images, backscattered electron images, and electron backscattered diffraction maps were collected on every section. All three data modes were utilized and custom data fusion protocols were developed for 3D reconstruction of the test volume. The grain data were homogenized and downsampled to 2 \u00b5m as input for Challenge 4 of the AM Modeling Series, which is available at the Materials Data Facility repository.\n\nRelevant Snippet:\n\u2026 of the spatial position of grain boundaries for equiaxed grains with lateral dimensions much \u2026 collected at each section, as an intermediary data type to facilitate EBSD stack registration. \u2026\n\n\n---\n\n## 4. Large volume 'chunk'lift out for 3D tomographic analysis using analytical plasma focussed ion beam\u2013scanning electron microscopy\nValid Text Names:\n'birch2026largevolumechunklift pages 1-5', 'birch2026largevolumechunklift pages 5-8', 'birch2026largevolumechunklift pages 8-11', 'birch2026largevolumechunklift pages 11-15', 'birch2026largevolumechunklift pages 15-18', 'birch2026largevolumechunklift pages 18-21', 'birch2026largevolumechunklift pages 21-22'\n\nBibTex:\n@article{birch2026largevolumechunklift,\n author = \"Birch, R and Li, S and Sharang, S and Poole, WJ and Britton, B\",\n title = \"Large volume 'chunk'lift out for 3D tomographic analysis using analytical plasma focussed ion beam\u2013scanning electron microscopy\",\n year = \"2026\",\n journal = \"Unknown journal\"\n}\n\n\nRelevant Snippet:\n\u2026 \u2019 lift out and 3D serial sectioning of substantive volumes (eg \u2026 to prepare a sample for 3D EBSD in a static setup which \u2026 implantation, alloying, or grain boundary embrittlement). The size of \u2026\n\n\n---\n\n## 5. The role of grain boundary ferrite evolution and thermal aging on creep cavitation of type 316H austenitic stainless steel\nValid Text Names:\n'he2021theroleof pages 1-2', 'he2021theroleof pages 2-4', 'he2021theroleof pages 4-5', 'he2021theroleof pages 5-7', 'he2021theroleof pages 7-9', 'he2021theroleof pages 9-11', 'he2021theroleof pages 11-12', 'he2021theroleof pages 12-13', 'he2021theroleof pages 13-14', 'he2021theroleof pages 14-16', 'he2021theroleof pages 16-17', 'he2021theroleof pages 17-18', 'he2021theroleof pages 17-17'\n\nBibTex:\n@article{he2021theroleof,\n author = \"He, S. and Shang, H. and Fern\u00e1ndez-Caballero, A. and Warren, A. and Knowles, David A. and Flewitt, P. and Martin, Tomas L\",\n title = \"The role of grain boundary ferrite evolution and thermal aging on creep cavitation of type 316H austenitic stainless steel\",\n year = \"2021\",\n journal = \"Materials Science and Engineering: A\",\n month = \"Mar\",\n doi = \"10.1016/j.msea.2021.140859\",\n url = \"https://doi.org/10.1016/j.msea.2021.140859\",\n volume = \"807\",\n pages = \"140859\",\n publisher = \"Elsevier BV\",\n issn = \"0921-5093\"\n}\n\n\nRelevant Snippet:\n\u2026 largest EBSD scanning for statistics of austenite-austenite grain \u2026 enables a larger sectioning and 3D reconstruction volume with a \u2026 The detailed approaches for data processing and 3D \u2026\n\n\n---\n\n## 6. SERIAL SECTIONING OF Ti-6Al-4V USING AN FIB-SEM DUAL BEAM SYSTEM\nValid Text Names:\n'brodsky2022serialsectioningof pages 1-5', 'brodsky2022serialsectioningof pages 5-11', 'brodsky2022serialsectioningof pages 11-16', 'brodsky2022serialsectioningof pages 16-21', 'brodsky2022serialsectioningof pages 21-28', 'brodsky2022serialsectioningof pages 28-34', 'brodsky2022serialsectioningof pages 34-41', 'brodsky2022serialsectioningof pages 41-44', 'brodsky2022serialsectioningof pages 44-50', 'brodsky2022serialsectioningof pages 50-56'\n\nBibTex:\n@article{brodsky2022serialsectioningof,\n author = \"Brodsky, A\",\n title = \"SERIAL SECTIONING OF Ti-6Al-4V USING AN FIB-SEM DUAL BEAM SYSTEM\",\n year = \"2022\",\n journal = \"Unknown journal\"\n}\n\n\nRelevant Snippet:\n\u2026 future 3D reconstructions and automated serial sectioning. The \u2026 Noise in EBSD results for use with FIB serial sectioning can \u2026 aids in understanding how to acquire clearer data. Primarily, \u2026\n\n\n---\n\n## 7. Machine learning enhanced analysis of EBSD data for texture representation\nValid Text Names:\n'wanni2024machinelearningenhanced pages 1-2', 'wanni2024machinelearningenhanced pages 2-3', 'wanni2024machinelearningenhanced pages 3-5', 'wanni2024machinelearningenhanced pages 5-6', 'wanni2024machinelearningenhanced pages 6-7', 'wanni2024machinelearningenhanced pages 7-9', 'wanni2024machinelearningenhanced pages 9-10', 'wanni2024machinelearningenhanced pages 10-11'\n\nBibTex:\n@article{wanni2024machinelearningenhanced,\n author = \"Wanni, J. and Bronkhorst, C. A. and Thoma, D. J.\",\n title = \"Machine learning enhanced analysis of EBSD data for texture representation\",\n year = \"2024\",\n journal = \"npj Computational Materials\",\n volume = \"10\",\n pages = \"1-11\",\n month = \"Jun\",\n doi = \"10.1038/s41524-024-01324-4\",\n url = \"https://doi.org/10.1038/s41524-024-01324-4\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"1\",\n issn = \"2057-3960\"\n}\n\n\nAbstract:\nGenerating reduced-order, synthetic grain structure datasets that accurately represent the measured grain structure of a material is important for reducing the cost and increasing the accuracy of computational crystal plasticity efforts. This study introduces a machine-learning-based approach, termed texture adaptive clustering and sampling (TACS), for generating representative Euler angle datasets that accurately mimic the crystallographic texture. The TACS approach employs K-means clustering and density-based sampling in a closed-loop iteration to create representative Euler angle datasets. Proof-of-principle experiments were performed on rolled and recrystallized low-carbon steel. Validation of the TACS approach was extended to twenty-two datasets, varying lattice structures, and complex crystallographic textures, thereby encompassing a broad range of materials and crystal structures. Kolmogorov-Smirnov (K-S) test comparisons underscore the performance of the TACS approach over traditional electron backscatter diffraction EBSD dataset reduction techniques, with average K-S test scores nearing 0.9, indicating a high-fidelity representation of the original datasets. In contrast, conventional methods display scores below 0.3, indicating less reliability of the structure representation. The independence of the TACS approach from material texture and its capability to autonomously generate datasets with predetermined data points demonstrates its unbiased potential in streamlining dataset preparation for crystallographic analysis.\n\nRelevant Snippet:\n\u2026 True 3D textural data, which accounts for variations across the thickness of a sample, would \u2026 such as serial sectioning with FIB-EBSD or 3D X-ray imaging. The challenge of inferring 3D \u2026\n\n\n---\n\n## 8. A lightweight transformer for faster and robust EBSD data collection\nValid Text Names:\n'dong2023alightweighttransformer pages 1-2', 'dong2023alightweighttransformer pages 2-4', 'dong2023alightweighttransformer pages 4-7', 'dong2023alightweighttransformer pages 7-9', 'dong2023alightweighttransformer pages 9-12', 'dong2023alightweighttransformer pages 12-14', 'dong2023alightweighttransformer pages 14-15'\n\nBibTex:\n@article{dong2023alightweighttransformer,\n author = \"Dong, Harry and Donegan, Sean and Shah, Megna and Chi, Yuejie\",\n title = \"A lightweight transformer for faster and robust EBSD data collection\",\n year = \"2023\",\n journal = \"Scientific Reports\",\n volume = \"13\",\n month = \"Aug\",\n doi = \"10.48550/arxiv.2308.09693\",\n url = \"https://doi.org/10.48550/arxiv.2308.09693\",\n publisher = \"arXiv\"\n}\n\n\nAbstract:\nThree dimensional electron back-scattered diffraction (EBSD) microscopy is a critical tool in many applications in materials science, yet its data quality can fluctuate greatly during the arduous collection process, particularly via serial-sectioning. Fortunately, 3D EBSD data is inherently sequential, opening up the opportunity to use transformers, state-of-the-art deep learning architectures that have made breakthroughs in a plethora of domains, for data processing and recovery. To be more robust to errors and accelerate this 3D EBSD data collection, we introduce a two step method that recovers missing slices in an 3D EBSD volume, using an efficient transformer model and a projection algorithm to process the transformer\u2019s outputs. Overcoming the computational and practical hurdles of deep learning with scarce high dimensional data, we train this model using only synthetic 3D EBSD data with self-supervision and obtain superior recovery accuracy on real 3D EBSD data, compared to existing methods.\n\nRelevant Snippet:\n\u2026 to errors and accelerate this 3D EBSD data collection, we \u2026 Our results suggest that serial sectioning experiments using \u2026 orientation predictions along the grain boundaries which are the \u2026\n\n\nUnobtainable Papers:\nAkinobu Shibata, Goro Miyamoto, Shigekazu Morito, Akiko Nakamura, Taku Moronaga, Houichi Kitano, Ivan Gutierrez-Urrutia, Toru Hara, and Kaneaki Tsuzaki. Substructure and crystallography of lath martensite in as-quenched interstitial-free steel and low-carbon steel. Mar 2023. URL: https://doi.org/10.1016/j.actamat.2023.118675, doi:10.1016/j.actamat.2023.118675.\nXingshuai Zheng, Tengfei Sun, Jixing Zhou, Rupeng Zhang, and Pingmei Ming. Modeling of polycrystalline material microstructure with 3d grain boundary based on laguerre\u2013voronoi tessellation. Materials, 15:1996, Mar 2022. URL: https://doi.org/10.3390/ma15061996, doi:10.3390/ma15061996.\nRyan DeMott, Peter Collins, Charlie Kong, Xiaozhou Liao, Simon Ringer, and Sophie Primig. 3d electron backscatter diffraction study of \u03b1 lath morphology in additively manufactured ti-6al-4v. Nov 2020. URL: https://doi.org/10.1016/j.ultramic.2020.113073, doi:10.1016/j.ultramic.2020.113073.\nMatthew Hartshorne, Asher Leff, Gregory Vetterick, Emily M Hopkins, and Mitra L Taheri. Grain boundary plane measurement using transmission electron microscopy automated crystallographic orientation mapping for atom probe tomography specimens. Microscopy and microanalysis : the official journal of Microscopy Society of America, Microbeam Analysis Society, Microscopical Society of Canada, 29 3:1018-1025, Mar 2023. URL: https://doi.org/10.1093/micmic/ozad022, doi:10.1093/micmic/ozad022.\nYongfeng Zhao, Sridhar Niverty, Xia Ma, Xiangfa Liu, and Nikhilesh Chawla. 3d grain structure of an extruded 6061 al alloy by lab-scale x-ray diffraction contrast tomography (dct). Materials Characterization, 170:110716, Dec 2020. URL: https://doi.org/10.1016/j.matchar.2020.110716, doi:10.1016/j.matchar.2020.110716.\nRyan DeMott, Nima Haghdadi, Xiaozhou Liao, Simon P. Ringer, and Sophie Primig. 3d characterization of microstructural evolution and variant selection in additively manufactured ti-6al-4 v. Journal of Materials Science, 56:14763-14782, Jun 2021. URL: https://doi.org/10.1007/s10853-021-06216-2, doi:10.1007/s10853-021-06216-2.\nHossein Beladi and Gregory S. Rohrer. Grain boundary characteristics in polycrystalline materials. Statistical Methods for Materials Science, pages 147-162, Feb 2019. URL: https://doi.org/10.1201/9781315121062-12, doi:10.1201/9781315121062-12.\nMarek Faryna and Krzysztof G\u0142owi\u0144ski. Five dimensional grain boundary distribution for yttria stabilized zirconia based on experimentally determined macroscopic boundary parameters. AMI: Acta Materialia, Dec 2022. URL: https://doi.org/10.2139/ssrn.3906843, doi:10.2139/ssrn.3906843.\nShuang Xia and Qin Bai. Controlling the twinning-induced grain boundary character distribution. Materials Horizons: From Nature to Nanomaterials, pages 163-199, Jan 2025. URL: https://doi.org/10.1007/978-981-96-5346-1\\_7, doi:10.1007/978-981-96-5346-1\\_7.\nJette Oddershede, Jun Sun, Nicolas Gueninchault, Florian Bachmann, Hrishikesh Bale, Christian Holzner, and Erik Lauridsen. Non-destructive characterization of polycrystalline materials in 3d by laboratory diffraction contrast tomography. Integrating Materials and Manufacturing Innovation, 8:217-225, May 2019. URL: https://doi.org/10.1007/s40192-019-00135-6, doi:10.1007/s40192-019-00135-6.\nDayong An, T. Griffiths, P. Konijnenberg, S. Mandal, Zhangqi Wang, and S. Zaefferer. Correlating the five parameter grain boundary character distribution and the intergranular corrosion behaviour of a stainless steel using 3d orientation microscopy based on mechanical polishing serial sectioning. Sep 2018. URL: https://doi.org/10.1016/j.actamat.2018.06.044, doi:10.1016/j.actamat.2018.06.044.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=31 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0000 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "toolu_01C2LW9SzLRsG5AwL8J16ZuF", + "info": { + "start_ts": 3650.359125421, + "end_ts": 3681.399752764 + } + }, + { + "role": "tool", + "content": "Retrieved Papers:\n## 1. Summarising, proposals and discussion with the End-User Group, safety authorities and standardization bodies Deliverable D5. 4\nValid Text Names:\n'szenthe2026summarisingproposalsand pages 1-5', 'szenthe2026summarisingproposalsand pages 5-8', 'szenthe2026summarisingproposalsand pages 8-11', 'szenthe2026summarisingproposalsand pages 11-13', 'szenthe2026summarisingproposalsand pages 13-15', 'szenthe2026summarisingproposalsand pages 15-16', 'szenthe2026summarisingproposalsand pages 16-19', 'szenthe2026summarisingproposalsand pages 19-21', 'szenthe2026summarisingproposalsand pages 21-23', 'szenthe2026summarisingproposalsand pages 23-25', 'szenthe2026summarisingproposalsand pages 25-28', 'szenthe2026summarisingproposalsand pages 28-31', 'szenthe2026summarisingproposalsand pages 31-33', 'szenthe2026summarisingproposalsand pages 33-35', 'szenthe2026summarisingproposalsand pages 35-39', 'szenthe2026summarisingproposalsand pages 39-47', 'szenthe2026summarisingproposalsand pages 47-49', 'szenthe2026summarisingproposalsand pages 49-52', 'szenthe2026summarisingproposalsand pages 52-54', 'szenthe2026summarisingproposalsand pages 54-58', 'szenthe2026summarisingproposalsand pages 58-61', 'szenthe2026summarisingproposalsand pages 61-64', 'szenthe2026summarisingproposalsand pages 64-64'\n\nBibTex:\n@article{szenthe2026summarisingproposalsand,\n author = \"Szenthe, I and Slonszki, E\",\n title = \"Summarising, proposals and discussion with the End-User Group, safety authorities and standardization bodies Deliverable D5. 4\",\n year = \"2026\",\n journal = \"Unknown journal\"\n}\n\n\nRelevant Snippet:\n\u2026 The performed interlaboratory studies demonstrated a \u2026 -point bending tests and EBSD-based elastic modulus evaluation, \u2026 detectability, sizing capability, and reproducibility of inspection \u2026\n\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=17 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0000 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "toolu_01Q1GZDKXF6jQcdS2kg5U7A1", + "info": { + "start_ts": 3650.390683356, + "end_ts": 3667.901725699 + } + }, + { + "role": "assistant", + "content": "Good, I've found many relevant papers. Now let me gather evidence from the most relevant ones and search for a few more targeted topics:", + "function_call": null, + "tool_calls": [ + { + "id": "toolu_01Hi9GBDUZmB3P12BmDC3E46", + "type": "function", + "function": { + "arguments": "{\"question\": \"What are the most important EBSD-derived quantitative measurements in materials science, and which ones have the strongest structure-property linkage to mechanical properties like yield strength, fatigue, corrosion, and ductility?\"}", + "name": "gather_evidence" + } + }, + { + "id": "toolu_01EVgwXQwsbPhMV6ggVbBVLK", + "type": "function", + "function": { + "arguments": "{\"query\": \"EBSD step size effect grain size measurement cleanup threshold sensitivity bias\", \"min_year\": 2015}", + "name": "paper_search" + } + }, + { + "id": "toolu_01WmohurZMjbiMfw2LzbLi2i", + "type": "function", + "function": { + "arguments": "{\"query\": \"EBSD Hall-Petch grain size yield strength correlation measurement\", \"min_year\": 2018}", + "name": "paper_search" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Most relevant evidence (with ids):\n\n## pqac-00000000\n\nFrom text 'roy2026themechanisticaspects pages 34-43'.\n\nRonit Roy, Johan E. Westraadt, and Janelle P. Wharry. The mechanistic aspects of chloride-induced stress corrosion cracking and internal pitting in stainless steel. Unknown journal, Aug 2026. URL: https://doi.org/10.21203/rs.3.rs-10491066/v1, doi:10.21203/rs.3.rs-10491066/v1.\n\nThe excerpt presents several EBSD-derived quantitative measurements used in analyzing stress corrosion cracking in stainless steels. Key measurements include: (1) Schmid factor in different grains, which appears relevant to understanding slip system activation and plastic deformation; (2) Kernel average misorientation (KAM) maps in radians, indicating local crystallographic distortions; (3) Total geometrically necessary dislocation (GND) density maps in log10 m\u22122, representing stored dislocations from plastic deformation; (4) Residual elastic strain components around crack tips; (5) Inverse pole figure (IPF) along Z-axis for crystallographic orientation mapping; and (6) High-resolution elastic strain measurements from EBSD patterns. The research demonstrates these measurements in the context of intergranular and transgranular crack propagation, particularly showing correlations between higher Schmid factor grains and crack propagation paths, and stress-induced martensite transformation adjacent to crack paths, suggesting linkages to mechanical response.\n\n\n---\n\n## pqac-00000001\n\nFrom text 'roy2026themechanisticaspects pages 43-46'.\n\nRonit Roy, Johan E. Westraadt, and Janelle P. Wharry. The mechanistic aspects of chloride-induced stress corrosion cracking and internal pitting in stainless steel. Unknown journal, Aug 2026. URL: https://doi.org/10.21203/rs.3.rs-10491066/v1, doi:10.21203/rs.3.rs-10491066/v1.\n\nThis excerpt from a reference list on chloride-induced stress corrosion cracking in stainless steel documents several important EBSD-derived quantitative measurements. Key techniques include high-resolution electron backscatter diffraction (HR-EBSD) for mapping elastic strains and lattice rotations at sub-micron resolution, measurement of residual elastic strain, and characterization of dislocation densities and distributions. The references highlight applications relevant to mechanical property linkages: in-situ crack growth analysis, intragranular stress evolution during cyclic deformation (fatigue), stress fields near slip band blockages, and fine-scale dislocation distributions at complex structures. These measurements appear particularly relevant to understanding stress corrosion cracking mechanisms, crack propagation, and fatigue behavior in austenitic stainless steels, indicating structure-property relationships for corrosion resistance and mechanical performance.\n\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: [pqac-00000000, pqac-00000001]\n\nStatus: Paper Count=34 | Relevant Papers=1 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=2 | Current Cost=$0.0458 | Disease-Target Evidence=0", + "name": "gather_evidence", + "tool_call_id": "toolu_01Hi9GBDUZmB3P12BmDC3E46", + "info": { + "start_ts": 3703.375628708, + "end_ts": 3711.143600897 + } + }, + { + "role": "tool", + "content": "Retrieved Papers:\n## 1. Grain size characterization in metallic alloys using different microscopy and post-processing techniques\nValid Text Names:\n'flipon2021grainsizecharacterization pages 1-2', 'flipon2021grainsizecharacterization pages 2-4', 'flipon2021grainsizecharacterization pages 4-6', 'flipon2021grainsizecharacterization pages 6-8', 'flipon2021grainsizecharacterization pages 6-6', 'flipon2021grainsizecharacterization pages 8-10', 'flipon2021grainsizecharacterization pages 10-12', 'flipon2021grainsizecharacterization pages 12-14', 'flipon2021grainsizecharacterization pages 14-14'\n\nBibTex:\n@article{flipon2021grainsizecharacterization,\n author = \"Flipon, B. and Grand, V. and Murgas, B. and Gaillac, A. and Nicola\u00ff, A. and Bozzolo, N. and Bernacki, M.\",\n title = \"Grain size characterization in metallic alloys using different microscopy and post-processing techniques\",\n year = \"2021\",\n journal = \"Materials Characterization\",\n volume = \"174\",\n pages = \"110977\",\n month = \"Apr\",\n doi = \"10.1016/j.matchar.2021.110977\",\n url = \"https://doi.org/10.1016/j.matchar.2021.110977\",\n publisher = \"Elsevier BV\",\n issn = \"1044-5803\"\n}\n\n\nRelevant Snippet:\n\u2026 mean grain size evaluation to limit user-dependent biases. \u2026 For EBSD acquisition, a constant step size of 0.3 and 1 \u03bcm \u2026 A sensitivity study of several key parameters for both EBSD and \u2026\n\n\n---\n\n## 2. Three-dimensional Analysis and Reconstruction of Additively Manufactured Materials in the Cloud-Based BisQue Infrastructure\nValid Text Names:\n'polonsky2019threedimensionalanalysisand pages 1-2', 'polonsky2019threedimensionalanalysisand pages 2-5', 'polonsky2019threedimensionalanalysisand pages 5-6', 'polonsky2019threedimensionalanalysisand pages 6-8', 'polonsky2019threedimensionalanalysisand pages 8-11', 'polonsky2019threedimensionalanalysisand pages 11-13', 'polonsky2019threedimensionalanalysisand pages 13-14', 'polonsky2019threedimensionalanalysisand pages 14-15', 'polonsky2019threedimensionalanalysisand pages 15-15'\n\nBibTex:\n@article{polonsky2019threedimensionalanalysisand,\n author = \"Polonsky, Andrew T. and Lang, Christian A. and Kvilekval, Kristian G. and Latypov, Marat I. and Echlin, McLean P. and Manjunath, B. S. and Pollock, Tresa M.\",\n title = \"Three-dimensional Analysis and Reconstruction of Additively Manufactured Materials in the Cloud-Based BisQue Infrastructure\",\n year = \"2019\",\n journal = \"Integrating Materials and Manufacturing Innovation\",\n volume = \"8\",\n pages = \"37-51\",\n month = \"Mar\",\n doi = \"10.1007/s40192-019-00126-7\",\n url = \"https://doi.org/10.1007/s40192-019-00126-7\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"1\",\n issn = \"2193-9764\"\n}\n\n\nAbstract:\nA microstructure analytics and 3D reconstruction software package, DREAM.3D, was integrated as a module into a cloud-based platform, BisQue. Parallelization of DREAM.3D module executions and the ability to parameterize pipeline variables over a range of values have led to insights about the grain segmentation misorientation tolerance in TriBeam-collected 3D EBSD datasets of additively manufactured materials with complex anisotropic microstructures. Furthermore, a comparison in grain size measurements was made between standard 2D metallographic slices and 3D measures using BisQue\u2019s parallelized DREAM.3D module executions. The direction of cloud-based data infrastructure and the prospects for impact in material science are also discussed.\n\nRelevant Snippet:\n\u2026 imparts bias \u2026 EBSD data, and therefore contains a constant number of voxels that does not change between reconstructions. During the reconstruction process, various cleanup steps \u2026\n\n\n---\n\n## 3. Characterisation of local grain size variation of welded structural steel\nValid Text Names:\n'lehto2016characterisationoflocal pages 1-2', 'lehto2016characterisationoflocal pages 2-4', 'lehto2016characterisationoflocal pages 4-5', 'lehto2016characterisationoflocal pages 5-8', 'lehto2016characterisationoflocal pages 8-9', 'lehto2016characterisationoflocal pages 9-10', 'lehto2016characterisationoflocal pages 10-12', 'lehto2016characterisationoflocal pages 12-13', 'lehto2016characterisationoflocal pages 13-14', 'lehto2016characterisationoflocal pages 14-15', 'lehto2016characterisationoflocal pages 15-16'\n\nBibTex:\n@article{lehto2016characterisationoflocal,\n author = \"Lehto, Pauli and Romanoff, Jani and Remes, Heikki and Sarikka, Teemu\",\n title = \"Characterisation of local grain size variation of welded structural steel\",\n year = \"2016\",\n journal = \"Welding in the World\",\n volume = \"60\",\n pages = \"673-688\",\n month = \"Mar\",\n doi = \"10.1007/s40194-016-0318-8\",\n url = \"https://doi.org/10.1007/s40194-016-0318-8\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"4\",\n issn = \"0043-2288\"\n}\n\n\nAbstract:\nPreviously, it has been shown that the grain size distribution plays an important role in the mechanical properties of welded steel. In the previous investigation, the volume-weighted average grain size has been shown to capture the influence of grain size distribution, resulting in a better fitting Hall\u2013Petch relationship between grain size and hardness. However, the previous studies exclude the effects arising from local variation in grain size. In this paper, the grain size measurement methods are extended for the characterisation of the local grain size variation, which is significant for welded joints and can have an adverse effect on mechanical properties. The local gradient of grain size variation and its dependency on measurement direction are considered. In addition, examples of grain size and hardness variation are shown for S355 base metal and two weld metals, and characteristic differences are highlighted and discussed. The coarse-grained areas of a heterogeneous microstructure are found to have lower hardness than fine-grained areas. However, the surrounding microstructure, i.e. local grain size gradient, has an influence on the measured hardness values.\n\nRelevant Snippet:\n\u2026 any bias or error to the data, the grain size distributions of the \u2026 The EBSD analyses were performed with a step size of 0.2 \u2026 -processed using a nearest neighbour clean-up routine. The \u2026\n\n\n---\n\n## 4. The structure and composition of olivine grain boundaries: 40 years of studies, status and current developments\nValid Text Names:\n'marquardt2018thestructureand pages 1-6', 'marquardt2018thestructureand pages 6-9', 'marquardt2018thestructureand pages 9-13', 'marquardt2018thestructureand pages 13-16', 'marquardt2018thestructureand pages 16-20', 'marquardt2018thestructureand pages 20-23', 'marquardt2018thestructureand pages 23-26', 'marquardt2018thestructureand pages 26-29', 'marquardt2018thestructureand pages 29-30', 'marquardt2018thestructureand pages 30-32', 'marquardt2018thestructureand pages 32-36', 'marquardt2018thestructureand pages 36-40', 'marquardt2018thestructureand pages 40-43', 'marquardt2018thestructureand pages 43-46', 'marquardt2018thestructureand pages 46-50', 'marquardt2018thestructureand pages 50-54', 'marquardt2018thestructureand pages 54-57', 'marquardt2018thestructureand pages 57-61', 'marquardt2018thestructureand pages 61-65', 'marquardt2018thestructureand pages 65-69', 'marquardt2018thestructureand pages 69-72', 'marquardt2018thestructureand pages 72-76', 'marquardt2018thestructureand pages 76-80', 'marquardt2018thestructureand pages 84-87', 'marquardt2018thestructureand pages 87-90'\n\nBibTex:\n@article{marquardt2018thestructureand,\n author = \"Marquardt, K. and Faul, U. and Faul, U.\",\n title = \"The structure and composition of olivine grain boundaries: 40 years of studies, status and current developments\",\n year = \"2018\",\n journal = \"Physics and Chemistry of Minerals\",\n volume = \"45\",\n pages = \"139-172\",\n month = \"Jan\",\n doi = \"10.1007/s00269-017-0935-9\",\n url = \"https://doi.org/10.1007/s00269-017-0935-9\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"2\",\n issn = \"0342-1791\"\n}\n\n\nRelevant Snippet:\n\u2026 Data treatment From EBSD maps, we reconstructed the grain \u2026 We performed a clean-up procedure to remove unindexed \u2026 biased by imaging artefacts (eg thicker sample). Note that the \u2026\n\n\n---\n\n## 5. Characterisation of slip and twinning in high rate deformed zirconium with electron backscatter diffraction\nValid Text Names:\n'tong2018characterisationofslip pages 1-6', 'tong2018characterisationofslip pages 6-11', 'tong2018characterisationofslip pages 11-17', 'tong2018characterisationofslip pages 17-24', 'tong2018characterisationofslip pages 24-29', 'tong2018characterisationofslip pages 29-33', 'tong2018characterisationofslip pages 33-38', 'tong2018characterisationofslip pages 38-43', 'tong2018characterisationofslip pages 43-45'\n\nBibTex:\n@article{tong2018characterisationofslip,\n author = \"Tong, Vivian and Wielewski, Euan and Britton, Ben\",\n title = \"Characterisation of slip and twinning in high rate deformed zirconium with electron backscatter diffraction\",\n year = \"2018\",\n journal = \"Preprint\",\n month = \"Jan\",\n doi = \"10.48550/arxiv.1803.00236\",\n url = \"https://doi.org/10.48550/arxiv.1803.00236\",\n publisher = \"arXiv\"\n}\n\n\nRelevant Snippet:\n\u2026 The custom data clean up algorithm dilates the EBSD map \u2026 \u2019 at a length-scale comparable to the EBSD step size of 0.3\u03bcm (\u2026 This is subject to bias in colour perception, as visually obvious \u2026\n\n\nUnobtainable Papers:\nScott E. Johnson, Won Joon Song, Alden C. Cook, Senthil S. Vel, and Christopher C. Gerbi. The quartz \u03b1\u2194\u03b2 phase transition: does it drive damage and reaction in continental crust? Earth and Planetary Science Letters, 553:116622, Jan 2021. URL: https://doi.org/10.1016/j.epsl.2020.116622, doi:10.1016/j.epsl.2020.116622.\nSrinivas Doddapaneni, Sathish Kumar, Sathyashankara Sharma, Gowri Shankar, Manjunath Shettar, Nitesh Kumar, Ganesha Aroor, and Syed Mansoor Ahmad. Advancements in ebsd techniques: a comprehensive review on characterization of composites and metals, sample preparation, and operational parameters. Journal of Composites Science, 9:132, Mar 2025. URL: https://doi.org/10.3390/jcs9030132, doi:10.3390/jcs9030132.\nWei Feng, Ping Fan, Hailiang Ma, Xinxin Li, Qiaoli Zhang, Ke Li, Cong Liu, Nan Men, Botao Han, Liao Zhang, Zhangshun Ruan, Aibing Du, Yuanyuan Ren, Chen Huang, Tian Liang, Ali Wen, Chen Yang, Baoshun Wang, and Daqing Yuan. Radiation swelling of ti-stabilized 15cr-15ni austenitic stainless steels with cold work levels of 15% \u2013 25%. Journal of Nuclear Materials, 618:156227, Jan 2026. URL: https://doi.org/10.1016/j.jnucmat.2025.156227, doi:10.1016/j.jnucmat.2025.156227.\nMuhammad Umar, Faisal Qayyum, Muhammad Umer Farooq, Sergey Guk, Markus Kirschner, Grzegorz Korpala, and Ulrich Prahl. Exploring the structure\u2013property relationship in spheroidized c45ec steel using full phase crystal plasticity numerical simulations. steel research international, Oct 2022. URL: https://doi.org/10.1002/srin.202100452, doi:10.1002/srin.202100452.\nB. Anthony and V. M. Miller. A \u201cstep\u201d in the right direction: quantifying error in twinning analysis due to ebsd scan resolution. Scripta Materialia, 242:115929, Mar 2024. URL: https://doi.org/10.1016/j.scriptamat.2023.115929, doi:10.1016/j.scriptamat.2023.115929.\nChasen Ranger, Vahid Tari, Susan Farjami, Matthew J. Merwin, Lionel Germain, and Anthony Rollett. Austenite reconstruction elucidates prior grain size dependence of toughness in a low alloy steel. Metallurgical and Materials Transactions A, 49:4521-4535, Jul 2018. URL: https://doi.org/10.1007/s11661-018-4825-7, doi:10.1007/s11661-018-4825-7.\nChen Jia, Yan Lu, Jiangwei Deng, Shaoqing Wei, Zheling Shen, Lei Yu, Guogang Gu, Dongguang Wei, and Yuguo Tang. Integration of a broad argon ion beam into a scanning electron microscope for in-situ large-area surface preparation and analysis. Microscopy and Microanalysis, Jul 2026. URL: https://doi.org/10.1093/mam/ozag046, doi:10.1093/mam/ozag046.\nMadeleine N. Kelly, Wolfgang Rheinheimer, Michael J. Hoffmann, and Gregory S. Rohrer. Anti-thermal grain growth in srtio 3 : coupled reduction of the grain boundary energy and grain growth rate constant. Acta Materialia, 149:11-18, May 2018. URL: https://doi.org/10.1016/j.actamat.2018.02.030, doi:10.1016/j.actamat.2018.02.030.\nBeth Muthoni Irungu, Nadimul Haque Faisal, Tung-Lik Lee, and Saurav Goel. Depth-dependent young's modulus of plasma-sprayed nickel: experimental and atomistic insights. Surface and Coatings Technology, 536:133805, Sep 2026. URL: https://doi.org/10.1016/j.surfcoat.2026.133805, doi:10.1016/j.surfcoat.2026.133805.\nF. Cruz-Gandarilla, \u2020. R.E.BOLMARO, \u2021. H.F.MENDOZA-LE\u00b4ON, A. M. S. J. C. \u02dcNAS-MORENO, F. Cruz-Gandarilla, Escuela Superior F\u00b4\u0131sica, Matem\u00b4aticas Instituto, Edificio Polit\u00b4ecnico Nacional, Del. G.A Madero, and C.P.07738. Ciudad de M\u00b4exico. Study of recovery and first recrystallisation kinetics in cgo fe3%si steels using misorientation\u2010derived parameters (ebsd). Journal of Microscopy, 275:133-148, Aug 2019. URL: https://doi.org/10.1111/jmi.12822, doi:10.1111/jmi.12822.\nMariana C.M. Rodrigues and Matthias Militzer. Application of the rolling ball algorithm to measure phase volume fraction from backscattered electron images. Materials Characterization, 163:110273, May 2020. URL: https://doi.org/10.1016/j.matchar.2020.110273, doi:10.1016/j.matchar.2020.110273.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: [pqac-00000000, pqac-00000001]\n\nStatus: Paper Count=39 | Relevant Papers=1 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=2 | Current Cost=$0.0458 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "toolu_01EVgwXQwsbPhMV6ggVbBVLK", + "info": { + "start_ts": 3703.488097202, + "end_ts": 3738.775463006 + } + }, + { + "role": "tool", + "content": "Search retrieved no additional papers. This may be because nothing matched the search query, or because all found papers have been previously retrieved.\n\nUnobtainable Papers:\nRonald W. Armstrong. Hall\u2013Petch Relationship in Aluminum and Aluminum Alloys. CRC Press, Jan 2019. URL: https://doi.org/10.1201/9781351045636-140000234, doi:10.1201/9781351045636-140000234.\nBenjamin Elbrecht, Timothy J. Ruggles, Coleman Alleman, and Philip J. Noell. Grain size, orientation, and morphology effects on aa6061-t652 mechanical properties. Journal of Materials Science, Aug 2026. URL: https://doi.org/10.1007/s10853-026-13209-6, doi:10.1007/s10853-026-13209-6.\nC. Kaithwas, P. Bhuyan, Swapan Kumar Pradhan, and S. Mandal. \u2018hall-petch\u2019 type of relationship between the extent of intergranular corrosion and grain size in a ni-based superalloy. Corrosion Science, 175:108868, Oct 2020. URL: https://doi.org/10.1016/j.corsci.2020.108868, doi:10.1016/j.corsci.2020.108868.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: [pqac-00000000, pqac-00000001]\n\nStatus: Paper Count=37 | Relevant Papers=1 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=2 | Current Cost=$0.0458 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "toolu_01WmohurZMjbiMfw2LzbLi2i", + "info": { + "start_ts": 3703.488304135, + "end_ts": 3729.720918967 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "toolu_01UfaQhFgaWryUk52FgoQU93", + "type": "function", + "function": { + "arguments": "{\"question\": \"How does EBSD step size, cleanup procedure, misorientation threshold, and minimum grain size affect grain size measurement, KAM, GOS, and GND density results? What are the reproducibility issues and standards (ASTM E2627, ISO 13067)?\"}", + "name": "gather_evidence" + } + }, + { + "id": "toolu_01N2A79YerkUReLtGU7wpQuE", + "type": "function", + "function": { + "arguments": "{\"question\": \"What EBSD measurements are used as inputs for crystal plasticity finite element modeling (CPFEM), ICME workflows, synthetic microstructure generation, and machine learning microstructure-property models?\"}", + "name": "gather_evidence" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "No relevant evidence found for your question.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: [pqac-00000000, pqac-00000001]\n\nStatus: Paper Count=39 | Relevant Papers=1 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=2 | Current Cost=$0.0848 | Disease-Target Evidence=0", + "name": "gather_evidence", + "tool_call_id": "toolu_01UfaQhFgaWryUk52FgoQU93", + "info": { + "start_ts": 3757.586258778, + "end_ts": 3765.590509619 + } + }, + { + "role": "tool", + "content": "Most relevant evidence (with ids):\n\n## pqac-00000002\n\nFrom text 'lakshmanan2022crystalplasticityconstitutive pages 74-81'.\n\nAaditya Lakshmanan. Crystal plasticity constitutive modeling of grain size-texture coupling with application to mg-4al. Unknown, Jan 2022. URL: https://doi.org/10.7302/4607, doi:10.7302/4607. This article has 0 citations.\n\nThe excerpt describes EBSD measurements used as inputs for crystal plasticity finite element modeling. Specifically, orientations were sampled from EBSD maps of the microstructure to create an 8x8x8 voxelated representative volume element (RVE), with each voxel assigned a distinct orientation from the measured texture. The EBSD data provided information about grain size (average grain diameter of 50 \u00b5m) and texture characteristics (represented as pole figures showing 512 distinct orientations). The experimental pole figures from extruded Mg-4Al were used to inform the input texture for simulations. Additionally, EBSD analysis was used to obtain slip system trace information and resolved shear stress measurements ahead of grain boundaries for characterizing slip transmission behavior.\n\n\n---\n\n## pqac-00000003\n\nFrom text 'lakshmanan2022crystalplasticityconstitutive pages 138-143'.\n\nAaditya Lakshmanan. Crystal plasticity constitutive modeling of grain size-texture coupling with application to mg-4al. Unknown, Jan 2022. URL: https://doi.org/10.7302/4607, doi:10.7302/4607. This article has 0 citations.\n\nThe excerpt describes EBSD measurements used for synthetic microstructure generation with DREAM.3D. The primary EBSD inputs are: (1) crystallographic orientation information in the form of crystallographic texture, and (2) grain size information from grain size distributions. Specifically, EBSD data is obtained as a 2D orientation image map containing pixel positions and crystallographic orientations. This orientation data is converted to Bunge Euler angles and provided as input to DREAM.3D. Additionally, grain size is computed from pixel position information as equivalent area circle diameter. The 2D grain size data from completely contained grains (not truncated at boundaries) is extracted and then converted to 3D grain size distribution estimates using the Saltykov method. These inputs inform the computation of slip system-level grain sizes and micro-Hall-Petch parameters in the microstructure.\n\n\n---\n\n## pqac-00000004\n\nFrom text 'wanni2024machinelearningenhanced pages 1-2'.\n\nJ. Wanni, C. A. Bronkhorst, and D. J. Thoma. Machine learning enhanced analysis of ebsd data for texture representation. npj Computational Materials, 10:1-11, Jun 2024. URL: https://doi.org/10.1038/s41524-024-01324-4, doi:10.1038/s41524-024-01324-4. This article has 18 citations and is from a peer-reviewed journal.\n\nThe excerpt indicates that EBSD datasets provide detailed mappings of grain orientations that are used as initial information for grain structure synthesis in crystal plasticity simulations. Key EBSD measurements include crystallographic texture (lattice orientation) and morphological texture (grain shape). The study specifically addresses generating reduced-order Euler angle datasets from EBSD data that accurately represent the crystallographic texture of materials. The approach is relevant for crystal plasticity simulations as well as other modeling techniques like reduced-order modeling and surrogate modeling. The paper demonstrates validation across twenty-two datasets with varying lattice structures and complex crystallographic textures, indicating EBSD orientation data (Euler angles) is the primary input used to capture microstructural characteristics needed for these computational methods.\n\n\n---\n\n## pqac-00000005\n\nFrom text 'lakshmanan2022crystalplasticityconstitutive pages 14-17'.\n\nAaditya Lakshmanan. Crystal plasticity constitutive modeling of grain size-texture coupling with application to mg-4al. Unknown, Jan 2022. URL: https://doi.org/10.7302/4607, doi:10.7302/4607. This article has 0 citations.\n\nThe excerpt shows that EBSD (Electron Backscatter Diffraction) data is used to extract microstructural information for crystal plasticity modeling. Specifically, EBSD provides: (1) raw microstructure data that is partitioned into individual grains, (2) crystallographic orientation information that enables computation of slip system traces (basal and prismatic), and (3) orientation data used to calculate Schmid factors for different slip systems within each grain. These EBSD-derived quantities\u2014grain partitioning, slip traces, and Schmid factor distributions\u2014appear to be fundamental inputs for the crystal plasticity finite element (CPFE) analyses shown throughout the document. The excerpt demonstrates EBSD's role in linking experimental microstructure observations to computational models through orientation-dependent mechanical parameters.\n\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: [pqac-00000000, pqac-00000001, pqac-00000002, pqac-00000003, pqac-00000004, pqac-00000005]\n\nStatus: Paper Count=39 | Relevant Papers=3 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=6 | Current Cost=$0.1234 | Disease-Target Evidence=0", + "name": "gather_evidence", + "tool_call_id": "toolu_01N2A79YerkUReLtGU7wpQuE", + "info": { + "start_ts": 3757.70380784, + "end_ts": 3771.352188814 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "toolu_01KRfT7tfVWUgRTu3LQKisUQ", + "type": "function", + "function": { + "arguments": "{\"question\": \"What EBSD-derived measurements are most important for additive manufacturing qualification, including columnar vs equiaxed morphology, solidification texture, melt pool boundaries, cell/subgrain structure, boundary fractions, and residual strain in LPBF metals?\"}", + "name": "gather_evidence" + } + }, + { + "id": "toolu_01Vt6euEqf1Mf9BXyjBrrtSM", + "type": "function", + "function": { + "arguments": "{\"question\": \"How does grain boundary character distribution (GBCD) and grain boundary engineering measured by EBSD correlate with intergranular corrosion, stress corrosion cracking, and corrosion fatigue properties?\"}", + "name": "gather_evidence" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Most relevant evidence (with ids):\n\n## pqac-00000006\n\nFrom text 'mingard2023theuseof pages 15-20'.\n\nK P Mingard. The use of ebsd for analysis of additively manufactured materials. ArXiv, Feb 2023. URL: https://doi.org/10.47120/npl.mgpg152, doi:10.47120/npl.mgpg152. This article has 4 citations.\n\nThe excerpt discusses EBSD analysis of additively manufactured materials, highlighting that grain size and shape measurement is particularly complex for AM materials. Key considerations include: grain elongation in the solidification direction with periodic variation from melting/remelting and beam scan patterns; preferentially oriented grains growing at the expense of others, creating wide or bimodal size distributions; the importance of how mean grain size and aspect ratio are calculated for meaningful comparisons; and that microstructure varies with position in the build as solidification conditions change. The excerpt emphasizes that single mean values can be meaningless without proper context and consistent calculation methods across samples.\n\n\n---\n\n## pqac-00000007\n\nFrom text 'weaver2021understandinganisotropictensile pages 12-15'.\n\nJS Weaver, JS Weaver, and I Rosenthal. Understanding anisotropic tensile properties of laser powder bed fusion additive metals: a detailed review of select examples. ArXiv, Nov 2021. URL: https://doi.org/10.6028/nist.ams.100-44, doi:10.6028/nist.ams.100-44. This article has 42 citations.\n\nThe excerpt emphasizes that crystallographic texture measurements via EBSD are critical for understanding mechanical anisotropy in AM metals. EBSD is highlighted as essential for measuring crystallographic texture, which is identified as a significant contributor to elastic and plastic anisotropy in additive manufacturing metals. The text discusses how EBSD data can be used to determine grain morphologies and prior grain structures through crystal orientation relationships. The excerpt notes that 3D EBSD datasets are rare but valuable for revealing grain complexity beyond 2D cross-sections. However, the excerpt does not comprehensively address all the specific EBSD-derived measurements mentioned in the question, such as cell/subgrain structure, boundary fractions, or residual strain characterization in LPBF metals.\n\n\n---\n\n## pqac-00000008\n\nFrom text 'weaver2021understandinganisotropictensile pages 10-12'.\n\nJS Weaver, JS Weaver, and I Rosenthal. Understanding anisotropic tensile properties of laser powder bed fusion additive metals: a detailed review of select examples. ArXiv, Nov 2021. URL: https://doi.org/10.6028/nist.ams.100-44, doi:10.6028/nist.ams.100-44. This article has 42 citations.\n\nThe excerpt emphasizes that crystallographic texture is the primary EBSD-derived measurement critical for understanding mechanical anisotropy in LPBF 316L stainless steel. Texture measured via EBSD (characterized by parameters like intensity in m.u.d. and crystallographic directions) directly controls plastic anisotropy through Schmid's law, which relates tensile load to shear stress on slip systems. The study demonstrates that grain morphology and porosity are secondary factors compared to texture's influence on strength and ductility. While the excerpt acknowledges that other microstructural features like grain size, precipitation hardening, dislocation density, and residual stress affect properties, the analysis focuses on texture's dominant role. Twinning behavior, which varies between specimens with different crystallographic orientations, further influences work-hardening and elongation anisotropy beyond simple texture considerations.\n\n\n---\n\n## pqac-00000009\n\nFrom text 'weaver2021understandinganisotropictensile pages 25-27'.\n\nJS Weaver, JS Weaver, and I Rosenthal. Understanding anisotropic tensile properties of laser powder bed fusion additive metals: a detailed review of select examples. ArXiv, Nov 2021. URL: https://doi.org/10.6028/nist.ams.100-44, doi:10.6028/nist.ams.100-44. This article has 42 citations.\n\nThe excerpt identifies key sources of tensile anisotropy in laser powder bed fusion (LPBF) alloys that are characterized using EBSD and other microstructural analysis techniques. The primary sources of anisotropy include crystal texture (affecting modulus and yield stress), elongated grains (affecting yield stress), and melt pools (affecting elongation). The document presents a summary table of anisotropy sources with associated tensile properties and microstructural characterization methods, noting that EBSD is used for crystal texture and elongated grain analysis. The excerpt emphasizes that physics-based models are critical for isolating and understanding the importance of each anisotropy source for particular alloys and LPBF processes. However, the excerpt does not specifically address columnar vs equiaxed morphology distinctions, cell/subgrain structure details, boundary fractions, or residual strain measurements.\n\n\n---\n\n## pqac-00000010\n\nFrom text 'weaver2021understandinganisotropictensile pages 22-25'.\n\nJS Weaver, JS Weaver, and I Rosenthal. Understanding anisotropic tensile properties of laser powder bed fusion additive metals: a detailed review of select examples. ArXiv, Nov 2021. URL: https://doi.org/10.6028/nist.ams.100-44, doi:10.6028/nist.ams.100-44. This article has 42 citations.\n\nThe excerpt identifies crystallographic texture, anisotropic microstructure morphologies, lack of fusion defects, and macrostructure (melt pools) as primary sources of tensile property anisotropy in LPBF alloys. While the document emphasizes the importance of characterizing these microstructural features before attributing anisotropy to specific sources, it indicates that quantitative microstructure analysis often requires 3D measurements and micrographs from multiple planes. The excerpt references EBSD (electron backscatter diffraction) as a characterization technique and mentions Table 6 provides a summary of anisotropy sources, affected tensile properties, and experimental measurements for microstructure analysis. However, the excerpt does not explicitly detail which specific EBSD-derived measurements (columnar vs equiaxed morphology, solidification texture, boundary fractions, residual strain, etc.) are most critical for AM qualification.\n\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: [pqac-00000000, pqac-00000001, pqac-00000002, pqac-00000003, pqac-00000004, pqac-00000005, pqac-00000006, pqac-00000007, pqac-00000008, pqac-00000009, pqac-00000010]\n\nStatus: Paper Count=39 | Relevant Papers=5 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=11 | Current Cost=$0.1637 | Disease-Target Evidence=0", + "name": "gather_evidence", + "tool_call_id": "toolu_01KRfT7tfVWUgRTu3LQKisUQ", + "info": { + "start_ts": 3794.651446238, + "end_ts": 3801.317943795 + } + }, + { + "role": "tool", + "content": "Most relevant evidence (with ids):\n\n## pqac-00000011\n\nFrom text 'zhang2022effectsofgrain pages 4-6'.\n\nMingxian Zhang, Chenxin Zhang, Huan-chuan Wu, and Bin Yang. Effects of grain boundary engineering on the microstructure and corrosion fatigue properties of 316l austenitic stainless steel. Frontiers in Materials, Jun 2022. URL: https://doi.org/10.3389/fmats.2022.931848, doi:10.3389/fmats.2022.931848. This article has 27 citations.\n\nThe excerpt demonstrates that grain boundary character distribution (GBCD), measured through EBSD analysis, directly correlates with corrosion fatigue properties in 316L austenitic stainless steel. Special boundaries (SBs) like \u03a33, \u03a39, and \u03a327 show superior intergranular corrosion resistance compared to random high-angle grain boundaries (RHAGBs), with \u03a33 boundaries exhibiting significantly less corrosion depth (210 nm vs 60 nm for RHAGBs). However, while SBs resist intergranular corrosion, they do not effectively block transgranular fatigue crack propagation. The optimal grain boundary engineering condition was found at 45 minutes of annealing with 66% SB content, which achieved both strong corrosion resistance and fatigue resistance, resulting in the longest corrosion fatigue life (3,187 cycles). The study shows that an interrupted network of RHAGBs combined with appropriate SB percentages provides the best balance for corrosion fatigue performance.\n\n\n---\n\n## pqac-00000012\n\nFrom text 'barr2018trackingtheevolution pages 2-3'.\n\nChristopher M. Barr, Sebastian Thomas, James L. Hart, Wayne Harlow, Elaf Anber, and Mitra L. Taheri. Tracking the evolution of intergranular corrosion through twin-related domains in grain boundary networks. npj Materials Degradation, 2:1-10, Apr 2018. URL: https://doi.org/10.1038/s41529-018-0032-7, doi:10.1038/s41529-018-0032-7. This article has 64 citations and is from a peer-reviewed journal.\n\nThis study correlates grain boundary character measured by EBSD with intergranular corrosion (IGC) resistance in stainless steel. The research uses twin-related domains (TRDs) and grain boundary engineering (GBE) to analyze how GBCD affects IGC. Key findings show that microstructures with larger TRDs containing high densities of \u03a33 twin-related grain boundaries demonstrate improved IGC resistance compared to solution-annealed (SA) conditions. The GBE condition exhibited significantly lower degree of sensitization (DOS of 0.25-46.5%) compared to SA (2.7-95%), depending on sensitization time. The study demonstrates that discontinuous networks of corroded boundaries in larger TRDs provide better protection than the highly connected, corroded grain boundary networks in smaller TRDs. Non-twin-related random boundaries at TRD exteriors are most susceptible to IGC attack. This work directly demonstrates the correlation between EBSD-measured grain boundary character and IGC performance through quantitative analysis of TRD statistics and electrochemical testing.\n\n\n---\n\n## pqac-00000013\n\nFrom text 'zhang2022effectsofgrain pages 1-2'.\n\nMingxian Zhang, Chenxin Zhang, Huan-chuan Wu, and Bin Yang. Effects of grain boundary engineering on the microstructure and corrosion fatigue properties of 316l austenitic stainless steel. Frontiers in Materials, Jun 2022. URL: https://doi.org/10.3389/fmats.2022.931848, doi:10.3389/fmats.2022.931848. This article has 27 citations.\n\nThis study investigates how grain boundary engineering (GBE) through thermomechanical processing affects GBCD and corrosion fatigue properties of 316L austenitic stainless steel. GBE enhances grain boundary failure resistance by increasing special boundaries (SBs) and redistributing the grain boundary network. Materials with high frequency of special boundaries (particularly \u03a33 boundaries) demonstrate higher resistance to intergranular deterioration due to their higher ordering, closer atomic packing, and lower interface energies. The research shows that GBE can significantly enhance resistance to intergranular corrosion, stress corrosion cracking, and fatigue. However, results reveal a nuanced relationship: while low-energy special boundaries provide strong intergranular corrosion resistance, they are insufficient to resist transgranular fatigue crack propagation. The study uses electron back-scattered diffraction (EBSD) through orientation imaging microscopy (OIM) to analyze GBCD. Optimal corrosion fatigue performance was achieved with specific TMP parameters, generating high fractions of special boundaries (approximately 74%).\n\n\n---\n\n## pqac-00000014\n\nFrom text 'liu2019grainboundaryengineering pages 6-8'.\n\nTingguang Liu, Qin Bai, Xiangkun Ru, Shuang Xia, Xiangyu Zhong, Yonghao Lu, and Tetsuo Shoji. Grain boundary engineering for improving stress corrosion cracking of 304 stainless steel. Mar 2019. URL: https://doi.org/10.1080/02670836.2019.1570661, doi:10.1080/02670836.2019.1570661. This article has 28 citations and is from a peer-reviewed journal.\n\nThe excerpt demonstrates that GBCD and grain boundary engineering measured by EBSD correlate significantly with stress corrosion cracking (SCC) resistance. The study shows that high fractions of CSL (coincident site lattice) boundaries achieved through grain boundary engineering improve mechanical properties and SCC resistance in 304 stainless steel tested in high-temperature water. EBSD analysis reveals that the connectivity and network configuration of non-twin boundaries is crucial for preventing intergranular SCC propagation. The GBE-treated specimen exhibited fewer secondary cracks and greater resistance to crack initiation and propagation compared to conventional material. The disruption of continuous non-twin boundary pathways through increased CSL boundaries forces SCC propagation to take longer, more tortuous routes through the material, thereby enhancing overall corrosion cracking resistance.\n\n\n---\n\n## pqac-00000015\n\nFrom text 'bettayeb2019combinedinsitu pages 9-13'.\n\nMohamed Bettayeb, Vincent Maurice, Lorena H. Klein, Linsey Lapeire, Kim Verbeken, and Philippe Marcusa. Combined in situ microstructural study of the relationships between local grain boundary structure and passivation on microcrystalline copper. Electrochimica Acta, Mar 2019. URL: https://doi.org/10.48550/arxiv.1903.05371, doi:10.48550/arxiv.1903.05371. This article has 22 citations and is from a domain leading peer-reviewed journal.\n\nThis study correlates EBSD-measured grain boundary character with passivation behavior on microcrystalline copper. The research shows that grain boundaries classified as the same CSL type by EBSD exhibit varying passivation efficiency, indicating that local GB structure variations affect corrosion reactivity. Random-type high-angle boundaries demonstrate lower passivation efficiency and higher susceptibility to intergranular attack compared to CSL boundaries. The deviation angle of the GB plane from ideal coherent geometry influences local reactivity: larger deviations (higher incoherence) correlate with lower passivation efficiency and thicker passive films, while smaller deviations correlate with better passivation efficiency. The study demonstrates that refined EBSD analysis of misorientation and deviation angles provides insight into local GB structure heterogeneity that explains variable corrosion behavior at different sites along the same boundary.\n\n\n---\n\n## pqac-00000016\n\nFrom text 'bettayeb2019combinedinsitu pages 13-18'.\n\nMohamed Bettayeb, Vincent Maurice, Lorena H. Klein, Linsey Lapeire, Kim Verbeken, and Philippe Marcusa. Combined in situ microstructural study of the relationships between local grain boundary structure and passivation on microcrystalline copper. Electrochimica Acta, Mar 2019. URL: https://doi.org/10.48550/arxiv.1903.05371, doi:10.48550/arxiv.1903.05371. This article has 22 citations and is from a domain leading peer-reviewed journal.\n\nThis study combines ECSTM (Electrochemical Scanning Tunneling Microscopy) and EBSD analysis to examine relationships between grain boundary character and passivation efficiency in microcrystalline copper. The research demonstrates that grain boundary type significantly affects corrosion behavior. Coherent twin boundaries (\u03a33 CSL) with low deviation angles (\u22640.3\u00b0) show higher passivation efficiency with thinner passive films on adjacent grains, while high angle random boundaries exhibit less efficient passivation. A critical transition in passivation efficiency occurs at deviation angles of 0.4-0.5\u00b0 from perfect geometry in \u03a33 boundaries. This transition correlates with the presence and density of misfit dislocations (steps) in the boundary plane. The study reveals that increasing dislocation density becomes more detrimental for passivation efficiency than for resistance to active dissolution, suggesting that grain boundary fine structure plays a crucial role in determining localized corrosion susceptibility.\n\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: [pqac-00000000, pqac-00000001, pqac-00000002, pqac-00000003, pqac-00000004, pqac-00000005, pqac-00000006, pqac-00000007, pqac-00000008, pqac-00000009, pqac-00000010, pqac-00000011, pqac-00000012, pqac-00000013, pqac-00000014, pqac-00000015, pqac-00000016]\n\nStatus: Paper Count=39 | Relevant Papers=9 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=17 | Current Cost=$0.2105 | Disease-Target Evidence=0", + "name": "gather_evidence", + "tool_call_id": "toolu_01Vt6euEqf1Mf9BXyjBrrtSM", + "info": { + "start_ts": 3794.736898439, + "end_ts": 3809.449755991 + } + }, + { + "role": "assistant", + "content": "Good progress. Let me continue gathering evidence on more specific topics:", + "function_call": null, + "tool_calls": [ + { + "id": "toolu_016719eFjr32L3q3ZSkP79GC", + "type": "function", + "function": { + "arguments": "{\"question\": \"What is the effect of EBSD step size on grain size measurement, KAM values, and GND density calculations? How do cleanup procedures and misorientation thresholds affect EBSD results?\"}", + "name": "gather_evidence" + } + }, + { + "id": "toolu_01MAuQdr4gWskqihBv9DPFWu", + "type": "function", + "function": { + "arguments": "{\"question\": \"How are EBSD crystallographic texture measurements (ODF, pole figures) linked to mechanical anisotropy, yield strength, and formability in metals?\"}", + "name": "gather_evidence" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "No relevant evidence found for your question.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: [pqac-00000000, pqac-00000001, pqac-00000002, pqac-00000003, pqac-00000004, pqac-00000005, pqac-00000006, pqac-00000007, pqac-00000008, pqac-00000009, pqac-00000010, pqac-00000011, pqac-00000012, pqac-00000013, pqac-00000014, pqac-00000015, pqac-00000016]\n\nStatus: Paper Count=39 | Relevant Papers=9 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=17 | Current Cost=$0.2469 | Disease-Target Evidence=0", + "name": "gather_evidence", + "tool_call_id": "toolu_016719eFjr32L3q3ZSkP79GC", + "info": { + "start_ts": 3838.223660375, + "end_ts": 3845.757841956 + } + }, + { + "role": "tool", + "content": "Most relevant evidence (with ids):\n\n## pqac-00000017\n\nFrom text 'weaver2021understandinganisotropictensile pages 10-12'.\n\nJS Weaver, JS Weaver, and I Rosenthal. Understanding anisotropic tensile properties of laser powder bed fusion additive metals: a detailed review of select examples. ArXiv, Nov 2021. URL: https://doi.org/10.6028/nist.ams.100-44, doi:10.6028/nist.ams.100-44. This article has 42 citations.\n\nThe excerpt demonstrates that crystallographic texture directly links to mechanical anisotropy through Schmid's law, which relates tensile load to shear stress on slip systems. Texture causes plastic anisotropy because slip and other deformation mechanisms depend on crystal plane orientation relative to the loading axis. The document presents two LPBF 316L stainless steel cases: one with moderate texture showing 15% strength variation (X: 581 MPa vs Z: 506-514 MPa yield), and another with extreme Goss texture (21 m.u.d.) showing 30% strength difference between (111) and (100) directions. Crystal plasticity models calibrated using EBSD texture measurements can predict stress-strain response within 5% error. The authors emphasize that texture is the primary source of plastic anisotropy, with elongation varying significantly (36.2% to 96.3%) depending on crystal orientation, while grain morphology and porosity play minor roles.\n\n\n---\n\n## pqac-00000018\n\nFrom text 'weaver2021understandinganisotropictensile pages 8-10'.\n\nJS Weaver, JS Weaver, and I Rosenthal. Understanding anisotropic tensile properties of laser powder bed fusion additive metals: a detailed review of select examples. ArXiv, Nov 2021. URL: https://doi.org/10.6028/nist.ams.100-44, doi:10.6028/nist.ams.100-44. This article has 42 citations.\n\nThe excerpt explains the fundamental link between crystallographic texture (measured via EBSD using pole figures and inverse pole figure grain maps) and mechanical anisotropy in metals. When polycrystalline materials develop crystallographic texture\u2014where specific crystal orientations occur at higher frequencies than random distributions\u2014the macroscopic mechanical properties inherit the anisotropic characteristics of individual crystals. The texture is characterized by crystal orientation components and their intensity (measured in multiples of uniform distribution). The excerpt emphasizes that the main source of elastic anisotropy in additive metals is crystallographic texture, with the macroscopic anisotropy determined by the single crystal elastic anisotropy combined with the texture component(s) and intensity. Voigt, Ruess, and Hill theories provide bounds and predictions for relating polycrystalline elastic anisotropy to single crystal properties. The excerpt notes that texture affects Young's modulus measurements at different sample orientations, which can be predicted from measured single crystal elastic constants.\n\n\n---\n\n## pqac-00000019\n\nFrom text 'iraki2024accuratedistancesmeasures pages 1-3'.\n\nTarek Iraki, Lukas Morand, Norbert Link, Stefan Sandfeld, and Dirk Helm. Accurate distances measures and machine learning of the texture-property relation for crystallographic textures represented by one-point statistics. May 2024. URL: https://doi.org/10.1088/1361-651x/ad4c81, doi:10.1088/1361-651x/ad4c81. This article has 4 citations and is from a peer-reviewed journal.\n\nThe excerpt establishes that crystallographic texture, measured through the orientation distribution function (ODF) and pole figures, is fundamentally responsible for anisotropic behavior in metallic materials\u2014a critical factor in forming operations. The non-uniform distribution of grain orientations created during solidification and processing (thermal, mechanical, or thermo-mechanical) directly influences the anisotropic mechanical properties of processed metallic products. The paper emphasizes that texture optimization along the processing-structure-properties chain is essential for the metal industry. It notes that measuring distances between crystallographic textures is crucial for assessing texture similarities to guide forming processes and for designing textures to achieve desired properties. However, the excerpt does not provide specific quantitative details linking particular texture measurements to specific mechanical properties like yield strength or formability coefficients.\n\n\n---\n\n## pqac-00000020\n\nFrom text 'weaver2021understandinganisotropictensile pages 12-15'.\n\nJS Weaver, JS Weaver, and I Rosenthal. Understanding anisotropic tensile properties of laser powder bed fusion additive metals: a detailed review of select examples. ArXiv, Nov 2021. URL: https://doi.org/10.6028/nist.ams.100-44, doi:10.6028/nist.ams.100-44. This article has 42 citations.\n\nThe excerpt discusses how crystallographic texture, measured via EBSD and other techniques, is a significant contributor to elastic and plastic anisotropy in additive metals. Crystallographic texture can be used to predict anisotropic mechanical properties through elasticity theories and crystal plasticity simulations, provided elastic constants, texture measurements, and calibrated models are available. The extent of texture's contribution to anisotropy depends on the constituent single crystal anisotropy, texture components, texture intensities, alloy composition, AM process parameters, and post-processing treatments. The excerpt notes that crystallographic texture has a greater effect on strength anisotropy than grain shape alone. Additionally, texture and grain morphology have combined effects on plastic anisotropy, as demonstrated in studies of electrodeposited iron and rolled steel. EBSD measurements are identified as critical for estimating texture's role in mechanical anisotropy for specific AM metals.\n\n\n---\n\n## pqac-00000021\n\nFrom text 'weaver2021understandinganisotropictensile pages 25-27'.\n\nJS Weaver, JS Weaver, and I Rosenthal. Understanding anisotropic tensile properties of laser powder bed fusion additive metals: a detailed review of select examples. ArXiv, Nov 2021. URL: https://doi.org/10.6028/nist.ams.100-44, doi:10.6028/nist.ams.100-44. This article has 42 citations.\n\nThis excerpt from a review on anisotropic tensile properties in laser powder bed fusion (LPBF) metals identifies crystal texture as a primary source of tensile anisotropy. The document presents a summary table showing that crystal texture, characterized using EBSD (electron backscatter diffraction) and X-ray diffraction, is linked to multiple mechanical properties including modulus, yield stress, ultimate tensile strength, and elongation. The authors emphasize that understanding the importance of each anisotropy source for particular alloys and processes is necessary to predict and control tensile anisotropy. The excerpt indicates that texture-based anisotropy affects both strength properties (yield stress) and ductility properties (elongation), though the specific mechanisms connecting EBSD-measured texture parameters (ODFs, pole figures) to these mechanical properties are not detailed in this particular section.\n\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: [pqac-00000000, pqac-00000001, pqac-00000002, pqac-00000003, pqac-00000004, pqac-00000005, pqac-00000006, pqac-00000007, pqac-00000008, pqac-00000009, pqac-00000010, pqac-00000011, pqac-00000012, pqac-00000013, pqac-00000014, pqac-00000015, pqac-00000016, pqac-00000017, pqac-00000018, pqac-00000019, pqac-00000020, pqac-00000021]\n\nStatus: Paper Count=39 | Relevant Papers=10 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=22 | Current Cost=$0.2884 | Disease-Target Evidence=0", + "name": "gather_evidence", + "tool_call_id": "toolu_01MAuQdr4gWskqihBv9DPFWu", + "info": { + "start_ts": 3838.304443941, + "end_ts": 3854.928058908 + } + }, + { + "role": "assistant", + "content": "Let me search for more on the reproducibility topic and read key papers directly:", + "function_call": null, + "tool_calls": [ + { + "id": "toolu_01S62MnUrda2RpUTqQxRhoAq", + "type": "function", + "function": { + "arguments": "{\"text_name_list\": [\"flipon2021grainsizecharacterization pages 1-2\", \"flipon2021grainsizecharacterization pages 2-4\", \"flipon2021grainsizecharacterization pages 6-8\"]}", + "name": "read_text" + } + }, + { + "id": "toolu_01VMAkpZjAuCv1gCx8YqVunN", + "type": "function", + "function": { + "arguments": "{\"text_name_list\": [\"mingard2023theuseof pages 1-8\", \"mingard2023theuseof pages 24-29\", \"mingard2023theuseof pages 29-33\"]}", + "name": "read_text" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "## 1. flipon2021grainsizecharacterization pages 1-2 (Context ID: pqac-00000022)\n\n Materials Characterization 174 (2021) 110977\n\n Contents lists available at ScienceDirect\n Materials Characterization\n\n\n journal homepage: www.elsevier.com/locate/matchar\n\n\nGrain size characterization in metallic alloys using different microscopy\nand post-processing techniques\nB. Flipon a,*, V. Grand a,b, B. Murgas a, A. Gaillac b, A. Nicola\u00ff a, N. Bozzolo a, M. Bernacki a\na Mines ParisTech, PSL - Research University, CNRS, CEMEF, UMR 7635, 06904 Sophia Antipolis, France\nb Framatome - Research Center Zr Components, 73400 Ugine, France\n\n\nA R T I C L E I N F O A B S T R A C T\n\nKeywords: In this work, an image analysis procedure which enables an estimation of grain size distribution from optical and\nMean grain size scanning electron micrographs is detailed. Two applicative cases (a face centered cubic austenitic stainless steel\nGrain size distribution and a hexagonal close packed zirconium alloy, both with fully recrystallized equiaxed microstructure) are\nOptical microscopy considered. Grain size definition is discussed both in terms of mean grain size and of grain size distribution.Scanning electron microscopy Classical methodologies as well as standardized definitions are recalled and compared to each other. ResultsBackScattered electron\nElectron BackScattered Diffraction obtained by electron backscattered diffraction analysis are compared to the ones obtained after image analysis\nImage analysis based on backscattered electron or optical micrographs. The effect of data processing parameters on grain size\n results is also examined. Image analysis based on optical or scanning electron micrographs proves to be suitable\n to obtain accurate grain size distribution information with shorter acquisition and processing times compared to\n EBSD orientation mapping of the same analyzed area.\n\n\n1. Introduction In relatively homogeneous and equiaxed microstructures, the Mean\n Grain Size (MGS) is often used as the main microstructure descriptor.\n The Grain Size (GS), or more generally the Grain Size Distribution Several quantities can be used behind the grain size terminology, such as\n(GSD), is one of the main microstructural characteristics of a metallic the mean intercept length [7,8], the equivalent circle diameter [9] or the\nalloy, in particular because it is determinant for mechanical properties ASTM grain size [10] for example. When the acquisition or post-\n[1\u20133]. From an industrial point of view, controlling microstructural processing techniques enable it, working directly with GSD provides\nevolutions during forming processes has become an essential aspect in more information, in particular regarding the spread around MGS or the\nthe development of alloys with targeted specific in-use properties. What description of multimodal microstructures. With GSD and their associ\u00ad\nis grain size and how to define it rigorously, both considering raw data ated parameters, microstructure description is more accurate, which can\nacquisition and post-processing techniques are relevant questions to be especially relevant for studying microstructure evolution induced by\nensure coherent and comparable quantities between studies on the same recrystallization and related phenomena or for polycrystal generation in\nmaterial and also between different published works. the context of full-field microstructure modeling [11,12]. Regarding\n A metallic alloy is a 3D polycrystalline aggregate. This 3D micro\u00ad microstructural simulations, precise GSD information are one of the\nstructure can be complex and information related to the (3D) grain size mandatory experimental data used to generate initial microstructures\nmight be missing after the sectionning of the observation surface. In and perform material parameters identification associated with micro\u00ad\nsamples with equiaxed grain microstructures, the use of a stereologic structure evolutions. The latter usually requires numerous microstruc\u00ad\nmethod (such as the Saltykov\u2019s one [4,5]) can be sufficient to correctly tural observations and will benefit from both reduced acquisition time\nestimate the 3D GSD, especially regarding the mean and the upper part and improved accuracy compared to other microscopic methodologies.\nof the GSD [6]. Since 2D sectionnal observations still remain the stan\u00ad With recent development and improvement of scanning electron\ndard for grain size analyses, a particular focus will be made on micro\u00ad microscopy techniques, grain size measurements have gained in accu\u00ad\nscopy and post-processing techniques used for grain size racy. The Electron BackScattered Diffraction (EBSD) technique in a\ncharacterization considering 2D observation surfaces. Scanning Electron Microscope (SEM) can provide precise GSD\n\n\n * Corresponding author.\n E-mail address: baptiste.flipon@mines-paristech.fr (B. Flipon).\nhttps://doi.org/10.1016/j.matchar.2021.110977\nReceived 13 November 2020; Received in revised form 11 February 2021; Accepted 12 February 2021\nAvailable online 18 February 2021\n1044-5803/\u00a9 2021 Elsevier Inc. All rights reserved.B. Flipon et al. Materials Characterization 174 (2021) 110977\n\ninformation based on crystallographic orientations even considering The 304L austenitic stainless steel chemical composition is 8.0 wt%\nultrafine-grained microstructures [13] or deformed materials [14]. Ni, 18.0 wt% Cr, 0.09 wt% N, 0.28 wt% Si, 0.003 wt% S, 0.028 wt% P,\nEBSD also enables the quantification and characterization of grain 1.92 wt% Mn, 0.023 wt% C and Fe. 304L samples were prepared by\nboundaries (special grain boundaries such as \u03a33 twin boundaries for mechanical polishing using SiC abrasive papers down to a granulometry\nexample) and to access local misorientation quantities using parameters of 2.5 \u03bcm and then electropolished at 40 V for 10 s with a solution of\nsuch as the Kernel Average Misorientation (KAM) that give an insight 90% CH4O and 10% HClO4 at a temperature between 5 and 10 \u25e6C.\nonto Geometrically Necessary Dislocations (GND) densities. For coarse\ngrained materials, Optical Microscopy (OM) or BackScattered Electron 2.2. Experimental imaging setup and parameters\n(BSE) imaging in the SEM enable larger view fields and shorter acqui\u00ad\nsition times compared to EBSD and may thus lead to a better accuracy An Olympus PMG 3 optical microscope coupled with an Olympus\nregarding statistical representativity. DP20 camera has been employed. The ultimate spatial resolution of this\n Grain size measurements by EBSD have been covered by Humphreys microscope is about 0.2 \u03bcm and Polarized Light (PL) imaging is also\n[15] with a particular emphasis on grain and subgrain sizes in [16]. available. PL imaging has been used on Zy-4 samples in order to obtain\nWright [17] also proposed a detailed and complete sensitivity study of several images of the same area with varying grain contrasts.\nboth acquisition and analysis parameters considering grain size mea\u00ad A Tescan MAIA 3 Field Emission Gun SEM (FEGSEM) with a BSE\nsurements with EBSD. Day and Quested [18] presented microscopy detector has been used for SEM/BSE imaging on 304L samples. Three\nimaging based on orientation contrast (Orientation Contrast Imaging images were taken for each at \u22121\u25e6, 0\u25e6and 1\u25e6tilt values, to vary electron\n(OCI)) and compared these techniques with both optical metallographic channeling conditions and therefore grain contrasts as well.\nobservations and EBSD. Conclusions are then drawn from direct com\u00ad A Carl Zeiss SUPRA 40 FEGSEM has been used to perform EBSD\nparisons between the imaging techniques considering the mean linear analyses on Zy-4 samples. It is equipped with a Bruker Quantax system\nintercept: results are similar in terms of mean intercept length but differs (EBSD e\u2212FlashHR detector and Esprit 2.1 software). A Tescan FERA 3\nin terms of accuracy regarding grain boundary detection, crystallo\u00ad equipped with a C-Nano EBSD detector (based on CMOS technology)\ngraphic informations and processing time. OM can pro\n\n## 2. flipon2021grainsizecharacterization pages 2-4 (Context ID: pqac-00000023)\n\nlectron\n(OCI)) and compared these techniques with both optical metallographic channeling conditions and therefore grain contrasts as well.\nobservations and EBSD. Conclusions are then drawn from direct com\u00ad A Carl Zeiss SUPRA 40 FEGSEM has been used to perform EBSD\nparisons between the imaging techniques considering the mean linear analyses on Zy-4 samples. It is equipped with a Bruker Quantax system\nintercept: results are similar in terms of mean intercept length but differs (EBSD e\u2212FlashHR detector and Esprit 2.1 software). A Tescan FERA 3\nin terms of accuracy regarding grain boundary detection, crystallo\u00ad equipped with a C-Nano EBSD detector (based on CMOS technology)\ngraphic informations and processing time. OM can provide a decent and the AZtek software package from the Oxford company have been\nestimation of the MGS for a limited analysis time. Another crystal used for EBSD analyses on the 304L samples. For EBSD acquisition, a\norientation mapping technique based on the analysis of the channeling constant step size of 0.3 and 1 \u03bcm has been used for Zy-4 and 304L\ncontrast under both ion [19] and electron [20] beams has been devel\u00ad samples respectively. Non-indexed points were ignored when processing\noped by Langlois and coworkers. The tilted sample is rotated in the SEM data, as they accounted for only <2% of the measurement grid and were\nchamber, and secondary electron (SE) / backscattered electron (BSE) mainly located at GBs. Isolated indexed points are also filtered out with a\nimages are acquired after a fixed rotation step (360 images for a 360\u25e6 minimum grain size limit of 5 pixels for Zy-4 and 304L samples, corre\u00ad\nrotation with a 1\u25e6step for instance). Intensity profiles (as a function of sponding to a minimum grain size of 1.5 \u03bcm and 5 \u03bcm respectively.\nrotation angle) are then compared to theoretical profiles in order to\ndeduce the crystallographic orientation at each point of the analyzed 2.3. Grain boundary extraction with edge detection: Image analysis based\narea. This alternative technique to EBSD also enables to perform on grey-scale contrasts\nautomatized image analysis with edge detection in order to extract Grain\nBoundaries (GBs) and thus GSDs. A similar method, relying on crystal\u00ad The image analysis process applied for GBs extraction, detect grains\nlographic orientation contrasts, is proposed in this paper to obtain GSD and measure their morphological properties based on the same principle\ninformation from optical and BSE micrographs. The final purpose being for both BSE-SEM and PL-OM micrographs. As shown in Figs. 1 and 2, a\nto have a general user-friendly procedure based on grey-scale imaging set of images of the same zone exhibiting various intensity levels is used\nthat enables a precise estimation of GSD with a limited acquisition time. as input data. Only one experimental parameter is modified between\nResults are compared with those of the mean intercept length [7,8] for images belonging to the same set. In the case of BSE images, tilt angle is\nMGS evaluation and with those of EBSD analyses regarding GSD. varied whereas polarization angle is changed for OM images. All the\n The paper is organized as follows. Section 2 is dedicated to the images associated with an analyzed area are acquired before moving on\nintroduction of the materials, equipments and analysis / post-processing to the next one. Post-processing method makes use of sharp intensity\ntechniques used to determine grain sizes in this work. Section 2 also variations between adjacent grains to detect GBs on each image of the\nincludes two subsections dedicated to MGS evaluation and GSD repre\u00ad original set. Because intensity of each grain varies between images, some\nsentation. Section 3 presents and compares results from different mi\u00ad neighbouring grains could exhibit steep contrast variations or not.\ncroscopy techniques, MGS / GSD being obtained using several Hence, some GBs are detected on some images and not on others. The\nprocessing treatments. These results are then discussed in terms of time method developed and used in this study aims to take advantage of this\n(preparation, acquisition, post-processing) and of accuracy in Section 4. by superposing detected GBs of each image, maximizing their detection.\nConclusions are finally pointed out in Section 5. An overview of the main steps of the image analysis process is pro\u00ad\n vided on Fig. 3, as well as intermediate results obtained on PL-OM mi\u00ad\n2. Materials and methods crographs of a Zy-4 sample.\n If necessary, images are first manually realigned. Considering the\n2.1. Materials and samples preparation two applicative cases presented in this work, limited realignment had to\n be done. While not being integrated to the actual image analysis pro\u00ad\n Two metallic alloys have been used in this work: Hexagonal Closed- cedure, image registration (image alignment algorithms) can be used in\nPacked (HCP) Zircaloy-4 (Zy-4) and Face Centered Cubic (FCC) 304L order to automate this pre-step. Then, for each image of the analyzed\naustenitic stainless steel. area that presents different local grain contrasts, the following steps\n The Zy-4 alloy is a nuclear-grade one with a conventional chemical (Fig. 3) are completed within the Fiji software package [21]:\ncomposition: >95 wt% in Zr, ~2 wt% of Sn, Cr, Fe (Ni and Nb can also be\nfound) and low amounts of residual Hf (<0.01 wt%). Sample prepara\u00ad \u2022 Pre-processing. This step consists in adjusting brightness and\ntion consists first in automatic mechanical grinding down to SiC papers contrast thanks to a user-defined saturation parameter. Then, a\nwith a grit size of 30 \u03bcm (P600), polishing with a diamond suspension denoising operation is achieved: different denoising algorithms may\nsolution (15 \u03bcm) and then fine polishing with a solution composed of 7 be used depending on the type of micrographs.\nmL of OPS colloidal silica, 3 mL of H2O2 and small amount of HF (be\u00ad \u2022 Detection of GBs. This operation is made using a Sobel edge detector\ntween 5 and 10 droplet) in order to reveal grains under polarized light. filter, which allows detection of abrupt intensity variations in the\n\n 2B. Flipon et al. Materials Characterization 174 (2021) 110977\n\n\n\n\n\n Fig. 1. 304L sample: set of BSE-SEM micrographs. Three tilt angles are used to vary grains contrast.\n\n\n\n\n\n Fig. 2. Zy-4 sample: set of PL-OM micrographs. Three (or more) polarizations are used to vary grain contrast.\n\n\n\n\n\n Fig. 3. Flow-chart illustrating the main steps of the image analysis procedure. Example images are PL-OM micrographs of a Zy-4 sample.\n\n\n\n 3B. Flipon et al. Materials Characterization 174 (2021) 110977\n\n image, such as the ones at GBs between two grains with different morphological attributes are measured thanks to the automatic particle\n grey levels. In this step, additional image processing is necessary in counting function built-in Fiji. Cut grains at the edges and corners of the\n order to provide a suitable image for the next processing operation. micrographs are not taken into account in those measurements.\n This includes the use of a mean filter, which prevents over- Because of differences between images obtained with BSE or OM,\n segmentation later on. minor adaptations have been implemented. Firstly, to standardize the\n \u2022 Morphological segmentation of grains. Segmentation is performed post-processing, a choice was made to only work with grey-scale images.\n thanks to the library MorpholibJ [22] and is based on the watershed PL-OM micrographs channels are split in order to keep full information\n transform. and the resulting images are converted into grey-scale ones. Then, the\n three images, that respectively represent red, green and blue compo\u00ad\n After having performed all the operations described above, a binary \n\n## 3. flipon2021grainsizecharacterization pages 6-8 (Context ID: pqac-00000024)\n\ntallized and equiaxed microstructure such as the one of the Zy-4\nMean grain size of the 2D microstructure presented in Fig. 5 obtained according sample, differences are scarce between 5, 10 or 15\u25e6misorientation\nto different definitions. angle thresholds.\n Method Entities Eq. (2) Eq. Eq. Eq. Eq. Similar conclusions can be drawn from MGS values (cf.Table 2 and\n A (3) (4) (6) (11) Fig. 10b). The lower the misorientation angle, the higher the number of\n \u03bcm2 ECDA dASTM ECD l detected grains which tend to slightly increase the number of small\n \u03bcm \u03bcm \u03bcm \u03bcm grains which in turn decreases the overall mean grain area and associ\u00ad\n Individual grain 854 1286.3 40.5 35.9 35.8 ated MGS. ECD variation remains under 7% when the misorientation\n data angle threshold is between 5\u25e6and 15\u25e6.\n Counting 960 1406.3 42.3 37.5\n Intercept 70 40.9 3.1.2. PL-OM: number of micrographs\n Intersect 86 33.3 Image analysis with PL images relies on color differences in order to\n\n 6B. Flipon et al. Materials Characterization 174 (2021) 110977\n\n\n\n\n\n Fig. 6. GSDs considering the equivalent circle diameters (ECD). GS are plotted regarding (a) number or (b) surface fractions.\n\n\n\n\n\n Fig. 7. GSDs considering the equivalent circle diameters (ECD) versus surface fraction. Influence of the number of bins: (a) 10 and (b) 100 bins.\n\n\n\n\n\nFig. 8. Coupled violin and box plots from the grain size data extracted by\nimage analysis from the microstructure presented Fig. 5.\n\ndifferentiate grains. By varying the polarization angle, several images\nwith different contrasts can be obtained. One of the main processing Fig. 9. GB networks of the Zy-4 sample for different EBSD GB misorientation\nparameter for PL-OM is the number of PL micrographs because some threshold (5\u25e6, 10\u25e6or 15\u25e6).\nGBs are poorly contrasted on single images. Figs. 11 and 12a provide\nrespectively GB networks and GSD obtained with different numbers of characteristic statistical quantities. 3 to 4 images seems to be enough in\nPL images considered. order to obtain both GSD and MGS correct estimations.\n Table 3 summarizes MGS results regarding the sensitivity study\nassociated with the number of PL images considered. Mean grain sizes 3.1.3. PL-OM: mean filter parameter for image analysis\ntend to stabilize, either considering the ECD, ECDA or dASTM, with respect In the case of the image analysis post-processing an other key\nto the increase of the number of PL micrographs. Fig. 12b illustrates parameter is related to the mean filter used before the segmentation\ngraphically this effect on either the mean or median GS or other step. As stated in the subsection 2.3, this mean filter parameter (Rm)\n enables smoothing of the images after the Sobel edge detection which\n\n 7B. Flipon et al. Materials Characterization 174 (2021) 110977\n\n\n\n\n\n Fig. 10. Parameters sensitivity analysis: EBSD GB misorientation threshold (5\u25e6, 10\u25e6or 15\u25e6) on the Zy-4 sample. (a) GSDs and (b) violin plots.\n\n MGS results (Table 4 and violin/box plots - Fig. 14b) provide similar\nTable 2 conclusions. At first, MGS (and other statistical quantities) tends to in\u00adMGS computed from EBSD individual grain data of the Zy-4 sample (Fig. 10) crease with increasing Rm until Rm = 6\u20139 px. The case with Rm = 15 pxusing different misorientation angle threshold values for GB detection. exhibits a rather different kernel density estimation than lower Rm\n Technique Misorientation angle Grains Eq. Eq. Eq. Eq. values which supports the detrimental effect of mean filter numerical threshold (2) (3) (4) (6) artefacts on GB detection discussed above. Based on these observations, A ECDA dASTM ECD = 6 px) is used in the present work. \u03bcm2 \u03bcm \u03bcm \u03bcm a medium Rm value (Rm\n By increasing Rm values, A, ECDA and dASTM also increase. All these EBSD 5\u25e6 1022 34.7 6.6 5.9 6.0\n EBSD 10\u25e6 957 36.8 6.8 6.1 6.1 MGS definitions rely on the mean area (A) so if A increases, ECDA and\n EBSD 15\u25e6 856 40.5 7.2 6.4 6.4 dASTM increase as well. But if the ECD of each grain is used to obtain a\n mean ECD (ECD) then the results are not as straightforward. For\n instance, with Rm = 15 px, the ECD decreases compared to the one ob\u00ad\n tained with Rm = 9 px.\n\n 3.2. Zy-4 sample: comparing EBSD and OM with PL imaging\n\n The same area is observed using EBSD and PL-OM considering 15\u25e6as\n the limit value between Low Angle GB (LAGB) and High Angle GB\n (HAGB) regarding orientation data and up to 6 PL-OM images. Fig. 15\n illustrates the results obtained with the two techniques.\n Table 5 summarizes MGS values computed using different defini\u00ad\n tions. In the case of a relatively homogeneous and equiaxed micro\u00ad\n structure such as the one of the Zy-4 considered in this work, EBSD and\n PL-OM imaging provide similar MGS results considering individual\n grain data. Counting and intercept methods are able to give good esti\u00ad\n mation of the MGS even if these methods tend to slightly over-estimate\n MGS values (around 10% of difference) compared to individual grain\n data. The violin plot in Fig. 15e shows very comparable results between\n EBSD and PL-OM micrographs. Grain size information either regarding\nFig. 11. GB networks for different number of PL images used for OM image mean or median values are closed to each other. The overall grain size\nanalysis (1, 2, 4 or 6 images) on the Zy-4 sample. range is slightly higher considering EBSD but GSD are mainly defined on\n a similar ECD range.\nfilters a part of the noise and in turn limits any undesired over-\nsegmentation during the following steps. This parameter Rm is the\nkernel radius in pixels of the mean filter. Here a simple mean filter is 3.3. 304L sample: Comparing EBSD and BSE imaging\nused such as for each pixel of the image its value is averaged between\nitself and its neighbors within Rm. This 304L sample has been prepared for BSE and EBSD obse\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: [pqac-00000000, pqac-00000001, pqac-00000002, pqac-00000003, pqac-00000004, pqac-00000005, pqac-00000006, pqac-00000007, pqac-00000008, pqac-00000009, pqac-00000010, pqac-00000011, pqac-00000012, pqac-00000013, pqac-00000014, pqac-00000015, pqac-00000016, pqac-00000017, pqac-00000018, pqac-00000019, pqac-00000020, pqac-00000021, pqac-00000022, pqac-00000023, pqac-00000024]\n\nStatus: Paper Count=39 | Relevant Papers=11 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=25 | Current Cost=$0.2884 | Disease-Target Evidence=0", + "name": "read_text", + "tool_call_id": "toolu_01S62MnUrda2RpUTqQxRhoAq", + "info": { + "start_ts": 3886.916393607, + "end_ts": 3891.91193906 + } + }, + { + "role": "tool", + "content": "## 1. mingard2023theuseof pages 1-8 (Context ID: pqac-00000025)\n\nGood Practice Guide No. 152\nThe use of EBSD for\nanalysis of additively\nmanufactured materials\n\n\n\n\n\n INTERMEDIATE\n\n TECHNICAL LEVELThe National Physical Laboratory (NPL)\n\nNPL is the UK\u2019s National Measurement Institute, and is a world-leading centre\nof excellence in developing and applying the most accurate measurement\nstandards, science and technology available.\n\nNPL's mission is to provide the measurement capability that underpins the\nUK's prosperity and quality of life.\n\n\n\n\u00a9 NPL Management Limited, 2022\nVersion 1.0\n\nhttps://doi.org/10.47120/npl.mgpg152\n\n\n\nNPL Authors and Contributors\n\nK.P. Mingard\n\n\n\n\n\nFind out more about NPL measurement training at www.npl.co.uk/training\nor our e-learning Training Programme at www.npl.co.uk/e-learning\n\n\nNPL made every effort to ensure all information contained in these Good\nPractice Guides was correct at time of publication. NPL is not responsible for any\nerrors, omissions or obsolescence, and does not accept any liability arising from\nthe use of these Good Practice Guides.\n\n\nNational Physical Laboratory Telephone: +44 (0)20 8977 3222\nHampton Road e-mail: training@npl.co.uk\nTeddington www.npl.co.uk\nMiddlesex\nTW11 0LWGuide information\n\nWhat is it about?\n\nA wealth of information on the structure of materials made by additive manufacturing (AM)\nprocesses can be obtained by Electron Backscatter Diffraction (EBSD) mapping of polished\nsections. Data such as the size, shape and orientation of the grains and their distribution can\nbe obtained, and when quantified reveals information on the manufacturing process or can be\nrelated to the physical properties of the components produced. Using EBSD datasets acquired\nfrom AM produced Ni-base superalloys, multiple examples are used to illustrate the\ninformation available and to show how spatial variation can be easily represented. Particular\nattention is paid to ensuring that useful and reliable comparisons between datasets can be\nproduced.\n\nWho is it for?\n\nThis guide is aimed particularly at producers and users of AM materials or students relatively\nnew to the subject and looks to demonstrate the range of information that can be derived\nfrom EBSD maps.\n\nWhat is its purpose?\n\nThe guide aims to ensure the data acquired is quantified and reported in a manner that allows\ncomparison with other EBSD datasets. The wrong choice of EBSD acquisition conditions or\nparameters to plot can result in erroneous conclusions, based on noisy or restricted, and\ntherefore unrepresentative, data sets. It emphasises where care is needed in reporting data,\nfor example because the definitions for calculation of the value of a particular parameter vary\nbetween software packages. EBSD maps can also lead to misleading comparisons because, for\nexample, the map colour scale is not defined fully. Using EBSD datasets acquired from AM\nproduced Ni-base superalloys multiple examples are used to illustrate the issues above and to\nshow how spatial variation can be easily represented\n\nWhat is the prerequisite knowledge?\n\nThe guide can be read by someone unfamiliar with the actual acquisition or processing of EBSD\ndata but it does assume a basic understanding of the microstructure and features such as grain\nstructure that might be of interest in an AM metal. It gives details that a user of EBSD\nprocessing software could apply to produce reliable data, without assuming the use of specific\nEBSD operating software.Acknowledgements\n\nThis work was funded by the National Measurement System run by the UK Government\nDepartment for Business, Energy and Industrial Strategy.\n\nThe samples analysed were provided by Anand Kulkarni, Siemens Corporation, and Caitlin\nGreen is thanked for sectioning and polishing the samples for examination.\n\nRene de Kloe from Ametek EDAX is gratefully acknowledged for mapping of the large area\ncross section used throughout this guide.Contents\n\n1 Introduction ........................................................................................................................1\n\n2 Preferred orientations and relationships to sample geometry ...........................................5\n\n 2.1 Sample location and definition .................................................................................6\n\n 2.2 Texture \u2013 crystallographic orientations relative to growth directions ......................7\n\n 2.2.1 Sample- microscope orientation relationships ........................................................ 7\n\n 2.2.2 Sample Texture \u2013 orientation colour scale maps ..................................................... 8\n\n 2.2.3 Pole and Inverse Pole Figure plots ............................................................................ 9\n\n 2.2.4 Comparison of Different Sections ........................................................................... 11\n\n 2.3 Summary .................................................................................................................12\n\n3 Measurement of grain size and shape variation ...............................................................13\n\n 3.1 Mapping representative areas ................................................................................14\n\n 3.1.1 Mapping large areas ................................................................................................ 15\n\n 3.2 Grain size measurement .........................................................................................16\n\n 3.2.1 Mean grain size calculation ..................................................................................... 17\n\n 3.2.2 Grain size distributions ............................................................................................ 18\n\n 3.3 Other size parameters .............................................................................................22\n\n 3.4 Summary .................................................................................................................24\n\n4 Visualisation of variation...................................................................................................25\n\n 4.1 Colour scale maps ...................................................................................................26\n\n 4.2 Use of grey scale maps ............................................................................................28\n\n 4.3 Summary .................................................................................................................31\n\n5 References ........................................................................................................................33This page was intentionally left blank Chapter 1\n\n Introduction\n\n\n\n\n\n1 IntroductionElectron Backscatter Diffraction (EBSD) is frequently used to characterise Additively\nManufactured (AM) materials. EBSD data contains a wealth of information on the size, shape\nand orientation of the grains resulting from the melting and solidification of, or sintering after\ndebinding of, the powder layers deposited during the manufacturing process. The data can\nreveal information on the manufacturing process or can be related to the physical properties\nof the components produced. It has been used to understand the detail of the microstructural\nevolution during solidification [1,2], and extended to the 3D evolution of structure and\norientation [3,4]. More generally EBSD maps are frequently shown to illustrate the overall\nmicrostructure of the AM material under examination, complementing a range of other\nmicroscopy techniques e.g. [5-7].\n\nA significant advantage of the EBSD technique is that the data generated can be quantified to\nenable correlation between:\n\n a) Changes in microstructure between different locations in the component, revealing\n variation of, for example, heat flow and thus solidification rates\n\n b) Changes in microstructure between parts, suggesting variation manufacturing\n conditions from, again for example, inconsistent powder layer deposition\n\n c) Final component properties and the structure which in turn feeds back into control\n of, or changes to, the manufacturing process\n\nEven without quantification, EBSD maps can help with visualisation of the processes going on\nduring manufacture, but this still necessitates an understanding of how best to plot maps and\nchoose the correct parameters and scales with which to produce the maps, or figures to\nillustrate preferred crystal orientations. The wrong choice of EBSD acquisition conditions or\nparameters to plot can result in erroneous conclusions, based on noisy or restricted and\ntherefore unrepresentative data sets.\n\nThis guide covers some of the basic aspects to consider when \n\n## 2. mingard2023theuseof pages 24-29 (Context ID: pqac-00000026)\n\n mean lineal\nintercept (stereologically the same in both 2D and 3D measurements) via the Tomkeieff\nrelationship [15] . Equation 3 calculates the area weighted mean diameter and thus gives\ngreater emphasis to the largest grains. Table 1 summarises the mean values calculated by\nthese three methods for the two maps shown in Figure 9.\n\n\n Page 17 of 35 Table 1. Average Grain Size (Dceq) values (all in \u00b5m) for Samples 1 and 2 in Figure 9.\n\n Number average Mean Area\n Area weighted Diameter\n Diameter Diameter\n D(A)ceq\n Dceq(n) Dceq(A)\n\nSample 1, 10 pixel min (16.6 \u00b5m) 29.4 32.8 47.7\n\nSample 1, 5 pixel minimum (11.7 \u00b5m) 23.3 27.2 44.5\n\n\nSample 2 (Figure 9b) 10 pix (10.7 \u00b5m) 29.4 39.2 81.9\n\nSample 2, (whole area of Figure 3 ) 31.0 40.5 85.7\n\n\n\nComparing the number average diameter for the two samples would suggest little difference\nbetween them. It can also be seen that the map acquisition and analysis parameters have an\ninfluence on the mean values. The first row for each sample shows the values when all regions\nof less than 10 pixels are ignored, but because the larger map of Sample 1 was produced with\na 5 \u00b5m pixel size rather than 3 \u00b5m, this eliminates grains of a size that are analysed for Sample\n2. If only regions of less than 5 pixels are included for Sample 1 so calculations cover\napproximately the same size range for both, the data will now include grains that will not be\naccurately measured; it does however reduce the number average grain size of Sample 1 by\n20%.\n\nThe effect of the pixel size is much reduced if the mean area diameter is calculated and Sample\n1 clearly has a mean size about 20% less than Sample 2. If however the area weighted\ndiameter is calculated then the effect of pixel size is reduced still further and a difference in\nmean grain size between the samples of 40% can be reported.\n\n3.2.2 Grain size distributions\n\n3.2.2.1 Histograms\n\nA mean grain size value cannot fully describe a sample with a wide range of sizes. Typically,\nhistograms are used to illustrate the size distribution and Figure 10 shows examples of these\nfor Samples 1 and 2 in Figure 9; Figure 10a) shows the distribution of sizes by the number of\ngrains within each 10 \u00b5m range, and Figure 10b the distribution by area fraction. As with the\narea weighted mean values, the area weighted histogram illustrates the difference between\nthe two samples much more clearly than the number fraction plot.\n\n\n\n\n\n Page 18 of 35 a) b)\n\n\n\n\n\n Figure 10. Histograms of a) number fraction and b) area fraction for maps of Samples 1 and 2 shown in\n Figure 9.\n\n\n\n\n\nFigure 11. Histograms of the number and area fraction grain size distribution of Sample 1, measured from\n the same map but plotted with the equal width size divisions determined from linear and log scales.\n\n\nIn addition to being dependent on the choice of scaling by number or area fraction, histograms\nare, also dependent upon how the size data is binned. Figure 11 shows an example of four\ndifferent ways of plotting the same grain size distribution; in addition to plotting the number\nand area fractions of the previously used subdivision into equal 10 \u00b5m ranges, the result of\nsubdividing to give equal widths on a log scale are shown. The log scale binning increases the\nnumber of ranges at the lower size end and reduces them at larger values, shifting the\ndistribution down and to the right.\n\n\n\n\n Page 19 of 353.2.2.2 Cumulative Distribution Plots\n\nAn alternative to histograms is to plot all the data in a cumulative curve, ordering the data for\neach grain by increasing size and calculating a value for each set of grain data between 0 and 1\nreflecting its position in this ordered list. This value can either reflect simply the numerical\nposition of the grain in the list (a cumulative frequency), or the area as a fraction of the total\narea of the grain plus all smaller grains (a cumulative area fraction).\n\nFigure 12 shows how such cumulative distribution curves for samples 1 and 2 clearly\ndiscriminate between the two samples. A greater separation is seen for the area fraction\ncurves, and it can be seen the median values when the fraction = 0.5 are close to the mean\nvalues shown previously. The difference in the maximum grain size is also more clearly visible\nin the area fraction curves, while the effect of the choice of minimum grain size can be seen in\nboth, but particularly the cumulative frequency curve. The curves can also be used to\ndetermine easily values such as d10 and d90, the diameters at which 10% and 90% of the\nnumber or area fraction (which obviously must be specified) are reached.\n\n\n a)\n\n\n\n\n\n b)\n\n\n\n\n\n Figure 12. Cumulative frequency plots of the grain size distributions from Samples 1 and 2. a) number\n fraction and b) area fraction\n\n\n\n\n Page 20 of 35An alternative cumulative plot is to assume the sizes are (log) normally distributed and convert\nthe cumulative number to a value that represents its position on the distribution curve, shown\nbelow in Figure 13 as the number of standard deviations from the mean. Although arguments\nfor a log normal distribution have been derived for equiaxed materials [16,17] and not the\nelongated structures seen in the example AM materials used here, the approximation to the\nexpected straight line over a significant fraction of the distribution is still evident in Figure 12a\nis still clear for Samples 1 and 2. The two samples can clearly be distinguished by their\ndifferent slopes and intercepts on the X axis and the different maximum sizes of the two\nsamples are also obvious in Figure 12a. The tails to smaller sizes are clearly affected by the\nminimum size measured. There is less reason to suppose the area would be log normally\ndistributed, but this data too can be plotted, as shown in Figure 12b.\n\n\n\n\n a)\n\n\n\n\n\n b)\n\n\n\n\n\n Figure 13. Cumulative frequency plots of the grain size distributions of Samples 1 and 2 for a) number and\n b) area fraction; a log normal distribution of the values would lead to a straight line.\n\n\n\n\n Page 21 of 353.3 Other size parameters\n\nFor the elongated grains of the examples shown in the previous section, the circle equivalent\ndiameter is possibly not the most appropriate parameter to measure. Possibilities include the\nuse of:\n\n \u2022 Linear intercept measurements parallel and perpendicular to the growth direction\n \u2022 Maximum and minimum Feret diameters\n \u2022 Ellipse fitting to determine major and minor axes\n \u2022 Calculation of the aspect ratio from the above\n\nLinear intercept measurements are perhaps the most straightforward to make and yet are\noften not clearly implemented (if at all) in commercial EBSD software.\n\n\n\n\n\n Figure 14. Selected region of map from Sample 2 displaying linear intercept measurement with individual\n intercepts shown and saved for analysis.\n\n\nThe alignment of the dimensions can be directly related to the sample axes but, like circle\nequivalent diameter values, care must be taken to ensure pixel size and the minimum\nintercept lengths used are documented and are equivalent when comparisons are made\nbetween data sets. Area weighted average linear intercepts (by assuming each intercept is\nequivalent to the grain diameter) again reduce dependence on pixels size and minimum\nlengths.\n\nThe advantage of the other parameters listed above are that they derive from all the grains in\nthe data set and not just a sample. However, a very significant factor to beware of when\npublishing the data or using any of the above to compare datasets is understanding exactly\nhow each feature is defined. The Maximum Feret diameter is relatively straightforward, being\nthe longest length that could be contained by the jaws of a caliper. The Minimum Feret\ndiameter should then simply be the smallest length; however, the shortest distance at right\nangles to the maximum Feret diameter is often reported, although this should then be called\nthe Minimum Orthogonal Feret diameter.\n\n\n\n\n Page 22 of 35Ellipse fitting is also commonly used to give a maximum and minimum dimension from the\nmajor and minor axes of the fitted ellipse, but there are multiple ways of fitting an ellipse to a\ngeneral shape whi\n\n## 3. mingard2023theuseof pages 29-33 (Context ID: pqac-00000027)\n\nblishing the data or using any of the above to compare datasets is understanding exactly\nhow each feature is defined. The Maximum Feret diameter is relatively straightforward, being\nthe longest length that could be contained by the jaws of a caliper. The Minimum Feret\ndiameter should then simply be the smallest length; however, the shortest distance at right\nangles to the maximum Feret diameter is often reported, although this should then be called\nthe Minimum Orthogonal Feret diameter.\n\n\n\n\n Page 22 of 35Ellipse fitting is also commonly used to give a maximum and minimum dimension from the\nmajor and minor axes of the fitted ellipse, but there are multiple ways of fitting an ellipse to a\ngeneral shape which will produce different results. Possible methods include:\n\n \u2022 A least squares approach to minimise the distance between the grain edges and a\n fitted ellipse [18]\n \u2022 Use of a Feret diameter to define the major axis and then averaging the grain\n boundary distance to the major axis along its length\n \u2022 Use of a Feret diameter as before and then calculating the minor axis to give the\n same area as the grain itself\n \u2022 A Covariance best fit method constrained by the actual area of the grain [19]\n\nClearly, whichever method is used should be stated as results can vary significantly between\nthe calculations.\n\nFor calculation of the Aspect Ratio, again, the ellipse fitting calculation chosen must be\nspecified as it obviously affects the ratio of the major to minor axis. This Aspect ratio is also\nsometimes defined as major/minor axis, giving values \u2265 1 so the more elongated the larger\nthe value, or conversely, minor/major giving values \u22641 and smaller values indicate a higher\naspect ratio.\n\nAs an example, Sample 2 was mapped and analysed with software from two different vendors\nand the data output from the two is shown in Table 2.\n\n\n Table 2. Effect of different software on reported shape parameters. (Data from mapping > 4000 grains\n from the same sample. All dimensions in mm. Minimum Feret diameter not reported by Software 1)\n\n Diameter Major Max. Minor Min. Aspect\n dceq axis Feret \u00d8 axis Feret \u00d8 ratio\n\n Software 1 88.6 156.8 198.9 52.5 N.R. 3.3\n\n Software 2 85.7 95.9 191.8 21.8 53.0 0.27\n\n\n\nThe areas chosen and indeed the pixels sizes were not identical so the results would not be\nexpected to be identical. In fact, the area weighted mean circle equivalent diameter and\nMaximum Feret diameters are very similar, each differing by about 3.5%. One reason for the\nlarge difference in major axis values is that the second vendor reports the radius of the fitted\nellipse (it can be seen this is half the Max. Feret diameter), while the first reports the diameter\nof the ellipse. Even after allowing for this, the values differ by about 20%, which suggests the\nfirst has been calculated by a best fit approach. The aspect ratio is presumably reported by\nthe two software versions as the inverse of the other, i.e. minimum/maximum or\nmaximum/minimum of the ellipse diameters.\n\n\n\n Page 23 of 35Ellipticity (and averages thereof) is another parameter that can be reported, but a range of\ndefinitions for this parameter exist, including\n\n \ud835\udc4e \ud835\udc4e\u2212\ud835\udc4f \ud835\udc4e2 \u2212\ud835\udc4f2\n \ud835\udf16= \ud835\udf00= and \ud835\udf00=\n \ud835\udc4f \ud835\udc4e \ud835\udc4e2\n\nWhere the first one is clearly the same as one of the reported aspect ratios. If it is used this\nparameter needs to be very carefully defined along with the method calculation of the ellipse\nparameters.\n\nCircularity can also be measured and reported, but as this requires the measurement of the\ngrain perimeter, the effect of the map step/pixel size can alter the calculation significantly so\ncomparisons can only be made between maps of a similar step size.\n\n3.4 Summary\n\n \u2022 If measurements are to be taken from a map, ensure that it covers sufficiently large\n an area, especially in the case of elongated grains\n \u2022 For large area/low magnification maps, consider stitching smaller areas acquired at\n higher magnifications to avoid edge distortions\n \u2022 For many AM structures, use of a weighted average will give more consistent results\n with less dependence on the effect of step size and map quality\n \u2022 Cumulative distribution graphs may illustrate differences between materials more\n clearly than histograms\n \u2022 Parameters such as Feret Diameters, Linear Intercept or Ellipse fitted axes may give\n more useful information for non-equiaxed grains. However:\n \u2022 Ensure the definition used to measure the parameter is known, or at a minimum the\n software used is reported to enable comparisons.\n\n\n\n\n\n Page 24 of 35 Chapter 4\n\n\n Visualisation of variation\n\n\n\n\n\n4 Visualisation of variation\n\n\n\n\n\n Page 25 of 354.1 Colour scale maps\n\nHaving established some of the characteristic parameters of AM microstructures that can be\nquantified and averaged over an entire map or sample, it is also worth considering how best to\nunderstand the uniformity or otherwise of these parameters across a large region. AM\nmicrostructures are determined by the melting of the powder layers and subsequent\nsolidification. Local variations in heat flow caused by changes in geometry, powder layer\ndeposition or input power and scan patterns can therefore lead to local variations in\nsolidification rates and thus microstructure.\n\n a) b) c)\n\n\n\n\n\n Figure 15. a) IPF(z) orientation colour scale map shown previously b) circle equivalent diameter grain size\n and c) aspect ratio maps of the same sample. Maps b) and c) both plotted using the uppermost default\nrainbow colour scale with ranges respectively of 5 to 330 \u00b5m and 0.04 to 1. The lower rainbow colour scale\n is the default scale for a second EBSD software program and is shown to illustrate the (undefined)\n differences in the ranges they will emphasise.\n\n\nThe IPF-Z orientation map shown previously in Figure 4 is shown in Figure 15a), alongside\nmaps of the grain size and aspect ratio plotted with commonly used rainbow colour scales\nspanning the minimum to maximum values in each map. Both suggest a tendency to larger\nmore elongated grains around the periphery of the sample, particularly where there is an\nincrease in sample width as the circular profile develops. However, these trends are not\nparticularly clear, and it is difficult to describe them simply or to enable a comparison between\nthem.\n\nBefore going on to illustrate other possibilities for revealing variation in structure, reference\nshould be made to a number of general issues with default scales provided with software:\n\n\n\n\n\n Page 26 of 35 a) The transition between colours may at first glance appear to be the same for a given\n scheme, but as Figure 15 shows, when laid side by side, the scales can be very\n different in positioning and gradients of the transitions.\n\n b) There are often flat zones in colour scales which means that within these zones no\n variation will be detected. This may be useful if only one part of the distribution is of\n interest, but equally may hide variations.\n\nThe perceptual contrast between positions on a scale are often uneven; the perceived\nvariation seen by eye is dependent not just on the colour value (hue, given by e.g. RGB values)\nbut also on the saturation (colour intensity), lightness and brightness.\n\nMore details on colour scales and the perception of differences may be found in [20]. The\npreceding does not mean that default scales are not useful, since if always used they will allow\naccurate comparisons between maps to be made. Conversely, scales can be difficult to define\nsimply so the ability to make comparisons is impossible if they are adjusted without clear\nrecords. Figure 16 shows an example where the same basic two colour scale is used, but the\ntransition and gradient has been altered to give a completely different impression of the\nvariation in aspect ratio across the sample.\n\n\n\n\n\n Figure 16. Repeat of the aspect ratio maps shown in Figure 15 c) with the same red-blue colour scale\n covering the range 0.04-0.5, but with a different point of transition and gradient between them.\n\n\nIf, however, a fixed colour scale is chosen (commonly the user has no control of the scale),\nvariation in what is seen still possible simply by altering the maximum and minimum values\nthat correspond to the full scale. This is \n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: [pqac-00000000, pqac-00000001, pqac-00000002, pqac-00000003, pqac-00000004, pqac-00000005, pqac-00000006, pqac-00000007, pqac-00000008, pqac-00000009, pqac-00000010, pqac-00000011, pqac-00000012, pqac-00000013, pqac-00000014, pqac-00000015, pqac-00000016, pqac-00000017, pqac-00000018, pqac-00000019, pqac-00000020, pqac-00000021, pqac-00000022, pqac-00000023, pqac-00000024, pqac-00000025, pqac-00000026, pqac-00000027]\n\nStatus: Paper Count=39 | Relevant Papers=11 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=28 | Current Cost=$0.2884 | Disease-Target Evidence=0", + "name": "read_text", + "tool_call_id": "toolu_01VMAkpZjAuCv1gCx8YqVunN", + "info": { + "start_ts": 3886.917878297, + "end_ts": 3891.995713767 + } + }, + { + "role": "assistant", + "content": "Excellent, I'm getting very rich content. Let me now gather evidence on more targeted topics:", + "function_call": null, + "tool_calls": [ + { + "id": "toolu_01DKaCA8e3mxUxwd5XUjUnGZ", + "type": "function", + "function": { + "arguments": "{\"question\": \"What are the roles of parent grain reconstruction (prior austenite reconstruction), variant analysis, and twin analysis in EBSD studies? How do they link to material properties like toughness and strength?\"}", + "name": "gather_evidence" + } + }, + { + "id": "toolu_01ANVKDcC1s7hWmqRU8jqcR1", + "type": "function", + "function": { + "arguments": "{\"question\": \"How does EBSD-measured KAM, GOS, and GND density relate to fatigue crack initiation, deformation, recrystallization, and mechanical behavior? What is the effect of step size on these measurements?\"}", + "name": "gather_evidence" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Most relevant evidence (with ids):\n\n## pqac-00000028\n\nFrom text 'niessen2022parentgrainreconstruction pages 27-30'.\n\nFrank Niessen, Tuomo Nyyss\u00f6nen, Azdiar A. Gazder, and Ralf Hielscher. Parent grain reconstruction from partially or fully transformed microstructures in mtex. Journal of Applied Crystallography, 55:180-194, Apr 2022. URL: https://doi.org/10.48550/arxiv.2104.14603, doi:10.48550/arxiv.2104.14603. This article has 356 citations and is from a peer-reviewed journal.\n\nThe excerpt demonstrates that parent grain reconstruction, variant analysis, and twin analysis are interconnected methodologies in EBSD studies of transformed microstructures. Parent grain reconstruction enables the recovery of original austenite grain orientations from transformed phases (martensite, epsilon phase). Variant analysis allows systematic investigation of orientation relationships between parent and product phases. Twin analysis extends these approaches to handle austenite annealing twins in martensitic steel at pixel-level refinement. The excerpt explicitly links these techniques to material properties: a referenced study shows that \"Austenite Reconstruction Elucidates Prior Grain Size Dependence of Toughness in a Low Alloy Steel,\" indicating that reconstructed grain structures help explain toughness variations. The methods are implemented through versatile, user-modifiable workflows in the MTEX toolbox and ORTools add-on library, enabling customized analysis of complex transformation sequences relevant to different steel compositions and processing conditions.\n\n\n---\n\n## pqac-00000029\n\nFrom text 'niessen2022parentgrainreconstruction pages 1-4'.\n\nFrank Niessen, Tuomo Nyyss\u00f6nen, Azdiar A. Gazder, and Ralf Hielscher. Parent grain reconstruction from partially or fully transformed microstructures in mtex. Journal of Applied Crystallography, 55:180-194, Apr 2022. URL: https://doi.org/10.48550/arxiv.2104.14603, doi:10.48550/arxiv.2104.14603. This article has 356 citations and is from a peer-reviewed journal.\n\nThis paper describes a framework for parent grain reconstruction and variant analysis in MTEX, an open-source crystallographic toolbox. Parent grain reconstruction enables analysis of original microstructures prior to phase transformation and allows variant analysis for fully transformed microstructures. The paper discusses applications in martensitic steel, titanium alloys, and transformation-induced plasticity steel. Regarding material properties, the authors note that martensitic transformation increases mechanical strength through Hall-Petch hardening via hierarchical subdivision of parent grains into child domains, reducing effective grain size. Additional strengthening can be achieved through interstitial solid solution strengthening and increased dislocation density from plastic strain accommodating volume mismatch between parent and child phases. However, the excerpt does not directly address twin analysis or provide specific details on how these techniques link to toughness properties.\n\n\n---\n\n## pqac-00000030\n\nFrom text 'niessen2022parentgrainreconstruction pages 22-27'.\n\nFrank Niessen, Tuomo Nyyss\u00f6nen, Azdiar A. Gazder, and Ralf Hielscher. Parent grain reconstruction from partially or fully transformed microstructures in mtex. Journal of Applied Crystallography, 55:180-194, Apr 2022. URL: https://doi.org/10.48550/arxiv.2104.14603, doi:10.48550/arxiv.2104.14603. This article has 356 citations and is from a peer-reviewed journal.\n\nThe excerpt describes the methodological roles of parent grain reconstruction and variant analysis in EBSD studies. Parent grain reconstruction from child microstructures enables subsequent orientation variant analysis through tools like calcVariants. Variant analysis identifies variant identification numbers and packet identities in transformed microstructures like lath martensite. The methods allow investigation of how martensitic variants pair within grains (e.g., V1-V4, V2-V5 pairings in common Bain groups), enabling comparison between predicted and observed variant orientations. The excerpt also addresses annealing twin reconstruction in martensitic steel, highlighting challenges in separating twinned orientations. However, the excerpt does not directly discuss links between these microstructural analysis techniques and material properties such as toughness or strength.\n\n\n---\n\n## pqac-00000031\n\nFrom text 'niessen2022parentgrainreconstruction pages 7-11'.\n\nFrank Niessen, Tuomo Nyyss\u00f6nen, Azdiar A. Gazder, and Ralf Hielscher. Parent grain reconstruction from partially or fully transformed microstructures in mtex. Journal of Applied Crystallography, 55:180-194, Apr 2022. URL: https://doi.org/10.48550/arxiv.2104.14603, doi:10.48550/arxiv.2104.14603. This article has 356 citations and is from a peer-reviewed journal.\n\nThe excerpt describes parent grain reconstruction methodology in MTEX software for phase transformation analysis. Parent grain reconstruction involves iteratively refining the orientation relationship (OR) from EBSD data to accurately determine parent grain orientations from transformed child microstructures. Variant indexing, enabled by accurate OR determination, helps identify orientation variants and detect twinned parent grains. The text explains nucleation, growth, and graph clustering algorithms for reconstruction in fully or partially transformed microstructures. However, the excerpt does not address how these crystallographic analysis techniques link to material properties such as toughness and strength. It focuses on computational methodology for reconstructing parent grain structures from EBSD data rather than property-structure relationships.\n\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: [pqac-00000000, pqac-00000001, pqac-00000002, pqac-00000003, pqac-00000004, pqac-00000005, pqac-00000006, pqac-00000007, pqac-00000008, pqac-00000009, pqac-00000010, pqac-00000011, pqac-00000012, pqac-00000013, pqac-00000014, pqac-00000015, pqac-00000016, pqac-00000017, pqac-00000018, pqac-00000019, pqac-00000020, pqac-00000021, pqac-00000022, pqac-00000023, pqac-00000024, pqac-00000025, pqac-00000026, pqac-00000027, pqac-00000028, pqac-00000029, pqac-00000030, pqac-00000031]\n\nStatus: Paper Count=39 | Relevant Papers=12 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=32 | Current Cost=$0.3316 | Disease-Target Evidence=0", + "name": "gather_evidence", + "tool_call_id": "toolu_01DKaCA8e3mxUxwd5XUjUnGZ", + "info": { + "start_ts": 3929.099855581, + "end_ts": 3938.131073584 + } + }, + { + "role": "tool", + "content": "No relevant evidence found for your question.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: [pqac-00000000, pqac-00000001, pqac-00000002, pqac-00000003, pqac-00000004, pqac-00000005, pqac-00000006, pqac-00000007, pqac-00000008, pqac-00000009, pqac-00000010, pqac-00000011, pqac-00000012, pqac-00000013, pqac-00000014, pqac-00000015, pqac-00000016, pqac-00000017, pqac-00000018, pqac-00000019, pqac-00000020, pqac-00000021, pqac-00000022, pqac-00000023, pqac-00000024, pqac-00000025, pqac-00000026, pqac-00000027, pqac-00000028, pqac-00000029, pqac-00000030, pqac-00000031]\n\nStatus: Paper Count=39 | Relevant Papers=12 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=32 | Current Cost=$0.3682 | Disease-Target Evidence=0", + "name": "gather_evidence", + "tool_call_id": "toolu_01ANVKDcC1s7hWmqRU8jqcR1", + "info": { + "start_ts": 3929.185679373, + "end_ts": 3946.19031823 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "toolu_01NrRFcyMpzfisDJt4yrqcaG", + "type": "function", + "function": { + "arguments": "{\"question\": \"How is EBSD used for fatigue crack initiation studies? What is the role of crystallographic orientation, Schmid factor, misorientation, and grain boundary character in predicting fatigue crack paths?\"}", + "name": "gather_evidence" + } + }, + { + "id": "toolu_0158xWz6LiFxTSHm6EjAr2U8", + "type": "function", + "function": { + "arguments": "{\"question\": \"What are the 3D EBSD serial sectioning methods and five-parameter grain boundary character distribution? How do grain boundary plane orientations relate to material properties and grain boundary energy?\"}", + "name": "gather_evidence" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Most relevant evidence (with ids):\n\n## pqac-00000032\n\nFrom text 'briffod2019effectofcrystallographic pages 24-28'.\n\nFabien Briffod, Alexandre Bleuset, Takayuki Shiraiwa, and Manabu Enoki. Effect of crystallographic orientation and geometrical compatibility on fatigue crack initiation and propagation in rolled ti-6al-4v alloy. Acta Materialia, 177:56-67, Sep 2019. URL: https://doi.org/10.1016/j.actamat.2019.07.025, doi:10.1016/j.actamat.2019.07.025. This article has 196 citations and is from a highest quality peer-reviewed journal.\n\nEBSD (Electron Backscatter Diffraction) is employed to systematically investigate the influence of microstructure on fatigue crack initiation and propagation in Ti-6Al-4V. The crystallographic orientation, measured via EBSD, determines crack initiation sites, which occur on prismatic slip planes with high Schmid factors in both primary \u03b1 grains and lamellar colonies. The Schmid factor quantifies the plastic strain activity and helps predict which slip systems are activated. At grain boundaries, crack deflection is governed by two competing factors: the geometric compatibility factor (strain compatibility at the interface) and the Schmid factor in neighboring grains. The elastic anisotropy of grains influences which factor dominates crack propagation\u2014either high Schmid factor slip systems or high geometric compatibility factor slip systems. EBSD analysis, combined with KAM (Kernel Average Misorientation) mapping, reveals that crack paths remain planar and crystallographic, driven by mode II shear mechanisms, and are sensitive to microstructural features including grain size and orientation relationships.\n\n\n---\n\n## pqac-00000033\n\nFrom text 'briffod2019effectofcrystallographic pages 7-11'.\n\nFabien Briffod, Alexandre Bleuset, Takayuki Shiraiwa, and Manabu Enoki. Effect of crystallographic orientation and geometrical compatibility on fatigue crack initiation and propagation in rolled ti-6al-4v alloy. Acta Materialia, 177:56-67, Sep 2019. URL: https://doi.org/10.1016/j.actamat.2019.07.025, doi:10.1016/j.actamat.2019.07.025. This article has 196 citations and is from a highest quality peer-reviewed journal.\n\nEBSD is used in this fatigue study to characterize crystallographic features of grains containing fatigue cracks. Post-experiment, specimen surfaces were polished and analyzed using a field emission SEM equipped with an EBSD detector at step-sizes of 0.15-0.3 \u00b5m. Custom procedures estimated crystallographic features including Schmid factor and geometric compatibility factor. Slip traces from different slip systems were calculated and compared directly to crack paths to identify the activated primary slip system and confirm the crystallographic nature of crack behavior. The study analyzed 596 crack segments and 180 cracked grain boundaries. Results showed cracks initiated preferentially in grains with high Schmid factor on prismatic slip systems, and crystal orientations were mapped on inverse pole figures relative to the loading direction. This approach enabled correlation between specific crystallographic orientations, Schmid factors, and actual crack initiation and propagation paths.\n\n\n---\n\n## pqac-00000034\n\nFrom text 'briffod2019effectofcrystallographic pages 1-4'.\n\nFabien Briffod, Alexandre Bleuset, Takayuki Shiraiwa, and Manabu Enoki. Effect of crystallographic orientation and geometrical compatibility on fatigue crack initiation and propagation in rolled ti-6al-4v alloy. Acta Materialia, 177:56-67, Sep 2019. URL: https://doi.org/10.1016/j.actamat.2019.07.025, doi:10.1016/j.actamat.2019.07.025. This article has 196 citations and is from a highest quality peer-reviewed journal.\n\nThis study uses post-mortem electron backscattering diffraction (EBSD) analyses combined with in situ optical microscopy to investigate fatigue crack initiation and short crack propagation in rolled Ti-6Al-4V alloy. EBSD enables statistical quantification of how microstructural attributes\u2014including phase, crystal orientation, and grain boundary characteristics\u2014influence fatigue crack formation and early growth through analysis of large grain datasets. The research demonstrates that crack initiation preferentially occurs on prismatic slip systems related to rolling texture effects, and cracks initiate on slip planes with very high Schmid factors. For crack propagation, the study identifies that a combination of elastic, plastic, and geometric compatibility criteria effectively predicts preferential slip systems for crack propagation across grain boundaries. The analysis quantifies crack deflection at grain boundaries and examines slip transfer mechanisms, revealing predominantly transgranular and crystallographic propagation on basal and prismatic slip systems.\n\n\n---\n\n## pqac-00000035\n\nFrom text 'briffod2019effectofcrystallographic pages 4-7'.\n\nFabien Briffod, Alexandre Bleuset, Takayuki Shiraiwa, and Manabu Enoki. Effect of crystallographic orientation and geometrical compatibility on fatigue crack initiation and propagation in rolled ti-6al-4v alloy. Acta Materialia, 177:56-67, Sep 2019. URL: https://doi.org/10.1016/j.actamat.2019.07.025, doi:10.1016/j.actamat.2019.07.025. This article has 196 citations and is from a highest quality peer-reviewed journal.\n\nThis excerpt describes how EBSD (electron backscatter diffraction) is employed for systematic and statistical assessment of fatigue cracks. The study uses EBSD measurements to analyze a large number of fatigue cracks in rolled duplex Ti-6Al-4V alloy, with specific focus on how crystallographic orientation and misorientation between adjacent grains influence crack paths. The research examines crack propagation across grain boundaries and aims to quantify underlying mechanisms. The excerpt indicates that elastic, plastic, and geometric parameters combined provide adequate prediction of crack propagation paths. The material characterization includes grain size distribution, crystallographic texture, and phase fraction analysis using EBSD-derived inverse pole figure maps and orientation distribution functions to understand microstructural influences on fatigue behavior.\n\n\n---\n\n## pqac-00000036\n\nFrom text 'briffod2019effectofcrystallographic pages 32-35'.\n\nFabien Briffod, Alexandre Bleuset, Takayuki Shiraiwa, and Manabu Enoki. Effect of crystallographic orientation and geometrical compatibility on fatigue crack initiation and propagation in rolled ti-6al-4v alloy. Acta Materialia, 177:56-67, Sep 2019. URL: https://doi.org/10.1016/j.actamat.2019.07.025, doi:10.1016/j.actamat.2019.07.025. This article has 196 citations and is from a highest quality peer-reviewed journal.\n\nThe excerpt shows a figure demonstrating the use of EBSD analysis combined with optical microscopy monitoring for fatigue crack initiation studies in Ti-6Al-4V. The figure illustrates how EBSD is employed to map crystallographic features including primary \u03b1 grains and \u03b1+\u03b2 lamellar colonies at crack initiation sites. A Schmid factor distribution plot is presented, showing the relationship between maximum Schmid factor values (ranging from 0.25 to 0.5) and crack initiation at different stress levels (556 MPa and 583 MPa). The figure indicates that crystallographic orientation, characterized by Schmid factor calculations, is used to identify and predict fatigue crack initiation locations and propagation paths. The analysis distinguishes between crack initiation and propagation phases and examines grain boundary (nGB) effects. This suggests EBSD provides quantitative crystallographic data that correlates with fatigue crack behavior through metrics like Schmid factor and grain boundary character.\n\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: [pqac-00000000, pqac-00000001, pqac-00000002, pqac-00000003, pqac-00000004, pqac-00000005, pqac-00000006, pqac-00000007, pqac-00000008, pqac-00000009, pqac-00000010, pqac-00000011, pqac-00000012, pqac-00000013, pqac-00000014, pqac-00000015, pqac-00000016, pqac-00000017, pqac-00000018, pqac-00000019, pqac-00000020, pqac-00000021, pqac-00000022, pqac-00000023, pqac-00000024, pqac-00000025, pqac-00000026, pqac-00000027, pqac-00000028, pqac-00000029, pqac-00000030, pqac-00000031, pqac-00000032, pqac-00000033, pqac-00000034, pqac-00000035, pqac-00000036]\n\nStatus: Paper Count=39 | Relevant Papers=13 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=37 | Current Cost=$0.4122 | Disease-Target Evidence=0", + "name": "gather_evidence", + "tool_call_id": "toolu_01NrRFcyMpzfisDJt4yrqcaG", + "info": { + "start_ts": 3985.511878651, + "end_ts": 3995.22651465 + } + }, + { + "role": "tool", + "content": "Most relevant evidence (with ids):\n\n## pqac-00000037\n\nFrom text 'marquardt2018thestructureand pages 9-13'.\n\nK. Marquardt, U. Faul, and U. Faul. The structure and composition of olivine grain boundaries: 40 years of studies, status and current developments. Physics and Chemistry of Minerals, 45:139-172, Jan 2018. URL: https://doi.org/10.1007/s00269-017-0935-9, doi:10.1007/s00269-017-0935-9. This article has 62 citations and is from a peer-reviewed journal.\n\nThe five-parameter grain boundary character distribution (GBCD) characterizes olivine grain boundaries using five parameters: three parameters describing disorientation (axis and angle) and two parameters describing grain boundary plane distribution (GBPD)\u2014one radial and one azimuthal angle (\u03a6 and \u03b8). Recent EBSD technology enables statistical extraction of these parameters across large datasets (10^4-10^5 grain boundaries). The GBCD encompasses grain boundary geometry-energy relationships: particular grain boundary plane orientations at constant disorientation angles are more energetically favorable than others. Grain boundary energy minimization is primarily controlled by surface energy reduction of individual grains in contact rather than adaptation of special atomic configurations. Two main 3D EBSD measurement approaches exist: serial sectioning and stereological analysis of 2D orientation maps, though stereology requires materials without significant orientation texture.\n\n\n---\n\n## pqac-00000038\n\nFrom text 'dillon2022grainboundaryenergies pages 2-2'.\n\nShen J. Dillon, Yu\u2010Feng Shen, and Gregory S. Rohrer. Grain boundary energies in yttria\u2010stabilized zirconia. Journal of the American Ceramic Society, 105:2925-2931, Dec 2022. URL: https://doi.org/10.1111/jace.18283, doi:10.1111/jace.18283. This article has 16 citations and is from a domain leading peer-reviewed journal.\n\nThis excerpt describes 3D EBSD serial sectioning methodology for analyzing grain boundary character distribution in yttria-stabilized zirconia (YSZ). The technique uses dual beam-focused ion beam SEM to map microstructure and identify triple junctions across parallel layers. The five-parameter grain boundary character distribution represents relative grain boundary areas as a function of crystallographic parameters. Grain boundary plane orientations are calculated from cross products of tangent vectors and triple line vectors. The study relates grain boundary crystallography to energy: (100) twist boundaries exhibit greater relative areas and lower relative energies compared to other boundary types. The research demonstrates that grain boundaries with similar crystallographic space positions have analogous energies, and these findings have implications for designing microstructures with enhanced ionic conductivity. The method has been validated through comparison with simulations showing considerable agreement between measured and simulated energies.\n\n\n---\n\n## pqac-00000039\n\nFrom text 'beladi2020fiveparametergrainboundary pages 1-4'.\n\nHossein Beladi, Alireza Ghaderi, and Gregory S. Rohrer. Five-parameter grain boundary characterisation of randomly textured az31 mg alloy. Philosophical Magazine, 100:456-466, Feb 2020. URL: https://doi.org/10.1080/14786435.2019.1692154, doi:10.1080/14786435.2019.1692154. This article has 14 citations and is from a peer-reviewed journal.\n\nThe excerpt describes five-parameter grain boundary characterization, which involves three parameters defining lattice misorientation (Euler angles) and two parameters defining the plane normal. Three-dimensional EBSD is presented as a key technique for fully characterizing grain boundaries in polycrystalline materials, alongside transmission electron microscopy. A stereological method enables grain boundary plane distribution determination from conventional 2D EBSD data. In the AZ31 Mg alloy studied, grain boundary plane orientation showed weak anisotropy with preference for prismatic {hki0} planes. Notably, the relationship between grain boundary plane population and expected grain boundary energies was unexpected: basal-oriented boundaries, expected to have lowest energy, showed lowest population, attributed to residual columnar grains from solidification that increased relative area of prismatic-oriented boundary planes.\n\n\n---\n\n## pqac-00000040\n\nFrom text 'beladi2020fiveparametergrainboundary pages 8-11'.\n\nHossein Beladi, Alireza Ghaderi, and Gregory S. Rohrer. Five-parameter grain boundary characterisation of randomly textured az31 mg alloy. Philosophical Magazine, 100:456-466, Feb 2020. URL: https://doi.org/10.1080/14786435.2019.1692154, doi:10.1080/14786435.2019.1692154. This article has 14 citations and is from a peer-reviewed journal.\n\nThis study characterizes grain boundary plane distributions in AZ31 Mg alloy using five-parameter grain boundary analysis. The research examines the relationship between grain boundary plane orientations and grain boundary energy. According to established theory, grain boundary areas are inversely correlated with grain boundary energy, with frequently observed boundaries having the smallest energy. The interplanar spacing model predicts that planes with large interplanar spacings have lower energy due to being flatter, smoother, with fewer broken bonds. However, in the AZ31 Mg alloy studied, this inverse relationship does not hold: prismatic planes {hki0} with relatively small interplanar spacings (0.43-1.86 \u00c5) are most frequently observed, while the basal plane (0001) with the largest interplanar spacing (2.6 \u00c5) shows minimum population. The grain boundary plane distribution exhibits relatively weak anisotropy with only 7% deviation from random distribution, with a preference for prismatic planes.\n\n\n---\n\n## pqac-00000041\n\nFrom text 'beladi2020fiveparametergrainboundary pages 11-12'.\n\nHossein Beladi, Alireza Ghaderi, and Gregory S. Rohrer. Five-parameter grain boundary characterisation of randomly textured az31 mg alloy. Philosophical Magazine, 100:456-466, Feb 2020. URL: https://doi.org/10.1080/14786435.2019.1692154, doi:10.1080/14786435.2019.1692154. This article has 14 citations and is from a peer-reviewed journal.\n\nThis excerpt from a references section provides citations to foundational work on five-parameter grain boundary characterization and 3D EBSD methods. Key referenced works include studies by Beladi and Rohrer on determining grain boundary character and energy distributions using three-dimensional electron backscatter diffraction (EBSD) data in various materials (austenitic steel, ferritic steel, interstitial-free steel). The citations indicate methods for measuring five-parameter grain boundary distributions from planar sections and discuss the distribution of grain boundary planes. Additional references address the relationship between grain boundary properties and material behavior, including work on grain boundary energy anisotropy and how anisotropic grain boundary properties affect grain boundary plane distributions during grain growth. The excerpt also references studies on how crystallographic planes and grain boundary character relate to material performance in different alloy systems.\n\n\n---\n\n## pqac-00000042\n\nFrom text 'marquardt2018thestructureand pages 6-9'.\n\nK. Marquardt, U. Faul, and U. Faul. The structure and composition of olivine grain boundaries: 40 years of studies, status and current developments. Physics and Chemistry of Minerals, 45:139-172, Jan 2018. URL: https://doi.org/10.1007/s00269-017-0935-9, doi:10.1007/s00269-017-0935-9. This article has 62 citations and is from a peer-reviewed journal.\n\nThe excerpt discusses the five-parameter grain boundary character distribution (GBCD) used to describe grain boundary geometry, which comprises three Eulerian angles (\u03c31, \u03d5, \u03c32) defining misorientation between crystals and two angles (\u03a6 and \u03b8) describing the grain boundary plane. Grain boundary plane distribution (GBPD) is a key parameter directly related to bulk properties and is inversely proportional to grain boundary energy distribution. The most common grain boundary planes have low surface energies, with grain boundary populations inversely correlated with energy. Grain boundary volume positively correlates with energy and diffusivity. The GBPD sensitively changes with varying composition, which alters grain boundary energies. The excerpt establishes that grain boundary structure-property relations can be understood through the GBCD and GBPD framework. However, the excerpt does not specifically discuss 3D EBSD serial sectioning methods.\n\n\n---\n\n## pqac-00000043\n\nFrom text 'dillon2022grainboundaryenergies pages 3-3'.\n\nShen J. Dillon, Yu\u2010Feng Shen, and Gregory S. Rohrer. Grain boundary energies in yttria\u2010stabilized zirconia. Journal of the American Ceramic Society, 105:2925-2931, Dec 2022. URL: https://doi.org/10.1111/jace.18283, doi:10.1111/jace.18283. This article has 16 citations and is from a domain leading peer-reviewed journal.\n\nThis excerpt discusses grain boundary characterization in yttria-stabilized zirconia using five-parameter analysis. The methodology involves computing grain boundary areas and energies at specific points in five-dimensional space using kernel density approximation, with apertures of 6\u00b0 misorientation and 7\u00b0 grain boundary plane inclination. The text demonstrates the relationship between grain boundary plane orientations and energy: grain boundary energy shows significant anisotropy across different boundary types in 5D space. Specifically, (100) twist grain boundaries exhibit lower energies compared to the average, with energy distributions showing minima at (100) orientations for fixed [100] disorientations. The grain boundary plane orientation directly influences relative energy as a function of inclination angle. Additionally, grain boundary area distributions correlate with these energy distributions, with maxima occurring at positions corresponding to minimum energy configurations, suggesting that both plane orientation and energy are interconnected material properties.\n\n\n---\n\n## pqac-00000044\n\nFrom text 'dillon2022grainboundaryenergies pages 1-2'.\n\nShen J. Dillon, Yu\u2010Feng Shen, and Gregory S. Rohrer. Grain boundary energies in yttria\u2010stabilized zirconia. Journal of the American Ceramic Society, 105:2925-2931, Dec 2022. URL: https://doi.org/10.1111/jace.18283, doi:10.1111/jace.18283. This article has 16 citations and is from a domain leading peer-reviewed journal.\n\nThis excerpt describes the application of 3D EBSD serial sectioning to measure grain boundary energies in yttria-stabilized zirconia (YSZ). The study collected EBSD data using a dual-beam focused ion beam (DB-FIB) technique, acquiring orientation maps on a square grid with 200 nm spacing in X and Y directions and 400 nm separation between layers. Two volumes were analyzed (approximately 67 \u00d7 70 \u00d7 32 \u00b5m and 90 \u00d7 92 \u00d7 27 \u00b5m). The excerpt indicates that grain boundary energy can be determined from the geometry and crystallography of triple junctions using the Morawiec method, which requires characterization of many (>10\u2074) triple junctions. The text suggests a relationship between grain boundary crystallography and properties, noting that relative grain boundary energies across crystallographic parameters may serve as indicators of ionic conductivity, and references a connection between grain boundary energy and grain boundary conductivity.\n\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: [pqac-00000000, pqac-00000001, pqac-00000002, pqac-00000003, pqac-00000004, pqac-00000005, pqac-00000006, pqac-00000007, pqac-00000008, pqac-00000009, pqac-00000010, pqac-00000011, pqac-00000012, pqac-00000013, pqac-00000014, pqac-00000015, pqac-00000016, pqac-00000017, pqac-00000018, pqac-00000019, pqac-00000020, pqac-00000021, pqac-00000022, pqac-00000023, pqac-00000024, pqac-00000025, pqac-00000026, pqac-00000027, pqac-00000028, pqac-00000029, pqac-00000030, pqac-00000031, pqac-00000032, pqac-00000033, pqac-00000034, pqac-00000035, pqac-00000036, pqac-00000037, pqac-00000038, pqac-00000039, pqac-00000040, pqac-00000041, pqac-00000042, pqac-00000043, pqac-00000044]\n\nStatus: Paper Count=39 | Relevant Papers=16 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=45 | Current Cost=$0.4575 | Disease-Target Evidence=0", + "name": "gather_evidence", + "tool_call_id": "toolu_0158xWz6LiFxTSHm6EjAr2U8", + "info": { + "start_ts": 3985.594555839, + "end_ts": 4006.405345847 + } + }, + { + "role": "assistant", + "content": "Let me now search for additional specific topics and gather more evidence on the remaining areas:", + "function_call": null, + "tool_calls": [ + { + "id": "toolu_01ALQcysfNPBTjQwt1LTG9mx", + "type": "function", + "function": { + "arguments": "{\"question\": \"What EBSD-derived measurements are used for additive manufacturing LPBF process qualification, particularly for AlSi10Mg, Ti-6Al-4V, and IN718? How are columnar versus equiaxed grain morphology, melt-pool boundaries, and cell/subgrain structure characterized?\"}", + "name": "gather_evidence" + } + }, + { + "id": "toolu_011EtBd682Ya7VR3KHpJZXyb", + "type": "function", + "function": { + "arguments": "{\"question\": \"How do grain boundary character distribution, prior austenite grain size, and five-parameter grain boundary distribution relate to martensite properties in LPBF steel? What intervariant boundaries affect toughness and corrosion?\"}", + "name": "gather_evidence" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "No relevant evidence found for your question.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: [pqac-00000000, pqac-00000001, pqac-00000002, pqac-00000003, pqac-00000004, pqac-00000005, pqac-00000006, pqac-00000007, pqac-00000008, pqac-00000009, pqac-00000010, pqac-00000011, pqac-00000012, pqac-00000013, pqac-00000014, pqac-00000015, pqac-00000016, pqac-00000017, pqac-00000018, pqac-00000019, pqac-00000020, pqac-00000021, pqac-00000022, pqac-00000023, pqac-00000024, pqac-00000025, pqac-00000026, pqac-00000027, pqac-00000028, pqac-00000029, pqac-00000030, pqac-00000031, pqac-00000032, pqac-00000033, pqac-00000034, pqac-00000035, pqac-00000036, pqac-00000037, pqac-00000038, pqac-00000039, pqac-00000040, pqac-00000041, pqac-00000042, pqac-00000043, pqac-00000044]\n\nStatus: Paper Count=39 | Relevant Papers=16 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=45 | Current Cost=$0.4928 | Disease-Target Evidence=0", + "name": "gather_evidence", + "tool_call_id": "toolu_01ALQcysfNPBTjQwt1LTG9mx", + "info": { + "start_ts": 4055.354363473, + "end_ts": 4063.191231747 + } + }, + { + "role": "tool", + "content": "Most relevant evidence (with ids):\n\n## pqac-00000045\n\nFrom text 'haines2025onthemartensitic pages 1-3'.\n\nMichael P. Haines, Ehsan Farabi, Nima Haghdadi, and Sophie Primig. On the martensitic phase transformation and grain boundary character evolution in laser powder bed fusion 17-4 precipitation hardened stainless steel. Journal of Materials Science, 60:3430-3453, Jan 2025. URL: https://doi.org/10.1007/s10853-025-10645-8, doi:10.1007/s10853-025-10645-8. This article has 8 citations and is from a peer-reviewed journal.\n\nThe excerpt establishes that parent austenite grain size (PAGS) is directly linked to the resulting martensite microstructure in laser powder bed fusion 17-4 steel. Smaller PAGS improves grain boundary connectivity and increases length fractions of specific intervariant boundaries: 60\u00b0/[111] and 10.5\u00b0/[011]. The character of martensitic interfaces and martensite packet size significantly influence multiple material properties including toughness, strength, intergranular corrosion, cracking, and impurity segregation. The five-parameter characterization of interfaces reveals how PAGS controls both packet size and intervariant selection in martensite grains. The authors demonstrate that refined martensite microstructures improve the grain boundary network and selection of desirable intervariants, which is expected to impact toughness, strength, intergranular corrosion resistance, cracking behavior, and slip characteristics.\n\n\n---\n\n## pqac-00000046\n\nFrom text 'haines2025onthemartensitic pages 21-23'.\n\nMichael P. Haines, Ehsan Farabi, Nima Haghdadi, and Sophie Primig. On the martensitic phase transformation and grain boundary character evolution in laser powder bed fusion 17-4 precipitation hardened stainless steel. Journal of Materials Science, 60:3430-3453, Jan 2025. URL: https://doi.org/10.1007/s10853-025-10645-8, doi:10.1007/s10853-025-10645-8. This article has 8 citations and is from a peer-reviewed journal.\n\nThe excerpt contains references to multiple studies examining relationships between grain boundary characteristics and material properties in martensitic steels. Key topics include: parent austenite grain size effects on variant selection and intervariant boundary networks in lath martensite; the influence of austenite grain size on transformation behavior and mechanical properties; variant selection mechanisms at prior austenite grain boundaries and their micro-mechanical implications; and the distribution of internal interfaces in polycrystalline materials. The references also address microstructure dependence of impact toughness in duplex stainless steels and pitting corrosion behavior in laser powder bed fusion-produced duplex stainless steel. Additionally, grain refinement effects on thermal stability of metastable austenitic steel are discussed. These studies collectively suggest that prior austenite grain size, grain boundary character distribution, and intervariant boundary networks significantly influence both mechanical properties like toughness and corrosion resistance in martensitic and duplex stainless steels.\n\n\n---\n\n## pqac-00000047\n\nFrom text 'haines2025onthemartensitic pages 13-15'.\n\nMichael P. Haines, Ehsan Farabi, Nima Haghdadi, and Sophie Primig. On the martensitic phase transformation and grain boundary character evolution in laser powder bed fusion 17-4 precipitation hardened stainless steel. Journal of Materials Science, 60:3430-3453, Jan 2025. URL: https://doi.org/10.1007/s10853-025-10645-8, doi:10.1007/s10853-025-10645-8. This article has 8 citations and is from a peer-reviewed journal.\n\nThe excerpt discusses how grain boundary characteristics influence martensite properties in laser powder bed fusion 17-4 PH steel. The {110} boundary planes are identified as beneficial for controlling hydrogen embrittlement and dislocation plasticity. Intervariant boundary populations are sensitive to multiple factors including chemical composition, phase transformation mechanisms, crystallographic texture, temperature, strain, and grain size. Prior austenite grain size (PAGS) significantly affects martensite properties by altering the martensite start and finish temperatures. Smaller parent austenite grains (approximately 10.2 \u00b5m diameter in High N builds) suppress the martensite start temperature, while larger grains (52.6 \u00b5m in Low N builds) show different behavior. The martensitic microstructures preferentially develop {110} twist plane orientations, which aligns with observations in wrought martensitic steels. However, the excerpt does not specifically address five-parameter grain boundary distributions or detailed relationships between specific intervariant boundaries and corrosion resistance.\n\n\n---\n\n## pqac-00000048\n\nFrom text 'haines2025onthemartensitic pages 23-24'.\n\nMichael P. Haines, Ehsan Farabi, Nima Haghdadi, and Sophie Primig. On the martensitic phase transformation and grain boundary character evolution in laser powder bed fusion 17-4 precipitation hardened stainless steel. Journal of Materials Science, 60:3430-3453, Jan 2025. URL: https://doi.org/10.1007/s10853-025-10645-8, doi:10.1007/s10853-025-10645-8. This article has 8 citations and is from a peer-reviewed journal.\n\nThe excerpt contains references to studies examining grain boundary character distributions and their relationship to material properties in steels. Key works cited include research on five-parameter characterization of intervariant crystallographic planes in lath martensite, grain boundary area and energy distributions measured via electron backscatter diffraction (EBSD), and how ferrite-to-austenite phase transformation paths affect interface crystallographic character distributions in duplex stainless steel. The document also references work on how processing methods influence grain boundary networks. However, the excerpt does not provide specific details about how these grain boundary characteristics directly relate to martensite properties in LPBF 17-4 PH steel, nor does it explicitly discuss the effects of specific intervariant boundaries on toughness and corrosion resistance.\n\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: [pqac-00000000, pqac-00000001, pqac-00000002, pqac-00000003, pqac-00000004, pqac-00000005, pqac-00000006, pqac-00000007, pqac-00000008, pqac-00000009, pqac-00000010, pqac-00000011, pqac-00000012, pqac-00000013, pqac-00000014, pqac-00000015, pqac-00000016, pqac-00000017, pqac-00000018, pqac-00000019, pqac-00000020, pqac-00000021, pqac-00000022, pqac-00000023, pqac-00000024, pqac-00000025, pqac-00000026, pqac-00000027, pqac-00000028, pqac-00000029, pqac-00000030, pqac-00000031, pqac-00000032, pqac-00000033, pqac-00000034, pqac-00000035, pqac-00000036, pqac-00000037, pqac-00000038, pqac-00000039, pqac-00000040, pqac-00000041, pqac-00000042, pqac-00000043, pqac-00000044, pqac-00000045, pqac-00000046, pqac-00000047, pqac-00000048]\n\nStatus: Paper Count=39 | Relevant Papers=17 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=49 | Current Cost=$0.5345 | Disease-Target Evidence=0", + "name": "gather_evidence", + "tool_call_id": "toolu_011EtBd682Ya7VR3KHpJZXyb", + "info": { + "start_ts": 4055.435675846, + "end_ts": 4071.792308114 + } + }, + { + "role": "assistant", + "content": "Now let me read some key papers on AM-specific EBSD topics and the reproducibility/standards topics:", + "function_call": null, + "tool_calls": [ + { + "id": "toolu_017KDmW2MVGHp8g8bpNxCP9P", + "type": "function", + "function": { + "arguments": "{\"text_name_list\": [\"mingard2023theuseof pages 8-15\", \"mingard2023theuseof pages 33-41\"]}", + "name": "read_text" + } + }, + { + "id": "toolu_01Ax29if1H8J3cV14jLtbfX8", + "type": "function", + "function": { + "arguments": "{\"text_name_list\": [\"snopinski2022evolutionofmicrostructure pages 4-6\", \"snopinski2022evolutionofmicrostructure pages 9-12\"]}", + "name": "read_text" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "## 1. mingard2023theuseof pages 8-15 (Context ID: pqac-00000051)\n\nple, inconsistent powder layer deposition\n\n c) Final component properties and the structure which in turn feeds back into control\n of, or changes to, the manufacturing process\n\nEven without quantification, EBSD maps can help with visualisation of the processes going on\nduring manufacture, but this still necessitates an understanding of how best to plot maps and\nchoose the correct parameters and scales with which to produce the maps, or figures to\nillustrate preferred crystal orientations. The wrong choice of EBSD acquisition conditions or\nparameters to plot can result in erroneous conclusions, based on noisy or restricted and\ntherefore unrepresentative data sets.\n\nThis guide covers some of the basic aspects to consider when using EBSD to map an AM\nsample. Firstly, it aims to illustrate some of the range of information that can be derived from\nEBSD maps, and secondly and most importantly aims to ensure the data acquired is quantified\nand reported in a manner that allows comparison with other EBSD datasets. Modern\ncommercially available EBSD software can generate maps and data very simply, but if the\ndetails are not considered for how the software makes and reports measurements, invalid\ncomparisons can result. This can occur, for example, because different software programs use\ndifferent definitions for calculation of the value of a particular parameter, or because default\nparameters are changed without realising, or frequently because the map colour scale is not\ndefined fully.\n\n\n\n\n\n Page 2 of 35The guide is aimed more at producers and users of AM materials or students relatively new to\nthe subject with limited familiarity with the operation of EBSD systems. It is not a guide to\nsample preparation or operation of EBSD systems, apart from where the operation impinges\non acquiring a useful dataset that is sufficiently representative to answer the questions being\nasked about the process or sample. For more general information on the use of EBSD there\nare a range of introductions to the technique including EBSD system suppliers websites,\nYouTube videos [8] or published texts [9].\n\nThe range of AM materials and production conditions is extremely large, so the guide cannot\nbe fully comprehensive for every material type, so it concentrates on one of the alloy types,\nNi-base superalloys, which is a commonly produced material that is representative of many of\nthe issues encountered.\n\n\n\n\n\n Page 3 of 35This page was intentionally left blank\n\n\n\n\n\n Page 4 of 35 Chapter 2\n\n Preferred orientations and\n relationships to sample\n geometry\n\n\n\n\n\n2 Preferred orientations and relationships to sample\n geometry\n\n\n\n\n\n Page 5 of 352.1 Sample location and definition\n\nThe majority of AM materials are produced by deposition of powder layers and progressive/\nrepeated sintering or melting of these layers between deposition by, for example, scanned\nlaser or electron beams. Therefore, in general the resulting microstructure will show a strong\nrelationship to the growth (Z) direction, perpendicular to the layers, and potentially also in the\northogonal XY plane where X and Y are defined either by the sample geometry or the scan\npattern of the beam and its relationship to the sample geometry.\n\nIt is essential therefore that preparation of samples for polishing and EBSD examination can be\nrelated to the three axes. This is often overlooked when samples are prepared from\ncomponents with a circular cross section (Figure 1). If the axis of such a sample is in the\ngrowth (Z) direction, the X-Y scan orientation can be lost if this is not noted before removal\nfrom the AM machine. Figure 2 shows an example map of an X-Y plane in which there is clear\nalignment of many of the grains, but it was not recorded how the axes the alignment might\ndefine relate to the equipment axes or to the scan profile. Alternatively, if a cylinder (such as a\ntensile specimen) is grown, or machined from a sample grown with the axis parallel to the\npowder bed, the orientation of Z relative to a cross section may also be lost. If the original\nsintered surface is retained, the axes may be deduced from the surface appearance.\n\n\n\n a) b) c)\n\n\n\n\n\nFigure 1. a) As-built AM structures to produce cylinders for tensile testing parallel and perpendicular to the\n growth direction Z. b) Parallel growth cylinder removed from base and machined in o.d. with no obvious\n relationship to original X and Y or beam scan axis. c) Similarly cylinder machined from perpendicular\n growth direction with no obvious orientation relationship to X-z axes.\n\n\n\n\n\n Page 6 of 35Figure 2. IPF(z) orientation map of a section perpendicular to the Z growth direction of cylindrical sample of\n a Ni superalloy in which the orientation relative to the AM X and Y axes has been lost, so the repeating\n structure cannot be related to the scan used.\n\n2.2 Texture \u2013 crystallographic orientations relative to\n growth directions\n\nThe crystallographic texture, or preferred orientation, of a material affects its anisotropic\nproperties, including stiffness, mechanical strength, and electrical resistivity. In AM\nmanufactured materials, texture depends on the build axes and can be controlled by tuning\nthe build parameters.\n\n2.2.1 Sample- microscope orientation relationships\n\nEven if the relationship between the AM manufacturing X-Y-Z axes and the cross-section\npolished for EBSD are known, a further alignment of axes needs to be understood when the\nEBSD map is acquired. Figure 3a shows a map of Ni superalloy in which the grain elongation\nclearly indicates the AM Z axis growth direction is vertical, but whether it is upwards or\ndownwards is less obvious. Depending on the relationship between the SEM sample tilt axis,\nscanning axes and EBSD detector, the \u201ctop\u201d of the sample when tilted may appear at the\nbottom of the map(or even rotated 90\u00b0 in some microscopes). Figures 3b and c show this\nschematically for a cross section taken from the horizontal semi-cylindrical sample shown in\nFigure 1a in which the tilted sample appears mapped upside down. A calibration method to\ndetermine the relationship between sample, microscope and EBSD system axes may be found\nin [10].\n\nThe relationship between the SEM-EBSD axes and the sample becomes even more important\nwhen texture is to be analysed.\n\n\n\n\n\n Page 7 of 35 a) b) c)\n\n\n\n\n\nFigure 3. a) example of an IPF(z) orientation map of a section from a sample in which it is not obvious if the\n AM (Z) growth direction was up or down. b) Orientation of a sample in the SEM relative to the electron\n beam and EBSD camera and c) the map that could result from the orientation in b).\n\n2.2.2 Sample Texture \u2013 orientation colour scale maps\n\nThe maps in Figures 3a and 3c use what is often the default orientation colour scale based on\nan inverse pole figure, in which the colour is determined by the crystallographic direction or\nplane normal to the plane of the mapped surface. For the illustrated case of a material with\ncubic symmetry, the orientations will all fall within the portion of the stereographic projection\nshown. Depending on the software used, this colour scale normal to the plane may be\nreferred to as IPF(z) or IPF[001], the former potentially confusing for AM as this EBSD Z axis\nmay well not be the same as the AM growth direction.\n\nIf only the default IPF scale is used, then it is possible that important information may be\nmissed. In the examples in Figure 3, the grain orientations normal to this plane appear to be\nrandomly distributed. However, if the orientations are viewed from directions within the\nplane of the map/sample, then a different picture emerges. Figure 4 shows IPF colour scale\nmaps for the three orthogonal directions on the sample (now oriented so that the AM growth\ndirection is vertically upward in the plane of the maps). The predominance of green hues in\nFigure 4c show there is a preferred <101> orientation in the direction of growth, but with no\npreferential rotation about this axis. Additionally Figure 4c makes a change in preferred\norientation more visible at the outer edges of the sample above the level at which the sample\ndiameter increases to a preferred orientation. An increase in red colour in these regions\nshows a tendency towards the red/cubic <100> aligned with the growth direction; a change in\nthis region was just about visible in the IPF(z) map of Figure 4a but was less prominent and\nmore difficult to interpret.\n\n\n\n\n\n Page 8 of 35 a) b) \n\n## 2. mingard2023theuseof pages 33-41 (Context ID: pqac-00000052)\n\nso the ability to make comparisons is impossible if they are adjusted without clear\nrecords. Figure 16 shows an example where the same basic two colour scale is used, but the\ntransition and gradient has been altered to give a completely different impression of the\nvariation in aspect ratio across the sample.\n\n\n\n\n\n Figure 16. Repeat of the aspect ratio maps shown in Figure 15 c) with the same red-blue colour scale\n covering the range 0.04-0.5, but with a different point of transition and gradient between them.\n\n\nIf, however, a fixed colour scale is chosen (commonly the user has no control of the scale),\nvariation in what is seen still possible simply by altering the maximum and minimum values\nthat correspond to the full scale. This is effective when the full range is distorted by a few\nextremes. Reducing the scale range of Figure 16c in Figure 17a shows how the high aspect\nratio grains seen in blue original appear less obvious in the latter, and even after simply\ninverting the colour scale. At first glance it may not be appreciated that all three maps show\n\n\n\n Page 27 of 35the same data. Red-green colours may also not be good as it is the most common form of\ncolour blindness (|1 in 12 men).\n\n a) b)\n\n\n\n\n\n Figure 17. Rainbow colour scale used to show the aspect ratio variation but with scale (0.04-0.5) reversed\n between a) and b).\n\n\nBinary colour scales such as those shown in the preceding Figure 16 may therefore be easier to\ninterpret, particularly when primarily the extreme values such as the largest or most elongated\ngrains.\n\n4.2 Use of grey scale maps\n\nPossibly the best approach for such circumstances is to use a grey scale with a linear gradient\nbetween black and white, and to use the scale limits to highlight the required information.\nFigure 18 a) and b) show examples of this for the grain size and aspect ratio maps.\n\n\n\n\n\n Page 28 of 35 a) b) c) d)\n\n\n\n\n\n Figure 18. Grey scale maps showing a) Aspect ratios (0.04-0.5) and b) Aspect ratios 0.04-0.25: c) Circle\n equivalent diameter grain size (30-321 \u00b5m) and d) as c) but size range 100-321 \u00b5m.\n\n\nThe grey scale shown in Figure 18 is the default scale produced by a manufacturer\u2019s EBSD\nsoftware and it can be verified readily that it has a linear transition from black (0) to white\n(255) on an 8 bit greyscale. However, when the actual greyscale values plotted on an example\nmap are compared with the corresponding grain size (circle equivalent diameter), it is found\nthat in plotting the map, a gamma correction has been applied which accentuates the\nvariation between larger grains in the map and reduces it for the smaller grains (Figure 19).\n\n\n a) b)\n\n\n\n\n\n Figure 19. a) Enlargement of a region of the sample shown in Figure 18, with the reported grey scale\nshown and b) a graph of the grey scale showing linear decrease of reported grey scale (blue line) compared\n with actual grey scale-grain size correspondences measured for a range of grain sizes.\n\n\nThe use of grey scale maps also allows for the rapid assessment of variability with position.\nUsing an image analysis program such as ImageJ, the brightness profile of a broad line drawn\nacross the sample at any given position will give a plot of the average grain size. This avoids\nthe need to divide the map data into subsets and overcomes the difficulties of the subsequent\nsubsets only including partial data for the grains intersected by the subset borders. Although\nthe grey scales do not give the grain size immediately (and as plotted will give an inverted view\n\n\n\n Page 29 of 35of the size if white = 255), a simple linear conversion can produce the graphs shown below in\nFigure 20 c) and d). However, the linear correction gives a mean value lower than the true\nvalue because of the (undefined) gamma correction noted in Figure 19. With further\ncorrection for this gamma correction, the values should correspond to an area weighted mean\nvalue. Even without correction, these graphs clearly quantify trends in average values with\nlateral and vertical positions, and the degree of local uniformity which otherwise would be\ndifficult to describe.\n\n\n a) b)\n\n\n\n\n\n c) d)\n\n\n\n\n\n Figure 20. a) Grain size (30 \u2013 321 \u00b5m) and b) aspect ratio (0.04 \u2013 0.25) grey scale maps showing 100 pixel\n wide (|0.8 mm) bands on maps reduced to 1024 pixels height for measurement of features. c) 25 point\n moving average graphs of grey scale converted to circle equivalent diameter assuming a linear\n transformation, d) as c) but for aspect ratio.\n\n\n\n\n\n Page 30 of 354.3 Summary\n\n \u2022 Colour and grey scale maps can be used to show the uniformity or otherwise of\n microstructural parameters over large areas\n \u2022 Scales which have transitions between colours or grey levels can appear similar but\n need to be carefully defined so the similarity can be established before comparisons\n are made.\n \u2022 Even when a map\u2019s colour (grey) scale is shown, the actual correspondence between\n the map parameter and the scale may be distorted\n \u2022 Image analysis of grey scale maps can be used as a quick and simple way to plot\n variation with position in large scale maps\n\n\n\n\n\n Page 31 of 35This page was intentionally left blank\n\n\n\n\n\n Page 32 of 35 References\n\n\n\n\n\n5 References\n\n\n\n\n\n Page 33 of 351. M-S.Pham, B Dovgyy, P.A. Hooper, C.M.Gourlay and A.Piglione, The role of side-\n branching in microstructure development in laser powder-bed fusion, Nature\n Communications, (2020) 11:749, https://doi.org/10.1038/s41467-020-14453-3\n\n2. A.Piglione, B.Dovgyy, C.Liu, C.M.Gourlay, P.A. Hooper and M.S. Pham, Printability\n and microstructure of the CoCrFeMnNi high-entropy alloy fabricated by laser powder\n bed fusion, Materials Letters 224 (2018) 22\u201325\n\n3. D.J.Rowenhorst and R.W.Fonda, Combining EBSD with Serial Sectioning for the 3D\n Analysis of Materials, Microsc. Microanal. 25 (Suppl 2), (2019),\n doi:10.1017/S1431927619002460\n\n4. A.T.Polonsky, C.A.Lang, K.G.Kvilekval, M.I.Latypov, \u00b7M.P.Echlin, B. S. Manjunath and\n T.M.Pollock, Three-dimensional Analysis and Reconstruction of Additively\n Manufactured Materials in the Cloud-Based BisQue Infrastructure, Integrating\n Mater. and Manuf. Innovation (2019) 8:37\u201351, https://doi.org/10.1007/s40192-019-\n 00126-7\n\n5. S.Gorsse, C.Hutchinson, M.Goun\u00e9 and R.Banerjee, Additive manufacturing of metals:\n a brief review of the characteristic microstructures and properties of steels, Ti-6Al-4V\n and high-entropy alloys, Science and Technology of Advanced Materials, 18:1, 584-\n 610, (2017), DOI: 10.1080/14686996.2017.1361305\n\n6. Y. M.Wang et al., Additively manufactured hierarchical stainless steels with high\n strength and ductility Nature Materials, 17, 63-73, (2018), DOI: 10.1038/NMAT5021.\n\n7. V.A.Popovich, E.V.Borisov, A.A.Popovich, V.Sh.Sufiiarov, D.V.Masaylo and L. Alzina,\n Functionally graded Inconel 718 processed by additive manufacturing:\n Crystallographic texture, anisotropy of microstructure and mechanical properties,\n Materials and Design ,114 (2017) 441\u2013449\n\n8. T.B.Britton, https://www.youtube.com/watch?v=BTx16E7YUbs\n\n9. A. J. Schwartz, M. Kumar, B. L. Adams, and D. P. Field, Electron Backscatter\n Diffraction in Materials Science, (Springer, New York, 2009),\n\n10. T.B. Britton, J. Jiang, Y. Guob, A. Vilalta-Clemente, D.Wallis, L.N. Hansen, A.\n Winkelmann, A.J. Wilkinson Tutorial: Crystal orientations and EBSD \u2014 Or which way\n is up? Materials Characterization 117 (2016) 113\u2013126\n\n11. J.K.Mason and CA.Schuh Representations of Texture in [9]\n\n12. V.Randle and O.Engler, Texture Analysis, (2000) CRC Press, Boca Raton\n\n13. ISO 13067:2020 Microbeam Analysis \u2013 Electron backscatter diffraction \u2013\n Measurement of Average Grain Size,\n https://www.iso.org/obp/ui#iso:std:iso:13067:ed-2:v1:en\n\n\n\n\n\n Page 34 of 3514. G.Nolze, Image distortions in SEM and their influences on EBSD, Ultramicroscopy\n 107 Pages 172-183\n\n15. Y. Takayama, N. Furushiro, T. Tozawa, H. Kato and S. Hori. A significant method for\n estimation of the grain size of polycrystalline materials. Mat. Trans. JIM, 32(3), 1991,\n 214-221.\n\n16. M.F\u00e1tima , .A.Fortes, Grain size distribution: The lognormal and the gamma\n distribution functions, Scripta Metallurgica 22, 1988, 35-40\n\n17. Y.A. Coutinho, S.C.K. Rooney and E.J. Payton, Analysis of EBSD Grain Size\n M\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: [pqac-00000000, pqac-00000001, pqac-00000002, pqac-00000003, pqac-00000004, pqac-00000005, pqac-00000006, pqac-00000007, pqac-00000008, pqac-00000009, pqac-00000010, pqac-00000011, pqac-00000012, pqac-00000013, pqac-00000014, pqac-00000015, pqac-00000016, pqac-00000017, pqac-00000018, pqac-00000019, pqac-00000020, pqac-00000021, pqac-00000022, pqac-00000023, pqac-00000024, pqac-00000025, pqac-00000026, pqac-00000027, pqac-00000028, pqac-00000029, pqac-00000030, pqac-00000031, pqac-00000032, pqac-00000033, pqac-00000034, pqac-00000035, pqac-00000036, pqac-00000037, pqac-00000038, pqac-00000039, pqac-00000040, pqac-00000041, pqac-00000042, pqac-00000043, pqac-00000044, pqac-00000045, pqac-00000046, pqac-00000047, pqac-00000048, pqac-00000049, pqac-00000050, pqac-00000051, pqac-00000052]\n\nStatus: Paper Count=39 | Relevant Papers=18 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=53 | Current Cost=$0.5345 | Disease-Target Evidence=0", + "name": "read_text", + "tool_call_id": "toolu_017KDmW2MVGHp8g8bpNxCP9P", + "info": { + "start_ts": 4120.24636775, + "end_ts": 4125.16367262 + } + }, + { + "role": "tool", + "content": "## 1. snopinski2022evolutionofmicrostructure pages 4-6 (Context ID: pqac-00000049)\n\n wall, MoS2 was used as a lubricant. The ECAP process was conducted at room temperature\n using a die with a channel angle of \u03a6 = 120\u25e6and a curvature angle of \u03c8 = 30\u25e6(see scheme\n in Figure 1). The work samples were processed by 1 (S2-1 sample) and 2 (S2-2 sample)Symmetry 2022, 14, 674 4 of 19\n\n\n\n passes of ECAP via route A. Table 2 shows the labeling scheme and detailed information\n about the heat treatment/ECAP procedure.\n\n\n\n\n\n Figure 1. Schematic illustration of the ECAP die used in this study.\n\n\n Table 2. Labels used for respective sample conditions with details on the applied procedure.\n\n\n Label Condition Heat Treatment/ECAP Procedure\n\n S0 As-built none\n S2 Heat-treated Annealing at 300 \u25e6C for 8 min\n S2-1 Heat-treated and ECAP processed Annealing at 300 \u25e6C for 8 min + 1 ECAP pass\n S2-2 Heat-treated and ECAP processed Annealing at 300 \u25e6C for 8 min + 2 ECAP passes\n\n\n An inverted Axio Observer Z1 light microscope (Carl Zeiss NTS GmbH, Oberkochen,\n Germany) and a Zeiss Supra 35 scanning electron microscope (Carl Zeiss NTS GmbH,\n Oberkochen, Germany) equipped with an energy spectrometer (EDS) characterized the\n microstructures of the samples. For this analysis, samples were prepared following standard\n metallographic procedures. The polished surfaces were then etched using Barker\u2019s (2 vol.%\n \ufb02uoroboric acid in distilled water) or Keller\u2019s Reagent (2.5 vol.% nitric acid 1.5 vol.%\n hydrochloric acid, and 1.0 vol.% hydro\ufb02uoric acid in distilled water).\n The structural analysis was performed by X-ray diffraction using a PANalytical X\u2019Pert\n Pro diffraction system (Malvern Panalytical Ltd., Royston, UK) equipped with a CoK\u03b1\n radiation source.\n For the electron backscattered diffraction (EBSD) characterization, samples were pol-\n ished using the standard metallographic techniques and then etched using Keller\u2019s reagent.\n The grain structure was recorded using orientation imaging microscopy (OIM) applying\n the EBSD technique integrated with a Zeiss Supra 35 SEM controlled and analyzed using\n OIM software (EDAX, Inc., Mahwah, NJ, USA). The step size in EBSD was set to 0.3 \u00b5m for\n heat-treated (S2), 0.09 \u00b5m for 1 ECAP (S2-1), and 0.06 \u00b5m for 2 ECAP (S2-2) samples. A\n neighbor orientation correlation data cleaning process (level 4) was applied, followed by a\n grain con\ufb01dence index standardization cleanup with a grain tolerance angle threshold of\n 2\u25e6. After data cleaning, a coincidence index \ufb01lter of 0.05 was used to remove any points\n that were not indexed correctly.Symmetry 2022, 14, 674 5 of 19\n\n\n\n Prior to corrosion test, the specimens were ground using 4000 SiC abrasive paper. All\n experiments were carried out after a \ufb01xed time to stabilize the passive \ufb01lm in laboratory\n air. Anodic polarization tests were performed using a standard three-electrode corrosion\n cell setup connected to a PC-controlled Atlas 0531 EU potentiostat, as per the PN ISO\n 17475:2010 standard [35].\n In this con\ufb01guration, the test sample, a saturated silver chloride electrode Ag/AgCl,\n and a platinum wire were used as the working electrode reference electrode, and supporting\n electrode, respectively, and a 3.5 wt % NaCl solution was used as the electrolyte, which is an\n effective electrolyte for indexing and ranking the corrosion resistance of different materials.\n The dissociation of chloride from sodium is easy through the electron emission. The\n dissociation of chloride from sodium is easy through electron emission. The ionic mobility\n strength of chloride ions in NaCl 3.5 wt %. is more potent than a solution with higher\n ions concertation (i.e., 9.6 wt %NaCl) and less than medium with lower concertation ions\n (i.e., 2 wt % NaCl). It is associated with nonlinear inverse functions for the cation mobility\n and anion mobility of NaCl solution versus molar concentration at a different temperature.\n Potential scans (Eocp) were carried out after 1 h of open circuit voltage stabilization (Eocp),\n with a scan rate of 1 mV/s from the initial value Einit = Eocp \u2212100 mV. EIS tests were\n conducted using AutoLab\u2019s PGSTAT 302N system (AutoLab, Warsaw, Poland) with a\n frequency response analyzer (FRA2) and a three-electrode system identical to those used\n during potentiodynamic tests, after frequency stabilization for 1 h from 10\u22123 to 104 Hz with\n a perturbation amplitude of 10 mV. All electrochemical measurements were performed in\n triplicate to ensure high statistical accuracy.\n\n 3. Results\n 3.1. Microstructure Characterization\n\n Figure 2(a1,a2) shows the microstructure of the as-built (S0) sample taken in the XY\n plane, perpendicular to the building direction. The microstructure featured almost sym-\n metrical discontinuous laser scan tracks, which are typical for metallic materials prepared\n by SLM. The laser scan track boundaries appeared to be more heavily etched and darker\n than their interiors, where smaller crystals with diverse crystallographic orientations were\n also visible.\n\n\n\n\n\n Figure 2. Microstructures of the AlSi10Mg alloy; (a1,a2) XY plane and (b1,b2) XZ plane of as-built\n sample, (c1,c2) XY plane and (d1,d2) XZ plane of heat-treated sample.\n\n Figure 2(b1,b2) shows the microstructure of the same sample taken in the XZ plane\n (parallel to the build direction). As seen, the microstructure consisted of semicircular (\ufb01sh-\n scale) patterns along the Z-direction, of which the geometry is attributed to the Gaussian\n effect of the incident laser beam.Symmetry 2022, 14, 674 6 of 19\n\n\n\n Figure 2(c1,c2,d1,d2) shows the microstructure of the heat-treated sample (S2). The\n light microscopy images did not provide distinct evidence of microstructure evolution with\n respect to the untreated (S0) sample. Therefore, it was necessary to perform a more detailed\n analysis using SEM.\n Figure 3(a1,a2) shows the microstructure of the as-built SLM AlSi10Mg sample, ex-\n amined using secondary electrons. As indicated in the magni\ufb01ed image of the melt pool\n boundary, the microstructure of the as-built sample was heterogeneous, showing three\n different zones. These zones were identi\ufb01ed as \ufb01ne (\u2018MP \ufb01ne\u2019), coarse (\u2018MP coarse\u2019), and a\n heat-affected zone (\u2018HAZ\u2019). The \u2018MP \ufb01ne\u2019 zone was composed of \ufb01ne primary \u03b1-Al cells\n (darker gray) surrounded by a continuous cellular Si network (lighter white). The \u2018MP\n coarse\u2019 zone consisted of a coarser Si network, while the \u2018HAZ\u2019 consisted of a partially\n \n\n## 2. snopinski2022evolutionofmicrostructure pages 9-12 (Context ID: pqac-00000050)\n\neat-treated\n + 1 ECAP pass, (c,d) heat-treated + 2 ECAP passes, the color code representing the crystal orientation.\n\n\n\n\n\n Figure 7. (111) pole \ufb01gures of AlSi10Mg alloy (a) heat-treated XY plane, (b) heat-treated XZ plane,\n (c) heat-treated + 1 ECAP pass, (d) heat-treated + 2 ECAP passes.\n\n After the \ufb01rst pass of ECAP (Figure 7c), the type of texture components changed.\n We identi\ufb01ed a strong shear A\u22171 A\u22172 {111}< 112 > texture component with a maximum\n intensity of ~4.6 mr (multiply random). With further increasing the deformation strain to\n ~1.2 (2 ECAP passes), shown in Figure 7d, the A\u22171 A\u22172 {111}< 112 > components became\n strengthened and, additionally, the B B {112}< 110 > texture component appeared.\n Figure 8 shows the full XRD patterns corresponding to each investigated condition.\n In these patterns, we identi\ufb01ed the main re\ufb02ections, which corresponded to the Fcc Al,\n diamond cubic Si, and cubic Mg2Si phases. As can be observed, the Si peaks for the heat-\n treated S2 sample had higher intensities than those of the as-built S0 sample, which means\n that the heat-treatment period was long enough to initiate the precipitation of excess Si from\n the Al matrix, thus decreasing the Si content in the solid solution. This accordingly caused\n a lattice parameter increase from 4.0495 \u00b1 0.0004 \u00c5 (S0 sample) to a more equilibriumSymmetry 2022, 14, 674 10 of 19\n\n\n\n value of 4.0509 \u00b1 0.0003 \u00c5 (S2 sample), which for Al in AlSi10Mg alloys is reported to be\n 4.0515 \u00c5 [40]. The inset in Figure 8 illustrates the shift of the Al (100) re\ufb02ection toward the\n lower 2\u03b8 angles, suggested the minor variations in the Al lattice parameter after ECAP. In\n fact, the calculated Al lattice parameter of the S2-1 sample decreased to 4.0476 \u00b1 0.0003 \u00c5;\n however, it increased slightly to 4.0502 \u00b1 0.0003 \u00c5 after the second ECAP pass (S2-2 sample),\n which indicated variations in the Si solid solubility during ECAP processing.\n\n\n\n\n\n Figure 8. XRD diffraction pattern of the AlSi10Mg alloy in different investigated conditions.\n\n Based on modi\ufb01ed Vegard\u2019s Equation (1) [41], we calculated 1.1 at% Si solute for\n as-built, 0.3 at% Si solute and heat-treated samples, respectively. The \ufb01rst pressing of ECAP\n led to solid solubility extension of silicon in the aluminum matrix. The amount of Si in the\n solid solution increased to 2.2 at% (note that for Al alloys, it is 1.65 at%); however, during\n the subsequent ECAP pass, the dynamic precipitation of supersaturated Si depleted the\n solute concentration in the solid solution [42], decreasing it to 0.7 at%.\n\n \u03b1 = 0.40515 \u22120.0174XSi (1)\n\n where \u03b1 is the lattice parameter of the Al matrix, and XSi is the atomic fraction of Si in the\n Al matrix.\n\n 3.2. Corrosion Properties Analysis\n\n The typical electrode potential (Eocp) as a function of immersion time in a 3.5% NaCl so-\n lution for the as-built, heat-treated and ECAP processed samples are presented in Figure 9.\n As can be seen, the stabilized Eocp values for the S0 and S2 samples were much lower\n (~\u2013670 mV, and \u2212685 mV, respectively) than for ECAP processed S2-1 (~\u20130.760 mV) and\n S2-2 samples (~\u20130.870 mV). Generally, the open circuit potential Eocp re\ufb02ects the thermody-\n namic parameter, which guides us about the thermodynamic tendency of metallic materials\n to participate in electrochemical corrosion with the electrolyte or neighboring medium. A\n decrease in Eocp values with the subsequent stabilization indicate possible dissolution of\n the material surface, whereas an increase in the Eocp values with subsequent stabilization in-\n dicates an increased compactness of the passive layer and/or growth of corrosion products\n on the samples\u2019 surfaces. The recorded Eocp values for the four tested samples belonged to\n the passive region domain of Al(OH)3 or Al2O3 in the Pourbaix diagram for aluminum [43],\n which indicated the formation of a Al(OH)3 or Al2O3 passive layer on the sample surface.\n Accordingly, the higher Eocp values for the ECAP processed samples indicated their higher\n corrosion resistance, which is due to the possibility of a more effective formation of the\n oxide layer from the corrosion product and, in effect, the passivation process.Symmetry 2022, 14, 674 11 of 19\n\n\n\n\n\n Figure 9. Open circuit potential curves of the tested samples.\n\n Potentiodynamic measurements were conducted to understand the effects of heat\n treatment and subsequent ECAP on the corrosion rate. Figure 10 illustrates the polar-\n ization plots, while Table 4 lists the potential (Ecorr), the polarization resistance (Rp), and\n the corrosion current density (icorr) obtained from their respective polarization plots by\n Tafel extrapolation.\n\n\n\n\n\n Figure 10. Potentiodynamic polarization curves of all tested samples.Symmetry 2022, 14, 674 12 of 19\n\n\n\n\n Table 4. Summarized results of pitting corrosion test.\n\n Sample Ecorr, [mV] icorr, [\u00b5A/cm2] Rp, [k\u2126\u00b7cm2]\n\n S0 \u2212663 \u00b1 11 7.3 \u00b1 0.1 1.1 \u00b1 0.1\n S2 \u2212693 \u00b1 21 18.5 \u00b1 0.4 0.9 \u00b1 0.1\n S2-1 \u2212550 \u00b1 17 0.3 \u00b1 0.05 60.6 \u00b1 2\n S2-2 \u2212440 \u00b1 14 0.2 \u00b1 0.04 75.5 \u00b1 4\n\n\n The obtained values of the corrosion potential Ecorr were in line with the open-circuit\n potential behavior Eocp. For the built S0 sample, the mean value of the corrosion potential\n was Ecorr = \u2212663 \u00b1 11 mVAg/AgCl. The corrosion potential decreased slightly after heat\n treatment to \u2013693 \u00b1 21 mVAg/AgCl. This is because thermal treatment at 300 \u25e6C changed\n the size and morphology of Si precipitates and resulted in a depletion of the silicon content\n of the aluminum matrix; therefore, the alloy matrix became less noble [44\u201346]. In this way,\n the effect of galvanic stimulation can be emphasized, which means that the Al anode matrix\n surrounding the large cathode is more prone to dissolution, which resulted in a cathodic\n shift of the Ecorr value.\n ECAP processing resulted in an increase in the corrosion potential towards more noble\n values. The average Ecorr values were\u2014\u2212550 \u00b1 17 mVAg/AgCl and \u2013440 \u00b1 14 mVAg/AgCl,\n respectively, for the S2-1 and S2-2 samples. In addition to the nobler Ecorr value, the ECAP\n processed samples were also characterized by a higher value of the polarization resistance\n Rp and a lower value of the current density icorr. The corrosion current density of the S0\n and S2 samples (icorr = 7.3 \u00b1 0.1 \u00b5A/cm2, and icorr = 18.5 \u00b1 0.4 \u00b5A/cm2, respectively)\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: [pqac-00000000, pqac-00000001, pqac-00000002, pqac-00000003, pqac-00000004, pqac-00000005, pqac-00000006, pqac-00000007, pqac-00000008, pqac-00000009, pqac-00000010, pqac-00000011, pqac-00000012, pqac-00000013, pqac-00000014, pqac-00000015, pqac-00000016, pqac-00000017, pqac-00000018, pqac-00000019, pqac-00000020, pqac-00000021, pqac-00000022, pqac-00000023, pqac-00000024, pqac-00000025, pqac-00000026, pqac-00000027, pqac-00000028, pqac-00000029, pqac-00000030, pqac-00000031, pqac-00000032, pqac-00000033, pqac-00000034, pqac-00000035, pqac-00000036, pqac-00000037, pqac-00000038, pqac-00000039, pqac-00000040, pqac-00000041, pqac-00000042, pqac-00000043, pqac-00000044, pqac-00000045, pqac-00000046, pqac-00000047, pqac-00000048, pqac-00000049, pqac-00000050]\n\nStatus: Paper Count=39 | Relevant Papers=18 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=51 | Current Cost=$0.5345 | Disease-Target Evidence=0", + "name": "read_text", + "tool_call_id": "toolu_01Ax29if1H8J3cV14jLtbfX8", + "info": { + "start_ts": 4120.247130227, + "end_ts": 4124.993607804 + } + }, + { + "role": "assistant", + "content": "Now let me update the plan and collect remaining evidence:", + "function_call": null, + "tool_calls": [ + { + "id": "toolu_01Tkv4ojTJCGYomVw4WCZikR", + "type": "function", + "function": { + "arguments": "{\"plan_objective_id\": 1, \"updated_plan_objective_json\": \"{\\\"id\\\": 1, \\\"objective\\\": \\\"Search for literature on EBSD-derived quantitative measurements and their relative importance\\\", \\\"rationale\\\": \\\"Foundational literature obtained\\\", \\\"status\\\": \\\"completed\\\", \\\"result\\\": \\\"Found key papers on EBSD measurement methods, AM applications, grain boundary engineering, fatigue, texture-property relations\\\", \\\"evaluation\\\": \\\"Multiple high-quality sources retrieved covering all major EBSD measurement types\\\"}\"}", + "name": "update_plan" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Updated plan:\n{\n \"objectives\": [\n {\n \"id\": 1,\n \"objective\": \"Search for literature on EBSD-derived quantitative measurements and their relative importance\",\n \"rationale\": \"Foundational literature obtained\",\n \"status\": \"completed\",\n \"result\": \"Found key papers on EBSD measurement methods, AM applications, grain boundary engineering, fatigue, texture-property relations\",\n \"evaluation\": \"Multiple high-quality sources retrieved covering all major EBSD measurement types\"\n },\n {\n \"id\": 2,\n \"objective\": \"Search for structure-property linkage evidence connecting EBSD measurements to engineering properties\",\n \"rationale\": \"Need evidence on Hall-Petch, fatigue, corrosion, creep, fracture toughness correlations with EBSD-derived quantities\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 3,\n \"objective\": \"Search for emerging uses of EBSD in ICME, CPFEM, machine learning, digital twins, and AM qualification (2020-2026)\",\n \"rationale\": \"Need to identify rising demand areas and bottleneck measurements for computational workflows\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 4,\n \"objective\": \"Search for EBSD applications in additive manufacturing, particularly LPBF metals\",\n \"rationale\": \"Need specific AM-focused EBSD literature on AlSi10Mg, Ti-6Al-4V, IN718, 316L\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 5,\n \"objective\": \"Search for reproducibility and measurement quality concerns in EBSD including step size sensitivity, cleanup effects, and standards\",\n \"rationale\": \"Need to identify which measurements are robust vs fragile, and relevant standards like ASTM E2627, ISO 13067\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 6,\n \"objective\": \"Gather evidence from retrieved papers on all five topics\",\n \"rationale\": \"Deep-dive into the collected literature to extract specific quantitative claims and citations\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 7,\n \"objective\": \"Create summary artifacts (tables, rankings) for the final answer\",\n \"rationale\": \"Organize findings into structured artifacts for clarity\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 8,\n \"objective\": \"Submit final comprehensive answer with citations\",\n \"rationale\": \"Deliver the prioritized, evidence-backed survey as requested\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n }\n ]\n}", + "name": "update_plan", + "tool_call_id": "toolu_01Tkv4ojTJCGYomVw4WCZikR", + "info": { + "start_ts": 4176.047372402, + "end_ts": 4176.049907018 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "toolu_011RERBJJ8BVad1bMb3CRg9i", + "type": "function", + "function": { + "arguments": "{\"question\": \"How does HR-EBSD cross-correlation method measure residual elastic strain and stress? What are the accuracy and limitations? How does it relate to crack tip stress fields and dislocation characterization?\"}", + "name": "gather_evidence" + } + }, + { + "id": "toolu_013tg9dkrbybJwD5STbkM3n9", + "type": "function", + "function": { + "arguments": "{\"question\": \"What EBSD measurements are most commonly reported for machine learning surrogate models and ICME workflows? What is the role of synthetic microstructure generation (DREAM.3D) and statistical volume elements using EBSD data?\"}", + "name": "gather_evidence" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Most relevant evidence (with ids):\n\n## pqac-00000053\n\nFrom text 'ball2023pergrainandneighbourhood pages 3-4'.\n\nJames A. D. Ball, Anna Kareer, Oxana V. Magdysyuk, Stefan Michalik, Thomas Connolley, and David M. Collins. Per-grain and neighbourhood stress interactions during deformation of a ferritic steel obtained using three-dimensional x-ray diffraction. Text, Jan 2023. URL: https://doi.org/10.48550/arxiv.2302.10711, doi:10.48550/arxiv.2302.10711. This article has 6 citations and is from a peer-reviewed journal.\n\nThe HR-EBSD method measures residual elastic strain by extracting a reference EBSP (Electron BackScatter Pattern) within a grain and measuring image shifts via cross-correlation between the reference pattern and test patterns. A deformation gradient tensor is derived from the diffraction pattern shifts, allowing separation of strain and rotation components using a finite decomposition framework. The resulting strain tensor is multiplied by the stiffness tensor for ferritic steel to obtain the stress tensor. The method has a strain sensitivity of at least 1 \u00d7 10\u207b\u2074. However, the excerpt does not contain information addressing crack tip stress fields or dislocation characterization. The article references comprehensive details of the HR-EBSD method provided elsewhere.\n\n\n---\n\n## pqac-00000054\n\nFrom text 'roy2026themechanisticaspects pages 43-46'.\n\nRonit Roy, Johan E. Westraadt, and Janelle P. Wharry. The mechanistic aspects of chloride-induced stress corrosion cracking and internal pitting in stainless steel. Unknown journal, Aug 2026. URL: https://doi.org/10.21203/rs.3.rs-10491066/v1, doi:10.21203/rs.3.rs-10491066/v1.\n\nThe excerpt references HR-EBSD (High Resolution Electron Backscatter Diffraction) techniques for measuring residual elastic strain and stress in crystalline materials. Key cited works describe high-resolution elastic strain measurement capabilities from EBSD patterns with improved sensitivity levels. HR-EBSD techniques are presented as tools for mapping local stress and dislocations at sub-micron resolution. The document connects HR-EBSD to studies of crack tip fields and dislocation characterization, including applications to stress corrosion cracking in austenitic stainless steel and crack growth analysis. Specific applications mentioned include assessment of microscale crack tip fields and evaluation of deformation fields associated with irradiation-induced effects. However, the excerpt does not provide detailed information about the specific cross-correlation methodology, accuracy metrics, or specific limitations of HR-EBSD measurements.\n\n\n---\n\n## pqac-00000055\n\nFrom text 'roy2026themechanisticaspects pages 11-15'.\n\nRonit Roy, Johan E. Westraadt, and Janelle P. Wharry. The mechanistic aspects of chloride-induced stress corrosion cracking and internal pitting in stainless steel. Unknown journal, Aug 2026. URL: https://doi.org/10.21203/rs.3.rs-10491066/v1, doi:10.21203/rs.3.rs-10491066/v1.\n\nThe excerpt demonstrates HR-EBSD application for measuring residual elastic strains around cracks in stainless steel. Elastic strain localization is observed along crack paths and at grain boundaries/triple points ahead of crack tips, correlating with GND density maps and dislocation characterization via cECCI. The results show significant elastic deformation concentrations in crack tip regions. The excerpt notes that current HR-EBSD results are free from edge-rounding preparation errors. Higher HR-KAM (Kernel Average Misorientation) values concentrate at crack edges, indicating plastic deformation. The spatial strain distribution patterns correspond with dislocation microstructure evolution and crack tip stress fields, showing characteristic peanut-shaped plastic zones for mode I cracks. However, the excerpt does not provide explicit details on the mathematical measurement principles, accuracy specifications, quantitative limitations, or specific stress calculation methodologies.\n\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: [pqac-00000000, pqac-00000001, pqac-00000002, pqac-00000003, pqac-00000004, pqac-00000005, pqac-00000006, pqac-00000007, pqac-00000008, pqac-00000009, pqac-00000010, pqac-00000011, pqac-00000012, pqac-00000013, pqac-00000014, pqac-00000015, pqac-00000016, pqac-00000017, pqac-00000018, pqac-00000019, pqac-00000020, pqac-00000021, pqac-00000022, pqac-00000023, pqac-00000024, pqac-00000025, pqac-00000026, pqac-00000027, pqac-00000028, pqac-00000029, pqac-00000030, pqac-00000031, pqac-00000032, pqac-00000033, pqac-00000034, pqac-00000035, pqac-00000036, pqac-00000037, pqac-00000038, pqac-00000039, pqac-00000040, pqac-00000041, pqac-00000042, pqac-00000043, pqac-00000044, pqac-00000045, pqac-00000046, pqac-00000047, pqac-00000048, pqac-00000049, pqac-00000050, pqac-00000051, pqac-00000052, pqac-00000053, pqac-00000054, pqac-00000055]\n\nStatus: Paper Count=39 | Relevant Papers=19 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=56 | Current Cost=$0.5750 | Disease-Target Evidence=0", + "name": "gather_evidence", + "tool_call_id": "toolu_011RERBJJ8BVad1bMb3CRg9i", + "info": { + "start_ts": 4226.796557899, + "end_ts": 4236.981176991 + } + }, + { + "role": "tool", + "content": "Most relevant evidence (with ids):\n\n## pqac-00000056\n\nFrom text 'wanni2024machinelearningenhanced pages 1-2'.\n\nJ. Wanni, C. A. Bronkhorst, and D. J. Thoma. Machine learning enhanced analysis of ebsd data for texture representation. npj Computational Materials, 10:1-11, Jun 2024. URL: https://doi.org/10.1038/s41524-024-01324-4, doi:10.1038/s41524-024-01324-4. This article has 18 citations and is from a peer-reviewed journal.\n\nThe excerpt discusses the use of EBSD data for generating synthetic microstructure datasets and reduced-order models. Grain morphology and lattice orientation (crystallographic texture) are key EBSD-derived characteristics represented in synthetic structures using Dream3D software. The number of grains in synthetic structures typically varies from tens to thousands depending on computational resources. Since full EBSD datasets may contain hundreds to thousands of grains, representative volume elements (RVEs) are created with reduced grain numbers to manage computational costs while maintaining accurate representation of microstructural characteristics. Generating accurate reduced-order Euler angle datasets from EBSD measurements is important not only for crystal plasticity simulations but also for surrogate modeling and reduced-order modeling approaches that streamline complex physical models while maintaining accuracy.\n\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: [pqac-00000000, pqac-00000001, pqac-00000002, pqac-00000003, pqac-00000004, pqac-00000005, pqac-00000006, pqac-00000007, pqac-00000008, pqac-00000009, pqac-00000010, pqac-00000011, pqac-00000012, pqac-00000013, pqac-00000014, pqac-00000015, pqac-00000016, pqac-00000017, pqac-00000018, pqac-00000019, pqac-00000020, pqac-00000021, pqac-00000022, pqac-00000023, pqac-00000024, pqac-00000025, pqac-00000026, pqac-00000027, pqac-00000028, pqac-00000029, pqac-00000030, pqac-00000031, pqac-00000032, pqac-00000033, pqac-00000034, pqac-00000035, pqac-00000036, pqac-00000037, pqac-00000038, pqac-00000039, pqac-00000040, pqac-00000041, pqac-00000042, pqac-00000043, pqac-00000044, pqac-00000045, pqac-00000046, pqac-00000047, pqac-00000048, pqac-00000049, pqac-00000050, pqac-00000051, pqac-00000052, pqac-00000053, pqac-00000054, pqac-00000055, pqac-00000056]\n\nStatus: Paper Count=39 | Relevant Papers=19 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=57 | Current Cost=$0.6127 | Disease-Target Evidence=0", + "name": "gather_evidence", + "tool_call_id": "toolu_013tg9dkrbybJwD5STbkM3n9", + "info": { + "start_ts": 4226.894429649, + "end_ts": 4246.069118826 + } + }, + { + "role": "assistant", + "content": "Let me now update the plan and proceed to create artifacts. I have sufficient evidence across all topics:", + "function_call": null, + "tool_calls": [ + { + "id": "toolu_018J4odDo5B67PHzvA8ecwbc", + "type": "function", + "function": { + "arguments": "{\"plan_objective_id\": 2, \"updated_plan_objective_json\": \"{\\\"id\\\": 2, \\\"objective\\\": \\\"Search for structure-property linkage evidence\\\", \\\"rationale\\\": \\\"Evidence gathered on texture-anisotropy, GBCD-corrosion, orientation-fatigue, grain size-Hall-Petch links\\\", \\\"status\\\": \\\"completed\\\", \\\"result\\\": \\\"Strong evidence for texture-anisotropy and GBCD-corrosion linkages; good evidence for fatigue-orientation linkages; grain size-Hall-Petch is well-established foundational result\\\", \\\"evaluation\\\": \\\"Sufficient evidence with quantitative examples from multiple papers\\\"}\"}", + "name": "update_plan" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Updated plan:\n{\n \"objectives\": [\n {\n \"id\": 1,\n \"objective\": \"Search for literature on EBSD-derived quantitative measurements and their relative importance\",\n \"rationale\": \"Foundational literature obtained\",\n \"status\": \"completed\",\n \"result\": \"Found key papers on EBSD measurement methods, AM applications, grain boundary engineering, fatigue, texture-property relations\",\n \"evaluation\": \"Multiple high-quality sources retrieved covering all major EBSD measurement types\"\n },\n {\n \"id\": 2,\n \"objective\": \"Search for structure-property linkage evidence\",\n \"rationale\": \"Evidence gathered on texture-anisotropy, GBCD-corrosion, orientation-fatigue, grain size-Hall-Petch links\",\n \"status\": \"completed\",\n \"result\": \"Strong evidence for texture-anisotropy and GBCD-corrosion linkages; good evidence for fatigue-orientation linkages; grain size-Hall-Petch is well-established foundational result\",\n \"evaluation\": \"Sufficient evidence with quantitative examples from multiple papers\"\n },\n {\n \"id\": 3,\n \"objective\": \"Search for emerging uses of EBSD in ICME, CPFEM, machine learning, digital twins, and AM qualification (2020-2026)\",\n \"rationale\": \"Need to identify rising demand areas and bottleneck measurements for computational workflows\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 4,\n \"objective\": \"Search for EBSD applications in additive manufacturing, particularly LPBF metals\",\n \"rationale\": \"Need specific AM-focused EBSD literature on AlSi10Mg, Ti-6Al-4V, IN718, 316L\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 5,\n \"objective\": \"Search for reproducibility and measurement quality concerns in EBSD including step size sensitivity, cleanup effects, and standards\",\n \"rationale\": \"Need to identify which measurements are robust vs fragile, and relevant standards like ASTM E2627, ISO 13067\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 6,\n \"objective\": \"Gather evidence from retrieved papers on all five topics\",\n \"rationale\": \"Deep-dive into the collected literature to extract specific quantitative claims and citations\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 7,\n \"objective\": \"Create summary artifacts (tables, rankings) for the final answer\",\n \"rationale\": \"Organize findings into structured artifacts for clarity\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 8,\n \"objective\": \"Submit final comprehensive answer with citations\",\n \"rationale\": \"Deliver the prioritized, evidence-backed survey as requested\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n }\n ]\n}", + "name": "update_plan", + "tool_call_id": "toolu_018J4odDo5B67PHzvA8ecwbc", + "info": { + "start_ts": 4302.940244848, + "end_ts": 4302.941258852 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "toolu_01PyvSNqtyHaErmLJKupkd6b", + "type": "function", + "function": { + "arguments": "{\"plan_objective_id\": 3, \"updated_plan_objective_json\": \"{\\\"id\\\": 3, \\\"objective\\\": \\\"Search for emerging uses of EBSD in ICME, CPFEM, ML, digital twins, and AM qualification\\\", \\\"rationale\\\": \\\"Evidence gathered on CPFEM inputs, ML texture-property models, DREAM.3D synthetic microstructures, AM process optimization\\\", \\\"status\\\": \\\"completed\\\", \\\"result\\\": \\\"Key bottleneck is orientation data (texture) and grain size distributions as CPFEM/ICME inputs; ML surrogate models use texture representations; synthetic microstructure generation requires grain morphology + orientation\\\", \\\"evaluation\\\": \\\"Sufficient evidence from multiple sources\\\"}\"}", + "name": "update_plan" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Updated plan:\n{\n \"objectives\": [\n {\n \"id\": 1,\n \"objective\": \"Search for literature on EBSD-derived quantitative measurements and their relative importance\",\n \"rationale\": \"Foundational literature obtained\",\n \"status\": \"completed\",\n \"result\": \"Found key papers on EBSD measurement methods, AM applications, grain boundary engineering, fatigue, texture-property relations\",\n \"evaluation\": \"Multiple high-quality sources retrieved covering all major EBSD measurement types\"\n },\n {\n \"id\": 2,\n \"objective\": \"Search for structure-property linkage evidence\",\n \"rationale\": \"Evidence gathered on texture-anisotropy, GBCD-corrosion, orientation-fatigue, grain size-Hall-Petch links\",\n \"status\": \"completed\",\n \"result\": \"Strong evidence for texture-anisotropy and GBCD-corrosion linkages; good evidence for fatigue-orientation linkages; grain size-Hall-Petch is well-established foundational result\",\n \"evaluation\": \"Sufficient evidence with quantitative examples from multiple papers\"\n },\n {\n \"id\": 3,\n \"objective\": \"Search for emerging uses of EBSD in ICME, CPFEM, ML, digital twins, and AM qualification\",\n \"rationale\": \"Evidence gathered on CPFEM inputs, ML texture-property models, DREAM.3D synthetic microstructures, AM process optimization\",\n \"status\": \"completed\",\n \"result\": \"Key bottleneck is orientation data (texture) and grain size distributions as CPFEM/ICME inputs; ML surrogate models use texture representations; synthetic microstructure generation requires grain morphology + orientation\",\n \"evaluation\": \"Sufficient evidence from multiple sources\"\n },\n {\n \"id\": 4,\n \"objective\": \"Search for EBSD applications in additive manufacturing, particularly LPBF metals\",\n \"rationale\": \"Need specific AM-focused EBSD literature on AlSi10Mg, Ti-6Al-4V, IN718, 316L\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 5,\n \"objective\": \"Search for reproducibility and measurement quality concerns in EBSD including step size sensitivity, cleanup effects, and standards\",\n \"rationale\": \"Need to identify which measurements are robust vs fragile, and relevant standards like ASTM E2627, ISO 13067\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 6,\n \"objective\": \"Gather evidence from retrieved papers on all five topics\",\n \"rationale\": \"Deep-dive into the collected literature to extract specific quantitative claims and citations\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 7,\n \"objective\": \"Create summary artifacts (tables, rankings) for the final answer\",\n \"rationale\": \"Organize findings into structured artifacts for clarity\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 8,\n \"objective\": \"Submit final comprehensive answer with citations\",\n \"rationale\": \"Deliver the prioritized, evidence-backed survey as requested\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n }\n ]\n}", + "name": "update_plan", + "tool_call_id": "toolu_01PyvSNqtyHaErmLJKupkd6b", + "info": { + "start_ts": 4357.259481029, + "end_ts": 4357.261791909 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "toolu_01Khtm6jJ3fQJMdQARe74SeV", + "type": "function", + "function": { + "arguments": "{\"plan_objective_id\": 4, \"updated_plan_objective_json\": \"{\\\"id\\\": 4, \\\"objective\\\": \\\"Search for EBSD applications in additive manufacturing, particularly LPBF metals\\\", \\\"rationale\\\": \\\"Extensive evidence gathered from NPL guide, NIST review, and specific alloy studies\\\", \\\"status\\\": \\\"completed\\\", \\\"result\\\": \\\"Texture is primary driver of AM anisotropy; grain morphology, melt pool structure, and cell/subgrain structure all characterized by EBSD; 3D EBSD rare but valuable; AlSi10Mg cell structure characterized\\\", \\\"evaluation\\\": \\\"Sufficient evidence from Mingard 2023, Weaver 2021, Snopinski 2022, Muiruri 2020, Haines 2025\\\"}\"}", + "name": "update_plan" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Updated plan:\n{\n \"objectives\": [\n {\n \"id\": 1,\n \"objective\": \"Search for literature on EBSD-derived quantitative measurements and their relative importance\",\n \"rationale\": \"Foundational literature obtained\",\n \"status\": \"completed\",\n \"result\": \"Found key papers on EBSD measurement methods, AM applications, grain boundary engineering, fatigue, texture-property relations\",\n \"evaluation\": \"Multiple high-quality sources retrieved covering all major EBSD measurement types\"\n },\n {\n \"id\": 2,\n \"objective\": \"Search for structure-property linkage evidence\",\n \"rationale\": \"Evidence gathered on texture-anisotropy, GBCD-corrosion, orientation-fatigue, grain size-Hall-Petch links\",\n \"status\": \"completed\",\n \"result\": \"Strong evidence for texture-anisotropy and GBCD-corrosion linkages; good evidence for fatigue-orientation linkages; grain size-Hall-Petch is well-established foundational result\",\n \"evaluation\": \"Sufficient evidence with quantitative examples from multiple papers\"\n },\n {\n \"id\": 3,\n \"objective\": \"Search for emerging uses of EBSD in ICME, CPFEM, ML, digital twins, and AM qualification\",\n \"rationale\": \"Evidence gathered on CPFEM inputs, ML texture-property models, DREAM.3D synthetic microstructures, AM process optimization\",\n \"status\": \"completed\",\n \"result\": \"Key bottleneck is orientation data (texture) and grain size distributions as CPFEM/ICME inputs; ML surrogate models use texture representations; synthetic microstructure generation requires grain morphology + orientation\",\n \"evaluation\": \"Sufficient evidence from multiple sources\"\n },\n {\n \"id\": 4,\n \"objective\": \"Search for EBSD applications in additive manufacturing, particularly LPBF metals\",\n \"rationale\": \"Extensive evidence gathered from NPL guide, NIST review, and specific alloy studies\",\n \"status\": \"completed\",\n \"result\": \"Texture is primary driver of AM anisotropy; grain morphology, melt pool structure, and cell/subgrain structure all characterized by EBSD; 3D EBSD rare but valuable; AlSi10Mg cell structure characterized\",\n \"evaluation\": \"Sufficient evidence from Mingard 2023, Weaver 2021, Snopinski 2022, Muiruri 2020, Haines 2025\"\n },\n {\n \"id\": 5,\n \"objective\": \"Search for reproducibility and measurement quality concerns in EBSD including step size sensitivity, cleanup effects, and standards\",\n \"rationale\": \"Need to identify which measurements are robust vs fragile, and relevant standards like ASTM E2627, ISO 13067\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 6,\n \"objective\": \"Gather evidence from retrieved papers on all five topics\",\n \"rationale\": \"Deep-dive into the collected literature to extract specific quantitative claims and citations\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 7,\n \"objective\": \"Create summary artifacts (tables, rankings) for the final answer\",\n \"rationale\": \"Organize findings into structured artifacts for clarity\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 8,\n \"objective\": \"Submit final comprehensive answer with citations\",\n \"rationale\": \"Deliver the prioritized, evidence-backed survey as requested\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n }\n ]\n}", + "name": "update_plan", + "tool_call_id": "toolu_01Khtm6jJ3fQJMdQARe74SeV", + "info": { + "start_ts": 4412.246682839, + "end_ts": 4412.249066075 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "toolu_01Bxk2dKCsPTcnC2jNH8yLzL", + "type": "function", + "function": { + "arguments": "{\"plan_objective_id\": 5, \"updated_plan_objective_json\": \"{\\\"id\\\": 5, \\\"objective\\\": \\\"Search for reproducibility and measurement quality concerns in EBSD\\\", \\\"rationale\\\": \\\"Evidence gathered from Flipon 2021 and Mingard 2023 on step size, cleanup, misorientation threshold, and software definition effects\\\", \\\"status\\\": \\\"completed\\\", \\\"result\\\": \\\"Grain size varies <7% with misorientation threshold 5-15\\u00b0; pixel size affects mean values by up to 20%; software definitions of ellipse fitting, Feret diameters differ significantly between vendors; ISO 13067 and ASTM E2627 referenced; color scale choices can mislead\\\", \\\"evaluation\\\": \\\"Strong evidence from Flipon 2021 and Mingard 2023 NPL guide\\\"}\"}", + "name": "update_plan" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Updated plan:\n{\n \"objectives\": [\n {\n \"id\": 1,\n \"objective\": \"Search for literature on EBSD-derived quantitative measurements and their relative importance\",\n \"rationale\": \"Foundational literature obtained\",\n \"status\": \"completed\",\n \"result\": \"Found key papers on EBSD measurement methods, AM applications, grain boundary engineering, fatigue, texture-property relations\",\n \"evaluation\": \"Multiple high-quality sources retrieved covering all major EBSD measurement types\"\n },\n {\n \"id\": 2,\n \"objective\": \"Search for structure-property linkage evidence\",\n \"rationale\": \"Evidence gathered on texture-anisotropy, GBCD-corrosion, orientation-fatigue, grain size-Hall-Petch links\",\n \"status\": \"completed\",\n \"result\": \"Strong evidence for texture-anisotropy and GBCD-corrosion linkages; good evidence for fatigue-orientation linkages; grain size-Hall-Petch is well-established foundational result\",\n \"evaluation\": \"Sufficient evidence with quantitative examples from multiple papers\"\n },\n {\n \"id\": 3,\n \"objective\": \"Search for emerging uses of EBSD in ICME, CPFEM, ML, digital twins, and AM qualification\",\n \"rationale\": \"Evidence gathered on CPFEM inputs, ML texture-property models, DREAM.3D synthetic microstructures, AM process optimization\",\n \"status\": \"completed\",\n \"result\": \"Key bottleneck is orientation data (texture) and grain size distributions as CPFEM/ICME inputs; ML surrogate models use texture representations; synthetic microstructure generation requires grain morphology + orientation\",\n \"evaluation\": \"Sufficient evidence from multiple sources\"\n },\n {\n \"id\": 4,\n \"objective\": \"Search for EBSD applications in additive manufacturing, particularly LPBF metals\",\n \"rationale\": \"Extensive evidence gathered from NPL guide, NIST review, and specific alloy studies\",\n \"status\": \"completed\",\n \"result\": \"Texture is primary driver of AM anisotropy; grain morphology, melt pool structure, and cell/subgrain structure all characterized by EBSD; 3D EBSD rare but valuable; AlSi10Mg cell structure characterized\",\n \"evaluation\": \"Sufficient evidence from Mingard 2023, Weaver 2021, Snopinski 2022, Muiruri 2020, Haines 2025\"\n },\n {\n \"id\": 5,\n \"objective\": \"Search for reproducibility and measurement quality concerns in EBSD\",\n \"rationale\": \"Evidence gathered from Flipon 2021 and Mingard 2023 on step size, cleanup, misorientation threshold, and software definition effects\",\n \"status\": \"completed\",\n \"result\": \"Grain size varies <7% with misorientation threshold 5-15\u00b0; pixel size affects mean values by up to 20%; software definitions of ellipse fitting, Feret diameters differ significantly between vendors; ISO 13067 and ASTM E2627 referenced; color scale choices can mislead\",\n \"evaluation\": \"Strong evidence from Flipon 2021 and Mingard 2023 NPL guide\"\n },\n {\n \"id\": 6,\n \"objective\": \"Gather evidence from retrieved papers on all five topics\",\n \"rationale\": \"Deep-dive into the collected literature to extract specific quantitative claims and citations\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 7,\n \"objective\": \"Create summary artifacts (tables, rankings) for the final answer\",\n \"rationale\": \"Organize findings into structured artifacts for clarity\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 8,\n \"objective\": \"Submit final comprehensive answer with citations\",\n \"rationale\": \"Deliver the prioritized, evidence-backed survey as requested\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n }\n ]\n}", + "name": "update_plan", + "tool_call_id": "toolu_01Bxk2dKCsPTcnC2jNH8yLzL", + "info": { + "start_ts": 4467.668021711, + "end_ts": 4467.671004703 + } + }, + { + "role": "assistant", + "content": "Now let me update objectives 6 and proceed to create artifacts:", + "function_call": null, + "tool_calls": [ + { + "id": "toolu_0168gvns6JA3jzRFJ53F2DCF", + "type": "function", + "function": { + "arguments": "{\"plan_objective_id\": 6, \"updated_plan_objective_json\": \"{\\\"id\\\": 6, \\\"objective\\\": \\\"Gather evidence from retrieved papers on all five topics\\\", \\\"rationale\\\": \\\"Extensive evidence gathered through multiple rounds of gather_evidence and read_text\\\", \\\"status\\\": \\\"completed\\\", \\\"result\\\": \\\"57 evidence pieces collected across all topics with strong coverage of texture-anisotropy, GBCD-corrosion, fatigue-orientation, CPFEM inputs, AM characterization, reproducibility concerns\\\", \\\"evaluation\\\": \\\"Evidence is sufficient to create comprehensive artifacts and answer\\\"}\"}", + "name": "update_plan" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Updated plan:\n{\n \"objectives\": [\n {\n \"id\": 1,\n \"objective\": \"Search for literature on EBSD-derived quantitative measurements and their relative importance\",\n \"rationale\": \"Foundational literature obtained\",\n \"status\": \"completed\",\n \"result\": \"Found key papers on EBSD measurement methods, AM applications, grain boundary engineering, fatigue, texture-property relations\",\n \"evaluation\": \"Multiple high-quality sources retrieved covering all major EBSD measurement types\"\n },\n {\n \"id\": 2,\n \"objective\": \"Search for structure-property linkage evidence\",\n \"rationale\": \"Evidence gathered on texture-anisotropy, GBCD-corrosion, orientation-fatigue, grain size-Hall-Petch links\",\n \"status\": \"completed\",\n \"result\": \"Strong evidence for texture-anisotropy and GBCD-corrosion linkages; good evidence for fatigue-orientation linkages; grain size-Hall-Petch is well-established foundational result\",\n \"evaluation\": \"Sufficient evidence with quantitative examples from multiple papers\"\n },\n {\n \"id\": 3,\n \"objective\": \"Search for emerging uses of EBSD in ICME, CPFEM, ML, digital twins, and AM qualification\",\n \"rationale\": \"Evidence gathered on CPFEM inputs, ML texture-property models, DREAM.3D synthetic microstructures, AM process optimization\",\n \"status\": \"completed\",\n \"result\": \"Key bottleneck is orientation data (texture) and grain size distributions as CPFEM/ICME inputs; ML surrogate models use texture representations; synthetic microstructure generation requires grain morphology + orientation\",\n \"evaluation\": \"Sufficient evidence from multiple sources\"\n },\n {\n \"id\": 4,\n \"objective\": \"Search for EBSD applications in additive manufacturing, particularly LPBF metals\",\n \"rationale\": \"Extensive evidence gathered from NPL guide, NIST review, and specific alloy studies\",\n \"status\": \"completed\",\n \"result\": \"Texture is primary driver of AM anisotropy; grain morphology, melt pool structure, and cell/subgrain structure all characterized by EBSD; 3D EBSD rare but valuable; AlSi10Mg cell structure characterized\",\n \"evaluation\": \"Sufficient evidence from Mingard 2023, Weaver 2021, Snopinski 2022, Muiruri 2020, Haines 2025\"\n },\n {\n \"id\": 5,\n \"objective\": \"Search for reproducibility and measurement quality concerns in EBSD\",\n \"rationale\": \"Evidence gathered from Flipon 2021 and Mingard 2023 on step size, cleanup, misorientation threshold, and software definition effects\",\n \"status\": \"completed\",\n \"result\": \"Grain size varies <7% with misorientation threshold 5-15\u00b0; pixel size affects mean values by up to 20%; software definitions of ellipse fitting, Feret diameters differ significantly between vendors; ISO 13067 and ASTM E2627 referenced; color scale choices can mislead\",\n \"evaluation\": \"Strong evidence from Flipon 2021 and Mingard 2023 NPL guide\"\n },\n {\n \"id\": 6,\n \"objective\": \"Gather evidence from retrieved papers on all five topics\",\n \"rationale\": \"Extensive evidence gathered through multiple rounds of gather_evidence and read_text\",\n \"status\": \"completed\",\n \"result\": \"57 evidence pieces collected across all topics with strong coverage of texture-anisotropy, GBCD-corrosion, fatigue-orientation, CPFEM inputs, AM characterization, reproducibility concerns\",\n \"evaluation\": \"Evidence is sufficient to create comprehensive artifacts and answer\"\n },\n {\n \"id\": 7,\n \"objective\": \"Create summary artifacts (tables, rankings) for the final answer\",\n \"rationale\": \"Organize findings into structured artifacts for clarity\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 8,\n \"objective\": \"Submit final comprehensive answer with citations\",\n \"rationale\": \"Deliver the prioritized, evidence-backed survey as requested\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n }\n ]\n}", + "name": "update_plan", + "tool_call_id": "toolu_0168gvns6JA3jzRFJ53F2DCF", + "info": { + "start_ts": 4523.78648923, + "end_ts": 4523.789268628 + } + }, + { + "role": "assistant", + "content": "Now let me create the summary artifacts:", + "function_call": null, + "tool_calls": [ + { + "id": "toolu_01XE94Ww2KFFY2Ckjefyxtjh", + "type": "function", + "function": { + "arguments": "{\"artifact_type\": \"table\", \"description\": \"Create a comprehensive table ranking EBSD-derived measurements by their current scientific/industrial importance, with columns for: Rank, EBSD Measurement, Property Linkage Strength (Strong/Moderate/Emerging), Key Properties Predicted, Reproducibility Robustness (Robust/Moderate/Fragile), and CPFEM/ICME Demand Level. Include all 10 measurement categories: (1) Grain size/distribution, (2) Grain morphology/aspect ratio, (3) Crystallographic texture (ODF, pole figures), (4) Misorientation distribution/GBCD, (5) KAM/GOS/GND density, (6) HR-EBSD residual strain/stress, (7) Phase fraction/ID, (8) Twin/variant analysis, (9) Prior-phase reconstruction, (10) 3D EBSD statistics. Rank them by overall current importance considering evidence from all sources.\"}", + "name": "create_artifact" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "### Artifact (ID artifact-00)\n\n| Rank | EBSD Measurement | Property Linkage Strength | Key Properties Predicted | Reproducibility Robustness | CPFEM/ICME Demand Level |\n|---|---|---|---|---|---|\n| 1 | Crystallographic texture (ODF, pole figures, texture intensity/index) | Strong | Elastic/plastic anisotropy, yield stress directionality, modulus, formability, ductility, AM tensile anisotropy | Moderate | Very High (pqac-00000017, pqac-00000018, pqac-00000019, pqac-00000020, pqac-00000021, pqac-00000051) |\n| 2 | Grain size and grain size distribution | Strong | Yield strength, Hall-Petch behavior, hardness, recrystallization state, statistical volume element inputs | Moderate to Robust | Very High (pqac-00000022, pqac-00000024, pqac-00000026, pqac-00000003, pqac-00000006) |\n| 3 | Misorientation distribution and grain boundary character distribution (GBCD, network/connectivity, 5-parameter where possible) | Strong | Intergranular corrosion, SCC, corrosion fatigue, crack path tortuosity, boundary-controlled degradation | Moderate | High (pqac-00000011, pqac-00000012, pqac-00000013, pqac-00000014, pqac-00000015, pqac-00000016, pqac-00000037, pqac-00000042) |\n| 4 | Grain morphology / aspect ratio / elongation | Moderate to Strong | AM anisotropy, directional yielding, ductility, deformation partitioning, representative microstructure statistics | Fragile to Moderate | High (pqac-00000006, pqac-00000009, pqac-00000026, pqac-00000027, pqac-00000052) |\n| 5 | Phase fraction and phase identification (including small second phases when resolvable) | Moderate to Strong | Strength/ductility partitioning, transformation behavior, magnetic/electrical response, fatigue and corrosion sensitivity in multiphase alloys | Moderate | High (pqac-00000034, pqac-00000049, pqac-00000050) |\n| 6 | KAM, GOS, and GND density | Moderate | Local plastic strain, deformation heterogeneity, fatigue initiation propensity, recovery/recrystallization state, crack-tip plasticity | Fragile | High (pqac-00000000, pqac-00000001, pqac-00000032, pqac-00000055) |\n| 7 | Twin and variant analysis | Moderate | Twinning-mediated plasticity, fatigue/crack transfer pathways, corrosion arrest in twin-related domains, transformation substructure effects | Moderate to Fragile | Moderate to High (pqac-00000012, pqac-00000016, pqac-00000028, pqac-00000030, pqac-00000045) |\n| 8 | Parent-phase reconstruction (prior-austenite / prior-beta) | Moderate | Toughness, strength via effective parent grain size and variant/packet hierarchy, AM martensite network design | Fragile | High in steels/Ti, Low otherwise (pqac-00000028, pqac-00000029, pqac-00000031, pqac-00000045, pqac-00000046, pqac-00000047) |\n| 9 | 3D EBSD / serial sectioning derived statistics | Emerging to Strong | True grain connectivity, 5-parameter boundary distributions, 3D crack/deformation path realism, validation datasets for models | Fragile | High but specialized (pqac-00000038, pqac-00000044, pqac-00000056, pqac-00000025) |\n| 10 | Residual elastic strain and stress via HR-EBSD / cross-correlation | Emerging to Strong | Crack-tip fields, local stress concentrations, stored elastic strain, dislocation-stress coupling, SCC/fatigue mechanics | Fragile | Moderate to High, bottlenecked by acquisition/analysis burden (pqac-00000053, pqac-00000054, pqac-00000055) |\n\n\n*Table: This table ranks the main EBSD-derived quantitative outputs by current scientific and industrial importance, emphasizing property linkage, reproducibility, and demand in ICME/CPFEM workflows. It is useful as a decision aid for prioritizing which EBSD measurements merit automation and uncertainty quantification first.*\n\nArtifact IDs that may be injected into the answer: [artifact-00]\n\nContext IDs that may be cited: [pqac-00000000, pqac-00000001, pqac-00000002, pqac-00000003, pqac-00000004, pqac-00000005, pqac-00000006, pqac-00000007, pqac-00000008, pqac-00000009, pqac-00000010, pqac-00000011, pqac-00000012, pqac-00000013, pqac-00000014, pqac-00000015, pqac-00000016, pqac-00000017, pqac-00000018, pqac-00000019, pqac-00000020, pqac-00000021, pqac-00000022, pqac-00000023, pqac-00000024, pqac-00000025, pqac-00000026, pqac-00000027, pqac-00000028, pqac-00000029, pqac-00000030, pqac-00000031, pqac-00000032, pqac-00000033, pqac-00000034, pqac-00000035, pqac-00000036, pqac-00000037, pqac-00000038, pqac-00000039, pqac-00000040, pqac-00000041, pqac-00000042, pqac-00000043, pqac-00000044, pqac-00000045, pqac-00000046, pqac-00000047, pqac-00000048, pqac-00000049, pqac-00000050, pqac-00000051, pqac-00000052, pqac-00000053, pqac-00000054, pqac-00000055, pqac-00000056]\n\nStatus: Paper Count=39 | Relevant Papers=19 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=57 | Current Cost=$0.6127 | Disease-Target Evidence=0", + "name": "create_artifact", + "tool_call_id": "toolu_01XE94Ww2KFFY2Ckjefyxtjh", + "info": { + "start_ts": 4581.824470017, + "end_ts": 4593.630107093 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "toolu_014oZ1mwaG8DV44UCjhuFPqf", + "type": "function", + "function": { + "arguments": "{\"artifact_type\": \"table\", \"description\": \"Create a table summarizing the reproducibility and measurement quality concerns for each EBSD-derived measurement. Columns: EBSD Measurement, Key Sensitivity Parameters, Documented Bias/Variability, Relevant Standards, and Robustness Rating (Robust/Moderate/Fragile). Cover all 10 measurement types. Include specific quantitative findings where available (e.g., grain size varying <7% with misorientation threshold 5-15\\u00b0, pixel size affecting mean by up to 20%, software vendor differences in aspect ratio ~20%, area-weighted metrics reduce step-size dependence).\"}", + "name": "create_artifact" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "### Artifact (ID artifact-01)\n\n| EBSD Measurement | Key Sensitivity Parameters | Documented Bias/Variability | Relevant Standards | Robustness Rating |\n|---|---|---|---|---|\n| Grain size and grain size distribution | Step size/pixel size; grain-definition misorientation threshold; minimum grain size cutoff; treatment of non-indexed points; cleanup; number- vs area-weighting; binning method | In a recrystallized equiaxed alloy, changing GB threshold from 5\u00b0 to 15\u00b0 changed mean ECD by **<7%**; in AM datasets, minimum-pixel cutoff and pixel size changed reported mean grain size by about **20%** for number-average metrics; area-weighted metrics were less step-size dependent and better discriminated broad distributions; histogram binning materially changes visual conclusions (pqac-00000024, pqac-00000026) | **ISO 13067:2020** for average grain size; **ASTM E2627** commonly referenced for EBSD grain-size practice; NPL guide stresses reporting exact definition/software (pqac-00000025, pqac-00000052) | **Moderate\u2013Robust** |\n| Grain morphology / aspect ratio | Step size; segmentation method; ellipse-fitting algorithm; Feret definition; software package; scale range and map visualization choices | Same AM sample analyzed by two vendor packages gave ~**20%** difference in major-axis value after accounting for radius/diameter convention, and inverse aspect-ratio conventions (e.g., 3.3 vs 0.27) can invert interpretation; circularity is highly step-size sensitive because perimeter is discretization-sensitive (pqac-00000027) | No single universal morphology standard inside EBSD software; report definitions/software explicitly; NPL warns defaults differ across vendors (pqac-00000025, pqac-00000027, pqac-00000052) | **Fragile** |\n| Crystallographic texture (ODF, pole figures, texture index) | Sample-axis registration; microscope/EBSD axis calibration; section plane selection; map area representativeness; color scale/IPF choice; reduction/sampling method | Losing AM X-Y-Z orientation can make texture-property interpretation impossible; viewing only one IPF direction can hide strong preferred orientation visible on orthogonal maps; color scales and plotting choices can materially alter apparent heterogeneity even for identical data (pqac-00000025, pqac-00000051, pqac-00000052) | No single texture-only standard cited here; best practice is explicit axis definition and complete reporting of section/sample orientation (pqac-00000051, pqac-00000052) | **Moderate** |\n| Misorientation distribution and GBCD (including network/connectivity) | Misorientation tolerance; CSL tolerance criterion; cleanup near boundaries; minimum segment length; 2D vs 3D acquisition; stereological assumptions; texture dependence for planar methods | Boundary classification shifts with tolerance choices; coherent vs slightly incoherent \u03a33 boundaries can change corrosion/passivation interpretation, with a critical transition reported around **0.4\u20130.5\u00b0** deviation from ideal \u03a33 geometry; 2D analyses can miss true connectivity and plane information needed for network conclusions (pqac-00000015, pqac-00000016, pqac-00000037, pqac-00000039) | No universal consensus standard for 5-parameter GBCD in routine EBSD; reporting of Brandon/CSL criteria and 2D/3D method is essential (pqac-00000037, pqac-00000039) | **Moderate\u2013Fragile** |\n| KAM, GOS, and GND density | Step size; neighbor order/kernel size; denoising/cleanup; angular resolution/noise floor; boundary exclusion rules; differentiation scheme for GND | KAM is explicitly step-size dependent; local misorientation metrics can be inflated or suppressed by cleanup and kernel definition; GND maps inherit orientation-noise amplification because they require spatial gradients of orientation; interpretation near crack tips and boundaries is especially sensitive to spatial resolution (pqac-00000022, pqac-00000055) | No broadly adopted standard for KAM/GOS/GND reporting; must state step size, kernel, excluded boundaries, and smoothing/cleanup choices (pqac-00000022, pqac-00000025) | **Fragile** |\n| Residual elastic strain and stress via HR-EBSD / cross-correlation | Pattern quality; reference pattern choice; detector calibration; surface preparation/edge rounding; strain-free reference assumption; spatial step size; stiffness tensor choice | HR-EBSD offers strain sensitivity of at least **1\u00d710^-4**, but results depend strongly on reference selection and pattern quality; preparation artifacts such as edge rounding can bias crack-tip fields, so papers explicitly note when such errors were avoided (pqac-00000053, pqac-00000055) | No mature universal standard cited here for HR-EBSD stress mapping; full reporting of cross-correlation setup and elastic constants is necessary (pqac-00000053, pqac-00000054) | **Fragile** |\n| Phase fraction and phase identification | Pattern indexing method; phase library completeness; pseudosymmetry; step size relative to phase size; confidence-index filtering; overlap with second phases | Small or thin second phases are easily missed when step size exceeds feature size; confidence-index filtering can preferentially delete minority-phase pixels; nanoscale phases are often below conventional EBSD spatial resolution and require transmission/HR approaches or correlative methods (pqac-00000049, pqac-00000050) | No specific standard cited here beyond normal EBSD reporting practice; phase list/indexing settings must be disclosed | **Moderate\u2013Fragile** |\n| Twin and variant analysis | Angular tolerance to ideal twin/variant relation; step size relative to twin thickness/lath width; cleanup that merges thin twins; parent OR assumption | Twin-related conclusions are sensitive to whether boundaries remain coherent versus slightly deviated; thin twins/variants can be lost by coarse step size or cleanup; variant pairing and packet assignment depend on the assumed orientation relationship and reconstruction workflow (pqac-00000016, pqac-00000028, pqac-00000030) | No single standard cited; explicit twin criterion, OR, and pixel/cleanup rules required (pqac-00000028, pqac-00000030) | **Fragile** |\n| Parent-phase reconstruction (prior-austenite / prior-beta) | Choice/refinement of orientation relationship; graph-clustering parameters; tolerance for child-parent assignment; retained parent fraction; twin handling | Reconstructed parent grains and packet/variant identities can change if OR is not iteratively refined; annealing twins and partial transformations complicate segmentation; therefore property conclusions based on prior-grain size are workflow-sensitive (pqac-00000028, pqac-00000029, pqac-00000031, pqac-00000045) | No universal standard; MTEX/related workflows improve transparency but require full disclosure of OR refinement and clustering settings (pqac-00000028, pqac-00000031) | **Fragile** |\n| 3D EBSD / serial sectioning derived statistics | Slice thickness; registration accuracy; missing/poor slices; voxel anisotropy; cleanup between slices; segmentation misorientation tolerance | 3D reconstruction quality is highly sensitive to registration and segmentation tolerance; cloud-based reprocessing of TriBeam data showed grain segmentation tolerance can bias reconstructed grain sizes; 3D EBSD is uniquely valuable because 2D can misstate connectivity and true grain shape, but acquisition burden and slice loss remain major limitations (pqac-00000025, pqac-00000038, pqac-00000044, pqac-00000056) | No universal 3D EBSD standard cited here; best practice is complete reporting of voxel size, registration, and segmentation parameters (pqac-00000025, pqac-00000044, pqac-00000056) | **Fragile** |\n\n\n*Table: This table summarizes which EBSD-derived measurements are most sensitive to acquisition and post-processing choices, and where the literature documents materially different outcomes. It is useful for prioritizing which outputs are suitable for automation and uncertainty quantification first.*\n\nArtifact IDs that may be injected into the answer: [artifact-00, artifact-01]\n\nContext IDs that may be cited: [pqac-00000000, pqac-00000001, pqac-00000002, pqac-00000003, pqac-00000004, pqac-00000005, pqac-00000006, pqac-00000007, pqac-00000008, pqac-00000009, pqac-00000010, pqac-00000011, pqac-00000012, pqac-00000013, pqac-00000014, pqac-00000015, pqac-00000016, pqac-00000017, pqac-00000018, pqac-00000019, pqac-00000020, pqac-00000021, pqac-00000022, pqac-00000023, pqac-00000024, pqac-00000025, pqac-00000026, pqac-00000027, pqac-00000028, pqac-00000029, pqac-00000030, pqac-00000031, pqac-00000032, pqac-00000033, pqac-00000034, pqac-00000035, pqac-00000036, pqac-00000037, pqac-00000038, pqac-00000039, pqac-00000040, pqac-00000041, pqac-00000042, pqac-00000043, pqac-00000044, pqac-00000045, pqac-00000046, pqac-00000047, pqac-00000048, pqac-00000049, pqac-00000050, pqac-00000051, pqac-00000052, pqac-00000053, pqac-00000054, pqac-00000055, pqac-00000056]\n\nStatus: Paper Count=39 | Relevant Papers=19 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=57 | Current Cost=$0.6127 | Disease-Target Evidence=0", + "name": "create_artifact", + "tool_call_id": "toolu_014oZ1mwaG8DV44UCjhuFPqf", + "info": { + "start_ts": 4653.588961898, + "end_ts": 4676.418348853 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "toolu_016EAkkcDvLP6MHcPFnTfyrs", + "type": "function", + "function": { + "arguments": "{\"artifact_type\": \"table\", \"description\": \"Create a ranked shortlist table for an automated EBSD parameter-optimization tool. Columns: Priority Tier (Tier 1 Highest Value / Tier 2 High Value / Tier 3 Moderate Value / Tier 4 Premature/Low Value), EBSD Output, Rationale for Ranking. Include approximately 10 rows covering all the main measurements. Tier 1 should include outputs with strong property linkage AND moderate-to-robust reproducibility AND high computational demand. Tier 4 should include outputs that are fragile, under-standardized, or have weak property linkage despite high reporting frequency.\"}", + "name": "create_artifact" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "### Artifact (ID artifact-02)\n\n| Priority Tier | EBSD Output | Rationale for Ranking |\n|---|---|---|\n| Tier 1 Highest Value | Crystallographic texture (ODF, pole figures, texture intensity/index) | Strongest current combination of property payoff, industrial relevance, and modeling demand: directly predicts elastic/plastic anisotropy, modulus, yield-stress directionality, and AM qualification outcomes; is a primary input to CPFEM, ICME, and reduced-order/ML texture representations; reproducibility is moderate if sample axes and plotting conventions are rigorously controlled (pqac-00000017, pqac-00000018, pqac-00000019, pqac-00000020, pqac-00000021, pqac-00000051, pqac-00000056) |\n| Tier 1 Highest Value | Grain size and grain size distribution | Foundational structure-property descriptor with strong Hall-Petch and hardness relevance and high value for synthetic microstructure generation and statistical volume elements; more reproducible than many advanced metrics if thresholds, minimum grain size, and weighting definition are standardized; ISO 13067 directly supports this as a standardizable target (pqac-00000022, pqac-00000024, pqac-00000025, pqac-00000026, pqac-00000003) |\n| Tier 1 Highest Value | Grain morphology / aspect ratio / elongation statistics | Especially high value for AM and CPFEM because columnar-vs-equiaxed morphology and elongation govern anisotropy and representative volume construction; property linkage is meaningful in LPBF, though definitions vary; an optimization tool that also standardizes morphology definitions would solve a real bottleneck (pqac-00000006, pqac-00000009, pqac-00000025, pqac-00000027, pqac-00000052) |\n| Tier 2 High Value | Misorientation distribution and grain boundary character distribution (GBCD, CSL fractions, network connectivity) | Strong demonstrated payoff for intergranular corrosion, SCC, corrosion fatigue, and crack-path tortuosity; industrially important in stainless steels and grain-boundary-engineered alloys; however, sensitivity to CSL tolerances, boundary segmentation, and 2D vs 3D assumptions lowers immediate automation readiness versus Tier 1 (pqac-00000011, pqac-00000012, pqac-00000013, pqac-00000014, pqac-00000015, pqac-00000016) |\n| Tier 2 High Value | Phase fraction and phase identification | High practical value in multiphase steels, AM alloys, and transformation products; directly relevant to process qualification and mechanical-property partitioning; can be robust when phases are well resolved, but becomes fragile for pseudosymmetry or very fine second phases (pqac-00000034, pqac-00000049, pqac-00000050) |\n| Tier 2 High Value | Parent-phase reconstruction plus variant/packet statistics | Very high value in steels and Ti alloys because prior-austenite/prior-\u03b2 information controls effective grain size, packet hierarchy, toughness, and AM martensitic network interpretation; also increasingly important in LPBF martensitic alloys; kept below Tier 1 because workflow dependence and OR sensitivity remain substantial (pqac-00000028, pqac-00000029, pqac-00000031, pqac-00000045, pqac-00000046, pqac-00000047) |\n| Tier 3 Moderate Value | KAM, GOS, and GND density | Extremely popular in the literature and useful for deformation heterogeneity, recrystallization, and fatigue/crack-tip studies, but step-size dependence and noise amplification make them poor first targets unless uncertainty propagation is explicit; best treated as secondary outputs after robust orientation optimization (pqac-00000000, pqac-00000032, pqac-00000055, pqac-00000022) |\n| Tier 3 Moderate Value | Twin and variant analysis | Important in twinning alloys, martensitic transformations, and grain-boundary-engineered materials; can predict corrosion arrest and local deformation pathways, but requires thin-feature resolution and careful tolerance definitions; narrower industrial breadth than texture or grain size (pqac-00000012, pqac-00000016, pqac-00000028, pqac-00000030, pqac-00000045) |\n| Tier 4 Premature/Low Value | Residual elastic strain/stress by HR-EBSD | Scientifically powerful with strong local-mechanics relevance, but currently too fragile, labor-intensive, and under-standardized for broad automated parameter optimization; depends on pattern quality, reference selection, and careful surface preparation, so premature as a general-purpose optimization target (pqac-00000053, pqac-00000054, pqac-00000055) |\n| Tier 4 Premature/Low Value | 3D EBSD / serial sectioning derived statistics and five-parameter GBCD | Potentially transformative for true connectivity and grain-boundary-plane statistics, but acquisition burden, registration sensitivity, sparse adoption, and lack of routine standardization make it a poor early automation target except in specialized labs; best as a later-stage extension after robust 2D workflows are solved (pqac-00000025, pqac-00000038, pqac-00000044, pqac-00000056) |\n\n\n*Table: This table ranks EBSD-derived outputs for an automated parameter-optimization tool by expected scientific and industrial value. It prioritizes measurements that combine strong property linkage, reasonable reproducibility, and high demand in AM qualification and ICME/CPFEM workflows.*\n\nArtifact IDs that may be injected into the answer: [artifact-00, artifact-01, artifact-02]\n\nContext IDs that may be cited: [pqac-00000000, pqac-00000001, pqac-00000002, pqac-00000003, pqac-00000004, pqac-00000005, pqac-00000006, pqac-00000007, pqac-00000008, pqac-00000009, pqac-00000010, pqac-00000011, pqac-00000012, pqac-00000013, pqac-00000014, pqac-00000015, pqac-00000016, pqac-00000017, pqac-00000018, pqac-00000019, pqac-00000020, pqac-00000021, pqac-00000022, pqac-00000023, pqac-00000024, pqac-00000025, pqac-00000026, pqac-00000027, pqac-00000028, pqac-00000029, pqac-00000030, pqac-00000031, pqac-00000032, pqac-00000033, pqac-00000034, pqac-00000035, pqac-00000036, pqac-00000037, pqac-00000038, pqac-00000039, pqac-00000040, pqac-00000041, pqac-00000042, pqac-00000043, pqac-00000044, pqac-00000045, pqac-00000046, pqac-00000047, pqac-00000048, pqac-00000049, pqac-00000050, pqac-00000051, pqac-00000052, pqac-00000053, pqac-00000054, pqac-00000055, pqac-00000056]\n\nStatus: Paper Count=39 | Relevant Papers=19 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=57 | Current Cost=$0.6127 | Disease-Target Evidence=0", + "name": "create_artifact", + "tool_call_id": "toolu_016EAkkcDvLP6MHcPFnTfyrs", + "info": { + "start_ts": 4738.562854849, + "end_ts": 4753.576249806 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "toolu_01GAuS1hDQGMT6WrVhMWhQcK", + "type": "function", + "function": { + "arguments": "{\"plan_objective_id\": 7, \"updated_plan_objective_json\": \"{\\\"id\\\": 7, \\\"objective\\\": \\\"Create summary artifacts (tables, rankings) for the final answer\\\", \\\"rationale\\\": \\\"Three comprehensive tables created: importance ranking, reproducibility analysis, automation priority ranking\\\", \\\"status\\\": \\\"completed\\\", \\\"result\\\": \\\"Created artifact-00 (importance ranking), artifact-01 (reproducibility concerns), artifact-02 (automation priority tiers)\\\", \\\"evaluation\\\": \\\"All three artifacts cover the requested content comprehensively\\\"}\"}", + "name": "update_plan" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Updated plan:\n{\n \"objectives\": [\n {\n \"id\": 1,\n \"objective\": \"Search for literature on EBSD-derived quantitative measurements and their relative importance\",\n \"rationale\": \"Foundational literature obtained\",\n \"status\": \"completed\",\n \"result\": \"Found key papers on EBSD measurement methods, AM applications, grain boundary engineering, fatigue, texture-property relations\",\n \"evaluation\": \"Multiple high-quality sources retrieved covering all major EBSD measurement types\"\n },\n {\n \"id\": 2,\n \"objective\": \"Search for structure-property linkage evidence\",\n \"rationale\": \"Evidence gathered on texture-anisotropy, GBCD-corrosion, orientation-fatigue, grain size-Hall-Petch links\",\n \"status\": \"completed\",\n \"result\": \"Strong evidence for texture-anisotropy and GBCD-corrosion linkages; good evidence for fatigue-orientation linkages; grain size-Hall-Petch is well-established foundational result\",\n \"evaluation\": \"Sufficient evidence with quantitative examples from multiple papers\"\n },\n {\n \"id\": 3,\n \"objective\": \"Search for emerging uses of EBSD in ICME, CPFEM, ML, digital twins, and AM qualification\",\n \"rationale\": \"Evidence gathered on CPFEM inputs, ML texture-property models, DREAM.3D synthetic microstructures, AM process optimization\",\n \"status\": \"completed\",\n \"result\": \"Key bottleneck is orientation data (texture) and grain size distributions as CPFEM/ICME inputs; ML surrogate models use texture representations; synthetic microstructure generation requires grain morphology + orientation\",\n \"evaluation\": \"Sufficient evidence from multiple sources\"\n },\n {\n \"id\": 4,\n \"objective\": \"Search for EBSD applications in additive manufacturing, particularly LPBF metals\",\n \"rationale\": \"Extensive evidence gathered from NPL guide, NIST review, and specific alloy studies\",\n \"status\": \"completed\",\n \"result\": \"Texture is primary driver of AM anisotropy; grain morphology, melt pool structure, and cell/subgrain structure all characterized by EBSD; 3D EBSD rare but valuable; AlSi10Mg cell structure characterized\",\n \"evaluation\": \"Sufficient evidence from Mingard 2023, Weaver 2021, Snopinski 2022, Muiruri 2020, Haines 2025\"\n },\n {\n \"id\": 5,\n \"objective\": \"Search for reproducibility and measurement quality concerns in EBSD\",\n \"rationale\": \"Evidence gathered from Flipon 2021 and Mingard 2023 on step size, cleanup, misorientation threshold, and software definition effects\",\n \"status\": \"completed\",\n \"result\": \"Grain size varies <7% with misorientation threshold 5-15\u00b0; pixel size affects mean values by up to 20%; software definitions of ellipse fitting, Feret diameters differ significantly between vendors; ISO 13067 and ASTM E2627 referenced; color scale choices can mislead\",\n \"evaluation\": \"Strong evidence from Flipon 2021 and Mingard 2023 NPL guide\"\n },\n {\n \"id\": 6,\n \"objective\": \"Gather evidence from retrieved papers on all five topics\",\n \"rationale\": \"Extensive evidence gathered through multiple rounds of gather_evidence and read_text\",\n \"status\": \"completed\",\n \"result\": \"57 evidence pieces collected across all topics with strong coverage of texture-anisotropy, GBCD-corrosion, fatigue-orientation, CPFEM inputs, AM characterization, reproducibility concerns\",\n \"evaluation\": \"Evidence is sufficient to create comprehensive artifacts and answer\"\n },\n {\n \"id\": 7,\n \"objective\": \"Create summary artifacts (tables, rankings) for the final answer\",\n \"rationale\": \"Three comprehensive tables created: importance ranking, reproducibility analysis, automation priority ranking\",\n \"status\": \"completed\",\n \"result\": \"Created artifact-00 (importance ranking), artifact-01 (reproducibility concerns), artifact-02 (automation priority tiers)\",\n \"evaluation\": \"All three artifacts cover the requested content comprehensively\"\n },\n {\n \"id\": 8,\n \"objective\": \"Submit final comprehensive answer with citations\",\n \"rationale\": \"Deliver the prioritized, evidence-backed survey as requested\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n }\n ]\n}", + "name": "update_plan", + "tool_call_id": "toolu_01GAuS1hDQGMT6WrVhMWhQcK", + "info": { + "start_ts": 4807.688925837, + "end_ts": 4807.690992605 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "toolu_01BtvJpWMbeWGTHdTJwNefSt", + "type": "function", + "function": { + "arguments": "{\"plan_objective_id\": 8, \"updated_plan_objective_json\": \"{\\\"id\\\": 8, \\\"objective\\\": \\\"Submit final comprehensive answer with citations\\\", \\\"rationale\\\": \\\"All evidence gathered and artifacts created; ready for comprehensive synthesis\\\", \\\"status\\\": \\\"in-progress\\\", \\\"result\\\": null, \\\"evaluation\\\": null}\"}", + "name": "update_plan" + } + } + ], + "info": null + } + ], + "hide_old_env_states": false, + "hide_old_action_content": false, + "sliding_window": null + }, + "next_agent_state": { + "tools": [ + { + "type": "function", + "info": { + "name": "patent_search", + "description": "Search for patents to increase the patent count.\n\nRepeat previous calls with the same query to continue a search.\nOnly repeat a maximum of three times.\nThis tool can be called concurrently.\nThis tool introduces novel patents, so invoke it when just beginning\nor when unsatisfied with the current evidence.", + "parameters": { + "type": "object", + "properties": { + "query": { + "description": "A search query for patents (using Google Patents). Never include temporal\nfilters here (e.g. specific years or dates); instead use the `after` and `before`\narguments. Never include author filters here; instead use the `inventor` argument.\nSupports the following syntax, but they can be brittle and are not preferred; try\nsimple queries where possible:\n- Boolean operators: AND (default), OR, and - (NOT)\n- Exact phrases: \"quoted text\"\n- Proximity: NEAR/x, ADJ/x (ordered), WITH (20 words), SAME (200 words)\n- Field search: TI=(title), AB=(abstract), CL=(claims)\n- CPC codes: cpc:A01B or CPC=B60R22/low (includes children)\n- Wildcards: ? (0-1 char), * (0+ chars), # (exactly 1 char)\n- Chemistry: exact molecule names, SSS=molecule (substructure),\n ~molecule (similar), SMILES strings, SMARTS=pattern, InChI keys,\n CL=~molecule (chemistry in claims)", + "title": "Query", + "type": "string" + }, + "after": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Minimum patent date. Format: YYYYMMDD.\nExample: '20150101' for patents after Jan 1, 2015.", + "title": "After" + }, + "before": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Maximum patent date. Format: YYYYMMDD.\nExample: '20200101' for patents before Jan 1, 2020.", + "title": "Before" + }, + "date_type": { + "default": "publication", + "description": "Type of date that after and before refer to. Must be either 'publication'\nor 'filing'. Only necessary to set if after and/or before are set.", + "title": "Date Type", + "type": "string" + }, + "inventor": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Filter by inventor name(s). Comma-separated for multiple.", + "title": "Inventor" + } + }, + "required": [ + "query" + ] + } + } + }, + { + "type": "function", + "info": { + "name": "clinical_trials_search", + "description": "Search for clinical trials, with support for repeated calls and concurrent execution.\n\nWill add new clinical trials to the state, and return metadata about the number of trials found.", + "parameters": { + "type": "object", + "properties": { + "query": { + "description": "The search query string. Supports complex boolean expressions, field-specific\nsearches, and query modifiers through operators. All configuration is done through\noperators in the query string.\nQuery Syntax:\n Basic Search:\n Simple text automatically uses default EXPANSION[Relaxation] and COVERAGE[Contains]\n >>> \"heart attack\"\n\n Modified Search:\n Use operators to modify search behavior:\n >>> 'EXPANSION[None]COVERAGE[FullMatch]\"exact phrase\"'\n >>> 'EXPANSION[Concept]heart attack'\n\n Field Search:\n Specify fields using AREA operator:\n >>> 'AREA[InterventionName]aspirin'\n >>> 'AREA[Phase]PHASE3'\n\n Location Search:\n Use SEARCH operator for compound location queries:\n >>> 'cancer AND SEARCH[Location](AREA[LocationCity]Boston AND AREA[LocationState]Massachusetts)'\n\n Complex Boolean:\n Combine terms with AND, OR, NOT and parentheses:\n >>> '(cancer OR tumor) AND NOT (EXPANSION[None]pediatric OR AREA[StdAge]CHILD)'\n\n Date Ranges:\n Use RANGE to specify date ranges with formats like \"yyyy-MM\" or \"yyyy-MM-dd\".\n Note that MIN and MAX can be used for open-ended ranges:\n >>> AREA[ResultsFirstPostDate]RANGE[2015-01-01, MAX]\n\nOperators:\n EXPANSION[type]: Controls term expansion\n - None: Exact match only, case and accent sensitive\n - Term: Includes lexical variants (plurals, spellings)\n - Concept: Includes UMLS synonyms\n - Relaxation: Relaxes adjacency requirements (default)\n - Lossy: Allows missing partial terms\n\n COVERAGE[type]: Controls text matching\n - FullMatch: Must match entire field\n - StartsWith: Must match beginning of field\n - EndsWith: Must match end of field\n - Contains: Must match part of field (default)\n\n AREA[field]: Specifies field to search\n - See Field Reference for available fields\n\n SEARCH[type]: Groups field searches\n - Location: Groups location-related fields\n - Study: Groups study-related fields\n\nUsage Notes:\n - All search expressions are implicitly OR expressions\n - Operator precedence (highest to lowest): terms/source operators, NOT/context operators, AND, OR\n - Use quotes for exact phrase matching: \"heart attack\"\n - Use parentheses for grouping: (heart OR cardiac) AND attack\n - Use backslash to escape operators: \\AND\n - Default expansion is EXPANSION[Relaxation]\n - Default coverage is COVERAGE[Contains]\n\nField Reference:\n High Priority Fields (weight >= 0.8):\n - NCTId (1.0): Trial identifier\n - Acronym (1.0): Study acronym\n - BriefTitle (0.89): Short title\n - OfficialTitle (0.85): Full official title\n - Condition (0.81): Medical condition\n - InterventionName (0.8): Primary intervention name\n - OverallStatus: Trial status\n\n Medium Priority Fields (0.5-0.79):\n - InterventionOtherName (0.75): Alternative intervention names\n - Phase (0.65): Trial phase\n - StdAge (0.65): Standard age groups\n - Keyword (0.6): Study keywords\n - BriefSummary (0.6): Short description\n - SecondaryOutcomeMeasure (0.5): Secondary outcomes\n\n Low Priority Fields (< 0.5):\n - DesignPrimaryPurpose (0.3): Primary purpose of study\n - StudyType (0.3)\n - Various descriptive, location, and administrative fields\n\nSupported Enums:\n Phase:\n - EARLY_PHASE1: Early Phase 1\n - PHASE1: Phase 1\n - PHASE2: Phase 2\n - PHASE3: Phase 3\n - PHASE4: Phase 4\n - NA: Not Applicable\n\n StandardAge:\n - CHILD: Child\n - ADULT: Adult\n - OLDER_ADULT: Older Adult\n\n Status:\n - RECRUITING: Currently recruiting participants\n - ACTIVE_NOT_RECRUITING: Active but not recruiting\n - COMPLETED: Study completed\n - ENROLLING_BY_INVITATION: Enrolling by invitation only\n - NOT_YET_RECRUITING: Not yet recruiting\n - SUSPENDED: Study suspended\n - TERMINATED: Study terminated\n - WITHDRAWN: Study withdrawn\n - AVAILABLE: Available\n - NO_LONGER_AVAILABLE: No longer available\n - TEMPORARILY_NOT_AVAILABLE: Temporarily not available\n - APPROVED_FOR_MARKETING: Approved for marketing\n - WITHHELD: Withheld\n - UNKNOWN: Unknown status\n\n StudyType:\n - INTERVENTIONAL: Interventional studies\n - OBSERVATIONAL: Observational studies\n - EXPANDED_ACCESS: Expanded access studies\n\n PrimaryPurpose:\n - TREATMENT: Treatment\n - PREVENTION: Prevention\n - DIAGNOSTIC: Diagnostic\n - ECT: Educational/Counseling/Training\n - SUPPORTIVE_CARE: Supportive Care\n - SCREENING: Screening\n - HEALTH_SERVICES_RESEARCH: Health Services Research\n - BASIC_SCIENCE: Basic Science\n - DEVICE_FEASIBILITY: Device Feasibility\n - OTHER: Other\n\n InterventionType:\n - BEHAVIORAL: Behavioral interventions\n - BIOLOGICAL: Biological interventions\n - COMBINATION_PRODUCT: Combination product interventions\n - DEVICE: Device interventions\n - DIAGNOSTIC_TEST: Diagnostic test interventions\n - DIETARY_SUPPLEMENT: Dietary supplement interventions\n - DRUG: Drug interventions\n - GENETIC: Genetic interventions\n - PROCEDURE: Procedure interventions\n - RADIATION: Radiation interventions\n - OTHER: Other interventions\n\n DesignAllocation:\n - RANDOMIZED: Randomized allocation\n - NON_RANDOMIZED: Non-randomized allocation\n - NA: Not applicable\n\n InterventionalAssignment:\n - SINGLE_GROUP: Single group assignment\n - PARALLEL: Parallel assignment\n - CROSSOVER: Crossover assignment\n - FACTORIAL: Factorial assignment\n - SEQUENTIAL: Sequential assignment\n\n ObservationalModel:\n - COHORT: Cohort\n - CASE_CONTROL: Case-Control\n - CASE_ONLY: Case-Only\n - CASE_CROSSOVER: Case-Crossover\n - ECOLOGIC_OR_COMMUNITY: Ecologic or Community\n - FAMILY_BASED: Family-Based\n - DEFINED_POPULATION: Defined Population\n - NATURAL_HISTORY: Natural History\n - OTHER: Other\n\n DesignMasking:\n - NONE: None (Open Label)\n - SINGLE: Single\n - DOUBLE: Double\n - TRIPLE: Triple\n - QUADRUPLE: Quadruple\n\n WhoMasked:\n - PARTICIPANT: Participant\n - CARE_PROVIDER: Care Provider\n - INVESTIGATOR: Investigator\n - OUTCOMES_ASSESSOR: Outcomes Assessor", + "title": "Query", + "type": "string" + } + }, + "required": [ + "query" + ] + } + } + }, + { + "type": "function", + "info": { + "name": "read_text", + "description": "Given a list of text names, read their contents.\n\nThis tool is valuable to read the full contents of specific parts of documents,\ncomplementing the `gather_evidence` tool's indirect approach.\nThis can be an especially useful tool if `gather_evidence` does not find evidence,\nbut you think it is very likely that specific documents are still relevant to the question.", + "parameters": { + "type": "object", + "properties": { + "text_name_list": { + "description": "A list of up to 10 text names to read.\nThese text names can be any valid text names retrieved by other tools.", + "items": { + "type": "string" + }, + "title": "Text Name List", + "type": "array" + } + }, + "required": [ + "text_name_list" + ] + } + } + }, + { + "type": "function", + "info": { + "name": "create_plan", + "description": "Create a plan for to construct a thorough and accurate answer.\n\nDecompose the input task into a set of sub-objectives that need to\nbe met in order to form the answer. Subsequently, when working on solving\nthe query, you can focus on these objectives one by one. Note that the\n`update_plan` tool allows you to change the objectives if needed.\n\nIn addition to the objectives you deem necessary, add one final objective\nto call the `answer` tool with your final answer, so that you do not\nforget to submit your answer.", + "parameters": { + "type": "object", + "properties": { + "plan_json": { + "description": "A JSON string representing the plan. It should be a dictionary\nwith top-level key \"objectives\", whose value is a list of objectives.\nEach objective should be a dictionary with the following keys:\n- \"id\": (int) an integer id for the plan objective\n- \"objective\": (str) a human readable description of the objective's goal\n- \"rationale\": (str) a human readable rationale\n describing why this objective is necessary and appropriate for the query.\n- \"status\": (str) updated task status, default to pending,\n one of: pending, in-progress, or completed.\n \"pending\" is yet to be started,\n \"in-progress\" is the current objective being solved,\n \"completed\" is successfully completed with acceptance criteria met.\n- \"result\": (str|None) The result of the objective, default to None.\n- \"evaluation\": (str|None) Description of why the objective result\n meets the criteria for being complete. Default to None.", + "title": "Plan Json", + "type": "string" + } + }, + "required": [ + "plan_json" + ] + } + } + }, + { + "type": "function", + "info": { + "name": "collect_cited_papers_in_evidence", + "description": "Collect papers by traversing the citations of relevant papers to increase the paper count.\n\nThis tool has no effect if called when paper count or relevant papers are zero.\nThis tool will find papers that are likely to lead to more relevant evidence.\nThe papers found have a higher chance of relevance because this tool starts from relevant evidence.\nThis tool's usefulness increases with the amount of gathered evidence as there's more citations to consider.", + "parameters": { + "type": "object", + "properties": {}, + "required": [] + } + } + }, + { + "type": "function", + "info": { + "name": "paper_search", + "description": "Search for papers in Google Scholar for you to look at.\n\nCan be called repeatedly with identical parameters to retrieve more results (max 2 repeats).\nA short summary of the retrieved papers will be returned, but to examine the full content of each paper,\nyou must use the gather_evidence tool.", + "parameters": { + "type": "object", + "properties": { + "query": { + "description": "A Google Scholar search query, which can be a specific phrase, complete sentence,\nor general keywords, e.g. 'machine learning for immunology'. Also can be\ngiven search operators like 'author:'.", + "title": "Query", + "type": "string" + }, + "min_year": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "description": "filter for minimum publication year.\nThe current year is 2026. If unsure about time range, do not set.", + "title": "Min Year" + }, + "max_year": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "description": "filter for maximum publication year.\nThe current year is 2026. If unsure about time range, do not set.", + "title": "Max Year" + } + }, + "required": [ + "query" + ] + } + } + }, + { + "type": "function", + "info": { + "name": "view_images", + "description": "Retrieve images from a document.\n\nUse this tool when you need to see figures, tables, or other visual content.\nThe tool works by asking a weaker LLM agent to scan through the document, looking for\nvisual content matching the query you provide. When the agent finds matches, it will\ncrop the page to the relevant region. It can be tasked to return multiple images,\nif desired. Note that the weaker LLM may be worse at *understanding* images than\nyou, so double-check its conclusions about the returned images. It is also stateless,\ni.e. it will not remember what you have asked it to find in the past.\n\nUse this tool carefully. It is difficult to retrieve images, and the images\nthemselves will fill up your context window quickly. Here are some guidelines:\n1. ALWAYS use this tool if the question explicitly mentions 'Table X' or 'Figure Y'.\n These questions require visual content and cannot be answered with text alone.\n2. Use this tool as a fallback when gather_evidence fails repeatedly (2+ times\n returning 'No relevant evidence'). This suggests the answer may be in visual content.\n3. When gather_evidence returns text mentioning 'see Figure X' or 'shown in Table Y',\n you should call this tool to examine that specific visual reference.\n4. Only call this tool after directly inspecting relevant text with read_text\n to confirm the document likely contains the visual you need.\n5. Don't use this tool in a broad-spectrum way (don't call on many documents\n just to see what might be relevant).\n6. Never call this tool in parallel with itself.\n7. Users like visual evidence, so call this tool at least once before answering so you\n can provide some image citations in the answer. Add this to your plan so you do not forget.\n For images to be presented to the user, they must be cited in the final answer after retrieval\n by this tool. You may ignore this instruction if the request is for the question is asking\n for a specific piece of information and is not an open-ended research question.\n8. NEVER cite full-page images in your final answer, unless they are full-page panels figures or\n tables. Cite relevant cropped regions if available, otherwise consider calling this tool again\n to find a smaller region that answers the query.", + "parameters": { + "type": "object", + "properties": { + "query": { + "description": "Query to search for visual content in the document. If you know the specific\nfigure/table/formula you are looking for, you can specify it here (e.g. \"find me\nFigure 3\" or \"extract the table on page 10\"). You can also request based on content\n(e.g. \"find me all volcano plots of gene X\" or \"I need the formula for the growth rate\").\nYou can even include explicit instructions for the LLM agent to follow (if helpful, not\nnecessarily required). The more specific and clear your query is here, the higher the\nchance of success.", + "title": "Query", + "type": "string" + }, + "text_name": { + "description": "Name of a text chunk (e.g., 'smith2023example pages 1-5').", + "title": "Text Name", + "type": "string" + } + }, + "required": [ + "query", + "text_name" + ] + } + } + }, + { + "type": "function", + "info": { + "name": "create_artifact", + "description": "Create an artifact that can be used in the final answer, based on information\nyou have collected so far.\n\nHow it works: the full message history thus far is passed to another LLM,\nalong with the question and your description. The LLM is tasked to create\nan artifact that matches your specifications, including a title, caption,\nand markdown content. You drive the process by specifying the type and\ndescribing what you want.\n\nOnly use this tool *after* you have gathered sufficient evidence or\ninformation to create a new artifact. Do not call this tool in parallel\nwith tools that are searching for information or evidence that would be\nnecessary to create this artifact.\n\nIt is very helpful after calls to several search tools,\nafter calls to the `gather_evidence` tool, but it is not required.\nHowever, it should be called before the `answer` tool at\nleast one time, but more may be given if specifically helpful for\nthe task, so that the `answer` tool can use the artifacts for the answer.\n\nAn artifact can be any string representable fact or list of facts,\nformatted using markdown syntax. The artifact will be generated as one of\nthe following types:\n- table: Markdown tables with rows and columns (e.g., findings, methods, molecules)\n- code_block: Code snippets in fenced code blocks\n- blockquote: Quoted text or important facts (using > prefix)\n- image: AI-generated image (chart, diagram, or visualization)\n\nEach artifact consists of:\n- A short title (3-8 words) that names what the artifact contains\n- A caption (1-2 sentences) describing what the artifact shows and why it's useful\n- Markdown content in a single element type (validated automatically with retries if needed)\n For image type, content is a markdown image embed ``![title](data:image/png;base64,...)``,\n embedding the PNG directly as a base64 data URL.", + "parameters": { + "type": "object", + "properties": { + "artifact_type": { + "description": "Artifact type to create. Must be one of: table,\ncode_block, blockquote, image.", + "title": "Artifact Type", + "type": "string" + }, + "description": { + "description": "Description of what you want in the artifact. Be specific\nabout what information should be included, how it should be organized,\nand what columns/sections/content you want. This guides the summary LLM.\nFor image type, describe the visual you want generated in detail.", + "title": "Description", + "type": "string" + } + }, + "required": [ + "artifact_type", + "description" + ] + } + } + }, + { + "type": "function", + "info": { + "name": "open_targets_search", + "description": "Search for disease-target associations from OpenTargets database.\n\nAdds new disease-target association data to the state and returns top search results.", + "parameters": { + "type": "object", + "properties": { + "disease_names": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "default": null, + "description": "List of disease names to search for.\nUsage:\ndisease_names = [\"Alzheimer's\"] ->\n Returns top targets for Alzheimer's\ndisease_names = [\"Alzheimer's\", \"Diabetes\"], target_names = [\"PSEN1\"] ->\n Filters for only PSEN1-Alzheimer's/Diabetes evidence\ndisease_names = [\"Alzheimer's\"], drug_names = [\"Aducanumab\"] ->\n Filters for Alzheimer's disease-target pairs treated by Aducanumab", + "title": "Disease Names" + }, + "target_names": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "default": null, + "description": "List of target names to search for.\nUsage:\ntarget_names = [\"BACE1\"] ->\n Returns top diseases associated with BACE1\ntarget_names = [\"BACE1\", \"APP\"], disease_names = [\"Alzheimer's\"] ->\n Filters for only these target-Alzheimer's pairs\ntarget_names = [\"BACE1\"], drug_names = [\"Aducanumab\"] ->\n Filters for BACE1 disease pairs treated by Aducanumab", + "title": "Target Names" + }, + "drug_names": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "default": null, + "description": "List of drug names to generate or filter results.\nUsage:\ndrug_names = [\"Aducanumab\"] ->\n Returns all disease-target pairs treated by Aducanumab\ndrug_names = [\"Aducanumab\"], disease_names = [\"Alzheimer's\"] ->\n Filters for Alzheimer's pairs treated by Aducanumab\ndrug_names = [\"Aducanumab\"], target_names = [\"BACE1\"] ->\n Filters for BACE1 disease pairs treated by Aducanumab", + "title": "Drug Names" + } + }, + "required": [] + } + } + }, + { + "type": "function", + "info": { + "name": "gather_evidence", + "description": "Given a specific question, gather evidence from full-text of documents that have been retrieved by\nprevious tool calls.\n\nHere is how the tool works: the provided question is posed to all texts retrieved thus far\nby other tools. An LLM sees each text independently and is prompted to find information relevant\nto the question.\n\nThat is, we sample evidence `e \\sim LLM(prompt, text, q)` for each text. We only return pieces of\nevidence `e` that are sufficiently relevant to the question; if the text is irrelevant, then `e`\nis not included in the final response of this tool. Note that this LLM does not see the conversation\nhistory thus far, only the question and each text. Note that it only sees text, no images or other\nmedia from the contents (though tables and formulae may be parseable in some cases).\n\nThink of this tool as an efficient way to deeply scan all retrieved documents for evidence. It\nis complementary to the `read_text` tool, which can be used to directly inspect a subset of the\nretrieved documents.\n\nA valuable time to invoke this tool is after another tool finds potentially relevant documents.\nFeel free to invoke this tool in parallel with other tools, but do not call this tool in parallel with itself.\nOnly invoke this tool when the document count is above zero, or this tool will be useless.\n\nIf you call this tool 2+ times and repeatedly get 'No relevant evidence found',\nconsider whether the answer might be in visual content (figures/tables) rather than text,\nand use appropriate tools if available to access that content.\n\nOnce you receive evidence from this tool:\n\n1. Read Carefully: Don't skim. The evidence may contain multiple similar terms\n or values\u2014make sure you identify the RIGHT one.\n\n2. For Comparative Questions: If the question asks \"which X has greatest Y\",\n check that the evidence includes information about ALL relevant X options, not\n just one or two. If you only see partial information, gather more evidence.\n\n3. Check for Noise: Verify that numbers or terms aren't just metadata\n (page numbers, reference IDs, dates). Look for the value in meaningful\n scientific context.\n\n4. Context Matters: A term appearing 71 times doesn't mean it's always the answer.\n Verify which occurrence actually answers the question asked.\n\nIf the evidence doesn't clearly answer the question, gather more evidence before\nconcluding. Don't guess based on partial information.", + "parameters": { + "type": "object", + "properties": { + "question": { + "description": "Specific question to gather evidence for.", + "title": "Question", + "type": "string" + }, + "text_name_focus_list": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "default": null, + "description": "if there are known text names that are relevant to the question,\nyou can specify them here. This will ensure that the tool will look at these text names\nfirst, and then look at the rest of the evidence. If left as `None`, an embedding\nsearch will be performed on underlying content to find most relevant texts.", + "title": "Text Name Focus List" + } + }, + "required": [ + "question" + ] + } + } + }, + { + "type": "function", + "info": { + "name": "update_plan", + "description": "Update the plan for a specific or new objective using a JSON string to create or\nreplace the existing objective.\n\nThe updated_json should be a JSON string representing a single plan objective object.\n\nYou may use this tool to update an objective, create a new one, or change\nstrategy if the current plan is not working. Only change strategy significantly\nas a last resort, after trying very hard to make the current plan work.\n\nOnly mark an objective as completed if you are absolutely sure that it has been fully\nmet. If it is only partially met, you may add additional objectives to the plan for\nwhat is missing.", + "parameters": { + "type": "object", + "properties": { + "plan_objective_id": { + "description": "The id of the objective to update.", + "title": "Plan Objective Id", + "type": "integer" + }, + "updated_plan_objective_json": { + "description": "A JSON string representing the updated objective.\nIt should be a dictionary with the with the following keys:\n- \"id\": (int) an integer id matching plan_objective_id, if not found, a new objective is created.\n- \"objective\": (str) a human readable description of the objective's goal\n- \"rationale\": (str) a human readable rationale\n describing why this objective is necessary and appropriate for the query.\n- \"status\": (str) updated task status, default to pending,\n one of: pending, in-progress, or completed.\n \"pending\" is yet to be started,\n \"in-progress\" is the current objective being solved,\n \"completed\" is successfully completed with acceptance criteria met.\n- \"result\": (str|None) The result of the objective, default to None.\n- \"evaluation\": (str|None) Description of why the objective result\n meets the criteria for being complete. Default to None.", + "title": "Updated Plan Objective Json", + "type": "string" + } + }, + "required": [ + "plan_objective_id", + "updated_plan_objective_json" + ] + } + } + }, + { + "type": "function", + "info": { + "name": "answer", + "description": "Submit your final answer to the user. You MUST call this tool on your final answer.\nIf you mark all objectives as completed but have not yet called this tool, then\nthe answer will not be submitted. Note that this tool should only be called once, as it\nimmediately terminates the run and submits the answer.\n\nWrite an answer based on the evidence from gather_evidence results in message history.\nIf the context provides insufficient information, provide a partial answer and explain\nwhy it is partial (e.g. the question is currently an open question in the field,\nyou were unable to obtain certain papers, etc.).\n\nFor each part of your answer, indicate which sources most support it via citation IDs at\nthe end of sentences, like (pqac-0000ABCD).\nYou are only allowed to cite available context IDs, indicated in previous messages by \"Context IDs that may be cited:\".\n## Valid citation examples, only use comma/space delimited parentheticals:\n\n- (pqac-0000ABCD, pqac-0000EFGH)\n- (pqac-0000IJKL)\n\n## Invalid citation examples:\n\n- (pqac-0000ABCD and pqac-0000EFGH)\n- (pqac-0000ABCD;pqac-0000EFGH)\n- (pqac-0000ABCD-pqac-0000EFGH)\n- pqac-0000ABCD and pqac-0000EFGH\n- Example's work pqac-0000ABCD\n- (pages pqac-0000ABCD)\n- ![description](pqac-0000ABCD)\n- ()\n\nDo not concatenate citation ids, just use them as-is.\n\nWhen writing your answer, embed artifacts if relevant artifacts have been previously\ncreated by the `create_artifact` tool. To embed an artifact, simply include this in your\nanswer, on its own line and without any additional formatting (i.e. no backticks, code fences,\nquotes, additional tags, etc.).\nAlways provide at least some introductory sentence or paragraph before referring to an artifact,\nso that the artifact is properly contextualized.\nHere is an example reference to an artifact with ID \"artifact-XY\":\n\n\nValid artifact IDs are indicated in previous messages by 'Artifact IDs that may be injected into the answer:'.\n\n\nDouble-check your answer:\n\n1. Evidence Match: Re-read the specific evidence snippets you're citing. Does your\n answer actually match what they say? Don't rely on memory from 20+ messages ago.\n\n2. For Comparative Questions (\"which X has greatest/maximum/highest Y\"):\n - Did you examine ALL options mentioned in the evidence?\n - Did you explicitly compare their values?\n - Example: If evidence mentions \"Pancreatic: 0.92, Liver: 0.85, Lung: 0.78\",\n verify you compared all three, not just two.\n\n3. For Specific Value Questions (\"How many\", \"What is the\", specific terms):\n - Does the exact value you're stating appear in the evidence?\n - Are you extracting from the right context (not noise like page numbers)?\n\n4. Sanity Check: Read your answer. Does it directly address what was asked?\n\nDon't use Markdown image syntax like ![...](...) to reference media in your answer,\nbecause media get automatically linked by the system based on your answer's citations.\n\nWrite in the style of a scientific article, with concise sentences and\ncoherent paragraphs. This answer will be used directly,\nso do not add any extraneous information.", + "parameters": { + "type": "object", + "properties": { + "answer": { + "description": "valid answer, cited with citation IDs.", + "title": "Answer", + "type": "string" + } + }, + "required": [ + "answer" + ] + } + } + } + ], + "messages": [ + { + "role": "user", + "content": "Use the tools to answer the question: Which quantitative microstructural outcomes and measurements derivable from EBSD (electron backscatter diffraction) are currently of highest scientific and industrial importance in materials science, and why?\n\nProvide a prioritized, evidence-backed survey covering:\n\n1. WHICH EBSD-DERIVED QUANTITIES MATTER MOST NOW. Assess the current importance, demand, and research activity for each of: grain size and grain size distribution; grain morphology/aspect ratio; crystallographic texture (ODF, pole figures, texture index) ; misorientation distribution and grain boundary character distribution (GBCD, including the five-parameter grain boundary character distribution and grain boundary network/connectivity analysis); kernel average misorientation (KAM), grain orientation spread (GOS), and geometrically necessary dislocation (GND) density; residual elastic strain and stress via high-resolution EBSD (HR-EBSD / cross-correlation); phase fraction and phase identification including small or nanoscale second phases; twin and variant analysis; parent-phase (prior-austenite / prior-beta) reconstruction; and 3D EBSD / serial sectioning derived statistics.\n\n2. STRUCTURE-PROPERTY LINKAGE. For each quantity above, what is the evidence that it predicts or correlates with engineering properties (yield strength and Hall-Petch behaviour, ductility, anisotropy, fatigue crack initiation and short-crack growth, creep, fracture toughness, corrosion and stress-corrosion cracking, magnetic and electrical properties)? Which EBSD measurements have the strongest demonstrated property payoff, and which are most often reported but weakly linked to properties?\n\n3. EMERGING AND HIGH-GROWTH USES (roughly 2020-2026). Which EBSD-derived measurements are in rising demand as inputs to: ICME and integrated computational materials engineering; crystal plasticity finite element modelling (CPFEM) and micromechanical simulation; synthetic microstructure generation and statistical volume elements; machine learning surrogate models and microstructure-property regression; digital twins; and qualification of additively manufactured metals? Which quantities are the actual bottleneck for these workflows?\n\n4. ADDITIVE MANUFACTURING SPECIFICALLY. For laser powder bed fusion metals (particularly Al-Si alloys such as AlSi10Mg, but also Ti-6Al-4V, IN718, 316L), which EBSD outcomes are most reported and most decision-relevant for process qualification and part certification (columnar vs equiaxed grain morphology, solidification texture and its anisotropy consequences, melt-pool boundary structure, cell/subgrain structure, low-angle vs high-angle boundary fractions, residual strain)?\n\n5. REPRODUCIBILITY AND MEASUREMENT-QUALITY CONCERNS. Which of these EBSD-derived measurements are known to be most sensitive to acquisition and post-processing choices (step size, indexing method and settings, cleanup/noise-reduction, misorientation threshold, minimum grain size, confidence-index filtering), and where has the literature documented that these choices materially change the reported result or bias downstream conclusions? Which measurements are considered robust and which are considered fragile or under-standardized (including relevant standards such as ASTM E2627 and ISO 13067)?\n\nConclude with a ranked shortlist: if an automated EBSD parameter-optimization tool could reliably deliver a small number of these measurements with quantified uncertainty and reproducibility, which measurements would create the most scientific value, and which would be premature or low-value targets? Give explicit citations throughout.\n\nStart by making a plan, and update the plan as you go. Your answer will be returned to the user when all plan objectives are completed. Be thorough and ensure your evidence matches the user's question.", + "info": null + }, + { + "role": "assistant", + "content": "\n\nI'll create a comprehensive plan to address this multi-faceted question about EBSD-derived measurements in materials science.", + "function_call": null, + "tool_calls": [ + { + "id": "toolu_01DyPF61N6Sz2LFMQEX7WNw7", + "type": "function", + "function": { + "arguments": "{\"plan_json\": \"{\\n \\\"objectives\\\": [\\n {\\n \\\"id\\\": 1,\\n \\\"objective\\\": \\\"Search for literature on EBSD-derived quantitative measurements and their relative importance in materials science\\\",\\n \\\"rationale\\\": \\\"Need foundational literature on which EBSD quantities matter most, including grain size, texture, GBCD, KAM/GOS/GND, HR-EBSD, phase ID, twin analysis, parent reconstruction, 3D EBSD\\\",\\n \\\"status\\\": \\\"pending\\\",\\n \\\"result\\\": null,\\n \\\"evaluation\\\": null\\n },\\n {\\n \\\"id\\\": 2,\\n \\\"objective\\\": \\\"Search for structure-property linkage evidence connecting EBSD measurements to engineering properties\\\",\\n \\\"rationale\\\": \\\"Need evidence on Hall-Petch, fatigue, corrosion, creep, fracture toughness correlations with EBSD-derived quantities\\\",\\n \\\"status\\\": \\\"pending\\\",\\n \\\"result\\\": null,\\n \\\"evaluation\\\": null\\n },\\n {\\n \\\"id\\\": 3,\\n \\\"objective\\\": \\\"Search for emerging uses of EBSD in ICME, CPFEM, machine learning, digital twins, and AM qualification (2020-2026)\\\",\\n \\\"rationale\\\": \\\"Need to identify rising demand areas and bottleneck measurements for computational workflows\\\",\\n \\\"status\\\": \\\"pending\\\",\\n \\\"result\\\": null,\\n \\\"evaluation\\\": null\\n },\\n {\\n \\\"id\\\": 4,\\n \\\"objective\\\": \\\"Search for EBSD applications in additive manufacturing, particularly LPBF metals\\\",\\n \\\"rationale\\\": \\\"Need specific AM-focused EBSD literature on AlSi10Mg, Ti-6Al-4V, IN718, 316L\\\",\\n \\\"status\\\": \\\"pending\\\",\\n \\\"result\\\": null,\\n \\\"evaluation\\\": null\\n },\\n {\\n \\\"id\\\": 5,\\n \\\"objective\\\": \\\"Search for reproducibility and measurement quality concerns in EBSD including step size sensitivity, cleanup effects, and standards\\\",\\n \\\"rationale\\\": \\\"Need to identify which measurements are robust vs fragile, and relevant standards like ASTM E2627, ISO 13067\\\",\\n \\\"status\\\": \\\"pending\\\",\\n \\\"result\\\": null,\\n \\\"evaluation\\\": null\\n },\\n {\\n \\\"id\\\": 6,\\n \\\"objective\\\": \\\"Gather evidence from retrieved papers on all five topics\\\",\\n \\\"rationale\\\": \\\"Deep-dive into the collected literature to extract specific quantitative claims and citations\\\",\\n \\\"status\\\": \\\"pending\\\",\\n \\\"result\\\": null,\\n \\\"evaluation\\\": null\\n },\\n {\\n \\\"id\\\": 7,\\n \\\"objective\\\": \\\"Create summary artifacts (tables, rankings) for the final answer\\\",\\n \\\"rationale\\\": \\\"Organize findings into structured artifacts for clarity\\\",\\n \\\"status\\\": \\\"pending\\\",\\n \\\"result\\\": null,\\n \\\"evaluation\\\": null\\n },\\n {\\n \\\"id\\\": 8,\\n \\\"objective\\\": \\\"Submit final comprehensive answer with citations\\\",\\n \\\"rationale\\\": \\\"Deliver the prioritized, evidence-backed survey as requested\\\",\\n \\\"status\\\": \\\"pending\\\",\\n \\\"result\\\": null,\\n \\\"evaluation\\\": null\\n }\\n ]\\n}\"}", + "name": "create_plan" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Plan registered and formatted correctly, with some modifications:\n{\n \"objectives\": [\n {\n \"id\": 1,\n \"objective\": \"Search for literature on EBSD-derived quantitative measurements and their relative importance in materials science\",\n \"rationale\": \"Need foundational literature on which EBSD quantities matter most, including grain size, texture, GBCD, KAM/GOS/GND, HR-EBSD, phase ID, twin analysis, parent reconstruction, 3D EBSD\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 2,\n \"objective\": \"Search for structure-property linkage evidence connecting EBSD measurements to engineering properties\",\n \"rationale\": \"Need evidence on Hall-Petch, fatigue, corrosion, creep, fracture toughness correlations with EBSD-derived quantities\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 3,\n \"objective\": \"Search for emerging uses of EBSD in ICME, CPFEM, machine learning, digital twins, and AM qualification (2020-2026)\",\n \"rationale\": \"Need to identify rising demand areas and bottleneck measurements for computational workflows\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 4,\n \"objective\": \"Search for EBSD applications in additive manufacturing, particularly LPBF metals\",\n \"rationale\": \"Need specific AM-focused EBSD literature on AlSi10Mg, Ti-6Al-4V, IN718, 316L\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 5,\n \"objective\": \"Search for reproducibility and measurement quality concerns in EBSD including step size sensitivity, cleanup effects, and standards\",\n \"rationale\": \"Need to identify which measurements are robust vs fragile, and relevant standards like ASTM E2627, ISO 13067\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 6,\n \"objective\": \"Gather evidence from retrieved papers on all five topics\",\n \"rationale\": \"Deep-dive into the collected literature to extract specific quantitative claims and citations\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 7,\n \"objective\": \"Create summary artifacts (tables, rankings) for the final answer\",\n \"rationale\": \"Organize findings into structured artifacts for clarity\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 8,\n \"objective\": \"Submit final comprehensive answer with citations\",\n \"rationale\": \"Deliver the prioritized, evidence-backed survey as requested\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n }\n ]\n}", + "name": "create_plan", + "tool_call_id": "toolu_01DyPF61N6Sz2LFMQEX7WNw7", + "info": { + "start_ts": 3530.820438182, + "end_ts": 3530.824409699 + } + }, + { + "role": "assistant", + "content": "Let me begin with parallel searches across all major topics:", + "function_call": null, + "tool_calls": [ + { + "id": "toolu_01PrnABtGVX5DrELLBiCrEgw", + "type": "function", + "function": { + "arguments": "{\"plan_objective_id\": 1, \"updated_plan_objective_json\": \"{\\\"id\\\": 1, \\\"objective\\\": \\\"Search for literature on EBSD-derived quantitative measurements and their relative importance in materials science\\\", \\\"rationale\\\": \\\"Need foundational literature on which EBSD quantities matter most\\\", \\\"status\\\": \\\"in-progress\\\", \\\"result\\\": null, \\\"evaluation\\\": null}\"}", + "name": "update_plan" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Updated plan:\n{\n \"objectives\": [\n {\n \"id\": 1,\n \"objective\": \"Search for literature on EBSD-derived quantitative measurements and their relative importance in materials science\",\n \"rationale\": \"Need foundational literature on which EBSD quantities matter most\",\n \"status\": \"in-progress\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 2,\n \"objective\": \"Search for structure-property linkage evidence connecting EBSD measurements to engineering properties\",\n \"rationale\": \"Need evidence on Hall-Petch, fatigue, corrosion, creep, fracture toughness correlations with EBSD-derived quantities\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 3,\n \"objective\": \"Search for emerging uses of EBSD in ICME, CPFEM, machine learning, digital twins, and AM qualification (2020-2026)\",\n \"rationale\": \"Need to identify rising demand areas and bottleneck measurements for computational workflows\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 4,\n \"objective\": \"Search for EBSD applications in additive manufacturing, particularly LPBF metals\",\n \"rationale\": \"Need specific AM-focused EBSD literature on AlSi10Mg, Ti-6Al-4V, IN718, 316L\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 5,\n \"objective\": \"Search for reproducibility and measurement quality concerns in EBSD including step size sensitivity, cleanup effects, and standards\",\n \"rationale\": \"Need to identify which measurements are robust vs fragile, and relevant standards like ASTM E2627, ISO 13067\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 6,\n \"objective\": \"Gather evidence from retrieved papers on all five topics\",\n \"rationale\": \"Deep-dive into the collected literature to extract specific quantitative claims and citations\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 7,\n \"objective\": \"Create summary artifacts (tables, rankings) for the final answer\",\n \"rationale\": \"Organize findings into structured artifacts for clarity\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 8,\n \"objective\": \"Submit final comprehensive answer with citations\",\n \"rationale\": \"Deliver the prioritized, evidence-backed survey as requested\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n }\n ]\n}", + "name": "update_plan", + "tool_call_id": "toolu_01PrnABtGVX5DrELLBiCrEgw", + "info": { + "start_ts": 3540.980866981, + "end_ts": 3540.986139911 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "toolu_01YJirNX1CfHJmnW9ockYVqD", + "type": "function", + "function": { + "arguments": "{\"query\": \"EBSD electron backscatter diffraction quantitative microstructural characterization review\", \"min_year\": 2020}", + "name": "paper_search" + } + }, + { + "id": "toolu_01B59ddyQY85wouSNRhamn6w", + "type": "function", + "function": { + "arguments": "{\"query\": \"grain boundary character distribution EBSD five-parameter misorientation structure-property\", \"min_year\": 2018}", + "name": "paper_search" + } + }, + { + "id": "toolu_01BwpAY3mdp7X5csEw157ULF", + "type": "function", + "function": { + "arguments": "{\"query\": \"kernel average misorientation geometrically necessary dislocation EBSD measurement\", \"min_year\": 2019}", + "name": "paper_search" + } + }, + { + "id": "toolu_01X3t6xuLXdRBBDmch1TT8p5", + "type": "function", + "function": { + "arguments": "{\"query\": \"high-resolution EBSD HR-EBSD cross-correlation residual stress strain measurement\", \"min_year\": 2019}", + "name": "paper_search" + } + }, + { + "id": "toolu_015tGKxiymjx6d6oC5eCc1uG", + "type": "function", + "function": { + "arguments": "{\"query\": \"EBSD additive manufacturing laser powder bed fusion texture grain morphology qualification\", \"min_year\": 2020}", + "name": "paper_search" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Search retrieved no additional papers. This may be because nothing matched the search query, or because all found papers have been previously retrieved.\n\nUnobtainable Papers:\nFangfeiyuan Zhang, Jianli Zhou, Haolin Yan, Jiayi Tian, Ting Li, Jinyuan Yang, and Ze Zhang. Deep-learning-based grain boundary segmentation and quantitative microstructural characterization of normalized 1045 steel from optical microscopy. Materials Today Nano, pages 100922, Aug 2026. URL: https://doi.org/10.1016/j.mtnano.2026.100922, doi:10.1016/j.mtnano.2026.100922.\nEmin Tamer, Hakan Yilmazer, and Ceren Atmaca. Quantitative evaluation of restoration behavior in hot-deformed ti\u20136al\u20134v using complementary ebsd descriptors. Unknown journal, Jan 2026. URL: https://doi.org/10.2139/ssrn.7213992, doi:10.2139/ssrn.7213992.\nMartin M\u00fcller. Advancing ai-driven microstructure analysis through correlative microscopy approaches. Metallography, Microstructure, and Analysis, Aug 2026. URL: https://doi.org/10.1007/s13632-026-01379-3, doi:10.1007/s13632-026-01379-3.\nWeina Wang, Zhiyuan Li, Shuai Chen, Yong Wang, Yu-Shi He, Zi-Feng Ma, and Linsen Li. The overlooked role of copper surface texture in electrodeposition of lithium revealed by electron backscatter diffraction. ACS Energy Letters, 9:168-175, Dec 2024. URL: https://doi.org/10.1021/acsenergylett.3c02132, doi:10.1021/acsenergylett.3c02132.\nSamuel E. Bowden, Isaac Andorful, Stacey J. Smith, and Quentin S. Allen. Tribological and microstructural analysis of heat treatments on medical grade cobalt-chromium-molybdenum alloys. Journal of the Mechanical Behavior of Biomedical Materials, 182:107568, Oct 2026. URL: https://doi.org/10.1016/j.jmbbm.2026.107568, doi:10.1016/j.jmbbm.2026.107568.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=4 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0000 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "toolu_01YJirNX1CfHJmnW9ockYVqD", + "info": { + "start_ts": 3552.82375535, + "end_ts": 3575.480143108 + } + }, + { + "role": "tool", + "content": "Search retrieved no additional papers. This may be because nothing matched the search query, or because all found papers have been previously retrieved.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=0 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0000 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "toolu_01B59ddyQY85wouSNRhamn6w", + "info": { + "start_ts": 3552.859614834, + "end_ts": 3555.029091009 + } + }, + { + "role": "tool", + "content": "Search retrieved no additional papers. This may be because nothing matched the search query, or because all found papers have been previously retrieved.\n\nUnobtainable Papers:\nJustin A Warner, Emily Konopka, and Sriram Vijayan. Quantifying geometrically necessary dislocation density in 316l stainless steel fabricated via laser powder bed fusion. Jul 2026. URL: https://doi.org/10.1093/mam/ozag053.676, doi:10.1093/mam/ozag053.676.\nJames D. Lamb, Evan B. Raeker, Leah H. Mills, Haydn Schroader, Alice Cervellon, McLean P. Echlin, and Tresa M. Pollock. Additive manufacturing\u2010induced deformation mechanisms in co\u2013ni superalloys revealed by integration of 3d ebsd and in situ digital image correlation. Advanced Engineering Materials, Aug 2026. URL: https://doi.org/10.1002/adem.71127, doi:10.1002/adem.71127.\nShaosong Jiang, Yong Jia, Xiaojun Wang, and Jufu Jiang. Precise measurement of strain accommodation in a mg-gd-y-zn alloy using cross-correlation-based high resolution ebsd. Materials Characterization, 165:110384, Jul 2020. URL: https://doi.org/10.1016/j.matchar.2020.110384, doi:10.1016/j.matchar.2020.110384.\nMasayuki Kamaya. Correction of step size dependency in local misorientation obtained by ebsd measurements: introducing equidistant local misorientation. May 2024. URL: https://doi.org/10.1016/j.ultramic.2024.113928, doi:10.1016/j.ultramic.2024.113928.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=4 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0000 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "toolu_01BwpAY3mdp7X5csEw157ULF", + "info": { + "start_ts": 3552.911497525, + "end_ts": 3573.684931335 + } + }, + { + "role": "tool", + "content": "Retrieved Papers:\n## 1. The mechanistic aspects of chloride-induced stress corrosion cracking and internal pitting in stainless steel\nValid Text Names:\n'roy2026themechanisticaspects pages 1-6', 'roy2026themechanisticaspects pages 6-11', 'roy2026themechanisticaspects pages 11-15', 'roy2026themechanisticaspects pages 15-20', 'roy2026themechanisticaspects pages 20-24', 'roy2026themechanisticaspects pages 24-34', 'roy2026themechanisticaspects pages 34-43', 'roy2026themechanisticaspects pages 43-46'\n\nBibTex:\n@article{roy2026themechanisticaspects,\n author = \"Roy, Ronit and Westraadt, Johan E. and Wharry, Janelle P.\",\n title = \"The mechanistic aspects of chloride-induced stress corrosion cracking and internal pitting in stainless steel\",\n url = \"https://doi.org/10.21203/rs.3.rs-10491066/v1\",\n doi = \"10.21203/rs.3.rs-10491066/v1\",\n publisher = \"Springer Science and Business Media LLC\",\n year = \"2026\",\n month = \"Aug\",\n journal = \"Unknown journal\"\n}\n\n\nAbstract:\nAbstract\n

    The objective of this study is to understand the mechanistic drivers of chloride-induced stress corrosion cracking (CISCC). CISCC is a critical degradation mode in structural alloys exposed to chloride-rich environments, so understanding its deformation mechanisms is essential for the design and safe operation of these alloys. Although numerous studies have examined CISCC behavior, most have focused on electrochemical processes, leaving the mechanics of CISCC poorly understood. In this study, the deformation mechanisms of CISCC in austenitic stainless steel are investigated using high-angle-resolution electron backscatter diffraction (HR-EBSD) and controlled electron channeling contrast imaging (cECCI). The deformation fields along crack paths, near crack tips, and around internal pits are investigated in terms of residual elastic fields, GND density, and dislocation imaging. Results show that CISCC is highly sensitive to grain-scale plasticity, i.e., the availability of slip systems in a given grain. CISC cracks propagate through high-Schmid-factor grains via extensive plasticity, while they propagate through lower-Schmid-factor grains in close alignment with the {111} planes with minimal plasticity. Characteristic peanut-shaped plastic zones, along with mixed-mode cracking, are observed, analogous to mechanically driven cracks. In addition, the formation of internal pits, a newly emergent phenomenon in CISCC, is determined to be caused by stepwise crack propagation during brittle fracture promoted by localized accelerated corrosion at the crack tip. Using state-of-the-art characterization of deformation fields, this study develops the mechanistic underpinnings of CISC crack propagation and internal pitting, which can be used to engineer grain-orientation-based CISCC resilience in structural alloys.

    \n\nRelevant Snippet:\n\u2026 using high-resolution electron backscatter diffraction (HR-EBSD) \u2026 HR-EBSD measures small changes in Kikuchi band \u2026 -based cross-correlation technique and calculates the deformation \u2026\n\n\n---\n\n## 2. Crystal Plasticity Constitutive Modeling of Grain Size-Texture Coupling with Application to Mg-4Al\nValid Text Names:\n'lakshmanan2022crystalplasticityconstitutive pages 1-8', 'lakshmanan2022crystalplasticityconstitutive pages 8-11', 'lakshmanan2022crystalplasticityconstitutive pages 11-14', 'lakshmanan2022crystalplasticityconstitutive pages 14-17', 'lakshmanan2022crystalplasticityconstitutive pages 17-21', 'lakshmanan2022crystalplasticityconstitutive pages 21-27', 'lakshmanan2022crystalplasticityconstitutive pages 27-33', 'lakshmanan2022crystalplasticityconstitutive pages 33-37', 'lakshmanan2022crystalplasticityconstitutive pages 37-44', 'lakshmanan2022crystalplasticityconstitutive pages 44-49', 'lakshmanan2022crystalplasticityconstitutive pages 49-54', 'lakshmanan2022crystalplasticityconstitutive pages 54-59', 'lakshmanan2022crystalplasticityconstitutive pages 59-67', 'lakshmanan2022crystalplasticityconstitutive pages 67-74', 'lakshmanan2022crystalplasticityconstitutive pages 74-81', 'lakshmanan2022crystalplasticityconstitutive pages 81-88', 'lakshmanan2022crystalplasticityconstitutive pages 88-98', 'lakshmanan2022crystalplasticityconstitutive pages 98-104', 'lakshmanan2022crystalplasticityconstitutive pages 104-113', 'lakshmanan2022crystalplasticityconstitutive pages 113-120', 'lakshmanan2022crystalplasticityconstitutive pages 120-130', 'lakshmanan2022crystalplasticityconstitutive pages 130-138', 'lakshmanan2022crystalplasticityconstitutive pages 138-143', 'lakshmanan2022crystalplasticityconstitutive pages 143-150', 'lakshmanan2022crystalplasticityconstitutive pages 150-156', 'lakshmanan2022crystalplasticityconstitutive pages 156-162', 'lakshmanan2022crystalplasticityconstitutive pages 162-168', 'lakshmanan2022crystalplasticityconstitutive pages 168-174', 'lakshmanan2022crystalplasticityconstitutive pages 174-179', 'lakshmanan2022crystalplasticityconstitutive pages 179-186', 'lakshmanan2022crystalplasticityconstitutive pages 186-192', 'lakshmanan2022crystalplasticityconstitutive pages 192-199', 'lakshmanan2022crystalplasticityconstitutive pages 199-203', 'lakshmanan2022crystalplasticityconstitutive pages 203-206', 'lakshmanan2022crystalplasticityconstitutive pages 206-210', 'lakshmanan2022crystalplasticityconstitutive pages 210-214', 'lakshmanan2022crystalplasticityconstitutive pages 214-215'\n\nBibTex:\n@article{lakshmanan2022crystalplasticityconstitutive,\n author = \"Lakshmanan, Aaditya\",\n title = \"Crystal Plasticity Constitutive Modeling of Grain Size-Texture Coupling with Application to Mg-4Al\",\n year = \"2022\",\n journal = \"Unknown\",\n month = \"Jan\",\n doi = \"10.7302/4607\",\n url = \"https://doi.org/10.7302/4607\",\n publisher = \"My University\"\n}\n\n\nRelevant Snippet:\n\u2026 this grain size-texture coupling by integrating high-resolution electron backscatter \u2026 cross correlation-based EBSD strain characterization technique (HREBSD) is a novel measurement \u2026\n\n\n---\n\n## 3. Per-grain and neighbourhood stress interactions during deformation of a ferritic steel obtained using three-dimensional X-ray diffraction\nValid Text Names:\n'ball2023pergrainandneighbourhood pages 1-2', 'ball2023pergrainandneighbourhood pages 2-3', 'ball2023pergrainandneighbourhood pages 3-4', 'ball2023pergrainandneighbourhood pages 4-5', 'ball2023pergrainandneighbourhood pages 5-6', 'ball2023pergrainandneighbourhood pages 6-8', 'ball2023pergrainandneighbourhood pages 8-9', 'ball2023pergrainandneighbourhood pages 9-10', 'ball2023pergrainandneighbourhood pages 10-11', 'ball2023pergrainandneighbourhood pages 11-13', 'ball2023pergrainandneighbourhood pages 13-15', 'ball2023pergrainandneighbourhood pages 15-16', 'ball2023pergrainandneighbourhood pages 16-17', 'ball2023pergrainandneighbourhood pages 17-18', 'ball2023pergrainandneighbourhood pages 18-19'\n\nBibTex:\n@article{ball2023pergrainandneighbourhood,\n author = \"Ball, James A. D. and Kareer, Anna and Magdysyuk, Oxana V. and Michalik, Stefan and Connolley, Thomas and Collins, David M.\",\n title = \"Per-grain and neighbourhood stress interactions during deformation of a ferritic steel obtained using three-dimensional X-ray diffraction\",\n year = \"2023\",\n journal = \"Text\",\n month = \"Jan\",\n doi = \"10.48550/arxiv.2302.10711\",\n url = \"https://doi.org/10.48550/arxiv.2302.10711\",\n publisher = \"arXiv\"\n}\n\n\nRelevant Snippet:\n\u2026 HR-EBSD was used to estimate intragranular residual elastic \u2026 image shifts are measured via a cross correlation function between \u2026 Bocher, TM Pollock, High resolution mapping of strain \u2026\n\n\n---\n\n## 4. Automated Burgers Vector Identification for Individual Dislocations in Bulk Crystals\nValid Text Names:\n'benhadjira2026automatedburgersvector pages 1-2', 'benhadjira2026automatedburgersvector pages 2-4', 'benhadjira2026automatedburgersvector pages 4-6', 'benhadjira2026automatedburgersvector pages 6-8', 'benhadjira2026automatedburgersvector pages 8-10', 'benhadjira2026automatedburgersvector pages 10-13', 'benhadjira2026automatedburgersvector pages 13-17', 'benhadjira2026automatedburgersvector pages 17-19', 'benhadjira2026automatedburgersvector pages 19-19'\n\nBibTex:\n@inproceedings{benhadjira2026automatedburgersvector,\n author = \"Benhadjira, A. and Detlefs, C. and Favre-Nicolin, V. and Poulsen, H. F. and Winther, G. and Y\u0131ld\u0131r\u0131m, C. and Borgi, S.\",\n title = \"Automated Burgers Vector Identification for Individual Dislocations in Bulk Crystals\",\n year = \"2026\",\n journal = \"ArXiv\",\n month = \"Aug\",\n doi = \"10.48550/arxiv.2608.16774\",\n url = \"https://doi.org/10.48550/arxiv.2608.16774\"\n}\n\n\nRelevant Snippet:\n\u2026 backscatter diffraction (EBSD), and in particular its high-resolution variant (HR-EBSD), has \u2026 Burgers vectors of isolated dislocations by cross-correlation with experimental weak-beam \u2026\n\n\nUnobtainable Papers:\nYang Su and Josh Kacher. Influence of stacking fault energy and slip planarity on dislocation/grain boundary interactions in fcc metals. International Journal of Plasticity, Jul 2026. URL: https://doi.org/10.1016/j.ijplas.2026.104778, doi:10.1016/j.ijplas.2026.104778.\nChristopher Harbord, Nicolas Brantut, and David Wallis. Grain\u2010size effects during semi\u2010brittle flow of calcite rocks. Journal of Geophysical Research: Solid Earth, Aug 2023. URL: https://doi.org/10.1029/2023jb026458, doi:10.1029/2023jb026458.\nUlrich Faul. Dislocation bands and subboundaries in experimentally deformed olivine. Journal of Geophysical Research: Solid Earth, Aug 2026. URL: https://doi.org/10.1029/2025jb033737, doi:10.1029/2025jb033737.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=5 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0000 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "toolu_01X3t6xuLXdRBBDmch1TT8p5", + "info": { + "start_ts": 3552.969267734, + "end_ts": 3580.405263737 + } + }, + { + "role": "tool", + "content": "Retrieved Papers:\n## 1. A Review of Factors Affecting the Mechanical Properties of Maraging Steel 300 Fabricated via Laser Powder Bed Fusion\nValid Text Names:\n'mooney2075areviewof pages 1-4', 'mooney2075areviewof pages 4-6', 'mooney2075areviewof pages 6-8', 'mooney2075areviewof pages 8-10', 'mooney2075areviewof pages 10-12', 'mooney2075areviewof pages 12-13', 'mooney2075areviewof pages 13-16', 'mooney2075areviewof pages 16-18', 'mooney2075areviewof pages 18-20', 'mooney2075areviewof pages 20-22', 'mooney2075areviewof pages 22-22'\n\nBibTex:\n@article{mooney2075areviewof,\n author = \"Mooney, Barry and Kourousis, Kyriakos\",\n title = \"A Review of Factors Affecting the Mechanical Properties of Maraging Steel 300 Fabricated via Laser Powder Bed Fusion\",\n year = \"2075\",\n journal = \"Metals\",\n volume = \"10\",\n pages = \"1273\",\n month = \"Sep\",\n doi = \"10.3390/met10091273\",\n url = \"https://doi.org/10.3390/met10091273\",\n publisher = \"MDPI AG\",\n issue = \"9\",\n issn = \"2075-4701\"\n}\n\n\nAbstract:\nMaraging steel is an engineering alloy which has been widely employed in metal additive manufacturing. This paper examines manufacturing and post-processing factors affecting the properties of maraging steel fabricated via laser powder bed fusion (L-PBF). It covers the review of published research findings on how powder quality feedstock, processing parameters, laser scan strategy, build orientation and heat treatment can influence the microstructure, density and porosity, defects and residual stresses developed on L-PBF maraging steel, with a focus on the maraging steel 300 alloy. This review offers an evaluation of the resulting mechanical properties of the as-built and heat-treated maraging steel 300, with a focus on anisotropic characteristics. Possible directions for further research are also identified.\n\nRelevant Snippet:\n\u2026 might be especially well-qualified for use with contemporary \u2026 respect to the grain-morphology and size, the texture, and the \u2026 by laser powder bed fusion additive manufacturing with high-\u2026\n\n\nUnobtainable Papers:\nSebastien Dryepondt, Kinga A. Unocic, Rangasayee Kannan, Peeyush Nandwana, and Patxi Fernandez-Zelaia. Microstructure evolution during creep testing of hk30nb steel fabricated by laser powder bed fusion. Materials Science and Engineering: A, pages 150997, Aug 2026. URL: https://doi.org/10.1016/j.msea.2026.150997, doi:10.1016/j.msea.2026.150997.\nMeng-Yun Lee, Hyoung Seop Kim, and An-Chou Yeh. Laser additively manufactured high-entropy alloys via laser powder bed fusion and laser-directed energy deposition: process\u2013structure\u2013property relationships and design strategies. Materials, 19:3190, Jul 2026. URL: https://doi.org/10.3390/ma19153190, doi:10.3390/ma19153190.\nThermal\u2013Microstructural Analysis of Laser Powder Bed Fusion of C-103 Niobium Alloy Using Finite Element Modelling\nG. Del Guercio, D.G. McCartney, N.T. Aboulkhair, S. Robertson, R. Maclachlan, C. Tuck, and M. Simonelli. Cracking behaviour of high-strength aa2024 aluminium alloy produced by laser powder bed fusion. Jun 2022. URL: https://doi.org/10.1016/j.addma.2022.102776, doi:10.1016/j.addma.2022.102776.\nCaleb P. Massey, Peeyush Nandwana, Selda Nayir, Geeta Kumari, Chase Joslin, Amirkoushyar Ziabari, Luke Scime, Zackary Snow, Fred List, Khanh Dang, Laurent Capolungo, and Ryan Dehoff. Hierarchical high-throughput parametric optimization of laser powder bed fusion 316h stainless steel. Materials & Design, 269:116744, Sep 2026. URL: https://doi.org/10.1016/j.matdes.2026.116744, doi:10.1016/j.matdes.2026.116744.\nManoj Mugale, Sainand Jadhav, Amit Choudhari, Akash Belure, Suhas Alkunte, Sanoj Karki, Satyavan Digole, and Tushar Borkar. Additive manufacturing of high-entropy alloys (am-heas): a comprehensive review of processing methods, microstructure, mechanical properties, and challenges. Jul 2026. URL: https://doi.org/10.1007/s00170-026-18852-6, doi:10.1007/s00170-026-18852-6.\nM. Thomas, O. Hubert, B. Telmen, F. Szmytka, D. Locq, A. Morel, Q. Barr\u00e8s, N. Muller, and C. Tournier. Room-temperature mechanical properties of ad730\u00ae alloy processed by powder bed fusion laser beam. Metallurgical and Materials Transactions A, Aug 2026. URL: https://doi.org/10.1007/s11661-026-08313-w, doi:10.1007/s11661-026-08313-w.\nSD Ruksar Begum, Pankaj Kumar, Pulla Sammaiah, and Ande Rohan. Microstructure Image-Based Machine Learning for Predicting Fatigue and High-Temperature Properties of Titanium Alloys through Additive Manufacturing, pages 239-259. CRC Press, Feb 2026. URL: https://doi.org/10.1201/9781003653226-14, doi:10.1201/9781003653226-14.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=4 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0000 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "toolu_015tGKxiymjx6d6oC5eCc1uG", + "info": { + "start_ts": 3553.029763487, + "end_ts": 3575.939388546 + } + }, + { + "role": "assistant", + "content": "Let me search for more targeted papers on the specific topics:", + "function_call": null, + "tool_calls": [ + { + "id": "toolu_01SEkuwenLdSVhundgG5XvJL", + "type": "function", + "function": { + "arguments": "{\"query\": \"EBSD grain size measurement ASTM E2627 reproducibility step size sensitivity\", \"min_year\": 2018}", + "name": "paper_search" + } + }, + { + "id": "toolu_01KFrP9CPmZsHTgVayRfaEaC", + "type": "function", + "function": { + "arguments": "{\"query\": \"EBSD crystal plasticity finite element CPFEM microstructure input orientation data\", \"min_year\": 2020}", + "name": "paper_search" + } + }, + { + "id": "toolu_01KRdBL3hGPd3GNjRtCs9uU4", + "type": "function", + "function": { + "arguments": "{\"query\": \"EBSD texture analysis orientation distribution function pole figure materials properties anisotropy\", \"min_year\": 2019}", + "name": "paper_search" + } + }, + { + "id": "toolu_01WEdte9Zts2NBkS9PrmNTUa", + "type": "function", + "function": { + "arguments": "{\"query\": \"EBSD fatigue crack initiation grain orientation misorientation prediction\", \"min_year\": 2019}", + "name": "paper_search" + } + }, + { + "id": "toolu_01DbxS3YL571P4P4EVydr8NG", + "type": "function", + "function": { + "arguments": "{\"query\": \"prior austenite grain reconstruction EBSD parent phase martensite\", \"min_year\": 2019}", + "name": "paper_search" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Search retrieved no additional papers. This may be because nothing matched the search query, or because all found papers have been previously retrieved.\n\nUnobtainable Papers:\nAndreas Weidinger, Dmitri Riabov, Sebastian Samberger, Phillip Dumitraschkewitz, Irmgard Wei\u00dfensteiner, Florian Schmid, Lukas Stemper, Matheus A. Tunes, Lars Nyborg, and Stefan Pogatscher. Al\u2013mg\u2013zn\u2013(cu) crossover alloy for powder bed fusion \u2013 laser beam/metal: processing\u2013microstructure\u2013property relationships. European Journal of Materials, Aug 2026. URL: https://doi.org/10.1080/26889277.2026.2718638, doi:10.1080/26889277.2026.2718638.\nJonnathan Mu\u00f1oz, Oscar Zambrano, John Coronado, and Sara Aida Rodriguez Pulecio. Comparing the cavitation and slurry erosion wear resistance of 16cr-5ni stainless steel with 13cr-4ni ca6nm stainless steel. Sep 2025. URL: https://doi.org/10.1115/1.4066321, doi:10.1115/1.4066321.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=14 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0000 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "toolu_01SEkuwenLdSVhundgG5XvJL", + "info": { + "start_ts": 3594.073219183, + "end_ts": 3631.927741794 + } + }, + { + "role": "tool", + "content": "Retrieved Papers:\n## 1. PRISMS-Plasticity TM: An Open-Source Rapid Texture Evolution Analysis Pipeline\nValid Text Names:\n'yaghoobi2022prismsplasticitytman pages 1-2', 'yaghoobi2022prismsplasticitytman pages 2-3', 'yaghoobi2022prismsplasticitytman pages 3-5', 'yaghoobi2022prismsplasticitytman pages 5-6', 'yaghoobi2022prismsplasticitytman pages 5-5', 'yaghoobi2022prismsplasticitytman pages 6-8', 'yaghoobi2022prismsplasticitytman pages 8-10', 'yaghoobi2022prismsplasticitytman pages 10-11', 'yaghoobi2022prismsplasticitytman pages 11-14', 'yaghoobi2022prismsplasticitytman pages 14-16', 'yaghoobi2022prismsplasticitytman pages 16-17', 'yaghoobi2022prismsplasticitytman pages 17-18'\n\nBibTex:\n@article{yaghoobi2022prismsplasticitytman,\n author = \"Yaghoobi, Mohammadreza and Allison, John E. and Sundararaghavan, Veera\",\n title = \"PRISMS-Plasticity TM: An Open-Source Rapid Texture Evolution Analysis Pipeline\",\n year = \"2022\",\n journal = \"Integrating Materials and Manufacturing Innovation\",\n volume = \"11\",\n pages = \"479-496\",\n month = \"Sep\",\n doi = \"10.1007/s40192-022-00275-2\",\n url = \"https://doi.org/10.1007/s40192-022-00275-2\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"4\",\n issn = \"2193-9764\"\n}\n\n\nRelevant Snippet:\n\u2026 -Plasticity, the pipeline does not involve any finite element solver. The Taylor-type crystal plasticity \u2026 the required starting microstructure from input EBSD microstructures or synthetic \u2026\n\n\nUnobtainable Papers:\nQinghui Huang, Tao Shi, Jingyu Sun, and Guian Qian. A novel lightweight gb-ddpm-based digital microstructure generation of additively manufactured alloys. Sep 2026. URL: https://doi.org/10.1016/j.ijfatigue.2026.109640, doi:10.1016/j.ijfatigue.2026.109640.\nM. J. Rezaei and M. Sedighi. Optimization of mechanical properties and microstructural evolution in forming process with strain gradient: a crystal plasticity and statistical approach. Journal of Materials Research and Technology, 44:1842-1858, Sep 2026. URL: https://doi.org/10.1016/j.jmrt.2026.08.077, doi:10.1016/j.jmrt.2026.08.077.\nHaiming Zhang, Shuai Luo, Jiaru Liu, and Zhenshan Cui. Investigating the formability and failure mechanism of an advanced high strength steel by a microstructure-based hierarchy modeling approach. The Minerals, Metals & Materials Series, pages 471-482, Jan 2022. URL: https://doi.org/10.1007/978-3-031-06212-4\\_43, doi:10.1007/978-3-031-06212-4\\_43.\nYalong Luo, Haochen Ding, Luyang Miao, Chi Zhang, Liwen Zhang, and Chongxiang Yue. Crystal plasticity modeling of initial and neighbor grain orientation effects on cold-rolling texture of ultra-large grain-oriented silicon steel. Journal of Materials Engineering and Performance, 35:13771-13787, Dec 2026. URL: https://doi.org/10.1007/s11665-025-12594-4, doi:10.1007/s11665-025-12594-4.\nXiaoqing Shang, Haiming Zhang, Leyun Wang, Gaoming Zhu, Zhenshan Cui, M.W. Fu, and Xiaoqin Zeng. The effect of stress state and strain partition mode on the damage behavior of a mg-ca alloy. International Journal of Plasticity, 144:103040, Sep 2021. URL: https://doi.org/10.1016/j.ijplas.2021.103040, doi:10.1016/j.ijplas.2021.103040.\nHaibin Tang, Haifeng Huang, Changyong Liu, Zhao Liu, and Wentao Yan. Multi-scale modelling of structure-property relationship in additively manufactured metallic materials. International Journal of Mechanical Sciences, 194:106185, Mar 2021. URL: https://doi.org/10.1016/j.ijmecsci.2020.106185, doi:10.1016/j.ijmecsci.2020.106185.\nZhengyuan Yuan, Min Zhang, Bin Wu, Yu Tian, Yike Huang, Yihu Ma, and Wenbo Yu. Coherent twin boundaries in laves phase prevent stress saturation and enable ductile fracture in a cocufenita high-entropy alloy. Materials Science and Engineering: A, 975:150885, Nov 2026. URL: https://doi.org/10.1016/j.msea.2026.150885, doi:10.1016/j.msea.2026.150885.\nQiyue Zhang, Shiwei Han, Hongtao Xie, Shihui Huo, Yushan Gao, Ping Jin, Ping Zhang, and Ruizhi Li. Microstructure-sensitive thermomechanical deformation and life assessment of the regeneratively cooled thrust-chamber inner wall: a temperature-dependent crystal plasticity approach. Aerospace Science and Technology, 179:113402, Dec 2026. URL: https://doi.org/10.1016/j.ast.2026.113402, doi:10.1016/j.ast.2026.113402.\nLloyd van Wees, Ashutosh Kumar Singh, M. Obstalecki, P. Shade, T. Turner, and Matthew Kasemer. An assessment of polarized light microscopy as a characterization method for crystal plasticity simulations. Sep 2023. URL: https://doi.org/10.1016/j.mtla.2023.101872, doi:10.1016/j.mtla.2023.101872.\nJohann B. Scheepers, Abhijit Brahme, Fatemeh Hekmat, Trevor Sabiston, and Kaan Inal. Deep learning based surrogate modeling for crystal-plasticity driven predictions of fracture in aluminum alloys. Sep 2026. URL: https://doi.org/10.1016/j.msea.2026.150439, doi:10.1016/j.msea.2026.150439.\nYongxi Tian, Xianliang Yang, Yuhong Ma, Gesheng Xiao, Erqiang Liu, and Xuefeng Shu. Comparison of the crystal plasticity rve and full-scale model for investigation of uniaxial tensile mechanical behavior. Mechanics of Solids, Apr 2026. URL: https://doi.org/10.1134/s0025654425606512, doi:10.1134/s0025654425606512.\nMuhammad Muteeb Butt, Faisal Qayyum, Hossein Laieghi, Varma Kvvssn, Huseyin Aydin, Deniz Sultan Aydin, Peyman Ansari, Metin U. Salamci, Ulrich Prahl, and H\u00fcseyin K\u0131z\u0131l. Microstructure-informed modeling of lpbf alsi10mg components: understanding the origin of tensile anisotropy through local stress-strain partitioning using comparative crystal plasticity material models. Mechanics of Materials, 222:105846, Nov 2026. URL: https://doi.org/10.1016/j.mechmat.2026.105846, doi:10.1016/j.mechmat.2026.105846.\nSaurav Kumar, Mahesh Panchal, Appala N. Gandi, Lalit Kaushik, Shi-Hoon Choi, and Jaiveer Singh. Investigation of tensile twinning on texture and microstructure evolution of mg-3al-1zn-1ca alloy under in-plane shear deformation. Apr 2025. URL: https://doi.org/10.1016/j.jma.2025.02.017, doi:10.1016/j.jma.2025.02.017.\nHao Wu, Yida Zhang, Tianjian Wang, Xiufang Gong, Liming Lei, Hong Zhang, Yongjie Liu, and Qingyuan Wang. Exploring the brittle-to-ductile transition and microstructural responses of \u03b3\u2212tial alloy with a crystal plasticity model incorporating dislocation and twinning. Materials & Design, Oct 2024. URL: https://doi.org/10.1016/j.matdes.2024.113360, doi:10.1016/j.matdes.2024.113360.\nShuwen Chen, Shiwei Han, Huajie Yang, Wenwang Wu, and Xianglong Meng. Crystal plasticity-informed machine learning prediction of stress hotspots in gh4169 superalloy. Jul 2026. URL: https://doi.org/10.1016/j.jmrt.2026.07.213, doi:10.1016/j.jmrt.2026.07.213.\nSom Dixit, Pauline M. Smith, Gang Li, and Shunyu Liu. Crystal plasticity modeling of mechanical anisotropy in additive manufacturing 316l stainless steel: influence of build orientation and scan rotation angle. Materialia, 43:102537, Sep 2025. URL: https://doi.org/10.1016/j.mtla.2025.102537, doi:10.1016/j.mtla.2025.102537.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=14 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0000 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "toolu_01KFrP9CPmZsHTgVayRfaEaC", + "info": { + "start_ts": 3594.108405081, + "end_ts": 3631.953955628 + } + }, + { + "role": "tool", + "content": "Retrieved Papers:\n## 1. Crystallographic Texture Analysis of As-Built and Heat-Treated Ti6Al4V (ELI) Produced by Direct Metal Laser Sintering\nValid Text Names:\n'muiruri2020crystallographictextureanalysis pages 1-3', 'muiruri2020crystallographictextureanalysis pages 3-6', 'muiruri2020crystallographictextureanalysis pages 6-9', 'muiruri2020crystallographictextureanalysis pages 9-12', 'muiruri2020crystallographictextureanalysis pages 12-15', 'muiruri2020crystallographictextureanalysis pages 15-15'\n\nBibTex:\n@article{muiruri2020crystallographictextureanalysis,\n author = \"Muiruri, Amos and Maringa, Maina and du Preez, Willie\",\n title = \"Crystallographic Texture Analysis of As-Built and Heat-Treated Ti6Al4V (ELI) Produced by Direct Metal Laser Sintering\",\n year = \"2020\",\n journal = \"Crystals\",\n volume = \"10\",\n pages = \"699\",\n month = \"Aug\",\n doi = \"10.3390/cryst10080699\",\n url = \"https://doi.org/10.3390/cryst10080699\",\n publisher = \"MDPI AG\",\n issue = \"8\",\n issn = \"2073-4352\"\n}\n\n\nAbstract:\nThis paper reports on an investigation of crystallographic texture of as-built and heat-treated Ti6Al4V (ELI) produced by direct metal laser sintering (DMLS). The texture analyses were conducted using electron backscatter diffraction (EBSD). The \u03b2-phase texture from the obtained EBSD data was ascertained based on a reconstruction method using the Automatic Reconstruction of Parent Grain for EBSD data (ARPGE) program. A significant improvement of the maximum intensity of the texture from the pole figure was also noted upon heat treatment. The as-built samples and samples heat-treated just below the \u03b1\u2192\u03b2 transformation temperature showed a stronger fibrous texture of the reconstructed \u03b2-grains with the \u27e8100\u27e9 directions almost parallel to the build direction. The alignment of the fibrous texture in the build direction disappeared after heat treatment above the \u03b1\u2192\u03b2-grain transformation temperature.\n\nRelevant Snippet:\n\u2026 EBSD data (ARPGE) program. A significant improvement of the maximum intensity of the texture from the pole figure \u2026 Strong texture can lead to anisotropic mechanical properties of parts\u2026\n\n\n---\n\n## 2. Accurate distances measures and machine learning of the texture-property relation for crystallographic textures represented by one-point statistics\nValid Text Names:\n'iraki2024accuratedistancesmeasures pages 1-3', 'iraki2024accuratedistancesmeasures pages 3-7', 'iraki2024accuratedistancesmeasures pages 7-10', 'iraki2024accuratedistancesmeasures pages 10-13', 'iraki2024accuratedistancesmeasures pages 13-17', 'iraki2024accuratedistancesmeasures pages 17-22', 'iraki2024accuratedistancesmeasures pages 22-26', 'iraki2024accuratedistancesmeasures pages 26-29', 'iraki2024accuratedistancesmeasures pages 29-32', 'iraki2024accuratedistancesmeasures pages 32-37', 'iraki2024accuratedistancesmeasures pages 37-41', 'iraki2024accuratedistancesmeasures pages 41-42'\n\nBibTex:\n@misc{iraki2024accuratedistancesmeasures,\n author = \"Iraki, Tarek and Morand, Lukas and Link, Norbert and Sandfeld, Stefan and Helm, Dirk\",\n title = \"Accurate distances measures and machine learning of the texture-property relation for crystallographic textures represented by one-point statistics\",\n year = \"2024\",\n journal = \"Modelling and Simulation in Materials Science and Engineering\",\n volume = \"32\",\n pages = \"055016\",\n month = \"May\",\n doi = \"10.1088/1361-651x/ad4c81\",\n url = \"https://doi.org/10.1088/1361-651x/ad4c81\",\n publisher = \"IOP Publishing\",\n issue = \"5\",\n issn = \"0965-0393\"\n}\n\n\nAbstract:\nThe crystallographic texture of metallic materials is a key microstructural feature that is responsible for the anisotropic behavior, e.g. important in forming operations. In materials science, crystallographic texture is commonly described by the orientation distribution function, which is defined as the probability density function of the orientations of the monocrystal grains conforming a polycrystalline material. For representing the orientation distribution function, there are several approaches such as using generalized spherical harmonics, orientation histograms, and pole figure images. Measuring distances between crystallographic textures is essential for any task that requires assessing texture similarities, e.g. to guide forming processes. Therefore, we introduce novel distance measures based on (i) the Earth Movers Distance that takes into account local distance information encoded in histogram-based texture representations and (ii) a distance measure based on pole figure images. For this purpose, we evaluate and compare existing distance measures for selected use-cases. The present study gives insights into advantages and drawbacks of using certain texture representations and distance measures with emphasis on applications in materials design and optimal process control.\n\nRelevant Snippet:\n\u2026 textures are measured by comparing two pole figures f \u2026 the orientation dependent Young\u2019s moduli and anisotropy similar to \u2026 The data was obtained from EBSD measurements conducted \u2026\n\n\n---\n\n## 3. The use of EBSD for analysis of additively manufactured materials\nValid Text Names:\n'mingard2023theuseof pages 1-8', 'mingard2023theuseof pages 8-15', 'mingard2023theuseof pages 15-20', 'mingard2023theuseof pages 20-24', 'mingard2023theuseof pages 24-29', 'mingard2023theuseof pages 29-33', 'mingard2023theuseof pages 33-41', 'mingard2023theuseof pages 41-41'\n\nBibTex:\n@article{mingard2023theuseof,\n author = \"Mingard, K P\",\n title = \"The use of EBSD for analysis of additively manufactured materials\",\n year = \"2023\",\n journal = \"ArXiv\",\n month = \"Feb\",\n doi = \"10.47120/npl.mgpg152\",\n url = \"https://doi.org/10.47120/npl.mgpg152\",\n publisher = \"National Physical Laboratory\"\n}\n\n\nRelevant Snippet:\n\u2026 of pole figures and inverse pole figures. Similarly to inverse \u2026 of the texture intensity are to be drawn between pole figures, \u2026 in many AM materials by material anisotropy, with elongation \u2026\n\n\n---\n\n## 4. Understanding Anisotropic Tensile Properties of Laser Powder Bed Fusion Additive Metals: A Detailed Review of Select Examples\nValid Text Names:\n'weaver2021understandinganisotropictensile pages 1-5', 'weaver2021understandinganisotropictensile pages 5-8', 'weaver2021understandinganisotropictensile pages 8-10', 'weaver2021understandinganisotropictensile pages 10-12', 'weaver2021understandinganisotropictensile pages 12-15', 'weaver2021understandinganisotropictensile pages 15-17', 'weaver2021understandinganisotropictensile pages 17-19', 'weaver2021understandinganisotropictensile pages 19-22', 'weaver2021understandinganisotropictensile pages 22-25', 'weaver2021understandinganisotropictensile pages 25-27', 'weaver2021understandinganisotropictensile pages 27-29', 'weaver2021understandinganisotropictensile pages 29-30'\n\nBibTex:\n@article{weaver2021understandinganisotropictensile,\n author = \"Weaver, JS and Weaver, JS and Rosenthal, I\",\n title = \"Understanding Anisotropic Tensile Properties of Laser Powder Bed Fusion Additive Metals: A Detailed Review of Select Examples\",\n year = \"2021\",\n journal = \"ArXiv\",\n month = \"Nov\",\n doi = \"10.6028/nist.ams.100-44\",\n url = \"https://doi.org/10.6028/nist.ams.100-44\",\n publisher = \"National Institute of Standards and Technology (U.S.)\"\n}\n\n\nRelevant Snippet:\n\u2026 tensile properties for LPBF alloys are crystallographic texture\u2026 1 comes from electron backscatter diffraction (EBSD) \u2026 a specific sample plane (inverse pole figure grain maps) and intensity \u2026\n\n\n---\n\n## 5. Experimental neutron pole figures of minerals composing the bivalve mollusc shells\nValid Text Names:\n'nikolayev2019experimentalneutronpole pages 1-2', 'nikolayev2019experimentalneutronpole pages 2-5', 'nikolayev2019experimentalneutronpole pages 5-8', 'nikolayev2019experimentalneutronpole pages 8-8'\n\nBibTex:\n@article{nikolayev2019experimentalneutronpole,\n author = \"Nikolayev, Dmitry and Lychagina, Tatiana and Pakhnevich, Alexey\",\n title = \"Experimental neutron pole figures of minerals composing the bivalve mollusc shells\",\n year = \"2019\",\n journal = \"SN Applied Sciences\",\n volume = \"1\",\n month = \"Mar\",\n doi = \"10.1007/s42452-019-0355-1\",\n url = \"https://doi.org/10.1007/s42452-019-0355-1\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"4\",\n issn = \"2523-3963\"\n}\n\n\nRelevant Snippet:\n\u2026 properties very often exhibit an anisotropy, which is mainly due to the presence of preferred orientations or crystallographic texture, as \u2026 All pole figures were obtained using the EBSD \u2026\n\n\nUnobtainable Papers:\nXiaolong Wu, Ping Yang, Xinfu Gu, Wei Pei, and Yemin Leng. The influence of normalization temperatures on different texture components and magnetic properties of nonoriented electrical steels. steel research international, Sep 2021. URL: https://doi.org/10.1002/srin.202000361, doi:10.1002/srin.202000361.\nNatalia S. De Vincentis, Jairo A. Mu\u00f1oz, Emanuel Benatti, Hugo R.Z. Sandim, Martina C. Avalos, H.-G. Brokmeier, and Ra\u00fal E. Bolmaro. A study combining ebsd and x-ray synchrotron diffraction using generalized pole figures. Materials Characterization, 229:115641, Nov 2025. URL: https://doi.org/10.1016/j.matchar.2025.115641, doi:10.1016/j.matchar.2025.115641.\nNatalia De Vincentis, Jairo Alberto Munoz, Emanuel Benatti, Hugo R. Z. Sandim, Martina \u00c1valos, Heinz-G\u00fcnter Brokmeier, Ra\u00fal Bolmaro, and H-G. Brokmeier. Assessment of orientation dependence of deformation structures in cold rolled duplex steel: a study combining ebsd and generalized pole figures. Unknown journal, Jan 2025. URL: https://doi.org/10.2139/ssrn.5172488, doi:10.2139/ssrn.5172488.\nRafael Stylianou, Michael Tkadletz, Nina Schalk, Marianne Penoy, Christoph Czettl, and Christian Mitterer. Effects of reference materials on texture coefficients determined for a cvd \u03b1-al2o3 coating. Surface and Coatings Technology, 359:314-322, Feb 2019. URL: https://doi.org/10.1016/j.surfcoat.2018.12.095, doi:10.1016/j.surfcoat.2018.12.095.\nHongqiao Qu, Jing Li, Fucai Zhang, and Jiaming Bai. Anisotropic cellular structure and texture microstructure of 316l stainless steel fabricated by selective laser melting via rotation scanning strategy. Mar 2022. URL: https://doi.org/10.1016/j.matdes.2022.110454, doi:10.1016/j.matdes.2022.110454.\nKatherine Billings and Philip Skemer. From a sample to the mantle: analyzing cpo, quantifying uncertainty, and modeling seismic anisotropy. Journal of Structural Geology, 210:105740, Sep 2026. URL: https://doi.org/10.1016/j.jsg.2026.105740, doi:10.1016/j.jsg.2026.105740.\nErfan Maddah, Mohammad Javad Rezaei, and Mohammad Sedighi. Microstructural evolution study under shear loading: a combined cpfft simulation and ebsd investigation. Advanced Engineering Materials, Aug 2026. URL: https://doi.org/10.1002/adem.202502833, doi:10.1002/adem.202502833.\nNavaneethasanthakumar Subramaniam, Krishnaveni Anbalagan, Jebakani Devaraj, and Santhosh Velmurugan. Texture evolution and mechanical anisotropy of inconel 718 fabricated by cold metal transfer-based wire arc additive manufacturing. Bulletin of Materials Science, Aug 2026. URL: https://doi.org/10.1007/s12034-026-03710-8, doi:10.1007/s12034-026-03710-8.\nSenthil S Vel, Scott E Johnson, and Won Joon Song. Thermal conductivity anisotropy of ebsd-resolved rock fabrics: multiscale homogenization of texture and microstructure. Geophysical Journal International, Aug 2026. URL: https://doi.org/10.1093/gji/ggag309, doi:10.1093/gji/ggag309.\nA. N\u00fa\u00f1ez Galindo, I. Collado Garc\u00eda, D. L. Sales, and J F Almagro Bello. Evolution of crystalline orientations in the production of ferritic stainless steel. IOP Conference Series: Materials Science and Engineering, 891:012019, Aug 2020. URL: https://doi.org/10.1088/1757-899x/891/1/012019, doi:10.1088/1757-899x/891/1/012019.\nQian Li, Hanxiao Zhou, and Yuan Teng. Analysis of structural differences in hot deformed nd-fe-b magnets\u2014\u2014from the perspective of grain boundary plane distribution. Materials Characterization, 226:115222, Aug 2025. URL: https://doi.org/10.1016/j.matchar.2025.115222, doi:10.1016/j.matchar.2025.115222.\nBaohong Guo, Haitao Gao, Charlie Kong, Zhengyu Wang, Huijie Cui, and Hai-liang Yu. Transverse texture weakening and anisotropy improvement of ti-6al-4v alloy sheet via asymmetric rolling and static recrystallization annealing. Journal of Alloys and Compounds, 1010:177507, Jan 2025. URL: https://doi.org/10.1016/j.jallcom.2024.177507, doi:10.1016/j.jallcom.2024.177507.\nMohammad Jashim Uddin, Erick Ramirez-Cedillo, Reza A. Mirshams, and Hector R. Siller. Nanoindentation and electron backscatter diffraction mapping in laser powder bed fusion of stainless steel 316l. Apr 2021. URL: https://doi.org/10.1016/j.matchar.2021.111047, doi:10.1016/j.matchar.2021.111047.\nStephen R. Niezgoda. Estimating crystallographic texture and orientation statistics. Statistical Methods for Materials Science, pages 205-222, Feb 2019. URL: https://doi.org/10.1201/9781315121062-16, doi:10.1201/9781315121062-16.\nThomas Obermayer, Christian Krempaszky, and Ewald Werner. Analysis of texture and anisotropic elastic properties of additively manufactured ni-base alloys. Metals, 12:1991, Nov 2022. URL: https://doi.org/10.3390/met12111991, doi:10.3390/met12111991.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=14 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0000 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "toolu_01KRdBL3hGPd3GNjRtCs9uU4", + "info": { + "start_ts": 3594.140414484, + "end_ts": 3631.945302961 + } + }, + { + "role": "tool", + "content": "Retrieved Papers:\n## 1. Effect of crystallographic orientation and geometrical compatibility on fatigue crack initiation and propagation in rolled Ti-6Al-4V alloy\nValid Text Names:\n'briffod2019effectofcrystallographic pages 1-4', 'briffod2019effectofcrystallographic pages 4-7', 'briffod2019effectofcrystallographic pages 7-11', 'briffod2019effectofcrystallographic pages 11-15', 'briffod2019effectofcrystallographic pages 15-18', 'briffod2019effectofcrystallographic pages 18-21', 'briffod2019effectofcrystallographic pages 21-24', 'briffod2019effectofcrystallographic pages 24-28', 'briffod2019effectofcrystallographic pages 28-32', 'briffod2019effectofcrystallographic pages 32-35'\n\nBibTex:\n@article{briffod2019effectofcrystallographic,\n author = \"Briffod, Fabien and Bleuset, Alexandre and Shiraiwa, Takayuki and Enoki, Manabu\",\n title = \"Effect of crystallographic orientation and geometrical compatibility on fatigue crack initiation and propagation in rolled Ti-6Al-4V alloy\",\n year = \"2019\",\n journal = \"Acta Materialia\",\n month = \"Sep\",\n doi = \"10.1016/j.actamat.2019.07.025\",\n url = \"https://doi.org/10.1016/j.actamat.2019.07.025\",\n volume = \"177\",\n pages = \"56-67\",\n publisher = \"Elsevier BV\",\n issn = \"1359-6454\"\n}\n\n\nRelevant Snippet:\n\u2026 , predicting short fatigue crack behavior \u2026 (EBSD) measurements. The investigation specifically focused on the influence of crystal orientation and misorientation between adjacent grains \u2026\n\n\n---\n\n## 2. The formation of discontinuous gradient regimes during crack initiation in high strength steels under very high cycle fatigue\nValid Text Names:\n'sun2019theformationof pages 1-3', 'sun2019theformationof pages 3-5', 'sun2019theformationof pages 5-7', 'sun2019theformationof pages 7-10', 'sun2019theformationof pages 10-10'\n\nBibTex:\n@article{sun2019theformationof,\n author = \"Sun, Chengqi and Song, Qingyuan and Zhou, Lingling and Liu, Jialong and Wang, Yao and Wu, Xiaolei and Wei, Yujie\",\n title = \"The formation of discontinuous gradient regimes during crack initiation in high strength steels under very high cycle fatigue\",\n year = \"2019\",\n journal = \"International Journal of Fatigue\",\n volume = \"124\",\n pages = \"483-492\",\n month = \"Jul\",\n doi = \"10.1016/j.ijfatigue.2019.03.026\",\n url = \"https://doi.org/10.1016/j.ijfatigue.2019.03.026\",\n publisher = \"Elsevier BV\",\n issn = \"0142-1123\"\n}\n\n\nRelevant Snippet:\n\u2026 were prepared, and the electron backscatter diffraction (EBSD\u2026 fatigue failure, in which area In denotes the projection area of \u2026 The misorientation angle used for the determination of grain \u2026\n\n\nUnobtainable Papers:\nK.U. Yazar, S. Bahl, S. Mishra, V.K. Sahu, A. Bhattacharjee, D. Banerjee, and S. Suwas. Microcrack formation under normal and dwell fatigue of imi 834. Oct 2023. URL: https://doi.org/10.1016/j.ijfatigue.2023.107724, doi:10.1016/j.ijfatigue.2023.107724.\nLucia Morales-Rivas, Farangis Ram, Daniel Spriestersbach, Jan Sippel, Marc De Graef, and Eberhard Kerscher. Fine granular area linked to very high cycle fatigue in martensitic and bainitic steels: characterization by means of ebsd-dictionary indexing. Scripta Materialia, 194:113644, Mar 2021. URL: https://doi.org/10.1016/j.scriptamat.2020.113644, doi:10.1016/j.scriptamat.2020.113644.\nMin-Seok Baek, Kyu-Sik Kim, Tae-Won Park, Jinhee Ham, and Kee-Ahn Lee. Quantitative phase analysis of martensite-bainite steel using ebsd and its microstructure, tensile and high-cycle fatigue behaviors. Materials Science and Engineering A-structural Materials Properties Microstructure and Processing, 785:139375, May 2020. URL: https://doi.org/10.1016/j.msea.2020.139375, doi:10.1016/j.msea.2020.139375.\nJiewen Jin, Jiewen Jin, Z.J. Zhang, J.P. Hou, B.S. Gong, H.W. Wang, Xiang hai Zhou, G. Purcek, A S, and Zhefeng Zhang. Effects of microstructure on the fatigue crack initiation and propagation behavior of 7075 aluminum alloy. Materials Characterization, Dec 2025. URL: https://doi.org/10.1016/j.matchar.2024.114682, doi:10.1016/j.matchar.2024.114682.\nFanchao Meng, Rui Zhang, Shuai Wang, Fengbo Sun, Ming Ji, Cunyu Wang, Lujun Huang, and Lin Geng. \u0391-lamella orientation dependence of fatigue crack propagation in as-forged tib/near \u03b1-ti composite. Jan 2025. URL: https://doi.org/10.1016/j.ijfatigue.2024.108610, doi:10.1016/j.ijfatigue.2024.108610.\nS. H\u00e9mery, D. Bertheau, and F. Hamon. Microtexture effects on fatigue and dwell-fatigue lifetimes of ti-6al-4v. Feb 2024. URL: https://doi.org/10.1016/j.ijfatigue.2023.108068, doi:10.1016/j.ijfatigue.2023.108068.\nJianghua Li, Qinghui Huang, Zhiyang Wang, Ningyu Zhang, Gang Chen, and Guian Qian. Microstructural insights into fatigue short crack propagation resistance and rate fluctuation in a ni-based superalloy manufactured by laser powder bed fusion. International Journal of Plasticity, 171:103800, Dec 2023. URL: https://doi.org/10.1016/j.ijplas.2023.103800, doi:10.1016/j.ijplas.2023.103800.\nMauro Francisco Arcidiacono and Salaheddin Rahimi. A surface integrity-informed crystal-plasticity based modelling of fatigue crack initiation in aerospace-grade ti-6al-4v. Materials Science and Technology, 42:998-1012, Jul 2026. URL: https://doi.org/10.1177/02670836251365326, doi:10.1177/02670836251365326.\nEsmaeil Sadeghi, Gbenga Asala, Paria Karimi, Dunyong Deng, Johan Moverare, and Thomas Hansson. Fatigue crack initiation and propagation in alloy 718 with a bimodal grain morphology built via electron beam-powder bed fusion. Materials Science and Engineering: A, 827:142051, Oct 2021. URL: https://doi.org/10.1016/j.msea.2021.142051, doi:10.1016/j.msea.2021.142051.\nO. Benabdeljalil, M. K. Khan, and M. E. Fitzpatrick. Study of fatigue crack initiation in 316 stainless steel. Fatigue & Fracture of Engineering Materials & Structures, Feb 2025. URL: https://doi.org/10.1111/ffe.14592, doi:10.1111/ffe.14592.\nDonghyuk Kim, Rong Jiang, Ian Sinclair, and Philippa Reed. Microstructural influences on fatigue crack initiation and early propagation in ni-based superalloy. Sep 2022. URL: https://doi.org/10.1080/02670836.2022.2070336, doi:10.1080/02670836.2022.2070336.\nQinan Han, Wei Wang, Jianwen Fang, Haitao Cui, Hongjian Zhang, Xiaolin Yang, Qinqin Mu, Jian Xu, and Huiji Shi. In-situ sem and ebsd study on fretting fatigue crack initiation of a directionally solidified ni-based superalloy. International Journal of Fatigue, 161:106908, Aug 2022. URL: https://doi.org/10.1016/j.ijfatigue.2022.106908, doi:10.1016/j.ijfatigue.2022.106908.\nZhengyu Shen, Guanlin Lv, Daixin Fu, Yihao Long, Zhouyu Zhang, Kai Tan, Lang Li, Qingyuan Wang, and Chong Wang. A machine learning study on the fatigue crack path of short crack on an \u03b1 titanium alloy. Philosophical Transactions of the Royal Society A, Sep 2023. URL: https://doi.org/10.1098/rsta.2022.0391, doi:10.1098/rsta.2022.0391.\nAritra Sarkar, Surya Deo Yadav, A. Nagesha, K. Mariappan, and S. Ramaseshan. Mechanism of crack initiation under high cycle fatigue through an ebsd based approach in a 10 wt% cr steel. Materials Science and Engineering A-structural Materials Properties Microstructure and Processing, 795:139940, Sep 2020. URL: https://doi.org/10.1016/j.msea.2020.139940, doi:10.1016/j.msea.2020.139940.\nYaozhong Zhang, Mohammadreza Yaghoobi, Minh Son Pham, and Jerard V. Gordon. Three-dimensional intragranular orientation gradients and fatigue precursors under non-proportional axial\u2013torsional cycling. Materials Science and Engineering: A, 974:150842, Nov 2026. URL: https://doi.org/10.1016/j.msea.2026.150842, doi:10.1016/j.msea.2026.150842.\nJinta Arakawa, Koki Hirazumi, Takeshi Uemori, and Yoshito Takemoto. Prediction of fatigue crack initiation sites on ti-22v-4al using crystal plasticity fem considering polycrystal orientation and crystal grain size. Progress in Engineering Science, 2:100065, Jun 2025. URL: https://doi.org/10.1016/j.pes.2025.100065, doi:10.1016/j.pes.2025.100065.\nPinbo Huang, Ping Huang, Changhao Wang, Zhiang Liu, and Weirui Zhang. Crystal\u2010scale fatigue damage evolution and predictive modeling of carbide\u2010triggered crack initiation in high\u2010strength steel. steel research international, Jul 2026. URL: https://doi.org/10.1002/srin.202500369, doi:10.1002/srin.202500369.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=14 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0000 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "toolu_01WEdte9Zts2NBkS9PrmNTUa", + "info": { + "start_ts": 3594.1738969, + "end_ts": 3631.93684559 + } + }, + { + "role": "tool", + "content": "Retrieved Papers:\n## 1. Parent grain reconstruction from partially or fully transformed microstructures in MTEX\nValid Text Names:\n'niessen2022parentgrainreconstruction pages 1-4', 'niessen2022parentgrainreconstruction pages 4-7', 'niessen2022parentgrainreconstruction pages 7-11', 'niessen2022parentgrainreconstruction pages 11-18', 'niessen2022parentgrainreconstruction pages 18-22', 'niessen2022parentgrainreconstruction pages 22-27', 'niessen2022parentgrainreconstruction pages 27-30', 'niessen2022parentgrainreconstruction pages 30-31'\n\nBibTex:\n@article{niessen2022parentgrainreconstruction,\n author = \"Niessen, Frank and Nyyss\u00f6nen, Tuomo and Gazder, Azdiar A. and Hielscher, Ralf\",\n title = \"Parent grain reconstruction from partially or fully transformed microstructures in MTEX\",\n year = \"2022\",\n journal = \"Journal of Applied Crystallography\",\n volume = \"55\",\n pages = \"180-194\",\n month = \"Apr\",\n doi = \"10.48550/arxiv.2104.14603\",\n url = \"https://doi.org/10.48550/arxiv.2104.14603\",\n publisher = \"arXiv\"\n}\n\n\nAbstract:\nA versatile generic framework for parent grain reconstruction from fully or partially transformed child microstructures has been integrated into the open-source crystallographic toolbox MTEX. The framework extends traditional parent grain reconstruction, phase transformation and variant analysis to all parent\u2013child crystal symmetry combinations and allows the programmatic creation of individual workflows to reconstruct parent grains.\n\nRelevant Snippet:\n\u2026 known phase transformations, namely \u03b1\u2032 to \u03b3 in a lath martensitic \u2026 grains is used to merge them to prior austenite grains by \u2026 EBSD data of the parent phase are reconstructed from the \u2026\n\n\n---\n\n## 2. On the martensitic phase transformation and grain boundary character evolution in laser powder bed fusion 17-4 precipitation hardened stainless steel\nValid Text Names:\n'haines2025onthemartensitic pages 1-3', 'haines2025onthemartensitic pages 3-5', 'haines2025onthemartensitic pages 5-7', 'haines2025onthemartensitic pages 7-12', 'haines2025onthemartensitic pages 12-13', 'haines2025onthemartensitic pages 13-15', 'haines2025onthemartensitic pages 15-16', 'haines2025onthemartensitic pages 16-18', 'haines2025onthemartensitic pages 18-20', 'haines2025onthemartensitic pages 20-21', 'haines2025onthemartensitic pages 21-23', 'haines2025onthemartensitic pages 23-24', 'haines2025onthemartensitic pages 24-24'\n\nBibTex:\n@article{haines2025onthemartensitic,\n author = \"Haines, Michael P. and Farabi, Ehsan and Haghdadi, Nima and Primig, Sophie\",\n title = \"On the martensitic phase transformation and grain boundary character evolution in laser powder bed fusion 17-4 precipitation hardened stainless steel\",\n year = \"2025\",\n journal = \"Journal of Materials Science\",\n volume = \"60\",\n pages = \"3430-3453\",\n month = \"Jan\",\n doi = \"10.1007/s10853-025-10645-8\",\n url = \"https://doi.org/10.1007/s10853-025-10645-8\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"7\",\n issn = \"0022-2461\"\n}\n\n\nAbstract:\n\n Laser powder bed fusion (L-PBF) of 17-4 precipitate hardened (PH) stainless steel is well-known for its significant variations in reported microstructures. While recent research has provided better understanding of the phase transformation pathways leading to as-built microstructures of \n \n $$\\delta$$\n \n \u03b4\n \n \n -ferrite, martensite, and/or austenite, reproducible and fully martensitic microstructures would be more desirable to provide strength and age-hardening potential. However, the understanding of the martensitic phase transformation as a function of 17-4 PH powder feedstock and L-PBF route remains limited. We aim to fill this gap by comparing builds from two processing routes with different powder feedstocks and processing parameters. As-built and heat treated (1\u00a0h at 1040\u00a0\u00b0C followed by water quenching) conditions are considered. We reveal the link between the parent austenite grain size (PAGS) and the resulting martensite microstructure. A detailed five-parameter characterization of interfaces shows that a smaller PAGS results in improved grain boundary connectivity and higher length fractions of 60\u00b0/[1 1 \n \n $$\\overline{1 }$$\n \n \n 1\n \u00af\n \n \n \n ] and 10.5\u00b0/[0 1 1] intervariant boundaries in the martensite. Computational material science demonstrates the link between the processing parameters and composition with microstructural variations and development. Our results are broadly applicable to steel L-PBF, underpinning that refinement of martensite will improve the grain boundary network and selection of desirable intervariants. This is expected to impact material properties such as toughness, strength, intergranular corrosion, cracking, slip, and the segregation of impurities.\n \n Graphical abstract\n\n\nRelevant Snippet:\n\u2026 We reveal the link between the parent austenite grain size (PAGS) and the resulting \u2026 EBSD data analysis was performed using the TSL software. Prior austenite grain reconstruction was \u2026\n\n\nUnobtainable Papers:\nMohammad Masoumi, Gerardo P\u00e9rez, Guilherme Schmalz, Antonia I.M. Silva, Pedro L.M. Torquato, Luis FG Herculano, Isabel Barros, Miloslav B\u00e9re\u0161, and Hamilton F.G. de Abreu. Influence of solution annealing temperature on crystallographic texture and grain disorientation of nb-enhanced maraging steel: an ebsd analysis. Materials Research, Jan 2025. URL: https://doi.org/10.1590/1980-5373-mr-2024-0430, doi:10.1590/1980-5373-mr-2024-0430.\nAngang Ning, Shuai Chen, Yongsheng Wang, Zhanmin Cao, and Timothy Skszek. Ebsd-based analysis of gnd-mediated strain partitioning in dual-morphology retained austenite in warm-rolled third-generation ahsss. Materials Characterization, 240:116918, Oct 2026. URL: https://doi.org/10.1016/j.matchar.2026.116918, doi:10.1016/j.matchar.2026.116918.\nChikaumi Sawanishi, Sabyasachi Roy, Ruth Birch, and Matthias Militzer. Austenite reversion during rapid heating in a low carbon martensitic steel. Metallurgical and Materials Transactions A, Jul 2026. URL: https://doi.org/10.1007/s11661-026-08317-6, doi:10.1007/s11661-026-08317-6.\nVinothkumar Govindaraj, Peter Hodgson, Rajkumar P Singh, and Hossein Beladi. The effect of austenite reversion on the microstructure and mechanical properties of a 12cr\u20133ni\u20133mn\u20133cu-0.15nb\u20130.05c maraging stainless steel. Materials Science and Engineering: A, 828:142097, Nov 2021. URL: https://doi.org/10.1016/j.msea.2021.142097, doi:10.1016/j.msea.2021.142097.\nHamidreza Kamali, Haibo Xie, Hongyun Bi, E Chang, Haigang Xu, Haifeng Yu, Zhengyi Jiang, and Azdiar A. Gazder. Void formation and crack propagation in a metastable austenitic stainless steel during bending. SSRN Electronic Journal, Jan 2022. URL: https://doi.org/10.2139/ssrn.4080613, doi:10.2139/ssrn.4080613.\nRalf Hielscher, Tuomo Nyyss\u00f6nen, Frank Niessen, and Azdiar A. Gazder. The variant graph approach to improved parent grain reconstruction. Materialia, 22:101399, May 2022. URL: https://doi.org/10.1016/j.mtla.2022.101399, doi:10.1016/j.mtla.2022.101399.\nVimal Singh, Manish M. Pande, K. Bhanumurthy, Vikram Chavan, and Indradev Samajdar. Resistance spot welding (rsw) of dual-phase (dp590) steel. Journal of Materials Engineering and Performance, 35(9):9094-9107, Oct 2026. URL: https://doi.org/10.1007/s11665-025-12284-1, doi:10.1007/s11665-025-12284-1.\nDaokuan Wang, Junsong Jin, Qiaomin Li, and Xinyun Wang. An accurate method for crystallographic reconstruction of parent austenite from inherited martensite in a low-alloy steel. Crystals, 9:358, Jul 2019. URL: https://doi.org/10.3390/cryst9070358, doi:10.3390/cryst9070358.\nYan Wang, Cong-Hui Ma, Nan Zhou, Qian Cheng, Xiaoyu Wang, Zhixian Peng, Zhao-yang Cheng, Jing Liu, and Shiqi Zhang. Effects of solution-aging treatment on the hydrogen embrittlement of 17-4 ph stainless steel fabricated by selective laser melting. International Journal of Hydrogen Energy, 201:152917, Jan 2026. URL: https://doi.org/10.1016/j.ijhydene.2025.152917, doi:10.1016/j.ijhydene.2025.152917.\nQi-Yuan Chen, Wei-Na Zhang, Shuai Tang, Peng-Jie Wang, Jun Chen, and Zhen-Yu Liu. Microstructural heredity of ni-containing cryogenic steel and its effect on the toughness at 77 k. Materials Science and Engineering: A, 832:142441, Jan 2022. URL: https://doi.org/10.1016/j.msea.2021.142441, doi:10.1016/j.msea.2021.142441.\nMark Taylor, Albert D Smith, Jack M Donoghue, Timothy L Burnett, and Ed Pickering. In-situ heating-stage ebsd validation of algorithms for prior-austenite grain reconstruction in steel. Scripta Materialia, Mar 2024. URL: https://doi.org/10.1016/j.scriptamat.2023.115924, doi:10.1016/j.scriptamat.2023.115924.\nQian Yu, Feiyu Zhao, and Hongliang Yi. In situ observation of martensitic transformation in normal and abnormal grain growth of medium carbon spring steel. Materials Today Communications, 47:113165, Jul 2025. URL: https://doi.org/10.1016/j.mtcomm.2025.113165, doi:10.1016/j.mtcomm.2025.113165.\nJun Zhao, Zi-yong Hou, Bo Wang, He Yang, Ya-ru Wang, Zhi-yuan Chang, Ling Zhang, Gui-lin Wu, and Xiao-xu Huang. Effect of austenitizing temperature on variant selection of martensite transformation in a 2 gpa grade steel. Nov 2024. URL: https://doi.org/10.1016/j.jmrt.2024.10.008, doi:10.1016/j.jmrt.2024.10.008.\nTong Wang, Jun-jie Sheng, Ya-hui Deng, Yang-xin Wang, Chun-dong Hu, and Han Dong. Regulation of nanosized retained-austenite morphology making low alloy ultrahigh strength steel tough. Mar 2025. URL: https://doi.org/10.1016/j.jmrt.2025.02.060, doi:10.1016/j.jmrt.2025.02.060.\nJubert Pasco, Youliang He, Ali Keshavarzkermani, and Clodualdo Aranas. Texture preference and variant analysis of martensite formation in laser powder bed fusion. The Minerals, Metals & Materials Series, pages 1808-1816, Jan 2024. URL: https://doi.org/10.1007/978-3-031-50349-8\\_156, doi:10.1007/978-3-031-50349-8\\_156.\nYuanbin Deng, Jiali Zhang, Anke Kaletsch, Sebastian Weber, and Christoph Broeckmann. Influence of hydrostatic pressure on the austenite grain growth and subsequent phase transformation of hot work steel aisi h13 during hot isostatic pressing. Powder Metallurgy, Aug 2026. URL: https://doi.org/10.1177/00325899261472685, doi:10.1177/00325899261472685.\nEdgar Gomes de Araujo, Hadi Pirgazi, Mehdi Sanjari, Mohsen Mohammadi, and Leo A. I. Kestens. Automated reconstruction of parent austenite phase based on the optimum orientation relationship. Journal of Applied Crystallography, 54:569-579, Mar 2021. URL: https://doi.org/10.1107/s1600576721001394, doi:10.1107/s1600576721001394.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=15 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0000 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "toolu_01DbxS3YL571P4P4EVydr8NG", + "info": { + "start_ts": 3594.207802411, + "end_ts": 3634.150401584 + } + }, + { + "role": "assistant", + "content": "Let me continue searching for more specific topics:", + "function_call": null, + "tool_calls": [ + { + "id": "toolu_0157myNJQhR5GxPfHmnnR3Mz", + "type": "function", + "function": { + "arguments": "{\"query\": \"EBSD machine learning microstructure property prediction surrogate model\", \"min_year\": 2020}", + "name": "paper_search" + } + }, + { + "id": "toolu_016VqyhrVxy8LaRVYnAc4qN7", + "type": "function", + "function": { + "arguments": "{\"query\": \"grain boundary engineering special boundaries corrosion intergranular cracking EBSD\", \"min_year\": 2018}", + "name": "paper_search" + } + }, + { + "id": "toolu_01KK1dxLcCeUcSBzUx1hH9jT", + "type": "function", + "function": { + "arguments": "{\"query\": \"EBSD AlSi10Mg additive manufacturing microstructure cell subgrain columnar equiaxed\", \"min_year\": 2020}", + "name": "paper_search" + } + }, + { + "id": "toolu_01C2LW9SzLRsG5AwL8J16ZuF", + "type": "function", + "function": { + "arguments": "{\"query\": \"3D EBSD serial sectioning grain boundary five parameter distribution statistics\", \"min_year\": 2018}", + "name": "paper_search" + } + }, + { + "id": "toolu_01Q1GZDKXF6jQcdS2kg5U7A1", + "type": "function", + "function": { + "arguments": "{\"query\": \"EBSD measurement uncertainty reproducibility interlaboratory round robin grain size\", \"min_year\": 2015}", + "name": "paper_search" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Retrieved Papers:\n## 1. Integrating phase-field simulations with deep learning to predict properties from pressure-tailored microstructures in Al-Si alloys\nValid Text Names:\n'yi2026integratingphasefieldsimulations pages 1-4', 'yi2026integratingphasefieldsimulations pages 4-8', 'yi2026integratingphasefieldsimulations pages 8-11', 'yi2026integratingphasefieldsimulations pages 11-14', 'yi2026integratingphasefieldsimulations pages 14-17', 'yi2026integratingphasefieldsimulations pages 17-21', 'yi2026integratingphasefieldsimulations pages 21-24', 'yi2026integratingphasefieldsimulations pages 24-34'\n\nBibTex:\n@article{yi2026integratingphasefieldsimulations,\n author = \"Yi, Wang and Gao, Tianchuang and Wang, Kai and Lu, Zhao and Zhang, Lijun\",\n title = \"Integrating phase-field simulations with deep learning to predict properties from pressure-tailored microstructures in Al-Si alloys\",\n year = \"2026\",\n journal = \"npj Computational Materials\",\n month = \"Jul\",\n doi = \"10.1038/s41524-026-02253-0\",\n url = \"https://doi.org/10.1038/s41524-026-02253-0\",\n publisher = \"Springer Science and Business Media LLC\",\n issn = \"2057-3960\"\n}\n\n\nRelevant Snippet:\n\u2026 correlations captured by high-fidelity PF simulations, together with the capability of deep learning to extract and quantify the most relevant microstructural features for property prediction. \u2026\n\n\n---\n\n## 2. Machine Learning-Driven Design and Discovery of High-Entropy Alloys: A Critical Review of Recent Advances and Future Perspectives\nValid Text Names:\n'akbari2026machinelearningdrivendesign pages 1-2', 'akbari2026machinelearningdrivendesign pages 2-4', 'akbari2026machinelearningdrivendesign pages 4-5', 'akbari2026machinelearningdrivendesign pages 5-7', 'akbari2026machinelearningdrivendesign pages 7-9', 'akbari2026machinelearningdrivendesign pages 9-10', 'akbari2026machinelearningdrivendesign pages 10-12', 'akbari2026machinelearningdrivendesign pages 12-13', 'akbari2026machinelearningdrivendesign pages 13-15', 'akbari2026machinelearningdrivendesign pages 15-17', 'akbari2026machinelearningdrivendesign pages 17-18', 'akbari2026machinelearningdrivendesign pages 18-19', 'akbari2026machinelearningdrivendesign pages 19-19'\n\nBibTex:\n@article{akbari2026machinelearningdrivendesign,\n author = \"Akbari, Mohammad Javad\",\n title = \"Machine Learning-Driven Design and Discovery of High-Entropy Alloys: A Critical Review of Recent Advances and Future Perspectives\",\n volume = \"32\",\n issn = \"1598-9623\",\n url = \"https://doi.org/10.1007/s12540-025-02116-1\",\n doi = \"10.1007/s12540-025-02116-1\",\n number = \"7\",\n journal = \"Metals and Materials International\",\n publisher = \"Springer Science and Business Media LLC\",\n year = \"2026\",\n month = \"Nov\",\n pages = \"2258-2276\",\n issue = \"7\"\n}\n\n\nRelevant Snippet:\n\u2026 for integrating process variables and microstructural features into ML \u2026 The application of transfer learning to EBSD pattern classi\u2026 process surrogate models trained on DFT data to predict \u2026\n\n\n---\n\n## 3. Materials informatics across the length scales\nValid Text Names:\n'nasir2026materialsinformaticsacross pages 1-3', 'nasir2026materialsinformaticsacross pages 3-5', 'nasir2026materialsinformaticsacross pages 5-9', 'nasir2026materialsinformaticsacross pages 9-11', 'nasir2026materialsinformaticsacross pages 11-14', 'nasir2026materialsinformaticsacross pages 14-16', 'nasir2026materialsinformaticsacross pages 16-18', 'nasir2026materialsinformaticsacross pages 18-21', 'nasir2026materialsinformaticsacross pages 21-24', 'nasir2026materialsinformaticsacross pages 24-27', 'nasir2026materialsinformaticsacross pages 27-29', 'nasir2026materialsinformaticsacross pages 29-32', 'nasir2026materialsinformaticsacross pages 32-35', 'nasir2026materialsinformaticsacross pages 35-38', 'nasir2026materialsinformaticsacross pages 38-41', 'nasir2026materialsinformaticsacross pages 41-43'\n\nBibTex:\n@article{nasir2026materialsinformaticsacross,\n author = \"Nasir, Jamal Abdul and Kavak, Hamide and Der, O\u011fuzhan and Ercetin, Ali and Akagic, Amila and Friis, Jesper and Bleken, Francesca L and Lorenzoni, Andrea and Mercuri, Francesco and Woodley, Scott M and Butler, Keith T\",\n title = \"Materials informatics across the length scales\",\n year = \"2026\",\n journal = \"Machine Learning: Engineering\",\n volume = \"2\",\n pages = \"021001\",\n month = \"Jul\",\n doi = \"10.1088/3049-4761/ae850a\",\n url = \"https://doi.org/10.1088/3049-4761/ae850a\",\n publisher = \"IOP Publishing\",\n issue = \"2\",\n issn = \"3049-4761\"\n}\n\n\nRelevant Snippet:\n\u2026 predict materials properties via high-throughput computational screening and surrogate models \u2026 issue repeatedly highlighted in microstructure segmentation and EBSD analysis studies [\u2026\n\n\n---\n\n## 4. Machine learning in laser powder bed fusion: a data-centric review of structural prediction and process optimization\nValid Text Names:\n'bagheri2026machinelearningin pages 1-3', 'bagheri2026machinelearningin pages 3-6', 'bagheri2026machinelearningin pages 6-7', 'bagheri2026machinelearningin pages 7-8', 'bagheri2026machinelearningin pages 8-11', 'bagheri2026machinelearningin pages 11-12', 'bagheri2026machinelearningin pages 12-14', 'bagheri2026machinelearningin pages 14-16', 'bagheri2026machinelearningin pages 16-18', 'bagheri2026machinelearningin pages 18-19', 'bagheri2026machinelearningin pages 19-21', 'bagheri2026machinelearningin pages 21-22', 'bagheri2026machinelearningin pages 22-23', 'bagheri2026machinelearningin pages 23-26', 'bagheri2026machinelearningin pages 26-28', 'bagheri2026machinelearningin pages 28-29', 'bagheri2026machinelearningin pages 29-30', 'bagheri2026machinelearningin pages 30-31', 'bagheri2026machinelearningin pages 31-33', 'bagheri2026machinelearningin pages 33-34', 'bagheri2026machinelearningin pages 34-37', 'bagheri2026machinelearningin pages 37-38', 'bagheri2026machinelearningin pages 38-40', 'bagheri2026machinelearningin pages 40-42', 'bagheri2026machinelearningin pages 42-43', 'bagheri2026machinelearningin pages 43-44', 'bagheri2026machinelearningin pages 44-46', 'bagheri2026machinelearningin pages 46-48', 'bagheri2026machinelearningin pages 48-48', 'bagheri2026machinelearningin pages 48-49', 'bagheri2026machinelearningin pages 49-50', 'bagheri2026machinelearningin pages 50-51', 'bagheri2026machinelearningin pages 51-52', 'bagheri2026machinelearningin pages 52-53', 'bagheri2026machinelearningin pages 53-53', 'bagheri2026machinelearningin pages 53-54', 'bagheri2026machinelearningin pages 54-55', 'bagheri2026machinelearningin pages 55-56'\n\nBibTex:\n@article{bagheri2026machinelearningin,\n author = \"Bagheri, Mehran and Sayadi, Daniyal and Bonakdar, Ali and Molavi-Zarandi, Marjan\",\n title = \"Machine learning in laser powder bed fusion: a data-centric review of structural prediction and process optimization\",\n year = \"2026\",\n journal = \"The International Journal of Advanced Manufacturing Technology\",\n month = \"Aug\",\n doi = \"10.1007/s00170-026-18435-5\",\n url = \"https://doi.org/10.1007/s00170-026-18435-5\",\n publisher = \"Springer Science and Business Media LLC\",\n issn = \"0268-3768\"\n}\n\n\nAbstract:\nAbstract\n Significant advances have been made in the field of Additive Manufacturing (AM) across various manufacturing processes. Laser Powder Bed Fusion (LPBF) is one of the most widely adopted metal AM processes in the industry, which employs energy sources such as lasers to melt powder materials. While the LPBF process offers numerous advantages, such as the ability to produce complex geometries and multiple parts simultaneously, it also presents challenges in the form of defects such as porosity, residual stresses, and cracks that need to be addressed. Conducting experiments to identify and eliminate these defects can be prohibitively expensive, motivating the development of alternative predictive approaches. Numerical modeling and simulation techniques provide a cost-effective alternative to experimental approaches, enabling analyses ranging from thermal histories and microstructural evolution to mechanical property prediction and defect identification in fabricated components. However, such simulations can also be computationally intensive. In recent years, Machine Learning (ML) and Artificial Intelligence (AI) algorithms have emerged as viable alternative tools to accelerate process understanding, defect prediction, and parameter optimization. This review provides a comprehensive overview of ML-based approaches applied to LPBF, emphasizing the importance of understanding the underlying physical phenomena that significantly influence data collection, preprocessing, and feature engineering strategies essential for effective model training and validation. It offers a structured framework for researchers seeking to leverage ML methods to enhance predictive accuracy and computational efficiency, particularly through simulation-driven data generation for model development.\n\nRelevant Snippet:\n\u2026 Numerical modeling and simulation techniques provide a \u2026 and microstructural evolution to mechanical property prediction \u2026 systems, trained deep learning surrogate models can estimate \u2026\n\n\n---\n\n## 5. Deep Learning-Assisted Multi-Objective Optimization and Microstructure Property Correlation in Rotary Friction Welding of Dissimilar AA1100\u2013AA2014 Aluminium Alloys\nValid Text Names:\n'mottaiyan2026deeplearningassistedmultiobjective pages 1-4', 'mottaiyan2026deeplearningassistedmultiobjective pages 4-7', 'mottaiyan2026deeplearningassistedmultiobjective pages 7-10', 'mottaiyan2026deeplearningassistedmultiobjective pages 10-12', 'mottaiyan2026deeplearningassistedmultiobjective pages 12-14', 'mottaiyan2026deeplearningassistedmultiobjective pages 14-17', 'mottaiyan2026deeplearningassistedmultiobjective pages 17-20', 'mottaiyan2026deeplearningassistedmultiobjective pages 20-28'\n\nBibTex:\n@article{mottaiyan2026deeplearningassistedmultiobjective,\n author = \"mottaiyan, Ravikumar Sadayan and Jeeva, Dinakaran and SIVANRAJU, RAJKUMAR and Moorthy, Arul and Venkadesan, Paranthaman and Jayaraman, Arunprasad\",\n title = \"Deep Learning-Assisted Multi-Objective Optimization and Microstructure Property Correlation in Rotary Friction Welding of Dissimilar AA1100\u2013AA2014 Aluminium Alloys\",\n year = \"2026\",\n journal = \"Unknown journal\",\n month = \"Aug\",\n doi = \"10.21203/rs.3.rs-10530033/v1\",\n url = \"https://doi.org/10.21203/rs.3.rs-10530033/v1\",\n publisher = \"Springer Science and Business Media LLC\"\n}\n\n\nAbstract:\nAbstract\n

    Joining dissimilar aluminium alloys is still a challenge due to the differences in their thermal and mechanical properties which cause non-uniform deformation and poor joint performance. The present study aims to study the mechanical behavior, microstructural evolution and intelligent optimization of AA1100\u2013AA2014 dissimilar aluminium joints produced by rotary friction welding. The Taguchi L27 experimental design was used to change the rotational speed, friction pressure, forging pressure, friction time, and forging time. The tensile test, microhardness test, scanning electron microscopy (SEM) and X-ray diffraction (XRD) were used to assess the weld quality. A deep neural network (DNN) combined with the NSGA-II algorithm was designed to predict and optimize welding performance. The optimized joints had a maximum tensile strength of 142 MPa, hardness of 122.3 HV, and a predictive accuracy of R\u00b2 = 0.987, indicating good agreement between the experimental and predicted results. Microstructural analyses showed fine grains, defect-free interfaces and no harmful intermetallic phases. The proposed hybrid experimental\u2013AI framework is an efficient decision-support tool for intelligent process optimization and reliable dissimilar aluminium joining in the aerospace, automotive and lightweight structural manufacturing sector.

    \n\nRelevant Snippet:\n\u2026 surrogate model that substantially reduces computational effort during process optimization while preserving prediction \u2026 , such as EBSD and TEM, and digital twin, Explainable Artificial \u2026\n\n\nUnobtainable Papers:\nTaehwan Kim, Min-Kyeom Kim, Hyun-Ju Yang, Yongjian Fang, Juwon Kim, Ziyang Duan, and Jonghwan Suhr. Physics-informed process-structure-property prediction model for additively manufactured metallic parts. Acta Materialia, 318:122630, Oct 2026. URL: https://doi.org/10.1016/j.actamat.2026.122630, doi:10.1016/j.actamat.2026.122630.\nRaymundo Arr\u00f3yave. Metallurgy-informed bayesian optimization: rethinking alloy discovery and design. Digital Discovery, Jan 2026. URL: https://doi.org/10.1039/d6dd00251j, doi:10.1039/d6dd00251j.\nWeitao Ma, Xinwei Wang, Zheyue Zhang, Zixuan Liu, Mengjian Liu, Shuai Zhao, Renbo Song, and Yongjin Wang. Explainable data-driven design of austempered ductile iron: linking microstructure to strength-ductility synergy. Materials Science and Engineering: A, 974:150791, Nov 2026. URL: https://doi.org/10.1016/j.msea.2026.150791, doi:10.1016/j.msea.2026.150791.\nJinlong Su, Lequn Chen, Steven Van Petegem, Fulin Jiang, Qinzhi Li, Junhua Luan, Swee Leong Sing, Jian Wang, and Chaolin Tan. Additive manufacturing metallurgy guided machine learning design of versatile alloys. Materials Today, Jun 2025. URL: https://doi.org/10.1016/j.mattod.2025.06.031, doi:10.1016/j.mattod.2025.06.031.\nJonas Merrell, Donovan Birky, Krzysztof Stopka, Michael Sangid, and Jacob Hochhalter. Developing microstructure-sensitive fatigue crack initiation models with sparse training data using scientific machine learning. Unknown journal, Jan 2026. URL: https://doi.org/10.2139/ssrn.7269920, doi:10.2139/ssrn.7269920.\nResearch and Applications of Deep Learning-Based Methods for Materials Property Prediction\nZhao Liu, Lei Deng, Jinchuan Long, Chang Gao, Yi Hao, Pan Gong, Xuefeng Tang, and Xinyun Wang. Enhancing constitutive description of 5a06 aluminum alloy during warm deformation using machine learning-assisted johnson\u2013cook model. Jul 2026. URL: https://doi.org/10.3390/ma19142987, doi:10.3390/ma19142987.\nHooman Fallahi, Mohammad Hassan Baqershahi, Hessamoddin Moshayedi, Michael Ryan, and Elyas Ghafoori. Machine learning in directed energy deposition: a systematic literature review. Journal of Manufacturing Processes, 175:76-108, Oct 2026. URL: https://doi.org/10.1016/j.jmapro.2026.07.081, doi:10.1016/j.jmapro.2026.07.081.\nXiaohua Zhang, Zhenxing Wang, Jun Wang, Zhi Wu, Yuchen Zou, and Qiang Chen. Physics-aware strain correction in sheet metal forming: validation through microstructural evolution. Journal of Materials Engineering and Performance, Aug 2026. URL: https://doi.org/10.1007/s11665-026-14780-4, doi:10.1007/s11665-026-14780-4.\nAtiqur Rahman, Sung-Heng Wu, Ranjit Joy, and Frank Liou. A transfer-learning and continuous optimization-based framework for predicting heat treatment-dependent mechanical properties of ded-processed low-alloy steels. Metals, 16:892, Aug 2026. URL: https://doi.org/10.3390/met16080892, doi:10.3390/met16080892.\nXin Wang, Tingting Shi, Lijuan Cheng, Wenqi Zhao, Suwen Hu, Li Cui, and Peter K. Liaw. Machine learning applications in predicting friction properties of bearing steel: a review. ACS Materials Letters, 8:355-370, Dec 2026. URL: https://doi.org/10.1021/acsmaterialslett.5c01047, doi:10.1021/acsmaterialslett.5c01047.\nShuai Zhang, Hao Qin, Zhifen Zhang, Ming Yan, Jing Huang, Jie Wang, Rui Qin, Yu Su, Guangrui Wen, and Xuefeng Chen. Reliability-aware and constraint-guided closed-loop optimization of strength\u2013ductility synergy in laser powder bed fusion ti-6al-4 v. Journal of Manufacturing Processes, 175:177-193, Oct 2026. URL: https://doi.org/10.1016/j.jmapro.2026.08.019, doi:10.1016/j.jmapro.2026.08.019.\nWeiyuan Tang, Zepeng Jia, Jingchen Wang, Wenjing Tang, Wenhe Zhang, Linhai Yan, Zhengzhi Wang, Lu Yao, Shijing Wu, and Ting Yang. Machine-learning-guided critical thickness design of gradient-nanostructured layers for fretting-resistant 304 stainless steel. Materials & Design, 269:116742, Sep 2026. URL: https://doi.org/10.1016/j.matdes.2026.116742, doi:10.1016/j.matdes.2026.116742.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=34 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0000 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "toolu_0157myNJQhR5GxPfHmnnR3Mz", + "info": { + "start_ts": 3650.251603578, + "end_ts": 3685.416625632 + } + }, + { + "role": "tool", + "content": "Retrieved Papers:\n## 1. Grain boundary engineering for improving stress corrosion cracking of 304 stainless steel\nValid Text Names:\n'liu2019grainboundaryengineering pages 1-3', 'liu2019grainboundaryengineering pages 3-6', 'liu2019grainboundaryengineering pages 6-8', 'liu2019grainboundaryengineering pages 8-10', 'liu2019grainboundaryengineering pages 10-11', 'liu2019grainboundaryengineering pages 11-12'\n\nBibTex:\n@misc{liu2019grainboundaryengineering,\n author = \"Liu, Tingguang and Bai, Qin and Ru, Xiangkun and Xia, Shuang and Zhong, Xiangyu and Lu, Yonghao and Shoji, Tetsuo\",\n title = \"Grain boundary engineering for improving stress corrosion cracking of 304 stainless steel\",\n year = \"2019\",\n journal = \"Materials Science and Technology\",\n volume = \"35\",\n pages = \"477-487\",\n month = \"Mar\",\n doi = \"10.1080/02670836.2019.1570661\",\n url = \"https://doi.org/10.1080/02670836.2019.1570661\",\n publisher = \"SAGE Publications\",\n issue = \"4\",\n issn = \"0267-0836\"\n}\n\n\nAbstract:\nGrain boundary engineering (GBE) via low strain tension and annealing was used to enhance the resistance to stress corrosion cracking of a 304 stainless steel. Electron backscattered diffraction (EBSD) analysis exhibited that the GBE steel had a higher fraction of low-\u2211 coincidence site lattice (CSL) boundaries, larger grain-clusters, longer twin boundary chains, and fewer paths of connected non-twin boundaries with a more zigzag shape. Slow strain rate tests in high-temperature water showed that the GBE steel performed better plasticity, higher tensile strength, and similar yield strength compared to conventional steel. The low fraction of random boundaries in GBE steel resulted in a lower frequency of intergranular crack initiation, and the zigzag paths of non-twin boundaries made the intergranular crack propagation more difficult.\n\nRelevant Snippet:\n\u2026 non-twin boundaries made the intergranular crack propagation \u2026 with \u2211-values less than 29 are called special boundaries \u2026 -twin boundaries that through the entire view of the EBSD map \u2026\n\n\n---\n\n## 2. Effects of Grain Boundary Engineering on the Microstructure and Corrosion Fatigue Properties of 316L Austenitic Stainless Steel\nValid Text Names:\n'zhang2022effectsofgrain pages 1-2', 'zhang2022effectsofgrain pages 2-4', 'zhang2022effectsofgrain pages 4-6', 'zhang2022effectsofgrain pages 6-7', 'zhang2022effectsofgrain pages 7-7'\n\nBibTex:\n@article{zhang2022effectsofgrain,\n author = \"Zhang, Mingxian and Zhang, Chenxin and Wu, Huan-chuan and Yang, Bin\",\n title = \"Effects of Grain Boundary Engineering on the Microstructure and Corrosion Fatigue Properties of 316L Austenitic Stainless Steel\",\n year = \"2022\",\n journal = \"Frontiers in Materials\",\n volume = \"9\",\n month = \"Jun\",\n doi = \"10.3389/fmats.2022.931848\",\n url = \"https://doi.org/10.3389/fmats.2022.931848\",\n publisher = \"Frontiers Media SA\",\n issn = \"2296-8016\"\n}\n\n\nAbstract:\nGrain boundary engineering (GBE) treatment was performed through thermomechanical processing (TMP) to optimize the grain boundary character distribution (GBCD) of 316L austenitic stainless steel. The effects of TMP on the GBCD and corrosion fatigue properties in high-temperature and high-pressure water were investigated. The results indicated that a high fraction (about 74%) of special boundaries as well as the interrupted network of random high-angle grain boundaries were obtained through 5% strain followed by annealing at 1,273 K for 90 min. The \u03a39 and \u03a327 boundaries were generated by the reaction of special boundaries. The highest corrosion fatigue life for 3,187 cycles was obtained when the TMP parameters of the 316L ASS were of 5% strain, annealing temperature of 1,273 K, and annealing time of 45 min. The low-energy special boundaries had strong intergranular corrosion resistance, but the strength of these boundaries was not enough to resist the propagation of transgranular fatigue cracks.\n\nRelevant Snippet:\n\u2026 energy special boundaries had strong intergranular corrosion \u2026 The EBSD data were analyzed using Channel 5 software from \u2026 grain boundaries were categorized as the sub-boundaries, \u2026\n\n\n---\n\n## 3. Tracking the evolution of intergranular corrosion through twin-related domains in grain boundary networks\nValid Text Names:\n'barr2018trackingtheevolution pages 1-2', 'barr2018trackingtheevolution pages 2-3', 'barr2018trackingtheevolution pages 3-5', 'barr2018trackingtheevolution pages 5-7', 'barr2018trackingtheevolution pages 7-8', 'barr2018trackingtheevolution pages 8-9', 'barr2018trackingtheevolution pages 8-8', 'barr2018trackingtheevolution pages 9-10'\n\nBibTex:\n@article{barr2018trackingtheevolution,\n author = \"Barr, Christopher M. and Thomas, Sebastian and Hart, James L. and Harlow, Wayne and Anber, Elaf and Taheri, Mitra L.\",\n title = \"Tracking the evolution of intergranular corrosion through twin-related domains in grain boundary networks\",\n year = \"2018\",\n journal = \"npj Materials Degradation\",\n volume = \"2\",\n pages = \"1-10\",\n month = \"Apr\",\n doi = \"10.1038/s41529-018-0032-7\",\n url = \"https://doi.org/10.1038/s41529-018-0032-7\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"1\",\n issn = \"2397-2106\"\n}\n\n\nAbstract:\nTailoring the grain boundary network is desired to improve grain boundary-dependent phenomena such as intergranular corrosion. An important grain boundary network descriptor in heavily twinned microstructures is the twin-related domain, a cluster of twin-related grains. We indicate the advantages of using twin-related domains and subsequent statistics to provide new insight into how a grain boundary networks respond to intergranular corrosion in a heavily twinned grain boundary engineered 316L stainless steel. The results highlight that intergranular corrosion is typically arrested inside twin-related domains at coherent twins or low-angle grain boundaries. Isolated scenarios exist, however, where intergranular corrosion propagation persists in the grain boundary network through higher-order twin-related boundaries.Steels: clustered coherent twins stop corrosionClustered twin grain boundaries in stainless steel can stop intergranular corrosion, but only if they are coherent. A team led by Mitra Taheri at Drexel University in the USA analyzed microstructural regions in a 316 stainless steel where all grain boundaries were twinned and found that, when the twins in these clusters were coherent or had a low misorientation angle, they arrested interganular corrosion. They emphasized this effect by engineering more coherent and low-angle grain boundaries with thermomechanical processing, leading to larger twin-related domains. In contrast, twinned clusters with high-angle grain boundaries consistently failed at resisting corrosion, a similar manner to the rest of steel. Twin-related domains may therefore be a good predictor of intergranular corrosion and may help us mitigate metal damage.\n\nRelevant Snippet:\n\u2026 as function of corrosion depth as boundaries were only considered \u2026 The pre-corrosion EBSD region was used to allow a \u2026 evolution during grain boundary engineering of low to medium \u2026\n\n\n---\n\n## 4. Combined in situ microstructural study of the relationships between local grain boundary structure and passivation on microcrystalline copper\nValid Text Names:\n'bettayeb2019combinedinsitu pages 1-5', 'bettayeb2019combinedinsitu pages 5-9', 'bettayeb2019combinedinsitu pages 9-13', 'bettayeb2019combinedinsitu pages 13-18', 'bettayeb2019combinedinsitu pages 18-24', 'bettayeb2019combinedinsitu pages 24-27'\n\nBibTex:\n@article{bettayeb2019combinedinsitu,\n author = \"Bettayeb, Mohamed and Maurice, Vincent and Klein, Lorena H. and Lapeire, Linsey and Verbeken, Kim and Marcusa, Philippe\",\n title = \"Combined in situ microstructural study of the relationships between local grain boundary structure and passivation on microcrystalline copper\",\n year = \"2019\",\n journal = \"Electrochimica Acta\",\n month = \"Mar\",\n doi = \"10.48550/arxiv.1903.05371\",\n url = \"https://doi.org/10.48550/arxiv.1903.05371\",\n publisher = \"arXiv\"\n}\n\n\nRelevant Snippet:\n\u2026 Intergranular corrosion is a major form of localized corrosion \u2026 CSL type according to the EBSD IQ map. It shows a varying \u2026 the boundary can no longer be considered as a specific \u03a3 CSL. \u2026\n\n\nUnobtainable Papers:\nRui Li, Chunlin He, and Leipeng Xie. The Relationship of Grain Boundary Character Distribution and Intergranular Corrosion in 7075 Aluminum Alloy, pages 87-94. Springer Nature Singapore, Jan 2026. URL: https://doi.org/10.1007/978-981-95-5937-4\\_9, doi:10.1007/978-981-95-5937-4\\_9.\nXin Dong, Ning Li, Yanan Zhou, Huabei Peng, Yuntao Qu, Qi Sun, Haojiang Shi, Rui Li, Sheng Xu, and Jiazhen Yan. Grain boundary character and stress corrosion cracking behavior of co-cr alloy fabricated by selective laser melting. Journal of Materials Science & Technology, 93:244-253, Dec 2021. URL: https://doi.org/10.1016/j.jmst.2021.03.063, doi:10.1016/j.jmst.2021.03.063.\nJieke Zhang, Yu Cao, Yan Gao, Rui Luo, Yulong Zhu, Yu Liu, Feng Wang, and Zhidong Wang. Revisiting the grain boundary engineering mechanism and its effect on the corrosion resistance of incoloy 800h superalloy. Materials Characterization, 240:116874, Oct 2026. URL: https://doi.org/10.1016/j.matchar.2026.116874, doi:10.1016/j.matchar.2026.116874.\nTingguang Liu, Shuang Xia, Qin Bai, Bangxin Zhou, Yonghao Lu, and Tetsuo Shoji. Evaluation of grain boundary network and improvement of intergranular cracking resistance in 316l stainless steel after grain boundary engineering. Materials, 12:242, Jan 2019. URL: https://doi.org/10.3390/ma12020242, doi:10.3390/ma12020242.\nXiwei Zhai, Xu Liu, Li Wang, Zhi Huang, and Ruiling Jia. Stress corrosion cracking and grain-scale deformation mechanisms of fsw joint of 7a52 aluminum alloy. Corrosion and Materials Degradation, 7:49, Aug 2026. URL: https://doi.org/10.3390/cmd7030049, doi:10.3390/cmd7030049.\nX.L. An, C.L. Chu, L. Zhou, J. Ji, B.L. Shen, and Paul K. Chu. Controlling the corrosion behavior of conife medium entropy alloy by grain boundary engineering. Materials Characterization, 164:110323, Jun 2020. URL: https://doi.org/10.1016/j.matchar.2020.110323, doi:10.1016/j.matchar.2020.110323.\nYajie Yang, Ya Wu, Dawei Wang, Shaoyou Zhang, Jiakun Yue, Yonghao Zhu, Jianyong Gou, Alexander Kren, and Min Zha. Tailoring the grain boundary precipitates and precipitate-free zone to mitigate corrosion and stress corrosion cracking in al-zn-mg-cu alloy. Sep 2026. URL: https://doi.org/10.1016/j.jmrt.2026.08.061, doi:10.1016/j.jmrt.2026.08.061.\nRuiKun Wang, KaiJun He, MengJie Yao, and YuTong Zhen. Enhanced corrosion resistance of super304h austenitic steel by grain boundary engineering with low-strain processing. Unknown journal, Jan 2026. URL: https://doi.org/10.2139/ssrn.7228184, doi:10.2139/ssrn.7228184.\nF. Shi, L. Yan, J. Hu, L. F. Wang, T. Z. Li, W. Li, X. J. Guan, C. M. Liu, and X. W. Li. Improving intergranular stress corrosion cracking resistance in a fe\u201318cr\u201317mn\u20132mo\u20130.85n austenitic stainless steel through grain boundary character distribution optimization. Acta Metallurgica Sinica (English Letters), 35:1849-1861, Jul 2022. URL: https://doi.org/10.1007/s40195-022-01427-1, doi:10.1007/s40195-022-01427-1.\nDegui Li, Kaige Tang, Hongfeng Huang, Bing He, Zheng Ma, Lin Chen, and Shuhui Liu. Role of fe-bearing intermetallic and grain boundary characteristic on the igc behavior of al-mg-si-mn-cr alloy fswed joint. Journal of Alloys and Compounds, 1013:178555, Jan 2025. URL: https://doi.org/10.1016/j.jallcom.2025.178555, doi:10.1016/j.jallcom.2025.178555.\nYangguang Liu, Fang Zhang, Zimeng Wang, Fang Zhang, Xiaolin Yao, Xianjing Lu, Yudong Zhang, Guijing Dou, Yanbin Cheng, Fengping Zhong, and Shantung Tu. Corrosion\u2013fatigue coupled failure mechanism of a tp347 loose air duct in an external heat exchanger: ebsd-based microstructural insights. Canadian Metallurgical Quarterly, pages 1-21, Aug 2026. URL: https://doi.org/10.1080/00084433.2026.2709316, doi:10.1080/00084433.2026.2709316.\nRamReddy K, Nandha Kumar E, Jeyaraam R., Janaki Ram G.D., and Subramanya Sarma V. Effect of grain boundary character distribution on weld heat-affected zone liquation cracking behavior of aisi 316ti austenitic stainless steel. Materials Characterization, 142:115-123, Aug 2018. URL: https://doi.org/10.1016/j.matchar.2018.05.020, doi:10.1016/j.matchar.2018.05.020.\nShuyi Quan, Renbo Song, Shengrui Su, Yan Huang, Changhong Cai, Yongjin Wang, and Kaikun Wang. Grain boundary engineering prepared by iterative thermomechanical processing of nickel-saving austenitic stainless steel: excellent corrosion resistance and mechanical properties. Materials Characterization, 196:112601, Feb 2023. URL: https://doi.org/10.1016/j.matchar.2022.112601, doi:10.1016/j.matchar.2022.112601.\nKuanyuan Fan, BoYang, Bao-xi Liu, Fuxing Yin, Kaihong Zheng, Hongliang Lin, Yizhuang Li, and Zhichao Luo. Exceptional combination of toughness and corrosion resistance in a 1.3 gpa duplex stainless steel via low-angle grain boundary engineering. Materials Science and Engineering: A, 952:149643, Feb 2026. URL: https://doi.org/10.1016/j.msea.2025.149643, doi:10.1016/j.msea.2025.149643.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=33 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0000 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "toolu_016VqyhrVxy8LaRVYnAc4qN7", + "info": { + "start_ts": 3650.290727319, + "end_ts": 3684.759026557 + } + }, + { + "role": "tool", + "content": "Retrieved Papers:\n## 1. Evolution of Microstructure, Texture and Corrosion Properties of Additively Manufactured AlSi10Mg Alloy Subjected to Equal Channel Angular Pressing (ECAP)\nValid Text Names:\n'snopinski2022evolutionofmicrostructure pages 1-2', 'snopinski2022evolutionofmicrostructure pages 2-4', 'snopinski2022evolutionofmicrostructure pages 4-6', 'snopinski2022evolutionofmicrostructure pages 6-9', 'snopinski2022evolutionofmicrostructure pages 9-12', 'snopinski2022evolutionofmicrostructure pages 12-14', 'snopinski2022evolutionofmicrostructure pages 14-16', 'snopinski2022evolutionofmicrostructure pages 16-18', 'snopinski2022evolutionofmicrostructure pages 18-19'\n\nBibTex:\n@article{snopinski2022evolutionofmicrostructure,\n author = \"Snopi\u0144ski, Przemys\u0142aw and Wo\u017aniak, Anna and \u0141ukowiec, Dariusz and Matus, Krzysztof and Ta\u0144ski, Tomasz and Rusz, Stanislav and Hil\u0161er, Ond\u0159ej\",\n title = \"Evolution of Microstructure, Texture and Corrosion Properties of Additively Manufactured AlSi10Mg Alloy Subjected to Equal Channel Angular Pressing (ECAP)\",\n year = \"2022\",\n journal = \"Symmetry\",\n volume = \"14\",\n pages = \"674\",\n month = \"Mar\",\n doi = \"10.3390/sym14040674\",\n url = \"https://doi.org/10.3390/sym14040674\",\n publisher = \"MDPI AG\",\n issue = \"4\",\n issn = \"2073-8994\"\n}\n\n\nAbstract:\nIn the selective laser melting process (SLM), the region irradiated by the laser beam is melted and quickly solidified, forming solidification lines (laser scan tracks) with symmetrical shapes. Because of the unique (rapid) crystallization conditions, the subgrain structures, typically observed inside these solidification lines, could also have variable geometric symmetrical patterns, e.g., cellular, pentagonal, or hexagonal cellular. The existence of such distinctive microstructures in SLM-made alloys has a significant impact on their superior mechanical and corrosion properties. Thus, any modification of this symmetrical microstructure (due to post-processing) can degrade or improve the properties of SLM-fabricated alloys. This study presents the experimental results on the effects of heat treatment and ECAP on microstructure modification and corrosion behavior of SLM-fabricated AlSi10Mg alloy. Light microscopy, scanning electron microscopy (SEM), electron backscattered diffraction (EBSD), and X-ray diffraction (XRD) were used for microstructural analysis. The corrosion properties of the given samples were determined using open-circuit potential (OCP), potentiodynamic polarization, and electrochemical impedance spectroscopy (EIS) techniques. EBSD observations showed that the imposed strain resulted in an obvious reduction in grain size to ~1.42 \u00b5m and ~0.24 \u00b5m after the first and second ECAP passes, respectively. Electrochemical tests revealed that the corrosion resistance of the ECAP-processed AlSi10Mg alloy improved significantly, which was confirmed by a nobler Ecorr and lower Icorr values, and higher polarization resistance. The final results indicated that the strain-induced crystalline defects provided more nucleation sites for the formation of a denser and thicker oxide film, thus enhancing the corrosion resistance of the AlSi10Mg alloy.\n\nRelevant Snippet:\n\u2026 The EBSD result shows that the microstructure was \u2026 of ECAP pressings, these cells formed subgrains. Consequently, the \u2026 project Innovative and additive manufacturing technology\u2014new \u2026\n\n\nUnobtainable Papers:\nZichen Ma, Qi Cheng, Huijie Zhang, Xuegang Zhang, Wenjing Chen, and Ning Guo. Recent advances in post-processing technologies for laser additive manufacturing. The International Journal of Advanced Manufacturing Technology, Aug 2026. URL: https://doi.org/10.1007/s00170-026-18933-6, doi:10.1007/s00170-026-18933-6.\nCeyhun K\u00d6SE. Effect of post weld heat treatment on the crystallographic texture, microstructure, and microhardness of fiber laser beam welded laser powder bed fusion 316l austenitic stainless steel. Materials Science and Technology, Aug 2026. URL: https://doi.org/10.1177/02670836261472381, doi:10.1177/02670836261472381.\nMani Thakur, Md. Parwez Alam, and Murshid Imam. Porosity mitigation and microstructural refinement in slm alsi10mg via cnt reinforced friction stir processing. Jul 2026. URL: https://doi.org/10.1007/s40964-026-01835-0, doi:10.1007/s40964-026-01835-0.\nJieren Guan, Yunhua Liu, Zengwei Zhu, and Qiuping Wang. The influence of aging treatment on the microstructure characteristics and mechanical properties of almgsczr alloy prepared by lpbf. Metals and Materials International, 32:2870-2879, Dec 2026. URL: https://doi.org/10.1007/s12540-025-02126-z, doi:10.1007/s12540-025-02126-z.\nHae-Kyoung Park, Jisung Yoo, Hyojin Hwang, Min-Seok Jin, Yonghee Jo, Tae Jin Jang, Ji-Hun Yu, Seok Su Sohn, and Jeong Min Park. Role of si-decorated cell structure in cryogenic tensile behavior of additively manufactured alsi10mg alloy. Materials Science and Engineering: A, 959:150080, May 2026. URL: https://doi.org/10.1016/j.msea.2026.150080, doi:10.1016/j.msea.2026.150080.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=31 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0000 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "toolu_01KK1dxLcCeUcSBzUx1hH9jT", + "info": { + "start_ts": 3650.324254252, + "end_ts": 3681.410514967 + } + }, + { + "role": "tool", + "content": "Retrieved Papers:\n## 1. Grain boundary energies in yttria\u2010stabilized zirconia\nValid Text Names:\n'dillon2022grainboundaryenergies pages 1-2', 'dillon2022grainboundaryenergies pages 1-1', 'dillon2022grainboundaryenergies pages 2-3', 'dillon2022grainboundaryenergies pages 2-2', 'dillon2022grainboundaryenergies pages 3-4', 'dillon2022grainboundaryenergies pages 3-3', 'dillon2022grainboundaryenergies pages 4-4', 'dillon2022grainboundaryenergies pages 4-5', 'dillon2022grainboundaryenergies pages 5-6', 'dillon2022grainboundaryenergies pages 5-5', 'dillon2022grainboundaryenergies pages 6-6', 'dillon2022grainboundaryenergies pages 6-7', 'dillon2022grainboundaryenergies pages 7-7'\n\nBibTex:\n@article{dillon2022grainboundaryenergies,\n author = \"Dillon, Shen J. and Shen, Yu\u2010Feng and Rohrer, Gregory S.\",\n title = \"Grain boundary energies in yttria\u2010stabilized zirconia\",\n year = \"2022\",\n journal = \"Journal of the American Ceramic Society\",\n volume = \"105\",\n pages = \"2925-2931\",\n month = \"Dec\",\n doi = \"10.1111/jace.18283\",\n url = \"https://doi.org/10.1111/jace.18283\",\n publisher = \"Wiley\",\n issue = \"4\",\n issn = \"0002-7820\"\n}\n\n\nAbstract:\nThe three-dimensional microstructure of 8% yttria-stabilized zirconia (YSZ) was measured by electron backscatter diffraction and focused ion beam serial sectioning. The relative grain boundary energies as a function of all five crystallographic grain boundary parameters were determined based on the assumption of thermodynamic equilibrium at the internal triple junctions. Grain boundaries with (100) orientations have low energies compared to boundaries of other orientations, and all [100] twist boundaries have relatively low energies. Other classes of boundaries with lower than average energies include [100] symmetric tilt boundaries with disorientations less than 40 \u25e6 and [111] twist boundaries with disorientations greater than 20 \u25e6 . At fixed misorientations, the relative areas of boundaries are inversely correlated to the relative grain boundary energy. The results suggest that texturing microstructures to increase the relative areas of [100] twist boundaries might increase the oxygen ion conductivity of YSZ ceramics.\n\nRelevant Snippet:\n\u2026 and focused ion beam serial sectioning. The relative \u2026 was mapped by 3D electron backscatter diffraction (EBSD) using \u2026 the EBSD data and determining the grain boundary energy have \u2026\n\n\n---\n\n## 2. Five-parameter grain boundary characterisation of randomly textured AZ31 Mg alloy\nValid Text Names:\n'beladi2020fiveparametergrainboundary pages 1-4', 'beladi2020fiveparametergrainboundary pages 4-8', 'beladi2020fiveparametergrainboundary pages 8-11', 'beladi2020fiveparametergrainboundary pages 11-12'\n\nBibTex:\n@article{beladi2020fiveparametergrainboundary,\n author = \"Beladi, Hossein and Ghaderi, Alireza and Rohrer, Gregory S.\",\n title = \"Five-parameter grain boundary characterisation of randomly textured AZ31 Mg alloy\",\n year = \"2020\",\n journal = \"Philosophical Magazine\",\n volume = \"100\",\n pages = \"456-466\",\n month = \"Feb\",\n doi = \"10.1080/14786435.2019.1692154\",\n url = \"https://doi.org/10.1080/14786435.2019.1692154\",\n publisher = \"Informa UK Limited\",\n issue = \"4\",\n issn = \"1478-6435\"\n}\n\n\nAbstract:\nABSTRACT The five-parameter analysis approach was used to measure the grain boundary character distribution of randomly textured AZ31 Mg alloy produced through casting followed by annealing at 450\u00b0C for 16\u2005h. The misorientation angle distribution was close to the one expected from the material with a random texture. The grain boundary plane distribution, ignoring the misorientation angle, revealed a relatively weak plane orientation anisotropy, with a preference for grain boundaries terminated on prismatic planes. Surprisingly, the population of grain boundary planes was not inversely related to the expected grain boundary energies. Basal oriented grain boundaries are expected to have the lowest energy, but they also had the lowest population. This could result from the presence of residual columnar grains, formed during solidification and remaining after annealing, which increases the relative area of boundary planes with prismatic orientations.\n\nRelevant Snippet:\n\u2026 (3D-EBSD) [\u2026 average confidence index was 0.56. A routine cleaning procedure, as discussed elsewhere [Citation12], was performed on EBSD maps to extract the grain boundary \u2026\n\n\n---\n\n## 3. AFRL Additive Manufacturing Modeling Series: Challenge 4, 3D Reconstruction of an IN625 High-Energy Diffraction Microscopy Sample Using Multi-modal Serial Sectioning\nValid Text Names:\n'chapman2021afrladditivemanufacturing pages 1-3', 'chapman2021afrladditivemanufacturing pages 3-5', 'chapman2021afrladditivemanufacturing pages 5-7', 'chapman2021afrladditivemanufacturing pages 7-8', 'chapman2021afrladditivemanufacturing pages 8-10', 'chapman2021afrladditivemanufacturing pages 10-11', 'chapman2021afrladditivemanufacturing pages 11-13', 'chapman2021afrladditivemanufacturing pages 13-13'\n\nBibTex:\n@article{chapman2021afrladditivemanufacturing,\n author = \"Chapman, Michael G. and Shah, Megna N. and Donegan, Sean P. and Scott, J. Michael and Shade, Paul A. and Menasche, David and Uchic, Michael D.\",\n title = \"AFRL Additive Manufacturing Modeling Series: Challenge 4, 3D Reconstruction of an IN625 High-Energy Diffraction Microscopy Sample Using Multi-modal Serial Sectioning\",\n year = \"2021\",\n journal = \"Integrating Materials and Manufacturing Innovation\",\n volume = \"10\",\n pages = \"129-141\",\n month = \"Jun\",\n doi = \"10.1007/s40192-021-00212-9\",\n url = \"https://doi.org/10.1007/s40192-021-00212-9\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"2\",\n issn = \"2193-9764\"\n}\n\n\nAbstract:\nHigh-energy diffraction microscopy (HEDM) in-situ mechanical testing experiments offer unique insight into the evolving deformation state within polycrystalline materials. These experiments rely on a sophisticated analysis of the diffraction data to instantiate a 3D reconstruction of grains and other microstructural features associated with the test volume. For microstructures of engineering alloys that are highly twinned and contain numerous features around the estimated spatial resolution of HEDM reconstructions, the accuracy of the reconstructed microstructure is not known. In this study, we address this uncertainty by characterizing the same HEDM sample volume using destructive serial sectioning (SS) that has higher spatial resolution. The SS experiment was performed on an Inconel 625 alloy sample that had undergone HEDM in-situ mechanical testing to a small amount of plastic strain (~\u20090.7%), which was part of the Air Force Research Laboratory Additive Manufacturing (AM) Modeling Series. A custom-built automated multi-modal SS system was used to characterize the entire test volume, with a spatial resolution of approximately 1 \u00b5m. Epi-illumination optical microscopy images, backscattered electron images, and electron backscattered diffraction maps were collected on every section. All three data modes were utilized and custom data fusion protocols were developed for 3D reconstruction of the test volume. The grain data were homogenized and downsampled to 2 \u00b5m as input for Challenge 4 of the AM Modeling Series, which is available at the Materials Data Facility repository.\n\nRelevant Snippet:\n\u2026 of the spatial position of grain boundaries for equiaxed grains with lateral dimensions much \u2026 collected at each section, as an intermediary data type to facilitate EBSD stack registration. \u2026\n\n\n---\n\n## 4. Large volume 'chunk'lift out for 3D tomographic analysis using analytical plasma focussed ion beam\u2013scanning electron microscopy\nValid Text Names:\n'birch2026largevolumechunklift pages 1-5', 'birch2026largevolumechunklift pages 5-8', 'birch2026largevolumechunklift pages 8-11', 'birch2026largevolumechunklift pages 11-15', 'birch2026largevolumechunklift pages 15-18', 'birch2026largevolumechunklift pages 18-21', 'birch2026largevolumechunklift pages 21-22'\n\nBibTex:\n@article{birch2026largevolumechunklift,\n author = \"Birch, R and Li, S and Sharang, S and Poole, WJ and Britton, B\",\n title = \"Large volume 'chunk'lift out for 3D tomographic analysis using analytical plasma focussed ion beam\u2013scanning electron microscopy\",\n year = \"2026\",\n journal = \"Unknown journal\"\n}\n\n\nRelevant Snippet:\n\u2026 \u2019 lift out and 3D serial sectioning of substantive volumes (eg \u2026 to prepare a sample for 3D EBSD in a static setup which \u2026 implantation, alloying, or grain boundary embrittlement). The size of \u2026\n\n\n---\n\n## 5. The role of grain boundary ferrite evolution and thermal aging on creep cavitation of type 316H austenitic stainless steel\nValid Text Names:\n'he2021theroleof pages 1-2', 'he2021theroleof pages 2-4', 'he2021theroleof pages 4-5', 'he2021theroleof pages 5-7', 'he2021theroleof pages 7-9', 'he2021theroleof pages 9-11', 'he2021theroleof pages 11-12', 'he2021theroleof pages 12-13', 'he2021theroleof pages 13-14', 'he2021theroleof pages 14-16', 'he2021theroleof pages 16-17', 'he2021theroleof pages 17-18', 'he2021theroleof pages 17-17'\n\nBibTex:\n@article{he2021theroleof,\n author = \"He, S. and Shang, H. and Fern\u00e1ndez-Caballero, A. and Warren, A. and Knowles, David A. and Flewitt, P. and Martin, Tomas L\",\n title = \"The role of grain boundary ferrite evolution and thermal aging on creep cavitation of type 316H austenitic stainless steel\",\n year = \"2021\",\n journal = \"Materials Science and Engineering: A\",\n month = \"Mar\",\n doi = \"10.1016/j.msea.2021.140859\",\n url = \"https://doi.org/10.1016/j.msea.2021.140859\",\n volume = \"807\",\n pages = \"140859\",\n publisher = \"Elsevier BV\",\n issn = \"0921-5093\"\n}\n\n\nRelevant Snippet:\n\u2026 largest EBSD scanning for statistics of austenite-austenite grain \u2026 enables a larger sectioning and 3D reconstruction volume with a \u2026 The detailed approaches for data processing and 3D \u2026\n\n\n---\n\n## 6. SERIAL SECTIONING OF Ti-6Al-4V USING AN FIB-SEM DUAL BEAM SYSTEM\nValid Text Names:\n'brodsky2022serialsectioningof pages 1-5', 'brodsky2022serialsectioningof pages 5-11', 'brodsky2022serialsectioningof pages 11-16', 'brodsky2022serialsectioningof pages 16-21', 'brodsky2022serialsectioningof pages 21-28', 'brodsky2022serialsectioningof pages 28-34', 'brodsky2022serialsectioningof pages 34-41', 'brodsky2022serialsectioningof pages 41-44', 'brodsky2022serialsectioningof pages 44-50', 'brodsky2022serialsectioningof pages 50-56'\n\nBibTex:\n@article{brodsky2022serialsectioningof,\n author = \"Brodsky, A\",\n title = \"SERIAL SECTIONING OF Ti-6Al-4V USING AN FIB-SEM DUAL BEAM SYSTEM\",\n year = \"2022\",\n journal = \"Unknown journal\"\n}\n\n\nRelevant Snippet:\n\u2026 future 3D reconstructions and automated serial sectioning. The \u2026 Noise in EBSD results for use with FIB serial sectioning can \u2026 aids in understanding how to acquire clearer data. Primarily, \u2026\n\n\n---\n\n## 7. Machine learning enhanced analysis of EBSD data for texture representation\nValid Text Names:\n'wanni2024machinelearningenhanced pages 1-2', 'wanni2024machinelearningenhanced pages 2-3', 'wanni2024machinelearningenhanced pages 3-5', 'wanni2024machinelearningenhanced pages 5-6', 'wanni2024machinelearningenhanced pages 6-7', 'wanni2024machinelearningenhanced pages 7-9', 'wanni2024machinelearningenhanced pages 9-10', 'wanni2024machinelearningenhanced pages 10-11'\n\nBibTex:\n@article{wanni2024machinelearningenhanced,\n author = \"Wanni, J. and Bronkhorst, C. A. and Thoma, D. J.\",\n title = \"Machine learning enhanced analysis of EBSD data for texture representation\",\n year = \"2024\",\n journal = \"npj Computational Materials\",\n volume = \"10\",\n pages = \"1-11\",\n month = \"Jun\",\n doi = \"10.1038/s41524-024-01324-4\",\n url = \"https://doi.org/10.1038/s41524-024-01324-4\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"1\",\n issn = \"2057-3960\"\n}\n\n\nAbstract:\nGenerating reduced-order, synthetic grain structure datasets that accurately represent the measured grain structure of a material is important for reducing the cost and increasing the accuracy of computational crystal plasticity efforts. This study introduces a machine-learning-based approach, termed texture adaptive clustering and sampling (TACS), for generating representative Euler angle datasets that accurately mimic the crystallographic texture. The TACS approach employs K-means clustering and density-based sampling in a closed-loop iteration to create representative Euler angle datasets. Proof-of-principle experiments were performed on rolled and recrystallized low-carbon steel. Validation of the TACS approach was extended to twenty-two datasets, varying lattice structures, and complex crystallographic textures, thereby encompassing a broad range of materials and crystal structures. Kolmogorov-Smirnov (K-S) test comparisons underscore the performance of the TACS approach over traditional electron backscatter diffraction EBSD dataset reduction techniques, with average K-S test scores nearing 0.9, indicating a high-fidelity representation of the original datasets. In contrast, conventional methods display scores below 0.3, indicating less reliability of the structure representation. The independence of the TACS approach from material texture and its capability to autonomously generate datasets with predetermined data points demonstrates its unbiased potential in streamlining dataset preparation for crystallographic analysis.\n\nRelevant Snippet:\n\u2026 True 3D textural data, which accounts for variations across the thickness of a sample, would \u2026 such as serial sectioning with FIB-EBSD or 3D X-ray imaging. The challenge of inferring 3D \u2026\n\n\n---\n\n## 8. A lightweight transformer for faster and robust EBSD data collection\nValid Text Names:\n'dong2023alightweighttransformer pages 1-2', 'dong2023alightweighttransformer pages 2-4', 'dong2023alightweighttransformer pages 4-7', 'dong2023alightweighttransformer pages 7-9', 'dong2023alightweighttransformer pages 9-12', 'dong2023alightweighttransformer pages 12-14', 'dong2023alightweighttransformer pages 14-15'\n\nBibTex:\n@article{dong2023alightweighttransformer,\n author = \"Dong, Harry and Donegan, Sean and Shah, Megna and Chi, Yuejie\",\n title = \"A lightweight transformer for faster and robust EBSD data collection\",\n year = \"2023\",\n journal = \"Scientific Reports\",\n volume = \"13\",\n month = \"Aug\",\n doi = \"10.48550/arxiv.2308.09693\",\n url = \"https://doi.org/10.48550/arxiv.2308.09693\",\n publisher = \"arXiv\"\n}\n\n\nAbstract:\nThree dimensional electron back-scattered diffraction (EBSD) microscopy is a critical tool in many applications in materials science, yet its data quality can fluctuate greatly during the arduous collection process, particularly via serial-sectioning. Fortunately, 3D EBSD data is inherently sequential, opening up the opportunity to use transformers, state-of-the-art deep learning architectures that have made breakthroughs in a plethora of domains, for data processing and recovery. To be more robust to errors and accelerate this 3D EBSD data collection, we introduce a two step method that recovers missing slices in an 3D EBSD volume, using an efficient transformer model and a projection algorithm to process the transformer\u2019s outputs. Overcoming the computational and practical hurdles of deep learning with scarce high dimensional data, we train this model using only synthetic 3D EBSD data with self-supervision and obtain superior recovery accuracy on real 3D EBSD data, compared to existing methods.\n\nRelevant Snippet:\n\u2026 to errors and accelerate this 3D EBSD data collection, we \u2026 Our results suggest that serial sectioning experiments using \u2026 orientation predictions along the grain boundaries which are the \u2026\n\n\nUnobtainable Papers:\nAkinobu Shibata, Goro Miyamoto, Shigekazu Morito, Akiko Nakamura, Taku Moronaga, Houichi Kitano, Ivan Gutierrez-Urrutia, Toru Hara, and Kaneaki Tsuzaki. Substructure and crystallography of lath martensite in as-quenched interstitial-free steel and low-carbon steel. Mar 2023. URL: https://doi.org/10.1016/j.actamat.2023.118675, doi:10.1016/j.actamat.2023.118675.\nXingshuai Zheng, Tengfei Sun, Jixing Zhou, Rupeng Zhang, and Pingmei Ming. Modeling of polycrystalline material microstructure with 3d grain boundary based on laguerre\u2013voronoi tessellation. Materials, 15:1996, Mar 2022. URL: https://doi.org/10.3390/ma15061996, doi:10.3390/ma15061996.\nRyan DeMott, Peter Collins, Charlie Kong, Xiaozhou Liao, Simon Ringer, and Sophie Primig. 3d electron backscatter diffraction study of \u03b1 lath morphology in additively manufactured ti-6al-4v. Nov 2020. URL: https://doi.org/10.1016/j.ultramic.2020.113073, doi:10.1016/j.ultramic.2020.113073.\nMatthew Hartshorne, Asher Leff, Gregory Vetterick, Emily M Hopkins, and Mitra L Taheri. Grain boundary plane measurement using transmission electron microscopy automated crystallographic orientation mapping for atom probe tomography specimens. Microscopy and microanalysis : the official journal of Microscopy Society of America, Microbeam Analysis Society, Microscopical Society of Canada, 29 3:1018-1025, Mar 2023. URL: https://doi.org/10.1093/micmic/ozad022, doi:10.1093/micmic/ozad022.\nYongfeng Zhao, Sridhar Niverty, Xia Ma, Xiangfa Liu, and Nikhilesh Chawla. 3d grain structure of an extruded 6061 al alloy by lab-scale x-ray diffraction contrast tomography (dct). Materials Characterization, 170:110716, Dec 2020. URL: https://doi.org/10.1016/j.matchar.2020.110716, doi:10.1016/j.matchar.2020.110716.\nRyan DeMott, Nima Haghdadi, Xiaozhou Liao, Simon P. Ringer, and Sophie Primig. 3d characterization of microstructural evolution and variant selection in additively manufactured ti-6al-4 v. Journal of Materials Science, 56:14763-14782, Jun 2021. URL: https://doi.org/10.1007/s10853-021-06216-2, doi:10.1007/s10853-021-06216-2.\nHossein Beladi and Gregory S. Rohrer. Grain boundary characteristics in polycrystalline materials. Statistical Methods for Materials Science, pages 147-162, Feb 2019. URL: https://doi.org/10.1201/9781315121062-12, doi:10.1201/9781315121062-12.\nMarek Faryna and Krzysztof G\u0142owi\u0144ski. Five dimensional grain boundary distribution for yttria stabilized zirconia based on experimentally determined macroscopic boundary parameters. AMI: Acta Materialia, Dec 2022. URL: https://doi.org/10.2139/ssrn.3906843, doi:10.2139/ssrn.3906843.\nShuang Xia and Qin Bai. Controlling the twinning-induced grain boundary character distribution. Materials Horizons: From Nature to Nanomaterials, pages 163-199, Jan 2025. URL: https://doi.org/10.1007/978-981-96-5346-1\\_7, doi:10.1007/978-981-96-5346-1\\_7.\nJette Oddershede, Jun Sun, Nicolas Gueninchault, Florian Bachmann, Hrishikesh Bale, Christian Holzner, and Erik Lauridsen. Non-destructive characterization of polycrystalline materials in 3d by laboratory diffraction contrast tomography. Integrating Materials and Manufacturing Innovation, 8:217-225, May 2019. URL: https://doi.org/10.1007/s40192-019-00135-6, doi:10.1007/s40192-019-00135-6.\nDayong An, T. Griffiths, P. Konijnenberg, S. Mandal, Zhangqi Wang, and S. Zaefferer. Correlating the five parameter grain boundary character distribution and the intergranular corrosion behaviour of a stainless steel using 3d orientation microscopy based on mechanical polishing serial sectioning. Sep 2018. URL: https://doi.org/10.1016/j.actamat.2018.06.044, doi:10.1016/j.actamat.2018.06.044.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=31 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0000 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "toolu_01C2LW9SzLRsG5AwL8J16ZuF", + "info": { + "start_ts": 3650.359125421, + "end_ts": 3681.399752764 + } + }, + { + "role": "tool", + "content": "Retrieved Papers:\n## 1. Summarising, proposals and discussion with the End-User Group, safety authorities and standardization bodies Deliverable D5. 4\nValid Text Names:\n'szenthe2026summarisingproposalsand pages 1-5', 'szenthe2026summarisingproposalsand pages 5-8', 'szenthe2026summarisingproposalsand pages 8-11', 'szenthe2026summarisingproposalsand pages 11-13', 'szenthe2026summarisingproposalsand pages 13-15', 'szenthe2026summarisingproposalsand pages 15-16', 'szenthe2026summarisingproposalsand pages 16-19', 'szenthe2026summarisingproposalsand pages 19-21', 'szenthe2026summarisingproposalsand pages 21-23', 'szenthe2026summarisingproposalsand pages 23-25', 'szenthe2026summarisingproposalsand pages 25-28', 'szenthe2026summarisingproposalsand pages 28-31', 'szenthe2026summarisingproposalsand pages 31-33', 'szenthe2026summarisingproposalsand pages 33-35', 'szenthe2026summarisingproposalsand pages 35-39', 'szenthe2026summarisingproposalsand pages 39-47', 'szenthe2026summarisingproposalsand pages 47-49', 'szenthe2026summarisingproposalsand pages 49-52', 'szenthe2026summarisingproposalsand pages 52-54', 'szenthe2026summarisingproposalsand pages 54-58', 'szenthe2026summarisingproposalsand pages 58-61', 'szenthe2026summarisingproposalsand pages 61-64', 'szenthe2026summarisingproposalsand pages 64-64'\n\nBibTex:\n@article{szenthe2026summarisingproposalsand,\n author = \"Szenthe, I and Slonszki, E\",\n title = \"Summarising, proposals and discussion with the End-User Group, safety authorities and standardization bodies Deliverable D5. 4\",\n year = \"2026\",\n journal = \"Unknown journal\"\n}\n\n\nRelevant Snippet:\n\u2026 The performed interlaboratory studies demonstrated a \u2026 -point bending tests and EBSD-based elastic modulus evaluation, \u2026 detectability, sizing capability, and reproducibility of inspection \u2026\n\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=17 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0000 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "toolu_01Q1GZDKXF6jQcdS2kg5U7A1", + "info": { + "start_ts": 3650.390683356, + "end_ts": 3667.901725699 + } + }, + { + "role": "assistant", + "content": "Good, I've found many relevant papers. Now let me gather evidence from the most relevant ones and search for a few more targeted topics:", + "function_call": null, + "tool_calls": [ + { + "id": "toolu_01Hi9GBDUZmB3P12BmDC3E46", + "type": "function", + "function": { + "arguments": "{\"question\": \"What are the most important EBSD-derived quantitative measurements in materials science, and which ones have the strongest structure-property linkage to mechanical properties like yield strength, fatigue, corrosion, and ductility?\"}", + "name": "gather_evidence" + } + }, + { + "id": "toolu_01EVgwXQwsbPhMV6ggVbBVLK", + "type": "function", + "function": { + "arguments": "{\"query\": \"EBSD step size effect grain size measurement cleanup threshold sensitivity bias\", \"min_year\": 2015}", + "name": "paper_search" + } + }, + { + "id": "toolu_01WmohurZMjbiMfw2LzbLi2i", + "type": "function", + "function": { + "arguments": "{\"query\": \"EBSD Hall-Petch grain size yield strength correlation measurement\", \"min_year\": 2018}", + "name": "paper_search" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Most relevant evidence (with ids):\n\n## pqac-00000000\n\nFrom text 'roy2026themechanisticaspects pages 34-43'.\n\nRonit Roy, Johan E. Westraadt, and Janelle P. Wharry. The mechanistic aspects of chloride-induced stress corrosion cracking and internal pitting in stainless steel. Unknown journal, Aug 2026. URL: https://doi.org/10.21203/rs.3.rs-10491066/v1, doi:10.21203/rs.3.rs-10491066/v1.\n\nThe excerpt presents several EBSD-derived quantitative measurements used in analyzing stress corrosion cracking in stainless steels. Key measurements include: (1) Schmid factor in different grains, which appears relevant to understanding slip system activation and plastic deformation; (2) Kernel average misorientation (KAM) maps in radians, indicating local crystallographic distortions; (3) Total geometrically necessary dislocation (GND) density maps in log10 m\u22122, representing stored dislocations from plastic deformation; (4) Residual elastic strain components around crack tips; (5) Inverse pole figure (IPF) along Z-axis for crystallographic orientation mapping; and (6) High-resolution elastic strain measurements from EBSD patterns. The research demonstrates these measurements in the context of intergranular and transgranular crack propagation, particularly showing correlations between higher Schmid factor grains and crack propagation paths, and stress-induced martensite transformation adjacent to crack paths, suggesting linkages to mechanical response.\n\n\n---\n\n## pqac-00000001\n\nFrom text 'roy2026themechanisticaspects pages 43-46'.\n\nRonit Roy, Johan E. Westraadt, and Janelle P. Wharry. The mechanistic aspects of chloride-induced stress corrosion cracking and internal pitting in stainless steel. Unknown journal, Aug 2026. URL: https://doi.org/10.21203/rs.3.rs-10491066/v1, doi:10.21203/rs.3.rs-10491066/v1.\n\nThis excerpt from a reference list on chloride-induced stress corrosion cracking in stainless steel documents several important EBSD-derived quantitative measurements. Key techniques include high-resolution electron backscatter diffraction (HR-EBSD) for mapping elastic strains and lattice rotations at sub-micron resolution, measurement of residual elastic strain, and characterization of dislocation densities and distributions. The references highlight applications relevant to mechanical property linkages: in-situ crack growth analysis, intragranular stress evolution during cyclic deformation (fatigue), stress fields near slip band blockages, and fine-scale dislocation distributions at complex structures. These measurements appear particularly relevant to understanding stress corrosion cracking mechanisms, crack propagation, and fatigue behavior in austenitic stainless steels, indicating structure-property relationships for corrosion resistance and mechanical performance.\n\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: [pqac-00000000, pqac-00000001]\n\nStatus: Paper Count=34 | Relevant Papers=1 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=2 | Current Cost=$0.0458 | Disease-Target Evidence=0", + "name": "gather_evidence", + "tool_call_id": "toolu_01Hi9GBDUZmB3P12BmDC3E46", + "info": { + "start_ts": 3703.375628708, + "end_ts": 3711.143600897 + } + }, + { + "role": "tool", + "content": "Retrieved Papers:\n## 1. Grain size characterization in metallic alloys using different microscopy and post-processing techniques\nValid Text Names:\n'flipon2021grainsizecharacterization pages 1-2', 'flipon2021grainsizecharacterization pages 2-4', 'flipon2021grainsizecharacterization pages 4-6', 'flipon2021grainsizecharacterization pages 6-8', 'flipon2021grainsizecharacterization pages 6-6', 'flipon2021grainsizecharacterization pages 8-10', 'flipon2021grainsizecharacterization pages 10-12', 'flipon2021grainsizecharacterization pages 12-14', 'flipon2021grainsizecharacterization pages 14-14'\n\nBibTex:\n@article{flipon2021grainsizecharacterization,\n author = \"Flipon, B. and Grand, V. and Murgas, B. and Gaillac, A. and Nicola\u00ff, A. and Bozzolo, N. and Bernacki, M.\",\n title = \"Grain size characterization in metallic alloys using different microscopy and post-processing techniques\",\n year = \"2021\",\n journal = \"Materials Characterization\",\n volume = \"174\",\n pages = \"110977\",\n month = \"Apr\",\n doi = \"10.1016/j.matchar.2021.110977\",\n url = \"https://doi.org/10.1016/j.matchar.2021.110977\",\n publisher = \"Elsevier BV\",\n issn = \"1044-5803\"\n}\n\n\nRelevant Snippet:\n\u2026 mean grain size evaluation to limit user-dependent biases. \u2026 For EBSD acquisition, a constant step size of 0.3 and 1 \u03bcm \u2026 A sensitivity study of several key parameters for both EBSD and \u2026\n\n\n---\n\n## 2. Three-dimensional Analysis and Reconstruction of Additively Manufactured Materials in the Cloud-Based BisQue Infrastructure\nValid Text Names:\n'polonsky2019threedimensionalanalysisand pages 1-2', 'polonsky2019threedimensionalanalysisand pages 2-5', 'polonsky2019threedimensionalanalysisand pages 5-6', 'polonsky2019threedimensionalanalysisand pages 6-8', 'polonsky2019threedimensionalanalysisand pages 8-11', 'polonsky2019threedimensionalanalysisand pages 11-13', 'polonsky2019threedimensionalanalysisand pages 13-14', 'polonsky2019threedimensionalanalysisand pages 14-15', 'polonsky2019threedimensionalanalysisand pages 15-15'\n\nBibTex:\n@article{polonsky2019threedimensionalanalysisand,\n author = \"Polonsky, Andrew T. and Lang, Christian A. and Kvilekval, Kristian G. and Latypov, Marat I. and Echlin, McLean P. and Manjunath, B. S. and Pollock, Tresa M.\",\n title = \"Three-dimensional Analysis and Reconstruction of Additively Manufactured Materials in the Cloud-Based BisQue Infrastructure\",\n year = \"2019\",\n journal = \"Integrating Materials and Manufacturing Innovation\",\n volume = \"8\",\n pages = \"37-51\",\n month = \"Mar\",\n doi = \"10.1007/s40192-019-00126-7\",\n url = \"https://doi.org/10.1007/s40192-019-00126-7\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"1\",\n issn = \"2193-9764\"\n}\n\n\nAbstract:\nA microstructure analytics and 3D reconstruction software package, DREAM.3D, was integrated as a module into a cloud-based platform, BisQue. Parallelization of DREAM.3D module executions and the ability to parameterize pipeline variables over a range of values have led to insights about the grain segmentation misorientation tolerance in TriBeam-collected 3D EBSD datasets of additively manufactured materials with complex anisotropic microstructures. Furthermore, a comparison in grain size measurements was made between standard 2D metallographic slices and 3D measures using BisQue\u2019s parallelized DREAM.3D module executions. The direction of cloud-based data infrastructure and the prospects for impact in material science are also discussed.\n\nRelevant Snippet:\n\u2026 imparts bias \u2026 EBSD data, and therefore contains a constant number of voxels that does not change between reconstructions. During the reconstruction process, various cleanup steps \u2026\n\n\n---\n\n## 3. Characterisation of local grain size variation of welded structural steel\nValid Text Names:\n'lehto2016characterisationoflocal pages 1-2', 'lehto2016characterisationoflocal pages 2-4', 'lehto2016characterisationoflocal pages 4-5', 'lehto2016characterisationoflocal pages 5-8', 'lehto2016characterisationoflocal pages 8-9', 'lehto2016characterisationoflocal pages 9-10', 'lehto2016characterisationoflocal pages 10-12', 'lehto2016characterisationoflocal pages 12-13', 'lehto2016characterisationoflocal pages 13-14', 'lehto2016characterisationoflocal pages 14-15', 'lehto2016characterisationoflocal pages 15-16'\n\nBibTex:\n@article{lehto2016characterisationoflocal,\n author = \"Lehto, Pauli and Romanoff, Jani and Remes, Heikki and Sarikka, Teemu\",\n title = \"Characterisation of local grain size variation of welded structural steel\",\n year = \"2016\",\n journal = \"Welding in the World\",\n volume = \"60\",\n pages = \"673-688\",\n month = \"Mar\",\n doi = \"10.1007/s40194-016-0318-8\",\n url = \"https://doi.org/10.1007/s40194-016-0318-8\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"4\",\n issn = \"0043-2288\"\n}\n\n\nAbstract:\nPreviously, it has been shown that the grain size distribution plays an important role in the mechanical properties of welded steel. In the previous investigation, the volume-weighted average grain size has been shown to capture the influence of grain size distribution, resulting in a better fitting Hall\u2013Petch relationship between grain size and hardness. However, the previous studies exclude the effects arising from local variation in grain size. In this paper, the grain size measurement methods are extended for the characterisation of the local grain size variation, which is significant for welded joints and can have an adverse effect on mechanical properties. The local gradient of grain size variation and its dependency on measurement direction are considered. In addition, examples of grain size and hardness variation are shown for S355 base metal and two weld metals, and characteristic differences are highlighted and discussed. The coarse-grained areas of a heterogeneous microstructure are found to have lower hardness than fine-grained areas. However, the surrounding microstructure, i.e. local grain size gradient, has an influence on the measured hardness values.\n\nRelevant Snippet:\n\u2026 any bias or error to the data, the grain size distributions of the \u2026 The EBSD analyses were performed with a step size of 0.2 \u2026 -processed using a nearest neighbour clean-up routine. The \u2026\n\n\n---\n\n## 4. The structure and composition of olivine grain boundaries: 40 years of studies, status and current developments\nValid Text Names:\n'marquardt2018thestructureand pages 1-6', 'marquardt2018thestructureand pages 6-9', 'marquardt2018thestructureand pages 9-13', 'marquardt2018thestructureand pages 13-16', 'marquardt2018thestructureand pages 16-20', 'marquardt2018thestructureand pages 20-23', 'marquardt2018thestructureand pages 23-26', 'marquardt2018thestructureand pages 26-29', 'marquardt2018thestructureand pages 29-30', 'marquardt2018thestructureand pages 30-32', 'marquardt2018thestructureand pages 32-36', 'marquardt2018thestructureand pages 36-40', 'marquardt2018thestructureand pages 40-43', 'marquardt2018thestructureand pages 43-46', 'marquardt2018thestructureand pages 46-50', 'marquardt2018thestructureand pages 50-54', 'marquardt2018thestructureand pages 54-57', 'marquardt2018thestructureand pages 57-61', 'marquardt2018thestructureand pages 61-65', 'marquardt2018thestructureand pages 65-69', 'marquardt2018thestructureand pages 69-72', 'marquardt2018thestructureand pages 72-76', 'marquardt2018thestructureand pages 76-80', 'marquardt2018thestructureand pages 84-87', 'marquardt2018thestructureand pages 87-90'\n\nBibTex:\n@article{marquardt2018thestructureand,\n author = \"Marquardt, K. and Faul, U. and Faul, U.\",\n title = \"The structure and composition of olivine grain boundaries: 40 years of studies, status and current developments\",\n year = \"2018\",\n journal = \"Physics and Chemistry of Minerals\",\n volume = \"45\",\n pages = \"139-172\",\n month = \"Jan\",\n doi = \"10.1007/s00269-017-0935-9\",\n url = \"https://doi.org/10.1007/s00269-017-0935-9\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"2\",\n issn = \"0342-1791\"\n}\n\n\nRelevant Snippet:\n\u2026 Data treatment From EBSD maps, we reconstructed the grain \u2026 We performed a clean-up procedure to remove unindexed \u2026 biased by imaging artefacts (eg thicker sample). Note that the \u2026\n\n\n---\n\n## 5. Characterisation of slip and twinning in high rate deformed zirconium with electron backscatter diffraction\nValid Text Names:\n'tong2018characterisationofslip pages 1-6', 'tong2018characterisationofslip pages 6-11', 'tong2018characterisationofslip pages 11-17', 'tong2018characterisationofslip pages 17-24', 'tong2018characterisationofslip pages 24-29', 'tong2018characterisationofslip pages 29-33', 'tong2018characterisationofslip pages 33-38', 'tong2018characterisationofslip pages 38-43', 'tong2018characterisationofslip pages 43-45'\n\nBibTex:\n@article{tong2018characterisationofslip,\n author = \"Tong, Vivian and Wielewski, Euan and Britton, Ben\",\n title = \"Characterisation of slip and twinning in high rate deformed zirconium with electron backscatter diffraction\",\n year = \"2018\",\n journal = \"Preprint\",\n month = \"Jan\",\n doi = \"10.48550/arxiv.1803.00236\",\n url = \"https://doi.org/10.48550/arxiv.1803.00236\",\n publisher = \"arXiv\"\n}\n\n\nRelevant Snippet:\n\u2026 The custom data clean up algorithm dilates the EBSD map \u2026 \u2019 at a length-scale comparable to the EBSD step size of 0.3\u03bcm (\u2026 This is subject to bias in colour perception, as visually obvious \u2026\n\n\nUnobtainable Papers:\nScott E. Johnson, Won Joon Song, Alden C. Cook, Senthil S. Vel, and Christopher C. Gerbi. The quartz \u03b1\u2194\u03b2 phase transition: does it drive damage and reaction in continental crust? Earth and Planetary Science Letters, 553:116622, Jan 2021. URL: https://doi.org/10.1016/j.epsl.2020.116622, doi:10.1016/j.epsl.2020.116622.\nSrinivas Doddapaneni, Sathish Kumar, Sathyashankara Sharma, Gowri Shankar, Manjunath Shettar, Nitesh Kumar, Ganesha Aroor, and Syed Mansoor Ahmad. Advancements in ebsd techniques: a comprehensive review on characterization of composites and metals, sample preparation, and operational parameters. Journal of Composites Science, 9:132, Mar 2025. URL: https://doi.org/10.3390/jcs9030132, doi:10.3390/jcs9030132.\nWei Feng, Ping Fan, Hailiang Ma, Xinxin Li, Qiaoli Zhang, Ke Li, Cong Liu, Nan Men, Botao Han, Liao Zhang, Zhangshun Ruan, Aibing Du, Yuanyuan Ren, Chen Huang, Tian Liang, Ali Wen, Chen Yang, Baoshun Wang, and Daqing Yuan. Radiation swelling of ti-stabilized 15cr-15ni austenitic stainless steels with cold work levels of 15% \u2013 25%. Journal of Nuclear Materials, 618:156227, Jan 2026. URL: https://doi.org/10.1016/j.jnucmat.2025.156227, doi:10.1016/j.jnucmat.2025.156227.\nMuhammad Umar, Faisal Qayyum, Muhammad Umer Farooq, Sergey Guk, Markus Kirschner, Grzegorz Korpala, and Ulrich Prahl. Exploring the structure\u2013property relationship in spheroidized c45ec steel using full phase crystal plasticity numerical simulations. steel research international, Oct 2022. URL: https://doi.org/10.1002/srin.202100452, doi:10.1002/srin.202100452.\nB. Anthony and V. M. Miller. A \u201cstep\u201d in the right direction: quantifying error in twinning analysis due to ebsd scan resolution. Scripta Materialia, 242:115929, Mar 2024. URL: https://doi.org/10.1016/j.scriptamat.2023.115929, doi:10.1016/j.scriptamat.2023.115929.\nChasen Ranger, Vahid Tari, Susan Farjami, Matthew J. Merwin, Lionel Germain, and Anthony Rollett. Austenite reconstruction elucidates prior grain size dependence of toughness in a low alloy steel. Metallurgical and Materials Transactions A, 49:4521-4535, Jul 2018. URL: https://doi.org/10.1007/s11661-018-4825-7, doi:10.1007/s11661-018-4825-7.\nChen Jia, Yan Lu, Jiangwei Deng, Shaoqing Wei, Zheling Shen, Lei Yu, Guogang Gu, Dongguang Wei, and Yuguo Tang. Integration of a broad argon ion beam into a scanning electron microscope for in-situ large-area surface preparation and analysis. Microscopy and Microanalysis, Jul 2026. URL: https://doi.org/10.1093/mam/ozag046, doi:10.1093/mam/ozag046.\nMadeleine N. Kelly, Wolfgang Rheinheimer, Michael J. Hoffmann, and Gregory S. Rohrer. Anti-thermal grain growth in srtio 3 : coupled reduction of the grain boundary energy and grain growth rate constant. Acta Materialia, 149:11-18, May 2018. URL: https://doi.org/10.1016/j.actamat.2018.02.030, doi:10.1016/j.actamat.2018.02.030.\nBeth Muthoni Irungu, Nadimul Haque Faisal, Tung-Lik Lee, and Saurav Goel. Depth-dependent young's modulus of plasma-sprayed nickel: experimental and atomistic insights. Surface and Coatings Technology, 536:133805, Sep 2026. URL: https://doi.org/10.1016/j.surfcoat.2026.133805, doi:10.1016/j.surfcoat.2026.133805.\nF. Cruz-Gandarilla, \u2020. R.E.BOLMARO, \u2021. H.F.MENDOZA-LE\u00b4ON, A. M. S. J. C. \u02dcNAS-MORENO, F. Cruz-Gandarilla, Escuela Superior F\u00b4\u0131sica, Matem\u00b4aticas Instituto, Edificio Polit\u00b4ecnico Nacional, Del. G.A Madero, and C.P.07738. Ciudad de M\u00b4exico. Study of recovery and first recrystallisation kinetics in cgo fe3%si steels using misorientation\u2010derived parameters (ebsd). Journal of Microscopy, 275:133-148, Aug 2019. URL: https://doi.org/10.1111/jmi.12822, doi:10.1111/jmi.12822.\nMariana C.M. Rodrigues and Matthias Militzer. Application of the rolling ball algorithm to measure phase volume fraction from backscattered electron images. Materials Characterization, 163:110273, May 2020. URL: https://doi.org/10.1016/j.matchar.2020.110273, doi:10.1016/j.matchar.2020.110273.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: [pqac-00000000, pqac-00000001]\n\nStatus: Paper Count=39 | Relevant Papers=1 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=2 | Current Cost=$0.0458 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "toolu_01EVgwXQwsbPhMV6ggVbBVLK", + "info": { + "start_ts": 3703.488097202, + "end_ts": 3738.775463006 + } + }, + { + "role": "tool", + "content": "Search retrieved no additional papers. This may be because nothing matched the search query, or because all found papers have been previously retrieved.\n\nUnobtainable Papers:\nRonald W. Armstrong. Hall\u2013Petch Relationship in Aluminum and Aluminum Alloys. CRC Press, Jan 2019. URL: https://doi.org/10.1201/9781351045636-140000234, doi:10.1201/9781351045636-140000234.\nBenjamin Elbrecht, Timothy J. Ruggles, Coleman Alleman, and Philip J. Noell. Grain size, orientation, and morphology effects on aa6061-t652 mechanical properties. Journal of Materials Science, Aug 2026. URL: https://doi.org/10.1007/s10853-026-13209-6, doi:10.1007/s10853-026-13209-6.\nC. Kaithwas, P. Bhuyan, Swapan Kumar Pradhan, and S. Mandal. \u2018hall-petch\u2019 type of relationship between the extent of intergranular corrosion and grain size in a ni-based superalloy. Corrosion Science, 175:108868, Oct 2020. URL: https://doi.org/10.1016/j.corsci.2020.108868, doi:10.1016/j.corsci.2020.108868.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: [pqac-00000000, pqac-00000001]\n\nStatus: Paper Count=37 | Relevant Papers=1 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=2 | Current Cost=$0.0458 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "toolu_01WmohurZMjbiMfw2LzbLi2i", + "info": { + "start_ts": 3703.488304135, + "end_ts": 3729.720918967 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "toolu_01UfaQhFgaWryUk52FgoQU93", + "type": "function", + "function": { + "arguments": "{\"question\": \"How does EBSD step size, cleanup procedure, misorientation threshold, and minimum grain size affect grain size measurement, KAM, GOS, and GND density results? What are the reproducibility issues and standards (ASTM E2627, ISO 13067)?\"}", + "name": "gather_evidence" + } + }, + { + "id": "toolu_01N2A79YerkUReLtGU7wpQuE", + "type": "function", + "function": { + "arguments": "{\"question\": \"What EBSD measurements are used as inputs for crystal plasticity finite element modeling (CPFEM), ICME workflows, synthetic microstructure generation, and machine learning microstructure-property models?\"}", + "name": "gather_evidence" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "No relevant evidence found for your question.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: [pqac-00000000, pqac-00000001]\n\nStatus: Paper Count=39 | Relevant Papers=1 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=2 | Current Cost=$0.0848 | Disease-Target Evidence=0", + "name": "gather_evidence", + "tool_call_id": "toolu_01UfaQhFgaWryUk52FgoQU93", + "info": { + "start_ts": 3757.586258778, + "end_ts": 3765.590509619 + } + }, + { + "role": "tool", + "content": "Most relevant evidence (with ids):\n\n## pqac-00000002\n\nFrom text 'lakshmanan2022crystalplasticityconstitutive pages 74-81'.\n\nAaditya Lakshmanan. Crystal plasticity constitutive modeling of grain size-texture coupling with application to mg-4al. Unknown, Jan 2022. URL: https://doi.org/10.7302/4607, doi:10.7302/4607. This article has 0 citations.\n\nThe excerpt describes EBSD measurements used as inputs for crystal plasticity finite element modeling. Specifically, orientations were sampled from EBSD maps of the microstructure to create an 8x8x8 voxelated representative volume element (RVE), with each voxel assigned a distinct orientation from the measured texture. The EBSD data provided information about grain size (average grain diameter of 50 \u00b5m) and texture characteristics (represented as pole figures showing 512 distinct orientations). The experimental pole figures from extruded Mg-4Al were used to inform the input texture for simulations. Additionally, EBSD analysis was used to obtain slip system trace information and resolved shear stress measurements ahead of grain boundaries for characterizing slip transmission behavior.\n\n\n---\n\n## pqac-00000003\n\nFrom text 'lakshmanan2022crystalplasticityconstitutive pages 138-143'.\n\nAaditya Lakshmanan. Crystal plasticity constitutive modeling of grain size-texture coupling with application to mg-4al. Unknown, Jan 2022. URL: https://doi.org/10.7302/4607, doi:10.7302/4607. This article has 0 citations.\n\nThe excerpt describes EBSD measurements used for synthetic microstructure generation with DREAM.3D. The primary EBSD inputs are: (1) crystallographic orientation information in the form of crystallographic texture, and (2) grain size information from grain size distributions. Specifically, EBSD data is obtained as a 2D orientation image map containing pixel positions and crystallographic orientations. This orientation data is converted to Bunge Euler angles and provided as input to DREAM.3D. Additionally, grain size is computed from pixel position information as equivalent area circle diameter. The 2D grain size data from completely contained grains (not truncated at boundaries) is extracted and then converted to 3D grain size distribution estimates using the Saltykov method. These inputs inform the computation of slip system-level grain sizes and micro-Hall-Petch parameters in the microstructure.\n\n\n---\n\n## pqac-00000004\n\nFrom text 'wanni2024machinelearningenhanced pages 1-2'.\n\nJ. Wanni, C. A. Bronkhorst, and D. J. Thoma. Machine learning enhanced analysis of ebsd data for texture representation. npj Computational Materials, 10:1-11, Jun 2024. URL: https://doi.org/10.1038/s41524-024-01324-4, doi:10.1038/s41524-024-01324-4. This article has 18 citations and is from a peer-reviewed journal.\n\nThe excerpt indicates that EBSD datasets provide detailed mappings of grain orientations that are used as initial information for grain structure synthesis in crystal plasticity simulations. Key EBSD measurements include crystallographic texture (lattice orientation) and morphological texture (grain shape). The study specifically addresses generating reduced-order Euler angle datasets from EBSD data that accurately represent the crystallographic texture of materials. The approach is relevant for crystal plasticity simulations as well as other modeling techniques like reduced-order modeling and surrogate modeling. The paper demonstrates validation across twenty-two datasets with varying lattice structures and complex crystallographic textures, indicating EBSD orientation data (Euler angles) is the primary input used to capture microstructural characteristics needed for these computational methods.\n\n\n---\n\n## pqac-00000005\n\nFrom text 'lakshmanan2022crystalplasticityconstitutive pages 14-17'.\n\nAaditya Lakshmanan. Crystal plasticity constitutive modeling of grain size-texture coupling with application to mg-4al. Unknown, Jan 2022. URL: https://doi.org/10.7302/4607, doi:10.7302/4607. This article has 0 citations.\n\nThe excerpt shows that EBSD (Electron Backscatter Diffraction) data is used to extract microstructural information for crystal plasticity modeling. Specifically, EBSD provides: (1) raw microstructure data that is partitioned into individual grains, (2) crystallographic orientation information that enables computation of slip system traces (basal and prismatic), and (3) orientation data used to calculate Schmid factors for different slip systems within each grain. These EBSD-derived quantities\u2014grain partitioning, slip traces, and Schmid factor distributions\u2014appear to be fundamental inputs for the crystal plasticity finite element (CPFE) analyses shown throughout the document. The excerpt demonstrates EBSD's role in linking experimental microstructure observations to computational models through orientation-dependent mechanical parameters.\n\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: [pqac-00000000, pqac-00000001, pqac-00000002, pqac-00000003, pqac-00000004, pqac-00000005]\n\nStatus: Paper Count=39 | Relevant Papers=3 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=6 | Current Cost=$0.1234 | Disease-Target Evidence=0", + "name": "gather_evidence", + "tool_call_id": "toolu_01N2A79YerkUReLtGU7wpQuE", + "info": { + "start_ts": 3757.70380784, + "end_ts": 3771.352188814 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "toolu_01KRfT7tfVWUgRTu3LQKisUQ", + "type": "function", + "function": { + "arguments": "{\"question\": \"What EBSD-derived measurements are most important for additive manufacturing qualification, including columnar vs equiaxed morphology, solidification texture, melt pool boundaries, cell/subgrain structure, boundary fractions, and residual strain in LPBF metals?\"}", + "name": "gather_evidence" + } + }, + { + "id": "toolu_01Vt6euEqf1Mf9BXyjBrrtSM", + "type": "function", + "function": { + "arguments": "{\"question\": \"How does grain boundary character distribution (GBCD) and grain boundary engineering measured by EBSD correlate with intergranular corrosion, stress corrosion cracking, and corrosion fatigue properties?\"}", + "name": "gather_evidence" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Most relevant evidence (with ids):\n\n## pqac-00000006\n\nFrom text 'mingard2023theuseof pages 15-20'.\n\nK P Mingard. The use of ebsd for analysis of additively manufactured materials. ArXiv, Feb 2023. URL: https://doi.org/10.47120/npl.mgpg152, doi:10.47120/npl.mgpg152. This article has 4 citations.\n\nThe excerpt discusses EBSD analysis of additively manufactured materials, highlighting that grain size and shape measurement is particularly complex for AM materials. Key considerations include: grain elongation in the solidification direction with periodic variation from melting/remelting and beam scan patterns; preferentially oriented grains growing at the expense of others, creating wide or bimodal size distributions; the importance of how mean grain size and aspect ratio are calculated for meaningful comparisons; and that microstructure varies with position in the build as solidification conditions change. The excerpt emphasizes that single mean values can be meaningless without proper context and consistent calculation methods across samples.\n\n\n---\n\n## pqac-00000007\n\nFrom text 'weaver2021understandinganisotropictensile pages 12-15'.\n\nJS Weaver, JS Weaver, and I Rosenthal. Understanding anisotropic tensile properties of laser powder bed fusion additive metals: a detailed review of select examples. ArXiv, Nov 2021. URL: https://doi.org/10.6028/nist.ams.100-44, doi:10.6028/nist.ams.100-44. This article has 42 citations.\n\nThe excerpt emphasizes that crystallographic texture measurements via EBSD are critical for understanding mechanical anisotropy in AM metals. EBSD is highlighted as essential for measuring crystallographic texture, which is identified as a significant contributor to elastic and plastic anisotropy in additive manufacturing metals. The text discusses how EBSD data can be used to determine grain morphologies and prior grain structures through crystal orientation relationships. The excerpt notes that 3D EBSD datasets are rare but valuable for revealing grain complexity beyond 2D cross-sections. However, the excerpt does not comprehensively address all the specific EBSD-derived measurements mentioned in the question, such as cell/subgrain structure, boundary fractions, or residual strain characterization in LPBF metals.\n\n\n---\n\n## pqac-00000008\n\nFrom text 'weaver2021understandinganisotropictensile pages 10-12'.\n\nJS Weaver, JS Weaver, and I Rosenthal. Understanding anisotropic tensile properties of laser powder bed fusion additive metals: a detailed review of select examples. ArXiv, Nov 2021. URL: https://doi.org/10.6028/nist.ams.100-44, doi:10.6028/nist.ams.100-44. This article has 42 citations.\n\nThe excerpt emphasizes that crystallographic texture is the primary EBSD-derived measurement critical for understanding mechanical anisotropy in LPBF 316L stainless steel. Texture measured via EBSD (characterized by parameters like intensity in m.u.d. and crystallographic directions) directly controls plastic anisotropy through Schmid's law, which relates tensile load to shear stress on slip systems. The study demonstrates that grain morphology and porosity are secondary factors compared to texture's influence on strength and ductility. While the excerpt acknowledges that other microstructural features like grain size, precipitation hardening, dislocation density, and residual stress affect properties, the analysis focuses on texture's dominant role. Twinning behavior, which varies between specimens with different crystallographic orientations, further influences work-hardening and elongation anisotropy beyond simple texture considerations.\n\n\n---\n\n## pqac-00000009\n\nFrom text 'weaver2021understandinganisotropictensile pages 25-27'.\n\nJS Weaver, JS Weaver, and I Rosenthal. Understanding anisotropic tensile properties of laser powder bed fusion additive metals: a detailed review of select examples. ArXiv, Nov 2021. URL: https://doi.org/10.6028/nist.ams.100-44, doi:10.6028/nist.ams.100-44. This article has 42 citations.\n\nThe excerpt identifies key sources of tensile anisotropy in laser powder bed fusion (LPBF) alloys that are characterized using EBSD and other microstructural analysis techniques. The primary sources of anisotropy include crystal texture (affecting modulus and yield stress), elongated grains (affecting yield stress), and melt pools (affecting elongation). The document presents a summary table of anisotropy sources with associated tensile properties and microstructural characterization methods, noting that EBSD is used for crystal texture and elongated grain analysis. The excerpt emphasizes that physics-based models are critical for isolating and understanding the importance of each anisotropy source for particular alloys and LPBF processes. However, the excerpt does not specifically address columnar vs equiaxed morphology distinctions, cell/subgrain structure details, boundary fractions, or residual strain measurements.\n\n\n---\n\n## pqac-00000010\n\nFrom text 'weaver2021understandinganisotropictensile pages 22-25'.\n\nJS Weaver, JS Weaver, and I Rosenthal. Understanding anisotropic tensile properties of laser powder bed fusion additive metals: a detailed review of select examples. ArXiv, Nov 2021. URL: https://doi.org/10.6028/nist.ams.100-44, doi:10.6028/nist.ams.100-44. This article has 42 citations.\n\nThe excerpt identifies crystallographic texture, anisotropic microstructure morphologies, lack of fusion defects, and macrostructure (melt pools) as primary sources of tensile property anisotropy in LPBF alloys. While the document emphasizes the importance of characterizing these microstructural features before attributing anisotropy to specific sources, it indicates that quantitative microstructure analysis often requires 3D measurements and micrographs from multiple planes. The excerpt references EBSD (electron backscatter diffraction) as a characterization technique and mentions Table 6 provides a summary of anisotropy sources, affected tensile properties, and experimental measurements for microstructure analysis. However, the excerpt does not explicitly detail which specific EBSD-derived measurements (columnar vs equiaxed morphology, solidification texture, boundary fractions, residual strain, etc.) are most critical for AM qualification.\n\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: [pqac-00000000, pqac-00000001, pqac-00000002, pqac-00000003, pqac-00000004, pqac-00000005, pqac-00000006, pqac-00000007, pqac-00000008, pqac-00000009, pqac-00000010]\n\nStatus: Paper Count=39 | Relevant Papers=5 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=11 | Current Cost=$0.1637 | Disease-Target Evidence=0", + "name": "gather_evidence", + "tool_call_id": "toolu_01KRfT7tfVWUgRTu3LQKisUQ", + "info": { + "start_ts": 3794.651446238, + "end_ts": 3801.317943795 + } + }, + { + "role": "tool", + "content": "Most relevant evidence (with ids):\n\n## pqac-00000011\n\nFrom text 'zhang2022effectsofgrain pages 4-6'.\n\nMingxian Zhang, Chenxin Zhang, Huan-chuan Wu, and Bin Yang. Effects of grain boundary engineering on the microstructure and corrosion fatigue properties of 316l austenitic stainless steel. Frontiers in Materials, Jun 2022. URL: https://doi.org/10.3389/fmats.2022.931848, doi:10.3389/fmats.2022.931848. This article has 27 citations.\n\nThe excerpt demonstrates that grain boundary character distribution (GBCD), measured through EBSD analysis, directly correlates with corrosion fatigue properties in 316L austenitic stainless steel. Special boundaries (SBs) like \u03a33, \u03a39, and \u03a327 show superior intergranular corrosion resistance compared to random high-angle grain boundaries (RHAGBs), with \u03a33 boundaries exhibiting significantly less corrosion depth (210 nm vs 60 nm for RHAGBs). However, while SBs resist intergranular corrosion, they do not effectively block transgranular fatigue crack propagation. The optimal grain boundary engineering condition was found at 45 minutes of annealing with 66% SB content, which achieved both strong corrosion resistance and fatigue resistance, resulting in the longest corrosion fatigue life (3,187 cycles). The study shows that an interrupted network of RHAGBs combined with appropriate SB percentages provides the best balance for corrosion fatigue performance.\n\n\n---\n\n## pqac-00000012\n\nFrom text 'barr2018trackingtheevolution pages 2-3'.\n\nChristopher M. Barr, Sebastian Thomas, James L. Hart, Wayne Harlow, Elaf Anber, and Mitra L. Taheri. Tracking the evolution of intergranular corrosion through twin-related domains in grain boundary networks. npj Materials Degradation, 2:1-10, Apr 2018. URL: https://doi.org/10.1038/s41529-018-0032-7, doi:10.1038/s41529-018-0032-7. This article has 64 citations and is from a peer-reviewed journal.\n\nThis study correlates grain boundary character measured by EBSD with intergranular corrosion (IGC) resistance in stainless steel. The research uses twin-related domains (TRDs) and grain boundary engineering (GBE) to analyze how GBCD affects IGC. Key findings show that microstructures with larger TRDs containing high densities of \u03a33 twin-related grain boundaries demonstrate improved IGC resistance compared to solution-annealed (SA) conditions. The GBE condition exhibited significantly lower degree of sensitization (DOS of 0.25-46.5%) compared to SA (2.7-95%), depending on sensitization time. The study demonstrates that discontinuous networks of corroded boundaries in larger TRDs provide better protection than the highly connected, corroded grain boundary networks in smaller TRDs. Non-twin-related random boundaries at TRD exteriors are most susceptible to IGC attack. This work directly demonstrates the correlation between EBSD-measured grain boundary character and IGC performance through quantitative analysis of TRD statistics and electrochemical testing.\n\n\n---\n\n## pqac-00000013\n\nFrom text 'zhang2022effectsofgrain pages 1-2'.\n\nMingxian Zhang, Chenxin Zhang, Huan-chuan Wu, and Bin Yang. Effects of grain boundary engineering on the microstructure and corrosion fatigue properties of 316l austenitic stainless steel. Frontiers in Materials, Jun 2022. URL: https://doi.org/10.3389/fmats.2022.931848, doi:10.3389/fmats.2022.931848. This article has 27 citations.\n\nThis study investigates how grain boundary engineering (GBE) through thermomechanical processing affects GBCD and corrosion fatigue properties of 316L austenitic stainless steel. GBE enhances grain boundary failure resistance by increasing special boundaries (SBs) and redistributing the grain boundary network. Materials with high frequency of special boundaries (particularly \u03a33 boundaries) demonstrate higher resistance to intergranular deterioration due to their higher ordering, closer atomic packing, and lower interface energies. The research shows that GBE can significantly enhance resistance to intergranular corrosion, stress corrosion cracking, and fatigue. However, results reveal a nuanced relationship: while low-energy special boundaries provide strong intergranular corrosion resistance, they are insufficient to resist transgranular fatigue crack propagation. The study uses electron back-scattered diffraction (EBSD) through orientation imaging microscopy (OIM) to analyze GBCD. Optimal corrosion fatigue performance was achieved with specific TMP parameters, generating high fractions of special boundaries (approximately 74%).\n\n\n---\n\n## pqac-00000014\n\nFrom text 'liu2019grainboundaryengineering pages 6-8'.\n\nTingguang Liu, Qin Bai, Xiangkun Ru, Shuang Xia, Xiangyu Zhong, Yonghao Lu, and Tetsuo Shoji. Grain boundary engineering for improving stress corrosion cracking of 304 stainless steel. Mar 2019. URL: https://doi.org/10.1080/02670836.2019.1570661, doi:10.1080/02670836.2019.1570661. This article has 28 citations and is from a peer-reviewed journal.\n\nThe excerpt demonstrates that GBCD and grain boundary engineering measured by EBSD correlate significantly with stress corrosion cracking (SCC) resistance. The study shows that high fractions of CSL (coincident site lattice) boundaries achieved through grain boundary engineering improve mechanical properties and SCC resistance in 304 stainless steel tested in high-temperature water. EBSD analysis reveals that the connectivity and network configuration of non-twin boundaries is crucial for preventing intergranular SCC propagation. The GBE-treated specimen exhibited fewer secondary cracks and greater resistance to crack initiation and propagation compared to conventional material. The disruption of continuous non-twin boundary pathways through increased CSL boundaries forces SCC propagation to take longer, more tortuous routes through the material, thereby enhancing overall corrosion cracking resistance.\n\n\n---\n\n## pqac-00000015\n\nFrom text 'bettayeb2019combinedinsitu pages 9-13'.\n\nMohamed Bettayeb, Vincent Maurice, Lorena H. Klein, Linsey Lapeire, Kim Verbeken, and Philippe Marcusa. Combined in situ microstructural study of the relationships between local grain boundary structure and passivation on microcrystalline copper. Electrochimica Acta, Mar 2019. URL: https://doi.org/10.48550/arxiv.1903.05371, doi:10.48550/arxiv.1903.05371. This article has 22 citations and is from a domain leading peer-reviewed journal.\n\nThis study correlates EBSD-measured grain boundary character with passivation behavior on microcrystalline copper. The research shows that grain boundaries classified as the same CSL type by EBSD exhibit varying passivation efficiency, indicating that local GB structure variations affect corrosion reactivity. Random-type high-angle boundaries demonstrate lower passivation efficiency and higher susceptibility to intergranular attack compared to CSL boundaries. The deviation angle of the GB plane from ideal coherent geometry influences local reactivity: larger deviations (higher incoherence) correlate with lower passivation efficiency and thicker passive films, while smaller deviations correlate with better passivation efficiency. The study demonstrates that refined EBSD analysis of misorientation and deviation angles provides insight into local GB structure heterogeneity that explains variable corrosion behavior at different sites along the same boundary.\n\n\n---\n\n## pqac-00000016\n\nFrom text 'bettayeb2019combinedinsitu pages 13-18'.\n\nMohamed Bettayeb, Vincent Maurice, Lorena H. Klein, Linsey Lapeire, Kim Verbeken, and Philippe Marcusa. Combined in situ microstructural study of the relationships between local grain boundary structure and passivation on microcrystalline copper. Electrochimica Acta, Mar 2019. URL: https://doi.org/10.48550/arxiv.1903.05371, doi:10.48550/arxiv.1903.05371. This article has 22 citations and is from a domain leading peer-reviewed journal.\n\nThis study combines ECSTM (Electrochemical Scanning Tunneling Microscopy) and EBSD analysis to examine relationships between grain boundary character and passivation efficiency in microcrystalline copper. The research demonstrates that grain boundary type significantly affects corrosion behavior. Coherent twin boundaries (\u03a33 CSL) with low deviation angles (\u22640.3\u00b0) show higher passivation efficiency with thinner passive films on adjacent grains, while high angle random boundaries exhibit less efficient passivation. A critical transition in passivation efficiency occurs at deviation angles of 0.4-0.5\u00b0 from perfect geometry in \u03a33 boundaries. This transition correlates with the presence and density of misfit dislocations (steps) in the boundary plane. The study reveals that increasing dislocation density becomes more detrimental for passivation efficiency than for resistance to active dissolution, suggesting that grain boundary fine structure plays a crucial role in determining localized corrosion susceptibility.\n\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: [pqac-00000000, pqac-00000001, pqac-00000002, pqac-00000003, pqac-00000004, pqac-00000005, pqac-00000006, pqac-00000007, pqac-00000008, pqac-00000009, pqac-00000010, pqac-00000011, pqac-00000012, pqac-00000013, pqac-00000014, pqac-00000015, pqac-00000016]\n\nStatus: Paper Count=39 | Relevant Papers=9 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=17 | Current Cost=$0.2105 | Disease-Target Evidence=0", + "name": "gather_evidence", + "tool_call_id": "toolu_01Vt6euEqf1Mf9BXyjBrrtSM", + "info": { + "start_ts": 3794.736898439, + "end_ts": 3809.449755991 + } + }, + { + "role": "assistant", + "content": "Good progress. Let me continue gathering evidence on more specific topics:", + "function_call": null, + "tool_calls": [ + { + "id": "toolu_016719eFjr32L3q3ZSkP79GC", + "type": "function", + "function": { + "arguments": "{\"question\": \"What is the effect of EBSD step size on grain size measurement, KAM values, and GND density calculations? How do cleanup procedures and misorientation thresholds affect EBSD results?\"}", + "name": "gather_evidence" + } + }, + { + "id": "toolu_01MAuQdr4gWskqihBv9DPFWu", + "type": "function", + "function": { + "arguments": "{\"question\": \"How are EBSD crystallographic texture measurements (ODF, pole figures) linked to mechanical anisotropy, yield strength, and formability in metals?\"}", + "name": "gather_evidence" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "No relevant evidence found for your question.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: [pqac-00000000, pqac-00000001, pqac-00000002, pqac-00000003, pqac-00000004, pqac-00000005, pqac-00000006, pqac-00000007, pqac-00000008, pqac-00000009, pqac-00000010, pqac-00000011, pqac-00000012, pqac-00000013, pqac-00000014, pqac-00000015, pqac-00000016]\n\nStatus: Paper Count=39 | Relevant Papers=9 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=17 | Current Cost=$0.2469 | Disease-Target Evidence=0", + "name": "gather_evidence", + "tool_call_id": "toolu_016719eFjr32L3q3ZSkP79GC", + "info": { + "start_ts": 3838.223660375, + "end_ts": 3845.757841956 + } + }, + { + "role": "tool", + "content": "Most relevant evidence (with ids):\n\n## pqac-00000017\n\nFrom text 'weaver2021understandinganisotropictensile pages 10-12'.\n\nJS Weaver, JS Weaver, and I Rosenthal. Understanding anisotropic tensile properties of laser powder bed fusion additive metals: a detailed review of select examples. ArXiv, Nov 2021. URL: https://doi.org/10.6028/nist.ams.100-44, doi:10.6028/nist.ams.100-44. This article has 42 citations.\n\nThe excerpt demonstrates that crystallographic texture directly links to mechanical anisotropy through Schmid's law, which relates tensile load to shear stress on slip systems. Texture causes plastic anisotropy because slip and other deformation mechanisms depend on crystal plane orientation relative to the loading axis. The document presents two LPBF 316L stainless steel cases: one with moderate texture showing 15% strength variation (X: 581 MPa vs Z: 506-514 MPa yield), and another with extreme Goss texture (21 m.u.d.) showing 30% strength difference between (111) and (100) directions. Crystal plasticity models calibrated using EBSD texture measurements can predict stress-strain response within 5% error. The authors emphasize that texture is the primary source of plastic anisotropy, with elongation varying significantly (36.2% to 96.3%) depending on crystal orientation, while grain morphology and porosity play minor roles.\n\n\n---\n\n## pqac-00000018\n\nFrom text 'weaver2021understandinganisotropictensile pages 8-10'.\n\nJS Weaver, JS Weaver, and I Rosenthal. Understanding anisotropic tensile properties of laser powder bed fusion additive metals: a detailed review of select examples. ArXiv, Nov 2021. URL: https://doi.org/10.6028/nist.ams.100-44, doi:10.6028/nist.ams.100-44. This article has 42 citations.\n\nThe excerpt explains the fundamental link between crystallographic texture (measured via EBSD using pole figures and inverse pole figure grain maps) and mechanical anisotropy in metals. When polycrystalline materials develop crystallographic texture\u2014where specific crystal orientations occur at higher frequencies than random distributions\u2014the macroscopic mechanical properties inherit the anisotropic characteristics of individual crystals. The texture is characterized by crystal orientation components and their intensity (measured in multiples of uniform distribution). The excerpt emphasizes that the main source of elastic anisotropy in additive metals is crystallographic texture, with the macroscopic anisotropy determined by the single crystal elastic anisotropy combined with the texture component(s) and intensity. Voigt, Ruess, and Hill theories provide bounds and predictions for relating polycrystalline elastic anisotropy to single crystal properties. The excerpt notes that texture affects Young's modulus measurements at different sample orientations, which can be predicted from measured single crystal elastic constants.\n\n\n---\n\n## pqac-00000019\n\nFrom text 'iraki2024accuratedistancesmeasures pages 1-3'.\n\nTarek Iraki, Lukas Morand, Norbert Link, Stefan Sandfeld, and Dirk Helm. Accurate distances measures and machine learning of the texture-property relation for crystallographic textures represented by one-point statistics. May 2024. URL: https://doi.org/10.1088/1361-651x/ad4c81, doi:10.1088/1361-651x/ad4c81. This article has 4 citations and is from a peer-reviewed journal.\n\nThe excerpt establishes that crystallographic texture, measured through the orientation distribution function (ODF) and pole figures, is fundamentally responsible for anisotropic behavior in metallic materials\u2014a critical factor in forming operations. The non-uniform distribution of grain orientations created during solidification and processing (thermal, mechanical, or thermo-mechanical) directly influences the anisotropic mechanical properties of processed metallic products. The paper emphasizes that texture optimization along the processing-structure-properties chain is essential for the metal industry. It notes that measuring distances between crystallographic textures is crucial for assessing texture similarities to guide forming processes and for designing textures to achieve desired properties. However, the excerpt does not provide specific quantitative details linking particular texture measurements to specific mechanical properties like yield strength or formability coefficients.\n\n\n---\n\n## pqac-00000020\n\nFrom text 'weaver2021understandinganisotropictensile pages 12-15'.\n\nJS Weaver, JS Weaver, and I Rosenthal. Understanding anisotropic tensile properties of laser powder bed fusion additive metals: a detailed review of select examples. ArXiv, Nov 2021. URL: https://doi.org/10.6028/nist.ams.100-44, doi:10.6028/nist.ams.100-44. This article has 42 citations.\n\nThe excerpt discusses how crystallographic texture, measured via EBSD and other techniques, is a significant contributor to elastic and plastic anisotropy in additive metals. Crystallographic texture can be used to predict anisotropic mechanical properties through elasticity theories and crystal plasticity simulations, provided elastic constants, texture measurements, and calibrated models are available. The extent of texture's contribution to anisotropy depends on the constituent single crystal anisotropy, texture components, texture intensities, alloy composition, AM process parameters, and post-processing treatments. The excerpt notes that crystallographic texture has a greater effect on strength anisotropy than grain shape alone. Additionally, texture and grain morphology have combined effects on plastic anisotropy, as demonstrated in studies of electrodeposited iron and rolled steel. EBSD measurements are identified as critical for estimating texture's role in mechanical anisotropy for specific AM metals.\n\n\n---\n\n## pqac-00000021\n\nFrom text 'weaver2021understandinganisotropictensile pages 25-27'.\n\nJS Weaver, JS Weaver, and I Rosenthal. Understanding anisotropic tensile properties of laser powder bed fusion additive metals: a detailed review of select examples. ArXiv, Nov 2021. URL: https://doi.org/10.6028/nist.ams.100-44, doi:10.6028/nist.ams.100-44. This article has 42 citations.\n\nThis excerpt from a review on anisotropic tensile properties in laser powder bed fusion (LPBF) metals identifies crystal texture as a primary source of tensile anisotropy. The document presents a summary table showing that crystal texture, characterized using EBSD (electron backscatter diffraction) and X-ray diffraction, is linked to multiple mechanical properties including modulus, yield stress, ultimate tensile strength, and elongation. The authors emphasize that understanding the importance of each anisotropy source for particular alloys and processes is necessary to predict and control tensile anisotropy. The excerpt indicates that texture-based anisotropy affects both strength properties (yield stress) and ductility properties (elongation), though the specific mechanisms connecting EBSD-measured texture parameters (ODFs, pole figures) to these mechanical properties are not detailed in this particular section.\n\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: [pqac-00000000, pqac-00000001, pqac-00000002, pqac-00000003, pqac-00000004, pqac-00000005, pqac-00000006, pqac-00000007, pqac-00000008, pqac-00000009, pqac-00000010, pqac-00000011, pqac-00000012, pqac-00000013, pqac-00000014, pqac-00000015, pqac-00000016, pqac-00000017, pqac-00000018, pqac-00000019, pqac-00000020, pqac-00000021]\n\nStatus: Paper Count=39 | Relevant Papers=10 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=22 | Current Cost=$0.2884 | Disease-Target Evidence=0", + "name": "gather_evidence", + "tool_call_id": "toolu_01MAuQdr4gWskqihBv9DPFWu", + "info": { + "start_ts": 3838.304443941, + "end_ts": 3854.928058908 + } + }, + { + "role": "assistant", + "content": "Let me search for more on the reproducibility topic and read key papers directly:", + "function_call": null, + "tool_calls": [ + { + "id": "toolu_01S62MnUrda2RpUTqQxRhoAq", + "type": "function", + "function": { + "arguments": "{\"text_name_list\": [\"flipon2021grainsizecharacterization pages 1-2\", \"flipon2021grainsizecharacterization pages 2-4\", \"flipon2021grainsizecharacterization pages 6-8\"]}", + "name": "read_text" + } + }, + { + "id": "toolu_01VMAkpZjAuCv1gCx8YqVunN", + "type": "function", + "function": { + "arguments": "{\"text_name_list\": [\"mingard2023theuseof pages 1-8\", \"mingard2023theuseof pages 24-29\", \"mingard2023theuseof pages 29-33\"]}", + "name": "read_text" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "## 1. flipon2021grainsizecharacterization pages 1-2 (Context ID: pqac-00000022)\n\n Materials Characterization 174 (2021) 110977\n\n Contents lists available at ScienceDirect\n Materials Characterization\n\n\n journal homepage: www.elsevier.com/locate/matchar\n\n\nGrain size characterization in metallic alloys using different microscopy\nand post-processing techniques\nB. Flipon a,*, V. Grand a,b, B. Murgas a, A. Gaillac b, A. Nicola\u00ff a, N. Bozzolo a, M. Bernacki a\na Mines ParisTech, PSL - Research University, CNRS, CEMEF, UMR 7635, 06904 Sophia Antipolis, France\nb Framatome - Research Center Zr Components, 73400 Ugine, France\n\n\nA R T I C L E I N F O A B S T R A C T\n\nKeywords: In this work, an image analysis procedure which enables an estimation of grain size distribution from optical and\nMean grain size scanning electron micrographs is detailed. Two applicative cases (a face centered cubic austenitic stainless steel\nGrain size distribution and a hexagonal close packed zirconium alloy, both with fully recrystallized equiaxed microstructure) are\nOptical microscopy considered. Grain size definition is discussed both in terms of mean grain size and of grain size distribution.Scanning electron microscopy Classical methodologies as well as standardized definitions are recalled and compared to each other. ResultsBackScattered electron\nElectron BackScattered Diffraction obtained by electron backscattered diffraction analysis are compared to the ones obtained after image analysis\nImage analysis based on backscattered electron or optical micrographs. The effect of data processing parameters on grain size\n results is also examined. Image analysis based on optical or scanning electron micrographs proves to be suitable\n to obtain accurate grain size distribution information with shorter acquisition and processing times compared to\n EBSD orientation mapping of the same analyzed area.\n\n\n1. Introduction In relatively homogeneous and equiaxed microstructures, the Mean\n Grain Size (MGS) is often used as the main microstructure descriptor.\n The Grain Size (GS), or more generally the Grain Size Distribution Several quantities can be used behind the grain size terminology, such as\n(GSD), is one of the main microstructural characteristics of a metallic the mean intercept length [7,8], the equivalent circle diameter [9] or the\nalloy, in particular because it is determinant for mechanical properties ASTM grain size [10] for example. When the acquisition or post-\n[1\u20133]. From an industrial point of view, controlling microstructural processing techniques enable it, working directly with GSD provides\nevolutions during forming processes has become an essential aspect in more information, in particular regarding the spread around MGS or the\nthe development of alloys with targeted specific in-use properties. What description of multimodal microstructures. With GSD and their associ\u00ad\nis grain size and how to define it rigorously, both considering raw data ated parameters, microstructure description is more accurate, which can\nacquisition and post-processing techniques are relevant questions to be especially relevant for studying microstructure evolution induced by\nensure coherent and comparable quantities between studies on the same recrystallization and related phenomena or for polycrystal generation in\nmaterial and also between different published works. the context of full-field microstructure modeling [11,12]. Regarding\n A metallic alloy is a 3D polycrystalline aggregate. This 3D micro\u00ad microstructural simulations, precise GSD information are one of the\nstructure can be complex and information related to the (3D) grain size mandatory experimental data used to generate initial microstructures\nmight be missing after the sectionning of the observation surface. In and perform material parameters identification associated with micro\u00ad\nsamples with equiaxed grain microstructures, the use of a stereologic structure evolutions. The latter usually requires numerous microstruc\u00ad\nmethod (such as the Saltykov\u2019s one [4,5]) can be sufficient to correctly tural observations and will benefit from both reduced acquisition time\nestimate the 3D GSD, especially regarding the mean and the upper part and improved accuracy compared to other microscopic methodologies.\nof the GSD [6]. Since 2D sectionnal observations still remain the stan\u00ad With recent development and improvement of scanning electron\ndard for grain size analyses, a particular focus will be made on micro\u00ad microscopy techniques, grain size measurements have gained in accu\u00ad\nscopy and post-processing techniques used for grain size racy. The Electron BackScattered Diffraction (EBSD) technique in a\ncharacterization considering 2D observation surfaces. Scanning Electron Microscope (SEM) can provide precise GSD\n\n\n * Corresponding author.\n E-mail address: baptiste.flipon@mines-paristech.fr (B. Flipon).\nhttps://doi.org/10.1016/j.matchar.2021.110977\nReceived 13 November 2020; Received in revised form 11 February 2021; Accepted 12 February 2021\nAvailable online 18 February 2021\n1044-5803/\u00a9 2021 Elsevier Inc. All rights reserved.B. Flipon et al. Materials Characterization 174 (2021) 110977\n\ninformation based on crystallographic orientations even considering The 304L austenitic stainless steel chemical composition is 8.0 wt%\nultrafine-grained microstructures [13] or deformed materials [14]. Ni, 18.0 wt% Cr, 0.09 wt% N, 0.28 wt% Si, 0.003 wt% S, 0.028 wt% P,\nEBSD also enables the quantification and characterization of grain 1.92 wt% Mn, 0.023 wt% C and Fe. 304L samples were prepared by\nboundaries (special grain boundaries such as \u03a33 twin boundaries for mechanical polishing using SiC abrasive papers down to a granulometry\nexample) and to access local misorientation quantities using parameters of 2.5 \u03bcm and then electropolished at 40 V for 10 s with a solution of\nsuch as the Kernel Average Misorientation (KAM) that give an insight 90% CH4O and 10% HClO4 at a temperature between 5 and 10 \u25e6C.\nonto Geometrically Necessary Dislocations (GND) densities. For coarse\ngrained materials, Optical Microscopy (OM) or BackScattered Electron 2.2. Experimental imaging setup and parameters\n(BSE) imaging in the SEM enable larger view fields and shorter acqui\u00ad\nsition times compared to EBSD and may thus lead to a better accuracy An Olympus PMG 3 optical microscope coupled with an Olympus\nregarding statistical representativity. DP20 camera has been employed. The ultimate spatial resolution of this\n Grain size measurements by EBSD have been covered by Humphreys microscope is about 0.2 \u03bcm and Polarized Light (PL) imaging is also\n[15] with a particular emphasis on grain and subgrain sizes in [16]. available. PL imaging has been used on Zy-4 samples in order to obtain\nWright [17] also proposed a detailed and complete sensitivity study of several images of the same area with varying grain contrasts.\nboth acquisition and analysis parameters considering grain size mea\u00ad A Tescan MAIA 3 Field Emission Gun SEM (FEGSEM) with a BSE\nsurements with EBSD. Day and Quested [18] presented microscopy detector has been used for SEM/BSE imaging on 304L samples. Three\nimaging based on orientation contrast (Orientation Contrast Imaging images were taken for each at \u22121\u25e6, 0\u25e6and 1\u25e6tilt values, to vary electron\n(OCI)) and compared these techniques with both optical metallographic channeling conditions and therefore grain contrasts as well.\nobservations and EBSD. Conclusions are then drawn from direct com\u00ad A Carl Zeiss SUPRA 40 FEGSEM has been used to perform EBSD\nparisons between the imaging techniques considering the mean linear analyses on Zy-4 samples. It is equipped with a Bruker Quantax system\nintercept: results are similar in terms of mean intercept length but differs (EBSD e\u2212FlashHR detector and Esprit 2.1 software). A Tescan FERA 3\nin terms of accuracy regarding grain boundary detection, crystallo\u00ad equipped with a C-Nano EBSD detector (based on CMOS technology)\ngraphic informations and processing time. OM can pro\n\n## 2. flipon2021grainsizecharacterization pages 2-4 (Context ID: pqac-00000023)\n\nlectron\n(OCI)) and compared these techniques with both optical metallographic channeling conditions and therefore grain contrasts as well.\nobservations and EBSD. Conclusions are then drawn from direct com\u00ad A Carl Zeiss SUPRA 40 FEGSEM has been used to perform EBSD\nparisons between the imaging techniques considering the mean linear analyses on Zy-4 samples. It is equipped with a Bruker Quantax system\nintercept: results are similar in terms of mean intercept length but differs (EBSD e\u2212FlashHR detector and Esprit 2.1 software). A Tescan FERA 3\nin terms of accuracy regarding grain boundary detection, crystallo\u00ad equipped with a C-Nano EBSD detector (based on CMOS technology)\ngraphic informations and processing time. OM can provide a decent and the AZtek software package from the Oxford company have been\nestimation of the MGS for a limited analysis time. Another crystal used for EBSD analyses on the 304L samples. For EBSD acquisition, a\norientation mapping technique based on the analysis of the channeling constant step size of 0.3 and 1 \u03bcm has been used for Zy-4 and 304L\ncontrast under both ion [19] and electron [20] beams has been devel\u00ad samples respectively. Non-indexed points were ignored when processing\noped by Langlois and coworkers. The tilted sample is rotated in the SEM data, as they accounted for only <2% of the measurement grid and were\nchamber, and secondary electron (SE) / backscattered electron (BSE) mainly located at GBs. Isolated indexed points are also filtered out with a\nimages are acquired after a fixed rotation step (360 images for a 360\u25e6 minimum grain size limit of 5 pixels for Zy-4 and 304L samples, corre\u00ad\nrotation with a 1\u25e6step for instance). Intensity profiles (as a function of sponding to a minimum grain size of 1.5 \u03bcm and 5 \u03bcm respectively.\nrotation angle) are then compared to theoretical profiles in order to\ndeduce the crystallographic orientation at each point of the analyzed 2.3. Grain boundary extraction with edge detection: Image analysis based\narea. This alternative technique to EBSD also enables to perform on grey-scale contrasts\nautomatized image analysis with edge detection in order to extract Grain\nBoundaries (GBs) and thus GSDs. A similar method, relying on crystal\u00ad The image analysis process applied for GBs extraction, detect grains\nlographic orientation contrasts, is proposed in this paper to obtain GSD and measure their morphological properties based on the same principle\ninformation from optical and BSE micrographs. The final purpose being for both BSE-SEM and PL-OM micrographs. As shown in Figs. 1 and 2, a\nto have a general user-friendly procedure based on grey-scale imaging set of images of the same zone exhibiting various intensity levels is used\nthat enables a precise estimation of GSD with a limited acquisition time. as input data. Only one experimental parameter is modified between\nResults are compared with those of the mean intercept length [7,8] for images belonging to the same set. In the case of BSE images, tilt angle is\nMGS evaluation and with those of EBSD analyses regarding GSD. varied whereas polarization angle is changed for OM images. All the\n The paper is organized as follows. Section 2 is dedicated to the images associated with an analyzed area are acquired before moving on\nintroduction of the materials, equipments and analysis / post-processing to the next one. Post-processing method makes use of sharp intensity\ntechniques used to determine grain sizes in this work. Section 2 also variations between adjacent grains to detect GBs on each image of the\nincludes two subsections dedicated to MGS evaluation and GSD repre\u00ad original set. Because intensity of each grain varies between images, some\nsentation. Section 3 presents and compares results from different mi\u00ad neighbouring grains could exhibit steep contrast variations or not.\ncroscopy techniques, MGS / GSD being obtained using several Hence, some GBs are detected on some images and not on others. The\nprocessing treatments. These results are then discussed in terms of time method developed and used in this study aims to take advantage of this\n(preparation, acquisition, post-processing) and of accuracy in Section 4. by superposing detected GBs of each image, maximizing their detection.\nConclusions are finally pointed out in Section 5. An overview of the main steps of the image analysis process is pro\u00ad\n vided on Fig. 3, as well as intermediate results obtained on PL-OM mi\u00ad\n2. Materials and methods crographs of a Zy-4 sample.\n If necessary, images are first manually realigned. Considering the\n2.1. Materials and samples preparation two applicative cases presented in this work, limited realignment had to\n be done. While not being integrated to the actual image analysis pro\u00ad\n Two metallic alloys have been used in this work: Hexagonal Closed- cedure, image registration (image alignment algorithms) can be used in\nPacked (HCP) Zircaloy-4 (Zy-4) and Face Centered Cubic (FCC) 304L order to automate this pre-step. Then, for each image of the analyzed\naustenitic stainless steel. area that presents different local grain contrasts, the following steps\n The Zy-4 alloy is a nuclear-grade one with a conventional chemical (Fig. 3) are completed within the Fiji software package [21]:\ncomposition: >95 wt% in Zr, ~2 wt% of Sn, Cr, Fe (Ni and Nb can also be\nfound) and low amounts of residual Hf (<0.01 wt%). Sample prepara\u00ad \u2022 Pre-processing. This step consists in adjusting brightness and\ntion consists first in automatic mechanical grinding down to SiC papers contrast thanks to a user-defined saturation parameter. Then, a\nwith a grit size of 30 \u03bcm (P600), polishing with a diamond suspension denoising operation is achieved: different denoising algorithms may\nsolution (15 \u03bcm) and then fine polishing with a solution composed of 7 be used depending on the type of micrographs.\nmL of OPS colloidal silica, 3 mL of H2O2 and small amount of HF (be\u00ad \u2022 Detection of GBs. This operation is made using a Sobel edge detector\ntween 5 and 10 droplet) in order to reveal grains under polarized light. filter, which allows detection of abrupt intensity variations in the\n\n 2B. Flipon et al. Materials Characterization 174 (2021) 110977\n\n\n\n\n\n Fig. 1. 304L sample: set of BSE-SEM micrographs. Three tilt angles are used to vary grains contrast.\n\n\n\n\n\n Fig. 2. Zy-4 sample: set of PL-OM micrographs. Three (or more) polarizations are used to vary grain contrast.\n\n\n\n\n\n Fig. 3. Flow-chart illustrating the main steps of the image analysis procedure. Example images are PL-OM micrographs of a Zy-4 sample.\n\n\n\n 3B. Flipon et al. Materials Characterization 174 (2021) 110977\n\n image, such as the ones at GBs between two grains with different morphological attributes are measured thanks to the automatic particle\n grey levels. In this step, additional image processing is necessary in counting function built-in Fiji. Cut grains at the edges and corners of the\n order to provide a suitable image for the next processing operation. micrographs are not taken into account in those measurements.\n This includes the use of a mean filter, which prevents over- Because of differences between images obtained with BSE or OM,\n segmentation later on. minor adaptations have been implemented. Firstly, to standardize the\n \u2022 Morphological segmentation of grains. Segmentation is performed post-processing, a choice was made to only work with grey-scale images.\n thanks to the library MorpholibJ [22] and is based on the watershed PL-OM micrographs channels are split in order to keep full information\n transform. and the resulting images are converted into grey-scale ones. Then, the\n three images, that respectively represent red, green and blue compo\u00ad\n After having performed all the operations described above, a binary \n\n## 3. flipon2021grainsizecharacterization pages 6-8 (Context ID: pqac-00000024)\n\ntallized and equiaxed microstructure such as the one of the Zy-4\nMean grain size of the 2D microstructure presented in Fig. 5 obtained according sample, differences are scarce between 5, 10 or 15\u25e6misorientation\nto different definitions. angle thresholds.\n Method Entities Eq. (2) Eq. Eq. Eq. Eq. Similar conclusions can be drawn from MGS values (cf.Table 2 and\n A (3) (4) (6) (11) Fig. 10b). The lower the misorientation angle, the higher the number of\n \u03bcm2 ECDA dASTM ECD l detected grains which tend to slightly increase the number of small\n \u03bcm \u03bcm \u03bcm \u03bcm grains which in turn decreases the overall mean grain area and associ\u00ad\n Individual grain 854 1286.3 40.5 35.9 35.8 ated MGS. ECD variation remains under 7% when the misorientation\n data angle threshold is between 5\u25e6and 15\u25e6.\n Counting 960 1406.3 42.3 37.5\n Intercept 70 40.9 3.1.2. PL-OM: number of micrographs\n Intersect 86 33.3 Image analysis with PL images relies on color differences in order to\n\n 6B. Flipon et al. Materials Characterization 174 (2021) 110977\n\n\n\n\n\n Fig. 6. GSDs considering the equivalent circle diameters (ECD). GS are plotted regarding (a) number or (b) surface fractions.\n\n\n\n\n\n Fig. 7. GSDs considering the equivalent circle diameters (ECD) versus surface fraction. Influence of the number of bins: (a) 10 and (b) 100 bins.\n\n\n\n\n\nFig. 8. Coupled violin and box plots from the grain size data extracted by\nimage analysis from the microstructure presented Fig. 5.\n\ndifferentiate grains. By varying the polarization angle, several images\nwith different contrasts can be obtained. One of the main processing Fig. 9. GB networks of the Zy-4 sample for different EBSD GB misorientation\nparameter for PL-OM is the number of PL micrographs because some threshold (5\u25e6, 10\u25e6or 15\u25e6).\nGBs are poorly contrasted on single images. Figs. 11 and 12a provide\nrespectively GB networks and GSD obtained with different numbers of characteristic statistical quantities. 3 to 4 images seems to be enough in\nPL images considered. order to obtain both GSD and MGS correct estimations.\n Table 3 summarizes MGS results regarding the sensitivity study\nassociated with the number of PL images considered. Mean grain sizes 3.1.3. PL-OM: mean filter parameter for image analysis\ntend to stabilize, either considering the ECD, ECDA or dASTM, with respect In the case of the image analysis post-processing an other key\nto the increase of the number of PL micrographs. Fig. 12b illustrates parameter is related to the mean filter used before the segmentation\ngraphically this effect on either the mean or median GS or other step. As stated in the subsection 2.3, this mean filter parameter (Rm)\n enables smoothing of the images after the Sobel edge detection which\n\n 7B. Flipon et al. Materials Characterization 174 (2021) 110977\n\n\n\n\n\n Fig. 10. Parameters sensitivity analysis: EBSD GB misorientation threshold (5\u25e6, 10\u25e6or 15\u25e6) on the Zy-4 sample. (a) GSDs and (b) violin plots.\n\n MGS results (Table 4 and violin/box plots - Fig. 14b) provide similar\nTable 2 conclusions. At first, MGS (and other statistical quantities) tends to in\u00adMGS computed from EBSD individual grain data of the Zy-4 sample (Fig. 10) crease with increasing Rm until Rm = 6\u20139 px. The case with Rm = 15 pxusing different misorientation angle threshold values for GB detection. exhibits a rather different kernel density estimation than lower Rm\n Technique Misorientation angle Grains Eq. Eq. Eq. Eq. values which supports the detrimental effect of mean filter numerical threshold (2) (3) (4) (6) artefacts on GB detection discussed above. Based on these observations, A ECDA dASTM ECD = 6 px) is used in the present work. \u03bcm2 \u03bcm \u03bcm \u03bcm a medium Rm value (Rm\n By increasing Rm values, A, ECDA and dASTM also increase. All these EBSD 5\u25e6 1022 34.7 6.6 5.9 6.0\n EBSD 10\u25e6 957 36.8 6.8 6.1 6.1 MGS definitions rely on the mean area (A) so if A increases, ECDA and\n EBSD 15\u25e6 856 40.5 7.2 6.4 6.4 dASTM increase as well. But if the ECD of each grain is used to obtain a\n mean ECD (ECD) then the results are not as straightforward. For\n instance, with Rm = 15 px, the ECD decreases compared to the one ob\u00ad\n tained with Rm = 9 px.\n\n 3.2. Zy-4 sample: comparing EBSD and OM with PL imaging\n\n The same area is observed using EBSD and PL-OM considering 15\u25e6as\n the limit value between Low Angle GB (LAGB) and High Angle GB\n (HAGB) regarding orientation data and up to 6 PL-OM images. Fig. 15\n illustrates the results obtained with the two techniques.\n Table 5 summarizes MGS values computed using different defini\u00ad\n tions. In the case of a relatively homogeneous and equiaxed micro\u00ad\n structure such as the one of the Zy-4 considered in this work, EBSD and\n PL-OM imaging provide similar MGS results considering individual\n grain data. Counting and intercept methods are able to give good esti\u00ad\n mation of the MGS even if these methods tend to slightly over-estimate\n MGS values (around 10% of difference) compared to individual grain\n data. The violin plot in Fig. 15e shows very comparable results between\n EBSD and PL-OM micrographs. Grain size information either regarding\nFig. 11. GB networks for different number of PL images used for OM image mean or median values are closed to each other. The overall grain size\nanalysis (1, 2, 4 or 6 images) on the Zy-4 sample. range is slightly higher considering EBSD but GSD are mainly defined on\n a similar ECD range.\nfilters a part of the noise and in turn limits any undesired over-\nsegmentation during the following steps. This parameter Rm is the\nkernel radius in pixels of the mean filter. Here a simple mean filter is 3.3. 304L sample: Comparing EBSD and BSE imaging\nused such as for each pixel of the image its value is averaged between\nitself and its neighbors within Rm. This 304L sample has been prepared for BSE and EBSD obse\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: [pqac-00000000, pqac-00000001, pqac-00000002, pqac-00000003, pqac-00000004, pqac-00000005, pqac-00000006, pqac-00000007, pqac-00000008, pqac-00000009, pqac-00000010, pqac-00000011, pqac-00000012, pqac-00000013, pqac-00000014, pqac-00000015, pqac-00000016, pqac-00000017, pqac-00000018, pqac-00000019, pqac-00000020, pqac-00000021, pqac-00000022, pqac-00000023, pqac-00000024]\n\nStatus: Paper Count=39 | Relevant Papers=11 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=25 | Current Cost=$0.2884 | Disease-Target Evidence=0", + "name": "read_text", + "tool_call_id": "toolu_01S62MnUrda2RpUTqQxRhoAq", + "info": { + "start_ts": 3886.916393607, + "end_ts": 3891.91193906 + } + }, + { + "role": "tool", + "content": "## 1. mingard2023theuseof pages 1-8 (Context ID: pqac-00000025)\n\nGood Practice Guide No. 152\nThe use of EBSD for\nanalysis of additively\nmanufactured materials\n\n\n\n\n\n INTERMEDIATE\n\n TECHNICAL LEVELThe National Physical Laboratory (NPL)\n\nNPL is the UK\u2019s National Measurement Institute, and is a world-leading centre\nof excellence in developing and applying the most accurate measurement\nstandards, science and technology available.\n\nNPL's mission is to provide the measurement capability that underpins the\nUK's prosperity and quality of life.\n\n\n\n\u00a9 NPL Management Limited, 2022\nVersion 1.0\n\nhttps://doi.org/10.47120/npl.mgpg152\n\n\n\nNPL Authors and Contributors\n\nK.P. Mingard\n\n\n\n\n\nFind out more about NPL measurement training at www.npl.co.uk/training\nor our e-learning Training Programme at www.npl.co.uk/e-learning\n\n\nNPL made every effort to ensure all information contained in these Good\nPractice Guides was correct at time of publication. NPL is not responsible for any\nerrors, omissions or obsolescence, and does not accept any liability arising from\nthe use of these Good Practice Guides.\n\n\nNational Physical Laboratory Telephone: +44 (0)20 8977 3222\nHampton Road e-mail: training@npl.co.uk\nTeddington www.npl.co.uk\nMiddlesex\nTW11 0LWGuide information\n\nWhat is it about?\n\nA wealth of information on the structure of materials made by additive manufacturing (AM)\nprocesses can be obtained by Electron Backscatter Diffraction (EBSD) mapping of polished\nsections. Data such as the size, shape and orientation of the grains and their distribution can\nbe obtained, and when quantified reveals information on the manufacturing process or can be\nrelated to the physical properties of the components produced. Using EBSD datasets acquired\nfrom AM produced Ni-base superalloys, multiple examples are used to illustrate the\ninformation available and to show how spatial variation can be easily represented. Particular\nattention is paid to ensuring that useful and reliable comparisons between datasets can be\nproduced.\n\nWho is it for?\n\nThis guide is aimed particularly at producers and users of AM materials or students relatively\nnew to the subject and looks to demonstrate the range of information that can be derived\nfrom EBSD maps.\n\nWhat is its purpose?\n\nThe guide aims to ensure the data acquired is quantified and reported in a manner that allows\ncomparison with other EBSD datasets. The wrong choice of EBSD acquisition conditions or\nparameters to plot can result in erroneous conclusions, based on noisy or restricted, and\ntherefore unrepresentative, data sets. It emphasises where care is needed in reporting data,\nfor example because the definitions for calculation of the value of a particular parameter vary\nbetween software packages. EBSD maps can also lead to misleading comparisons because, for\nexample, the map colour scale is not defined fully. Using EBSD datasets acquired from AM\nproduced Ni-base superalloys multiple examples are used to illustrate the issues above and to\nshow how spatial variation can be easily represented\n\nWhat is the prerequisite knowledge?\n\nThe guide can be read by someone unfamiliar with the actual acquisition or processing of EBSD\ndata but it does assume a basic understanding of the microstructure and features such as grain\nstructure that might be of interest in an AM metal. It gives details that a user of EBSD\nprocessing software could apply to produce reliable data, without assuming the use of specific\nEBSD operating software.Acknowledgements\n\nThis work was funded by the National Measurement System run by the UK Government\nDepartment for Business, Energy and Industrial Strategy.\n\nThe samples analysed were provided by Anand Kulkarni, Siemens Corporation, and Caitlin\nGreen is thanked for sectioning and polishing the samples for examination.\n\nRene de Kloe from Ametek EDAX is gratefully acknowledged for mapping of the large area\ncross section used throughout this guide.Contents\n\n1 Introduction ........................................................................................................................1\n\n2 Preferred orientations and relationships to sample geometry ...........................................5\n\n 2.1 Sample location and definition .................................................................................6\n\n 2.2 Texture \u2013 crystallographic orientations relative to growth directions ......................7\n\n 2.2.1 Sample- microscope orientation relationships ........................................................ 7\n\n 2.2.2 Sample Texture \u2013 orientation colour scale maps ..................................................... 8\n\n 2.2.3 Pole and Inverse Pole Figure plots ............................................................................ 9\n\n 2.2.4 Comparison of Different Sections ........................................................................... 11\n\n 2.3 Summary .................................................................................................................12\n\n3 Measurement of grain size and shape variation ...............................................................13\n\n 3.1 Mapping representative areas ................................................................................14\n\n 3.1.1 Mapping large areas ................................................................................................ 15\n\n 3.2 Grain size measurement .........................................................................................16\n\n 3.2.1 Mean grain size calculation ..................................................................................... 17\n\n 3.2.2 Grain size distributions ............................................................................................ 18\n\n 3.3 Other size parameters .............................................................................................22\n\n 3.4 Summary .................................................................................................................24\n\n4 Visualisation of variation...................................................................................................25\n\n 4.1 Colour scale maps ...................................................................................................26\n\n 4.2 Use of grey scale maps ............................................................................................28\n\n 4.3 Summary .................................................................................................................31\n\n5 References ........................................................................................................................33This page was intentionally left blank Chapter 1\n\n Introduction\n\n\n\n\n\n1 IntroductionElectron Backscatter Diffraction (EBSD) is frequently used to characterise Additively\nManufactured (AM) materials. EBSD data contains a wealth of information on the size, shape\nand orientation of the grains resulting from the melting and solidification of, or sintering after\ndebinding of, the powder layers deposited during the manufacturing process. The data can\nreveal information on the manufacturing process or can be related to the physical properties\nof the components produced. It has been used to understand the detail of the microstructural\nevolution during solidification [1,2], and extended to the 3D evolution of structure and\norientation [3,4]. More generally EBSD maps are frequently shown to illustrate the overall\nmicrostructure of the AM material under examination, complementing a range of other\nmicroscopy techniques e.g. [5-7].\n\nA significant advantage of the EBSD technique is that the data generated can be quantified to\nenable correlation between:\n\n a) Changes in microstructure between different locations in the component, revealing\n variation of, for example, heat flow and thus solidification rates\n\n b) Changes in microstructure between parts, suggesting variation manufacturing\n conditions from, again for example, inconsistent powder layer deposition\n\n c) Final component properties and the structure which in turn feeds back into control\n of, or changes to, the manufacturing process\n\nEven without quantification, EBSD maps can help with visualisation of the processes going on\nduring manufacture, but this still necessitates an understanding of how best to plot maps and\nchoose the correct parameters and scales with which to produce the maps, or figures to\nillustrate preferred crystal orientations. The wrong choice of EBSD acquisition conditions or\nparameters to plot can result in erroneous conclusions, based on noisy or restricted and\ntherefore unrepresentative data sets.\n\nThis guide covers some of the basic aspects to consider when \n\n## 2. mingard2023theuseof pages 24-29 (Context ID: pqac-00000026)\n\n mean lineal\nintercept (stereologically the same in both 2D and 3D measurements) via the Tomkeieff\nrelationship [15] . Equation 3 calculates the area weighted mean diameter and thus gives\ngreater emphasis to the largest grains. Table 1 summarises the mean values calculated by\nthese three methods for the two maps shown in Figure 9.\n\n\n Page 17 of 35 Table 1. Average Grain Size (Dceq) values (all in \u00b5m) for Samples 1 and 2 in Figure 9.\n\n Number average Mean Area\n Area weighted Diameter\n Diameter Diameter\n D(A)ceq\n Dceq(n) Dceq(A)\n\nSample 1, 10 pixel min (16.6 \u00b5m) 29.4 32.8 47.7\n\nSample 1, 5 pixel minimum (11.7 \u00b5m) 23.3 27.2 44.5\n\n\nSample 2 (Figure 9b) 10 pix (10.7 \u00b5m) 29.4 39.2 81.9\n\nSample 2, (whole area of Figure 3 ) 31.0 40.5 85.7\n\n\n\nComparing the number average diameter for the two samples would suggest little difference\nbetween them. It can also be seen that the map acquisition and analysis parameters have an\ninfluence on the mean values. The first row for each sample shows the values when all regions\nof less than 10 pixels are ignored, but because the larger map of Sample 1 was produced with\na 5 \u00b5m pixel size rather than 3 \u00b5m, this eliminates grains of a size that are analysed for Sample\n2. If only regions of less than 5 pixels are included for Sample 1 so calculations cover\napproximately the same size range for both, the data will now include grains that will not be\naccurately measured; it does however reduce the number average grain size of Sample 1 by\n20%.\n\nThe effect of the pixel size is much reduced if the mean area diameter is calculated and Sample\n1 clearly has a mean size about 20% less than Sample 2. If however the area weighted\ndiameter is calculated then the effect of pixel size is reduced still further and a difference in\nmean grain size between the samples of 40% can be reported.\n\n3.2.2 Grain size distributions\n\n3.2.2.1 Histograms\n\nA mean grain size value cannot fully describe a sample with a wide range of sizes. Typically,\nhistograms are used to illustrate the size distribution and Figure 10 shows examples of these\nfor Samples 1 and 2 in Figure 9; Figure 10a) shows the distribution of sizes by the number of\ngrains within each 10 \u00b5m range, and Figure 10b the distribution by area fraction. As with the\narea weighted mean values, the area weighted histogram illustrates the difference between\nthe two samples much more clearly than the number fraction plot.\n\n\n\n\n\n Page 18 of 35 a) b)\n\n\n\n\n\n Figure 10. Histograms of a) number fraction and b) area fraction for maps of Samples 1 and 2 shown in\n Figure 9.\n\n\n\n\n\nFigure 11. Histograms of the number and area fraction grain size distribution of Sample 1, measured from\n the same map but plotted with the equal width size divisions determined from linear and log scales.\n\n\nIn addition to being dependent on the choice of scaling by number or area fraction, histograms\nare, also dependent upon how the size data is binned. Figure 11 shows an example of four\ndifferent ways of plotting the same grain size distribution; in addition to plotting the number\nand area fractions of the previously used subdivision into equal 10 \u00b5m ranges, the result of\nsubdividing to give equal widths on a log scale are shown. The log scale binning increases the\nnumber of ranges at the lower size end and reduces them at larger values, shifting the\ndistribution down and to the right.\n\n\n\n\n Page 19 of 353.2.2.2 Cumulative Distribution Plots\n\nAn alternative to histograms is to plot all the data in a cumulative curve, ordering the data for\neach grain by increasing size and calculating a value for each set of grain data between 0 and 1\nreflecting its position in this ordered list. This value can either reflect simply the numerical\nposition of the grain in the list (a cumulative frequency), or the area as a fraction of the total\narea of the grain plus all smaller grains (a cumulative area fraction).\n\nFigure 12 shows how such cumulative distribution curves for samples 1 and 2 clearly\ndiscriminate between the two samples. A greater separation is seen for the area fraction\ncurves, and it can be seen the median values when the fraction = 0.5 are close to the mean\nvalues shown previously. The difference in the maximum grain size is also more clearly visible\nin the area fraction curves, while the effect of the choice of minimum grain size can be seen in\nboth, but particularly the cumulative frequency curve. The curves can also be used to\ndetermine easily values such as d10 and d90, the diameters at which 10% and 90% of the\nnumber or area fraction (which obviously must be specified) are reached.\n\n\n a)\n\n\n\n\n\n b)\n\n\n\n\n\n Figure 12. Cumulative frequency plots of the grain size distributions from Samples 1 and 2. a) number\n fraction and b) area fraction\n\n\n\n\n Page 20 of 35An alternative cumulative plot is to assume the sizes are (log) normally distributed and convert\nthe cumulative number to a value that represents its position on the distribution curve, shown\nbelow in Figure 13 as the number of standard deviations from the mean. Although arguments\nfor a log normal distribution have been derived for equiaxed materials [16,17] and not the\nelongated structures seen in the example AM materials used here, the approximation to the\nexpected straight line over a significant fraction of the distribution is still evident in Figure 12a\nis still clear for Samples 1 and 2. The two samples can clearly be distinguished by their\ndifferent slopes and intercepts on the X axis and the different maximum sizes of the two\nsamples are also obvious in Figure 12a. The tails to smaller sizes are clearly affected by the\nminimum size measured. There is less reason to suppose the area would be log normally\ndistributed, but this data too can be plotted, as shown in Figure 12b.\n\n\n\n\n a)\n\n\n\n\n\n b)\n\n\n\n\n\n Figure 13. Cumulative frequency plots of the grain size distributions of Samples 1 and 2 for a) number and\n b) area fraction; a log normal distribution of the values would lead to a straight line.\n\n\n\n\n Page 21 of 353.3 Other size parameters\n\nFor the elongated grains of the examples shown in the previous section, the circle equivalent\ndiameter is possibly not the most appropriate parameter to measure. Possibilities include the\nuse of:\n\n \u2022 Linear intercept measurements parallel and perpendicular to the growth direction\n \u2022 Maximum and minimum Feret diameters\n \u2022 Ellipse fitting to determine major and minor axes\n \u2022 Calculation of the aspect ratio from the above\n\nLinear intercept measurements are perhaps the most straightforward to make and yet are\noften not clearly implemented (if at all) in commercial EBSD software.\n\n\n\n\n\n Figure 14. Selected region of map from Sample 2 displaying linear intercept measurement with individual\n intercepts shown and saved for analysis.\n\n\nThe alignment of the dimensions can be directly related to the sample axes but, like circle\nequivalent diameter values, care must be taken to ensure pixel size and the minimum\nintercept lengths used are documented and are equivalent when comparisons are made\nbetween data sets. Area weighted average linear intercepts (by assuming each intercept is\nequivalent to the grain diameter) again reduce dependence on pixels size and minimum\nlengths.\n\nThe advantage of the other parameters listed above are that they derive from all the grains in\nthe data set and not just a sample. However, a very significant factor to beware of when\npublishing the data or using any of the above to compare datasets is understanding exactly\nhow each feature is defined. The Maximum Feret diameter is relatively straightforward, being\nthe longest length that could be contained by the jaws of a caliper. The Minimum Feret\ndiameter should then simply be the smallest length; however, the shortest distance at right\nangles to the maximum Feret diameter is often reported, although this should then be called\nthe Minimum Orthogonal Feret diameter.\n\n\n\n\n Page 22 of 35Ellipse fitting is also commonly used to give a maximum and minimum dimension from the\nmajor and minor axes of the fitted ellipse, but there are multiple ways of fitting an ellipse to a\ngeneral shape whi\n\n## 3. mingard2023theuseof pages 29-33 (Context ID: pqac-00000027)\n\nblishing the data or using any of the above to compare datasets is understanding exactly\nhow each feature is defined. The Maximum Feret diameter is relatively straightforward, being\nthe longest length that could be contained by the jaws of a caliper. The Minimum Feret\ndiameter should then simply be the smallest length; however, the shortest distance at right\nangles to the maximum Feret diameter is often reported, although this should then be called\nthe Minimum Orthogonal Feret diameter.\n\n\n\n\n Page 22 of 35Ellipse fitting is also commonly used to give a maximum and minimum dimension from the\nmajor and minor axes of the fitted ellipse, but there are multiple ways of fitting an ellipse to a\ngeneral shape which will produce different results. Possible methods include:\n\n \u2022 A least squares approach to minimise the distance between the grain edges and a\n fitted ellipse [18]\n \u2022 Use of a Feret diameter to define the major axis and then averaging the grain\n boundary distance to the major axis along its length\n \u2022 Use of a Feret diameter as before and then calculating the minor axis to give the\n same area as the grain itself\n \u2022 A Covariance best fit method constrained by the actual area of the grain [19]\n\nClearly, whichever method is used should be stated as results can vary significantly between\nthe calculations.\n\nFor calculation of the Aspect Ratio, again, the ellipse fitting calculation chosen must be\nspecified as it obviously affects the ratio of the major to minor axis. This Aspect ratio is also\nsometimes defined as major/minor axis, giving values \u2265 1 so the more elongated the larger\nthe value, or conversely, minor/major giving values \u22641 and smaller values indicate a higher\naspect ratio.\n\nAs an example, Sample 2 was mapped and analysed with software from two different vendors\nand the data output from the two is shown in Table 2.\n\n\n Table 2. Effect of different software on reported shape parameters. (Data from mapping > 4000 grains\n from the same sample. All dimensions in mm. Minimum Feret diameter not reported by Software 1)\n\n Diameter Major Max. Minor Min. Aspect\n dceq axis Feret \u00d8 axis Feret \u00d8 ratio\n\n Software 1 88.6 156.8 198.9 52.5 N.R. 3.3\n\n Software 2 85.7 95.9 191.8 21.8 53.0 0.27\n\n\n\nThe areas chosen and indeed the pixels sizes were not identical so the results would not be\nexpected to be identical. In fact, the area weighted mean circle equivalent diameter and\nMaximum Feret diameters are very similar, each differing by about 3.5%. One reason for the\nlarge difference in major axis values is that the second vendor reports the radius of the fitted\nellipse (it can be seen this is half the Max. Feret diameter), while the first reports the diameter\nof the ellipse. Even after allowing for this, the values differ by about 20%, which suggests the\nfirst has been calculated by a best fit approach. The aspect ratio is presumably reported by\nthe two software versions as the inverse of the other, i.e. minimum/maximum or\nmaximum/minimum of the ellipse diameters.\n\n\n\n Page 23 of 35Ellipticity (and averages thereof) is another parameter that can be reported, but a range of\ndefinitions for this parameter exist, including\n\n \ud835\udc4e \ud835\udc4e\u2212\ud835\udc4f \ud835\udc4e2 \u2212\ud835\udc4f2\n \ud835\udf16= \ud835\udf00= and \ud835\udf00=\n \ud835\udc4f \ud835\udc4e \ud835\udc4e2\n\nWhere the first one is clearly the same as one of the reported aspect ratios. If it is used this\nparameter needs to be very carefully defined along with the method calculation of the ellipse\nparameters.\n\nCircularity can also be measured and reported, but as this requires the measurement of the\ngrain perimeter, the effect of the map step/pixel size can alter the calculation significantly so\ncomparisons can only be made between maps of a similar step size.\n\n3.4 Summary\n\n \u2022 If measurements are to be taken from a map, ensure that it covers sufficiently large\n an area, especially in the case of elongated grains\n \u2022 For large area/low magnification maps, consider stitching smaller areas acquired at\n higher magnifications to avoid edge distortions\n \u2022 For many AM structures, use of a weighted average will give more consistent results\n with less dependence on the effect of step size and map quality\n \u2022 Cumulative distribution graphs may illustrate differences between materials more\n clearly than histograms\n \u2022 Parameters such as Feret Diameters, Linear Intercept or Ellipse fitted axes may give\n more useful information for non-equiaxed grains. However:\n \u2022 Ensure the definition used to measure the parameter is known, or at a minimum the\n software used is reported to enable comparisons.\n\n\n\n\n\n Page 24 of 35 Chapter 4\n\n\n Visualisation of variation\n\n\n\n\n\n4 Visualisation of variation\n\n\n\n\n\n Page 25 of 354.1 Colour scale maps\n\nHaving established some of the characteristic parameters of AM microstructures that can be\nquantified and averaged over an entire map or sample, it is also worth considering how best to\nunderstand the uniformity or otherwise of these parameters across a large region. AM\nmicrostructures are determined by the melting of the powder layers and subsequent\nsolidification. Local variations in heat flow caused by changes in geometry, powder layer\ndeposition or input power and scan patterns can therefore lead to local variations in\nsolidification rates and thus microstructure.\n\n a) b) c)\n\n\n\n\n\n Figure 15. a) IPF(z) orientation colour scale map shown previously b) circle equivalent diameter grain size\n and c) aspect ratio maps of the same sample. Maps b) and c) both plotted using the uppermost default\nrainbow colour scale with ranges respectively of 5 to 330 \u00b5m and 0.04 to 1. The lower rainbow colour scale\n is the default scale for a second EBSD software program and is shown to illustrate the (undefined)\n differences in the ranges they will emphasise.\n\n\nThe IPF-Z orientation map shown previously in Figure 4 is shown in Figure 15a), alongside\nmaps of the grain size and aspect ratio plotted with commonly used rainbow colour scales\nspanning the minimum to maximum values in each map. Both suggest a tendency to larger\nmore elongated grains around the periphery of the sample, particularly where there is an\nincrease in sample width as the circular profile develops. However, these trends are not\nparticularly clear, and it is difficult to describe them simply or to enable a comparison between\nthem.\n\nBefore going on to illustrate other possibilities for revealing variation in structure, reference\nshould be made to a number of general issues with default scales provided with software:\n\n\n\n\n\n Page 26 of 35 a) The transition between colours may at first glance appear to be the same for a given\n scheme, but as Figure 15 shows, when laid side by side, the scales can be very\n different in positioning and gradients of the transitions.\n\n b) There are often flat zones in colour scales which means that within these zones no\n variation will be detected. This may be useful if only one part of the distribution is of\n interest, but equally may hide variations.\n\nThe perceptual contrast between positions on a scale are often uneven; the perceived\nvariation seen by eye is dependent not just on the colour value (hue, given by e.g. RGB values)\nbut also on the saturation (colour intensity), lightness and brightness.\n\nMore details on colour scales and the perception of differences may be found in [20]. The\npreceding does not mean that default scales are not useful, since if always used they will allow\naccurate comparisons between maps to be made. Conversely, scales can be difficult to define\nsimply so the ability to make comparisons is impossible if they are adjusted without clear\nrecords. Figure 16 shows an example where the same basic two colour scale is used, but the\ntransition and gradient has been altered to give a completely different impression of the\nvariation in aspect ratio across the sample.\n\n\n\n\n\n Figure 16. Repeat of the aspect ratio maps shown in Figure 15 c) with the same red-blue colour scale\n covering the range 0.04-0.5, but with a different point of transition and gradient between them.\n\n\nIf, however, a fixed colour scale is chosen (commonly the user has no control of the scale),\nvariation in what is seen still possible simply by altering the maximum and minimum values\nthat correspond to the full scale. This is \n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: [pqac-00000000, pqac-00000001, pqac-00000002, pqac-00000003, pqac-00000004, pqac-00000005, pqac-00000006, pqac-00000007, pqac-00000008, pqac-00000009, pqac-00000010, pqac-00000011, pqac-00000012, pqac-00000013, pqac-00000014, pqac-00000015, pqac-00000016, pqac-00000017, pqac-00000018, pqac-00000019, pqac-00000020, pqac-00000021, pqac-00000022, pqac-00000023, pqac-00000024, pqac-00000025, pqac-00000026, pqac-00000027]\n\nStatus: Paper Count=39 | Relevant Papers=11 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=28 | Current Cost=$0.2884 | Disease-Target Evidence=0", + "name": "read_text", + "tool_call_id": "toolu_01VMAkpZjAuCv1gCx8YqVunN", + "info": { + "start_ts": 3886.917878297, + "end_ts": 3891.995713767 + } + }, + { + "role": "assistant", + "content": "Excellent, I'm getting very rich content. Let me now gather evidence on more targeted topics:", + "function_call": null, + "tool_calls": [ + { + "id": "toolu_01DKaCA8e3mxUxwd5XUjUnGZ", + "type": "function", + "function": { + "arguments": "{\"question\": \"What are the roles of parent grain reconstruction (prior austenite reconstruction), variant analysis, and twin analysis in EBSD studies? How do they link to material properties like toughness and strength?\"}", + "name": "gather_evidence" + } + }, + { + "id": "toolu_01ANVKDcC1s7hWmqRU8jqcR1", + "type": "function", + "function": { + "arguments": "{\"question\": \"How does EBSD-measured KAM, GOS, and GND density relate to fatigue crack initiation, deformation, recrystallization, and mechanical behavior? What is the effect of step size on these measurements?\"}", + "name": "gather_evidence" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Most relevant evidence (with ids):\n\n## pqac-00000028\n\nFrom text 'niessen2022parentgrainreconstruction pages 27-30'.\n\nFrank Niessen, Tuomo Nyyss\u00f6nen, Azdiar A. Gazder, and Ralf Hielscher. Parent grain reconstruction from partially or fully transformed microstructures in mtex. Journal of Applied Crystallography, 55:180-194, Apr 2022. URL: https://doi.org/10.48550/arxiv.2104.14603, doi:10.48550/arxiv.2104.14603. This article has 356 citations and is from a peer-reviewed journal.\n\nThe excerpt demonstrates that parent grain reconstruction, variant analysis, and twin analysis are interconnected methodologies in EBSD studies of transformed microstructures. Parent grain reconstruction enables the recovery of original austenite grain orientations from transformed phases (martensite, epsilon phase). Variant analysis allows systematic investigation of orientation relationships between parent and product phases. Twin analysis extends these approaches to handle austenite annealing twins in martensitic steel at pixel-level refinement. The excerpt explicitly links these techniques to material properties: a referenced study shows that \"Austenite Reconstruction Elucidates Prior Grain Size Dependence of Toughness in a Low Alloy Steel,\" indicating that reconstructed grain structures help explain toughness variations. The methods are implemented through versatile, user-modifiable workflows in the MTEX toolbox and ORTools add-on library, enabling customized analysis of complex transformation sequences relevant to different steel compositions and processing conditions.\n\n\n---\n\n## pqac-00000029\n\nFrom text 'niessen2022parentgrainreconstruction pages 1-4'.\n\nFrank Niessen, Tuomo Nyyss\u00f6nen, Azdiar A. Gazder, and Ralf Hielscher. Parent grain reconstruction from partially or fully transformed microstructures in mtex. Journal of Applied Crystallography, 55:180-194, Apr 2022. URL: https://doi.org/10.48550/arxiv.2104.14603, doi:10.48550/arxiv.2104.14603. This article has 356 citations and is from a peer-reviewed journal.\n\nThis paper describes a framework for parent grain reconstruction and variant analysis in MTEX, an open-source crystallographic toolbox. Parent grain reconstruction enables analysis of original microstructures prior to phase transformation and allows variant analysis for fully transformed microstructures. The paper discusses applications in martensitic steel, titanium alloys, and transformation-induced plasticity steel. Regarding material properties, the authors note that martensitic transformation increases mechanical strength through Hall-Petch hardening via hierarchical subdivision of parent grains into child domains, reducing effective grain size. Additional strengthening can be achieved through interstitial solid solution strengthening and increased dislocation density from plastic strain accommodating volume mismatch between parent and child phases. However, the excerpt does not directly address twin analysis or provide specific details on how these techniques link to toughness properties.\n\n\n---\n\n## pqac-00000030\n\nFrom text 'niessen2022parentgrainreconstruction pages 22-27'.\n\nFrank Niessen, Tuomo Nyyss\u00f6nen, Azdiar A. Gazder, and Ralf Hielscher. Parent grain reconstruction from partially or fully transformed microstructures in mtex. Journal of Applied Crystallography, 55:180-194, Apr 2022. URL: https://doi.org/10.48550/arxiv.2104.14603, doi:10.48550/arxiv.2104.14603. This article has 356 citations and is from a peer-reviewed journal.\n\nThe excerpt describes the methodological roles of parent grain reconstruction and variant analysis in EBSD studies. Parent grain reconstruction from child microstructures enables subsequent orientation variant analysis through tools like calcVariants. Variant analysis identifies variant identification numbers and packet identities in transformed microstructures like lath martensite. The methods allow investigation of how martensitic variants pair within grains (e.g., V1-V4, V2-V5 pairings in common Bain groups), enabling comparison between predicted and observed variant orientations. The excerpt also addresses annealing twin reconstruction in martensitic steel, highlighting challenges in separating twinned orientations. However, the excerpt does not directly discuss links between these microstructural analysis techniques and material properties such as toughness or strength.\n\n\n---\n\n## pqac-00000031\n\nFrom text 'niessen2022parentgrainreconstruction pages 7-11'.\n\nFrank Niessen, Tuomo Nyyss\u00f6nen, Azdiar A. Gazder, and Ralf Hielscher. Parent grain reconstruction from partially or fully transformed microstructures in mtex. Journal of Applied Crystallography, 55:180-194, Apr 2022. URL: https://doi.org/10.48550/arxiv.2104.14603, doi:10.48550/arxiv.2104.14603. This article has 356 citations and is from a peer-reviewed journal.\n\nThe excerpt describes parent grain reconstruction methodology in MTEX software for phase transformation analysis. Parent grain reconstruction involves iteratively refining the orientation relationship (OR) from EBSD data to accurately determine parent grain orientations from transformed child microstructures. Variant indexing, enabled by accurate OR determination, helps identify orientation variants and detect twinned parent grains. The text explains nucleation, growth, and graph clustering algorithms for reconstruction in fully or partially transformed microstructures. However, the excerpt does not address how these crystallographic analysis techniques link to material properties such as toughness and strength. It focuses on computational methodology for reconstructing parent grain structures from EBSD data rather than property-structure relationships.\n\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: [pqac-00000000, pqac-00000001, pqac-00000002, pqac-00000003, pqac-00000004, pqac-00000005, pqac-00000006, pqac-00000007, pqac-00000008, pqac-00000009, pqac-00000010, pqac-00000011, pqac-00000012, pqac-00000013, pqac-00000014, pqac-00000015, pqac-00000016, pqac-00000017, pqac-00000018, pqac-00000019, pqac-00000020, pqac-00000021, pqac-00000022, pqac-00000023, pqac-00000024, pqac-00000025, pqac-00000026, pqac-00000027, pqac-00000028, pqac-00000029, pqac-00000030, pqac-00000031]\n\nStatus: Paper Count=39 | Relevant Papers=12 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=32 | Current Cost=$0.3316 | Disease-Target Evidence=0", + "name": "gather_evidence", + "tool_call_id": "toolu_01DKaCA8e3mxUxwd5XUjUnGZ", + "info": { + "start_ts": 3929.099855581, + "end_ts": 3938.131073584 + } + }, + { + "role": "tool", + "content": "No relevant evidence found for your question.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: [pqac-00000000, pqac-00000001, pqac-00000002, pqac-00000003, pqac-00000004, pqac-00000005, pqac-00000006, pqac-00000007, pqac-00000008, pqac-00000009, pqac-00000010, pqac-00000011, pqac-00000012, pqac-00000013, pqac-00000014, pqac-00000015, pqac-00000016, pqac-00000017, pqac-00000018, pqac-00000019, pqac-00000020, pqac-00000021, pqac-00000022, pqac-00000023, pqac-00000024, pqac-00000025, pqac-00000026, pqac-00000027, pqac-00000028, pqac-00000029, pqac-00000030, pqac-00000031]\n\nStatus: Paper Count=39 | Relevant Papers=12 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=32 | Current Cost=$0.3682 | Disease-Target Evidence=0", + "name": "gather_evidence", + "tool_call_id": "toolu_01ANVKDcC1s7hWmqRU8jqcR1", + "info": { + "start_ts": 3929.185679373, + "end_ts": 3946.19031823 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "toolu_01NrRFcyMpzfisDJt4yrqcaG", + "type": "function", + "function": { + "arguments": "{\"question\": \"How is EBSD used for fatigue crack initiation studies? What is the role of crystallographic orientation, Schmid factor, misorientation, and grain boundary character in predicting fatigue crack paths?\"}", + "name": "gather_evidence" + } + }, + { + "id": "toolu_0158xWz6LiFxTSHm6EjAr2U8", + "type": "function", + "function": { + "arguments": "{\"question\": \"What are the 3D EBSD serial sectioning methods and five-parameter grain boundary character distribution? How do grain boundary plane orientations relate to material properties and grain boundary energy?\"}", + "name": "gather_evidence" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Most relevant evidence (with ids):\n\n## pqac-00000032\n\nFrom text 'briffod2019effectofcrystallographic pages 24-28'.\n\nFabien Briffod, Alexandre Bleuset, Takayuki Shiraiwa, and Manabu Enoki. Effect of crystallographic orientation and geometrical compatibility on fatigue crack initiation and propagation in rolled ti-6al-4v alloy. Acta Materialia, 177:56-67, Sep 2019. URL: https://doi.org/10.1016/j.actamat.2019.07.025, doi:10.1016/j.actamat.2019.07.025. This article has 196 citations and is from a highest quality peer-reviewed journal.\n\nEBSD (Electron Backscatter Diffraction) is employed to systematically investigate the influence of microstructure on fatigue crack initiation and propagation in Ti-6Al-4V. The crystallographic orientation, measured via EBSD, determines crack initiation sites, which occur on prismatic slip planes with high Schmid factors in both primary \u03b1 grains and lamellar colonies. The Schmid factor quantifies the plastic strain activity and helps predict which slip systems are activated. At grain boundaries, crack deflection is governed by two competing factors: the geometric compatibility factor (strain compatibility at the interface) and the Schmid factor in neighboring grains. The elastic anisotropy of grains influences which factor dominates crack propagation\u2014either high Schmid factor slip systems or high geometric compatibility factor slip systems. EBSD analysis, combined with KAM (Kernel Average Misorientation) mapping, reveals that crack paths remain planar and crystallographic, driven by mode II shear mechanisms, and are sensitive to microstructural features including grain size and orientation relationships.\n\n\n---\n\n## pqac-00000033\n\nFrom text 'briffod2019effectofcrystallographic pages 7-11'.\n\nFabien Briffod, Alexandre Bleuset, Takayuki Shiraiwa, and Manabu Enoki. Effect of crystallographic orientation and geometrical compatibility on fatigue crack initiation and propagation in rolled ti-6al-4v alloy. Acta Materialia, 177:56-67, Sep 2019. URL: https://doi.org/10.1016/j.actamat.2019.07.025, doi:10.1016/j.actamat.2019.07.025. This article has 196 citations and is from a highest quality peer-reviewed journal.\n\nEBSD is used in this fatigue study to characterize crystallographic features of grains containing fatigue cracks. Post-experiment, specimen surfaces were polished and analyzed using a field emission SEM equipped with an EBSD detector at step-sizes of 0.15-0.3 \u00b5m. Custom procedures estimated crystallographic features including Schmid factor and geometric compatibility factor. Slip traces from different slip systems were calculated and compared directly to crack paths to identify the activated primary slip system and confirm the crystallographic nature of crack behavior. The study analyzed 596 crack segments and 180 cracked grain boundaries. Results showed cracks initiated preferentially in grains with high Schmid factor on prismatic slip systems, and crystal orientations were mapped on inverse pole figures relative to the loading direction. This approach enabled correlation between specific crystallographic orientations, Schmid factors, and actual crack initiation and propagation paths.\n\n\n---\n\n## pqac-00000034\n\nFrom text 'briffod2019effectofcrystallographic pages 1-4'.\n\nFabien Briffod, Alexandre Bleuset, Takayuki Shiraiwa, and Manabu Enoki. Effect of crystallographic orientation and geometrical compatibility on fatigue crack initiation and propagation in rolled ti-6al-4v alloy. Acta Materialia, 177:56-67, Sep 2019. URL: https://doi.org/10.1016/j.actamat.2019.07.025, doi:10.1016/j.actamat.2019.07.025. This article has 196 citations and is from a highest quality peer-reviewed journal.\n\nThis study uses post-mortem electron backscattering diffraction (EBSD) analyses combined with in situ optical microscopy to investigate fatigue crack initiation and short crack propagation in rolled Ti-6Al-4V alloy. EBSD enables statistical quantification of how microstructural attributes\u2014including phase, crystal orientation, and grain boundary characteristics\u2014influence fatigue crack formation and early growth through analysis of large grain datasets. The research demonstrates that crack initiation preferentially occurs on prismatic slip systems related to rolling texture effects, and cracks initiate on slip planes with very high Schmid factors. For crack propagation, the study identifies that a combination of elastic, plastic, and geometric compatibility criteria effectively predicts preferential slip systems for crack propagation across grain boundaries. The analysis quantifies crack deflection at grain boundaries and examines slip transfer mechanisms, revealing predominantly transgranular and crystallographic propagation on basal and prismatic slip systems.\n\n\n---\n\n## pqac-00000035\n\nFrom text 'briffod2019effectofcrystallographic pages 4-7'.\n\nFabien Briffod, Alexandre Bleuset, Takayuki Shiraiwa, and Manabu Enoki. Effect of crystallographic orientation and geometrical compatibility on fatigue crack initiation and propagation in rolled ti-6al-4v alloy. Acta Materialia, 177:56-67, Sep 2019. URL: https://doi.org/10.1016/j.actamat.2019.07.025, doi:10.1016/j.actamat.2019.07.025. This article has 196 citations and is from a highest quality peer-reviewed journal.\n\nThis excerpt describes how EBSD (electron backscatter diffraction) is employed for systematic and statistical assessment of fatigue cracks. The study uses EBSD measurements to analyze a large number of fatigue cracks in rolled duplex Ti-6Al-4V alloy, with specific focus on how crystallographic orientation and misorientation between adjacent grains influence crack paths. The research examines crack propagation across grain boundaries and aims to quantify underlying mechanisms. The excerpt indicates that elastic, plastic, and geometric parameters combined provide adequate prediction of crack propagation paths. The material characterization includes grain size distribution, crystallographic texture, and phase fraction analysis using EBSD-derived inverse pole figure maps and orientation distribution functions to understand microstructural influences on fatigue behavior.\n\n\n---\n\n## pqac-00000036\n\nFrom text 'briffod2019effectofcrystallographic pages 32-35'.\n\nFabien Briffod, Alexandre Bleuset, Takayuki Shiraiwa, and Manabu Enoki. Effect of crystallographic orientation and geometrical compatibility on fatigue crack initiation and propagation in rolled ti-6al-4v alloy. Acta Materialia, 177:56-67, Sep 2019. URL: https://doi.org/10.1016/j.actamat.2019.07.025, doi:10.1016/j.actamat.2019.07.025. This article has 196 citations and is from a highest quality peer-reviewed journal.\n\nThe excerpt shows a figure demonstrating the use of EBSD analysis combined with optical microscopy monitoring for fatigue crack initiation studies in Ti-6Al-4V. The figure illustrates how EBSD is employed to map crystallographic features including primary \u03b1 grains and \u03b1+\u03b2 lamellar colonies at crack initiation sites. A Schmid factor distribution plot is presented, showing the relationship between maximum Schmid factor values (ranging from 0.25 to 0.5) and crack initiation at different stress levels (556 MPa and 583 MPa). The figure indicates that crystallographic orientation, characterized by Schmid factor calculations, is used to identify and predict fatigue crack initiation locations and propagation paths. The analysis distinguishes between crack initiation and propagation phases and examines grain boundary (nGB) effects. This suggests EBSD provides quantitative crystallographic data that correlates with fatigue crack behavior through metrics like Schmid factor and grain boundary character.\n\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: [pqac-00000000, pqac-00000001, pqac-00000002, pqac-00000003, pqac-00000004, pqac-00000005, pqac-00000006, pqac-00000007, pqac-00000008, pqac-00000009, pqac-00000010, pqac-00000011, pqac-00000012, pqac-00000013, pqac-00000014, pqac-00000015, pqac-00000016, pqac-00000017, pqac-00000018, pqac-00000019, pqac-00000020, pqac-00000021, pqac-00000022, pqac-00000023, pqac-00000024, pqac-00000025, pqac-00000026, pqac-00000027, pqac-00000028, pqac-00000029, pqac-00000030, pqac-00000031, pqac-00000032, pqac-00000033, pqac-00000034, pqac-00000035, pqac-00000036]\n\nStatus: Paper Count=39 | Relevant Papers=13 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=37 | Current Cost=$0.4122 | Disease-Target Evidence=0", + "name": "gather_evidence", + "tool_call_id": "toolu_01NrRFcyMpzfisDJt4yrqcaG", + "info": { + "start_ts": 3985.511878651, + "end_ts": 3995.22651465 + } + }, + { + "role": "tool", + "content": "Most relevant evidence (with ids):\n\n## pqac-00000037\n\nFrom text 'marquardt2018thestructureand pages 9-13'.\n\nK. Marquardt, U. Faul, and U. Faul. The structure and composition of olivine grain boundaries: 40 years of studies, status and current developments. Physics and Chemistry of Minerals, 45:139-172, Jan 2018. URL: https://doi.org/10.1007/s00269-017-0935-9, doi:10.1007/s00269-017-0935-9. This article has 62 citations and is from a peer-reviewed journal.\n\nThe five-parameter grain boundary character distribution (GBCD) characterizes olivine grain boundaries using five parameters: three parameters describing disorientation (axis and angle) and two parameters describing grain boundary plane distribution (GBPD)\u2014one radial and one azimuthal angle (\u03a6 and \u03b8). Recent EBSD technology enables statistical extraction of these parameters across large datasets (10^4-10^5 grain boundaries). The GBCD encompasses grain boundary geometry-energy relationships: particular grain boundary plane orientations at constant disorientation angles are more energetically favorable than others. Grain boundary energy minimization is primarily controlled by surface energy reduction of individual grains in contact rather than adaptation of special atomic configurations. Two main 3D EBSD measurement approaches exist: serial sectioning and stereological analysis of 2D orientation maps, though stereology requires materials without significant orientation texture.\n\n\n---\n\n## pqac-00000038\n\nFrom text 'dillon2022grainboundaryenergies pages 2-2'.\n\nShen J. Dillon, Yu\u2010Feng Shen, and Gregory S. Rohrer. Grain boundary energies in yttria\u2010stabilized zirconia. Journal of the American Ceramic Society, 105:2925-2931, Dec 2022. URL: https://doi.org/10.1111/jace.18283, doi:10.1111/jace.18283. This article has 16 citations and is from a domain leading peer-reviewed journal.\n\nThis excerpt describes 3D EBSD serial sectioning methodology for analyzing grain boundary character distribution in yttria-stabilized zirconia (YSZ). The technique uses dual beam-focused ion beam SEM to map microstructure and identify triple junctions across parallel layers. The five-parameter grain boundary character distribution represents relative grain boundary areas as a function of crystallographic parameters. Grain boundary plane orientations are calculated from cross products of tangent vectors and triple line vectors. The study relates grain boundary crystallography to energy: (100) twist boundaries exhibit greater relative areas and lower relative energies compared to other boundary types. The research demonstrates that grain boundaries with similar crystallographic space positions have analogous energies, and these findings have implications for designing microstructures with enhanced ionic conductivity. The method has been validated through comparison with simulations showing considerable agreement between measured and simulated energies.\n\n\n---\n\n## pqac-00000039\n\nFrom text 'beladi2020fiveparametergrainboundary pages 1-4'.\n\nHossein Beladi, Alireza Ghaderi, and Gregory S. Rohrer. Five-parameter grain boundary characterisation of randomly textured az31 mg alloy. Philosophical Magazine, 100:456-466, Feb 2020. URL: https://doi.org/10.1080/14786435.2019.1692154, doi:10.1080/14786435.2019.1692154. This article has 14 citations and is from a peer-reviewed journal.\n\nThe excerpt describes five-parameter grain boundary characterization, which involves three parameters defining lattice misorientation (Euler angles) and two parameters defining the plane normal. Three-dimensional EBSD is presented as a key technique for fully characterizing grain boundaries in polycrystalline materials, alongside transmission electron microscopy. A stereological method enables grain boundary plane distribution determination from conventional 2D EBSD data. In the AZ31 Mg alloy studied, grain boundary plane orientation showed weak anisotropy with preference for prismatic {hki0} planes. Notably, the relationship between grain boundary plane population and expected grain boundary energies was unexpected: basal-oriented boundaries, expected to have lowest energy, showed lowest population, attributed to residual columnar grains from solidification that increased relative area of prismatic-oriented boundary planes.\n\n\n---\n\n## pqac-00000040\n\nFrom text 'beladi2020fiveparametergrainboundary pages 8-11'.\n\nHossein Beladi, Alireza Ghaderi, and Gregory S. Rohrer. Five-parameter grain boundary characterisation of randomly textured az31 mg alloy. Philosophical Magazine, 100:456-466, Feb 2020. URL: https://doi.org/10.1080/14786435.2019.1692154, doi:10.1080/14786435.2019.1692154. This article has 14 citations and is from a peer-reviewed journal.\n\nThis study characterizes grain boundary plane distributions in AZ31 Mg alloy using five-parameter grain boundary analysis. The research examines the relationship between grain boundary plane orientations and grain boundary energy. According to established theory, grain boundary areas are inversely correlated with grain boundary energy, with frequently observed boundaries having the smallest energy. The interplanar spacing model predicts that planes with large interplanar spacings have lower energy due to being flatter, smoother, with fewer broken bonds. However, in the AZ31 Mg alloy studied, this inverse relationship does not hold: prismatic planes {hki0} with relatively small interplanar spacings (0.43-1.86 \u00c5) are most frequently observed, while the basal plane (0001) with the largest interplanar spacing (2.6 \u00c5) shows minimum population. The grain boundary plane distribution exhibits relatively weak anisotropy with only 7% deviation from random distribution, with a preference for prismatic planes.\n\n\n---\n\n## pqac-00000041\n\nFrom text 'beladi2020fiveparametergrainboundary pages 11-12'.\n\nHossein Beladi, Alireza Ghaderi, and Gregory S. Rohrer. Five-parameter grain boundary characterisation of randomly textured az31 mg alloy. Philosophical Magazine, 100:456-466, Feb 2020. URL: https://doi.org/10.1080/14786435.2019.1692154, doi:10.1080/14786435.2019.1692154. This article has 14 citations and is from a peer-reviewed journal.\n\nThis excerpt from a references section provides citations to foundational work on five-parameter grain boundary characterization and 3D EBSD methods. Key referenced works include studies by Beladi and Rohrer on determining grain boundary character and energy distributions using three-dimensional electron backscatter diffraction (EBSD) data in various materials (austenitic steel, ferritic steel, interstitial-free steel). The citations indicate methods for measuring five-parameter grain boundary distributions from planar sections and discuss the distribution of grain boundary planes. Additional references address the relationship between grain boundary properties and material behavior, including work on grain boundary energy anisotropy and how anisotropic grain boundary properties affect grain boundary plane distributions during grain growth. The excerpt also references studies on how crystallographic planes and grain boundary character relate to material performance in different alloy systems.\n\n\n---\n\n## pqac-00000042\n\nFrom text 'marquardt2018thestructureand pages 6-9'.\n\nK. Marquardt, U. Faul, and U. Faul. The structure and composition of olivine grain boundaries: 40 years of studies, status and current developments. Physics and Chemistry of Minerals, 45:139-172, Jan 2018. URL: https://doi.org/10.1007/s00269-017-0935-9, doi:10.1007/s00269-017-0935-9. This article has 62 citations and is from a peer-reviewed journal.\n\nThe excerpt discusses the five-parameter grain boundary character distribution (GBCD) used to describe grain boundary geometry, which comprises three Eulerian angles (\u03c31, \u03d5, \u03c32) defining misorientation between crystals and two angles (\u03a6 and \u03b8) describing the grain boundary plane. Grain boundary plane distribution (GBPD) is a key parameter directly related to bulk properties and is inversely proportional to grain boundary energy distribution. The most common grain boundary planes have low surface energies, with grain boundary populations inversely correlated with energy. Grain boundary volume positively correlates with energy and diffusivity. The GBPD sensitively changes with varying composition, which alters grain boundary energies. The excerpt establishes that grain boundary structure-property relations can be understood through the GBCD and GBPD framework. However, the excerpt does not specifically discuss 3D EBSD serial sectioning methods.\n\n\n---\n\n## pqac-00000043\n\nFrom text 'dillon2022grainboundaryenergies pages 3-3'.\n\nShen J. Dillon, Yu\u2010Feng Shen, and Gregory S. Rohrer. Grain boundary energies in yttria\u2010stabilized zirconia. Journal of the American Ceramic Society, 105:2925-2931, Dec 2022. URL: https://doi.org/10.1111/jace.18283, doi:10.1111/jace.18283. This article has 16 citations and is from a domain leading peer-reviewed journal.\n\nThis excerpt discusses grain boundary characterization in yttria-stabilized zirconia using five-parameter analysis. The methodology involves computing grain boundary areas and energies at specific points in five-dimensional space using kernel density approximation, with apertures of 6\u00b0 misorientation and 7\u00b0 grain boundary plane inclination. The text demonstrates the relationship between grain boundary plane orientations and energy: grain boundary energy shows significant anisotropy across different boundary types in 5D space. Specifically, (100) twist grain boundaries exhibit lower energies compared to the average, with energy distributions showing minima at (100) orientations for fixed [100] disorientations. The grain boundary plane orientation directly influences relative energy as a function of inclination angle. Additionally, grain boundary area distributions correlate with these energy distributions, with maxima occurring at positions corresponding to minimum energy configurations, suggesting that both plane orientation and energy are interconnected material properties.\n\n\n---\n\n## pqac-00000044\n\nFrom text 'dillon2022grainboundaryenergies pages 1-2'.\n\nShen J. Dillon, Yu\u2010Feng Shen, and Gregory S. Rohrer. Grain boundary energies in yttria\u2010stabilized zirconia. Journal of the American Ceramic Society, 105:2925-2931, Dec 2022. URL: https://doi.org/10.1111/jace.18283, doi:10.1111/jace.18283. This article has 16 citations and is from a domain leading peer-reviewed journal.\n\nThis excerpt describes the application of 3D EBSD serial sectioning to measure grain boundary energies in yttria-stabilized zirconia (YSZ). The study collected EBSD data using a dual-beam focused ion beam (DB-FIB) technique, acquiring orientation maps on a square grid with 200 nm spacing in X and Y directions and 400 nm separation between layers. Two volumes were analyzed (approximately 67 \u00d7 70 \u00d7 32 \u00b5m and 90 \u00d7 92 \u00d7 27 \u00b5m). The excerpt indicates that grain boundary energy can be determined from the geometry and crystallography of triple junctions using the Morawiec method, which requires characterization of many (>10\u2074) triple junctions. The text suggests a relationship between grain boundary crystallography and properties, noting that relative grain boundary energies across crystallographic parameters may serve as indicators of ionic conductivity, and references a connection between grain boundary energy and grain boundary conductivity.\n\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: [pqac-00000000, pqac-00000001, pqac-00000002, pqac-00000003, pqac-00000004, pqac-00000005, pqac-00000006, pqac-00000007, pqac-00000008, pqac-00000009, pqac-00000010, pqac-00000011, pqac-00000012, pqac-00000013, pqac-00000014, pqac-00000015, pqac-00000016, pqac-00000017, pqac-00000018, pqac-00000019, pqac-00000020, pqac-00000021, pqac-00000022, pqac-00000023, pqac-00000024, pqac-00000025, pqac-00000026, pqac-00000027, pqac-00000028, pqac-00000029, pqac-00000030, pqac-00000031, pqac-00000032, pqac-00000033, pqac-00000034, pqac-00000035, pqac-00000036, pqac-00000037, pqac-00000038, pqac-00000039, pqac-00000040, pqac-00000041, pqac-00000042, pqac-00000043, pqac-00000044]\n\nStatus: Paper Count=39 | Relevant Papers=16 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=45 | Current Cost=$0.4575 | Disease-Target Evidence=0", + "name": "gather_evidence", + "tool_call_id": "toolu_0158xWz6LiFxTSHm6EjAr2U8", + "info": { + "start_ts": 3985.594555839, + "end_ts": 4006.405345847 + } + }, + { + "role": "assistant", + "content": "Let me now search for additional specific topics and gather more evidence on the remaining areas:", + "function_call": null, + "tool_calls": [ + { + "id": "toolu_01ALQcysfNPBTjQwt1LTG9mx", + "type": "function", + "function": { + "arguments": "{\"question\": \"What EBSD-derived measurements are used for additive manufacturing LPBF process qualification, particularly for AlSi10Mg, Ti-6Al-4V, and IN718? How are columnar versus equiaxed grain morphology, melt-pool boundaries, and cell/subgrain structure characterized?\"}", + "name": "gather_evidence" + } + }, + { + "id": "toolu_011EtBd682Ya7VR3KHpJZXyb", + "type": "function", + "function": { + "arguments": "{\"question\": \"How do grain boundary character distribution, prior austenite grain size, and five-parameter grain boundary distribution relate to martensite properties in LPBF steel? What intervariant boundaries affect toughness and corrosion?\"}", + "name": "gather_evidence" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "No relevant evidence found for your question.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: [pqac-00000000, pqac-00000001, pqac-00000002, pqac-00000003, pqac-00000004, pqac-00000005, pqac-00000006, pqac-00000007, pqac-00000008, pqac-00000009, pqac-00000010, pqac-00000011, pqac-00000012, pqac-00000013, pqac-00000014, pqac-00000015, pqac-00000016, pqac-00000017, pqac-00000018, pqac-00000019, pqac-00000020, pqac-00000021, pqac-00000022, pqac-00000023, pqac-00000024, pqac-00000025, pqac-00000026, pqac-00000027, pqac-00000028, pqac-00000029, pqac-00000030, pqac-00000031, pqac-00000032, pqac-00000033, pqac-00000034, pqac-00000035, pqac-00000036, pqac-00000037, pqac-00000038, pqac-00000039, pqac-00000040, pqac-00000041, pqac-00000042, pqac-00000043, pqac-00000044]\n\nStatus: Paper Count=39 | Relevant Papers=16 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=45 | Current Cost=$0.4928 | Disease-Target Evidence=0", + "name": "gather_evidence", + "tool_call_id": "toolu_01ALQcysfNPBTjQwt1LTG9mx", + "info": { + "start_ts": 4055.354363473, + "end_ts": 4063.191231747 + } + }, + { + "role": "tool", + "content": "Most relevant evidence (with ids):\n\n## pqac-00000045\n\nFrom text 'haines2025onthemartensitic pages 1-3'.\n\nMichael P. Haines, Ehsan Farabi, Nima Haghdadi, and Sophie Primig. On the martensitic phase transformation and grain boundary character evolution in laser powder bed fusion 17-4 precipitation hardened stainless steel. Journal of Materials Science, 60:3430-3453, Jan 2025. URL: https://doi.org/10.1007/s10853-025-10645-8, doi:10.1007/s10853-025-10645-8. This article has 8 citations and is from a peer-reviewed journal.\n\nThe excerpt establishes that parent austenite grain size (PAGS) is directly linked to the resulting martensite microstructure in laser powder bed fusion 17-4 steel. Smaller PAGS improves grain boundary connectivity and increases length fractions of specific intervariant boundaries: 60\u00b0/[111] and 10.5\u00b0/[011]. The character of martensitic interfaces and martensite packet size significantly influence multiple material properties including toughness, strength, intergranular corrosion, cracking, and impurity segregation. The five-parameter characterization of interfaces reveals how PAGS controls both packet size and intervariant selection in martensite grains. The authors demonstrate that refined martensite microstructures improve the grain boundary network and selection of desirable intervariants, which is expected to impact toughness, strength, intergranular corrosion resistance, cracking behavior, and slip characteristics.\n\n\n---\n\n## pqac-00000046\n\nFrom text 'haines2025onthemartensitic pages 21-23'.\n\nMichael P. Haines, Ehsan Farabi, Nima Haghdadi, and Sophie Primig. On the martensitic phase transformation and grain boundary character evolution in laser powder bed fusion 17-4 precipitation hardened stainless steel. Journal of Materials Science, 60:3430-3453, Jan 2025. URL: https://doi.org/10.1007/s10853-025-10645-8, doi:10.1007/s10853-025-10645-8. This article has 8 citations and is from a peer-reviewed journal.\n\nThe excerpt contains references to multiple studies examining relationships between grain boundary characteristics and material properties in martensitic steels. Key topics include: parent austenite grain size effects on variant selection and intervariant boundary networks in lath martensite; the influence of austenite grain size on transformation behavior and mechanical properties; variant selection mechanisms at prior austenite grain boundaries and their micro-mechanical implications; and the distribution of internal interfaces in polycrystalline materials. The references also address microstructure dependence of impact toughness in duplex stainless steels and pitting corrosion behavior in laser powder bed fusion-produced duplex stainless steel. Additionally, grain refinement effects on thermal stability of metastable austenitic steel are discussed. These studies collectively suggest that prior austenite grain size, grain boundary character distribution, and intervariant boundary networks significantly influence both mechanical properties like toughness and corrosion resistance in martensitic and duplex stainless steels.\n\n\n---\n\n## pqac-00000047\n\nFrom text 'haines2025onthemartensitic pages 13-15'.\n\nMichael P. Haines, Ehsan Farabi, Nima Haghdadi, and Sophie Primig. On the martensitic phase transformation and grain boundary character evolution in laser powder bed fusion 17-4 precipitation hardened stainless steel. Journal of Materials Science, 60:3430-3453, Jan 2025. URL: https://doi.org/10.1007/s10853-025-10645-8, doi:10.1007/s10853-025-10645-8. This article has 8 citations and is from a peer-reviewed journal.\n\nThe excerpt discusses how grain boundary characteristics influence martensite properties in laser powder bed fusion 17-4 PH steel. The {110} boundary planes are identified as beneficial for controlling hydrogen embrittlement and dislocation plasticity. Intervariant boundary populations are sensitive to multiple factors including chemical composition, phase transformation mechanisms, crystallographic texture, temperature, strain, and grain size. Prior austenite grain size (PAGS) significantly affects martensite properties by altering the martensite start and finish temperatures. Smaller parent austenite grains (approximately 10.2 \u00b5m diameter in High N builds) suppress the martensite start temperature, while larger grains (52.6 \u00b5m in Low N builds) show different behavior. The martensitic microstructures preferentially develop {110} twist plane orientations, which aligns with observations in wrought martensitic steels. However, the excerpt does not specifically address five-parameter grain boundary distributions or detailed relationships between specific intervariant boundaries and corrosion resistance.\n\n\n---\n\n## pqac-00000048\n\nFrom text 'haines2025onthemartensitic pages 23-24'.\n\nMichael P. Haines, Ehsan Farabi, Nima Haghdadi, and Sophie Primig. On the martensitic phase transformation and grain boundary character evolution in laser powder bed fusion 17-4 precipitation hardened stainless steel. Journal of Materials Science, 60:3430-3453, Jan 2025. URL: https://doi.org/10.1007/s10853-025-10645-8, doi:10.1007/s10853-025-10645-8. This article has 8 citations and is from a peer-reviewed journal.\n\nThe excerpt contains references to studies examining grain boundary character distributions and their relationship to material properties in steels. Key works cited include research on five-parameter characterization of intervariant crystallographic planes in lath martensite, grain boundary area and energy distributions measured via electron backscatter diffraction (EBSD), and how ferrite-to-austenite phase transformation paths affect interface crystallographic character distributions in duplex stainless steel. The document also references work on how processing methods influence grain boundary networks. However, the excerpt does not provide specific details about how these grain boundary characteristics directly relate to martensite properties in LPBF 17-4 PH steel, nor does it explicitly discuss the effects of specific intervariant boundaries on toughness and corrosion resistance.\n\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: [pqac-00000000, pqac-00000001, pqac-00000002, pqac-00000003, pqac-00000004, pqac-00000005, pqac-00000006, pqac-00000007, pqac-00000008, pqac-00000009, pqac-00000010, pqac-00000011, pqac-00000012, pqac-00000013, pqac-00000014, pqac-00000015, pqac-00000016, pqac-00000017, pqac-00000018, pqac-00000019, pqac-00000020, pqac-00000021, pqac-00000022, pqac-00000023, pqac-00000024, pqac-00000025, pqac-00000026, pqac-00000027, pqac-00000028, pqac-00000029, pqac-00000030, pqac-00000031, pqac-00000032, pqac-00000033, pqac-00000034, pqac-00000035, pqac-00000036, pqac-00000037, pqac-00000038, pqac-00000039, pqac-00000040, pqac-00000041, pqac-00000042, pqac-00000043, pqac-00000044, pqac-00000045, pqac-00000046, pqac-00000047, pqac-00000048]\n\nStatus: Paper Count=39 | Relevant Papers=17 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=49 | Current Cost=$0.5345 | Disease-Target Evidence=0", + "name": "gather_evidence", + "tool_call_id": "toolu_011EtBd682Ya7VR3KHpJZXyb", + "info": { + "start_ts": 4055.435675846, + "end_ts": 4071.792308114 + } + }, + { + "role": "assistant", + "content": "Now let me read some key papers on AM-specific EBSD topics and the reproducibility/standards topics:", + "function_call": null, + "tool_calls": [ + { + "id": "toolu_017KDmW2MVGHp8g8bpNxCP9P", + "type": "function", + "function": { + "arguments": "{\"text_name_list\": [\"mingard2023theuseof pages 8-15\", \"mingard2023theuseof pages 33-41\"]}", + "name": "read_text" + } + }, + { + "id": "toolu_01Ax29if1H8J3cV14jLtbfX8", + "type": "function", + "function": { + "arguments": "{\"text_name_list\": [\"snopinski2022evolutionofmicrostructure pages 4-6\", \"snopinski2022evolutionofmicrostructure pages 9-12\"]}", + "name": "read_text" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "## 1. mingard2023theuseof pages 8-15 (Context ID: pqac-00000051)\n\nple, inconsistent powder layer deposition\n\n c) Final component properties and the structure which in turn feeds back into control\n of, or changes to, the manufacturing process\n\nEven without quantification, EBSD maps can help with visualisation of the processes going on\nduring manufacture, but this still necessitates an understanding of how best to plot maps and\nchoose the correct parameters and scales with which to produce the maps, or figures to\nillustrate preferred crystal orientations. The wrong choice of EBSD acquisition conditions or\nparameters to plot can result in erroneous conclusions, based on noisy or restricted and\ntherefore unrepresentative data sets.\n\nThis guide covers some of the basic aspects to consider when using EBSD to map an AM\nsample. Firstly, it aims to illustrate some of the range of information that can be derived from\nEBSD maps, and secondly and most importantly aims to ensure the data acquired is quantified\nand reported in a manner that allows comparison with other EBSD datasets. Modern\ncommercially available EBSD software can generate maps and data very simply, but if the\ndetails are not considered for how the software makes and reports measurements, invalid\ncomparisons can result. This can occur, for example, because different software programs use\ndifferent definitions for calculation of the value of a particular parameter, or because default\nparameters are changed without realising, or frequently because the map colour scale is not\ndefined fully.\n\n\n\n\n\n Page 2 of 35The guide is aimed more at producers and users of AM materials or students relatively new to\nthe subject with limited familiarity with the operation of EBSD systems. It is not a guide to\nsample preparation or operation of EBSD systems, apart from where the operation impinges\non acquiring a useful dataset that is sufficiently representative to answer the questions being\nasked about the process or sample. For more general information on the use of EBSD there\nare a range of introductions to the technique including EBSD system suppliers websites,\nYouTube videos [8] or published texts [9].\n\nThe range of AM materials and production conditions is extremely large, so the guide cannot\nbe fully comprehensive for every material type, so it concentrates on one of the alloy types,\nNi-base superalloys, which is a commonly produced material that is representative of many of\nthe issues encountered.\n\n\n\n\n\n Page 3 of 35This page was intentionally left blank\n\n\n\n\n\n Page 4 of 35 Chapter 2\n\n Preferred orientations and\n relationships to sample\n geometry\n\n\n\n\n\n2 Preferred orientations and relationships to sample\n geometry\n\n\n\n\n\n Page 5 of 352.1 Sample location and definition\n\nThe majority of AM materials are produced by deposition of powder layers and progressive/\nrepeated sintering or melting of these layers between deposition by, for example, scanned\nlaser or electron beams. Therefore, in general the resulting microstructure will show a strong\nrelationship to the growth (Z) direction, perpendicular to the layers, and potentially also in the\northogonal XY plane where X and Y are defined either by the sample geometry or the scan\npattern of the beam and its relationship to the sample geometry.\n\nIt is essential therefore that preparation of samples for polishing and EBSD examination can be\nrelated to the three axes. This is often overlooked when samples are prepared from\ncomponents with a circular cross section (Figure 1). If the axis of such a sample is in the\ngrowth (Z) direction, the X-Y scan orientation can be lost if this is not noted before removal\nfrom the AM machine. Figure 2 shows an example map of an X-Y plane in which there is clear\nalignment of many of the grains, but it was not recorded how the axes the alignment might\ndefine relate to the equipment axes or to the scan profile. Alternatively, if a cylinder (such as a\ntensile specimen) is grown, or machined from a sample grown with the axis parallel to the\npowder bed, the orientation of Z relative to a cross section may also be lost. If the original\nsintered surface is retained, the axes may be deduced from the surface appearance.\n\n\n\n a) b) c)\n\n\n\n\n\nFigure 1. a) As-built AM structures to produce cylinders for tensile testing parallel and perpendicular to the\n growth direction Z. b) Parallel growth cylinder removed from base and machined in o.d. with no obvious\n relationship to original X and Y or beam scan axis. c) Similarly cylinder machined from perpendicular\n growth direction with no obvious orientation relationship to X-z axes.\n\n\n\n\n\n Page 6 of 35Figure 2. IPF(z) orientation map of a section perpendicular to the Z growth direction of cylindrical sample of\n a Ni superalloy in which the orientation relative to the AM X and Y axes has been lost, so the repeating\n structure cannot be related to the scan used.\n\n2.2 Texture \u2013 crystallographic orientations relative to\n growth directions\n\nThe crystallographic texture, or preferred orientation, of a material affects its anisotropic\nproperties, including stiffness, mechanical strength, and electrical resistivity. In AM\nmanufactured materials, texture depends on the build axes and can be controlled by tuning\nthe build parameters.\n\n2.2.1 Sample- microscope orientation relationships\n\nEven if the relationship between the AM manufacturing X-Y-Z axes and the cross-section\npolished for EBSD are known, a further alignment of axes needs to be understood when the\nEBSD map is acquired. Figure 3a shows a map of Ni superalloy in which the grain elongation\nclearly indicates the AM Z axis growth direction is vertical, but whether it is upwards or\ndownwards is less obvious. Depending on the relationship between the SEM sample tilt axis,\nscanning axes and EBSD detector, the \u201ctop\u201d of the sample when tilted may appear at the\nbottom of the map(or even rotated 90\u00b0 in some microscopes). Figures 3b and c show this\nschematically for a cross section taken from the horizontal semi-cylindrical sample shown in\nFigure 1a in which the tilted sample appears mapped upside down. A calibration method to\ndetermine the relationship between sample, microscope and EBSD system axes may be found\nin [10].\n\nThe relationship between the SEM-EBSD axes and the sample becomes even more important\nwhen texture is to be analysed.\n\n\n\n\n\n Page 7 of 35 a) b) c)\n\n\n\n\n\nFigure 3. a) example of an IPF(z) orientation map of a section from a sample in which it is not obvious if the\n AM (Z) growth direction was up or down. b) Orientation of a sample in the SEM relative to the electron\n beam and EBSD camera and c) the map that could result from the orientation in b).\n\n2.2.2 Sample Texture \u2013 orientation colour scale maps\n\nThe maps in Figures 3a and 3c use what is often the default orientation colour scale based on\nan inverse pole figure, in which the colour is determined by the crystallographic direction or\nplane normal to the plane of the mapped surface. For the illustrated case of a material with\ncubic symmetry, the orientations will all fall within the portion of the stereographic projection\nshown. Depending on the software used, this colour scale normal to the plane may be\nreferred to as IPF(z) or IPF[001], the former potentially confusing for AM as this EBSD Z axis\nmay well not be the same as the AM growth direction.\n\nIf only the default IPF scale is used, then it is possible that important information may be\nmissed. In the examples in Figure 3, the grain orientations normal to this plane appear to be\nrandomly distributed. However, if the orientations are viewed from directions within the\nplane of the map/sample, then a different picture emerges. Figure 4 shows IPF colour scale\nmaps for the three orthogonal directions on the sample (now oriented so that the AM growth\ndirection is vertically upward in the plane of the maps). The predominance of green hues in\nFigure 4c show there is a preferred <101> orientation in the direction of growth, but with no\npreferential rotation about this axis. Additionally Figure 4c makes a change in preferred\norientation more visible at the outer edges of the sample above the level at which the sample\ndiameter increases to a preferred orientation. An increase in red colour in these regions\nshows a tendency towards the red/cubic <100> aligned with the growth direction; a change in\nthis region was just about visible in the IPF(z) map of Figure 4a but was less prominent and\nmore difficult to interpret.\n\n\n\n\n\n Page 8 of 35 a) b) \n\n## 2. mingard2023theuseof pages 33-41 (Context ID: pqac-00000052)\n\nso the ability to make comparisons is impossible if they are adjusted without clear\nrecords. Figure 16 shows an example where the same basic two colour scale is used, but the\ntransition and gradient has been altered to give a completely different impression of the\nvariation in aspect ratio across the sample.\n\n\n\n\n\n Figure 16. Repeat of the aspect ratio maps shown in Figure 15 c) with the same red-blue colour scale\n covering the range 0.04-0.5, but with a different point of transition and gradient between them.\n\n\nIf, however, a fixed colour scale is chosen (commonly the user has no control of the scale),\nvariation in what is seen still possible simply by altering the maximum and minimum values\nthat correspond to the full scale. This is effective when the full range is distorted by a few\nextremes. Reducing the scale range of Figure 16c in Figure 17a shows how the high aspect\nratio grains seen in blue original appear less obvious in the latter, and even after simply\ninverting the colour scale. At first glance it may not be appreciated that all three maps show\n\n\n\n Page 27 of 35the same data. Red-green colours may also not be good as it is the most common form of\ncolour blindness (|1 in 12 men).\n\n a) b)\n\n\n\n\n\n Figure 17. Rainbow colour scale used to show the aspect ratio variation but with scale (0.04-0.5) reversed\n between a) and b).\n\n\nBinary colour scales such as those shown in the preceding Figure 16 may therefore be easier to\ninterpret, particularly when primarily the extreme values such as the largest or most elongated\ngrains.\n\n4.2 Use of grey scale maps\n\nPossibly the best approach for such circumstances is to use a grey scale with a linear gradient\nbetween black and white, and to use the scale limits to highlight the required information.\nFigure 18 a) and b) show examples of this for the grain size and aspect ratio maps.\n\n\n\n\n\n Page 28 of 35 a) b) c) d)\n\n\n\n\n\n Figure 18. Grey scale maps showing a) Aspect ratios (0.04-0.5) and b) Aspect ratios 0.04-0.25: c) Circle\n equivalent diameter grain size (30-321 \u00b5m) and d) as c) but size range 100-321 \u00b5m.\n\n\nThe grey scale shown in Figure 18 is the default scale produced by a manufacturer\u2019s EBSD\nsoftware and it can be verified readily that it has a linear transition from black (0) to white\n(255) on an 8 bit greyscale. However, when the actual greyscale values plotted on an example\nmap are compared with the corresponding grain size (circle equivalent diameter), it is found\nthat in plotting the map, a gamma correction has been applied which accentuates the\nvariation between larger grains in the map and reduces it for the smaller grains (Figure 19).\n\n\n a) b)\n\n\n\n\n\n Figure 19. a) Enlargement of a region of the sample shown in Figure 18, with the reported grey scale\nshown and b) a graph of the grey scale showing linear decrease of reported grey scale (blue line) compared\n with actual grey scale-grain size correspondences measured for a range of grain sizes.\n\n\nThe use of grey scale maps also allows for the rapid assessment of variability with position.\nUsing an image analysis program such as ImageJ, the brightness profile of a broad line drawn\nacross the sample at any given position will give a plot of the average grain size. This avoids\nthe need to divide the map data into subsets and overcomes the difficulties of the subsequent\nsubsets only including partial data for the grains intersected by the subset borders. Although\nthe grey scales do not give the grain size immediately (and as plotted will give an inverted view\n\n\n\n Page 29 of 35of the size if white = 255), a simple linear conversion can produce the graphs shown below in\nFigure 20 c) and d). However, the linear correction gives a mean value lower than the true\nvalue because of the (undefined) gamma correction noted in Figure 19. With further\ncorrection for this gamma correction, the values should correspond to an area weighted mean\nvalue. Even without correction, these graphs clearly quantify trends in average values with\nlateral and vertical positions, and the degree of local uniformity which otherwise would be\ndifficult to describe.\n\n\n a) b)\n\n\n\n\n\n c) d)\n\n\n\n\n\n Figure 20. a) Grain size (30 \u2013 321 \u00b5m) and b) aspect ratio (0.04 \u2013 0.25) grey scale maps showing 100 pixel\n wide (|0.8 mm) bands on maps reduced to 1024 pixels height for measurement of features. c) 25 point\n moving average graphs of grey scale converted to circle equivalent diameter assuming a linear\n transformation, d) as c) but for aspect ratio.\n\n\n\n\n\n Page 30 of 354.3 Summary\n\n \u2022 Colour and grey scale maps can be used to show the uniformity or otherwise of\n microstructural parameters over large areas\n \u2022 Scales which have transitions between colours or grey levels can appear similar but\n need to be carefully defined so the similarity can be established before comparisons\n are made.\n \u2022 Even when a map\u2019s colour (grey) scale is shown, the actual correspondence between\n the map parameter and the scale may be distorted\n \u2022 Image analysis of grey scale maps can be used as a quick and simple way to plot\n variation with position in large scale maps\n\n\n\n\n\n Page 31 of 35This page was intentionally left blank\n\n\n\n\n\n Page 32 of 35 References\n\n\n\n\n\n5 References\n\n\n\n\n\n Page 33 of 351. M-S.Pham, B Dovgyy, P.A. Hooper, C.M.Gourlay and A.Piglione, The role of side-\n branching in microstructure development in laser powder-bed fusion, Nature\n Communications, (2020) 11:749, https://doi.org/10.1038/s41467-020-14453-3\n\n2. A.Piglione, B.Dovgyy, C.Liu, C.M.Gourlay, P.A. Hooper and M.S. Pham, Printability\n and microstructure of the CoCrFeMnNi high-entropy alloy fabricated by laser powder\n bed fusion, Materials Letters 224 (2018) 22\u201325\n\n3. D.J.Rowenhorst and R.W.Fonda, Combining EBSD with Serial Sectioning for the 3D\n Analysis of Materials, Microsc. Microanal. 25 (Suppl 2), (2019),\n doi:10.1017/S1431927619002460\n\n4. A.T.Polonsky, C.A.Lang, K.G.Kvilekval, M.I.Latypov, \u00b7M.P.Echlin, B. S. Manjunath and\n T.M.Pollock, Three-dimensional Analysis and Reconstruction of Additively\n Manufactured Materials in the Cloud-Based BisQue Infrastructure, Integrating\n Mater. and Manuf. Innovation (2019) 8:37\u201351, https://doi.org/10.1007/s40192-019-\n 00126-7\n\n5. S.Gorsse, C.Hutchinson, M.Goun\u00e9 and R.Banerjee, Additive manufacturing of metals:\n a brief review of the characteristic microstructures and properties of steels, Ti-6Al-4V\n and high-entropy alloys, Science and Technology of Advanced Materials, 18:1, 584-\n 610, (2017), DOI: 10.1080/14686996.2017.1361305\n\n6. Y. M.Wang et al., Additively manufactured hierarchical stainless steels with high\n strength and ductility Nature Materials, 17, 63-73, (2018), DOI: 10.1038/NMAT5021.\n\n7. V.A.Popovich, E.V.Borisov, A.A.Popovich, V.Sh.Sufiiarov, D.V.Masaylo and L. Alzina,\n Functionally graded Inconel 718 processed by additive manufacturing:\n Crystallographic texture, anisotropy of microstructure and mechanical properties,\n Materials and Design ,114 (2017) 441\u2013449\n\n8. T.B.Britton, https://www.youtube.com/watch?v=BTx16E7YUbs\n\n9. A. J. Schwartz, M. Kumar, B. L. Adams, and D. P. Field, Electron Backscatter\n Diffraction in Materials Science, (Springer, New York, 2009),\n\n10. T.B. Britton, J. Jiang, Y. Guob, A. Vilalta-Clemente, D.Wallis, L.N. Hansen, A.\n Winkelmann, A.J. Wilkinson Tutorial: Crystal orientations and EBSD \u2014 Or which way\n is up? Materials Characterization 117 (2016) 113\u2013126\n\n11. J.K.Mason and CA.Schuh Representations of Texture in [9]\n\n12. V.Randle and O.Engler, Texture Analysis, (2000) CRC Press, Boca Raton\n\n13. ISO 13067:2020 Microbeam Analysis \u2013 Electron backscatter diffraction \u2013\n Measurement of Average Grain Size,\n https://www.iso.org/obp/ui#iso:std:iso:13067:ed-2:v1:en\n\n\n\n\n\n Page 34 of 3514. G.Nolze, Image distortions in SEM and their influences on EBSD, Ultramicroscopy\n 107 Pages 172-183\n\n15. Y. Takayama, N. Furushiro, T. Tozawa, H. Kato and S. Hori. A significant method for\n estimation of the grain size of polycrystalline materials. Mat. Trans. JIM, 32(3), 1991,\n 214-221.\n\n16. M.F\u00e1tima , .A.Fortes, Grain size distribution: The lognormal and the gamma\n distribution functions, Scripta Metallurgica 22, 1988, 35-40\n\n17. Y.A. Coutinho, S.C.K. Rooney and E.J. Payton, Analysis of EBSD Grain Size\n M\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: [pqac-00000000, pqac-00000001, pqac-00000002, pqac-00000003, pqac-00000004, pqac-00000005, pqac-00000006, pqac-00000007, pqac-00000008, pqac-00000009, pqac-00000010, pqac-00000011, pqac-00000012, pqac-00000013, pqac-00000014, pqac-00000015, pqac-00000016, pqac-00000017, pqac-00000018, pqac-00000019, pqac-00000020, pqac-00000021, pqac-00000022, pqac-00000023, pqac-00000024, pqac-00000025, pqac-00000026, pqac-00000027, pqac-00000028, pqac-00000029, pqac-00000030, pqac-00000031, pqac-00000032, pqac-00000033, pqac-00000034, pqac-00000035, pqac-00000036, pqac-00000037, pqac-00000038, pqac-00000039, pqac-00000040, pqac-00000041, pqac-00000042, pqac-00000043, pqac-00000044, pqac-00000045, pqac-00000046, pqac-00000047, pqac-00000048, pqac-00000049, pqac-00000050, pqac-00000051, pqac-00000052]\n\nStatus: Paper Count=39 | Relevant Papers=18 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=53 | Current Cost=$0.5345 | Disease-Target Evidence=0", + "name": "read_text", + "tool_call_id": "toolu_017KDmW2MVGHp8g8bpNxCP9P", + "info": { + "start_ts": 4120.24636775, + "end_ts": 4125.16367262 + } + }, + { + "role": "tool", + "content": "## 1. snopinski2022evolutionofmicrostructure pages 4-6 (Context ID: pqac-00000049)\n\n wall, MoS2 was used as a lubricant. The ECAP process was conducted at room temperature\n using a die with a channel angle of \u03a6 = 120\u25e6and a curvature angle of \u03c8 = 30\u25e6(see scheme\n in Figure 1). The work samples were processed by 1 (S2-1 sample) and 2 (S2-2 sample)Symmetry 2022, 14, 674 4 of 19\n\n\n\n passes of ECAP via route A. Table 2 shows the labeling scheme and detailed information\n about the heat treatment/ECAP procedure.\n\n\n\n\n\n Figure 1. Schematic illustration of the ECAP die used in this study.\n\n\n Table 2. Labels used for respective sample conditions with details on the applied procedure.\n\n\n Label Condition Heat Treatment/ECAP Procedure\n\n S0 As-built none\n S2 Heat-treated Annealing at 300 \u25e6C for 8 min\n S2-1 Heat-treated and ECAP processed Annealing at 300 \u25e6C for 8 min + 1 ECAP pass\n S2-2 Heat-treated and ECAP processed Annealing at 300 \u25e6C for 8 min + 2 ECAP passes\n\n\n An inverted Axio Observer Z1 light microscope (Carl Zeiss NTS GmbH, Oberkochen,\n Germany) and a Zeiss Supra 35 scanning electron microscope (Carl Zeiss NTS GmbH,\n Oberkochen, Germany) equipped with an energy spectrometer (EDS) characterized the\n microstructures of the samples. For this analysis, samples were prepared following standard\n metallographic procedures. The polished surfaces were then etched using Barker\u2019s (2 vol.%\n \ufb02uoroboric acid in distilled water) or Keller\u2019s Reagent (2.5 vol.% nitric acid 1.5 vol.%\n hydrochloric acid, and 1.0 vol.% hydro\ufb02uoric acid in distilled water).\n The structural analysis was performed by X-ray diffraction using a PANalytical X\u2019Pert\n Pro diffraction system (Malvern Panalytical Ltd., Royston, UK) equipped with a CoK\u03b1\n radiation source.\n For the electron backscattered diffraction (EBSD) characterization, samples were pol-\n ished using the standard metallographic techniques and then etched using Keller\u2019s reagent.\n The grain structure was recorded using orientation imaging microscopy (OIM) applying\n the EBSD technique integrated with a Zeiss Supra 35 SEM controlled and analyzed using\n OIM software (EDAX, Inc., Mahwah, NJ, USA). The step size in EBSD was set to 0.3 \u00b5m for\n heat-treated (S2), 0.09 \u00b5m for 1 ECAP (S2-1), and 0.06 \u00b5m for 2 ECAP (S2-2) samples. A\n neighbor orientation correlation data cleaning process (level 4) was applied, followed by a\n grain con\ufb01dence index standardization cleanup with a grain tolerance angle threshold of\n 2\u25e6. After data cleaning, a coincidence index \ufb01lter of 0.05 was used to remove any points\n that were not indexed correctly.Symmetry 2022, 14, 674 5 of 19\n\n\n\n Prior to corrosion test, the specimens were ground using 4000 SiC abrasive paper. All\n experiments were carried out after a \ufb01xed time to stabilize the passive \ufb01lm in laboratory\n air. Anodic polarization tests were performed using a standard three-electrode corrosion\n cell setup connected to a PC-controlled Atlas 0531 EU potentiostat, as per the PN ISO\n 17475:2010 standard [35].\n In this con\ufb01guration, the test sample, a saturated silver chloride electrode Ag/AgCl,\n and a platinum wire were used as the working electrode reference electrode, and supporting\n electrode, respectively, and a 3.5 wt % NaCl solution was used as the electrolyte, which is an\n effective electrolyte for indexing and ranking the corrosion resistance of different materials.\n The dissociation of chloride from sodium is easy through the electron emission. The\n dissociation of chloride from sodium is easy through electron emission. The ionic mobility\n strength of chloride ions in NaCl 3.5 wt %. is more potent than a solution with higher\n ions concertation (i.e., 9.6 wt %NaCl) and less than medium with lower concertation ions\n (i.e., 2 wt % NaCl). It is associated with nonlinear inverse functions for the cation mobility\n and anion mobility of NaCl solution versus molar concentration at a different temperature.\n Potential scans (Eocp) were carried out after 1 h of open circuit voltage stabilization (Eocp),\n with a scan rate of 1 mV/s from the initial value Einit = Eocp \u2212100 mV. EIS tests were\n conducted using AutoLab\u2019s PGSTAT 302N system (AutoLab, Warsaw, Poland) with a\n frequency response analyzer (FRA2) and a three-electrode system identical to those used\n during potentiodynamic tests, after frequency stabilization for 1 h from 10\u22123 to 104 Hz with\n a perturbation amplitude of 10 mV. All electrochemical measurements were performed in\n triplicate to ensure high statistical accuracy.\n\n 3. Results\n 3.1. Microstructure Characterization\n\n Figure 2(a1,a2) shows the microstructure of the as-built (S0) sample taken in the XY\n plane, perpendicular to the building direction. The microstructure featured almost sym-\n metrical discontinuous laser scan tracks, which are typical for metallic materials prepared\n by SLM. The laser scan track boundaries appeared to be more heavily etched and darker\n than their interiors, where smaller crystals with diverse crystallographic orientations were\n also visible.\n\n\n\n\n\n Figure 2. Microstructures of the AlSi10Mg alloy; (a1,a2) XY plane and (b1,b2) XZ plane of as-built\n sample, (c1,c2) XY plane and (d1,d2) XZ plane of heat-treated sample.\n\n Figure 2(b1,b2) shows the microstructure of the same sample taken in the XZ plane\n (parallel to the build direction). As seen, the microstructure consisted of semicircular (\ufb01sh-\n scale) patterns along the Z-direction, of which the geometry is attributed to the Gaussian\n effect of the incident laser beam.Symmetry 2022, 14, 674 6 of 19\n\n\n\n Figure 2(c1,c2,d1,d2) shows the microstructure of the heat-treated sample (S2). The\n light microscopy images did not provide distinct evidence of microstructure evolution with\n respect to the untreated (S0) sample. Therefore, it was necessary to perform a more detailed\n analysis using SEM.\n Figure 3(a1,a2) shows the microstructure of the as-built SLM AlSi10Mg sample, ex-\n amined using secondary electrons. As indicated in the magni\ufb01ed image of the melt pool\n boundary, the microstructure of the as-built sample was heterogeneous, showing three\n different zones. These zones were identi\ufb01ed as \ufb01ne (\u2018MP \ufb01ne\u2019), coarse (\u2018MP coarse\u2019), and a\n heat-affected zone (\u2018HAZ\u2019). The \u2018MP \ufb01ne\u2019 zone was composed of \ufb01ne primary \u03b1-Al cells\n (darker gray) surrounded by a continuous cellular Si network (lighter white). The \u2018MP\n coarse\u2019 zone consisted of a coarser Si network, while the \u2018HAZ\u2019 consisted of a partially\n \n\n## 2. snopinski2022evolutionofmicrostructure pages 9-12 (Context ID: pqac-00000050)\n\neat-treated\n + 1 ECAP pass, (c,d) heat-treated + 2 ECAP passes, the color code representing the crystal orientation.\n\n\n\n\n\n Figure 7. (111) pole \ufb01gures of AlSi10Mg alloy (a) heat-treated XY plane, (b) heat-treated XZ plane,\n (c) heat-treated + 1 ECAP pass, (d) heat-treated + 2 ECAP passes.\n\n After the \ufb01rst pass of ECAP (Figure 7c), the type of texture components changed.\n We identi\ufb01ed a strong shear A\u22171 A\u22172 {111}< 112 > texture component with a maximum\n intensity of ~4.6 mr (multiply random). With further increasing the deformation strain to\n ~1.2 (2 ECAP passes), shown in Figure 7d, the A\u22171 A\u22172 {111}< 112 > components became\n strengthened and, additionally, the B B {112}< 110 > texture component appeared.\n Figure 8 shows the full XRD patterns corresponding to each investigated condition.\n In these patterns, we identi\ufb01ed the main re\ufb02ections, which corresponded to the Fcc Al,\n diamond cubic Si, and cubic Mg2Si phases. As can be observed, the Si peaks for the heat-\n treated S2 sample had higher intensities than those of the as-built S0 sample, which means\n that the heat-treatment period was long enough to initiate the precipitation of excess Si from\n the Al matrix, thus decreasing the Si content in the solid solution. This accordingly caused\n a lattice parameter increase from 4.0495 \u00b1 0.0004 \u00c5 (S0 sample) to a more equilibriumSymmetry 2022, 14, 674 10 of 19\n\n\n\n value of 4.0509 \u00b1 0.0003 \u00c5 (S2 sample), which for Al in AlSi10Mg alloys is reported to be\n 4.0515 \u00c5 [40]. The inset in Figure 8 illustrates the shift of the Al (100) re\ufb02ection toward the\n lower 2\u03b8 angles, suggested the minor variations in the Al lattice parameter after ECAP. In\n fact, the calculated Al lattice parameter of the S2-1 sample decreased to 4.0476 \u00b1 0.0003 \u00c5;\n however, it increased slightly to 4.0502 \u00b1 0.0003 \u00c5 after the second ECAP pass (S2-2 sample),\n which indicated variations in the Si solid solubility during ECAP processing.\n\n\n\n\n\n Figure 8. XRD diffraction pattern of the AlSi10Mg alloy in different investigated conditions.\n\n Based on modi\ufb01ed Vegard\u2019s Equation (1) [41], we calculated 1.1 at% Si solute for\n as-built, 0.3 at% Si solute and heat-treated samples, respectively. The \ufb01rst pressing of ECAP\n led to solid solubility extension of silicon in the aluminum matrix. The amount of Si in the\n solid solution increased to 2.2 at% (note that for Al alloys, it is 1.65 at%); however, during\n the subsequent ECAP pass, the dynamic precipitation of supersaturated Si depleted the\n solute concentration in the solid solution [42], decreasing it to 0.7 at%.\n\n \u03b1 = 0.40515 \u22120.0174XSi (1)\n\n where \u03b1 is the lattice parameter of the Al matrix, and XSi is the atomic fraction of Si in the\n Al matrix.\n\n 3.2. Corrosion Properties Analysis\n\n The typical electrode potential (Eocp) as a function of immersion time in a 3.5% NaCl so-\n lution for the as-built, heat-treated and ECAP processed samples are presented in Figure 9.\n As can be seen, the stabilized Eocp values for the S0 and S2 samples were much lower\n (~\u2013670 mV, and \u2212685 mV, respectively) than for ECAP processed S2-1 (~\u20130.760 mV) and\n S2-2 samples (~\u20130.870 mV). Generally, the open circuit potential Eocp re\ufb02ects the thermody-\n namic parameter, which guides us about the thermodynamic tendency of metallic materials\n to participate in electrochemical corrosion with the electrolyte or neighboring medium. A\n decrease in Eocp values with the subsequent stabilization indicate possible dissolution of\n the material surface, whereas an increase in the Eocp values with subsequent stabilization in-\n dicates an increased compactness of the passive layer and/or growth of corrosion products\n on the samples\u2019 surfaces. The recorded Eocp values for the four tested samples belonged to\n the passive region domain of Al(OH)3 or Al2O3 in the Pourbaix diagram for aluminum [43],\n which indicated the formation of a Al(OH)3 or Al2O3 passive layer on the sample surface.\n Accordingly, the higher Eocp values for the ECAP processed samples indicated their higher\n corrosion resistance, which is due to the possibility of a more effective formation of the\n oxide layer from the corrosion product and, in effect, the passivation process.Symmetry 2022, 14, 674 11 of 19\n\n\n\n\n\n Figure 9. Open circuit potential curves of the tested samples.\n\n Potentiodynamic measurements were conducted to understand the effects of heat\n treatment and subsequent ECAP on the corrosion rate. Figure 10 illustrates the polar-\n ization plots, while Table 4 lists the potential (Ecorr), the polarization resistance (Rp), and\n the corrosion current density (icorr) obtained from their respective polarization plots by\n Tafel extrapolation.\n\n\n\n\n\n Figure 10. Potentiodynamic polarization curves of all tested samples.Symmetry 2022, 14, 674 12 of 19\n\n\n\n\n Table 4. Summarized results of pitting corrosion test.\n\n Sample Ecorr, [mV] icorr, [\u00b5A/cm2] Rp, [k\u2126\u00b7cm2]\n\n S0 \u2212663 \u00b1 11 7.3 \u00b1 0.1 1.1 \u00b1 0.1\n S2 \u2212693 \u00b1 21 18.5 \u00b1 0.4 0.9 \u00b1 0.1\n S2-1 \u2212550 \u00b1 17 0.3 \u00b1 0.05 60.6 \u00b1 2\n S2-2 \u2212440 \u00b1 14 0.2 \u00b1 0.04 75.5 \u00b1 4\n\n\n The obtained values of the corrosion potential Ecorr were in line with the open-circuit\n potential behavior Eocp. For the built S0 sample, the mean value of the corrosion potential\n was Ecorr = \u2212663 \u00b1 11 mVAg/AgCl. The corrosion potential decreased slightly after heat\n treatment to \u2013693 \u00b1 21 mVAg/AgCl. This is because thermal treatment at 300 \u25e6C changed\n the size and morphology of Si precipitates and resulted in a depletion of the silicon content\n of the aluminum matrix; therefore, the alloy matrix became less noble [44\u201346]. In this way,\n the effect of galvanic stimulation can be emphasized, which means that the Al anode matrix\n surrounding the large cathode is more prone to dissolution, which resulted in a cathodic\n shift of the Ecorr value.\n ECAP processing resulted in an increase in the corrosion potential towards more noble\n values. The average Ecorr values were\u2014\u2212550 \u00b1 17 mVAg/AgCl and \u2013440 \u00b1 14 mVAg/AgCl,\n respectively, for the S2-1 and S2-2 samples. In addition to the nobler Ecorr value, the ECAP\n processed samples were also characterized by a higher value of the polarization resistance\n Rp and a lower value of the current density icorr. The corrosion current density of the S0\n and S2 samples (icorr = 7.3 \u00b1 0.1 \u00b5A/cm2, and icorr = 18.5 \u00b1 0.4 \u00b5A/cm2, respectively)\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: [pqac-00000000, pqac-00000001, pqac-00000002, pqac-00000003, pqac-00000004, pqac-00000005, pqac-00000006, pqac-00000007, pqac-00000008, pqac-00000009, pqac-00000010, pqac-00000011, pqac-00000012, pqac-00000013, pqac-00000014, pqac-00000015, pqac-00000016, pqac-00000017, pqac-00000018, pqac-00000019, pqac-00000020, pqac-00000021, pqac-00000022, pqac-00000023, pqac-00000024, pqac-00000025, pqac-00000026, pqac-00000027, pqac-00000028, pqac-00000029, pqac-00000030, pqac-00000031, pqac-00000032, pqac-00000033, pqac-00000034, pqac-00000035, pqac-00000036, pqac-00000037, pqac-00000038, pqac-00000039, pqac-00000040, pqac-00000041, pqac-00000042, pqac-00000043, pqac-00000044, pqac-00000045, pqac-00000046, pqac-00000047, pqac-00000048, pqac-00000049, pqac-00000050]\n\nStatus: Paper Count=39 | Relevant Papers=18 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=51 | Current Cost=$0.5345 | Disease-Target Evidence=0", + "name": "read_text", + "tool_call_id": "toolu_01Ax29if1H8J3cV14jLtbfX8", + "info": { + "start_ts": 4120.247130227, + "end_ts": 4124.993607804 + } + }, + { + "role": "assistant", + "content": "Now let me update the plan and collect remaining evidence:", + "function_call": null, + "tool_calls": [ + { + "id": "toolu_01Tkv4ojTJCGYomVw4WCZikR", + "type": "function", + "function": { + "arguments": "{\"plan_objective_id\": 1, \"updated_plan_objective_json\": \"{\\\"id\\\": 1, \\\"objective\\\": \\\"Search for literature on EBSD-derived quantitative measurements and their relative importance\\\", \\\"rationale\\\": \\\"Foundational literature obtained\\\", \\\"status\\\": \\\"completed\\\", \\\"result\\\": \\\"Found key papers on EBSD measurement methods, AM applications, grain boundary engineering, fatigue, texture-property relations\\\", \\\"evaluation\\\": \\\"Multiple high-quality sources retrieved covering all major EBSD measurement types\\\"}\"}", + "name": "update_plan" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Updated plan:\n{\n \"objectives\": [\n {\n \"id\": 1,\n \"objective\": \"Search for literature on EBSD-derived quantitative measurements and their relative importance\",\n \"rationale\": \"Foundational literature obtained\",\n \"status\": \"completed\",\n \"result\": \"Found key papers on EBSD measurement methods, AM applications, grain boundary engineering, fatigue, texture-property relations\",\n \"evaluation\": \"Multiple high-quality sources retrieved covering all major EBSD measurement types\"\n },\n {\n \"id\": 2,\n \"objective\": \"Search for structure-property linkage evidence connecting EBSD measurements to engineering properties\",\n \"rationale\": \"Need evidence on Hall-Petch, fatigue, corrosion, creep, fracture toughness correlations with EBSD-derived quantities\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 3,\n \"objective\": \"Search for emerging uses of EBSD in ICME, CPFEM, machine learning, digital twins, and AM qualification (2020-2026)\",\n \"rationale\": \"Need to identify rising demand areas and bottleneck measurements for computational workflows\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 4,\n \"objective\": \"Search for EBSD applications in additive manufacturing, particularly LPBF metals\",\n \"rationale\": \"Need specific AM-focused EBSD literature on AlSi10Mg, Ti-6Al-4V, IN718, 316L\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 5,\n \"objective\": \"Search for reproducibility and measurement quality concerns in EBSD including step size sensitivity, cleanup effects, and standards\",\n \"rationale\": \"Need to identify which measurements are robust vs fragile, and relevant standards like ASTM E2627, ISO 13067\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 6,\n \"objective\": \"Gather evidence from retrieved papers on all five topics\",\n \"rationale\": \"Deep-dive into the collected literature to extract specific quantitative claims and citations\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 7,\n \"objective\": \"Create summary artifacts (tables, rankings) for the final answer\",\n \"rationale\": \"Organize findings into structured artifacts for clarity\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 8,\n \"objective\": \"Submit final comprehensive answer with citations\",\n \"rationale\": \"Deliver the prioritized, evidence-backed survey as requested\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n }\n ]\n}", + "name": "update_plan", + "tool_call_id": "toolu_01Tkv4ojTJCGYomVw4WCZikR", + "info": { + "start_ts": 4176.047372402, + "end_ts": 4176.049907018 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "toolu_011RERBJJ8BVad1bMb3CRg9i", + "type": "function", + "function": { + "arguments": "{\"question\": \"How does HR-EBSD cross-correlation method measure residual elastic strain and stress? What are the accuracy and limitations? How does it relate to crack tip stress fields and dislocation characterization?\"}", + "name": "gather_evidence" + } + }, + { + "id": "toolu_013tg9dkrbybJwD5STbkM3n9", + "type": "function", + "function": { + "arguments": "{\"question\": \"What EBSD measurements are most commonly reported for machine learning surrogate models and ICME workflows? What is the role of synthetic microstructure generation (DREAM.3D) and statistical volume elements using EBSD data?\"}", + "name": "gather_evidence" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Most relevant evidence (with ids):\n\n## pqac-00000053\n\nFrom text 'ball2023pergrainandneighbourhood pages 3-4'.\n\nJames A. D. Ball, Anna Kareer, Oxana V. Magdysyuk, Stefan Michalik, Thomas Connolley, and David M. Collins. Per-grain and neighbourhood stress interactions during deformation of a ferritic steel obtained using three-dimensional x-ray diffraction. Text, Jan 2023. URL: https://doi.org/10.48550/arxiv.2302.10711, doi:10.48550/arxiv.2302.10711. This article has 6 citations and is from a peer-reviewed journal.\n\nThe HR-EBSD method measures residual elastic strain by extracting a reference EBSP (Electron BackScatter Pattern) within a grain and measuring image shifts via cross-correlation between the reference pattern and test patterns. A deformation gradient tensor is derived from the diffraction pattern shifts, allowing separation of strain and rotation components using a finite decomposition framework. The resulting strain tensor is multiplied by the stiffness tensor for ferritic steel to obtain the stress tensor. The method has a strain sensitivity of at least 1 \u00d7 10\u207b\u2074. However, the excerpt does not contain information addressing crack tip stress fields or dislocation characterization. The article references comprehensive details of the HR-EBSD method provided elsewhere.\n\n\n---\n\n## pqac-00000054\n\nFrom text 'roy2026themechanisticaspects pages 43-46'.\n\nRonit Roy, Johan E. Westraadt, and Janelle P. Wharry. The mechanistic aspects of chloride-induced stress corrosion cracking and internal pitting in stainless steel. Unknown journal, Aug 2026. URL: https://doi.org/10.21203/rs.3.rs-10491066/v1, doi:10.21203/rs.3.rs-10491066/v1.\n\nThe excerpt references HR-EBSD (High Resolution Electron Backscatter Diffraction) techniques for measuring residual elastic strain and stress in crystalline materials. Key cited works describe high-resolution elastic strain measurement capabilities from EBSD patterns with improved sensitivity levels. HR-EBSD techniques are presented as tools for mapping local stress and dislocations at sub-micron resolution. The document connects HR-EBSD to studies of crack tip fields and dislocation characterization, including applications to stress corrosion cracking in austenitic stainless steel and crack growth analysis. Specific applications mentioned include assessment of microscale crack tip fields and evaluation of deformation fields associated with irradiation-induced effects. However, the excerpt does not provide detailed information about the specific cross-correlation methodology, accuracy metrics, or specific limitations of HR-EBSD measurements.\n\n\n---\n\n## pqac-00000055\n\nFrom text 'roy2026themechanisticaspects pages 11-15'.\n\nRonit Roy, Johan E. Westraadt, and Janelle P. Wharry. The mechanistic aspects of chloride-induced stress corrosion cracking and internal pitting in stainless steel. Unknown journal, Aug 2026. URL: https://doi.org/10.21203/rs.3.rs-10491066/v1, doi:10.21203/rs.3.rs-10491066/v1.\n\nThe excerpt demonstrates HR-EBSD application for measuring residual elastic strains around cracks in stainless steel. Elastic strain localization is observed along crack paths and at grain boundaries/triple points ahead of crack tips, correlating with GND density maps and dislocation characterization via cECCI. The results show significant elastic deformation concentrations in crack tip regions. The excerpt notes that current HR-EBSD results are free from edge-rounding preparation errors. Higher HR-KAM (Kernel Average Misorientation) values concentrate at crack edges, indicating plastic deformation. The spatial strain distribution patterns correspond with dislocation microstructure evolution and crack tip stress fields, showing characteristic peanut-shaped plastic zones for mode I cracks. However, the excerpt does not provide explicit details on the mathematical measurement principles, accuracy specifications, quantitative limitations, or specific stress calculation methodologies.\n\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: [pqac-00000000, pqac-00000001, pqac-00000002, pqac-00000003, pqac-00000004, pqac-00000005, pqac-00000006, pqac-00000007, pqac-00000008, pqac-00000009, pqac-00000010, pqac-00000011, pqac-00000012, pqac-00000013, pqac-00000014, pqac-00000015, pqac-00000016, pqac-00000017, pqac-00000018, pqac-00000019, pqac-00000020, pqac-00000021, pqac-00000022, pqac-00000023, pqac-00000024, pqac-00000025, pqac-00000026, pqac-00000027, pqac-00000028, pqac-00000029, pqac-00000030, pqac-00000031, pqac-00000032, pqac-00000033, pqac-00000034, pqac-00000035, pqac-00000036, pqac-00000037, pqac-00000038, pqac-00000039, pqac-00000040, pqac-00000041, pqac-00000042, pqac-00000043, pqac-00000044, pqac-00000045, pqac-00000046, pqac-00000047, pqac-00000048, pqac-00000049, pqac-00000050, pqac-00000051, pqac-00000052, pqac-00000053, pqac-00000054, pqac-00000055]\n\nStatus: Paper Count=39 | Relevant Papers=19 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=56 | Current Cost=$0.5750 | Disease-Target Evidence=0", + "name": "gather_evidence", + "tool_call_id": "toolu_011RERBJJ8BVad1bMb3CRg9i", + "info": { + "start_ts": 4226.796557899, + "end_ts": 4236.981176991 + } + }, + { + "role": "tool", + "content": "Most relevant evidence (with ids):\n\n## pqac-00000056\n\nFrom text 'wanni2024machinelearningenhanced pages 1-2'.\n\nJ. Wanni, C. A. Bronkhorst, and D. J. Thoma. Machine learning enhanced analysis of ebsd data for texture representation. npj Computational Materials, 10:1-11, Jun 2024. URL: https://doi.org/10.1038/s41524-024-01324-4, doi:10.1038/s41524-024-01324-4. This article has 18 citations and is from a peer-reviewed journal.\n\nThe excerpt discusses the use of EBSD data for generating synthetic microstructure datasets and reduced-order models. Grain morphology and lattice orientation (crystallographic texture) are key EBSD-derived characteristics represented in synthetic structures using Dream3D software. The number of grains in synthetic structures typically varies from tens to thousands depending on computational resources. Since full EBSD datasets may contain hundreds to thousands of grains, representative volume elements (RVEs) are created with reduced grain numbers to manage computational costs while maintaining accurate representation of microstructural characteristics. Generating accurate reduced-order Euler angle datasets from EBSD measurements is important not only for crystal plasticity simulations but also for surrogate modeling and reduced-order modeling approaches that streamline complex physical models while maintaining accuracy.\n\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: [pqac-00000000, pqac-00000001, pqac-00000002, pqac-00000003, pqac-00000004, pqac-00000005, pqac-00000006, pqac-00000007, pqac-00000008, pqac-00000009, pqac-00000010, pqac-00000011, pqac-00000012, pqac-00000013, pqac-00000014, pqac-00000015, pqac-00000016, pqac-00000017, pqac-00000018, pqac-00000019, pqac-00000020, pqac-00000021, pqac-00000022, pqac-00000023, pqac-00000024, pqac-00000025, pqac-00000026, pqac-00000027, pqac-00000028, pqac-00000029, pqac-00000030, pqac-00000031, pqac-00000032, pqac-00000033, pqac-00000034, pqac-00000035, pqac-00000036, pqac-00000037, pqac-00000038, pqac-00000039, pqac-00000040, pqac-00000041, pqac-00000042, pqac-00000043, pqac-00000044, pqac-00000045, pqac-00000046, pqac-00000047, pqac-00000048, pqac-00000049, pqac-00000050, pqac-00000051, pqac-00000052, pqac-00000053, pqac-00000054, pqac-00000055, pqac-00000056]\n\nStatus: Paper Count=39 | Relevant Papers=19 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=57 | Current Cost=$0.6127 | Disease-Target Evidence=0", + "name": "gather_evidence", + "tool_call_id": "toolu_013tg9dkrbybJwD5STbkM3n9", + "info": { + "start_ts": 4226.894429649, + "end_ts": 4246.069118826 + } + }, + { + "role": "assistant", + "content": "Let me now update the plan and proceed to create artifacts. I have sufficient evidence across all topics:", + "function_call": null, + "tool_calls": [ + { + "id": "toolu_018J4odDo5B67PHzvA8ecwbc", + "type": "function", + "function": { + "arguments": "{\"plan_objective_id\": 2, \"updated_plan_objective_json\": \"{\\\"id\\\": 2, \\\"objective\\\": \\\"Search for structure-property linkage evidence\\\", \\\"rationale\\\": \\\"Evidence gathered on texture-anisotropy, GBCD-corrosion, orientation-fatigue, grain size-Hall-Petch links\\\", \\\"status\\\": \\\"completed\\\", \\\"result\\\": \\\"Strong evidence for texture-anisotropy and GBCD-corrosion linkages; good evidence for fatigue-orientation linkages; grain size-Hall-Petch is well-established foundational result\\\", \\\"evaluation\\\": \\\"Sufficient evidence with quantitative examples from multiple papers\\\"}\"}", + "name": "update_plan" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Updated plan:\n{\n \"objectives\": [\n {\n \"id\": 1,\n \"objective\": \"Search for literature on EBSD-derived quantitative measurements and their relative importance\",\n \"rationale\": \"Foundational literature obtained\",\n \"status\": \"completed\",\n \"result\": \"Found key papers on EBSD measurement methods, AM applications, grain boundary engineering, fatigue, texture-property relations\",\n \"evaluation\": \"Multiple high-quality sources retrieved covering all major EBSD measurement types\"\n },\n {\n \"id\": 2,\n \"objective\": \"Search for structure-property linkage evidence\",\n \"rationale\": \"Evidence gathered on texture-anisotropy, GBCD-corrosion, orientation-fatigue, grain size-Hall-Petch links\",\n \"status\": \"completed\",\n \"result\": \"Strong evidence for texture-anisotropy and GBCD-corrosion linkages; good evidence for fatigue-orientation linkages; grain size-Hall-Petch is well-established foundational result\",\n \"evaluation\": \"Sufficient evidence with quantitative examples from multiple papers\"\n },\n {\n \"id\": 3,\n \"objective\": \"Search for emerging uses of EBSD in ICME, CPFEM, machine learning, digital twins, and AM qualification (2020-2026)\",\n \"rationale\": \"Need to identify rising demand areas and bottleneck measurements for computational workflows\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 4,\n \"objective\": \"Search for EBSD applications in additive manufacturing, particularly LPBF metals\",\n \"rationale\": \"Need specific AM-focused EBSD literature on AlSi10Mg, Ti-6Al-4V, IN718, 316L\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 5,\n \"objective\": \"Search for reproducibility and measurement quality concerns in EBSD including step size sensitivity, cleanup effects, and standards\",\n \"rationale\": \"Need to identify which measurements are robust vs fragile, and relevant standards like ASTM E2627, ISO 13067\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 6,\n \"objective\": \"Gather evidence from retrieved papers on all five topics\",\n \"rationale\": \"Deep-dive into the collected literature to extract specific quantitative claims and citations\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 7,\n \"objective\": \"Create summary artifacts (tables, rankings) for the final answer\",\n \"rationale\": \"Organize findings into structured artifacts for clarity\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 8,\n \"objective\": \"Submit final comprehensive answer with citations\",\n \"rationale\": \"Deliver the prioritized, evidence-backed survey as requested\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n }\n ]\n}", + "name": "update_plan", + "tool_call_id": "toolu_018J4odDo5B67PHzvA8ecwbc", + "info": { + "start_ts": 4302.940244848, + "end_ts": 4302.941258852 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "toolu_01PyvSNqtyHaErmLJKupkd6b", + "type": "function", + "function": { + "arguments": "{\"plan_objective_id\": 3, \"updated_plan_objective_json\": \"{\\\"id\\\": 3, \\\"objective\\\": \\\"Search for emerging uses of EBSD in ICME, CPFEM, ML, digital twins, and AM qualification\\\", \\\"rationale\\\": \\\"Evidence gathered on CPFEM inputs, ML texture-property models, DREAM.3D synthetic microstructures, AM process optimization\\\", \\\"status\\\": \\\"completed\\\", \\\"result\\\": \\\"Key bottleneck is orientation data (texture) and grain size distributions as CPFEM/ICME inputs; ML surrogate models use texture representations; synthetic microstructure generation requires grain morphology + orientation\\\", \\\"evaluation\\\": \\\"Sufficient evidence from multiple sources\\\"}\"}", + "name": "update_plan" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Updated plan:\n{\n \"objectives\": [\n {\n \"id\": 1,\n \"objective\": \"Search for literature on EBSD-derived quantitative measurements and their relative importance\",\n \"rationale\": \"Foundational literature obtained\",\n \"status\": \"completed\",\n \"result\": \"Found key papers on EBSD measurement methods, AM applications, grain boundary engineering, fatigue, texture-property relations\",\n \"evaluation\": \"Multiple high-quality sources retrieved covering all major EBSD measurement types\"\n },\n {\n \"id\": 2,\n \"objective\": \"Search for structure-property linkage evidence\",\n \"rationale\": \"Evidence gathered on texture-anisotropy, GBCD-corrosion, orientation-fatigue, grain size-Hall-Petch links\",\n \"status\": \"completed\",\n \"result\": \"Strong evidence for texture-anisotropy and GBCD-corrosion linkages; good evidence for fatigue-orientation linkages; grain size-Hall-Petch is well-established foundational result\",\n \"evaluation\": \"Sufficient evidence with quantitative examples from multiple papers\"\n },\n {\n \"id\": 3,\n \"objective\": \"Search for emerging uses of EBSD in ICME, CPFEM, ML, digital twins, and AM qualification\",\n \"rationale\": \"Evidence gathered on CPFEM inputs, ML texture-property models, DREAM.3D synthetic microstructures, AM process optimization\",\n \"status\": \"completed\",\n \"result\": \"Key bottleneck is orientation data (texture) and grain size distributions as CPFEM/ICME inputs; ML surrogate models use texture representations; synthetic microstructure generation requires grain morphology + orientation\",\n \"evaluation\": \"Sufficient evidence from multiple sources\"\n },\n {\n \"id\": 4,\n \"objective\": \"Search for EBSD applications in additive manufacturing, particularly LPBF metals\",\n \"rationale\": \"Need specific AM-focused EBSD literature on AlSi10Mg, Ti-6Al-4V, IN718, 316L\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 5,\n \"objective\": \"Search for reproducibility and measurement quality concerns in EBSD including step size sensitivity, cleanup effects, and standards\",\n \"rationale\": \"Need to identify which measurements are robust vs fragile, and relevant standards like ASTM E2627, ISO 13067\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 6,\n \"objective\": \"Gather evidence from retrieved papers on all five topics\",\n \"rationale\": \"Deep-dive into the collected literature to extract specific quantitative claims and citations\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 7,\n \"objective\": \"Create summary artifacts (tables, rankings) for the final answer\",\n \"rationale\": \"Organize findings into structured artifacts for clarity\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 8,\n \"objective\": \"Submit final comprehensive answer with citations\",\n \"rationale\": \"Deliver the prioritized, evidence-backed survey as requested\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n }\n ]\n}", + "name": "update_plan", + "tool_call_id": "toolu_01PyvSNqtyHaErmLJKupkd6b", + "info": { + "start_ts": 4357.259481029, + "end_ts": 4357.261791909 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "toolu_01Khtm6jJ3fQJMdQARe74SeV", + "type": "function", + "function": { + "arguments": "{\"plan_objective_id\": 4, \"updated_plan_objective_json\": \"{\\\"id\\\": 4, \\\"objective\\\": \\\"Search for EBSD applications in additive manufacturing, particularly LPBF metals\\\", \\\"rationale\\\": \\\"Extensive evidence gathered from NPL guide, NIST review, and specific alloy studies\\\", \\\"status\\\": \\\"completed\\\", \\\"result\\\": \\\"Texture is primary driver of AM anisotropy; grain morphology, melt pool structure, and cell/subgrain structure all characterized by EBSD; 3D EBSD rare but valuable; AlSi10Mg cell structure characterized\\\", \\\"evaluation\\\": \\\"Sufficient evidence from Mingard 2023, Weaver 2021, Snopinski 2022, Muiruri 2020, Haines 2025\\\"}\"}", + "name": "update_plan" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Updated plan:\n{\n \"objectives\": [\n {\n \"id\": 1,\n \"objective\": \"Search for literature on EBSD-derived quantitative measurements and their relative importance\",\n \"rationale\": \"Foundational literature obtained\",\n \"status\": \"completed\",\n \"result\": \"Found key papers on EBSD measurement methods, AM applications, grain boundary engineering, fatigue, texture-property relations\",\n \"evaluation\": \"Multiple high-quality sources retrieved covering all major EBSD measurement types\"\n },\n {\n \"id\": 2,\n \"objective\": \"Search for structure-property linkage evidence\",\n \"rationale\": \"Evidence gathered on texture-anisotropy, GBCD-corrosion, orientation-fatigue, grain size-Hall-Petch links\",\n \"status\": \"completed\",\n \"result\": \"Strong evidence for texture-anisotropy and GBCD-corrosion linkages; good evidence for fatigue-orientation linkages; grain size-Hall-Petch is well-established foundational result\",\n \"evaluation\": \"Sufficient evidence with quantitative examples from multiple papers\"\n },\n {\n \"id\": 3,\n \"objective\": \"Search for emerging uses of EBSD in ICME, CPFEM, ML, digital twins, and AM qualification\",\n \"rationale\": \"Evidence gathered on CPFEM inputs, ML texture-property models, DREAM.3D synthetic microstructures, AM process optimization\",\n \"status\": \"completed\",\n \"result\": \"Key bottleneck is orientation data (texture) and grain size distributions as CPFEM/ICME inputs; ML surrogate models use texture representations; synthetic microstructure generation requires grain morphology + orientation\",\n \"evaluation\": \"Sufficient evidence from multiple sources\"\n },\n {\n \"id\": 4,\n \"objective\": \"Search for EBSD applications in additive manufacturing, particularly LPBF metals\",\n \"rationale\": \"Extensive evidence gathered from NPL guide, NIST review, and specific alloy studies\",\n \"status\": \"completed\",\n \"result\": \"Texture is primary driver of AM anisotropy; grain morphology, melt pool structure, and cell/subgrain structure all characterized by EBSD; 3D EBSD rare but valuable; AlSi10Mg cell structure characterized\",\n \"evaluation\": \"Sufficient evidence from Mingard 2023, Weaver 2021, Snopinski 2022, Muiruri 2020, Haines 2025\"\n },\n {\n \"id\": 5,\n \"objective\": \"Search for reproducibility and measurement quality concerns in EBSD including step size sensitivity, cleanup effects, and standards\",\n \"rationale\": \"Need to identify which measurements are robust vs fragile, and relevant standards like ASTM E2627, ISO 13067\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 6,\n \"objective\": \"Gather evidence from retrieved papers on all five topics\",\n \"rationale\": \"Deep-dive into the collected literature to extract specific quantitative claims and citations\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 7,\n \"objective\": \"Create summary artifacts (tables, rankings) for the final answer\",\n \"rationale\": \"Organize findings into structured artifacts for clarity\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 8,\n \"objective\": \"Submit final comprehensive answer with citations\",\n \"rationale\": \"Deliver the prioritized, evidence-backed survey as requested\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n }\n ]\n}", + "name": "update_plan", + "tool_call_id": "toolu_01Khtm6jJ3fQJMdQARe74SeV", + "info": { + "start_ts": 4412.246682839, + "end_ts": 4412.249066075 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "toolu_01Bxk2dKCsPTcnC2jNH8yLzL", + "type": "function", + "function": { + "arguments": "{\"plan_objective_id\": 5, \"updated_plan_objective_json\": \"{\\\"id\\\": 5, \\\"objective\\\": \\\"Search for reproducibility and measurement quality concerns in EBSD\\\", \\\"rationale\\\": \\\"Evidence gathered from Flipon 2021 and Mingard 2023 on step size, cleanup, misorientation threshold, and software definition effects\\\", \\\"status\\\": \\\"completed\\\", \\\"result\\\": \\\"Grain size varies <7% with misorientation threshold 5-15\\u00b0; pixel size affects mean values by up to 20%; software definitions of ellipse fitting, Feret diameters differ significantly between vendors; ISO 13067 and ASTM E2627 referenced; color scale choices can mislead\\\", \\\"evaluation\\\": \\\"Strong evidence from Flipon 2021 and Mingard 2023 NPL guide\\\"}\"}", + "name": "update_plan" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Updated plan:\n{\n \"objectives\": [\n {\n \"id\": 1,\n \"objective\": \"Search for literature on EBSD-derived quantitative measurements and their relative importance\",\n \"rationale\": \"Foundational literature obtained\",\n \"status\": \"completed\",\n \"result\": \"Found key papers on EBSD measurement methods, AM applications, grain boundary engineering, fatigue, texture-property relations\",\n \"evaluation\": \"Multiple high-quality sources retrieved covering all major EBSD measurement types\"\n },\n {\n \"id\": 2,\n \"objective\": \"Search for structure-property linkage evidence\",\n \"rationale\": \"Evidence gathered on texture-anisotropy, GBCD-corrosion, orientation-fatigue, grain size-Hall-Petch links\",\n \"status\": \"completed\",\n \"result\": \"Strong evidence for texture-anisotropy and GBCD-corrosion linkages; good evidence for fatigue-orientation linkages; grain size-Hall-Petch is well-established foundational result\",\n \"evaluation\": \"Sufficient evidence with quantitative examples from multiple papers\"\n },\n {\n \"id\": 3,\n \"objective\": \"Search for emerging uses of EBSD in ICME, CPFEM, ML, digital twins, and AM qualification\",\n \"rationale\": \"Evidence gathered on CPFEM inputs, ML texture-property models, DREAM.3D synthetic microstructures, AM process optimization\",\n \"status\": \"completed\",\n \"result\": \"Key bottleneck is orientation data (texture) and grain size distributions as CPFEM/ICME inputs; ML surrogate models use texture representations; synthetic microstructure generation requires grain morphology + orientation\",\n \"evaluation\": \"Sufficient evidence from multiple sources\"\n },\n {\n \"id\": 4,\n \"objective\": \"Search for EBSD applications in additive manufacturing, particularly LPBF metals\",\n \"rationale\": \"Extensive evidence gathered from NPL guide, NIST review, and specific alloy studies\",\n \"status\": \"completed\",\n \"result\": \"Texture is primary driver of AM anisotropy; grain morphology, melt pool structure, and cell/subgrain structure all characterized by EBSD; 3D EBSD rare but valuable; AlSi10Mg cell structure characterized\",\n \"evaluation\": \"Sufficient evidence from Mingard 2023, Weaver 2021, Snopinski 2022, Muiruri 2020, Haines 2025\"\n },\n {\n \"id\": 5,\n \"objective\": \"Search for reproducibility and measurement quality concerns in EBSD\",\n \"rationale\": \"Evidence gathered from Flipon 2021 and Mingard 2023 on step size, cleanup, misorientation threshold, and software definition effects\",\n \"status\": \"completed\",\n \"result\": \"Grain size varies <7% with misorientation threshold 5-15\u00b0; pixel size affects mean values by up to 20%; software definitions of ellipse fitting, Feret diameters differ significantly between vendors; ISO 13067 and ASTM E2627 referenced; color scale choices can mislead\",\n \"evaluation\": \"Strong evidence from Flipon 2021 and Mingard 2023 NPL guide\"\n },\n {\n \"id\": 6,\n \"objective\": \"Gather evidence from retrieved papers on all five topics\",\n \"rationale\": \"Deep-dive into the collected literature to extract specific quantitative claims and citations\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 7,\n \"objective\": \"Create summary artifacts (tables, rankings) for the final answer\",\n \"rationale\": \"Organize findings into structured artifacts for clarity\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 8,\n \"objective\": \"Submit final comprehensive answer with citations\",\n \"rationale\": \"Deliver the prioritized, evidence-backed survey as requested\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n }\n ]\n}", + "name": "update_plan", + "tool_call_id": "toolu_01Bxk2dKCsPTcnC2jNH8yLzL", + "info": { + "start_ts": 4467.668021711, + "end_ts": 4467.671004703 + } + }, + { + "role": "assistant", + "content": "Now let me update objectives 6 and proceed to create artifacts:", + "function_call": null, + "tool_calls": [ + { + "id": "toolu_0168gvns6JA3jzRFJ53F2DCF", + "type": "function", + "function": { + "arguments": "{\"plan_objective_id\": 6, \"updated_plan_objective_json\": \"{\\\"id\\\": 6, \\\"objective\\\": \\\"Gather evidence from retrieved papers on all five topics\\\", \\\"rationale\\\": \\\"Extensive evidence gathered through multiple rounds of gather_evidence and read_text\\\", \\\"status\\\": \\\"completed\\\", \\\"result\\\": \\\"57 evidence pieces collected across all topics with strong coverage of texture-anisotropy, GBCD-corrosion, fatigue-orientation, CPFEM inputs, AM characterization, reproducibility concerns\\\", \\\"evaluation\\\": \\\"Evidence is sufficient to create comprehensive artifacts and answer\\\"}\"}", + "name": "update_plan" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Updated plan:\n{\n \"objectives\": [\n {\n \"id\": 1,\n \"objective\": \"Search for literature on EBSD-derived quantitative measurements and their relative importance\",\n \"rationale\": \"Foundational literature obtained\",\n \"status\": \"completed\",\n \"result\": \"Found key papers on EBSD measurement methods, AM applications, grain boundary engineering, fatigue, texture-property relations\",\n \"evaluation\": \"Multiple high-quality sources retrieved covering all major EBSD measurement types\"\n },\n {\n \"id\": 2,\n \"objective\": \"Search for structure-property linkage evidence\",\n \"rationale\": \"Evidence gathered on texture-anisotropy, GBCD-corrosion, orientation-fatigue, grain size-Hall-Petch links\",\n \"status\": \"completed\",\n \"result\": \"Strong evidence for texture-anisotropy and GBCD-corrosion linkages; good evidence for fatigue-orientation linkages; grain size-Hall-Petch is well-established foundational result\",\n \"evaluation\": \"Sufficient evidence with quantitative examples from multiple papers\"\n },\n {\n \"id\": 3,\n \"objective\": \"Search for emerging uses of EBSD in ICME, CPFEM, ML, digital twins, and AM qualification\",\n \"rationale\": \"Evidence gathered on CPFEM inputs, ML texture-property models, DREAM.3D synthetic microstructures, AM process optimization\",\n \"status\": \"completed\",\n \"result\": \"Key bottleneck is orientation data (texture) and grain size distributions as CPFEM/ICME inputs; ML surrogate models use texture representations; synthetic microstructure generation requires grain morphology + orientation\",\n \"evaluation\": \"Sufficient evidence from multiple sources\"\n },\n {\n \"id\": 4,\n \"objective\": \"Search for EBSD applications in additive manufacturing, particularly LPBF metals\",\n \"rationale\": \"Extensive evidence gathered from NPL guide, NIST review, and specific alloy studies\",\n \"status\": \"completed\",\n \"result\": \"Texture is primary driver of AM anisotropy; grain morphology, melt pool structure, and cell/subgrain structure all characterized by EBSD; 3D EBSD rare but valuable; AlSi10Mg cell structure characterized\",\n \"evaluation\": \"Sufficient evidence from Mingard 2023, Weaver 2021, Snopinski 2022, Muiruri 2020, Haines 2025\"\n },\n {\n \"id\": 5,\n \"objective\": \"Search for reproducibility and measurement quality concerns in EBSD\",\n \"rationale\": \"Evidence gathered from Flipon 2021 and Mingard 2023 on step size, cleanup, misorientation threshold, and software definition effects\",\n \"status\": \"completed\",\n \"result\": \"Grain size varies <7% with misorientation threshold 5-15\u00b0; pixel size affects mean values by up to 20%; software definitions of ellipse fitting, Feret diameters differ significantly between vendors; ISO 13067 and ASTM E2627 referenced; color scale choices can mislead\",\n \"evaluation\": \"Strong evidence from Flipon 2021 and Mingard 2023 NPL guide\"\n },\n {\n \"id\": 6,\n \"objective\": \"Gather evidence from retrieved papers on all five topics\",\n \"rationale\": \"Extensive evidence gathered through multiple rounds of gather_evidence and read_text\",\n \"status\": \"completed\",\n \"result\": \"57 evidence pieces collected across all topics with strong coverage of texture-anisotropy, GBCD-corrosion, fatigue-orientation, CPFEM inputs, AM characterization, reproducibility concerns\",\n \"evaluation\": \"Evidence is sufficient to create comprehensive artifacts and answer\"\n },\n {\n \"id\": 7,\n \"objective\": \"Create summary artifacts (tables, rankings) for the final answer\",\n \"rationale\": \"Organize findings into structured artifacts for clarity\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 8,\n \"objective\": \"Submit final comprehensive answer with citations\",\n \"rationale\": \"Deliver the prioritized, evidence-backed survey as requested\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n }\n ]\n}", + "name": "update_plan", + "tool_call_id": "toolu_0168gvns6JA3jzRFJ53F2DCF", + "info": { + "start_ts": 4523.78648923, + "end_ts": 4523.789268628 + } + }, + { + "role": "assistant", + "content": "Now let me create the summary artifacts:", + "function_call": null, + "tool_calls": [ + { + "id": "toolu_01XE94Ww2KFFY2Ckjefyxtjh", + "type": "function", + "function": { + "arguments": "{\"artifact_type\": \"table\", \"description\": \"Create a comprehensive table ranking EBSD-derived measurements by their current scientific/industrial importance, with columns for: Rank, EBSD Measurement, Property Linkage Strength (Strong/Moderate/Emerging), Key Properties Predicted, Reproducibility Robustness (Robust/Moderate/Fragile), and CPFEM/ICME Demand Level. Include all 10 measurement categories: (1) Grain size/distribution, (2) Grain morphology/aspect ratio, (3) Crystallographic texture (ODF, pole figures), (4) Misorientation distribution/GBCD, (5) KAM/GOS/GND density, (6) HR-EBSD residual strain/stress, (7) Phase fraction/ID, (8) Twin/variant analysis, (9) Prior-phase reconstruction, (10) 3D EBSD statistics. Rank them by overall current importance considering evidence from all sources.\"}", + "name": "create_artifact" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "### Artifact (ID artifact-00)\n\n| Rank | EBSD Measurement | Property Linkage Strength | Key Properties Predicted | Reproducibility Robustness | CPFEM/ICME Demand Level |\n|---|---|---|---|---|---|\n| 1 | Crystallographic texture (ODF, pole figures, texture intensity/index) | Strong | Elastic/plastic anisotropy, yield stress directionality, modulus, formability, ductility, AM tensile anisotropy | Moderate | Very High (pqac-00000017, pqac-00000018, pqac-00000019, pqac-00000020, pqac-00000021, pqac-00000051) |\n| 2 | Grain size and grain size distribution | Strong | Yield strength, Hall-Petch behavior, hardness, recrystallization state, statistical volume element inputs | Moderate to Robust | Very High (pqac-00000022, pqac-00000024, pqac-00000026, pqac-00000003, pqac-00000006) |\n| 3 | Misorientation distribution and grain boundary character distribution (GBCD, network/connectivity, 5-parameter where possible) | Strong | Intergranular corrosion, SCC, corrosion fatigue, crack path tortuosity, boundary-controlled degradation | Moderate | High (pqac-00000011, pqac-00000012, pqac-00000013, pqac-00000014, pqac-00000015, pqac-00000016, pqac-00000037, pqac-00000042) |\n| 4 | Grain morphology / aspect ratio / elongation | Moderate to Strong | AM anisotropy, directional yielding, ductility, deformation partitioning, representative microstructure statistics | Fragile to Moderate | High (pqac-00000006, pqac-00000009, pqac-00000026, pqac-00000027, pqac-00000052) |\n| 5 | Phase fraction and phase identification (including small second phases when resolvable) | Moderate to Strong | Strength/ductility partitioning, transformation behavior, magnetic/electrical response, fatigue and corrosion sensitivity in multiphase alloys | Moderate | High (pqac-00000034, pqac-00000049, pqac-00000050) |\n| 6 | KAM, GOS, and GND density | Moderate | Local plastic strain, deformation heterogeneity, fatigue initiation propensity, recovery/recrystallization state, crack-tip plasticity | Fragile | High (pqac-00000000, pqac-00000001, pqac-00000032, pqac-00000055) |\n| 7 | Twin and variant analysis | Moderate | Twinning-mediated plasticity, fatigue/crack transfer pathways, corrosion arrest in twin-related domains, transformation substructure effects | Moderate to Fragile | Moderate to High (pqac-00000012, pqac-00000016, pqac-00000028, pqac-00000030, pqac-00000045) |\n| 8 | Parent-phase reconstruction (prior-austenite / prior-beta) | Moderate | Toughness, strength via effective parent grain size and variant/packet hierarchy, AM martensite network design | Fragile | High in steels/Ti, Low otherwise (pqac-00000028, pqac-00000029, pqac-00000031, pqac-00000045, pqac-00000046, pqac-00000047) |\n| 9 | 3D EBSD / serial sectioning derived statistics | Emerging to Strong | True grain connectivity, 5-parameter boundary distributions, 3D crack/deformation path realism, validation datasets for models | Fragile | High but specialized (pqac-00000038, pqac-00000044, pqac-00000056, pqac-00000025) |\n| 10 | Residual elastic strain and stress via HR-EBSD / cross-correlation | Emerging to Strong | Crack-tip fields, local stress concentrations, stored elastic strain, dislocation-stress coupling, SCC/fatigue mechanics | Fragile | Moderate to High, bottlenecked by acquisition/analysis burden (pqac-00000053, pqac-00000054, pqac-00000055) |\n\n\n*Table: This table ranks the main EBSD-derived quantitative outputs by current scientific and industrial importance, emphasizing property linkage, reproducibility, and demand in ICME/CPFEM workflows. It is useful as a decision aid for prioritizing which EBSD measurements merit automation and uncertainty quantification first.*\n\nArtifact IDs that may be injected into the answer: [artifact-00]\n\nContext IDs that may be cited: [pqac-00000000, pqac-00000001, pqac-00000002, pqac-00000003, pqac-00000004, pqac-00000005, pqac-00000006, pqac-00000007, pqac-00000008, pqac-00000009, pqac-00000010, pqac-00000011, pqac-00000012, pqac-00000013, pqac-00000014, pqac-00000015, pqac-00000016, pqac-00000017, pqac-00000018, pqac-00000019, pqac-00000020, pqac-00000021, pqac-00000022, pqac-00000023, pqac-00000024, pqac-00000025, pqac-00000026, pqac-00000027, pqac-00000028, pqac-00000029, pqac-00000030, pqac-00000031, pqac-00000032, pqac-00000033, pqac-00000034, pqac-00000035, pqac-00000036, pqac-00000037, pqac-00000038, pqac-00000039, pqac-00000040, pqac-00000041, pqac-00000042, pqac-00000043, pqac-00000044, pqac-00000045, pqac-00000046, pqac-00000047, pqac-00000048, pqac-00000049, pqac-00000050, pqac-00000051, pqac-00000052, pqac-00000053, pqac-00000054, pqac-00000055, pqac-00000056]\n\nStatus: Paper Count=39 | Relevant Papers=19 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=57 | Current Cost=$0.6127 | Disease-Target Evidence=0", + "name": "create_artifact", + "tool_call_id": "toolu_01XE94Ww2KFFY2Ckjefyxtjh", + "info": { + "start_ts": 4581.824470017, + "end_ts": 4593.630107093 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "toolu_014oZ1mwaG8DV44UCjhuFPqf", + "type": "function", + "function": { + "arguments": "{\"artifact_type\": \"table\", \"description\": \"Create a table summarizing the reproducibility and measurement quality concerns for each EBSD-derived measurement. Columns: EBSD Measurement, Key Sensitivity Parameters, Documented Bias/Variability, Relevant Standards, and Robustness Rating (Robust/Moderate/Fragile). Cover all 10 measurement types. Include specific quantitative findings where available (e.g., grain size varying <7% with misorientation threshold 5-15\\u00b0, pixel size affecting mean by up to 20%, software vendor differences in aspect ratio ~20%, area-weighted metrics reduce step-size dependence).\"}", + "name": "create_artifact" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "### Artifact (ID artifact-01)\n\n| EBSD Measurement | Key Sensitivity Parameters | Documented Bias/Variability | Relevant Standards | Robustness Rating |\n|---|---|---|---|---|\n| Grain size and grain size distribution | Step size/pixel size; grain-definition misorientation threshold; minimum grain size cutoff; treatment of non-indexed points; cleanup; number- vs area-weighting; binning method | In a recrystallized equiaxed alloy, changing GB threshold from 5\u00b0 to 15\u00b0 changed mean ECD by **<7%**; in AM datasets, minimum-pixel cutoff and pixel size changed reported mean grain size by about **20%** for number-average metrics; area-weighted metrics were less step-size dependent and better discriminated broad distributions; histogram binning materially changes visual conclusions (pqac-00000024, pqac-00000026) | **ISO 13067:2020** for average grain size; **ASTM E2627** commonly referenced for EBSD grain-size practice; NPL guide stresses reporting exact definition/software (pqac-00000025, pqac-00000052) | **Moderate\u2013Robust** |\n| Grain morphology / aspect ratio | Step size; segmentation method; ellipse-fitting algorithm; Feret definition; software package; scale range and map visualization choices | Same AM sample analyzed by two vendor packages gave ~**20%** difference in major-axis value after accounting for radius/diameter convention, and inverse aspect-ratio conventions (e.g., 3.3 vs 0.27) can invert interpretation; circularity is highly step-size sensitive because perimeter is discretization-sensitive (pqac-00000027) | No single universal morphology standard inside EBSD software; report definitions/software explicitly; NPL warns defaults differ across vendors (pqac-00000025, pqac-00000027, pqac-00000052) | **Fragile** |\n| Crystallographic texture (ODF, pole figures, texture index) | Sample-axis registration; microscope/EBSD axis calibration; section plane selection; map area representativeness; color scale/IPF choice; reduction/sampling method | Losing AM X-Y-Z orientation can make texture-property interpretation impossible; viewing only one IPF direction can hide strong preferred orientation visible on orthogonal maps; color scales and plotting choices can materially alter apparent heterogeneity even for identical data (pqac-00000025, pqac-00000051, pqac-00000052) | No single texture-only standard cited here; best practice is explicit axis definition and complete reporting of section/sample orientation (pqac-00000051, pqac-00000052) | **Moderate** |\n| Misorientation distribution and GBCD (including network/connectivity) | Misorientation tolerance; CSL tolerance criterion; cleanup near boundaries; minimum segment length; 2D vs 3D acquisition; stereological assumptions; texture dependence for planar methods | Boundary classification shifts with tolerance choices; coherent vs slightly incoherent \u03a33 boundaries can change corrosion/passivation interpretation, with a critical transition reported around **0.4\u20130.5\u00b0** deviation from ideal \u03a33 geometry; 2D analyses can miss true connectivity and plane information needed for network conclusions (pqac-00000015, pqac-00000016, pqac-00000037, pqac-00000039) | No universal consensus standard for 5-parameter GBCD in routine EBSD; reporting of Brandon/CSL criteria and 2D/3D method is essential (pqac-00000037, pqac-00000039) | **Moderate\u2013Fragile** |\n| KAM, GOS, and GND density | Step size; neighbor order/kernel size; denoising/cleanup; angular resolution/noise floor; boundary exclusion rules; differentiation scheme for GND | KAM is explicitly step-size dependent; local misorientation metrics can be inflated or suppressed by cleanup and kernel definition; GND maps inherit orientation-noise amplification because they require spatial gradients of orientation; interpretation near crack tips and boundaries is especially sensitive to spatial resolution (pqac-00000022, pqac-00000055) | No broadly adopted standard for KAM/GOS/GND reporting; must state step size, kernel, excluded boundaries, and smoothing/cleanup choices (pqac-00000022, pqac-00000025) | **Fragile** |\n| Residual elastic strain and stress via HR-EBSD / cross-correlation | Pattern quality; reference pattern choice; detector calibration; surface preparation/edge rounding; strain-free reference assumption; spatial step size; stiffness tensor choice | HR-EBSD offers strain sensitivity of at least **1\u00d710^-4**, but results depend strongly on reference selection and pattern quality; preparation artifacts such as edge rounding can bias crack-tip fields, so papers explicitly note when such errors were avoided (pqac-00000053, pqac-00000055) | No mature universal standard cited here for HR-EBSD stress mapping; full reporting of cross-correlation setup and elastic constants is necessary (pqac-00000053, pqac-00000054) | **Fragile** |\n| Phase fraction and phase identification | Pattern indexing method; phase library completeness; pseudosymmetry; step size relative to phase size; confidence-index filtering; overlap with second phases | Small or thin second phases are easily missed when step size exceeds feature size; confidence-index filtering can preferentially delete minority-phase pixels; nanoscale phases are often below conventional EBSD spatial resolution and require transmission/HR approaches or correlative methods (pqac-00000049, pqac-00000050) | No specific standard cited here beyond normal EBSD reporting practice; phase list/indexing settings must be disclosed | **Moderate\u2013Fragile** |\n| Twin and variant analysis | Angular tolerance to ideal twin/variant relation; step size relative to twin thickness/lath width; cleanup that merges thin twins; parent OR assumption | Twin-related conclusions are sensitive to whether boundaries remain coherent versus slightly deviated; thin twins/variants can be lost by coarse step size or cleanup; variant pairing and packet assignment depend on the assumed orientation relationship and reconstruction workflow (pqac-00000016, pqac-00000028, pqac-00000030) | No single standard cited; explicit twin criterion, OR, and pixel/cleanup rules required (pqac-00000028, pqac-00000030) | **Fragile** |\n| Parent-phase reconstruction (prior-austenite / prior-beta) | Choice/refinement of orientation relationship; graph-clustering parameters; tolerance for child-parent assignment; retained parent fraction; twin handling | Reconstructed parent grains and packet/variant identities can change if OR is not iteratively refined; annealing twins and partial transformations complicate segmentation; therefore property conclusions based on prior-grain size are workflow-sensitive (pqac-00000028, pqac-00000029, pqac-00000031, pqac-00000045) | No universal standard; MTEX/related workflows improve transparency but require full disclosure of OR refinement and clustering settings (pqac-00000028, pqac-00000031) | **Fragile** |\n| 3D EBSD / serial sectioning derived statistics | Slice thickness; registration accuracy; missing/poor slices; voxel anisotropy; cleanup between slices; segmentation misorientation tolerance | 3D reconstruction quality is highly sensitive to registration and segmentation tolerance; cloud-based reprocessing of TriBeam data showed grain segmentation tolerance can bias reconstructed grain sizes; 3D EBSD is uniquely valuable because 2D can misstate connectivity and true grain shape, but acquisition burden and slice loss remain major limitations (pqac-00000025, pqac-00000038, pqac-00000044, pqac-00000056) | No universal 3D EBSD standard cited here; best practice is complete reporting of voxel size, registration, and segmentation parameters (pqac-00000025, pqac-00000044, pqac-00000056) | **Fragile** |\n\n\n*Table: This table summarizes which EBSD-derived measurements are most sensitive to acquisition and post-processing choices, and where the literature documents materially different outcomes. It is useful for prioritizing which outputs are suitable for automation and uncertainty quantification first.*\n\nArtifact IDs that may be injected into the answer: [artifact-00, artifact-01]\n\nContext IDs that may be cited: [pqac-00000000, pqac-00000001, pqac-00000002, pqac-00000003, pqac-00000004, pqac-00000005, pqac-00000006, pqac-00000007, pqac-00000008, pqac-00000009, pqac-00000010, pqac-00000011, pqac-00000012, pqac-00000013, pqac-00000014, pqac-00000015, pqac-00000016, pqac-00000017, pqac-00000018, pqac-00000019, pqac-00000020, pqac-00000021, pqac-00000022, pqac-00000023, pqac-00000024, pqac-00000025, pqac-00000026, pqac-00000027, pqac-00000028, pqac-00000029, pqac-00000030, pqac-00000031, pqac-00000032, pqac-00000033, pqac-00000034, pqac-00000035, pqac-00000036, pqac-00000037, pqac-00000038, pqac-00000039, pqac-00000040, pqac-00000041, pqac-00000042, pqac-00000043, pqac-00000044, pqac-00000045, pqac-00000046, pqac-00000047, pqac-00000048, pqac-00000049, pqac-00000050, pqac-00000051, pqac-00000052, pqac-00000053, pqac-00000054, pqac-00000055, pqac-00000056]\n\nStatus: Paper Count=39 | Relevant Papers=19 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=57 | Current Cost=$0.6127 | Disease-Target Evidence=0", + "name": "create_artifact", + "tool_call_id": "toolu_014oZ1mwaG8DV44UCjhuFPqf", + "info": { + "start_ts": 4653.588961898, + "end_ts": 4676.418348853 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "toolu_016EAkkcDvLP6MHcPFnTfyrs", + "type": "function", + "function": { + "arguments": "{\"artifact_type\": \"table\", \"description\": \"Create a ranked shortlist table for an automated EBSD parameter-optimization tool. Columns: Priority Tier (Tier 1 Highest Value / Tier 2 High Value / Tier 3 Moderate Value / Tier 4 Premature/Low Value), EBSD Output, Rationale for Ranking. Include approximately 10 rows covering all the main measurements. Tier 1 should include outputs with strong property linkage AND moderate-to-robust reproducibility AND high computational demand. Tier 4 should include outputs that are fragile, under-standardized, or have weak property linkage despite high reporting frequency.\"}", + "name": "create_artifact" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "### Artifact (ID artifact-02)\n\n| Priority Tier | EBSD Output | Rationale for Ranking |\n|---|---|---|\n| Tier 1 Highest Value | Crystallographic texture (ODF, pole figures, texture intensity/index) | Strongest current combination of property payoff, industrial relevance, and modeling demand: directly predicts elastic/plastic anisotropy, modulus, yield-stress directionality, and AM qualification outcomes; is a primary input to CPFEM, ICME, and reduced-order/ML texture representations; reproducibility is moderate if sample axes and plotting conventions are rigorously controlled (pqac-00000017, pqac-00000018, pqac-00000019, pqac-00000020, pqac-00000021, pqac-00000051, pqac-00000056) |\n| Tier 1 Highest Value | Grain size and grain size distribution | Foundational structure-property descriptor with strong Hall-Petch and hardness relevance and high value for synthetic microstructure generation and statistical volume elements; more reproducible than many advanced metrics if thresholds, minimum grain size, and weighting definition are standardized; ISO 13067 directly supports this as a standardizable target (pqac-00000022, pqac-00000024, pqac-00000025, pqac-00000026, pqac-00000003) |\n| Tier 1 Highest Value | Grain morphology / aspect ratio / elongation statistics | Especially high value for AM and CPFEM because columnar-vs-equiaxed morphology and elongation govern anisotropy and representative volume construction; property linkage is meaningful in LPBF, though definitions vary; an optimization tool that also standardizes morphology definitions would solve a real bottleneck (pqac-00000006, pqac-00000009, pqac-00000025, pqac-00000027, pqac-00000052) |\n| Tier 2 High Value | Misorientation distribution and grain boundary character distribution (GBCD, CSL fractions, network connectivity) | Strong demonstrated payoff for intergranular corrosion, SCC, corrosion fatigue, and crack-path tortuosity; industrially important in stainless steels and grain-boundary-engineered alloys; however, sensitivity to CSL tolerances, boundary segmentation, and 2D vs 3D assumptions lowers immediate automation readiness versus Tier 1 (pqac-00000011, pqac-00000012, pqac-00000013, pqac-00000014, pqac-00000015, pqac-00000016) |\n| Tier 2 High Value | Phase fraction and phase identification | High practical value in multiphase steels, AM alloys, and transformation products; directly relevant to process qualification and mechanical-property partitioning; can be robust when phases are well resolved, but becomes fragile for pseudosymmetry or very fine second phases (pqac-00000034, pqac-00000049, pqac-00000050) |\n| Tier 2 High Value | Parent-phase reconstruction plus variant/packet statistics | Very high value in steels and Ti alloys because prior-austenite/prior-\u03b2 information controls effective grain size, packet hierarchy, toughness, and AM martensitic network interpretation; also increasingly important in LPBF martensitic alloys; kept below Tier 1 because workflow dependence and OR sensitivity remain substantial (pqac-00000028, pqac-00000029, pqac-00000031, pqac-00000045, pqac-00000046, pqac-00000047) |\n| Tier 3 Moderate Value | KAM, GOS, and GND density | Extremely popular in the literature and useful for deformation heterogeneity, recrystallization, and fatigue/crack-tip studies, but step-size dependence and noise amplification make them poor first targets unless uncertainty propagation is explicit; best treated as secondary outputs after robust orientation optimization (pqac-00000000, pqac-00000032, pqac-00000055, pqac-00000022) |\n| Tier 3 Moderate Value | Twin and variant analysis | Important in twinning alloys, martensitic transformations, and grain-boundary-engineered materials; can predict corrosion arrest and local deformation pathways, but requires thin-feature resolution and careful tolerance definitions; narrower industrial breadth than texture or grain size (pqac-00000012, pqac-00000016, pqac-00000028, pqac-00000030, pqac-00000045) |\n| Tier 4 Premature/Low Value | Residual elastic strain/stress by HR-EBSD | Scientifically powerful with strong local-mechanics relevance, but currently too fragile, labor-intensive, and under-standardized for broad automated parameter optimization; depends on pattern quality, reference selection, and careful surface preparation, so premature as a general-purpose optimization target (pqac-00000053, pqac-00000054, pqac-00000055) |\n| Tier 4 Premature/Low Value | 3D EBSD / serial sectioning derived statistics and five-parameter GBCD | Potentially transformative for true connectivity and grain-boundary-plane statistics, but acquisition burden, registration sensitivity, sparse adoption, and lack of routine standardization make it a poor early automation target except in specialized labs; best as a later-stage extension after robust 2D workflows are solved (pqac-00000025, pqac-00000038, pqac-00000044, pqac-00000056) |\n\n\n*Table: This table ranks EBSD-derived outputs for an automated parameter-optimization tool by expected scientific and industrial value. It prioritizes measurements that combine strong property linkage, reasonable reproducibility, and high demand in AM qualification and ICME/CPFEM workflows.*\n\nArtifact IDs that may be injected into the answer: [artifact-00, artifact-01, artifact-02]\n\nContext IDs that may be cited: [pqac-00000000, pqac-00000001, pqac-00000002, pqac-00000003, pqac-00000004, pqac-00000005, pqac-00000006, pqac-00000007, pqac-00000008, pqac-00000009, pqac-00000010, pqac-00000011, pqac-00000012, pqac-00000013, pqac-00000014, pqac-00000015, pqac-00000016, pqac-00000017, pqac-00000018, pqac-00000019, pqac-00000020, pqac-00000021, pqac-00000022, pqac-00000023, pqac-00000024, pqac-00000025, pqac-00000026, pqac-00000027, pqac-00000028, pqac-00000029, pqac-00000030, pqac-00000031, pqac-00000032, pqac-00000033, pqac-00000034, pqac-00000035, pqac-00000036, pqac-00000037, pqac-00000038, pqac-00000039, pqac-00000040, pqac-00000041, pqac-00000042, pqac-00000043, pqac-00000044, pqac-00000045, pqac-00000046, pqac-00000047, pqac-00000048, pqac-00000049, pqac-00000050, pqac-00000051, pqac-00000052, pqac-00000053, pqac-00000054, pqac-00000055, pqac-00000056]\n\nStatus: Paper Count=39 | Relevant Papers=19 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=57 | Current Cost=$0.6127 | Disease-Target Evidence=0", + "name": "create_artifact", + "tool_call_id": "toolu_016EAkkcDvLP6MHcPFnTfyrs", + "info": { + "start_ts": 4738.562854849, + "end_ts": 4753.576249806 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "toolu_01GAuS1hDQGMT6WrVhMWhQcK", + "type": "function", + "function": { + "arguments": "{\"plan_objective_id\": 7, \"updated_plan_objective_json\": \"{\\\"id\\\": 7, \\\"objective\\\": \\\"Create summary artifacts (tables, rankings) for the final answer\\\", \\\"rationale\\\": \\\"Three comprehensive tables created: importance ranking, reproducibility analysis, automation priority ranking\\\", \\\"status\\\": \\\"completed\\\", \\\"result\\\": \\\"Created artifact-00 (importance ranking), artifact-01 (reproducibility concerns), artifact-02 (automation priority tiers)\\\", \\\"evaluation\\\": \\\"All three artifacts cover the requested content comprehensively\\\"}\"}", + "name": "update_plan" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Updated plan:\n{\n \"objectives\": [\n {\n \"id\": 1,\n \"objective\": \"Search for literature on EBSD-derived quantitative measurements and their relative importance\",\n \"rationale\": \"Foundational literature obtained\",\n \"status\": \"completed\",\n \"result\": \"Found key papers on EBSD measurement methods, AM applications, grain boundary engineering, fatigue, texture-property relations\",\n \"evaluation\": \"Multiple high-quality sources retrieved covering all major EBSD measurement types\"\n },\n {\n \"id\": 2,\n \"objective\": \"Search for structure-property linkage evidence\",\n \"rationale\": \"Evidence gathered on texture-anisotropy, GBCD-corrosion, orientation-fatigue, grain size-Hall-Petch links\",\n \"status\": \"completed\",\n \"result\": \"Strong evidence for texture-anisotropy and GBCD-corrosion linkages; good evidence for fatigue-orientation linkages; grain size-Hall-Petch is well-established foundational result\",\n \"evaluation\": \"Sufficient evidence with quantitative examples from multiple papers\"\n },\n {\n \"id\": 3,\n \"objective\": \"Search for emerging uses of EBSD in ICME, CPFEM, ML, digital twins, and AM qualification\",\n \"rationale\": \"Evidence gathered on CPFEM inputs, ML texture-property models, DREAM.3D synthetic microstructures, AM process optimization\",\n \"status\": \"completed\",\n \"result\": \"Key bottleneck is orientation data (texture) and grain size distributions as CPFEM/ICME inputs; ML surrogate models use texture representations; synthetic microstructure generation requires grain morphology + orientation\",\n \"evaluation\": \"Sufficient evidence from multiple sources\"\n },\n {\n \"id\": 4,\n \"objective\": \"Search for EBSD applications in additive manufacturing, particularly LPBF metals\",\n \"rationale\": \"Extensive evidence gathered from NPL guide, NIST review, and specific alloy studies\",\n \"status\": \"completed\",\n \"result\": \"Texture is primary driver of AM anisotropy; grain morphology, melt pool structure, and cell/subgrain structure all characterized by EBSD; 3D EBSD rare but valuable; AlSi10Mg cell structure characterized\",\n \"evaluation\": \"Sufficient evidence from Mingard 2023, Weaver 2021, Snopinski 2022, Muiruri 2020, Haines 2025\"\n },\n {\n \"id\": 5,\n \"objective\": \"Search for reproducibility and measurement quality concerns in EBSD\",\n \"rationale\": \"Evidence gathered from Flipon 2021 and Mingard 2023 on step size, cleanup, misorientation threshold, and software definition effects\",\n \"status\": \"completed\",\n \"result\": \"Grain size varies <7% with misorientation threshold 5-15\u00b0; pixel size affects mean values by up to 20%; software definitions of ellipse fitting, Feret diameters differ significantly between vendors; ISO 13067 and ASTM E2627 referenced; color scale choices can mislead\",\n \"evaluation\": \"Strong evidence from Flipon 2021 and Mingard 2023 NPL guide\"\n },\n {\n \"id\": 6,\n \"objective\": \"Gather evidence from retrieved papers on all five topics\",\n \"rationale\": \"Extensive evidence gathered through multiple rounds of gather_evidence and read_text\",\n \"status\": \"completed\",\n \"result\": \"57 evidence pieces collected across all topics with strong coverage of texture-anisotropy, GBCD-corrosion, fatigue-orientation, CPFEM inputs, AM characterization, reproducibility concerns\",\n \"evaluation\": \"Evidence is sufficient to create comprehensive artifacts and answer\"\n },\n {\n \"id\": 7,\n \"objective\": \"Create summary artifacts (tables, rankings) for the final answer\",\n \"rationale\": \"Three comprehensive tables created: importance ranking, reproducibility analysis, automation priority ranking\",\n \"status\": \"completed\",\n \"result\": \"Created artifact-00 (importance ranking), artifact-01 (reproducibility concerns), artifact-02 (automation priority tiers)\",\n \"evaluation\": \"All three artifacts cover the requested content comprehensively\"\n },\n {\n \"id\": 8,\n \"objective\": \"Submit final comprehensive answer with citations\",\n \"rationale\": \"Deliver the prioritized, evidence-backed survey as requested\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n }\n ]\n}", + "name": "update_plan", + "tool_call_id": "toolu_01GAuS1hDQGMT6WrVhMWhQcK", + "info": { + "start_ts": 4807.688925837, + "end_ts": 4807.690992605 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "toolu_01BtvJpWMbeWGTHdTJwNefSt", + "type": "function", + "function": { + "arguments": "{\"plan_objective_id\": 8, \"updated_plan_objective_json\": \"{\\\"id\\\": 8, \\\"objective\\\": \\\"Submit final comprehensive answer with citations\\\", \\\"rationale\\\": \\\"All evidence gathered and artifacts created; ready for comprehensive synthesis\\\", \\\"status\\\": \\\"in-progress\\\", \\\"result\\\": null, \\\"evaluation\\\": null}\"}", + "name": "update_plan" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Updated plan:\n{\n \"objectives\": [\n {\n \"id\": 1,\n \"objective\": \"Search for literature on EBSD-derived quantitative measurements and their relative importance\",\n \"rationale\": \"Foundational literature obtained\",\n \"status\": \"completed\",\n \"result\": \"Found key papers on EBSD measurement methods, AM applications, grain boundary engineering, fatigue, texture-property relations\",\n \"evaluation\": \"Multiple high-quality sources retrieved covering all major EBSD measurement types\"\n },\n {\n \"id\": 2,\n \"objective\": \"Search for structure-property linkage evidence\",\n \"rationale\": \"Evidence gathered on texture-anisotropy, GBCD-corrosion, orientation-fatigue, grain size-Hall-Petch links\",\n \"status\": \"completed\",\n \"result\": \"Strong evidence for texture-anisotropy and GBCD-corrosion linkages; good evidence for fatigue-orientation linkages; grain size-Hall-Petch is well-established foundational result\",\n \"evaluation\": \"Sufficient evidence with quantitative examples from multiple papers\"\n },\n {\n \"id\": 3,\n \"objective\": \"Search for emerging uses of EBSD in ICME, CPFEM, ML, digital twins, and AM qualification\",\n \"rationale\": \"Evidence gathered on CPFEM inputs, ML texture-property models, DREAM.3D synthetic microstructures, AM process optimization\",\n \"status\": \"completed\",\n \"result\": \"Key bottleneck is orientation data (texture) and grain size distributions as CPFEM/ICME inputs; ML surrogate models use texture representations; synthetic microstructure generation requires grain morphology + orientation\",\n \"evaluation\": \"Sufficient evidence from multiple sources\"\n },\n {\n \"id\": 4,\n \"objective\": \"Search for EBSD applications in additive manufacturing, particularly LPBF metals\",\n \"rationale\": \"Extensive evidence gathered from NPL guide, NIST review, and specific alloy studies\",\n \"status\": \"completed\",\n \"result\": \"Texture is primary driver of AM anisotropy; grain morphology, melt pool structure, and cell/subgrain structure all characterized by EBSD; 3D EBSD rare but valuable; AlSi10Mg cell structure characterized\",\n \"evaluation\": \"Sufficient evidence from Mingard 2023, Weaver 2021, Snopinski 2022, Muiruri 2020, Haines 2025\"\n },\n {\n \"id\": 5,\n \"objective\": \"Search for reproducibility and measurement quality concerns in EBSD\",\n \"rationale\": \"Evidence gathered from Flipon 2021 and Mingard 2023 on step size, cleanup, misorientation threshold, and software definition effects\",\n \"status\": \"completed\",\n \"result\": \"Grain size varies <7% with misorientation threshold 5-15\u00b0; pixel size affects mean values by up to 20%; software definitions of ellipse fitting, Feret diameters differ significantly between vendors; ISO 13067 and ASTM E2627 referenced; color scale choices can mislead\",\n \"evaluation\": \"Strong evidence from Flipon 2021 and Mingard 2023 NPL guide\"\n },\n {\n \"id\": 6,\n \"objective\": \"Gather evidence from retrieved papers on all five topics\",\n \"rationale\": \"Extensive evidence gathered through multiple rounds of gather_evidence and read_text\",\n \"status\": \"completed\",\n \"result\": \"57 evidence pieces collected across all topics with strong coverage of texture-anisotropy, GBCD-corrosion, fatigue-orientation, CPFEM inputs, AM characterization, reproducibility concerns\",\n \"evaluation\": \"Evidence is sufficient to create comprehensive artifacts and answer\"\n },\n {\n \"id\": 7,\n \"objective\": \"Create summary artifacts (tables, rankings) for the final answer\",\n \"rationale\": \"Three comprehensive tables created: importance ranking, reproducibility analysis, automation priority ranking\",\n \"status\": \"completed\",\n \"result\": \"Created artifact-00 (importance ranking), artifact-01 (reproducibility concerns), artifact-02 (automation priority tiers)\",\n \"evaluation\": \"All three artifacts cover the requested content comprehensively\"\n },\n {\n \"id\": 8,\n \"objective\": \"Submit final comprehensive answer with citations\",\n \"rationale\": \"All evidence gathered and artifacts created; ready for comprehensive synthesis\",\n \"status\": \"in-progress\",\n \"result\": null,\n \"evaluation\": null\n }\n ]\n}", + "name": "update_plan", + "tool_call_id": "toolu_01BtvJpWMbeWGTHdTJwNefSt", + "info": { + "start_ts": 4860.061318744, + "end_ts": 4860.06294542 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "toolu_01FhDVCxrwyhTbzVJ4pjMjun", + "type": "function", + "function": { + "arguments": "{\"answer\": \"# Quantitative Microstructural Outcomes from EBSD: A Prioritized Evidence-Based Survey\\n\\n## 1. Which EBSD-Derived Quantities Matter Most Now\\n\\nThe following ranking table synthesizes the current importance, research activity, property linkage strength, reproducibility, and computational demand for each major EBSD-derived measurement category.\\n\\n\\n\\n**Crystallographic texture** (ODF, pole figures, texture index) stands at the top of this ranking. It is the single most widely demanded EBSD output for both research and industry because it directly governs macroscopic elastic and plastic anisotropy through the fundamental relationship between crystal orientation and slip system activation described by Schmid's law (pqac-00000017, pqac-00000018). Texture also serves as the primary input for crystal plasticity modeling pipelines (pqac-00000004, pqac-00000056). Measuring distances between crystallographic textures is recognized as essential for materials design and optimal process control in the metal industry (pqac-00000019).\\n\\n**Grain size and grain size distribution** is the second most important quantity, underpinning the Hall-Petch relationship and serving as a mandatory input for generating initial microstructures in full-field modeling and for material parameter identification associated with microstructure evolution (pqac-00000022, pqac-00000003). Volume-weighted average grain size has been shown to produce a better-fitting Hall-Petch relationship compared to simple number-averaged grain size (pqac-00000022).\\n\\n**Misorientation distribution and GBCD** rank third. The fraction, connectivity, and character of grain boundaries\\u2014particularly the distinction between special (CSL) and random high-angle boundaries\\u2014has direct, quantitative implications for intergranular corrosion, stress corrosion cracking, and corrosion fatigue (pqac-00000011, pqac-00000012, pqac-00000013, pqac-00000014).\\n\\n**KAM, GOS, and GND density** are among the most frequently reported EBSD metrics in the literature, used to characterize local plastic strain, deformation heterogeneity, and recrystallization state (pqac-00000000, pqac-00000022). However, their property linkage is weaker than often assumed, and they suffer from significant step-size dependence, placing them lower in the overall importance ranking for decision-making purposes.\\n\\n**HR-EBSD** for residual elastic strain/stress measurement offers strain sensitivity of at least 1 \\u00d7 10\\u207b\\u2074 (pqac-00000053) and has demonstrated capability for mapping crack-tip stress fields and dislocation structures (pqac-00000054, pqac-00000055), but remains a specialist technique with high acquisition burden and limited standardization.\\n\\n**3D EBSD** serial sectioning provides uniquely valuable true connectivity and five-parameter grain boundary plane data. The five-parameter grain boundary character distribution (GBCD) relates grain boundary area to energy and reveals that frequently observed boundary planes tend to have the lowest energy (pqac-00000037, pqac-00000038, pqac-00000042, pqac-00000043). However, 3D EBSD datasets remain rare and resource-intensive.\\n\\n## 2. Structure\\u2013Property Linkage\\n\\n### Strongest demonstrated property payoff\\n\\n**Texture \\u2192 anisotropy.** Crystallographic texture is the primary source of both elastic and plastic anisotropy. In LPBF 316L stainless steel, moderate texture produces ~15% yield-strength variation between build directions (X: 581 MPa vs Z: 506\\u2013514 MPa), while extreme Goss texture (21 m.u.d.) creates ~30% strength differences between \\u27e8111\\u27e9 and \\u27e8100\\u27e9 directions (pqac-00000017). Crystal plasticity models calibrated with EBSD texture data can predict stress\\u2013strain response within 5% error. Elongation varies from 36.2% to 96.3% depending on crystal orientation relative to load, further demonstrating that texture dominates over grain morphology and porosity as the primary source of mechanical anisotropy in AM metals (pqac-00000017, pqac-00000020, pqac-00000021).\\n\\n**Grain size \\u2192 yield strength (Hall-Petch).** The fundamental grain-size\\u2013strength relationship is well established. EBSD enables not only mean grain size measurement but full grain size distribution characterization, with the volume-weighted average providing the most physically meaningful input for Hall-Petch predictions (pqac-00000022). In crystal plasticity frameworks, EBSD-measured grain sizes are used to calculate slip-system-level micro-Hall-Petch parameters via the Saltykov method for 2D-to-3D conversion (pqac-00000003).\\n\\n**GBCD \\u2192 corrosion and SCC.** Grain boundary engineering to increase the fraction of special boundaries (particularly \\u03a33) to ~74% has demonstrated strong improvements in SCC resistance. In 304 stainless steel, GBE treatment produced fewer secondary cracks and more tortuous intergranular crack paths (pqac-00000014). In 316L, optimal GBE conditions achieved the longest corrosion fatigue life of 3,187 cycles, with \\u03a33 boundaries showing ~3.5\\u00d7 less corrosion depth than random high-angle boundaries (210 nm vs 60 nm) (pqac-00000011, pqac-00000013). However, special boundaries resist intergranular corrosion but do not effectively block transgranular fatigue crack propagation (pqac-00000011). On copper, EBSD revealed that the passivation efficiency of \\u03a33 boundaries transitions sharply at deviation angles of 0.4\\u20130.5\\u00b0 from ideal coherent geometry (pqac-00000015, pqac-00000016).\\n\\n**Orientation and Schmid factor \\u2192 fatigue crack initiation.** In rolled Ti-6Al-4V, EBSD analysis of 596 crack segments showed that fatigue cracks initiate preferentially on prismatic slip systems in grains with very high Schmid factors (pqac-00000032, pqac-00000033, pqac-00000034). At grain boundaries, crack deflection is governed by the interplay between the geometric compatibility factor and the Schmid factor in neighboring grains (pqac-00000032). This demonstrates a strong, quantitative link between EBSD-measured local orientation data and fatigue crack path prediction.\\n\\n**Prior-austenite grain size \\u2192 toughness and martensite hierarchy.** In LPBF 17-4 PH steel, smaller prior austenite grains (~10.2 \\u00b5m) led to improved grain boundary connectivity and higher length fractions of desirable intervariant boundaries (60\\u00b0/[11\\u03041] and 10.5\\u00b0/[011]), with implications for toughness, strength, intergranular corrosion, and cracking behavior (pqac-00000045, pqac-00000047). Martensitic transformation increases mechanical strength through Hall-Petch hardening via hierarchical subdivision of parent grains into child domains (pqac-00000029).\\n\\n### Most often reported but weakly linked\\n\\n**KAM/GOS/GND density** are extremely widely reported as qualitative indicators of deformation state, but their quantitative structure\\u2013property predictions remain weak because the metrics are inherently step-size dependent and lack standardized reporting conventions, making cross-study comparison unreliable (pqac-00000000, pqac-00000022).\\n\\n**Grain morphology (aspect ratio)** is frequently reported in AM studies, but its isolated contribution to mechanical properties is typically secondary to texture effects. In multiple LPBF alloy reviews, texture was identified as a greater contributor to strength anisotropy than grain shape alone (pqac-00000017, pqac-00000020).\\n\\n## 3. Emerging and High-Growth Uses (2020\\u20132026)\\n\\n### CPFEM and ICME\\n\\nThe primary EBSD inputs for crystal plasticity simulations are crystallographic orientation data (Euler angles), grain size distributions, and grain morphology. EBSD maps are used to construct representative volume elements (RVEs), with each voxel assigned a distinct orientation from the measured texture (pqac-00000002). The PRISMS-Plasticity pipeline, for example, generates starting microstructures from input EBSD data or synthetic textures for Taylor-type crystal plasticity modeling (pqac-00000004). Accurate reduced-order Euler angle datasets that faithfully represent crystallographic texture are essential for these workflows; the TACS (texture adaptive clustering and sampling) method achieved Kolmogorov-Smirnov test scores near 0.9 for texture fidelity, compared to below 0.3 for conventional EBSD dataset reduction (pqac-00000004, pqac-00000056).\\n\\n### Synthetic microstructure generation\\n\\nDREAM.3D and related tools require EBSD-derived orientation distributions and grain size distributions (including 2D-to-3D conversion via the Saltykov method) as input for generating synthetic polycrystalline microstructures (pqac-00000003). Grain morphology (shape parameters) is also needed but is more difficult to standardize. The availability of high-quality EBSD texture and grain-size data is the actual bottleneck for these workflows, rather than the computational tools themselves.\\n\\n### Machine learning surrogate models\\n\\nML approaches increasingly use texture representations (ODFs, pole figure images, orientation histograms) as features for microstructure\\u2013property regression. Novel distance measures based on Earth Mover's Distance have been introduced for quantifying texture similarity, which is essential for materials design and process optimization applications (pqac-00000019). Transfer learning approaches have been applied to EBSD pattern classification (pqac-00000019).\\n\\n### Digital twins and AM qualification\\n\\nFor additive manufacturing, the dominant EBSD-derived inputs to digital twin and qualification frameworks are crystallographic texture (which controls anisotropy), grain morphology (columnar vs equiaxed), and defect/porosity metrics. Physics-based models require EBSD texture measurements to isolate and predict the contribution of each anisotropy source to specific alloys and LPBF processes (pqac-00000009, pqac-00000021).\\n\\n## 4. Additive Manufacturing Specifically\\n\\n### Most reported and decision-relevant EBSD outcomes for LPBF\\n\\n**Crystallographic texture** is identified as the most critical EBSD measurement for AM process qualification, as it is the primary source of elastic and plastic anisotropy in virtually all LPBF metals (pqac-00000008, pqac-00000017, pqac-00000018, pqac-00000020, pqac-00000021). In LPBF 316L, texture measured by EBSD directly predicts yield-stress and elongation anisotropy and can be used to calibrate crystal plasticity simulations (pqac-00000017). For LPBF Ti-6Al-4V, reconstructed \\u03b2-phase texture from EBSD reveals \\u27e8100\\u27e9 fiber texture aligned with the build direction, with alignment disappearing after heat treatment above the \\u03b1\\u2192\\u03b2 transformation temperature (pqac-00000028).\\n\\n**Columnar vs equiaxed grain morphology** is the second most-reported outcome. Grain elongation in the solidification direction shows periodic variation from melting/remelting patterns; preferentially oriented grains grow at the expense of others, creating wide or bimodal size distributions (pqac-00000006). The NPL guide emphasizes that single mean values of grain size can be meaningless for AM materials without proper context about the distribution and calculation method used (pqac-00000006, pqac-00000025).\\n\\n**Cell/subgrain structure in AlSi10Mg.** The as-built SLM AlSi10Mg microstructure consists of heterogeneous zones: fine melt-pool cells, coarse melt-pool regions, and heat-affected zones, all composed of primary \\u03b1-Al cells surrounded by a continuous cellular Si network (pqac-00000049). EBSD combined with XRD tracks cell size evolution through heat treatment and severe plastic deformation, with ECAP reducing grain size from ~1.42 \\u00b5m to ~0.24 \\u00b5m after two passes (pqac-00000049). The corrosion resistance of AlSi10Mg improved significantly after ECAP processing, with polarization resistance increasing from ~1.1 k\\u03a9\\u00b7cm\\u00b2 (as-built) to ~75.5 k\\u03a9\\u00b7cm\\u00b2 (2 ECAP passes) (pqac-00000050).\\n\\n**Melt-pool boundary structure and LAGB/HAGB fractions** are widely reported but their isolated contribution to properties is difficult to separate from texture effects. Melt pools primarily affect elongation and ductility rather than strength (pqac-00000009).\\n\\n**Prior-austenite reconstruction in LPBF steels** is emerging as a high-value technique. In LPBF 17-4 PH steel, five-parameter characterization of intervariant boundaries showed that smaller prior austenite grains improve the grain boundary network by increasing desirable {110} twist boundary plane populations, which are beneficial for controlling hydrogen embrittlement and dislocation plasticity (pqac-00000045, pqac-00000047).\\n\\n## 5. Reproducibility and Measurement-Quality Concerns\\n\\nThe following table summarizes where the literature has documented that acquisition and post-processing choices materially change reported results.\\n\\n\\n\\n### Key findings on robustness vs fragility\\n\\n**Most robust:** Area-weighted grain size metrics are the most reproducible EBSD outputs; they reduce dependence on step size and map quality, and better discriminate between samples with different size distributions than number-average metrics (pqac-00000026). Crystallographic texture is moderately robust if sample axis registration is rigorously controlled (pqac-00000051).\\n\\n**Most fragile:** KAM, GOS, and GND density are explicitly step-size dependent. Local misorientation values scale with step size, and GND density calculations amplify orientation noise because they require spatial gradients (pqac-00000022, pqac-00000055). HR-EBSD strain mapping depends critically on reference pattern selection and surface preparation quality (pqac-00000053). Grain morphology parameters (aspect ratio, ellipticity, circularity) are highly definition-dependent: two commercial software packages analyzing the same AM sample produced ~20% differences in fitted major-axis values and reported inverse aspect-ratio conventions (3.3 vs 0.27), potentially inverting interpretation if not carefully documented (pqac-00000027). 3D EBSD statistics are fragile due to registration, segmentation tolerance, and slice-loss sensitivity (pqac-00000025, pqac-00000044).\\n\\n**Standards landscape:** ISO 13067:2020 covers average grain size from EBSD, and ASTM E2627 is commonly referenced for EBSD grain-size practice (pqac-00000025, pqac-00000052). No mature universal standards exist for KAM/GOS/GND reporting, HR-EBSD stress mapping, five-parameter GBCD, or grain morphology parameter definitions. The NPL Good Practice Guide (Mingard 2023) specifically warns that different EBSD software packages use different definitions for shape parameters and color scales, and that these choices can materially alter conclusions about sample-to-sample differences (pqac-00000025, pqac-00000027, pqac-00000052).\\n\\n## 6. Ranked Shortlist for Automated EBSD Parameter Optimization\\n\\nThe following table presents a prioritized assessment of which EBSD measurements would create the most scientific value if reliably automated with quantified uncertainty, and which are premature targets.\\n\\n\\n\\n### Summary rationale\\n\\n**Tier 1 (Highest Value)** comprises crystallographic texture, grain size/distribution, and grain morphology/aspect ratio. These three outputs together form the minimal necessary input set for CPFEM, synthetic microstructure generation, and AM process qualification. They have the strongest demonstrated property payoff (anisotropy, Hall-Petch, columnar-vs-equiaxed classification), the highest computational demand, and\\u2014critically\\u2014their reproducibility weaknesses are addressable through standardized definitions, consistent thresholds, and area-weighted metrics (pqac-00000017, pqac-00000022, pqac-00000025, pqac-00000026, pqac-00000027, pqac-00000056).\\n\\n**Tier 2 (High Value)** includes GBCD/misorientation distribution, phase fraction/identification, and parent-phase reconstruction. These outputs have strong property linkage in specific but industrially critical domains (stainless steels for corrosion, multiphase alloys, martensitic steels and Ti alloys), and rising demand in AM qualification. Their lower ranking reflects greater sensitivity to tolerance choices and workflow dependence (pqac-00000011, pqac-00000014, pqac-00000028, pqac-00000045).\\n\\n**Tier 3 (Moderate Value)** covers KAM/GOS/GND density and twin/variant analysis. Although extremely popular in publications, KAM and GND density are poor early-stage automation targets because their inherent step-size dependence means that optimized acquisition parameters will change the absolute values of these metrics, creating a reproducibility paradox unless uncertainty is propagated explicitly (pqac-00000000, pqac-00000022).\\n\\n**Tier 4 (Premature/Low Value for general-purpose automation)** includes HR-EBSD strain mapping and 3D EBSD statistics. Both are scientifically powerful but too fragile, labor-intensive, and under-standardized for broad automated optimization at present (pqac-00000053, pqac-00000044). They are best pursued as later-stage extensions after robust 2D workflows are established.\\n\\nIn conclusion, an automated EBSD parameter-optimization tool would create the most immediate scientific and industrial value by targeting crystallographic texture, grain size distribution (with area-weighted metrics and explicit threshold reporting per ISO 13067), and standardized grain morphology descriptors as its primary outputs. Misorientation/GBCD and phase identification are strong secondary targets. KAM/GOS/GND, while frequently demanded, should only be automated once their step-size dependence is explicitly addressed through uncertainty quantification. HR-EBSD and 3D EBSD are best reserved for specialized deployment.\"}", + "name": "answer" + } + } + ], + "info": null + } + ], + "hide_old_env_states": false, + "hide_old_action_content": false, + "sliding_window": null + }, + "observation": [ + { + "role": "tool", + "content": "Updated plan:\n{\n \"objectives\": [\n {\n \"id\": 1,\n \"objective\": \"Search for literature on EBSD-derived quantitative measurements and their relative importance\",\n \"rationale\": \"Foundational literature obtained\",\n \"status\": \"completed\",\n \"result\": \"Found key papers on EBSD measurement methods, AM applications, grain boundary engineering, fatigue, texture-property relations\",\n \"evaluation\": \"Multiple high-quality sources retrieved covering all major EBSD measurement types\"\n },\n {\n \"id\": 2,\n \"objective\": \"Search for structure-property linkage evidence\",\n \"rationale\": \"Evidence gathered on texture-anisotropy, GBCD-corrosion, orientation-fatigue, grain size-Hall-Petch links\",\n \"status\": \"completed\",\n \"result\": \"Strong evidence for texture-anisotropy and GBCD-corrosion linkages; good evidence for fatigue-orientation linkages; grain size-Hall-Petch is well-established foundational result\",\n \"evaluation\": \"Sufficient evidence with quantitative examples from multiple papers\"\n },\n {\n \"id\": 3,\n \"objective\": \"Search for emerging uses of EBSD in ICME, CPFEM, ML, digital twins, and AM qualification\",\n \"rationale\": \"Evidence gathered on CPFEM inputs, ML texture-property models, DREAM.3D synthetic microstructures, AM process optimization\",\n \"status\": \"completed\",\n \"result\": \"Key bottleneck is orientation data (texture) and grain size distributions as CPFEM/ICME inputs; ML surrogate models use texture representations; synthetic microstructure generation requires grain morphology + orientation\",\n \"evaluation\": \"Sufficient evidence from multiple sources\"\n },\n {\n \"id\": 4,\n \"objective\": \"Search for EBSD applications in additive manufacturing, particularly LPBF metals\",\n \"rationale\": \"Extensive evidence gathered from NPL guide, NIST review, and specific alloy studies\",\n \"status\": \"completed\",\n \"result\": \"Texture is primary driver of AM anisotropy; grain morphology, melt pool structure, and cell/subgrain structure all characterized by EBSD; 3D EBSD rare but valuable; AlSi10Mg cell structure characterized\",\n \"evaluation\": \"Sufficient evidence from Mingard 2023, Weaver 2021, Snopinski 2022, Muiruri 2020, Haines 2025\"\n },\n {\n \"id\": 5,\n \"objective\": \"Search for reproducibility and measurement quality concerns in EBSD\",\n \"rationale\": \"Evidence gathered from Flipon 2021 and Mingard 2023 on step size, cleanup, misorientation threshold, and software definition effects\",\n \"status\": \"completed\",\n \"result\": \"Grain size varies <7% with misorientation threshold 5-15\u00b0; pixel size affects mean values by up to 20%; software definitions of ellipse fitting, Feret diameters differ significantly between vendors; ISO 13067 and ASTM E2627 referenced; color scale choices can mislead\",\n \"evaluation\": \"Strong evidence from Flipon 2021 and Mingard 2023 NPL guide\"\n },\n {\n \"id\": 6,\n \"objective\": \"Gather evidence from retrieved papers on all five topics\",\n \"rationale\": \"Extensive evidence gathered through multiple rounds of gather_evidence and read_text\",\n \"status\": \"completed\",\n \"result\": \"57 evidence pieces collected across all topics with strong coverage of texture-anisotropy, GBCD-corrosion, fatigue-orientation, CPFEM inputs, AM characterization, reproducibility concerns\",\n \"evaluation\": \"Evidence is sufficient to create comprehensive artifacts and answer\"\n },\n {\n \"id\": 7,\n \"objective\": \"Create summary artifacts (tables, rankings) for the final answer\",\n \"rationale\": \"Three comprehensive tables created: importance ranking, reproducibility analysis, automation priority ranking\",\n \"status\": \"completed\",\n \"result\": \"Created artifact-00 (importance ranking), artifact-01 (reproducibility concerns), artifact-02 (automation priority tiers)\",\n \"evaluation\": \"All three artifacts cover the requested content comprehensively\"\n },\n {\n \"id\": 8,\n \"objective\": \"Submit final comprehensive answer with citations\",\n \"rationale\": \"All evidence gathered and artifacts created; ready for comprehensive synthesis\",\n \"status\": \"in-progress\",\n \"result\": null,\n \"evaluation\": null\n }\n ]\n}", + "name": "update_plan", + "tool_call_id": "toolu_01BtvJpWMbeWGTHdTJwNefSt", + "info": { + "start_ts": 4860.061318744, + "end_ts": 4860.06294542 + } + } + ], + "next_observation": [ + { + "role": "tool", + "content": "Answer was successfully submitted. Plan is not complete. Terminating the run anyway.", + "name": "answer", + "tool_call_id": "toolu_01FhDVCxrwyhTbzVJ4pjMjun", + "info": { + "start_ts": 5018.913899114, + "end_ts": 5019.605845606 + } + } + ], + "reward": 0.0, + "truncated": false, + "done": true, + "value": 0.0, + "metadata": { + "time_elapsed_before_transition": 1.2342060629998741, + "time_elapsed_agent_get_asv": 109.51877444699949, + "time_elapsed_after_agent_get_asv": 1.1137824159995944, + "time_elapsed_env_step": 3.449853484000414, + "time_elapsed_after_env_step": 1.1394677479993334 + }, + "action": { + "call_id": { + "run_id": "e2f57d5a-1373-4576-8380-188d8546c1f4", + "fwd_id": "9221f51f-2f30-45fb-a4ca-9abde2b8d6b8" + }, + "op_name": "IdentityOp-ff2e08395fcc", + "op_class_name": "ldp.graph.common_ops.IdentityOp", + "value": { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "toolu_01FhDVCxrwyhTbzVJ4pjMjun", + "type": "function", + "function": { + "arguments": "{\"answer\": \"# Quantitative Microstructural Outcomes from EBSD: A Prioritized Evidence-Based Survey\\n\\n## 1. Which EBSD-Derived Quantities Matter Most Now\\n\\nThe following ranking table synthesizes the current importance, research activity, property linkage strength, reproducibility, and computational demand for each major EBSD-derived measurement category.\\n\\n\\n\\n**Crystallographic texture** (ODF, pole figures, texture index) stands at the top of this ranking. It is the single most widely demanded EBSD output for both research and industry because it directly governs macroscopic elastic and plastic anisotropy through the fundamental relationship between crystal orientation and slip system activation described by Schmid's law (pqac-00000017, pqac-00000018). Texture also serves as the primary input for crystal plasticity modeling pipelines (pqac-00000004, pqac-00000056). Measuring distances between crystallographic textures is recognized as essential for materials design and optimal process control in the metal industry (pqac-00000019).\\n\\n**Grain size and grain size distribution** is the second most important quantity, underpinning the Hall-Petch relationship and serving as a mandatory input for generating initial microstructures in full-field modeling and for material parameter identification associated with microstructure evolution (pqac-00000022, pqac-00000003). Volume-weighted average grain size has been shown to produce a better-fitting Hall-Petch relationship compared to simple number-averaged grain size (pqac-00000022).\\n\\n**Misorientation distribution and GBCD** rank third. The fraction, connectivity, and character of grain boundaries\\u2014particularly the distinction between special (CSL) and random high-angle boundaries\\u2014has direct, quantitative implications for intergranular corrosion, stress corrosion cracking, and corrosion fatigue (pqac-00000011, pqac-00000012, pqac-00000013, pqac-00000014).\\n\\n**KAM, GOS, and GND density** are among the most frequently reported EBSD metrics in the literature, used to characterize local plastic strain, deformation heterogeneity, and recrystallization state (pqac-00000000, pqac-00000022). However, their property linkage is weaker than often assumed, and they suffer from significant step-size dependence, placing them lower in the overall importance ranking for decision-making purposes.\\n\\n**HR-EBSD** for residual elastic strain/stress measurement offers strain sensitivity of at least 1 \\u00d7 10\\u207b\\u2074 (pqac-00000053) and has demonstrated capability for mapping crack-tip stress fields and dislocation structures (pqac-00000054, pqac-00000055), but remains a specialist technique with high acquisition burden and limited standardization.\\n\\n**3D EBSD** serial sectioning provides uniquely valuable true connectivity and five-parameter grain boundary plane data. The five-parameter grain boundary character distribution (GBCD) relates grain boundary area to energy and reveals that frequently observed boundary planes tend to have the lowest energy (pqac-00000037, pqac-00000038, pqac-00000042, pqac-00000043). However, 3D EBSD datasets remain rare and resource-intensive.\\n\\n## 2. Structure\\u2013Property Linkage\\n\\n### Strongest demonstrated property payoff\\n\\n**Texture \\u2192 anisotropy.** Crystallographic texture is the primary source of both elastic and plastic anisotropy. In LPBF 316L stainless steel, moderate texture produces ~15% yield-strength variation between build directions (X: 581 MPa vs Z: 506\\u2013514 MPa), while extreme Goss texture (21 m.u.d.) creates ~30% strength differences between \\u27e8111\\u27e9 and \\u27e8100\\u27e9 directions (pqac-00000017). Crystal plasticity models calibrated with EBSD texture data can predict stress\\u2013strain response within 5% error. Elongation varies from 36.2% to 96.3% depending on crystal orientation relative to load, further demonstrating that texture dominates over grain morphology and porosity as the primary source of mechanical anisotropy in AM metals (pqac-00000017, pqac-00000020, pqac-00000021).\\n\\n**Grain size \\u2192 yield strength (Hall-Petch).** The fundamental grain-size\\u2013strength relationship is well established. EBSD enables not only mean grain size measurement but full grain size distribution characterization, with the volume-weighted average providing the most physically meaningful input for Hall-Petch predictions (pqac-00000022). In crystal plasticity frameworks, EBSD-measured grain sizes are used to calculate slip-system-level micro-Hall-Petch parameters via the Saltykov method for 2D-to-3D conversion (pqac-00000003).\\n\\n**GBCD \\u2192 corrosion and SCC.** Grain boundary engineering to increase the fraction of special boundaries (particularly \\u03a33) to ~74% has demonstrated strong improvements in SCC resistance. In 304 stainless steel, GBE treatment produced fewer secondary cracks and more tortuous intergranular crack paths (pqac-00000014). In 316L, optimal GBE conditions achieved the longest corrosion fatigue life of 3,187 cycles, with \\u03a33 boundaries showing ~3.5\\u00d7 less corrosion depth than random high-angle boundaries (210 nm vs 60 nm) (pqac-00000011, pqac-00000013). However, special boundaries resist intergranular corrosion but do not effectively block transgranular fatigue crack propagation (pqac-00000011). On copper, EBSD revealed that the passivation efficiency of \\u03a33 boundaries transitions sharply at deviation angles of 0.4\\u20130.5\\u00b0 from ideal coherent geometry (pqac-00000015, pqac-00000016).\\n\\n**Orientation and Schmid factor \\u2192 fatigue crack initiation.** In rolled Ti-6Al-4V, EBSD analysis of 596 crack segments showed that fatigue cracks initiate preferentially on prismatic slip systems in grains with very high Schmid factors (pqac-00000032, pqac-00000033, pqac-00000034). At grain boundaries, crack deflection is governed by the interplay between the geometric compatibility factor and the Schmid factor in neighboring grains (pqac-00000032). This demonstrates a strong, quantitative link between EBSD-measured local orientation data and fatigue crack path prediction.\\n\\n**Prior-austenite grain size \\u2192 toughness and martensite hierarchy.** In LPBF 17-4 PH steel, smaller prior austenite grains (~10.2 \\u00b5m) led to improved grain boundary connectivity and higher length fractions of desirable intervariant boundaries (60\\u00b0/[11\\u03041] and 10.5\\u00b0/[011]), with implications for toughness, strength, intergranular corrosion, and cracking behavior (pqac-00000045, pqac-00000047). Martensitic transformation increases mechanical strength through Hall-Petch hardening via hierarchical subdivision of parent grains into child domains (pqac-00000029).\\n\\n### Most often reported but weakly linked\\n\\n**KAM/GOS/GND density** are extremely widely reported as qualitative indicators of deformation state, but their quantitative structure\\u2013property predictions remain weak because the metrics are inherently step-size dependent and lack standardized reporting conventions, making cross-study comparison unreliable (pqac-00000000, pqac-00000022).\\n\\n**Grain morphology (aspect ratio)** is frequently reported in AM studies, but its isolated contribution to mechanical properties is typically secondary to texture effects. In multiple LPBF alloy reviews, texture was identified as a greater contributor to strength anisotropy than grain shape alone (pqac-00000017, pqac-00000020).\\n\\n## 3. Emerging and High-Growth Uses (2020\\u20132026)\\n\\n### CPFEM and ICME\\n\\nThe primary EBSD inputs for crystal plasticity simulations are crystallographic orientation data (Euler angles), grain size distributions, and grain morphology. EBSD maps are used to construct representative volume elements (RVEs), with each voxel assigned a distinct orientation from the measured texture (pqac-00000002). The PRISMS-Plasticity pipeline, for example, generates starting microstructures from input EBSD data or synthetic textures for Taylor-type crystal plasticity modeling (pqac-00000004). Accurate reduced-order Euler angle datasets that faithfully represent crystallographic texture are essential for these workflows; the TACS (texture adaptive clustering and sampling) method achieved Kolmogorov-Smirnov test scores near 0.9 for texture fidelity, compared to below 0.3 for conventional EBSD dataset reduction (pqac-00000004, pqac-00000056).\\n\\n### Synthetic microstructure generation\\n\\nDREAM.3D and related tools require EBSD-derived orientation distributions and grain size distributions (including 2D-to-3D conversion via the Saltykov method) as input for generating synthetic polycrystalline microstructures (pqac-00000003). Grain morphology (shape parameters) is also needed but is more difficult to standardize. The availability of high-quality EBSD texture and grain-size data is the actual bottleneck for these workflows, rather than the computational tools themselves.\\n\\n### Machine learning surrogate models\\n\\nML approaches increasingly use texture representations (ODFs, pole figure images, orientation histograms) as features for microstructure\\u2013property regression. Novel distance measures based on Earth Mover's Distance have been introduced for quantifying texture similarity, which is essential for materials design and process optimization applications (pqac-00000019). Transfer learning approaches have been applied to EBSD pattern classification (pqac-00000019).\\n\\n### Digital twins and AM qualification\\n\\nFor additive manufacturing, the dominant EBSD-derived inputs to digital twin and qualification frameworks are crystallographic texture (which controls anisotropy), grain morphology (columnar vs equiaxed), and defect/porosity metrics. Physics-based models require EBSD texture measurements to isolate and predict the contribution of each anisotropy source to specific alloys and LPBF processes (pqac-00000009, pqac-00000021).\\n\\n## 4. Additive Manufacturing Specifically\\n\\n### Most reported and decision-relevant EBSD outcomes for LPBF\\n\\n**Crystallographic texture** is identified as the most critical EBSD measurement for AM process qualification, as it is the primary source of elastic and plastic anisotropy in virtually all LPBF metals (pqac-00000008, pqac-00000017, pqac-00000018, pqac-00000020, pqac-00000021). In LPBF 316L, texture measured by EBSD directly predicts yield-stress and elongation anisotropy and can be used to calibrate crystal plasticity simulations (pqac-00000017). For LPBF Ti-6Al-4V, reconstructed \\u03b2-phase texture from EBSD reveals \\u27e8100\\u27e9 fiber texture aligned with the build direction, with alignment disappearing after heat treatment above the \\u03b1\\u2192\\u03b2 transformation temperature (pqac-00000028).\\n\\n**Columnar vs equiaxed grain morphology** is the second most-reported outcome. Grain elongation in the solidification direction shows periodic variation from melting/remelting patterns; preferentially oriented grains grow at the expense of others, creating wide or bimodal size distributions (pqac-00000006). The NPL guide emphasizes that single mean values of grain size can be meaningless for AM materials without proper context about the distribution and calculation method used (pqac-00000006, pqac-00000025).\\n\\n**Cell/subgrain structure in AlSi10Mg.** The as-built SLM AlSi10Mg microstructure consists of heterogeneous zones: fine melt-pool cells, coarse melt-pool regions, and heat-affected zones, all composed of primary \\u03b1-Al cells surrounded by a continuous cellular Si network (pqac-00000049). EBSD combined with XRD tracks cell size evolution through heat treatment and severe plastic deformation, with ECAP reducing grain size from ~1.42 \\u00b5m to ~0.24 \\u00b5m after two passes (pqac-00000049). The corrosion resistance of AlSi10Mg improved significantly after ECAP processing, with polarization resistance increasing from ~1.1 k\\u03a9\\u00b7cm\\u00b2 (as-built) to ~75.5 k\\u03a9\\u00b7cm\\u00b2 (2 ECAP passes) (pqac-00000050).\\n\\n**Melt-pool boundary structure and LAGB/HAGB fractions** are widely reported but their isolated contribution to properties is difficult to separate from texture effects. Melt pools primarily affect elongation and ductility rather than strength (pqac-00000009).\\n\\n**Prior-austenite reconstruction in LPBF steels** is emerging as a high-value technique. In LPBF 17-4 PH steel, five-parameter characterization of intervariant boundaries showed that smaller prior austenite grains improve the grain boundary network by increasing desirable {110} twist boundary plane populations, which are beneficial for controlling hydrogen embrittlement and dislocation plasticity (pqac-00000045, pqac-00000047).\\n\\n## 5. Reproducibility and Measurement-Quality Concerns\\n\\nThe following table summarizes where the literature has documented that acquisition and post-processing choices materially change reported results.\\n\\n\\n\\n### Key findings on robustness vs fragility\\n\\n**Most robust:** Area-weighted grain size metrics are the most reproducible EBSD outputs; they reduce dependence on step size and map quality, and better discriminate between samples with different size distributions than number-average metrics (pqac-00000026). Crystallographic texture is moderately robust if sample axis registration is rigorously controlled (pqac-00000051).\\n\\n**Most fragile:** KAM, GOS, and GND density are explicitly step-size dependent. Local misorientation values scale with step size, and GND density calculations amplify orientation noise because they require spatial gradients (pqac-00000022, pqac-00000055). HR-EBSD strain mapping depends critically on reference pattern selection and surface preparation quality (pqac-00000053). Grain morphology parameters (aspect ratio, ellipticity, circularity) are highly definition-dependent: two commercial software packages analyzing the same AM sample produced ~20% differences in fitted major-axis values and reported inverse aspect-ratio conventions (3.3 vs 0.27), potentially inverting interpretation if not carefully documented (pqac-00000027). 3D EBSD statistics are fragile due to registration, segmentation tolerance, and slice-loss sensitivity (pqac-00000025, pqac-00000044).\\n\\n**Standards landscape:** ISO 13067:2020 covers average grain size from EBSD, and ASTM E2627 is commonly referenced for EBSD grain-size practice (pqac-00000025, pqac-00000052). No mature universal standards exist for KAM/GOS/GND reporting, HR-EBSD stress mapping, five-parameter GBCD, or grain morphology parameter definitions. The NPL Good Practice Guide (Mingard 2023) specifically warns that different EBSD software packages use different definitions for shape parameters and color scales, and that these choices can materially alter conclusions about sample-to-sample differences (pqac-00000025, pqac-00000027, pqac-00000052).\\n\\n## 6. Ranked Shortlist for Automated EBSD Parameter Optimization\\n\\nThe following table presents a prioritized assessment of which EBSD measurements would create the most scientific value if reliably automated with quantified uncertainty, and which are premature targets.\\n\\n\\n\\n### Summary rationale\\n\\n**Tier 1 (Highest Value)** comprises crystallographic texture, grain size/distribution, and grain morphology/aspect ratio. These three outputs together form the minimal necessary input set for CPFEM, synthetic microstructure generation, and AM process qualification. They have the strongest demonstrated property payoff (anisotropy, Hall-Petch, columnar-vs-equiaxed classification), the highest computational demand, and\\u2014critically\\u2014their reproducibility weaknesses are addressable through standardized definitions, consistent thresholds, and area-weighted metrics (pqac-00000017, pqac-00000022, pqac-00000025, pqac-00000026, pqac-00000027, pqac-00000056).\\n\\n**Tier 2 (High Value)** includes GBCD/misorientation distribution, phase fraction/identification, and parent-phase reconstruction. These outputs have strong property linkage in specific but industrially critical domains (stainless steels for corrosion, multiphase alloys, martensitic steels and Ti alloys), and rising demand in AM qualification. Their lower ranking reflects greater sensitivity to tolerance choices and workflow dependence (pqac-00000011, pqac-00000014, pqac-00000028, pqac-00000045).\\n\\n**Tier 3 (Moderate Value)** covers KAM/GOS/GND density and twin/variant analysis. Although extremely popular in publications, KAM and GND density are poor early-stage automation targets because their inherent step-size dependence means that optimized acquisition parameters will change the absolute values of these metrics, creating a reproducibility paradox unless uncertainty is propagated explicitly (pqac-00000000, pqac-00000022).\\n\\n**Tier 4 (Premature/Low Value for general-purpose automation)** includes HR-EBSD strain mapping and 3D EBSD statistics. Both are scientifically powerful but too fragile, labor-intensive, and under-standardized for broad automated optimization at present (pqac-00000053, pqac-00000044). They are best pursued as later-stage extensions after robust 2D workflows are established.\\n\\nIn conclusion, an automated EBSD parameter-optimization tool would create the most immediate scientific and industrial value by targeting crystallographic texture, grain size distribution (with area-weighted metrics and explicit threshold reporting per ISO 13067), and standardized grain morphology descriptors as its primary outputs. Misorientation/GBCD and phase identification are strong secondary targets. KAM/GOS/GND, while frequently demanded, should only be automated once their step-size dependence is explicitly addressed through uncertainty quantification. HR-EBSD and 3D EBSD are best reserved for specialized deployment.\"}", + "name": "answer" + } + } + ] + }, + "logprob": null + } + } + }, + "created_at": "2026-08-25T18:48:30.164781Z" + } + ], + "environment_frame": { + "id": "3f6654b5-a388-4380-84a0-5faec30f1dbc", + "agent_state_point_in_time": null, + "trajectory_timestep": 26, + "current_agent_step": "after_transition", + "trajectory_id": "26d8372c-7b67-45cc-bfa7-1b3cfd62b05a", + "state": { + "deepcopy": true, + "state": { + "id": "26d8372c-7b67-45cc-bfa7-1b3cfd62b05a", + "created_at": "2026-08-25T18:49:57.861343", + "question": "Which quantitative microstructural outcomes and measurements derivable from EBSD (electron backscatter diffraction) are currently of highest scientific and industrial importance in materials science, and why?\n\nProvide a prioritized, evidence-backed survey covering:\n\n1. WHICH EBSD-DERIVED QUANTITIES MATTER MOST NOW. Assess the current importance, demand, and research activity for each of: grain size and grain size distribution; grain morphology/aspect ratio; crystallographic texture (ODF, pole figures, texture index) ; misorientation distribution and grain boundary character distribution (GBCD, including the five-parameter grain boundary character distribution and grain boundary network/connectivity analysis); kernel average misorientation (KAM), grain orientation spread (GOS), and geometrically necessary dislocation (GND) density; residual elastic strain and stress via high-resolution EBSD (HR-EBSD / cross-correlation); phase fraction and phase identification including small or nanoscale second phases; twin and variant analysis; parent-phase (prior-austenite / prior-beta) reconstruction; and 3D EBSD / serial sectioning derived statistics.\n\n2. STRUCTURE-PROPERTY LINKAGE. For each quantity above, what is the evidence that it predicts or correlates with engineering properties (yield strength and Hall-Petch behaviour, ductility, anisotropy, fatigue crack initiation and short-crack growth, creep, fracture toughness, corrosion and stress-corrosion cracking, magnetic and electrical properties)? Which EBSD measurements have the strongest demonstrated property payoff, and which are most often reported but weakly linked to properties?\n\n3. EMERGING AND HIGH-GROWTH USES (roughly 2020-2026). Which EBSD-derived measurements are in rising demand as inputs to: ICME and integrated computational materials engineering; crystal plasticity finite element modelling (CPFEM) and micromechanical simulation; synthetic microstructure generation and statistical volume elements; machine learning surrogate models and microstructure-property regression; digital twins; and qualification of additively manufactured metals? Which quantities are the actual bottleneck for these workflows?\n\n4. ADDITIVE MANUFACTURING SPECIFICALLY. For laser powder bed fusion metals (particularly Al-Si alloys such as AlSi10Mg, but also Ti-6Al-4V, IN718, 316L), which EBSD outcomes are most reported and most decision-relevant for process qualification and part certification (columnar vs equiaxed grain morphology, solidification texture and its anisotropy consequences, melt-pool boundary structure, cell/subgrain structure, low-angle vs high-angle boundary fractions, residual strain)?\n\n5. REPRODUCIBILITY AND MEASUREMENT-QUALITY CONCERNS. Which of these EBSD-derived measurements are known to be most sensitive to acquisition and post-processing choices (step size, indexing method and settings, cleanup/noise-reduction, misorientation threshold, minimum grain size, confidence-index filtering), and where has the literature documented that these choices materially change the reported result or bias downstream conclusions? Which measurements are considered robust and which are considered fragile or under-standardized (including relevant standards such as ASTM E2627 and ISO 13067)?\n\nConclude with a ranked shortlist: if an automated EBSD parameter-optimization tool could reliably deliver a small number of these measurements with quantified uncertainty and reproducibility, which measurements would create the most scientific value, and which would be premature or low-value targets? Give explicit citations throughout.", + "request": {}, + "response": { + "answer": { + "id": "26d8372c-7b67-45cc-bfa7-1b3cfd62b05a", + "question": "Which quantitative microstructural outcomes and measurements derivable from EBSD (electron backscatter diffraction) are currently of highest scientific and industrial importance in materials science, and why?\n\nProvide a prioritized, evidence-backed survey covering:\n\n1. WHICH EBSD-DERIVED QUANTITIES MATTER MOST NOW. Assess the current importance, demand, and research activity for each of: grain size and grain size distribution; grain morphology/aspect ratio; crystallographic texture (ODF, pole figures, texture index) ; misorientation distribution and grain boundary character distribution (GBCD, including the five-parameter grain boundary character distribution and grain boundary network/connectivity analysis); kernel average misorientation (KAM), grain orientation spread (GOS), and geometrically necessary dislocation (GND) density; residual elastic strain and stress via high-resolution EBSD (HR-EBSD / cross-correlation); phase fraction and phase identification including small or nanoscale second phases; twin and variant analysis; parent-phase (prior-austenite / prior-beta) reconstruction; and 3D EBSD / serial sectioning derived statistics.\n\n2. STRUCTURE-PROPERTY LINKAGE. For each quantity above, what is the evidence that it predicts or correlates with engineering properties (yield strength and Hall-Petch behaviour, ductility, anisotropy, fatigue crack initiation and short-crack growth, creep, fracture toughness, corrosion and stress-corrosion cracking, magnetic and electrical properties)? Which EBSD measurements have the strongest demonstrated property payoff, and which are most often reported but weakly linked to properties?\n\n3. EMERGING AND HIGH-GROWTH USES (roughly 2020-2026). Which EBSD-derived measurements are in rising demand as inputs to: ICME and integrated computational materials engineering; crystal plasticity finite element modelling (CPFEM) and micromechanical simulation; synthetic microstructure generation and statistical volume elements; machine learning surrogate models and microstructure-property regression; digital twins; and qualification of additively manufactured metals? Which quantities are the actual bottleneck for these workflows?\n\n4. ADDITIVE MANUFACTURING SPECIFICALLY. For laser powder bed fusion metals (particularly Al-Si alloys such as AlSi10Mg, but also Ti-6Al-4V, IN718, 316L), which EBSD outcomes are most reported and most decision-relevant for process qualification and part certification (columnar vs equiaxed grain morphology, solidification texture and its anisotropy consequences, melt-pool boundary structure, cell/subgrain structure, low-angle vs high-angle boundary fractions, residual strain)?\n\n5. REPRODUCIBILITY AND MEASUREMENT-QUALITY CONCERNS. Which of these EBSD-derived measurements are known to be most sensitive to acquisition and post-processing choices (step size, indexing method and settings, cleanup/noise-reduction, misorientation threshold, minimum grain size, confidence-index filtering), and where has the literature documented that these choices materially change the reported result or bias downstream conclusions? Which measurements are considered robust and which are considered fragile or under-standardized (including relevant standards such as ASTM E2627 and ISO 13067)?\n\nConclude with a ranked shortlist: if an automated EBSD parameter-optimization tool could reliably deliver a small number of these measurements with quantified uncertainty and reproducibility, which measurements would create the most scientific value, and which would be premature or low-value targets? Give explicit citations throughout.", + "answer": "# Quantitative Microstructural Outcomes from EBSD: A Prioritized Evidence-Based Survey\n\n## 1. Which EBSD-Derived Quantities Matter Most Now\n\nThe following ranking table synthesizes the current importance, research activity, property linkage strength, reproducibility, and computational demand for each major EBSD-derived measurement category.\n\n| Rank | EBSD Measurement | Property Linkage Strength | Key Properties Predicted | Reproducibility Robustness | CPFEM/ICME Demand Level |\n|---|---|---|---|---|---|\n| 1 | Crystallographic texture (ODF, pole figures, texture intensity/index) | Strong | Elastic/plastic anisotropy, yield stress directionality, modulus, formability, ductility, AM tensile anisotropy | Moderate | Very High (weaver2021understandinganisotropictensile pages 10-12, weaver2021understandinganisotropictensile pages 8-10, iraki2024accuratedistancesmeasures pages 1-3, weaver2021understandinganisotropictensile pages 12-15, weaver2021understandinganisotropictensile pages 25-27, mingard2023theuseof pages 8-15) |\n| 2 | Grain size and grain size distribution | Strong | Yield strength, Hall-Petch behavior, hardness, recrystallization state, statistical volume element inputs | Moderate to Robust | Very High (flipon2021grainsizecharacterization pages 1-2, flipon2021grainsizecharacterization pages 6-8, mingard2023theuseof pages 24-29, lakshmanan2022crystalplasticityconstitutive pages 138-143, mingard2023theuseof pages 15-20) |\n| 3 | Misorientation distribution and grain boundary character distribution (GBCD, network/connectivity, 5-parameter where possible) | Strong | Intergranular corrosion, SCC, corrosion fatigue, crack path tortuosity, boundary-controlled degradation | Moderate | High (zhang2022effectsofgrain pages 4-6, barr2018trackingtheevolution pages 2-3, zhang2022effectsofgrain pages 1-2, liu2019grainboundaryengineering pages 6-8, bettayeb2019combinedinsitu pages 9-13, bettayeb2019combinedinsitu pages 13-18, marquardt2018thestructureand pages 9-13, marquardt2018thestructureand pages 6-9) |\n| 4 | Grain morphology / aspect ratio / elongation | Moderate to Strong | AM anisotropy, directional yielding, ductility, deformation partitioning, representative microstructure statistics | Fragile to Moderate | High (mingard2023theuseof pages 15-20, weaver2021understandinganisotropictensile pages 25-27, mingard2023theuseof pages 24-29, mingard2023theuseof pages 29-33, mingard2023theuseof pages 33-41) |\n| 5 | Phase fraction and phase identification (including small second phases when resolvable) | Moderate to Strong | Strength/ductility partitioning, transformation behavior, magnetic/electrical response, fatigue and corrosion sensitivity in multiphase alloys | Moderate | High (briffod2019effectofcrystallographic pages 1-4, snopinski2022evolutionofmicrostructure pages 4-6, snopinski2022evolutionofmicrostructure pages 9-12) |\n| 6 | KAM, GOS, and GND density | Moderate | Local plastic strain, deformation heterogeneity, fatigue initiation propensity, recovery/recrystallization state, crack-tip plasticity | Fragile | High (roy2026themechanisticaspects pages 34-43, roy2026themechanisticaspects pages 43-46, briffod2019effectofcrystallographic pages 24-28, roy2026themechanisticaspects pages 11-15) |\n| 7 | Twin and variant analysis | Moderate | Twinning-mediated plasticity, fatigue/crack transfer pathways, corrosion arrest in twin-related domains, transformation substructure effects | Moderate to Fragile | Moderate to High (barr2018trackingtheevolution pages 2-3, bettayeb2019combinedinsitu pages 13-18, niessen2022parentgrainreconstruction pages 27-30, niessen2022parentgrainreconstruction pages 22-27, haines2025onthemartensitic pages 1-3) |\n| 8 | Parent-phase reconstruction (prior-austenite / prior-beta) | Moderate | Toughness, strength via effective parent grain size and variant/packet hierarchy, AM martensite network design | Fragile | High in steels/Ti, Low otherwise (niessen2022parentgrainreconstruction pages 27-30, niessen2022parentgrainreconstruction pages 1-4, niessen2022parentgrainreconstruction pages 7-11, haines2025onthemartensitic pages 1-3, haines2025onthemartensitic pages 21-23, haines2025onthemartensitic pages 13-15) |\n| 9 | 3D EBSD / serial sectioning derived statistics | Emerging to Strong | True grain connectivity, 5-parameter boundary distributions, 3D crack/deformation path realism, validation datasets for models | Fragile | High but specialized (dillon2022grainboundaryenergies pages 2-2, dillon2022grainboundaryenergies pages 1-2, wanni2024machinelearningenhanced pages 1-2, mingard2023theuseof pages 1-8) |\n| 10 | Residual elastic strain and stress via HR-EBSD / cross-correlation | Emerging to Strong | Crack-tip fields, local stress concentrations, stored elastic strain, dislocation-stress coupling, SCC/fatigue mechanics | Fragile | Moderate to High, bottlenecked by acquisition/analysis burden (ball2023pergrainandneighbourhood pages 3-4, roy2026themechanisticaspects pages 43-46, roy2026themechanisticaspects pages 11-15) |\n\n\n*Table: This table ranks the main EBSD-derived quantitative outputs by current scientific and industrial importance, emphasizing property linkage, reproducibility, and demand in ICME/CPFEM workflows. It is useful as a decision aid for prioritizing which EBSD measurements merit automation and uncertainty quantification first.*\n\n**Crystallographic texture** (ODF, pole figures, texture index) stands at the top of this ranking. It is the single most widely demanded EBSD output for both research and industry because it directly governs macroscopic elastic and plastic anisotropy through the fundamental relationship between crystal orientation and slip system activation described by Schmid's law (weaver2021understandinganisotropictensile pages 10-12, weaver2021understandinganisotropictensile pages 8-10). Texture also serves as the primary input for crystal plasticity modeling pipelines (wanni2024machinelearningenhanced pages 1-2). Measuring distances between crystallographic textures is recognized as essential for materials design and optimal process control in the metal industry (iraki2024accuratedistancesmeasures pages 1-3).\n\n**Grain size and grain size distribution** is the second most important quantity, underpinning the Hall-Petch relationship and serving as a mandatory input for generating initial microstructures in full-field modeling and for material parameter identification associated with microstructure evolution (flipon2021grainsizecharacterization pages 1-2, lakshmanan2022crystalplasticityconstitutive pages 138-143). Volume-weighted average grain size has been shown to produce a better-fitting Hall-Petch relationship compared to simple number-averaged grain size (flipon2021grainsizecharacterization pages 1-2).\n\n**Misorientation distribution and GBCD** rank third. The fraction, connectivity, and character of grain boundaries\u2014particularly the distinction between special (CSL) and random high-angle boundaries\u2014has direct, quantitative implications for intergranular corrosion, stress corrosion cracking, and corrosion fatigue (zhang2022effectsofgrain pages 4-6, barr2018trackingtheevolution pages 2-3, zhang2022effectsofgrain pages 1-2, liu2019grainboundaryengineering pages 6-8).\n\n**KAM, GOS, and GND density** are among the most frequently reported EBSD metrics in the literature, used to characterize local plastic strain, deformation heterogeneity, and recrystallization state (roy2026themechanisticaspects pages 34-43, flipon2021grainsizecharacterization pages 1-2). However, their property linkage is weaker than often assumed, and they suffer from significant step-size dependence, placing them lower in the overall importance ranking for decision-making purposes.\n\n**HR-EBSD** for residual elastic strain/stress measurement offers strain sensitivity of at least 1 \u00d7 10\u207b\u2074 (ball2023pergrainandneighbourhood pages 3-4) and has demonstrated capability for mapping crack-tip stress fields and dislocation structures (roy2026themechanisticaspects pages 43-46, roy2026themechanisticaspects pages 11-15), but remains a specialist technique with high acquisition burden and limited standardization.\n\n**3D EBSD** serial sectioning provides uniquely valuable true connectivity and five-parameter grain boundary plane data. The five-parameter grain boundary character distribution (GBCD) relates grain boundary area to energy and reveals that frequently observed boundary planes tend to have the lowest energy (marquardt2018thestructureand pages 9-13, dillon2022grainboundaryenergies pages 2-2, marquardt2018thestructureand pages 6-9, dillon2022grainboundaryenergies pages 3-3). However, 3D EBSD datasets remain rare and resource-intensive.\n\n## 2. Structure\u2013Property Linkage\n\n### Strongest demonstrated property payoff\n\n**Texture \u2192 anisotropy.** Crystallographic texture is the primary source of both elastic and plastic anisotropy. In LPBF 316L stainless steel, moderate texture produces ~15% yield-strength variation between build directions (X: 581 MPa vs Z: 506\u2013514 MPa), while extreme Goss texture (21 m.u.d.) creates ~30% strength differences between \u27e8111\u27e9 and \u27e8100\u27e9 directions (weaver2021understandinganisotropictensile pages 10-12). Crystal plasticity models calibrated with EBSD texture data can predict stress\u2013strain response within 5% error. Elongation varies from 36.2% to 96.3% depending on crystal orientation relative to load, further demonstrating that texture dominates over grain morphology and porosity as the primary source of mechanical anisotropy in AM metals (weaver2021understandinganisotropictensile pages 10-12, weaver2021understandinganisotropictensile pages 12-15, weaver2021understandinganisotropictensile pages 25-27).\n\n**Grain size \u2192 yield strength (Hall-Petch).** The fundamental grain-size\u2013strength relationship is well established. EBSD enables not only mean grain size measurement but full grain size distribution characterization, with the volume-weighted average providing the most physically meaningful input for Hall-Petch predictions (flipon2021grainsizecharacterization pages 1-2). In crystal plasticity frameworks, EBSD-measured grain sizes are used to calculate slip-system-level micro-Hall-Petch parameters via the Saltykov method for 2D-to-3D conversion (lakshmanan2022crystalplasticityconstitutive pages 138-143).\n\n**GBCD \u2192 corrosion and SCC.** Grain boundary engineering to increase the fraction of special boundaries (particularly \u03a33) to ~74% has demonstrated strong improvements in SCC resistance. In 304 stainless steel, GBE treatment produced fewer secondary cracks and more tortuous intergranular crack paths (liu2019grainboundaryengineering pages 6-8). In 316L, optimal GBE conditions achieved the longest corrosion fatigue life of 3,187 cycles, with \u03a33 boundaries showing ~3.5\u00d7 less corrosion depth than random high-angle boundaries (210 nm vs 60 nm) (zhang2022effectsofgrain pages 4-6, zhang2022effectsofgrain pages 1-2). However, special boundaries resist intergranular corrosion but do not effectively block transgranular fatigue crack propagation (zhang2022effectsofgrain pages 4-6). On copper, EBSD revealed that the passivation efficiency of \u03a33 boundaries transitions sharply at deviation angles of 0.4\u20130.5\u00b0 from ideal coherent geometry (bettayeb2019combinedinsitu pages 9-13, bettayeb2019combinedinsitu pages 13-18).\n\n**Orientation and Schmid factor \u2192 fatigue crack initiation.** In rolled Ti-6Al-4V, EBSD analysis of 596 crack segments showed that fatigue cracks initiate preferentially on prismatic slip systems in grains with very high Schmid factors (briffod2019effectofcrystallographic pages 24-28, briffod2019effectofcrystallographic pages 7-11, briffod2019effectofcrystallographic pages 1-4). At grain boundaries, crack deflection is governed by the interplay between the geometric compatibility factor and the Schmid factor in neighboring grains (briffod2019effectofcrystallographic pages 24-28). This demonstrates a strong, quantitative link between EBSD-measured local orientation data and fatigue crack path prediction.\n\n**Prior-austenite grain size \u2192 toughness and martensite hierarchy.** In LPBF 17-4 PH steel, smaller prior austenite grains (~10.2 \u00b5m) led to improved grain boundary connectivity and higher length fractions of desirable intervariant boundaries (60\u00b0/[11\u03041] and 10.5\u00b0/[011]), with implications for toughness, strength, intergranular corrosion, and cracking behavior (haines2025onthemartensitic pages 1-3, haines2025onthemartensitic pages 13-15). Martensitic transformation increases mechanical strength through Hall-Petch hardening via hierarchical subdivision of parent grains into child domains (niessen2022parentgrainreconstruction pages 1-4).\n\n### Most often reported but weakly linked\n\n**KAM/GOS/GND density** are extremely widely reported as qualitative indicators of deformation state, but their quantitative structure\u2013property predictions remain weak because the metrics are inherently step-size dependent and lack standardized reporting conventions, making cross-study comparison unreliable (roy2026themechanisticaspects pages 34-43, flipon2021grainsizecharacterization pages 1-2).\n\n**Grain morphology (aspect ratio)** is frequently reported in AM studies, but its isolated contribution to mechanical properties is typically secondary to texture effects. In multiple LPBF alloy reviews, texture was identified as a greater contributor to strength anisotropy than grain shape alone (weaver2021understandinganisotropictensile pages 10-12, weaver2021understandinganisotropictensile pages 12-15).\n\n## 3. Emerging and High-Growth Uses (2020\u20132026)\n\n### CPFEM and ICME\n\nThe primary EBSD inputs for crystal plasticity simulations are crystallographic orientation data (Euler angles), grain size distributions, and grain morphology. EBSD maps are used to construct representative volume elements (RVEs), with each voxel assigned a distinct orientation from the measured texture (lakshmanan2022crystalplasticityconstitutive pages 74-81). The PRISMS-Plasticity pipeline, for example, generates starting microstructures from input EBSD data or synthetic textures for Taylor-type crystal plasticity modeling (wanni2024machinelearningenhanced pages 1-2). Accurate reduced-order Euler angle datasets that faithfully represent crystallographic texture are essential for these workflows; the TACS (texture adaptive clustering and sampling) method achieved Kolmogorov-Smirnov test scores near 0.9 for texture fidelity, compared to below 0.3 for conventional EBSD dataset reduction (wanni2024machinelearningenhanced pages 1-2).\n\n### Synthetic microstructure generation\n\nDREAM.3D and related tools require EBSD-derived orientation distributions and grain size distributions (including 2D-to-3D conversion via the Saltykov method) as input for generating synthetic polycrystalline microstructures (lakshmanan2022crystalplasticityconstitutive pages 138-143). Grain morphology (shape parameters) is also needed but is more difficult to standardize. The availability of high-quality EBSD texture and grain-size data is the actual bottleneck for these workflows, rather than the computational tools themselves.\n\n### Machine learning surrogate models\n\nML approaches increasingly use texture representations (ODFs, pole figure images, orientation histograms) as features for microstructure\u2013property regression. Novel distance measures based on Earth Mover's Distance have been introduced for quantifying texture similarity, which is essential for materials design and process optimization applications (iraki2024accuratedistancesmeasures pages 1-3). Transfer learning approaches have been applied to EBSD pattern classification (iraki2024accuratedistancesmeasures pages 1-3).\n\n### Digital twins and AM qualification\n\nFor additive manufacturing, the dominant EBSD-derived inputs to digital twin and qualification frameworks are crystallographic texture (which controls anisotropy), grain morphology (columnar vs equiaxed), and defect/porosity metrics. Physics-based models require EBSD texture measurements to isolate and predict the contribution of each anisotropy source to specific alloys and LPBF processes (weaver2021understandinganisotropictensile pages 25-27).\n\n## 4. Additive Manufacturing Specifically\n\n### Most reported and decision-relevant EBSD outcomes for LPBF\n\n**Crystallographic texture** is identified as the most critical EBSD measurement for AM process qualification, as it is the primary source of elastic and plastic anisotropy in virtually all LPBF metals (weaver2021understandinganisotropictensile pages 10-12, weaver2021understandinganisotropictensile pages 8-10, weaver2021understandinganisotropictensile pages 12-15, weaver2021understandinganisotropictensile pages 25-27). In LPBF 316L, texture measured by EBSD directly predicts yield-stress and elongation anisotropy and can be used to calibrate crystal plasticity simulations (weaver2021understandinganisotropictensile pages 10-12). For LPBF Ti-6Al-4V, reconstructed \u03b2-phase texture from EBSD reveals \u27e8100\u27e9 fiber texture aligned with the build direction, with alignment disappearing after heat treatment above the \u03b1\u2192\u03b2 transformation temperature (niessen2022parentgrainreconstruction pages 27-30).\n\n**Columnar vs equiaxed grain morphology** is the second most-reported outcome. Grain elongation in the solidification direction shows periodic variation from melting/remelting patterns; preferentially oriented grains grow at the expense of others, creating wide or bimodal size distributions (mingard2023theuseof pages 15-20). The NPL guide emphasizes that single mean values of grain size can be meaningless for AM materials without proper context about the distribution and calculation method used (mingard2023theuseof pages 15-20, mingard2023theuseof pages 1-8).\n\n**Cell/subgrain structure in AlSi10Mg.** The as-built SLM AlSi10Mg microstructure consists of heterogeneous zones: fine melt-pool cells, coarse melt-pool regions, and heat-affected zones, all composed of primary \u03b1-Al cells surrounded by a continuous cellular Si network (snopinski2022evolutionofmicrostructure pages 4-6). EBSD combined with XRD tracks cell size evolution through heat treatment and severe plastic deformation, with ECAP reducing grain size from ~1.42 \u00b5m to ~0.24 \u00b5m after two passes (snopinski2022evolutionofmicrostructure pages 4-6). The corrosion resistance of AlSi10Mg improved significantly after ECAP processing, with polarization resistance increasing from ~1.1 k\u03a9\u00b7cm\u00b2 (as-built) to ~75.5 k\u03a9\u00b7cm\u00b2 (2 ECAP passes) (snopinski2022evolutionofmicrostructure pages 9-12).\n\n**Melt-pool boundary structure and LAGB/HAGB fractions** are widely reported but their isolated contribution to properties is difficult to separate from texture effects. Melt pools primarily affect elongation and ductility rather than strength (weaver2021understandinganisotropictensile pages 25-27).\n\n**Prior-austenite reconstruction in LPBF steels** is emerging as a high-value technique. In LPBF 17-4 PH steel, five-parameter characterization of intervariant boundaries showed that smaller prior austenite grains improve the grain boundary network by increasing desirable {110} twist boundary plane populations, which are beneficial for controlling hydrogen embrittlement and dislocation plasticity (haines2025onthemartensitic pages 1-3, haines2025onthemartensitic pages 13-15).\n\n## 5. Reproducibility and Measurement-Quality Concerns\n\nThe following table summarizes where the literature has documented that acquisition and post-processing choices materially change reported results.\n\n| EBSD Measurement | Key Sensitivity Parameters | Documented Bias/Variability | Relevant Standards | Robustness Rating |\n|---|---|---|---|---|\n| Grain size and grain size distribution | Step size/pixel size; grain-definition misorientation threshold; minimum grain size cutoff; treatment of non-indexed points; cleanup; number- vs area-weighting; binning method | In a recrystallized equiaxed alloy, changing GB threshold from 5\u00b0 to 15\u00b0 changed mean ECD by **<7%**; in AM datasets, minimum-pixel cutoff and pixel size changed reported mean grain size by about **20%** for number-average metrics; area-weighted metrics were less step-size dependent and better discriminated broad distributions; histogram binning materially changes visual conclusions (flipon2021grainsizecharacterization pages 6-8, mingard2023theuseof pages 24-29) | **ISO 13067:2020** for average grain size; **ASTM E2627** commonly referenced for EBSD grain-size practice; NPL guide stresses reporting exact definition/software (mingard2023theuseof pages 1-8, mingard2023theuseof pages 33-41) | **Moderate\u2013Robust** |\n| Grain morphology / aspect ratio | Step size; segmentation method; ellipse-fitting algorithm; Feret definition; software package; scale range and map visualization choices | Same AM sample analyzed by two vendor packages gave ~**20%** difference in major-axis value after accounting for radius/diameter convention, and inverse aspect-ratio conventions (e.g., 3.3 vs 0.27) can invert interpretation; circularity is highly step-size sensitive because perimeter is discretization-sensitive (mingard2023theuseof pages 29-33) | No single universal morphology standard inside EBSD software; report definitions/software explicitly; NPL warns defaults differ across vendors (mingard2023theuseof pages 1-8, mingard2023theuseof pages 29-33, mingard2023theuseof pages 33-41) | **Fragile** |\n| Crystallographic texture (ODF, pole figures, texture index) | Sample-axis registration; microscope/EBSD axis calibration; section plane selection; map area representativeness; color scale/IPF choice; reduction/sampling method | Losing AM X-Y-Z orientation can make texture-property interpretation impossible; viewing only one IPF direction can hide strong preferred orientation visible on orthogonal maps; color scales and plotting choices can materially alter apparent heterogeneity even for identical data (mingard2023theuseof pages 1-8, mingard2023theuseof pages 8-15, mingard2023theuseof pages 33-41) | No single texture-only standard cited here; best practice is explicit axis definition and complete reporting of section/sample orientation (mingard2023theuseof pages 8-15, mingard2023theuseof pages 33-41) | **Moderate** |\n| Misorientation distribution and GBCD (including network/connectivity) | Misorientation tolerance; CSL tolerance criterion; cleanup near boundaries; minimum segment length; 2D vs 3D acquisition; stereological assumptions; texture dependence for planar methods | Boundary classification shifts with tolerance choices; coherent vs slightly incoherent \u03a33 boundaries can change corrosion/passivation interpretation, with a critical transition reported around **0.4\u20130.5\u00b0** deviation from ideal \u03a33 geometry; 2D analyses can miss true connectivity and plane information needed for network conclusions (bettayeb2019combinedinsitu pages 9-13, bettayeb2019combinedinsitu pages 13-18, marquardt2018thestructureand pages 9-13, beladi2020fiveparametergrainboundary pages 1-4) | No universal consensus standard for 5-parameter GBCD in routine EBSD; reporting of Brandon/CSL criteria and 2D/3D method is essential (marquardt2018thestructureand pages 9-13, beladi2020fiveparametergrainboundary pages 1-4) | **Moderate\u2013Fragile** |\n| KAM, GOS, and GND density | Step size; neighbor order/kernel size; denoising/cleanup; angular resolution/noise floor; boundary exclusion rules; differentiation scheme for GND | KAM is explicitly step-size dependent; local misorientation metrics can be inflated or suppressed by cleanup and kernel definition; GND maps inherit orientation-noise amplification because they require spatial gradients of orientation; interpretation near crack tips and boundaries is especially sensitive to spatial resolution (flipon2021grainsizecharacterization pages 1-2, roy2026themechanisticaspects pages 11-15) | No broadly adopted standard for KAM/GOS/GND reporting; must state step size, kernel, excluded boundaries, and smoothing/cleanup choices (flipon2021grainsizecharacterization pages 1-2, mingard2023theuseof pages 1-8) | **Fragile** |\n| Residual elastic strain and stress via HR-EBSD / cross-correlation | Pattern quality; reference pattern choice; detector calibration; surface preparation/edge rounding; strain-free reference assumption; spatial step size; stiffness tensor choice | HR-EBSD offers strain sensitivity of at least **1\u00d710^-4**, but results depend strongly on reference selection and pattern quality; preparation artifacts such as edge rounding can bias crack-tip fields, so papers explicitly note when such errors were avoided (ball2023pergrainandneighbourhood pages 3-4, roy2026themechanisticaspects pages 11-15) | No mature universal standard cited here for HR-EBSD stress mapping; full reporting of cross-correlation setup and elastic constants is necessary (ball2023pergrainandneighbourhood pages 3-4, roy2026themechanisticaspects pages 43-46) | **Fragile** |\n| Phase fraction and phase identification | Pattern indexing method; phase library completeness; pseudosymmetry; step size relative to phase size; confidence-index filtering; overlap with second phases | Small or thin second phases are easily missed when step size exceeds feature size; confidence-index filtering can preferentially delete minority-phase pixels; nanoscale phases are often below conventional EBSD spatial resolution and require transmission/HR approaches or correlative methods (snopinski2022evolutionofmicrostructure pages 4-6, snopinski2022evolutionofmicrostructure pages 9-12) | No specific standard cited here beyond normal EBSD reporting practice; phase list/indexing settings must be disclosed | **Moderate\u2013Fragile** |\n| Twin and variant analysis | Angular tolerance to ideal twin/variant relation; step size relative to twin thickness/lath width; cleanup that merges thin twins; parent OR assumption | Twin-related conclusions are sensitive to whether boundaries remain coherent versus slightly deviated; thin twins/variants can be lost by coarse step size or cleanup; variant pairing and packet assignment depend on the assumed orientation relationship and reconstruction workflow (bettayeb2019combinedinsitu pages 13-18, niessen2022parentgrainreconstruction pages 27-30, niessen2022parentgrainreconstruction pages 22-27) | No single standard cited; explicit twin criterion, OR, and pixel/cleanup rules required (niessen2022parentgrainreconstruction pages 27-30, niessen2022parentgrainreconstruction pages 22-27) | **Fragile** |\n| Parent-phase reconstruction (prior-austenite / prior-beta) | Choice/refinement of orientation relationship; graph-clustering parameters; tolerance for child-parent assignment; retained parent fraction; twin handling | Reconstructed parent grains and packet/variant identities can change if OR is not iteratively refined; annealing twins and partial transformations complicate segmentation; therefore property conclusions based on prior-grain size are workflow-sensitive (niessen2022parentgrainreconstruction pages 27-30, niessen2022parentgrainreconstruction pages 1-4, niessen2022parentgrainreconstruction pages 7-11, haines2025onthemartensitic pages 1-3) | No universal standard; MTEX/related workflows improve transparency but require full disclosure of OR refinement and clustering settings (niessen2022parentgrainreconstruction pages 27-30, niessen2022parentgrainreconstruction pages 7-11) | **Fragile** |\n| 3D EBSD / serial sectioning derived statistics | Slice thickness; registration accuracy; missing/poor slices; voxel anisotropy; cleanup between slices; segmentation misorientation tolerance | 3D reconstruction quality is highly sensitive to registration and segmentation tolerance; cloud-based reprocessing of TriBeam data showed grain segmentation tolerance can bias reconstructed grain sizes; 3D EBSD is uniquely valuable because 2D can misstate connectivity and true grain shape, but acquisition burden and slice loss remain major limitations (mingard2023theuseof pages 1-8, dillon2022grainboundaryenergies pages 2-2, dillon2022grainboundaryenergies pages 1-2, wanni2024machinelearningenhanced pages 1-2) | No universal 3D EBSD standard cited here; best practice is complete reporting of voxel size, registration, and segmentation parameters (mingard2023theuseof pages 1-8, dillon2022grainboundaryenergies pages 1-2, wanni2024machinelearningenhanced pages 1-2) | **Fragile** |\n\n\n*Table: This table summarizes which EBSD-derived measurements are most sensitive to acquisition and post-processing choices, and where the literature documents materially different outcomes. It is useful for prioritizing which outputs are suitable for automation and uncertainty quantification first.*\n\n### Key findings on robustness vs fragility\n\n**Most robust:** Area-weighted grain size metrics are the most reproducible EBSD outputs; they reduce dependence on step size and map quality, and better discriminate between samples with different size distributions than number-average metrics (mingard2023theuseof pages 24-29). Crystallographic texture is moderately robust if sample axis registration is rigorously controlled (mingard2023theuseof pages 8-15).\n\n**Most fragile:** KAM, GOS, and GND density are explicitly step-size dependent. Local misorientation values scale with step size, and GND density calculations amplify orientation noise because they require spatial gradients (flipon2021grainsizecharacterization pages 1-2, roy2026themechanisticaspects pages 11-15). HR-EBSD strain mapping depends critically on reference pattern selection and surface preparation quality (ball2023pergrainandneighbourhood pages 3-4). Grain morphology parameters (aspect ratio, ellipticity, circularity) are highly definition-dependent: two commercial software packages analyzing the same AM sample produced ~20% differences in fitted major-axis values and reported inverse aspect-ratio conventions (3.3 vs 0.27), potentially inverting interpretation if not carefully documented (mingard2023theuseof pages 29-33). 3D EBSD statistics are fragile due to registration, segmentation tolerance, and slice-loss sensitivity (mingard2023theuseof pages 1-8, dillon2022grainboundaryenergies pages 1-2).\n\n**Standards landscape:** ISO 13067:2020 covers average grain size from EBSD, and ASTM E2627 is commonly referenced for EBSD grain-size practice (mingard2023theuseof pages 1-8, mingard2023theuseof pages 33-41). No mature universal standards exist for KAM/GOS/GND reporting, HR-EBSD stress mapping, five-parameter GBCD, or grain morphology parameter definitions. The NPL Good Practice Guide (Mingard 2023) specifically warns that different EBSD software packages use different definitions for shape parameters and color scales, and that these choices can materially alter conclusions about sample-to-sample differences (mingard2023theuseof pages 1-8, mingard2023theuseof pages 29-33, mingard2023theuseof pages 33-41).\n\n## 6. Ranked Shortlist for Automated EBSD Parameter Optimization\n\nThe following table presents a prioritized assessment of which EBSD measurements would create the most scientific value if reliably automated with quantified uncertainty, and which are premature targets.\n\n| Priority Tier | EBSD Output | Rationale for Ranking |\n|---|---|---|\n| Tier 1 Highest Value | Crystallographic texture (ODF, pole figures, texture intensity/index) | Strongest current combination of property payoff, industrial relevance, and modeling demand: directly predicts elastic/plastic anisotropy, modulus, yield-stress directionality, and AM qualification outcomes; is a primary input to CPFEM, ICME, and reduced-order/ML texture representations; reproducibility is moderate if sample axes and plotting conventions are rigorously controlled (weaver2021understandinganisotropictensile pages 10-12, weaver2021understandinganisotropictensile pages 8-10, iraki2024accuratedistancesmeasures pages 1-3, weaver2021understandinganisotropictensile pages 12-15, weaver2021understandinganisotropictensile pages 25-27, mingard2023theuseof pages 8-15, wanni2024machinelearningenhanced pages 1-2) |\n| Tier 1 Highest Value | Grain size and grain size distribution | Foundational structure-property descriptor with strong Hall-Petch and hardness relevance and high value for synthetic microstructure generation and statistical volume elements; more reproducible than many advanced metrics if thresholds, minimum grain size, and weighting definition are standardized; ISO 13067 directly supports this as a standardizable target (flipon2021grainsizecharacterization pages 1-2, flipon2021grainsizecharacterization pages 6-8, mingard2023theuseof pages 1-8, mingard2023theuseof pages 24-29, lakshmanan2022crystalplasticityconstitutive pages 138-143) |\n| Tier 1 Highest Value | Grain morphology / aspect ratio / elongation statistics | Especially high value for AM and CPFEM because columnar-vs-equiaxed morphology and elongation govern anisotropy and representative volume construction; property linkage is meaningful in LPBF, though definitions vary; an optimization tool that also standardizes morphology definitions would solve a real bottleneck (mingard2023theuseof pages 15-20, weaver2021understandinganisotropictensile pages 25-27, mingard2023theuseof pages 1-8, mingard2023theuseof pages 29-33, mingard2023theuseof pages 33-41) |\n| Tier 2 High Value | Misorientation distribution and grain boundary character distribution (GBCD, CSL fractions, network connectivity) | Strong demonstrated payoff for intergranular corrosion, SCC, corrosion fatigue, and crack-path tortuosity; industrially important in stainless steels and grain-boundary-engineered alloys; however, sensitivity to CSL tolerances, boundary segmentation, and 2D vs 3D assumptions lowers immediate automation readiness versus Tier 1 (zhang2022effectsofgrain pages 4-6, barr2018trackingtheevolution pages 2-3, zhang2022effectsofgrain pages 1-2, liu2019grainboundaryengineering pages 6-8, bettayeb2019combinedinsitu pages 9-13, bettayeb2019combinedinsitu pages 13-18) |\n| Tier 2 High Value | Phase fraction and phase identification | High practical value in multiphase steels, AM alloys, and transformation products; directly relevant to process qualification and mechanical-property partitioning; can be robust when phases are well resolved, but becomes fragile for pseudosymmetry or very fine second phases (briffod2019effectofcrystallographic pages 1-4, snopinski2022evolutionofmicrostructure pages 4-6, snopinski2022evolutionofmicrostructure pages 9-12) |\n| Tier 2 High Value | Parent-phase reconstruction plus variant/packet statistics | Very high value in steels and Ti alloys because prior-austenite/prior-\u03b2 information controls effective grain size, packet hierarchy, toughness, and AM martensitic network interpretation; also increasingly important in LPBF martensitic alloys; kept below Tier 1 because workflow dependence and OR sensitivity remain substantial (niessen2022parentgrainreconstruction pages 27-30, niessen2022parentgrainreconstruction pages 1-4, niessen2022parentgrainreconstruction pages 7-11, haines2025onthemartensitic pages 1-3, haines2025onthemartensitic pages 21-23, haines2025onthemartensitic pages 13-15) |\n| Tier 3 Moderate Value | KAM, GOS, and GND density | Extremely popular in the literature and useful for deformation heterogeneity, recrystallization, and fatigue/crack-tip studies, but step-size dependence and noise amplification make them poor first targets unless uncertainty propagation is explicit; best treated as secondary outputs after robust orientation optimization (roy2026themechanisticaspects pages 34-43, briffod2019effectofcrystallographic pages 24-28, roy2026themechanisticaspects pages 11-15, flipon2021grainsizecharacterization pages 1-2) |\n| Tier 3 Moderate Value | Twin and variant analysis | Important in twinning alloys, martensitic transformations, and grain-boundary-engineered materials; can predict corrosion arrest and local deformation pathways, but requires thin-feature resolution and careful tolerance definitions; narrower industrial breadth than texture or grain size (barr2018trackingtheevolution pages 2-3, bettayeb2019combinedinsitu pages 13-18, niessen2022parentgrainreconstruction pages 27-30, niessen2022parentgrainreconstruction pages 22-27, haines2025onthemartensitic pages 1-3) |\n| Tier 4 Premature/Low Value | Residual elastic strain/stress by HR-EBSD | Scientifically powerful with strong local-mechanics relevance, but currently too fragile, labor-intensive, and under-standardized for broad automated parameter optimization; depends on pattern quality, reference selection, and careful surface preparation, so premature as a general-purpose optimization target (ball2023pergrainandneighbourhood pages 3-4, roy2026themechanisticaspects pages 43-46, roy2026themechanisticaspects pages 11-15) |\n| Tier 4 Premature/Low Value | 3D EBSD / serial sectioning derived statistics and five-parameter GBCD | Potentially transformative for true connectivity and grain-boundary-plane statistics, but acquisition burden, registration sensitivity, sparse adoption, and lack of routine standardization make it a poor early automation target except in specialized labs; best as a later-stage extension after robust 2D workflows are solved (mingard2023theuseof pages 1-8, dillon2022grainboundaryenergies pages 2-2, dillon2022grainboundaryenergies pages 1-2, wanni2024machinelearningenhanced pages 1-2) |\n\n\n*Table: This table ranks EBSD-derived outputs for an automated parameter-optimization tool by expected scientific and industrial value. It prioritizes measurements that combine strong property linkage, reasonable reproducibility, and high demand in AM qualification and ICME/CPFEM workflows.*\n\n### Summary rationale\n\n**Tier 1 (Highest Value)** comprises crystallographic texture, grain size/distribution, and grain morphology/aspect ratio. These three outputs together form the minimal necessary input set for CPFEM, synthetic microstructure generation, and AM process qualification. They have the strongest demonstrated property payoff (anisotropy, Hall-Petch, columnar-vs-equiaxed classification), the highest computational demand, and\u2014critically\u2014their reproducibility weaknesses are addressable through standardized definitions, consistent thresholds, and area-weighted metrics (weaver2021understandinganisotropictensile pages 10-12, flipon2021grainsizecharacterization pages 1-2, mingard2023theuseof pages 1-8, mingard2023theuseof pages 24-29, mingard2023theuseof pages 29-33, wanni2024machinelearningenhanced pages 1-2).\n\n**Tier 2 (High Value)** includes GBCD/misorientation distribution, phase fraction/identification, and parent-phase reconstruction. These outputs have strong property linkage in specific but industrially critical domains (stainless steels for corrosion, multiphase alloys, martensitic steels and Ti alloys), and rising demand in AM qualification. Their lower ranking reflects greater sensitivity to tolerance choices and workflow dependence (zhang2022effectsofgrain pages 4-6, liu2019grainboundaryengineering pages 6-8, niessen2022parentgrainreconstruction pages 27-30, haines2025onthemartensitic pages 1-3).\n\n**Tier 3 (Moderate Value)** covers KAM/GOS/GND density and twin/variant analysis. Although extremely popular in publications, KAM and GND density are poor early-stage automation targets because their inherent step-size dependence means that optimized acquisition parameters will change the absolute values of these metrics, creating a reproducibility paradox unless uncertainty is propagated explicitly (roy2026themechanisticaspects pages 34-43, flipon2021grainsizecharacterization pages 1-2).\n\n**Tier 4 (Premature/Low Value for general-purpose automation)** includes HR-EBSD strain mapping and 3D EBSD statistics. Both are scientifically powerful but too fragile, labor-intensive, and under-standardized for broad automated optimization at present (ball2023pergrainandneighbourhood pages 3-4, dillon2022grainboundaryenergies pages 1-2). They are best pursued as later-stage extensions after robust 2D workflows are established.\n\nIn conclusion, an automated EBSD parameter-optimization tool would create the most immediate scientific and industrial value by targeting crystallographic texture, grain size distribution (with area-weighted metrics and explicit threshold reporting per ISO 13067), and standardized grain morphology descriptors as its primary outputs. Misorientation/GBCD and phase identification are strong secondary targets. KAM/GOS/GND, while frequently demanded, should only be automated once their step-size dependence is explicitly addressed through uncertainty quantification. HR-EBSD and 3D EBSD are best reserved for specialized deployment.", + "raw_answer": "# Quantitative Microstructural Outcomes from EBSD: A Prioritized Evidence-Based Survey\n\n## 1. Which EBSD-Derived Quantities Matter Most Now\n\nThe following ranking table synthesizes the current importance, research activity, property linkage strength, reproducibility, and computational demand for each major EBSD-derived measurement category.\n\n| Rank | EBSD Measurement | Property Linkage Strength | Key Properties Predicted | Reproducibility Robustness | CPFEM/ICME Demand Level |\n|---|---|---|---|---|---|\n| 1 | Crystallographic texture (ODF, pole figures, texture intensity/index) | Strong | Elastic/plastic anisotropy, yield stress directionality, modulus, formability, ductility, AM tensile anisotropy | Moderate | Very High (pqac-00000017, pqac-00000018, pqac-00000019, pqac-00000020, pqac-00000021, pqac-00000051) |\n| 2 | Grain size and grain size distribution | Strong | Yield strength, Hall-Petch behavior, hardness, recrystallization state, statistical volume element inputs | Moderate to Robust | Very High (pqac-00000022, pqac-00000024, pqac-00000026, pqac-00000003, pqac-00000006) |\n| 3 | Misorientation distribution and grain boundary character distribution (GBCD, network/connectivity, 5-parameter where possible) | Strong | Intergranular corrosion, SCC, corrosion fatigue, crack path tortuosity, boundary-controlled degradation | Moderate | High (pqac-00000011, pqac-00000012, pqac-00000013, pqac-00000014, pqac-00000015, pqac-00000016, pqac-00000037, pqac-00000042) |\n| 4 | Grain morphology / aspect ratio / elongation | Moderate to Strong | AM anisotropy, directional yielding, ductility, deformation partitioning, representative microstructure statistics | Fragile to Moderate | High (pqac-00000006, pqac-00000009, pqac-00000026, pqac-00000027, pqac-00000052) |\n| 5 | Phase fraction and phase identification (including small second phases when resolvable) | Moderate to Strong | Strength/ductility partitioning, transformation behavior, magnetic/electrical response, fatigue and corrosion sensitivity in multiphase alloys | Moderate | High (pqac-00000034, pqac-00000049, pqac-00000050) |\n| 6 | KAM, GOS, and GND density | Moderate | Local plastic strain, deformation heterogeneity, fatigue initiation propensity, recovery/recrystallization state, crack-tip plasticity | Fragile | High (pqac-00000000, pqac-00000001, pqac-00000032, pqac-00000055) |\n| 7 | Twin and variant analysis | Moderate | Twinning-mediated plasticity, fatigue/crack transfer pathways, corrosion arrest in twin-related domains, transformation substructure effects | Moderate to Fragile | Moderate to High (pqac-00000012, pqac-00000016, pqac-00000028, pqac-00000030, pqac-00000045) |\n| 8 | Parent-phase reconstruction (prior-austenite / prior-beta) | Moderate | Toughness, strength via effective parent grain size and variant/packet hierarchy, AM martensite network design | Fragile | High in steels/Ti, Low otherwise (pqac-00000028, pqac-00000029, pqac-00000031, pqac-00000045, pqac-00000046, pqac-00000047) |\n| 9 | 3D EBSD / serial sectioning derived statistics | Emerging to Strong | True grain connectivity, 5-parameter boundary distributions, 3D crack/deformation path realism, validation datasets for models | Fragile | High but specialized (pqac-00000038, pqac-00000044, pqac-00000056, pqac-00000025) |\n| 10 | Residual elastic strain and stress via HR-EBSD / cross-correlation | Emerging to Strong | Crack-tip fields, local stress concentrations, stored elastic strain, dislocation-stress coupling, SCC/fatigue mechanics | Fragile | Moderate to High, bottlenecked by acquisition/analysis burden (pqac-00000053, pqac-00000054, pqac-00000055) |\n\n\n*Table: This table ranks the main EBSD-derived quantitative outputs by current scientific and industrial importance, emphasizing property linkage, reproducibility, and demand in ICME/CPFEM workflows. It is useful as a decision aid for prioritizing which EBSD measurements merit automation and uncertainty quantification first.*\n\n**Crystallographic texture** (ODF, pole figures, texture index) stands at the top of this ranking. It is the single most widely demanded EBSD output for both research and industry because it directly governs macroscopic elastic and plastic anisotropy through the fundamental relationship between crystal orientation and slip system activation described by Schmid's law (pqac-00000017, pqac-00000018). Texture also serves as the primary input for crystal plasticity modeling pipelines (pqac-00000004, pqac-00000056). Measuring distances between crystallographic textures is recognized as essential for materials design and optimal process control in the metal industry (pqac-00000019).\n\n**Grain size and grain size distribution** is the second most important quantity, underpinning the Hall-Petch relationship and serving as a mandatory input for generating initial microstructures in full-field modeling and for material parameter identification associated with microstructure evolution (pqac-00000022, pqac-00000003). Volume-weighted average grain size has been shown to produce a better-fitting Hall-Petch relationship compared to simple number-averaged grain size (pqac-00000022).\n\n**Misorientation distribution and GBCD** rank third. The fraction, connectivity, and character of grain boundaries\u2014particularly the distinction between special (CSL) and random high-angle boundaries\u2014has direct, quantitative implications for intergranular corrosion, stress corrosion cracking, and corrosion fatigue (pqac-00000011, pqac-00000012, pqac-00000013, pqac-00000014).\n\n**KAM, GOS, and GND density** are among the most frequently reported EBSD metrics in the literature, used to characterize local plastic strain, deformation heterogeneity, and recrystallization state (pqac-00000000, pqac-00000022). However, their property linkage is weaker than often assumed, and they suffer from significant step-size dependence, placing them lower in the overall importance ranking for decision-making purposes.\n\n**HR-EBSD** for residual elastic strain/stress measurement offers strain sensitivity of at least 1 \u00d7 10\u207b\u2074 (pqac-00000053) and has demonstrated capability for mapping crack-tip stress fields and dislocation structures (pqac-00000054, pqac-00000055), but remains a specialist technique with high acquisition burden and limited standardization.\n\n**3D EBSD** serial sectioning provides uniquely valuable true connectivity and five-parameter grain boundary plane data. The five-parameter grain boundary character distribution (GBCD) relates grain boundary area to energy and reveals that frequently observed boundary planes tend to have the lowest energy (pqac-00000037, pqac-00000038, pqac-00000042, pqac-00000043). However, 3D EBSD datasets remain rare and resource-intensive.\n\n## 2. Structure\u2013Property Linkage\n\n### Strongest demonstrated property payoff\n\n**Texture \u2192 anisotropy.** Crystallographic texture is the primary source of both elastic and plastic anisotropy. In LPBF 316L stainless steel, moderate texture produces ~15% yield-strength variation between build directions (X: 581 MPa vs Z: 506\u2013514 MPa), while extreme Goss texture (21 m.u.d.) creates ~30% strength differences between \u27e8111\u27e9 and \u27e8100\u27e9 directions (pqac-00000017). Crystal plasticity models calibrated with EBSD texture data can predict stress\u2013strain response within 5% error. Elongation varies from 36.2% to 96.3% depending on crystal orientation relative to load, further demonstrating that texture dominates over grain morphology and porosity as the primary source of mechanical anisotropy in AM metals (pqac-00000017, pqac-00000020, pqac-00000021).\n\n**Grain size \u2192 yield strength (Hall-Petch).** The fundamental grain-size\u2013strength relationship is well established. EBSD enables not only mean grain size measurement but full grain size distribution characterization, with the volume-weighted average providing the most physically meaningful input for Hall-Petch predictions (pqac-00000022). In crystal plasticity frameworks, EBSD-measured grain sizes are used to calculate slip-system-level micro-Hall-Petch parameters via the Saltykov method for 2D-to-3D conversion (pqac-00000003).\n\n**GBCD \u2192 corrosion and SCC.** Grain boundary engineering to increase the fraction of special boundaries (particularly \u03a33) to ~74% has demonstrated strong improvements in SCC resistance. In 304 stainless steel, GBE treatment produced fewer secondary cracks and more tortuous intergranular crack paths (pqac-00000014). In 316L, optimal GBE conditions achieved the longest corrosion fatigue life of 3,187 cycles, with \u03a33 boundaries showing ~3.5\u00d7 less corrosion depth than random high-angle boundaries (210 nm vs 60 nm) (pqac-00000011, pqac-00000013). However, special boundaries resist intergranular corrosion but do not effectively block transgranular fatigue crack propagation (pqac-00000011). On copper, EBSD revealed that the passivation efficiency of \u03a33 boundaries transitions sharply at deviation angles of 0.4\u20130.5\u00b0 from ideal coherent geometry (pqac-00000015, pqac-00000016).\n\n**Orientation and Schmid factor \u2192 fatigue crack initiation.** In rolled Ti-6Al-4V, EBSD analysis of 596 crack segments showed that fatigue cracks initiate preferentially on prismatic slip systems in grains with very high Schmid factors (pqac-00000032, pqac-00000033, pqac-00000034). At grain boundaries, crack deflection is governed by the interplay between the geometric compatibility factor and the Schmid factor in neighboring grains (pqac-00000032). This demonstrates a strong, quantitative link between EBSD-measured local orientation data and fatigue crack path prediction.\n\n**Prior-austenite grain size \u2192 toughness and martensite hierarchy.** In LPBF 17-4 PH steel, smaller prior austenite grains (~10.2 \u00b5m) led to improved grain boundary connectivity and higher length fractions of desirable intervariant boundaries (60\u00b0/[11\u03041] and 10.5\u00b0/[011]), with implications for toughness, strength, intergranular corrosion, and cracking behavior (pqac-00000045, pqac-00000047). Martensitic transformation increases mechanical strength through Hall-Petch hardening via hierarchical subdivision of parent grains into child domains (pqac-00000029).\n\n### Most often reported but weakly linked\n\n**KAM/GOS/GND density** are extremely widely reported as qualitative indicators of deformation state, but their quantitative structure\u2013property predictions remain weak because the metrics are inherently step-size dependent and lack standardized reporting conventions, making cross-study comparison unreliable (pqac-00000000, pqac-00000022).\n\n**Grain morphology (aspect ratio)** is frequently reported in AM studies, but its isolated contribution to mechanical properties is typically secondary to texture effects. In multiple LPBF alloy reviews, texture was identified as a greater contributor to strength anisotropy than grain shape alone (pqac-00000017, pqac-00000020).\n\n## 3. Emerging and High-Growth Uses (2020\u20132026)\n\n### CPFEM and ICME\n\nThe primary EBSD inputs for crystal plasticity simulations are crystallographic orientation data (Euler angles), grain size distributions, and grain morphology. EBSD maps are used to construct representative volume elements (RVEs), with each voxel assigned a distinct orientation from the measured texture (pqac-00000002). The PRISMS-Plasticity pipeline, for example, generates starting microstructures from input EBSD data or synthetic textures for Taylor-type crystal plasticity modeling (pqac-00000004). Accurate reduced-order Euler angle datasets that faithfully represent crystallographic texture are essential for these workflows; the TACS (texture adaptive clustering and sampling) method achieved Kolmogorov-Smirnov test scores near 0.9 for texture fidelity, compared to below 0.3 for conventional EBSD dataset reduction (pqac-00000004, pqac-00000056).\n\n### Synthetic microstructure generation\n\nDREAM.3D and related tools require EBSD-derived orientation distributions and grain size distributions (including 2D-to-3D conversion via the Saltykov method) as input for generating synthetic polycrystalline microstructures (pqac-00000003). Grain morphology (shape parameters) is also needed but is more difficult to standardize. The availability of high-quality EBSD texture and grain-size data is the actual bottleneck for these workflows, rather than the computational tools themselves.\n\n### Machine learning surrogate models\n\nML approaches increasingly use texture representations (ODFs, pole figure images, orientation histograms) as features for microstructure\u2013property regression. Novel distance measures based on Earth Mover's Distance have been introduced for quantifying texture similarity, which is essential for materials design and process optimization applications (pqac-00000019). Transfer learning approaches have been applied to EBSD pattern classification (pqac-00000019).\n\n### Digital twins and AM qualification\n\nFor additive manufacturing, the dominant EBSD-derived inputs to digital twin and qualification frameworks are crystallographic texture (which controls anisotropy), grain morphology (columnar vs equiaxed), and defect/porosity metrics. Physics-based models require EBSD texture measurements to isolate and predict the contribution of each anisotropy source to specific alloys and LPBF processes (pqac-00000009, pqac-00000021).\n\n## 4. Additive Manufacturing Specifically\n\n### Most reported and decision-relevant EBSD outcomes for LPBF\n\n**Crystallographic texture** is identified as the most critical EBSD measurement for AM process qualification, as it is the primary source of elastic and plastic anisotropy in virtually all LPBF metals (pqac-00000008, pqac-00000017, pqac-00000018, pqac-00000020, pqac-00000021). In LPBF 316L, texture measured by EBSD directly predicts yield-stress and elongation anisotropy and can be used to calibrate crystal plasticity simulations (pqac-00000017). For LPBF Ti-6Al-4V, reconstructed \u03b2-phase texture from EBSD reveals \u27e8100\u27e9 fiber texture aligned with the build direction, with alignment disappearing after heat treatment above the \u03b1\u2192\u03b2 transformation temperature (pqac-00000028).\n\n**Columnar vs equiaxed grain morphology** is the second most-reported outcome. Grain elongation in the solidification direction shows periodic variation from melting/remelting patterns; preferentially oriented grains grow at the expense of others, creating wide or bimodal size distributions (pqac-00000006). The NPL guide emphasizes that single mean values of grain size can be meaningless for AM materials without proper context about the distribution and calculation method used (pqac-00000006, pqac-00000025).\n\n**Cell/subgrain structure in AlSi10Mg.** The as-built SLM AlSi10Mg microstructure consists of heterogeneous zones: fine melt-pool cells, coarse melt-pool regions, and heat-affected zones, all composed of primary \u03b1-Al cells surrounded by a continuous cellular Si network (pqac-00000049). EBSD combined with XRD tracks cell size evolution through heat treatment and severe plastic deformation, with ECAP reducing grain size from ~1.42 \u00b5m to ~0.24 \u00b5m after two passes (pqac-00000049). The corrosion resistance of AlSi10Mg improved significantly after ECAP processing, with polarization resistance increasing from ~1.1 k\u03a9\u00b7cm\u00b2 (as-built) to ~75.5 k\u03a9\u00b7cm\u00b2 (2 ECAP passes) (pqac-00000050).\n\n**Melt-pool boundary structure and LAGB/HAGB fractions** are widely reported but their isolated contribution to properties is difficult to separate from texture effects. Melt pools primarily affect elongation and ductility rather than strength (pqac-00000009).\n\n**Prior-austenite reconstruction in LPBF steels** is emerging as a high-value technique. In LPBF 17-4 PH steel, five-parameter characterization of intervariant boundaries showed that smaller prior austenite grains improve the grain boundary network by increasing desirable {110} twist boundary plane populations, which are beneficial for controlling hydrogen embrittlement and dislocation plasticity (pqac-00000045, pqac-00000047).\n\n## 5. Reproducibility and Measurement-Quality Concerns\n\nThe following table summarizes where the literature has documented that acquisition and post-processing choices materially change reported results.\n\n| EBSD Measurement | Key Sensitivity Parameters | Documented Bias/Variability | Relevant Standards | Robustness Rating |\n|---|---|---|---|---|\n| Grain size and grain size distribution | Step size/pixel size; grain-definition misorientation threshold; minimum grain size cutoff; treatment of non-indexed points; cleanup; number- vs area-weighting; binning method | In a recrystallized equiaxed alloy, changing GB threshold from 5\u00b0 to 15\u00b0 changed mean ECD by **<7%**; in AM datasets, minimum-pixel cutoff and pixel size changed reported mean grain size by about **20%** for number-average metrics; area-weighted metrics were less step-size dependent and better discriminated broad distributions; histogram binning materially changes visual conclusions (pqac-00000024, pqac-00000026) | **ISO 13067:2020** for average grain size; **ASTM E2627** commonly referenced for EBSD grain-size practice; NPL guide stresses reporting exact definition/software (pqac-00000025, pqac-00000052) | **Moderate\u2013Robust** |\n| Grain morphology / aspect ratio | Step size; segmentation method; ellipse-fitting algorithm; Feret definition; software package; scale range and map visualization choices | Same AM sample analyzed by two vendor packages gave ~**20%** difference in major-axis value after accounting for radius/diameter convention, and inverse aspect-ratio conventions (e.g., 3.3 vs 0.27) can invert interpretation; circularity is highly step-size sensitive because perimeter is discretization-sensitive (pqac-00000027) | No single universal morphology standard inside EBSD software; report definitions/software explicitly; NPL warns defaults differ across vendors (pqac-00000025, pqac-00000027, pqac-00000052) | **Fragile** |\n| Crystallographic texture (ODF, pole figures, texture index) | Sample-axis registration; microscope/EBSD axis calibration; section plane selection; map area representativeness; color scale/IPF choice; reduction/sampling method | Losing AM X-Y-Z orientation can make texture-property interpretation impossible; viewing only one IPF direction can hide strong preferred orientation visible on orthogonal maps; color scales and plotting choices can materially alter apparent heterogeneity even for identical data (pqac-00000025, pqac-00000051, pqac-00000052) | No single texture-only standard cited here; best practice is explicit axis definition and complete reporting of section/sample orientation (pqac-00000051, pqac-00000052) | **Moderate** |\n| Misorientation distribution and GBCD (including network/connectivity) | Misorientation tolerance; CSL tolerance criterion; cleanup near boundaries; minimum segment length; 2D vs 3D acquisition; stereological assumptions; texture dependence for planar methods | Boundary classification shifts with tolerance choices; coherent vs slightly incoherent \u03a33 boundaries can change corrosion/passivation interpretation, with a critical transition reported around **0.4\u20130.5\u00b0** deviation from ideal \u03a33 geometry; 2D analyses can miss true connectivity and plane information needed for network conclusions (pqac-00000015, pqac-00000016, pqac-00000037, pqac-00000039) | No universal consensus standard for 5-parameter GBCD in routine EBSD; reporting of Brandon/CSL criteria and 2D/3D method is essential (pqac-00000037, pqac-00000039) | **Moderate\u2013Fragile** |\n| KAM, GOS, and GND density | Step size; neighbor order/kernel size; denoising/cleanup; angular resolution/noise floor; boundary exclusion rules; differentiation scheme for GND | KAM is explicitly step-size dependent; local misorientation metrics can be inflated or suppressed by cleanup and kernel definition; GND maps inherit orientation-noise amplification because they require spatial gradients of orientation; interpretation near crack tips and boundaries is especially sensitive to spatial resolution (pqac-00000022, pqac-00000055) | No broadly adopted standard for KAM/GOS/GND reporting; must state step size, kernel, excluded boundaries, and smoothing/cleanup choices (pqac-00000022, pqac-00000025) | **Fragile** |\n| Residual elastic strain and stress via HR-EBSD / cross-correlation | Pattern quality; reference pattern choice; detector calibration; surface preparation/edge rounding; strain-free reference assumption; spatial step size; stiffness tensor choice | HR-EBSD offers strain sensitivity of at least **1\u00d710^-4**, but results depend strongly on reference selection and pattern quality; preparation artifacts such as edge rounding can bias crack-tip fields, so papers explicitly note when such errors were avoided (pqac-00000053, pqac-00000055) | No mature universal standard cited here for HR-EBSD stress mapping; full reporting of cross-correlation setup and elastic constants is necessary (pqac-00000053, pqac-00000054) | **Fragile** |\n| Phase fraction and phase identification | Pattern indexing method; phase library completeness; pseudosymmetry; step size relative to phase size; confidence-index filtering; overlap with second phases | Small or thin second phases are easily missed when step size exceeds feature size; confidence-index filtering can preferentially delete minority-phase pixels; nanoscale phases are often below conventional EBSD spatial resolution and require transmission/HR approaches or correlative methods (pqac-00000049, pqac-00000050) | No specific standard cited here beyond normal EBSD reporting practice; phase list/indexing settings must be disclosed | **Moderate\u2013Fragile** |\n| Twin and variant analysis | Angular tolerance to ideal twin/variant relation; step size relative to twin thickness/lath width; cleanup that merges thin twins; parent OR assumption | Twin-related conclusions are sensitive to whether boundaries remain coherent versus slightly deviated; thin twins/variants can be lost by coarse step size or cleanup; variant pairing and packet assignment depend on the assumed orientation relationship and reconstruction workflow (pqac-00000016, pqac-00000028, pqac-00000030) | No single standard cited; explicit twin criterion, OR, and pixel/cleanup rules required (pqac-00000028, pqac-00000030) | **Fragile** |\n| Parent-phase reconstruction (prior-austenite / prior-beta) | Choice/refinement of orientation relationship; graph-clustering parameters; tolerance for child-parent assignment; retained parent fraction; twin handling | Reconstructed parent grains and packet/variant identities can change if OR is not iteratively refined; annealing twins and partial transformations complicate segmentation; therefore property conclusions based on prior-grain size are workflow-sensitive (pqac-00000028, pqac-00000029, pqac-00000031, pqac-00000045) | No universal standard; MTEX/related workflows improve transparency but require full disclosure of OR refinement and clustering settings (pqac-00000028, pqac-00000031) | **Fragile** |\n| 3D EBSD / serial sectioning derived statistics | Slice thickness; registration accuracy; missing/poor slices; voxel anisotropy; cleanup between slices; segmentation misorientation tolerance | 3D reconstruction quality is highly sensitive to registration and segmentation tolerance; cloud-based reprocessing of TriBeam data showed grain segmentation tolerance can bias reconstructed grain sizes; 3D EBSD is uniquely valuable because 2D can misstate connectivity and true grain shape, but acquisition burden and slice loss remain major limitations (pqac-00000025, pqac-00000038, pqac-00000044, pqac-00000056) | No universal 3D EBSD standard cited here; best practice is complete reporting of voxel size, registration, and segmentation parameters (pqac-00000025, pqac-00000044, pqac-00000056) | **Fragile** |\n\n\n*Table: This table summarizes which EBSD-derived measurements are most sensitive to acquisition and post-processing choices, and where the literature documents materially different outcomes. It is useful for prioritizing which outputs are suitable for automation and uncertainty quantification first.*\n\n### Key findings on robustness vs fragility\n\n**Most robust:** Area-weighted grain size metrics are the most reproducible EBSD outputs; they reduce dependence on step size and map quality, and better discriminate between samples with different size distributions than number-average metrics (pqac-00000026). Crystallographic texture is moderately robust if sample axis registration is rigorously controlled (pqac-00000051).\n\n**Most fragile:** KAM, GOS, and GND density are explicitly step-size dependent. Local misorientation values scale with step size, and GND density calculations amplify orientation noise because they require spatial gradients (pqac-00000022, pqac-00000055). HR-EBSD strain mapping depends critically on reference pattern selection and surface preparation quality (pqac-00000053). Grain morphology parameters (aspect ratio, ellipticity, circularity) are highly definition-dependent: two commercial software packages analyzing the same AM sample produced ~20% differences in fitted major-axis values and reported inverse aspect-ratio conventions (3.3 vs 0.27), potentially inverting interpretation if not carefully documented (pqac-00000027). 3D EBSD statistics are fragile due to registration, segmentation tolerance, and slice-loss sensitivity (pqac-00000025, pqac-00000044).\n\n**Standards landscape:** ISO 13067:2020 covers average grain size from EBSD, and ASTM E2627 is commonly referenced for EBSD grain-size practice (pqac-00000025, pqac-00000052). No mature universal standards exist for KAM/GOS/GND reporting, HR-EBSD stress mapping, five-parameter GBCD, or grain morphology parameter definitions. The NPL Good Practice Guide (Mingard 2023) specifically warns that different EBSD software packages use different definitions for shape parameters and color scales, and that these choices can materially alter conclusions about sample-to-sample differences (pqac-00000025, pqac-00000027, pqac-00000052).\n\n## 6. Ranked Shortlist for Automated EBSD Parameter Optimization\n\nThe following table presents a prioritized assessment of which EBSD measurements would create the most scientific value if reliably automated with quantified uncertainty, and which are premature targets.\n\n| Priority Tier | EBSD Output | Rationale for Ranking |\n|---|---|---|\n| Tier 1 Highest Value | Crystallographic texture (ODF, pole figures, texture intensity/index) | Strongest current combination of property payoff, industrial relevance, and modeling demand: directly predicts elastic/plastic anisotropy, modulus, yield-stress directionality, and AM qualification outcomes; is a primary input to CPFEM, ICME, and reduced-order/ML texture representations; reproducibility is moderate if sample axes and plotting conventions are rigorously controlled (pqac-00000017, pqac-00000018, pqac-00000019, pqac-00000020, pqac-00000021, pqac-00000051, pqac-00000056) |\n| Tier 1 Highest Value | Grain size and grain size distribution | Foundational structure-property descriptor with strong Hall-Petch and hardness relevance and high value for synthetic microstructure generation and statistical volume elements; more reproducible than many advanced metrics if thresholds, minimum grain size, and weighting definition are standardized; ISO 13067 directly supports this as a standardizable target (pqac-00000022, pqac-00000024, pqac-00000025, pqac-00000026, pqac-00000003) |\n| Tier 1 Highest Value | Grain morphology / aspect ratio / elongation statistics | Especially high value for AM and CPFEM because columnar-vs-equiaxed morphology and elongation govern anisotropy and representative volume construction; property linkage is meaningful in LPBF, though definitions vary; an optimization tool that also standardizes morphology definitions would solve a real bottleneck (pqac-00000006, pqac-00000009, pqac-00000025, pqac-00000027, pqac-00000052) |\n| Tier 2 High Value | Misorientation distribution and grain boundary character distribution (GBCD, CSL fractions, network connectivity) | Strong demonstrated payoff for intergranular corrosion, SCC, corrosion fatigue, and crack-path tortuosity; industrially important in stainless steels and grain-boundary-engineered alloys; however, sensitivity to CSL tolerances, boundary segmentation, and 2D vs 3D assumptions lowers immediate automation readiness versus Tier 1 (pqac-00000011, pqac-00000012, pqac-00000013, pqac-00000014, pqac-00000015, pqac-00000016) |\n| Tier 2 High Value | Phase fraction and phase identification | High practical value in multiphase steels, AM alloys, and transformation products; directly relevant to process qualification and mechanical-property partitioning; can be robust when phases are well resolved, but becomes fragile for pseudosymmetry or very fine second phases (pqac-00000034, pqac-00000049, pqac-00000050) |\n| Tier 2 High Value | Parent-phase reconstruction plus variant/packet statistics | Very high value in steels and Ti alloys because prior-austenite/prior-\u03b2 information controls effective grain size, packet hierarchy, toughness, and AM martensitic network interpretation; also increasingly important in LPBF martensitic alloys; kept below Tier 1 because workflow dependence and OR sensitivity remain substantial (pqac-00000028, pqac-00000029, pqac-00000031, pqac-00000045, pqac-00000046, pqac-00000047) |\n| Tier 3 Moderate Value | KAM, GOS, and GND density | Extremely popular in the literature and useful for deformation heterogeneity, recrystallization, and fatigue/crack-tip studies, but step-size dependence and noise amplification make them poor first targets unless uncertainty propagation is explicit; best treated as secondary outputs after robust orientation optimization (pqac-00000000, pqac-00000032, pqac-00000055, pqac-00000022) |\n| Tier 3 Moderate Value | Twin and variant analysis | Important in twinning alloys, martensitic transformations, and grain-boundary-engineered materials; can predict corrosion arrest and local deformation pathways, but requires thin-feature resolution and careful tolerance definitions; narrower industrial breadth than texture or grain size (pqac-00000012, pqac-00000016, pqac-00000028, pqac-00000030, pqac-00000045) |\n| Tier 4 Premature/Low Value | Residual elastic strain/stress by HR-EBSD | Scientifically powerful with strong local-mechanics relevance, but currently too fragile, labor-intensive, and under-standardized for broad automated parameter optimization; depends on pattern quality, reference selection, and careful surface preparation, so premature as a general-purpose optimization target (pqac-00000053, pqac-00000054, pqac-00000055) |\n| Tier 4 Premature/Low Value | 3D EBSD / serial sectioning derived statistics and five-parameter GBCD | Potentially transformative for true connectivity and grain-boundary-plane statistics, but acquisition burden, registration sensitivity, sparse adoption, and lack of routine standardization make it a poor early automation target except in specialized labs; best as a later-stage extension after robust 2D workflows are solved (pqac-00000025, pqac-00000038, pqac-00000044, pqac-00000056) |\n\n\n*Table: This table ranks EBSD-derived outputs for an automated parameter-optimization tool by expected scientific and industrial value. It prioritizes measurements that combine strong property linkage, reasonable reproducibility, and high demand in AM qualification and ICME/CPFEM workflows.*\n\n### Summary rationale\n\n**Tier 1 (Highest Value)** comprises crystallographic texture, grain size/distribution, and grain morphology/aspect ratio. These three outputs together form the minimal necessary input set for CPFEM, synthetic microstructure generation, and AM process qualification. They have the strongest demonstrated property payoff (anisotropy, Hall-Petch, columnar-vs-equiaxed classification), the highest computational demand, and\u2014critically\u2014their reproducibility weaknesses are addressable through standardized definitions, consistent thresholds, and area-weighted metrics (pqac-00000017, pqac-00000022, pqac-00000025, pqac-00000026, pqac-00000027, pqac-00000056).\n\n**Tier 2 (High Value)** includes GBCD/misorientation distribution, phase fraction/identification, and parent-phase reconstruction. These outputs have strong property linkage in specific but industrially critical domains (stainless steels for corrosion, multiphase alloys, martensitic steels and Ti alloys), and rising demand in AM qualification. Their lower ranking reflects greater sensitivity to tolerance choices and workflow dependence (pqac-00000011, pqac-00000014, pqac-00000028, pqac-00000045).\n\n**Tier 3 (Moderate Value)** covers KAM/GOS/GND density and twin/variant analysis. Although extremely popular in publications, KAM and GND density are poor early-stage automation targets because their inherent step-size dependence means that optimized acquisition parameters will change the absolute values of these metrics, creating a reproducibility paradox unless uncertainty is propagated explicitly (pqac-00000000, pqac-00000022).\n\n**Tier 4 (Premature/Low Value for general-purpose automation)** includes HR-EBSD strain mapping and 3D EBSD statistics. Both are scientifically powerful but too fragile, labor-intensive, and under-standardized for broad automated optimization at present (pqac-00000053, pqac-00000044). They are best pursued as later-stage extensions after robust 2D workflows are established.\n\nIn conclusion, an automated EBSD parameter-optimization tool would create the most immediate scientific and industrial value by targeting crystallographic texture, grain size distribution (with area-weighted metrics and explicit threshold reporting per ISO 13067), and standardized grain morphology descriptors as its primary outputs. Misorientation/GBCD and phase identification are strong secondary targets. KAM/GOS/GND, while frequently demanded, should only be automated once their step-size dependence is explicitly addressed through uncertainty quantification. HR-EBSD and 3D EBSD are best reserved for specialized deployment.", + "answer_reasoning": null, + "has_successful_answer": true, + "context": "", + "contexts": [ + { + "id": "pqac-00000000", + "context": "The excerpt presents several EBSD-derived quantitative measurements used in analyzing stress corrosion cracking in stainless steels. Key measurements include: (1) Schmid factor in different grains, which appears relevant to understanding slip system activation and plastic deformation; (2) Kernel average misorientation (KAM) maps in radians, indicating local crystallographic distortions; (3) Total geometrically necessary dislocation (GND) density maps in log10 m\u22122, representing stored dislocations from plastic deformation; (4) Residual elastic strain components around crack tips; (5) Inverse pole figure (IPF) along Z-axis for crystallographic orientation mapping; and (6) High-resolution elastic strain measurements from EBSD patterns. The research demonstrates these measurements in the context of intergranular and transgranular crack propagation, particularly showing correlations between higher Schmid factor grains and crack propagation paths, and stress-induced martensite transformation adjacent to crack paths, suggesting linkages to mechanical response.", + "question": "What are the most important EBSD-derived quantitative measurements in materials science, and which ones have the strongest structure-property linkage to mechanical properties like yield strength, fatigue, corrosion, and ductility?", + "text": { + "embedding": null, + "text": "", + "name": "roy2026themechanisticaspects pages 34-43", + "media": [], + "doc": { + "embedding": null, + "docname": "roy2026themechanisticaspects", + "dockey": "534364b4f339c71d", + "citation": "Ronit Roy, Johan E. Westraadt, and Janelle P. Wharry. The mechanistic aspects of chloride-induced stress corrosion cracking and internal pitting in stainless steel. Unknown journal, Aug 2026. URL: https://doi.org/10.21203/rs.3.rs-10491066/v1, doi:10.21203/rs.3.rs-10491066/v1.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "roy2026themechanisticaspects", + "bibtex": "@article{roy2026themechanisticaspects,\n author = \"Roy, Ronit and Westraadt, Johan E. and Wharry, Janelle P.\",\n title = \"The mechanistic aspects of chloride-induced stress corrosion cracking and internal pitting in stainless steel\",\n url = \"https://doi.org/10.21203/rs.3.rs-10491066/v1\",\n doi = \"10.21203/rs.3.rs-10491066/v1\",\n publisher = \"Springer Science and Business Media LLC\",\n year = \"2026\",\n month = \"Aug\",\n journal = \"Unknown journal\"\n}\n", + "authors": [ + "Ronit Roy", + "Johan E. Westraadt", + "Janelle P. Wharry" + ], + "publication_date": "2026-08-14T00:00:00Z", + "year": 2026, + "volume": null, + "issue": null, + "issn": null, + "pages": null, + "journal": null, + "publisher": "Springer Science and Business Media LLC", + "url": "https://doi.org/10.21203/rs.3.rs-10491066/v1", + "title": "The mechanistic aspects of chloride-induced stress corrosion cracking and internal pitting in stainless steel", + "citation_count": 0, + "bibtex_type": "misc", + "source_quality": null, + "is_retracted": null, + "doi": "10.21203/rs.3.rs-10491066/v1", + "doi_url": "https://doi.org/10.21203/rs.3.rs-10491066/v1", + "doc_id": "534364b4f339c71d", + "file_location": null, + "license": null, + "pdf_url": "https://www.researchsquare.com/article/rs-10491066/latest.pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "crossref" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "crossref" + ], + "self_generated", + [ + "self_generated" + ], + [ + "crossref" + ] + ] + }, + "formatted_citation": "Ronit Roy, Johan E. Westraadt, and Janelle P. Wharry. The mechanistic aspects of chloride-induced stress corrosion cracking and internal pitting in stainless steel. Unknown journal, Aug 2026. URL: https://doi.org/10.21203/rs.3.rs-10491066/v1, doi:10.21203/rs.3.rs-10491066/v1." + }, + "chunk_id": "7115b3e6-c863-4e29-9791-044fc0e2b843" + }, + "score": 6, + "snippets": [ + "High-resolution kernel average misorientation map in rads, and (e) Total GND density map in log10 m\u22122", + "High-resolution elastic strain measurement from electron backscatter diffraction patterns", + "Schmid factor in different grains", + "Inverse pole figure along Z-axis" + ], + "used_images": false + }, + { + "id": "pqac-2ff9a231", + "context": "The excerpt describes EBSD as a technique for characterizing additively manufactured materials that can quantify grain size, shape, and crystallographic orientation. It indicates that EBSD data can be correlated with physical properties of components and can reveal information about manufacturing processes and microstructural evolution. The guide mentions that quantified EBSD data enables correlation between microstructural changes and final component properties, suggesting a structure-property relationship exists. However, the excerpt does not specifically identify which quantitative measurements have the strongest linkage to particular mechanical properties such as yield strength, fatigue, corrosion resistance, or ductility.", + "question": "What are the most important EBSD-derived quantitative measurements in materials science, and which ones have the strongest structure-property linkage to mechanical properties like yield strength, fatigue, corrosion, and ductility?", + "text": { + "embedding": null, + "text": "", + "name": "mingard2023theuseof pages 1-8", + "media": [], + "doc": { + "embedding": null, + "docname": "mingard2023theuseof", + "dockey": "ca4fa63a884d1ef1", + "citation": "K P Mingard. The use of ebsd for analysis of additively manufactured materials. ArXiv, Feb 2023. URL: https://doi.org/10.47120/npl.mgpg152, doi:10.47120/npl.mgpg152.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "mingard2023theuseof", + "bibtex": "@article{mingard2023theuseof,\n author = \"Mingard, K P\",\n title = \"The use of EBSD for analysis of additively manufactured materials\",\n year = \"2023\",\n journal = \"ArXiv\",\n month = \"Feb\",\n doi = \"10.47120/npl.mgpg152\",\n url = \"https://doi.org/10.47120/npl.mgpg152\",\n publisher = \"National Physical Laboratory\"\n}\n", + "authors": [ + "K P Mingard" + ], + "publication_date": "2023-02-07T00:00:00Z", + "year": 2023, + "volume": null, + "issue": null, + "issn": null, + "pages": null, + "journal": "ArXiv", + "publisher": "National Physical Laboratory", + "url": "https://doi.org/10.47120/npl.mgpg152", + "title": "The use of EBSD for analysis of additively manufactured materials", + "citation_count": 4, + "bibtex_type": "article", + "source_quality": -1, + "is_retracted": null, + "doi": "10.47120/npl.mgpg152", + "doi_url": "https://doi.org/10.47120/npl.mgpg152", + "doc_id": "ca4fa63a884d1ef1", + "file_location": null, + "license": null, + "pdf_url": "http://eprintspublications.npl.co.uk/9639/1/MGPG152.pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "K P Mingard. The use of ebsd for analysis of additively manufactured materials. ArXiv, Feb 2023. URL: https://doi.org/10.47120/npl.mgpg152, doi:10.47120/npl.mgpg152. This article has 4 citations." + }, + "chunk_id": "7416d7f8-7542-4991-a75d-96cb89c1083d" + }, + "score": 4, + "snippets": [ + "EBSD data contains a wealth of information on the size, shape and orientation of the grains", + "The data can reveal information on the manufacturing process or can be related to the physical properties of the components produced", + "EBSD data generated can be quantified to enable correlation between: Changes in microstructure between different locations in the component", + "Final component properties and the structure which in turn feeds back into control of, or changes to, the manufacturing process" + ], + "used_images": false + }, + { + "id": "pqac-00000001", + "context": "This excerpt from a reference list on chloride-induced stress corrosion cracking in stainless steel documents several important EBSD-derived quantitative measurements. Key techniques include high-resolution electron backscatter diffraction (HR-EBSD) for mapping elastic strains and lattice rotations at sub-micron resolution, measurement of residual elastic strain, and characterization of dislocation densities and distributions. The references highlight applications relevant to mechanical property linkages: in-situ crack growth analysis, intragranular stress evolution during cyclic deformation (fatigue), stress fields near slip band blockages, and fine-scale dislocation distributions at complex structures. These measurements appear particularly relevant to understanding stress corrosion cracking mechanisms, crack propagation, and fatigue behavior in austenitic stainless steels, indicating structure-property relationships for corrosion resistance and mechanical performance.", + "question": "What are the most important EBSD-derived quantitative measurements in materials science, and which ones have the strongest structure-property linkage to mechanical properties like yield strength, fatigue, corrosion, and ductility?", + "text": { + "embedding": null, + "text": "", + "name": "roy2026themechanisticaspects pages 43-46", + "media": [], + "doc": { + "embedding": null, + "docname": "roy2026themechanisticaspects", + "dockey": "534364b4f339c71d", + "citation": "Ronit Roy, Johan E. Westraadt, and Janelle P. Wharry. The mechanistic aspects of chloride-induced stress corrosion cracking and internal pitting in stainless steel. Unknown journal, Aug 2026. URL: https://doi.org/10.21203/rs.3.rs-10491066/v1, doi:10.21203/rs.3.rs-10491066/v1.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "roy2026themechanisticaspects", + "bibtex": "@article{roy2026themechanisticaspects,\n author = \"Roy, Ronit and Westraadt, Johan E. and Wharry, Janelle P.\",\n title = \"The mechanistic aspects of chloride-induced stress corrosion cracking and internal pitting in stainless steel\",\n url = \"https://doi.org/10.21203/rs.3.rs-10491066/v1\",\n doi = \"10.21203/rs.3.rs-10491066/v1\",\n publisher = \"Springer Science and Business Media LLC\",\n year = \"2026\",\n month = \"Aug\",\n journal = \"Unknown journal\"\n}\n", + "authors": [ + "Ronit Roy", + "Johan E. Westraadt", + "Janelle P. Wharry" + ], + "publication_date": "2026-08-14T00:00:00Z", + "year": 2026, + "volume": null, + "issue": null, + "issn": null, + "pages": null, + "journal": null, + "publisher": "Springer Science and Business Media LLC", + "url": "https://doi.org/10.21203/rs.3.rs-10491066/v1", + "title": "The mechanistic aspects of chloride-induced stress corrosion cracking and internal pitting in stainless steel", + "citation_count": 0, + "bibtex_type": "misc", + "source_quality": null, + "is_retracted": null, + "doi": "10.21203/rs.3.rs-10491066/v1", + "doi_url": "https://doi.org/10.21203/rs.3.rs-10491066/v1", + "doc_id": "534364b4f339c71d", + "file_location": null, + "license": null, + "pdf_url": "https://www.researchsquare.com/article/rs-10491066/latest.pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "crossref" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "crossref" + ], + "self_generated", + [ + "self_generated" + ], + [ + "crossref" + ] + ] + }, + "formatted_citation": "Ronit Roy, Johan E. Westraadt, and Janelle P. Wharry. The mechanistic aspects of chloride-induced stress corrosion cracking and internal pitting in stainless steel. Unknown journal, Aug 2026. URL: https://doi.org/10.21203/rs.3.rs-10491066/v1, doi:10.21203/rs.3.rs-10491066/v1." + }, + "chunk_id": "c0b7bcda-2be4-4212-a85c-b066fe252db5" + }, + "score": 6, + "snippets": [ + "High resolution mapping of strains and rotations using electron backscatter diffraction", + "High-resolution elastic strain measurement from electron backscatter diffraction patterns", + "Measurement of residual elastic strain and lattice rotations with high resolution electron backscatter diffraction", + "HR-EBSD analysis of in situ stable crack growth at the micron scale", + "Investigation of fine-scale dislocation distributions at complex geometrical structures by using HR-EBSD", + "An overview of HR-EBSD techniques for mapping local stress and dislocations in crystalline materials at sub-micron resolution", + "Evolution of intragranular stresses and dislocation densities during cyclic deformation", + "Stress fields and geometrically necessary dislocation density distributions near the head of a blocked slip band" + ], + "used_images": false + }, + { + "id": "pqac-cff75b4f", + "context": "The excerpt describes HR-EBSD (High-Resolution Electron Backscatter Diffraction) measurements of stress tensor components (\u03c3xx, \u03c3yy, \u03c3zz, \u03c3xy, \u03c3xz, \u03c3yz) in deformed ferritic steel. The study demonstrates that significant stress variations (approximately 3 GPa) occur in the in-plane axial and transverse directions, while narrower distributions appear in shear directions. The excerpt also mentions grain lattice parameter measurements derived from 3DXRD data. However, the excerpt does not directly address which EBSD measurements have the strongest linkage to specific mechanical properties like yield strength, fatigue resistance, corrosion behavior, or ductility. The focus is on demonstrating per-grain and neighborhood stress measurements during deformation rather than establishing structure-property correlations.", + "question": "What are the most important EBSD-derived quantitative measurements in materials science, and which ones have the strongest structure-property linkage to mechanical properties like yield strength, fatigue, corrosion, and ductility?", + "text": { + "embedding": null, + "text": "", + "name": "ball2023pergrainandneighbourhood pages 18-19", + "media": [], + "doc": { + "embedding": null, + "docname": "ball2023pergrainandneighbourhood", + "dockey": "9f149324a0e300bc", + "citation": "James A. D. Ball, Anna Kareer, Oxana V. Magdysyuk, Stefan Michalik, Thomas Connolley, and David M. Collins. Per-grain and neighbourhood stress interactions during deformation of a ferritic steel obtained using three-dimensional x-ray diffraction. Text, Jan 2023. URL: https://doi.org/10.48550/arxiv.2302.10711, doi:10.48550/arxiv.2302.10711.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "ball2023pergrainandneighbourhood", + "bibtex": "@article{ball2023pergrainandneighbourhood,\n author = \"Ball, James A. D. and Kareer, Anna and Magdysyuk, Oxana V. and Michalik, Stefan and Connolley, Thomas and Collins, David M.\",\n title = \"Per-grain and neighbourhood stress interactions during deformation of a ferritic steel obtained using three-dimensional X-ray diffraction\",\n year = \"2023\",\n journal = \"Text\",\n month = \"Jan\",\n doi = \"10.48550/arxiv.2302.10711\",\n url = \"https://doi.org/10.48550/arxiv.2302.10711\",\n publisher = \"arXiv\"\n}\n", + "authors": [ + "James A. D. Ball", + "Anna Kareer", + "Oxana V. Magdysyuk", + "Stefan Michalik", + "Thomas Connolley", + "David M. Collins" + ], + "publication_date": "2023-01-01T00:00:00Z", + "year": 2023, + "volume": null, + "issue": null, + "issn": null, + "pages": null, + "journal": "Text", + "publisher": "arXiv", + "url": "https://arxiv.org/abs/2302.10711", + "title": "Per-grain and neighbourhood stress interactions during deformation of a ferritic steel obtained using three-dimensional X-ray diffraction", + "citation_count": 6, + "bibtex_type": "article", + "source_quality": 1, + "is_retracted": null, + "doi": "10.48550/arxiv.2302.10711", + "doi_url": "https://doi.org/10.48550/arxiv.2302.10711", + "doc_id": "9f149324a0e300bc", + "file_location": null, + "license": null, + "pdf_url": "https://arxiv.org/pdf/2302.10711", + "other": { + "client_source": [ + "paper_search", + "datacite", + "datacite" + ], + "bibtex_source": [ + "self_generated", + "self_generated", + "self_generated", + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "James A. D. Ball, Anna Kareer, Oxana V. Magdysyuk, Stefan Michalik, Thomas Connolley, and David M. Collins. Per-grain and neighbourhood stress interactions during deformation of a ferritic steel obtained using three-dimensional x-ray diffraction. Text, Jan 2023. URL: https://doi.org/10.48550/arxiv.2302.10711, doi:10.48550/arxiv.2302.10711. This article has 6 citations and is from a peer-reviewed journal." + }, + "chunk_id": "95ae5393-ff00-4a84-8891-fee56d3b48a8" + }, + "score": 4, + "snippets": [ + "Figure 3 is a map of each component of the \u03c3 stress tensor obtained from the processed HR-EBSD data", + "Significantly wide stress distributions (on the order of \u223c3 GPa) are observed in the in-plane axial and transverse directions (\u03c3xx and \u03c3yy respectively)", + "Narrower distributions are observed in the shear directions (\u03c3xy, \u03c3xz and \u03c3yz)" + ], + "used_images": true + }, + { + "id": "pqac-2dc89818", + "context": "The excerpt discusses how EBSD measurement parameters affect grain size results. Pixel size significantly influences grain size measurements\u2014a 5 \u00b5m pixel size versus 3 \u00b5m pixel size eliminates grains that would be analyzed at finer resolution, reducing measured grain size by up to 20% for number average diameter. The effect of pixel size diminishes when using area-weighted diameter calculations. Minimum grain size thresholds (10 pixel vs 5 pixel minimum) also impact results, with smaller minimums including less accurately measured grains. The excerpt emphasizes that pixel size, minimum grain size, and how features are defined must be carefully documented for reproducible comparisons between datasets. Area-weighted calculations reduce dependence on pixel size and minimum length parameters compared to number-based averages.", + "question": "How does EBSD step size, cleanup procedure, misorientation threshold, and minimum grain size affect grain size measurement, KAM, GOS, and GND density results? What are the reproducibility issues and standards (ASTM E2627, ISO 13067)?", + "text": { + "embedding": null, + "text": "", + "name": "mingard2023theuseof pages 24-29", + "media": [], + "doc": { + "embedding": null, + "docname": "mingard2023theuseof", + "dockey": "ca4fa63a884d1ef1", + "citation": "K P Mingard. The use of ebsd for analysis of additively manufactured materials. ArXiv, Feb 2023. URL: https://doi.org/10.47120/npl.mgpg152, doi:10.47120/npl.mgpg152.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "mingard2023theuseof", + "bibtex": "@article{mingard2023theuseof,\n author = \"Mingard, K P\",\n title = \"The use of EBSD for analysis of additively manufactured materials\",\n year = \"2023\",\n journal = \"ArXiv\",\n month = \"Feb\",\n doi = \"10.47120/npl.mgpg152\",\n url = \"https://doi.org/10.47120/npl.mgpg152\",\n publisher = \"National Physical Laboratory\"\n}\n", + "authors": [ + "K P Mingard" + ], + "publication_date": "2023-02-07T00:00:00Z", + "year": 2023, + "volume": null, + "issue": null, + "issn": null, + "pages": null, + "journal": "ArXiv", + "publisher": "National Physical Laboratory", + "url": "https://doi.org/10.47120/npl.mgpg152", + "title": "The use of EBSD for analysis of additively manufactured materials", + "citation_count": 4, + "bibtex_type": "article", + "source_quality": -1, + "is_retracted": null, + "doi": "10.47120/npl.mgpg152", + "doi_url": "https://doi.org/10.47120/npl.mgpg152", + "doc_id": "ca4fa63a884d1ef1", + "file_location": null, + "license": null, + "pdf_url": "http://eprintspublications.npl.co.uk/9639/1/MGPG152.pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "K P Mingard. The use of ebsd for analysis of additively manufactured materials. ArXiv, Feb 2023. URL: https://doi.org/10.47120/npl.mgpg152, doi:10.47120/npl.mgpg152. This article has 4 citations." + }, + "chunk_id": "654f8abc-6a03-4191-aaa5-3349ff81e284" + }, + "score": 4, + "snippets": [ + "The first row for each sample shows the values when all regions of less than 10 pixels are ignored, but because the larger map of Sample 1 was produced with a 5 \u00b5m pixel size rather than 3 \u00b5m, this eliminates grains of a size that are analysed for Sample 2.", + "The effect of the pixel size is much reduced if the mean area diameter is calculated and Sample 1 clearly has a mean size about 20% less than Sample 2. If however the area weighted diameter is calculated then the effect of pixel size is reduced still further and a difference in mean grain size between the samples of 40% can be reported.", + "care must be taken to ensure pixel size and the minimum intercept lengths used are documented and are equivalent when comparisons are made between data sets", + "a very significant factor to beware of when publishing the data or using any of the above to compare datasets is understanding exactly how each feature is defined" + ], + "used_images": false + }, + { + "id": "pqac-1791f047", + "context": "The excerpt acknowledges that EBSD mapping conditions including step size (which defines map pixel size), minimum mapped area, and grain boundary definition (using 10\u00b0 misorientation threshold) are important for grain size and shape measurements. The author notes these mapping conditions are covered in detail in ISO 13067 standard and other references. The excerpt recognizes that grain size measurement in additively manufactured (AM) materials is complex due to material anisotropy and grain elongation in the solidification direction, which can result in wide or bimodal size distributions. The author emphasizes that a single mean grain size value can be meaningless and that how the mean is calculated is critical for comparisons. However, the excerpt does not provide specific details about how different step sizes, cleanup procedures, misorientation thresholds, or minimum grain sizes affect KAM, GOS, and GND density results, nor does it discuss reproducibility issues or ASTM E2627 standards.", + "question": "How does EBSD step size, cleanup procedure, misorientation threshold, and minimum grain size affect grain size measurement, KAM, GOS, and GND density results? What are the reproducibility issues and standards (ASTM E2627, ISO 13067)?", + "text": { + "embedding": null, + "text": "", + "name": "mingard2023theuseof pages 15-20", + "media": [], + "doc": { + "embedding": null, + "docname": "mingard2023theuseof", + "dockey": "ca4fa63a884d1ef1", + "citation": "K P Mingard. The use of ebsd for analysis of additively manufactured materials. ArXiv, Feb 2023. URL: https://doi.org/10.47120/npl.mgpg152, doi:10.47120/npl.mgpg152.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "mingard2023theuseof", + "bibtex": "@article{mingard2023theuseof,\n author = \"Mingard, K P\",\n title = \"The use of EBSD for analysis of additively manufactured materials\",\n year = \"2023\",\n journal = \"ArXiv\",\n month = \"Feb\",\n doi = \"10.47120/npl.mgpg152\",\n url = \"https://doi.org/10.47120/npl.mgpg152\",\n publisher = \"National Physical Laboratory\"\n}\n", + "authors": [ + "K P Mingard" + ], + "publication_date": "2023-02-07T00:00:00Z", + "year": 2023, + "volume": null, + "issue": null, + "issn": null, + "pages": null, + "journal": "ArXiv", + "publisher": "National Physical Laboratory", + "url": "https://doi.org/10.47120/npl.mgpg152", + "title": "The use of EBSD for analysis of additively manufactured materials", + "citation_count": 4, + "bibtex_type": "article", + "source_quality": -1, + "is_retracted": null, + "doi": "10.47120/npl.mgpg152", + "doi_url": "https://doi.org/10.47120/npl.mgpg152", + "doc_id": "ca4fa63a884d1ef1", + "file_location": null, + "license": null, + "pdf_url": "http://eprintspublications.npl.co.uk/9639/1/MGPG152.pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "K P Mingard. The use of ebsd for analysis of additively manufactured materials. ArXiv, Feb 2023. URL: https://doi.org/10.47120/npl.mgpg152, doi:10.47120/npl.mgpg152. This article has 4 citations." + }, + "chunk_id": "a9a0266d-162d-4498-a0cd-f56e5aa708cb" + }, + "score": 4, + "snippets": [ + "Discussion of the appropriate mapping conditions such as step size (defining the map pixel size), minimum mapped area and grain boundary definition (10\u00b0 misorientation is used in the following) are covered in detail elsewhere (e.g. ISO 13067 [13]).", + "However, in the context of AM materials there are two extra considerations worth noting here" + ], + "used_images": false + }, + { + "id": "pqac-37ed821c", + "context": "The excerpt addresses EBSD mapping parameters and their effects on grain size measurements. Step size directly affects the minimum measurable grain size and the total number of grains detected; smaller step sizes (1 \u00b5m) measure more small grains compared to larger step sizes (2-2.5 \u00b5m). A minimum of 10 pixels area is recommended for accurate grain measurements. The excerpt mentions that grain boundary definition uses a 10\u00b0 misorientation threshold and references ISO 13067 for detailed discussion of mapping conditions. The choice of mean calculation method (number average, area average, or area-weighted) significantly impacts reported grain sizes, which is important for sample comparison. However, the excerpt does not specifically address KAM, GOS, GND density, ASTM E2627, cleanup procedures, or reproducibility issues related to these parameters.", + "question": "How does EBSD step size, cleanup procedure, misorientation threshold, and minimum grain size affect grain size measurement, KAM, GOS, and GND density results? What are the reproducibility issues and standards (ASTM E2627, ISO 13067)?", + "text": { + "embedding": null, + "text": "", + "name": "mingard2023theuseof pages 20-24", + "media": [], + "doc": { + "embedding": null, + "docname": "mingard2023theuseof", + "dockey": "ca4fa63a884d1ef1", + "citation": "K P Mingard. The use of ebsd for analysis of additively manufactured materials. ArXiv, Feb 2023. URL: https://doi.org/10.47120/npl.mgpg152, doi:10.47120/npl.mgpg152.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "mingard2023theuseof", + "bibtex": "@article{mingard2023theuseof,\n author = \"Mingard, K P\",\n title = \"The use of EBSD for analysis of additively manufactured materials\",\n year = \"2023\",\n journal = \"ArXiv\",\n month = \"Feb\",\n doi = \"10.47120/npl.mgpg152\",\n url = \"https://doi.org/10.47120/npl.mgpg152\",\n publisher = \"National Physical Laboratory\"\n}\n", + "authors": [ + "K P Mingard" + ], + "publication_date": "2023-02-07T00:00:00Z", + "year": 2023, + "volume": null, + "issue": null, + "issn": null, + "pages": null, + "journal": "ArXiv", + "publisher": "National Physical Laboratory", + "url": "https://doi.org/10.47120/npl.mgpg152", + "title": "The use of EBSD for analysis of additively manufactured materials", + "citation_count": 4, + "bibtex_type": "article", + "source_quality": -1, + "is_retracted": null, + "doi": "10.47120/npl.mgpg152", + "doi_url": "https://doi.org/10.47120/npl.mgpg152", + "doc_id": "ca4fa63a884d1ef1", + "file_location": null, + "license": null, + "pdf_url": "http://eprintspublications.npl.co.uk/9639/1/MGPG152.pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "K P Mingard. The use of ebsd for analysis of additively manufactured materials. ArXiv, Feb 2023. URL: https://doi.org/10.47120/npl.mgpg152, doi:10.47120/npl.mgpg152. This article has 4 citations." + }, + "chunk_id": "288d931d-a7ac-42d1-885d-abe55d742ee4" + }, + "score": 4, + "snippets": [ + "Discussion of the appropriate mapping conditions such as step size (defining the map pixel size), minimum mapped area and grain boundary definition (10\u00b0 misorientation is used in the following) are covered in detail elsewhere (e.g. ISO 13067 [13]).", + "It is also worth noting in passing that the map pixel sizes are 1, 2 and 2.5 \u00b5m, so the smallest grains that were measured with reasonable accuracy (10 pixels area or more) are 3.3, 6.6 and 8.3 \u00b5m circle equivalent diameter", + "The reason more grains were measured in Figure 8a than 8b is mostly the function of the smaller step size, which resulted in measuring 395 grains < 5 \u00b5m (dceq) in Figure 8a and only 101 in Figure 8b.", + "A single mean grain size value can be meaningless, and certainly the way in which a mean value is calculated is important if it is to be used to compare samples." + ], + "used_images": false + }, + { + "id": "pqac-7311e543", + "context": "The excerpt discusses a sensitivity study of key parameters for EBSD and image analysis techniques to optimize grain size (GS) measurements. Regarding EBSD-specific parameters, the effect of high-angle grain boundary (HAGB) threshold value on grain size measurements appears limited for fully recrystallized samples. For image analysis post-processing, the mean filter kernel radius is emphasized as important for controlling noise influence on grain boundary detection; the radius depends on image quality\u2014too small values cause over-segmentation while excessively large values lead to loss of microstructural information. The excerpt notes that improvements are expected for highly twinned or deformed materials regarding image analysis post-processing, and that morphological filtering for twin boundaries is under study. However, the excerpt does not provide specific information about EBSD step size effects, cleanup procedures, minimum grain size thresholds, or results for KAM, GOS, and GND density. It also does not address ASTM E2627 or ISO 13067 standards or reproducibility issues.", + "question": "How does EBSD step size, cleanup procedure, misorientation threshold, and minimum grain size affect grain size measurement, KAM, GOS, and GND density results? What are the reproducibility issues and standards (ASTM E2627, ISO 13067)?", + "text": { + "embedding": null, + "text": "", + "name": "flipon2021grainsizecharacterization pages 12-14", + "media": [], + "doc": { + "embedding": null, + "docname": "flipon2021grainsizecharacterization", + "dockey": "b7144cfe4c71acad", + "citation": "B. Flipon, V. Grand, B. Murgas, A. Gaillac, A. Nicola\u00ff, N. Bozzolo, and M. Bernacki. Grain size characterization in metallic alloys using different microscopy and post-processing techniques. Materials Characterization, 174:110977, Apr 2021. URL: https://doi.org/10.1016/j.matchar.2021.110977, doi:10.1016/j.matchar.2021.110977.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "flipon2021grainsizecharacterization", + "bibtex": "@article{flipon2021grainsizecharacterization,\n author = \"Flipon, B. and Grand, V. and Murgas, B. and Gaillac, A. and Nicola\u00ff, A. and Bozzolo, N. and Bernacki, M.\",\n title = \"Grain size characterization in metallic alloys using different microscopy and post-processing techniques\",\n year = \"2021\",\n journal = \"Materials Characterization\",\n volume = \"174\",\n pages = \"110977\",\n month = \"Apr\",\n doi = \"10.1016/j.matchar.2021.110977\",\n url = \"https://doi.org/10.1016/j.matchar.2021.110977\",\n publisher = \"Elsevier BV\",\n issn = \"1044-5803\"\n}\n", + "authors": [ + "B. Flipon", + "V. Grand", + "B. Murgas", + "A. Gaillac", + "A. Nicola\u00ff", + "N. Bozzolo", + "M. Bernacki" + ], + "publication_date": "2021-04-01T00:00:00Z", + "year": 2021, + "volume": "174", + "issue": null, + "issn": "1044-5803", + "pages": "110977", + "journal": "Materials Characterization", + "publisher": "Elsevier BV", + "url": "https://doi.org/10.1016/j.matchar.2021.110977", + "title": "Grain size characterization in metallic alloys using different microscopy and post-processing techniques", + "citation_count": 39, + "bibtex_type": "misc", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1016/j.matchar.2021.110977", + "doi_url": "https://doi.org/10.1016/j.matchar.2021.110977", + "doc_id": "b7144cfe4c71acad", + "file_location": null, + "license": null, + "pdf_url": "https://www.sciencedirect.com/science/article/am/pii/S1044580321001078?via%3Dihub", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "B. Flipon, V. Grand, B. Murgas, A. Gaillac, A. Nicola\u00ff, N. Bozzolo, and M. Bernacki. Grain size characterization in metallic alloys using different microscopy and post-processing techniques. Materials Characterization, 174:110977, Apr 2021. URL: https://doi.org/10.1016/j.matchar.2021.110977, doi:10.1016/j.matchar.2021.110977. This article has 39 citations and is from a peer-reviewed journal." + }, + "chunk_id": "4723bcf9-6072-4787-971b-3123dc2993a7" + }, + "score": 3, + "snippets": [ + "A sensitivity study of several key parameters for both EBSD and grey-scale image analysis has been performed to optimize the processing procedures.", + "The effect of HAGB threshold value on EBSD GS measurements appears to be rather limited in the case of a fully recrystallized sample.", + "The mean filter kernel radius Rm should be defined in order to limit image noise influence on GBs detection by the segmentation algorithm." + ], + "used_images": false + }, + { + "id": "pqac-1f1a7a4b", + "context": "The excerpt discusses EBSD post-processing parameters and their impact on grain size measurement. Specifically, it examines the effect of misorientation angle threshold on grain boundary (GB) detection and grain size distribution (GSD). For the Zy-4 sample (a fully recrystallized and equiaxed microstructure), the study found minimal differences between 5\u00b0, 10\u00b0, or 15\u00b0 misorientation angle thresholds. The research indicates that lower misorientation angles result in higher numbers of detected grains. The excerpt also mentions other post-processing parameters being investigated, particularly for polarized light optical microscopy (PL-OM), including the number of images used and mean filter radius value. However, the provided excerpt does not contain detailed information about EBSD step size, cleanup procedures, minimum grain size thresholds, KAM, GOS, GND density results, reproducibility issues, or specific standards like ASTM E2627 or ISO 13067.", + "question": "How does EBSD step size, cleanup procedure, misorientation threshold, and minimum grain size affect grain size measurement, KAM, GOS, and GND density results? What are the reproducibility issues and standards (ASTM E2627, ISO 13067)?", + "text": { + "embedding": null, + "text": "", + "name": "flipon2021grainsizecharacterization pages 6-6", + "media": [], + "doc": { + "embedding": null, + "docname": "flipon2021grainsizecharacterization", + "dockey": "b7144cfe4c71acad", + "citation": "B. Flipon, V. Grand, B. Murgas, A. Gaillac, A. Nicola\u00ff, N. Bozzolo, and M. Bernacki. Grain size characterization in metallic alloys using different microscopy and post-processing techniques. Materials Characterization, 174:110977, Apr 2021. URL: https://doi.org/10.1016/j.matchar.2021.110977, doi:10.1016/j.matchar.2021.110977.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "flipon2021grainsizecharacterization", + "bibtex": "@article{flipon2021grainsizecharacterization,\n author = \"Flipon, B. and Grand, V. and Murgas, B. and Gaillac, A. and Nicola\u00ff, A. and Bozzolo, N. and Bernacki, M.\",\n title = \"Grain size characterization in metallic alloys using different microscopy and post-processing techniques\",\n year = \"2021\",\n journal = \"Materials Characterization\",\n volume = \"174\",\n pages = \"110977\",\n month = \"Apr\",\n doi = \"10.1016/j.matchar.2021.110977\",\n url = \"https://doi.org/10.1016/j.matchar.2021.110977\",\n publisher = \"Elsevier BV\",\n issn = \"1044-5803\"\n}\n", + "authors": [ + "B. Flipon", + "V. Grand", + "B. Murgas", + "A. Gaillac", + "A. Nicola\u00ff", + "N. Bozzolo", + "M. Bernacki" + ], + "publication_date": "2021-04-01T00:00:00Z", + "year": 2021, + "volume": "174", + "issue": null, + "issn": "1044-5803", + "pages": "110977", + "journal": "Materials Characterization", + "publisher": "Elsevier BV", + "url": "https://doi.org/10.1016/j.matchar.2021.110977", + "title": "Grain size characterization in metallic alloys using different microscopy and post-processing techniques", + "citation_count": 39, + "bibtex_type": "misc", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1016/j.matchar.2021.110977", + "doi_url": "https://doi.org/10.1016/j.matchar.2021.110977", + "doc_id": "b7144cfe4c71acad", + "file_location": null, + "license": null, + "pdf_url": "https://www.sciencedirect.com/science/article/am/pii/S1044580321001078?via%3Dihub", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "B. Flipon, V. Grand, B. Murgas, A. Gaillac, A. Nicola\u00ff, N. Bozzolo, and M. Bernacki. Grain size characterization in metallic alloys using different microscopy and post-processing techniques. Materials Characterization, 174:110977, Apr 2021. URL: https://doi.org/10.1016/j.matchar.2021.110977, doi:10.1016/j.matchar.2021.110977. This article has 39 citations and is from a peer-reviewed journal." + }, + "chunk_id": "77635da7-38db-41db-8d00-9b2c0f6bb2e3" + }, + "score": 3, + "snippets": [ + "For EBSD orientation data, the effect of the misorientation angle threshold selected for GBs detection is investigated.", + "In the case of a fully recrystallized and equiaxed microstructure such as the one of the Zy-4 sample, differences are scarce between 5, 10 or 15\u25e6misorientation angle thresholds.", + "The lower the misorientation angle, the higher the number of detected grains which tend to slightly increase th" + ], + "used_images": false + }, + { + "id": "pqac-00000005", + "context": "The excerpt shows that EBSD (Electron Backscatter Diffraction) data is used to extract microstructural information for crystal plasticity modeling. Specifically, EBSD provides: (1) raw microstructure data that is partitioned into individual grains, (2) crystallographic orientation information that enables computation of slip system traces (basal and prismatic), and (3) orientation data used to calculate Schmid factors for different slip systems within each grain. These EBSD-derived quantities\u2014grain partitioning, slip traces, and Schmid factor distributions\u2014appear to be fundamental inputs for the crystal plasticity finite element (CPFE) analyses shown throughout the document. The excerpt demonstrates EBSD's role in linking experimental microstructure observations to computational models through orientation-dependent mechanical parameters.", + "question": "What EBSD measurements are used as inputs for crystal plasticity finite element modeling (CPFEM), ICME workflows, synthetic microstructure generation, and machine learning microstructure-property models?", + "text": { + "embedding": null, + "text": "", + "name": "lakshmanan2022crystalplasticityconstitutive pages 14-17", + "media": [], + "doc": { + "embedding": null, + "docname": "lakshmanan2022crystalplasticityconstitutive", + "dockey": "5baa16fa40be45fb", + "citation": "Aaditya Lakshmanan. Crystal plasticity constitutive modeling of grain size-texture coupling with application to mg-4al. Unknown, Jan 2022. URL: https://doi.org/10.7302/4607, doi:10.7302/4607.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "lakshmanan2022crystalplasticityconstitutive", + "bibtex": "@article{lakshmanan2022crystalplasticityconstitutive,\n author = \"Lakshmanan, Aaditya\",\n title = \"Crystal Plasticity Constitutive Modeling of Grain Size-Texture Coupling with Application to Mg-4Al\",\n year = \"2022\",\n journal = \"Unknown\",\n month = \"Jan\",\n doi = \"10.7302/4607\",\n url = \"https://doi.org/10.7302/4607\",\n publisher = \"My University\"\n}\n", + "authors": [ + "Aaditya Lakshmanan" + ], + "publication_date": "2022-01-01T00:00:00Z", + "year": 2022, + "volume": null, + "issue": null, + "issn": null, + "pages": null, + "journal": "Unknown", + "publisher": "My University", + "url": "http://deepblue.lib.umich.edu/handle/2027.42/172578", + "title": "Crystal Plasticity Constitutive Modeling of Grain Size-Texture Coupling with Application to Mg-4Al", + "citation_count": 0, + "bibtex_type": "misc", + "source_quality": -1, + "is_retracted": null, + "doi": "10.7302/4607", + "doi_url": "https://doi.org/10.7302/4607", + "doc_id": "5baa16fa40be45fb", + "file_location": null, + "license": null, + "pdf_url": "https://public.websites.umich.edu/~veeras/papers/Aaditya_Thesis.pdf", + "other": { + "client_source": [ + "paper_search", + "datacite", + "datacite", + "datacite", + "datacite" + ], + "bibtex_source": [ + "self_generated", + "self_generated", + "self_generated", + "self_generated", + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "Aaditya Lakshmanan. Crystal plasticity constitutive modeling of grain size-texture coupling with application to mg-4al. Unknown, Jan 2022. URL: https://doi.org/10.7302/4607, doi:10.7302/4607. This article has 0 citations." + }, + "chunk_id": "967564a8-e84b-4bfb-ad71-98dd0163faae" + }, + "score": 6, + "snippets": [ + "EBSD data corresponding to microstructure section", + "Partition microstructure into grains", + "Basal slip trace for all grains", + "Plot of maximum Schmid factor among prismatic systems with grain ids", + "Plot of ratio of maximum Schmid factor among basal systems to maximum Schmid factor among prismatic systems" + ], + "used_images": false + }, + { + "id": "pqac-00000002", + "context": "The excerpt describes EBSD measurements used as inputs for crystal plasticity finite element modeling. Specifically, orientations were sampled from EBSD maps of the microstructure to create an 8x8x8 voxelated representative volume element (RVE), with each voxel assigned a distinct orientation from the measured texture. The EBSD data provided information about grain size (average grain diameter of 50 \u00b5m) and texture characteristics (represented as pole figures showing 512 distinct orientations). The experimental pole figures from extruded Mg-4Al were used to inform the input texture for simulations. Additionally, EBSD analysis was used to obtain slip system trace information and resolved shear stress measurements ahead of grain boundaries for characterizing slip transmission behavior.", + "question": "What EBSD measurements are used as inputs for crystal plasticity finite element modeling (CPFEM), ICME workflows, synthetic microstructure generation, and machine learning microstructure-property models?", + "text": { + "embedding": null, + "text": "", + "name": "lakshmanan2022crystalplasticityconstitutive pages 74-81", + "media": [], + "doc": { + "embedding": null, + "docname": "lakshmanan2022crystalplasticityconstitutive", + "dockey": "5baa16fa40be45fb", + "citation": "Aaditya Lakshmanan. Crystal plasticity constitutive modeling of grain size-texture coupling with application to mg-4al. Unknown, Jan 2022. URL: https://doi.org/10.7302/4607, doi:10.7302/4607.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "lakshmanan2022crystalplasticityconstitutive", + "bibtex": "@article{lakshmanan2022crystalplasticityconstitutive,\n author = \"Lakshmanan, Aaditya\",\n title = \"Crystal Plasticity Constitutive Modeling of Grain Size-Texture Coupling with Application to Mg-4Al\",\n year = \"2022\",\n journal = \"Unknown\",\n month = \"Jan\",\n doi = \"10.7302/4607\",\n url = \"https://doi.org/10.7302/4607\",\n publisher = \"My University\"\n}\n", + "authors": [ + "Aaditya Lakshmanan" + ], + "publication_date": "2022-01-01T00:00:00Z", + "year": 2022, + "volume": null, + "issue": null, + "issn": null, + "pages": null, + "journal": "Unknown", + "publisher": "My University", + "url": "http://deepblue.lib.umich.edu/handle/2027.42/172578", + "title": "Crystal Plasticity Constitutive Modeling of Grain Size-Texture Coupling with Application to Mg-4Al", + "citation_count": 0, + "bibtex_type": "misc", + "source_quality": -1, + "is_retracted": null, + "doi": "10.7302/4607", + "doi_url": "https://doi.org/10.7302/4607", + "doc_id": "5baa16fa40be45fb", + "file_location": null, + "license": null, + "pdf_url": "https://public.websites.umich.edu/~veeras/papers/Aaditya_Thesis.pdf", + "other": { + "client_source": [ + "paper_search", + "datacite", + "datacite", + "datacite", + "datacite" + ], + "bibtex_source": [ + "self_generated", + "self_generated", + "self_generated", + "self_generated", + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "Aaditya Lakshmanan. Crystal plasticity constitutive modeling of grain size-texture coupling with application to mg-4al. Unknown, Jan 2022. URL: https://doi.org/10.7302/4607, doi:10.7302/4607. This article has 0 citations." + }, + "chunk_id": "75e16d6e-f4f0-4d79-ac51-16bc78e3e0d7" + }, + "score": 7, + "snippets": [ + "Orientations were sampled from an EBSD map of a microstructure(Fig. 3.3a) corresponding to as-extruded texture(Fig. 3.3b).", + "The microstructure contains equiaxed grains with an average grain diameter of 50 \u00b5m.", + "Fig. 3.5a depicts the pole figures associated with the 512 distinct orientations sampled from the underlying texture." + ], + "used_images": false + }, + { + "id": "pqac-00000003", + "context": "The excerpt describes EBSD measurements used for synthetic microstructure generation with DREAM.3D. The primary EBSD inputs are: (1) crystallographic orientation information in the form of crystallographic texture, and (2) grain size information from grain size distributions. Specifically, EBSD data is obtained as a 2D orientation image map containing pixel positions and crystallographic orientations. This orientation data is converted to Bunge Euler angles and provided as input to DREAM.3D. Additionally, grain size is computed from pixel position information as equivalent area circle diameter. The 2D grain size data from completely contained grains (not truncated at boundaries) is extracted and then converted to 3D grain size distribution estimates using the Saltykov method. These inputs inform the computation of slip system-level grain sizes and micro-Hall-Petch parameters in the microstructure.", + "question": "What EBSD measurements are used as inputs for crystal plasticity finite element modeling (CPFEM), ICME workflows, synthetic microstructure generation, and machine learning microstructure-property models?", + "text": { + "embedding": null, + "text": "", + "name": "lakshmanan2022crystalplasticityconstitutive pages 138-143", + "media": [], + "doc": { + "embedding": null, + "docname": "lakshmanan2022crystalplasticityconstitutive", + "dockey": "5baa16fa40be45fb", + "citation": "Aaditya Lakshmanan. Crystal plasticity constitutive modeling of grain size-texture coupling with application to mg-4al. Unknown, Jan 2022. URL: https://doi.org/10.7302/4607, doi:10.7302/4607.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "lakshmanan2022crystalplasticityconstitutive", + "bibtex": "@article{lakshmanan2022crystalplasticityconstitutive,\n author = \"Lakshmanan, Aaditya\",\n title = \"Crystal Plasticity Constitutive Modeling of Grain Size-Texture Coupling with Application to Mg-4Al\",\n year = \"2022\",\n journal = \"Unknown\",\n month = \"Jan\",\n doi = \"10.7302/4607\",\n url = \"https://doi.org/10.7302/4607\",\n publisher = \"My University\"\n}\n", + "authors": [ + "Aaditya Lakshmanan" + ], + "publication_date": "2022-01-01T00:00:00Z", + "year": 2022, + "volume": null, + "issue": null, + "issn": null, + "pages": null, + "journal": "Unknown", + "publisher": "My University", + "url": "http://deepblue.lib.umich.edu/handle/2027.42/172578", + "title": "Crystal Plasticity Constitutive Modeling of Grain Size-Texture Coupling with Application to Mg-4Al", + "citation_count": 0, + "bibtex_type": "misc", + "source_quality": -1, + "is_retracted": null, + "doi": "10.7302/4607", + "doi_url": "https://doi.org/10.7302/4607", + "doc_id": "5baa16fa40be45fb", + "file_location": null, + "license": null, + "pdf_url": "https://public.websites.umich.edu/~veeras/papers/Aaditya_Thesis.pdf", + "other": { + "client_source": [ + "paper_search", + "datacite", + "datacite", + "datacite", + "datacite" + ], + "bibtex_source": [ + "self_generated", + "self_generated", + "self_generated", + "self_generated", + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "Aaditya Lakshmanan. Crystal plasticity constitutive modeling of grain size-texture coupling with application to mg-4al. Unknown, Jan 2022. URL: https://doi.org/10.7302/4607, doi:10.7302/4607. This article has 0 citations." + }, + "chunk_id": "92339417-1965-49f2-9a9c-43cb7eae327b" + }, + "score": 7, + "snippets": [ + "The primary inputs supplied to DREAM.3D are the orientation information in terms of crystallographic texture, and the grain size information in terms of the grain size distribution.", + "we have a 2D section of the EBSD data in the form of an orientation image map. This data is read in MATLAB using MTEX toolbox which stores the relevant data - the positions and crystallographic orientation of the all pixels constituting the 2D section.", + "The orientation data is then output in the form of Bunge Euler angles to a text file which can be read into DREAM.3D.", + "Using the pixel position information we then compute the 2D grain size, which is the equivalent area circle diameter" + ], + "used_images": false + }, + { + "id": "pqac-00b702df", + "context": "The excerpt describes EBSD data processing methodology, focusing on the extraction and organization of Euler angles from EBSD measurements. The data preparation involves extracting Euler angles from .ctf format files using the MTEX toolbox in MATLAB, arranging them into an Mx3 matrix where M represents the number of data points. The excerpt also references datasets with metadata including material type, fabrication method, number of grains, texture strength, primary phases, and lattice structure. However, the excerpt does not explicitly discuss the application of these EBSD measurements to CPFEM, ICME workflows, synthetic microstructure generation, or machine learning microstructure-property models. It focuses on data preparation and the TACS approach for representative dataset generation.", + "question": "What EBSD measurements are used as inputs for crystal plasticity finite element modeling (CPFEM), ICME workflows, synthetic microstructure generation, and machine learning microstructure-property models?", + "text": { + "embedding": null, + "text": "", + "name": "wanni2024machinelearningenhanced pages 6-7", + "media": [], + "doc": { + "embedding": null, + "docname": "wanni2024machinelearningenhanced", + "dockey": "bf3e624ed86e8966", + "citation": "J. Wanni, C. A. Bronkhorst, and D. J. Thoma. Machine learning enhanced analysis of ebsd data for texture representation. npj Computational Materials, 10:1-11, Jun 2024. URL: https://doi.org/10.1038/s41524-024-01324-4, doi:10.1038/s41524-024-01324-4.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "wanni2024machinelearningenhanced", + "bibtex": "@article{wanni2024machinelearningenhanced,\n author = \"Wanni, J. and Bronkhorst, C. A. and Thoma, D. J.\",\n title = \"Machine learning enhanced analysis of EBSD data for texture representation\",\n year = \"2024\",\n journal = \"npj Computational Materials\",\n volume = \"10\",\n pages = \"1-11\",\n month = \"Jun\",\n doi = \"10.1038/s41524-024-01324-4\",\n url = \"https://doi.org/10.1038/s41524-024-01324-4\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"1\",\n issn = \"2057-3960\"\n}\n", + "authors": [ + "J. Wanni", + "C. A. Bronkhorst", + "D. J. Thoma" + ], + "publication_date": "2024-06-26T00:00:00Z", + "year": 2024, + "volume": "10", + "issue": "1", + "issn": "2057-3960", + "pages": "1-11", + "journal": "npj Computational Materials", + "publisher": "Springer Science and Business Media LLC", + "url": "https://doi.org/10.1038/s41524-024-01324-4", + "title": "Machine learning enhanced analysis of EBSD data for texture representation", + "citation_count": 18, + "bibtex_type": "article", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1038/s41524-024-01324-4", + "doi_url": "https://doi.org/10.1038/s41524-024-01324-4", + "doc_id": "bf3e624ed86e8966", + "file_location": null, + "license": null, + "pdf_url": "https://www.nature.com/articles/s41524-024-01324-4.pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated" + ] + }, + "formatted_citation": "J. Wanni, C. A. Bronkhorst, and D. J. Thoma. Machine learning enhanced analysis of ebsd data for texture representation. npj Computational Materials, 10:1-11, Jun 2024. URL: https://doi.org/10.1038/s41524-024-01324-4, doi:10.1038/s41524-024-01324-4. This article has 18 citations and is from a peer-reviewed journal." + }, + "chunk_id": "3f64266c-1c24-4c26-92ca-e7123133e273" + }, + "score": 4, + "snippets": [ + "Each row of this matrix contains three Euler angles, corresponding to the three-dimensional orien", + "extracting Euler angles from the EBSD data", + "These angles are extracted from the .ctf files and are arranged into a matrix with dimensions Mx3, where M represents the number of measurements or data points in the dataset" + ], + "used_images": false + }, + { + "id": "pqac-00000004", + "context": "The excerpt indicates that EBSD datasets provide detailed mappings of grain orientations that are used as initial information for grain structure synthesis in crystal plasticity simulations. Key EBSD measurements include crystallographic texture (lattice orientation) and morphological texture (grain shape). The study specifically addresses generating reduced-order Euler angle datasets from EBSD data that accurately represent the crystallographic texture of materials. The approach is relevant for crystal plasticity simulations as well as other modeling techniques like reduced-order modeling and surrogate modeling. The paper demonstrates validation across twenty-two datasets with varying lattice structures and complex crystallographic textures, indicating EBSD orientation data (Euler angles) is the primary input used to capture microstructural characteristics needed for these computational methods.", + "question": "What EBSD measurements are used as inputs for crystal plasticity finite element modeling (CPFEM), ICME workflows, synthetic microstructure generation, and machine learning microstructure-property models?", + "text": { + "embedding": null, + "text": "", + "name": "wanni2024machinelearningenhanced pages 1-2", + "media": [], + "doc": { + "embedding": null, + "docname": "wanni2024machinelearningenhanced", + "dockey": "bf3e624ed86e8966", + "citation": "J. Wanni, C. A. Bronkhorst, and D. J. Thoma. Machine learning enhanced analysis of ebsd data for texture representation. npj Computational Materials, 10:1-11, Jun 2024. URL: https://doi.org/10.1038/s41524-024-01324-4, doi:10.1038/s41524-024-01324-4.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "wanni2024machinelearningenhanced", + "bibtex": "@article{wanni2024machinelearningenhanced,\n author = \"Wanni, J. and Bronkhorst, C. A. and Thoma, D. J.\",\n title = \"Machine learning enhanced analysis of EBSD data for texture representation\",\n year = \"2024\",\n journal = \"npj Computational Materials\",\n volume = \"10\",\n pages = \"1-11\",\n month = \"Jun\",\n doi = \"10.1038/s41524-024-01324-4\",\n url = \"https://doi.org/10.1038/s41524-024-01324-4\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"1\",\n issn = \"2057-3960\"\n}\n", + "authors": [ + "J. Wanni", + "C. A. Bronkhorst", + "D. J. Thoma" + ], + "publication_date": "2024-06-26T00:00:00Z", + "year": 2024, + "volume": "10", + "issue": "1", + "issn": "2057-3960", + "pages": "1-11", + "journal": "npj Computational Materials", + "publisher": "Springer Science and Business Media LLC", + "url": "https://doi.org/10.1038/s41524-024-01324-4", + "title": "Machine learning enhanced analysis of EBSD data for texture representation", + "citation_count": 18, + "bibtex_type": "article", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1038/s41524-024-01324-4", + "doi_url": "https://doi.org/10.1038/s41524-024-01324-4", + "doc_id": "bf3e624ed86e8966", + "file_location": null, + "license": null, + "pdf_url": "https://www.nature.com/articles/s41524-024-01324-4.pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated" + ] + }, + "formatted_citation": "J. Wanni, C. A. Bronkhorst, and D. J. Thoma. Machine learning enhanced analysis of ebsd data for texture representation. npj Computational Materials, 10:1-11, Jun 2024. URL: https://doi.org/10.1038/s41524-024-01324-4, doi:10.1038/s41524-024-01324-4. This article has 18 citations and is from a peer-reviewed journal." + }, + "chunk_id": "b10f0f18-25a1-41d9-a47c-d2abb61d0e19" + }, + "score": 7, + "snippets": [ + "the information for these grain structures is initially obtained through electron backscatter diffraction (EBSD) datasets, which provide detailed mappings of grain orientations", + "aspects such as grain shape (morphological texture) and lattice orientation (crystallographic texture)", + "Generating accurate reduced-order Euler angle datasets is relevant not only for crystal plasticity simulations but also for enhancing the effectiveness of other modeling techniques such as reduced-order modeling and surrogate modeling" + ], + "used_images": false + }, + { + "id": "pqac-00000006", + "context": "The excerpt discusses EBSD analysis of additively manufactured materials, highlighting that grain size and shape measurement is particularly complex for AM materials. Key considerations include: grain elongation in the solidification direction with periodic variation from melting/remelting and beam scan patterns; preferentially oriented grains growing at the expense of others, creating wide or bimodal size distributions; the importance of how mean grain size and aspect ratio are calculated for meaningful comparisons; and that microstructure varies with position in the build as solidification conditions change. The excerpt emphasizes that single mean values can be meaningless without proper context and consistent calculation methods across samples.", + "question": "What EBSD-derived measurements are most important for additive manufacturing qualification, including columnar vs equiaxed morphology, solidification texture, melt pool boundaries, cell/subgrain structure, boundary fractions, and residual strain in LPBF metals?", + "text": { + "embedding": null, + "text": "", + "name": "mingard2023theuseof pages 15-20", + "media": [], + "doc": { + "embedding": null, + "docname": "mingard2023theuseof", + "dockey": "ca4fa63a884d1ef1", + "citation": "K P Mingard. The use of ebsd for analysis of additively manufactured materials. ArXiv, Feb 2023. URL: https://doi.org/10.47120/npl.mgpg152, doi:10.47120/npl.mgpg152.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "mingard2023theuseof", + "bibtex": "@article{mingard2023theuseof,\n author = \"Mingard, K P\",\n title = \"The use of EBSD for analysis of additively manufactured materials\",\n year = \"2023\",\n journal = \"ArXiv\",\n month = \"Feb\",\n doi = \"10.47120/npl.mgpg152\",\n url = \"https://doi.org/10.47120/npl.mgpg152\",\n publisher = \"National Physical Laboratory\"\n}\n", + "authors": [ + "K P Mingard" + ], + "publication_date": "2023-02-07T00:00:00Z", + "year": 2023, + "volume": null, + "issue": null, + "issn": null, + "pages": null, + "journal": "ArXiv", + "publisher": "National Physical Laboratory", + "url": "https://doi.org/10.47120/npl.mgpg152", + "title": "The use of EBSD for analysis of additively manufactured materials", + "citation_count": 4, + "bibtex_type": "article", + "source_quality": -1, + "is_retracted": null, + "doi": "10.47120/npl.mgpg152", + "doi_url": "https://doi.org/10.47120/npl.mgpg152", + "doc_id": "ca4fa63a884d1ef1", + "file_location": null, + "license": null, + "pdf_url": "http://eprintspublications.npl.co.uk/9639/1/MGPG152.pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "K P Mingard. The use of ebsd for analysis of additively manufactured materials. ArXiv, Feb 2023. URL: https://doi.org/10.47120/npl.mgpg152, doi:10.47120/npl.mgpg152. This article has 4 citations." + }, + "chunk_id": "a9a0266d-162d-4498-a0cd-f56e5aa708cb" + }, + "score": 6, + "snippets": [ + "Measurement of grain size and shape is a complex subject made more difficult in many AM materials by material anisotropy, with elongation of grains often observed in the direction of solidification", + "preferentially oriented grains can grow at the expense of others, resulting in a wide or even bimodal size distribution", + "A single mean grain size value can be meaningless, and certainly the way in which a mean value is calculated is important if it is to be used to compare samples", + "The same considerations apply to (mean) values of shape factors such as aspect ratio", + "in the context of AM materials there are two extra considerations worth noting here: a) The microstructure of many AM materials can vary with position in the build, often as solidification conditions change" + ], + "used_images": false + }, + { + "id": "pqac-00000009", + "context": "The excerpt identifies key sources of tensile anisotropy in laser powder bed fusion (LPBF) alloys that are characterized using EBSD and other microstructural analysis techniques. The primary sources of anisotropy include crystal texture (affecting modulus and yield stress), elongated grains (affecting yield stress), and melt pools (affecting elongation). The document presents a summary table of anisotropy sources with associated tensile properties and microstructural characterization methods, noting that EBSD is used for crystal texture and elongated grain analysis. The excerpt emphasizes that physics-based models are critical for isolating and understanding the importance of each anisotropy source for particular alloys and LPBF processes. However, the excerpt does not specifically address columnar vs equiaxed morphology distinctions, cell/subgrain structure details, boundary fractions, or residual strain measurements.", + "question": "What EBSD-derived measurements are most important for additive manufacturing qualification, including columnar vs equiaxed morphology, solidification texture, melt pool boundaries, cell/subgrain structure, boundary fractions, and residual strain in LPBF metals?", + "text": { + "embedding": null, + "text": "", + "name": "weaver2021understandinganisotropictensile pages 25-27", + "media": [], + "doc": { + "embedding": null, + "docname": "weaver2021understandinganisotropictensile", + "dockey": "06baf193fe8d6832", + "citation": "JS Weaver, JS Weaver, and I Rosenthal. Understanding anisotropic tensile properties of laser powder bed fusion additive metals: a detailed review of select examples. ArXiv, Nov 2021. URL: https://doi.org/10.6028/nist.ams.100-44, doi:10.6028/nist.ams.100-44.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "weaver2021understandinganisotropictensile", + "bibtex": "@article{weaver2021understandinganisotropictensile,\n author = \"Weaver, JS and Weaver, JS and Rosenthal, I\",\n title = \"Understanding Anisotropic Tensile Properties of Laser Powder Bed Fusion Additive Metals: A Detailed Review of Select Examples\",\n year = \"2021\",\n journal = \"ArXiv\",\n month = \"Nov\",\n doi = \"10.6028/nist.ams.100-44\",\n url = \"https://doi.org/10.6028/nist.ams.100-44\",\n publisher = \"National Institute of Standards and Technology (U.S.)\"\n}\n", + "authors": [ + "JS Weaver", + "JS Weaver", + "I Rosenthal" + ], + "publication_date": "2021-11-18T00:00:00Z", + "year": 2021, + "volume": null, + "issue": null, + "issn": null, + "pages": null, + "journal": "ArXiv", + "publisher": "National Institute of Standards and Technology (U.S.)", + "url": "https://doi.org/10.6028/nist.ams.100-44", + "title": "Understanding Anisotropic Tensile Properties of Laser Powder Bed Fusion Additive Metals: A Detailed Review of Select Examples", + "citation_count": 42, + "bibtex_type": "article", + "source_quality": -1, + "is_retracted": null, + "doi": "10.6028/nist.ams.100-44", + "doi_url": "https://doi.org/10.6028/nist.ams.100-44", + "doc_id": "06baf193fe8d6832", + "file_location": null, + "license": null, + "pdf_url": "https://doi.org/10.6028/nist.ams.100-44", + "other": { + "client_source": [ + "paper_search", + "semantic_scholar", + "crossref", + "semantic_scholar", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "JS Weaver, JS Weaver, and I Rosenthal. Understanding anisotropic tensile properties of laser powder bed fusion additive metals: a detailed review of select examples. ArXiv, Nov 2021. URL: https://doi.org/10.6028/nist.ams.100-44, doi:10.6028/nist.ams.100-44. This article has 42 citations." + }, + "chunk_id": "b111f421-f4b2-4af9-96f1-d9f3bd63f8a4" + }, + "score": 5, + "snippets": [ + "Crystal texture", + "Elongated grains", + "Melt pools", + "EBSD \u2013 electron backscatter diffraction", + "Micro/macro structure characterization" + ], + "used_images": false + }, + { + "id": "pqac-00000007", + "context": "The excerpt emphasizes that crystallographic texture measurements via EBSD are critical for understanding mechanical anisotropy in AM metals. EBSD is highlighted as essential for measuring crystallographic texture, which is identified as a significant contributor to elastic and plastic anisotropy in additive manufacturing metals. The text discusses how EBSD data can be used to determine grain morphologies and prior grain structures through crystal orientation relationships. The excerpt notes that 3D EBSD datasets are rare but valuable for revealing grain complexity beyond 2D cross-sections. However, the excerpt does not comprehensively address all the specific EBSD-derived measurements mentioned in the question, such as cell/subgrain structure, boundary fractions, or residual strain characterization in LPBF metals.", + "question": "What EBSD-derived measurements are most important for additive manufacturing qualification, including columnar vs equiaxed morphology, solidification texture, melt pool boundaries, cell/subgrain structure, boundary fractions, and residual strain in LPBF metals?", + "text": { + "embedding": null, + "text": "", + "name": "weaver2021understandinganisotropictensile pages 12-15", + "media": [], + "doc": { + "embedding": null, + "docname": "weaver2021understandinganisotropictensile", + "dockey": "06baf193fe8d6832", + "citation": "JS Weaver, JS Weaver, and I Rosenthal. Understanding anisotropic tensile properties of laser powder bed fusion additive metals: a detailed review of select examples. ArXiv, Nov 2021. URL: https://doi.org/10.6028/nist.ams.100-44, doi:10.6028/nist.ams.100-44.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "weaver2021understandinganisotropictensile", + "bibtex": "@article{weaver2021understandinganisotropictensile,\n author = \"Weaver, JS and Weaver, JS and Rosenthal, I\",\n title = \"Understanding Anisotropic Tensile Properties of Laser Powder Bed Fusion Additive Metals: A Detailed Review of Select Examples\",\n year = \"2021\",\n journal = \"ArXiv\",\n month = \"Nov\",\n doi = \"10.6028/nist.ams.100-44\",\n url = \"https://doi.org/10.6028/nist.ams.100-44\",\n publisher = \"National Institute of Standards and Technology (U.S.)\"\n}\n", + "authors": [ + "JS Weaver", + "JS Weaver", + "I Rosenthal" + ], + "publication_date": "2021-11-18T00:00:00Z", + "year": 2021, + "volume": null, + "issue": null, + "issn": null, + "pages": null, + "journal": "ArXiv", + "publisher": "National Institute of Standards and Technology (U.S.)", + "url": "https://doi.org/10.6028/nist.ams.100-44", + "title": "Understanding Anisotropic Tensile Properties of Laser Powder Bed Fusion Additive Metals: A Detailed Review of Select Examples", + "citation_count": 42, + "bibtex_type": "article", + "source_quality": -1, + "is_retracted": null, + "doi": "10.6028/nist.ams.100-44", + "doi_url": "https://doi.org/10.6028/nist.ams.100-44", + "doc_id": "06baf193fe8d6832", + "file_location": null, + "license": null, + "pdf_url": "https://doi.org/10.6028/nist.ams.100-44", + "other": { + "client_source": [ + "paper_search", + "semantic_scholar", + "crossref", + "semantic_scholar", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "JS Weaver, JS Weaver, and I Rosenthal. Understanding anisotropic tensile properties of laser powder bed fusion additive metals: a detailed review of select examples. ArXiv, Nov 2021. URL: https://doi.org/10.6028/nist.ams.100-44, doi:10.6028/nist.ams.100-44. This article has 42 citations." + }, + "chunk_id": "9fb89dd0-9f4b-461a-afbc-b09791677a92" + }, + "score": 6, + "snippets": [ + "Crystallographic texture measurements via EBSD, X-ray diffraction (XRD), and neutron diffraction are critical for estimating the role it plays in mechanical anisotropy for a given AM metal.", + "Three-dimensional (3D) datasets of grains are rare and indicate that grain morphology is far more complex than what appears from 2D cross-sections as evidenced by Rowenhorst et al. [23] via serial sectioning and electron backscatter diffraction (EBSD).", + "The elongated prior beta grain microstructures can be determined from EBSD data and the alpha-beta crystal orientation relationship [39]." + ], + "used_images": false + }, + { + "id": "pqac-00000008", + "context": "The excerpt emphasizes that crystallographic texture is the primary EBSD-derived measurement critical for understanding mechanical anisotropy in LPBF 316L stainless steel. Texture measured via EBSD (characterized by parameters like intensity in m.u.d. and crystallographic directions) directly controls plastic anisotropy through Schmid's law, which relates tensile load to shear stress on slip systems. The study demonstrates that grain morphology and porosity are secondary factors compared to texture's influence on strength and ductility. While the excerpt acknowledges that other microstructural features like grain size, precipitation hardening, dislocation density, and residual stress affect properties, the analysis focuses on texture's dominant role. Twinning behavior, which varies between specimens with different crystallographic orientations, further influences work-hardening and elongation anisotropy beyond simple texture considerations.", + "question": "What EBSD-derived measurements are most important for additive manufacturing qualification, including columnar vs equiaxed morphology, solidification texture, melt pool boundaries, cell/subgrain structure, boundary fractions, and residual strain in LPBF metals?", + "text": { + "embedding": null, + "text": "", + "name": "weaver2021understandinganisotropictensile pages 10-12", + "media": [], + "doc": { + "embedding": null, + "docname": "weaver2021understandinganisotropictensile", + "dockey": "06baf193fe8d6832", + "citation": "JS Weaver, JS Weaver, and I Rosenthal. Understanding anisotropic tensile properties of laser powder bed fusion additive metals: a detailed review of select examples. ArXiv, Nov 2021. URL: https://doi.org/10.6028/nist.ams.100-44, doi:10.6028/nist.ams.100-44.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "weaver2021understandinganisotropictensile", + "bibtex": "@article{weaver2021understandinganisotropictensile,\n author = \"Weaver, JS and Weaver, JS and Rosenthal, I\",\n title = \"Understanding Anisotropic Tensile Properties of Laser Powder Bed Fusion Additive Metals: A Detailed Review of Select Examples\",\n year = \"2021\",\n journal = \"ArXiv\",\n month = \"Nov\",\n doi = \"10.6028/nist.ams.100-44\",\n url = \"https://doi.org/10.6028/nist.ams.100-44\",\n publisher = \"National Institute of Standards and Technology (U.S.)\"\n}\n", + "authors": [ + "JS Weaver", + "JS Weaver", + "I Rosenthal" + ], + "publication_date": "2021-11-18T00:00:00Z", + "year": 2021, + "volume": null, + "issue": null, + "issn": null, + "pages": null, + "journal": "ArXiv", + "publisher": "National Institute of Standards and Technology (U.S.)", + "url": "https://doi.org/10.6028/nist.ams.100-44", + "title": "Understanding Anisotropic Tensile Properties of Laser Powder Bed Fusion Additive Metals: A Detailed Review of Select Examples", + "citation_count": 42, + "bibtex_type": "article", + "source_quality": -1, + "is_retracted": null, + "doi": "10.6028/nist.ams.100-44", + "doi_url": "https://doi.org/10.6028/nist.ams.100-44", + "doc_id": "06baf193fe8d6832", + "file_location": null, + "license": null, + "pdf_url": "https://doi.org/10.6028/nist.ams.100-44", + "other": { + "client_source": [ + "paper_search", + "semantic_scholar", + "crossref", + "semantic_scholar", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "JS Weaver, JS Weaver, and I Rosenthal. Understanding anisotropic tensile properties of laser powder bed fusion additive metals: a detailed review of select examples. ArXiv, Nov 2021. URL: https://doi.org/10.6028/nist.ams.100-44, doi:10.6028/nist.ams.100-44. This article has 42 citations." + }, + "chunk_id": "4983fd4d-9731-4ada-a3bb-90026d5f34f4" + }, + "score": 6, + "snippets": [ + "Crystallographic texture causes plastic anisotropy because plasticity (slip, twinning, phase transformations, etc.) is linked to crystallographic planes.", + "It's argued that crystallographic texture is the primary source of the plastic anisotropy.", + "This study emphasizes the significant role that crystallographic texture, in the extreme case of oligocrystals, has on mechanical anisotropy of strength and UTS for LPBF metals.", + "grain morphology and porosity (lack of fusion defects) were ruled out as significant factors", + "The prediction of strength, ultimate tensile strength, and ductility for textured polycrystals...depends on additional microstructural features (e.g., grain size, precipitation hardening, dislocation density, residual stress, etc.)." + ], + "used_images": false + }, + { + "id": "pqac-730e1746", + "context": "This excerpt introduces EBSD as a technique for characterizing additively manufactured materials, highlighting that grain size, shape, and crystallographic orientation are the primary microstructural features that can be extracted and quantified from EBSD maps. The guide emphasizes that EBSD data can reveal information about manufacturing processes and correlate microstructural variations with physical properties. It notes that EBSD can indicate heat flow and solidification rates through microstructural changes at different component locations. The document covers basic aspects of EBSD analysis for AM materials and demonstrates how spatial variation can be represented. However, the excerpt does not specifically address columnar versus equiaxed morphology, melt pool boundaries, cell/subgrain structure, boundary fractions, or residual strain\u2014though these topics may be covered in the full document.", + "question": "What EBSD-derived measurements are most important for additive manufacturing qualification, including columnar vs equiaxed morphology, solidification texture, melt pool boundaries, cell/subgrain structure, boundary fractions, and residual strain in LPBF metals?", + "text": { + "embedding": null, + "text": "", + "name": "mingard2023theuseof pages 1-8", + "media": [], + "doc": { + "embedding": null, + "docname": "mingard2023theuseof", + "dockey": "ca4fa63a884d1ef1", + "citation": "K P Mingard. The use of ebsd for analysis of additively manufactured materials. ArXiv, Feb 2023. URL: https://doi.org/10.47120/npl.mgpg152, doi:10.47120/npl.mgpg152.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "mingard2023theuseof", + "bibtex": "@article{mingard2023theuseof,\n author = \"Mingard, K P\",\n title = \"The use of EBSD for analysis of additively manufactured materials\",\n year = \"2023\",\n journal = \"ArXiv\",\n month = \"Feb\",\n doi = \"10.47120/npl.mgpg152\",\n url = \"https://doi.org/10.47120/npl.mgpg152\",\n publisher = \"National Physical Laboratory\"\n}\n", + "authors": [ + "K P Mingard" + ], + "publication_date": "2023-02-07T00:00:00Z", + "year": 2023, + "volume": null, + "issue": null, + "issn": null, + "pages": null, + "journal": "ArXiv", + "publisher": "National Physical Laboratory", + "url": "https://doi.org/10.47120/npl.mgpg152", + "title": "The use of EBSD for analysis of additively manufactured materials", + "citation_count": 4, + "bibtex_type": "article", + "source_quality": -1, + "is_retracted": null, + "doi": "10.47120/npl.mgpg152", + "doi_url": "https://doi.org/10.47120/npl.mgpg152", + "doc_id": "ca4fa63a884d1ef1", + "file_location": null, + "license": null, + "pdf_url": "http://eprintspublications.npl.co.uk/9639/1/MGPG152.pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "K P Mingard. The use of ebsd for analysis of additively manufactured materials. ArXiv, Feb 2023. URL: https://doi.org/10.47120/npl.mgpg152, doi:10.47120/npl.mgpg152. This article has 4 citations." + }, + "chunk_id": "7416d7f8-7542-4991-a75d-96cb89c1083d" + }, + "score": 4, + "snippets": [ + "EBSD data contains a wealth of information on the size, shape and orientation of the grains resulting from the melting and solidification of, or sintering after debinding of, the powder layers deposited during the manufacturing process", + "Data such as the size, shape and orientation of the grains and their distribution can be obtained, and when quantified reveals information on the manufacturing process or can be related to the physical properties of the components produced", + "the data generated can be quantified to enable correlation between: a) Changes in microstructure between different locations in the component, revealing variation of, for example, heat flow and thus solidification rates" + ], + "used_images": false + }, + { + "id": "pqac-00000010", + "context": "The excerpt identifies crystallographic texture, anisotropic microstructure morphologies, lack of fusion defects, and macrostructure (melt pools) as primary sources of tensile property anisotropy in LPBF alloys. While the document emphasizes the importance of characterizing these microstructural features before attributing anisotropy to specific sources, it indicates that quantitative microstructure analysis often requires 3D measurements and micrographs from multiple planes. The excerpt references EBSD (electron backscatter diffraction) as a characterization technique and mentions Table 6 provides a summary of anisotropy sources, affected tensile properties, and experimental measurements for microstructure analysis. However, the excerpt does not explicitly detail which specific EBSD-derived measurements (columnar vs equiaxed morphology, solidification texture, boundary fractions, residual strain, etc.) are most critical for AM qualification.", + "question": "What EBSD-derived measurements are most important for additive manufacturing qualification, including columnar vs equiaxed morphology, solidification texture, melt pool boundaries, cell/subgrain structure, boundary fractions, and residual strain in LPBF metals?", + "text": { + "embedding": null, + "text": "", + "name": "weaver2021understandinganisotropictensile pages 22-25", + "media": [], + "doc": { + "embedding": null, + "docname": "weaver2021understandinganisotropictensile", + "dockey": "06baf193fe8d6832", + "citation": "JS Weaver, JS Weaver, and I Rosenthal. Understanding anisotropic tensile properties of laser powder bed fusion additive metals: a detailed review of select examples. ArXiv, Nov 2021. URL: https://doi.org/10.6028/nist.ams.100-44, doi:10.6028/nist.ams.100-44.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "weaver2021understandinganisotropictensile", + "bibtex": "@article{weaver2021understandinganisotropictensile,\n author = \"Weaver, JS and Weaver, JS and Rosenthal, I\",\n title = \"Understanding Anisotropic Tensile Properties of Laser Powder Bed Fusion Additive Metals: A Detailed Review of Select Examples\",\n year = \"2021\",\n journal = \"ArXiv\",\n month = \"Nov\",\n doi = \"10.6028/nist.ams.100-44\",\n url = \"https://doi.org/10.6028/nist.ams.100-44\",\n publisher = \"National Institute of Standards and Technology (U.S.)\"\n}\n", + "authors": [ + "JS Weaver", + "JS Weaver", + "I Rosenthal" + ], + "publication_date": "2021-11-18T00:00:00Z", + "year": 2021, + "volume": null, + "issue": null, + "issn": null, + "pages": null, + "journal": "ArXiv", + "publisher": "National Institute of Standards and Technology (U.S.)", + "url": "https://doi.org/10.6028/nist.ams.100-44", + "title": "Understanding Anisotropic Tensile Properties of Laser Powder Bed Fusion Additive Metals: A Detailed Review of Select Examples", + "citation_count": 42, + "bibtex_type": "article", + "source_quality": -1, + "is_retracted": null, + "doi": "10.6028/nist.ams.100-44", + "doi_url": "https://doi.org/10.6028/nist.ams.100-44", + "doc_id": "06baf193fe8d6832", + "file_location": null, + "license": null, + "pdf_url": "https://doi.org/10.6028/nist.ams.100-44", + "other": { + "client_source": [ + "paper_search", + "semantic_scholar", + "crossref", + "semantic_scholar", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "JS Weaver, JS Weaver, and I Rosenthal. Understanding anisotropic tensile properties of laser powder bed fusion additive metals: a detailed review of select examples. ArXiv, Nov 2021. URL: https://doi.org/10.6028/nist.ams.100-44, doi:10.6028/nist.ams.100-44. This article has 42 citations." + }, + "chunk_id": "88f8efa7-2ed0-4291-ace5-e16be734d972" + }, + "score": 5, + "snippets": [ + "This review has provided detailed examples of the sources of tensile property anisotropy for LPBF alloys, which are primarily crystallographic texture, anisotropic microstructure morphologies, lack of fusion defects, and macrostructure (melt pools).", + "Table 6 provides a succinct summary of each source of anisotropy, the primary and secondary tensile properties affected, and experimental measurements for quantitative microstructure analysis.", + "Quantitative microstructure analysis may require 3D measurements and micrographs from multiple planes at a minimum.", + "EBSD \u2013 electron backscatter diffraction" + ], + "used_images": false + }, + { + "id": "pqac-00000012", + "context": "This study correlates grain boundary character measured by EBSD with intergranular corrosion (IGC) resistance in stainless steel. The research uses twin-related domains (TRDs) and grain boundary engineering (GBE) to analyze how GBCD affects IGC. Key findings show that microstructures with larger TRDs containing high densities of \u03a33 twin-related grain boundaries demonstrate improved IGC resistance compared to solution-annealed (SA) conditions. The GBE condition exhibited significantly lower degree of sensitization (DOS of 0.25-46.5%) compared to SA (2.7-95%), depending on sensitization time. The study demonstrates that discontinuous networks of corroded boundaries in larger TRDs provide better protection than the highly connected, corroded grain boundary networks in smaller TRDs. Non-twin-related random boundaries at TRD exteriors are most susceptible to IGC attack. This work directly demonstrates the correlation between EBSD-measured grain boundary character and IGC performance through quantitative analysis of TRD statistics and electrochemical testing.", + "question": "How does grain boundary character distribution (GBCD) and grain boundary engineering measured by EBSD correlate with intergranular corrosion, stress corrosion cracking, and corrosion fatigue properties?", + "text": { + "embedding": null, + "text": "", + "name": "barr2018trackingtheevolution pages 2-3", + "media": [], + "doc": { + "embedding": null, + "docname": "barr2018trackingtheevolution", + "dockey": "99ce254f40b29531", + "citation": "Christopher M. Barr, Sebastian Thomas, James L. Hart, Wayne Harlow, Elaf Anber, and Mitra L. Taheri. Tracking the evolution of intergranular corrosion through twin-related domains in grain boundary networks. npj Materials Degradation, 2:1-10, Apr 2018. URL: https://doi.org/10.1038/s41529-018-0032-7, doi:10.1038/s41529-018-0032-7.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "barr2018trackingtheevolution", + "bibtex": "@article{barr2018trackingtheevolution,\n author = \"Barr, Christopher M. and Thomas, Sebastian and Hart, James L. and Harlow, Wayne and Anber, Elaf and Taheri, Mitra L.\",\n title = \"Tracking the evolution of intergranular corrosion through twin-related domains in grain boundary networks\",\n year = \"2018\",\n journal = \"npj Materials Degradation\",\n volume = \"2\",\n pages = \"1-10\",\n month = \"Apr\",\n doi = \"10.1038/s41529-018-0032-7\",\n url = \"https://doi.org/10.1038/s41529-018-0032-7\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"1\",\n issn = \"2397-2106\"\n}\n", + "authors": [ + "Christopher M. Barr", + "Sebastian Thomas", + "James L. Hart", + "Wayne Harlow", + "Elaf Anber", + "Mitra L. Taheri" + ], + "publication_date": "2018-04-03T00:00:00Z", + "year": 2018, + "volume": "2", + "issue": "1", + "issn": "2397-2106", + "pages": "1-10", + "journal": "npj Materials Degradation", + "publisher": "Springer Science and Business Media LLC", + "url": "https://www.nature.com/articles/s41529-018-0032-7.pdf", + "title": "Tracking the evolution of intergranular corrosion through twin-related domains in grain boundary networks", + "citation_count": 64, + "bibtex_type": "article", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1038/s41529-018-0032-7", + "doi_url": "https://doi.org/10.1038/s41529-018-0032-7", + "doc_id": "99ce254f40b29531", + "file_location": null, + "license": null, + "pdf_url": "https://www.nature.com/articles/s41529-018-0032-7.pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "Christopher M. Barr, Sebastian Thomas, James L. Hart, Wayne Harlow, Elaf Anber, and Mitra L. Taheri. Tracking the evolution of intergranular corrosion through twin-related domains in grain boundary networks. npj Materials Degradation, 2:1-10, Apr 2018. URL: https://doi.org/10.1038/s41529-018-0032-7, doi:10.1038/s41529-018-0032-7. This article has 64 citations and is from a peer-reviewed journal." + }, + "chunk_id": "ec82df5e-06b8-4fc6-b684-09b2fed8af78" + }, + "score": 8, + "snippets": [ + "microstructures that contain larger TRDs with a high density of \u03a33 GBs in the TRD interior have improved IGC resistance", + "small TRDs observed in the SA condition have a high degree of connected and corroded GBs, while the large TRDs observed in the GBE condition have a discontinuous network of corroded GBs", + "non-twin-related random GBs at the exterior of the TRD are typically susceptible to IGC", + "All GBs inside the TRD interior are twin-related GBs (\u03a33n, n \u22651) and have less than 2\u00b0 deviation from their ideal CSL misorientation" + ], + "used_images": false + }, + { + "id": "pqac-00000013", + "context": "This study investigates how grain boundary engineering (GBE) through thermomechanical processing affects GBCD and corrosion fatigue properties of 316L austenitic stainless steel. GBE enhances grain boundary failure resistance by increasing special boundaries (SBs) and redistributing the grain boundary network. Materials with high frequency of special boundaries (particularly \u03a33 boundaries) demonstrate higher resistance to intergranular deterioration due to their higher ordering, closer atomic packing, and lower interface energies. The research shows that GBE can significantly enhance resistance to intergranular corrosion, stress corrosion cracking, and fatigue. However, results reveal a nuanced relationship: while low-energy special boundaries provide strong intergranular corrosion resistance, they are insufficient to resist transgranular fatigue crack propagation. The study uses electron back-scattered diffraction (EBSD) through orientation imaging microscopy (OIM) to analyze GBCD. Optimal corrosion fatigue performance was achieved with specific TMP parameters, generating high fractions of special boundaries (approximately 74%).", + "question": "How does grain boundary character distribution (GBCD) and grain boundary engineering measured by EBSD correlate with intergranular corrosion, stress corrosion cracking, and corrosion fatigue properties?", + "text": { + "embedding": null, + "text": "", + "name": "zhang2022effectsofgrain pages 1-2", + "media": [], + "doc": { + "embedding": null, + "docname": "zhang2022effectsofgrain", + "dockey": "49ced69751c57206", + "citation": "Mingxian Zhang, Chenxin Zhang, Huan-chuan Wu, and Bin Yang. Effects of grain boundary engineering on the microstructure and corrosion fatigue properties of 316l austenitic stainless steel. Frontiers in Materials, Jun 2022. URL: https://doi.org/10.3389/fmats.2022.931848, doi:10.3389/fmats.2022.931848.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "zhang2022effectsofgrain", + "bibtex": "@article{zhang2022effectsofgrain,\n author = \"Zhang, Mingxian and Zhang, Chenxin and Wu, Huan-chuan and Yang, Bin\",\n title = \"Effects of Grain Boundary Engineering on the Microstructure and Corrosion Fatigue Properties of 316L Austenitic Stainless Steel\",\n year = \"2022\",\n journal = \"Frontiers in Materials\",\n volume = \"9\",\n month = \"Jun\",\n doi = \"10.3389/fmats.2022.931848\",\n url = \"https://doi.org/10.3389/fmats.2022.931848\",\n publisher = \"Frontiers Media SA\",\n issn = \"2296-8016\"\n}\n", + "authors": [ + "Mingxian Zhang", + "Chenxin Zhang", + "Huan-chuan Wu", + "Bin Yang" + ], + "publication_date": "2022-06-29T00:00:00Z", + "year": 2022, + "volume": "9", + "issue": null, + "issn": "2296-8016", + "pages": null, + "journal": "Frontiers in Materials", + "publisher": "Frontiers Media SA", + "url": "https://doi.org/10.3389/fmats.2022.931848", + "title": "Effects of Grain Boundary Engineering on the Microstructure and Corrosion Fatigue Properties of 316L Austenitic Stainless Steel", + "citation_count": 27, + "bibtex_type": "article", + "source_quality": -1, + "is_retracted": null, + "doi": "10.3389/fmats.2022.931848", + "doi_url": "https://doi.org/10.3389/fmats.2022.931848", + "doc_id": "49ced69751c57206", + "file_location": null, + "license": null, + "pdf_url": "https://www.frontiersin.org/articles/10.3389/fmats.2022.931848/pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "Mingxian Zhang, Chenxin Zhang, Huan-chuan Wu, and Bin Yang. Effects of grain boundary engineering on the microstructure and corrosion fatigue properties of 316l austenitic stainless steel. Frontiers in Materials, Jun 2022. URL: https://doi.org/10.3389/fmats.2022.931848, doi:10.3389/fmats.2022.931848. This article has 27 citations." + }, + "chunk_id": "4d45d972-94aa-4b28-a316-02c1df592834" + }, + "score": 8, + "snippets": [ + "Grain boundary engineering (GBE) as an approach of grain boundary design and control", + "the enhancement of grain boundary failure resistance can be attributed to the increase of special boundaries (SBs) and the redistribution of the grain boundary network", + "material with high frequency of SBs has a high resistance to the intergranular deterioration, especially coherent \u03a33 boundaries", + "the application of GBE could significantly enhance the resistance to intergranular corrosion, hot corrosion, stress corrosion cracking, fatigue, creep, and embrittlement", + "The low-energy special boundaries had strong intergranular corrosion resistance, but the strength of these boundaries was not enough to resist the propagation of transgranular fatigue cracks", + "The orientation imaging microscopy (OIM) of the specimens was analyzed by electron back-scattered" + ], + "used_images": false + }, + { + "id": "pqac-00000011", + "context": "The excerpt demonstrates that grain boundary character distribution (GBCD), measured through EBSD analysis, directly correlates with corrosion fatigue properties in 316L austenitic stainless steel. Special boundaries (SBs) like \u03a33, \u03a39, and \u03a327 show superior intergranular corrosion resistance compared to random high-angle grain boundaries (RHAGBs), with \u03a33 boundaries exhibiting significantly less corrosion depth (210 nm vs 60 nm for RHAGBs). However, while SBs resist intergranular corrosion, they do not effectively block transgranular fatigue crack propagation. The optimal grain boundary engineering condition was found at 45 minutes of annealing with 66% SB content, which achieved both strong corrosion resistance and fatigue resistance, resulting in the longest corrosion fatigue life (3,187 cycles). The study shows that an interrupted network of RHAGBs combined with appropriate SB percentages provides the best balance for corrosion fatigue performance.", + "question": "How does grain boundary character distribution (GBCD) and grain boundary engineering measured by EBSD correlate with intergranular corrosion, stress corrosion cracking, and corrosion fatigue properties?", + "text": { + "embedding": null, + "text": "", + "name": "zhang2022effectsofgrain pages 4-6", + "media": [], + "doc": { + "embedding": null, + "docname": "zhang2022effectsofgrain", + "dockey": "49ced69751c57206", + "citation": "Mingxian Zhang, Chenxin Zhang, Huan-chuan Wu, and Bin Yang. Effects of grain boundary engineering on the microstructure and corrosion fatigue properties of 316l austenitic stainless steel. Frontiers in Materials, Jun 2022. URL: https://doi.org/10.3389/fmats.2022.931848, doi:10.3389/fmats.2022.931848.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "zhang2022effectsofgrain", + "bibtex": "@article{zhang2022effectsofgrain,\n author = \"Zhang, Mingxian and Zhang, Chenxin and Wu, Huan-chuan and Yang, Bin\",\n title = \"Effects of Grain Boundary Engineering on the Microstructure and Corrosion Fatigue Properties of 316L Austenitic Stainless Steel\",\n year = \"2022\",\n journal = \"Frontiers in Materials\",\n volume = \"9\",\n month = \"Jun\",\n doi = \"10.3389/fmats.2022.931848\",\n url = \"https://doi.org/10.3389/fmats.2022.931848\",\n publisher = \"Frontiers Media SA\",\n issn = \"2296-8016\"\n}\n", + "authors": [ + "Mingxian Zhang", + "Chenxin Zhang", + "Huan-chuan Wu", + "Bin Yang" + ], + "publication_date": "2022-06-29T00:00:00Z", + "year": 2022, + "volume": "9", + "issue": null, + "issn": "2296-8016", + "pages": null, + "journal": "Frontiers in Materials", + "publisher": "Frontiers Media SA", + "url": "https://doi.org/10.3389/fmats.2022.931848", + "title": "Effects of Grain Boundary Engineering on the Microstructure and Corrosion Fatigue Properties of 316L Austenitic Stainless Steel", + "citation_count": 27, + "bibtex_type": "article", + "source_quality": -1, + "is_retracted": null, + "doi": "10.3389/fmats.2022.931848", + "doi_url": "https://doi.org/10.3389/fmats.2022.931848", + "doc_id": "49ced69751c57206", + "file_location": null, + "license": null, + "pdf_url": "https://www.frontiersin.org/articles/10.3389/fmats.2022.931848/pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "Mingxian Zhang, Chenxin Zhang, Huan-chuan Wu, and Bin Yang. Effects of grain boundary engineering on the microstructure and corrosion fatigue properties of 316l austenitic stainless steel. Frontiers in Materials, Jun 2022. URL: https://doi.org/10.3389/fmats.2022.931848, doi:10.3389/fmats.2022.931848. This article has 27 citations." + }, + "chunk_id": "666c9964-d10f-40c1-b908-e6914160a88c" + }, + "score": 9, + "snippets": [ + "the corroded depth of the \u03a33 boundary (red horizontal line) and the RHAGB (black horizontal line) were 210 and 60 nm, respectively. It meant that the corroded depth of the \u03a33 boundary was much less than that of RHAGB.", + "the propagation of fatigue bands could be easily propagated across the SBs, as shown in the arrows of Figure 8A. In comparison, the propagation of fatigue bands could be effectively blocked by the RHAGBs, as shown in the arrows of Figure 8B.", + "The SB percentage of specimen C annealed for 45 min was 66%. The appropriate percentage of SBs and the interrupted network of RHAGBs could ensure that the specimen had both a strong corrosion resistance and fatigue resistance.", + "The longest CF life was 3,187 cycles in specimen C.", + "the percentage of the SBs increased gradually with the increase of the annealing time. The SBs fraction of the initial specimen and the specimen annealing for 90 min were 55% and 74%, respectively." + ], + "used_images": false + }, + { + "id": "pqac-00000015", + "context": "This study correlates EBSD-measured grain boundary character with passivation behavior on microcrystalline copper. The research shows that grain boundaries classified as the same CSL type by EBSD exhibit varying passivation efficiency, indicating that local GB structure variations affect corrosion reactivity. Random-type high-angle boundaries demonstrate lower passivation efficiency and higher susceptibility to intergranular attack compared to CSL boundaries. The deviation angle of the GB plane from ideal coherent geometry influences local reactivity: larger deviations (higher incoherence) correlate with lower passivation efficiency and thicker passive films, while smaller deviations correlate with better passivation efficiency. The study demonstrates that refined EBSD analysis of misorientation and deviation angles provides insight into local GB structure heterogeneity that explains variable corrosion behavior at different sites along the same boundary.", + "question": "How does grain boundary character distribution (GBCD) and grain boundary engineering measured by EBSD correlate with intergranular corrosion, stress corrosion cracking, and corrosion fatigue properties?", + "text": { + "embedding": null, + "text": "", + "name": "bettayeb2019combinedinsitu pages 9-13", + "media": [], + "doc": { + "embedding": null, + "docname": "bettayeb2019combinedinsitu", + "dockey": "9ae9d1d17ffd88f4", + "citation": "Mohamed Bettayeb, Vincent Maurice, Lorena H. Klein, Linsey Lapeire, Kim Verbeken, and Philippe Marcusa. Combined in situ microstructural study of the relationships between local grain boundary structure and passivation on microcrystalline copper. Electrochimica Acta, Mar 2019. URL: https://doi.org/10.48550/arxiv.1903.05371, doi:10.48550/arxiv.1903.05371.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "bettayeb2019combinedinsitu", + "bibtex": "@article{bettayeb2019combinedinsitu,\n author = \"Bettayeb, Mohamed and Maurice, Vincent and Klein, Lorena H. and Lapeire, Linsey and Verbeken, Kim and Marcusa, Philippe\",\n title = \"Combined in situ microstructural study of the relationships between local grain boundary structure and passivation on microcrystalline copper\",\n year = \"2019\",\n journal = \"Electrochimica Acta\",\n month = \"Mar\",\n doi = \"10.48550/arxiv.1903.05371\",\n url = \"https://doi.org/10.48550/arxiv.1903.05371\",\n publisher = \"arXiv\"\n}\n", + "authors": [ + "Mohamed Bettayeb", + "Vincent Maurice", + "Lorena H. Klein", + "Linsey Lapeire", + "Kim Verbeken", + "Philippe Marcusa" + ], + "publication_date": "2019-03-13T00:00:00Z", + "year": 2019, + "volume": null, + "issue": null, + "issn": null, + "pages": null, + "journal": "Electrochimica Acta", + "publisher": "arXiv", + "url": "https://arxiv.org/abs/1903.05371", + "title": "Combined in situ microstructural study of the relationships between local grain boundary structure and passivation on microcrystalline copper", + "citation_count": 22, + "bibtex_type": "article", + "source_quality": 2, + "is_retracted": null, + "doi": "10.48550/arxiv.1903.05371", + "doi_url": "https://doi.org/10.48550/arxiv.1903.05371", + "doc_id": "9ae9d1d17ffd88f4", + "file_location": null, + "license": null, + "pdf_url": "https://www.sciencedirect.com/science/article/am/pii/S0013468619304578", + "other": { + "client_source": [ + "paper_search", + "datacite", + "semantic_scholar", + "datacite", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + "self_generated", + "self_generated", + "self_generated", + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "Mohamed Bettayeb, Vincent Maurice, Lorena H. Klein, Linsey Lapeire, Kim Verbeken, and Philippe Marcusa. Combined in situ microstructural study of the relationships between local grain boundary structure and passivation on microcrystalline copper. Electrochimica Acta, Mar 2019. URL: https://doi.org/10.48550/arxiv.1903.05371, doi:10.48550/arxiv.1903.05371. This article has 22 citations and is from a domain leading peer-reviewed journal." + }, + "chunk_id": "1d559bdd-253e-4bc8-816e-ec8303d76712" + }, + "score": 7, + "snippets": [ + "although of the same CSL type, the local GB structure may vary between different boundaries and also along the same boundary, modifying the local reactivity towards passivation", + "random type high angle boundaries are susceptible to intergranular attack in the absence of the passive film and are not efficiently self-protected by passivation", + "the variations of the passivation behaviors measured at these sites are hereafter discussed based on the deviation angle of the GB plane, i.e. in terms of coherent vs. incoherent local structure of the boundary", + "the largest deviation with respect to the perfect CSL geometry is observed at site 6, which would explain the higher reactivity of the site and thus its lower efficiency to passivate" + ], + "used_images": false + }, + { + "id": "pqac-00000016", + "context": "This study combines ECSTM (Electrochemical Scanning Tunneling Microscopy) and EBSD analysis to examine relationships between grain boundary character and passivation efficiency in microcrystalline copper. The research demonstrates that grain boundary type significantly affects corrosion behavior. Coherent twin boundaries (\u03a33 CSL) with low deviation angles (\u22640.3\u00b0) show higher passivation efficiency with thinner passive films on adjacent grains, while high angle random boundaries exhibit less efficient passivation. A critical transition in passivation efficiency occurs at deviation angles of 0.4-0.5\u00b0 from perfect geometry in \u03a33 boundaries. This transition correlates with the presence and density of misfit dislocations (steps) in the boundary plane. The study reveals that increasing dislocation density becomes more detrimental for passivation efficiency than for resistance to active dissolution, suggesting that grain boundary fine structure plays a crucial role in determining localized corrosion susceptibility.", + "question": "How does grain boundary character distribution (GBCD) and grain boundary engineering measured by EBSD correlate with intergranular corrosion, stress corrosion cracking, and corrosion fatigue properties?", + "text": { + "embedding": null, + "text": "", + "name": "bettayeb2019combinedinsitu pages 13-18", + "media": [], + "doc": { + "embedding": null, + "docname": "bettayeb2019combinedinsitu", + "dockey": "9ae9d1d17ffd88f4", + "citation": "Mohamed Bettayeb, Vincent Maurice, Lorena H. Klein, Linsey Lapeire, Kim Verbeken, and Philippe Marcusa. Combined in situ microstructural study of the relationships between local grain boundary structure and passivation on microcrystalline copper. Electrochimica Acta, Mar 2019. URL: https://doi.org/10.48550/arxiv.1903.05371, doi:10.48550/arxiv.1903.05371.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "bettayeb2019combinedinsitu", + "bibtex": "@article{bettayeb2019combinedinsitu,\n author = \"Bettayeb, Mohamed and Maurice, Vincent and Klein, Lorena H. and Lapeire, Linsey and Verbeken, Kim and Marcusa, Philippe\",\n title = \"Combined in situ microstructural study of the relationships between local grain boundary structure and passivation on microcrystalline copper\",\n year = \"2019\",\n journal = \"Electrochimica Acta\",\n month = \"Mar\",\n doi = \"10.48550/arxiv.1903.05371\",\n url = \"https://doi.org/10.48550/arxiv.1903.05371\",\n publisher = \"arXiv\"\n}\n", + "authors": [ + "Mohamed Bettayeb", + "Vincent Maurice", + "Lorena H. Klein", + "Linsey Lapeire", + "Kim Verbeken", + "Philippe Marcusa" + ], + "publication_date": "2019-03-13T00:00:00Z", + "year": 2019, + "volume": null, + "issue": null, + "issn": null, + "pages": null, + "journal": "Electrochimica Acta", + "publisher": "arXiv", + "url": "https://arxiv.org/abs/1903.05371", + "title": "Combined in situ microstructural study of the relationships between local grain boundary structure and passivation on microcrystalline copper", + "citation_count": 22, + "bibtex_type": "article", + "source_quality": 2, + "is_retracted": null, + "doi": "10.48550/arxiv.1903.05371", + "doi_url": "https://doi.org/10.48550/arxiv.1903.05371", + "doc_id": "9ae9d1d17ffd88f4", + "file_location": null, + "license": null, + "pdf_url": "https://www.sciencedirect.com/science/article/am/pii/S0013468619304578", + "other": { + "client_source": [ + "paper_search", + "datacite", + "semantic_scholar", + "datacite", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + "self_generated", + "self_generated", + "self_generated", + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "Mohamed Bettayeb, Vincent Maurice, Lorena H. Klein, Linsey Lapeire, Kim Verbeken, and Philippe Marcusa. Combined in situ microstructural study of the relationships between local grain boundary structure and passivation on microcrystalline copper. Electrochimica Acta, Mar 2019. URL: https://doi.org/10.48550/arxiv.1903.05371, doi:10.48550/arxiv.1903.05371. This article has 22 citations and is from a domain leading peer-reviewed journal." + }, + "chunk_id": "d6717445-a237-42cb-818e-6bd3385e5a42" + }, + "score": 7, + "snippets": [ + "The relationship between grain boundary type and structure and passivation efficiency was studied for the first time by combining ECSTM and EBSD analysis", + "Cu(I) passivation is less efficient at the edges of high angle random boundaries as compared 3 CSL boundaries", + "a transition from more efficient to less efficient passivation was observed for a deviation angle of 0.4-0.5\u00b0 of the {111} GB plane", + "the effect of the GB fine structure on the passivation properties" + ], + "used_images": false + }, + { + "id": "pqac-00000014", + "context": "The excerpt demonstrates that GBCD and grain boundary engineering measured by EBSD correlate significantly with stress corrosion cracking (SCC) resistance. The study shows that high fractions of CSL (coincident site lattice) boundaries achieved through grain boundary engineering improve mechanical properties and SCC resistance in 304 stainless steel tested in high-temperature water. EBSD analysis reveals that the connectivity and network configuration of non-twin boundaries is crucial for preventing intergranular SCC propagation. The GBE-treated specimen exhibited fewer secondary cracks and greater resistance to crack initiation and propagation compared to conventional material. The disruption of continuous non-twin boundary pathways through increased CSL boundaries forces SCC propagation to take longer, more tortuous routes through the material, thereby enhancing overall corrosion cracking resistance.", + "question": "How does grain boundary character distribution (GBCD) and grain boundary engineering measured by EBSD correlate with intergranular corrosion, stress corrosion cracking, and corrosion fatigue properties?", + "text": { + "embedding": null, + "text": "", + "name": "liu2019grainboundaryengineering pages 6-8", + "media": [], + "doc": { + "embedding": null, + "docname": "liu2019grainboundaryengineering", + "dockey": "a71210341501b2f9", + "citation": "Tingguang Liu, Qin Bai, Xiangkun Ru, Shuang Xia, Xiangyu Zhong, Yonghao Lu, and Tetsuo Shoji. Grain boundary engineering for improving stress corrosion cracking of 304 stainless steel. Mar 2019. URL: https://doi.org/10.1080/02670836.2019.1570661, doi:10.1080/02670836.2019.1570661.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "liu2019grainboundaryengineering", + "bibtex": "@misc{liu2019grainboundaryengineering,\n author = \"Liu, Tingguang and Bai, Qin and Ru, Xiangkun and Xia, Shuang and Zhong, Xiangyu and Lu, Yonghao and Shoji, Tetsuo\",\n title = \"Grain boundary engineering for improving stress corrosion cracking of 304 stainless steel\",\n year = \"2019\",\n journal = \"Materials Science and Technology\",\n volume = \"35\",\n pages = \"477-487\",\n month = \"Mar\",\n doi = \"10.1080/02670836.2019.1570661\",\n url = \"https://doi.org/10.1080/02670836.2019.1570661\",\n publisher = \"SAGE Publications\",\n issue = \"4\",\n issn = \"0267-0836\"\n}\n", + "authors": [ + "Tingguang Liu", + "Qin Bai", + "Xiangkun Ru", + "Shuang Xia", + "Xiangyu Zhong", + "Yonghao Lu", + "Tetsuo Shoji" + ], + "publication_date": "2019-03-01T00:00:00Z", + "year": 2019, + "volume": "35", + "issue": "4", + "issn": "0267-0836", + "pages": "477-487", + "journal": "Materials Science and Technology", + "publisher": "SAGE Publications", + "url": "https://doi.org/10.1080/02670836.2019.1570661", + "title": "Grain boundary engineering for improving stress corrosion cracking of 304 stainless steel", + "citation_count": 28, + "bibtex_type": "misc", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1080/02670836.2019.1570661", + "doi_url": "https://doi.org/10.1080/02670836.2019.1570661", + "doc_id": "a71210341501b2f9", + "file_location": null, + "license": null, + "pdf_url": "https://journals.sagepub.com/doi/abs/10.1080/02670836.2019.1570661", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated" + ] + }, + "formatted_citation": "Tingguang Liu, Qin Bai, Xiangkun Ru, Shuang Xia, Xiangyu Zhong, Yonghao Lu, and Tetsuo Shoji. Grain boundary engineering for improving stress corrosion cracking of 304 stainless steel. Mar 2019. URL: https://doi.org/10.1080/02670836.2019.1570661, doi:10.1080/02670836.2019.1570661. This article has 28 citations and is from a peer-reviewed journal." + }, + "chunk_id": "9b1f7bf4-5aab-4775-a6ef-3c9dcd56764f" + }, + "score": 8, + "snippets": [ + "The CSL boundary fraction and grain-cluster size are widely used to evaluate the microstructures after GBE.", + "more and more recent studies [13,14] believed that the connectivity of random boundaries or non-twin boundaries was more important to prevent or suppress intergranular SCC", + "the number of such pathways in 304GBE is apparently fewer than that in 304SS, so that the routes available to intergranular SCC propagation are fewer", + "the shortest pathway through the whole view of the EBSD mapped field of 304GBE is more zigzag compared to 304SS, and thus intergranular SCC would have to propagate longer road", + "The number and summary length of secondary cracks on 304GBE are much fewer than 304SS, indicating that the 304 stainless steel after GBE treatment performed higher resistance to crack initiation and crack propagation" + ], + "used_images": false + }, + { + "id": "pqac-c5c4eb47", + "context": "The excerpt discusses how EBSD step size affects grain size measurements in additively manufactured materials. Smaller step sizes (1 \u00b5m) result in detection of more small grains compared to larger step sizes (2-2.5 \u00b5m), with the smallest measurable grains being determined by the step size used. The text establishes that a 10\u00b0 misorientation threshold is used for grain boundary definition. Step size influences the total number of grains measured, with finer step sizes capturing more sub-5 \u00b5m grains. The excerpt emphasizes that surface quality also affects grain measurements. However, the provided text does not directly address KAM (Kernel Average Misorientation) values, GND (Geometrically Necessary Dislocation) density calculations, or cleanup procedures for EBSD data processing.", + "question": "What is the effect of EBSD step size on grain size measurement, KAM values, and GND density calculations? How do cleanup procedures and misorientation thresholds affect EBSD results?", + "text": { + "embedding": null, + "text": "", + "name": "mingard2023theuseof pages 20-24", + "media": [], + "doc": { + "embedding": null, + "docname": "mingard2023theuseof", + "dockey": "ca4fa63a884d1ef1", + "citation": "K P Mingard. The use of ebsd for analysis of additively manufactured materials. ArXiv, Feb 2023. URL: https://doi.org/10.47120/npl.mgpg152, doi:10.47120/npl.mgpg152.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "mingard2023theuseof", + "bibtex": "@article{mingard2023theuseof,\n author = \"Mingard, K P\",\n title = \"The use of EBSD for analysis of additively manufactured materials\",\n year = \"2023\",\n journal = \"ArXiv\",\n month = \"Feb\",\n doi = \"10.47120/npl.mgpg152\",\n url = \"https://doi.org/10.47120/npl.mgpg152\",\n publisher = \"National Physical Laboratory\"\n}\n", + "authors": [ + "K P Mingard" + ], + "publication_date": "2023-02-07T00:00:00Z", + "year": 2023, + "volume": null, + "issue": null, + "issn": null, + "pages": null, + "journal": "ArXiv", + "publisher": "National Physical Laboratory", + "url": "https://doi.org/10.47120/npl.mgpg152", + "title": "The use of EBSD for analysis of additively manufactured materials", + "citation_count": 4, + "bibtex_type": "article", + "source_quality": -1, + "is_retracted": null, + "doi": "10.47120/npl.mgpg152", + "doi_url": "https://doi.org/10.47120/npl.mgpg152", + "doc_id": "ca4fa63a884d1ef1", + "file_location": null, + "license": null, + "pdf_url": "http://eprintspublications.npl.co.uk/9639/1/MGPG152.pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "K P Mingard. The use of ebsd for analysis of additively manufactured materials. ArXiv, Feb 2023. URL: https://doi.org/10.47120/npl.mgpg152, doi:10.47120/npl.mgpg152. This article has 4 citations." + }, + "chunk_id": "288d931d-a7ac-42d1-885d-abe55d742ee4" + }, + "score": 4, + "snippets": [ + "the map pixel sizes are 1, 2 and 2.5 \u00b5m, so the smallest grains that were measured with reasonable accuracy (10 pixels area or more) are 3.3, 6.6 and 8.3 \u00b5m circle equivalent diameter", + "The reason more grains were measured in Figure 8a than 8b is mostly the function of the smaller step size, which resulted in measuring 395 grains < 5 \u00b5m (dceq) in Figure 8a and only 101 in Figure 8b", + "grain boundary definition (10\u00b0 misorientation is used in the following)", + "A poor surface quality for figure 8a may also account for more smaller grains" + ], + "used_images": true + }, + { + "id": "pqac-ef95fbd9", + "context": "The excerpt discusses the sensitivity of EBSD analysis to misorientation angle thresholds used for grain boundary (GB) detection. For the Zy-4 sample, which exhibits a fully recrystallized and equiaxed microstructure, the study found minimal differences in grain boundary networks and grain size distributions (GSD) when using misorientation angle thresholds of 5\u00b0, 10\u00b0, or 15\u00b0. A general trend observed is that lower misorientation angles result in detection of higher numbers of grains. The document indicates that post-processing parameters significantly affect EBSD results, and a sensitivity study examining the effects of these parameters on both mean grain size (MGS) and grain size distribution is presented. However, the excerpt does not specifically address EBSD step size effects or its impact on KAM values and GND density calculations.", + "question": "What is the effect of EBSD step size on grain size measurement, KAM values, and GND density calculations? How do cleanup procedures and misorientation thresholds affect EBSD results?", + "text": { + "embedding": null, + "text": "", + "name": "flipon2021grainsizecharacterization pages 6-6", + "media": [], + "doc": { + "embedding": null, + "docname": "flipon2021grainsizecharacterization", + "dockey": "b7144cfe4c71acad", + "citation": "B. Flipon, V. Grand, B. Murgas, A. Gaillac, A. Nicola\u00ff, N. Bozzolo, and M. Bernacki. Grain size characterization in metallic alloys using different microscopy and post-processing techniques. Materials Characterization, 174:110977, Apr 2021. URL: https://doi.org/10.1016/j.matchar.2021.110977, doi:10.1016/j.matchar.2021.110977.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "flipon2021grainsizecharacterization", + "bibtex": "@article{flipon2021grainsizecharacterization,\n author = \"Flipon, B. and Grand, V. and Murgas, B. and Gaillac, A. and Nicola\u00ff, A. and Bozzolo, N. and Bernacki, M.\",\n title = \"Grain size characterization in metallic alloys using different microscopy and post-processing techniques\",\n year = \"2021\",\n journal = \"Materials Characterization\",\n volume = \"174\",\n pages = \"110977\",\n month = \"Apr\",\n doi = \"10.1016/j.matchar.2021.110977\",\n url = \"https://doi.org/10.1016/j.matchar.2021.110977\",\n publisher = \"Elsevier BV\",\n issn = \"1044-5803\"\n}\n", + "authors": [ + "B. Flipon", + "V. Grand", + "B. Murgas", + "A. Gaillac", + "A. Nicola\u00ff", + "N. Bozzolo", + "M. Bernacki" + ], + "publication_date": "2021-04-01T00:00:00Z", + "year": 2021, + "volume": "174", + "issue": null, + "issn": "1044-5803", + "pages": "110977", + "journal": "Materials Characterization", + "publisher": "Elsevier BV", + "url": "https://doi.org/10.1016/j.matchar.2021.110977", + "title": "Grain size characterization in metallic alloys using different microscopy and post-processing techniques", + "citation_count": 39, + "bibtex_type": "misc", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1016/j.matchar.2021.110977", + "doi_url": "https://doi.org/10.1016/j.matchar.2021.110977", + "doc_id": "b7144cfe4c71acad", + "file_location": null, + "license": null, + "pdf_url": "https://www.sciencedirect.com/science/article/am/pii/S1044580321001078?via%3Dihub", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "B. Flipon, V. Grand, B. Murgas, A. Gaillac, A. Nicola\u00ff, N. Bozzolo, and M. Bernacki. Grain size characterization in metallic alloys using different microscopy and post-processing techniques. Materials Characterization, 174:110977, Apr 2021. URL: https://doi.org/10.1016/j.matchar.2021.110977, doi:10.1016/j.matchar.2021.110977. This article has 39 citations and is from a peer-reviewed journal." + }, + "chunk_id": "77635da7-38db-41db-8d00-9b2c0f6bb2e3" + }, + "score": 4, + "snippets": [ + "For EBSD orientation data, the effect of the misorientation angle threshold selected for GBs detection is investigated.", + "In the case of a fully recrystallized and equiaxed microstructure such as the one of the Zy-4 sample, differences are scarce between 5, 10 or 15\u25e6misorientation angle thresholds.", + "The lower the misorientation angle, the higher the number of detected grains which tend to slightly increase th" + ], + "used_images": false + }, + { + "id": "pqac-2a51f05b", + "context": "The excerpt discusses the effect of pixel size (step size) on grain size measurements from EBSD data. A larger pixel size (5 \u00b5m) eliminates measurement of smaller grains compared to finer resolution (3 \u00b5m), affecting the number average grain size. The excerpt notes that the effect of pixel size is reduced when using area-weighted diameter calculations rather than number average diameter. When calculating mean area diameter, Sample 1 showed approximately 20% smaller grain size than Sample 2, but with area-weighted diameter the difference increased to 40%. The excerpt emphasizes that pixel size and minimum intercept lengths must be carefully documented and equivalent when comparing datasets. Area-weighted average linear intercepts reduce dependence on pixel size and minimum lengths. However, the excerpt does not contain information about KAM values, GND density calculations, cleanup procedures, or misorientation thresholds.", + "question": "What is the effect of EBSD step size on grain size measurement, KAM values, and GND density calculations? How do cleanup procedures and misorientation thresholds affect EBSD results?", + "text": { + "embedding": null, + "text": "", + "name": "mingard2023theuseof pages 24-29", + "media": [], + "doc": { + "embedding": null, + "docname": "mingard2023theuseof", + "dockey": "ca4fa63a884d1ef1", + "citation": "K P Mingard. The use of ebsd for analysis of additively manufactured materials. ArXiv, Feb 2023. URL: https://doi.org/10.47120/npl.mgpg152, doi:10.47120/npl.mgpg152.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "mingard2023theuseof", + "bibtex": "@article{mingard2023theuseof,\n author = \"Mingard, K P\",\n title = \"The use of EBSD for analysis of additively manufactured materials\",\n year = \"2023\",\n journal = \"ArXiv\",\n month = \"Feb\",\n doi = \"10.47120/npl.mgpg152\",\n url = \"https://doi.org/10.47120/npl.mgpg152\",\n publisher = \"National Physical Laboratory\"\n}\n", + "authors": [ + "K P Mingard" + ], + "publication_date": "2023-02-07T00:00:00Z", + "year": 2023, + "volume": null, + "issue": null, + "issn": null, + "pages": null, + "journal": "ArXiv", + "publisher": "National Physical Laboratory", + "url": "https://doi.org/10.47120/npl.mgpg152", + "title": "The use of EBSD for analysis of additively manufactured materials", + "citation_count": 4, + "bibtex_type": "article", + "source_quality": -1, + "is_retracted": null, + "doi": "10.47120/npl.mgpg152", + "doi_url": "https://doi.org/10.47120/npl.mgpg152", + "doc_id": "ca4fa63a884d1ef1", + "file_location": null, + "license": null, + "pdf_url": "http://eprintspublications.npl.co.uk/9639/1/MGPG152.pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "K P Mingard. The use of ebsd for analysis of additively manufactured materials. ArXiv, Feb 2023. URL: https://doi.org/10.47120/npl.mgpg152, doi:10.47120/npl.mgpg152. This article has 4 citations." + }, + "chunk_id": "654f8abc-6a03-4191-aaa5-3349ff81e284" + }, + "score": 3, + "snippets": [ + "because the larger map of Sample 1 was produced with a 5 \u00b5m pixel size rather than 3 \u00b5m, this eliminates grains of a size that are analysed for Sample 2", + "The effect of the pixel size is much reduced if the mean area diameter is calculated", + "care must be taken to ensure pixel size and the minimum intercept lengths used are documented and are equivalent when comparisons are made between data sets", + "Area weighted average linear intercepts (by assuming each intercept is equivalent to the grain diameter) again reduce dependence on pixels size and minimum lengths" + ], + "used_images": false + }, + { + "id": "pqac-48cfbda0", + "context": "The excerpt contains references to studies examining the relationship between crystallographic texture (measured via EBSD and related techniques) and mechanical behavior in metals. The cited works indicate that crystallographic texture influences mechanical properties in zirconium and titanium alloys. Specifically, references discuss how texture affects anisotropic deformation in zircaloys, the influence of texture on mechanical behavior in zirconium, and how crystallographic texture interacts with strain rate and loading direction to determine mechanical behavior in Ti-6Al-4V. However, the excerpt itself does not provide detailed mechanistic explanations of how texture measurements quantitatively link to specific mechanical properties like yield strength, formability, or anisotropy\u2014it primarily lists bibliographic references to other studies on these topics.", + "question": "How are EBSD crystallographic texture measurements (ODF, pole figures) linked to mechanical anisotropy, yield strength, and formability in metals?", + "text": { + "embedding": null, + "text": "", + "name": "tong2018characterisationofslip pages 38-43", + "media": [], + "doc": { + "embedding": null, + "docname": "tong2018characterisationofslip", + "dockey": "406bff737f201406", + "citation": "Vivian Tong, Euan Wielewski, and Ben Britton. Characterisation of slip and twinning in high rate deformed zirconium with electron backscatter diffraction. Preprint, Jan 2018. URL: https://doi.org/10.48550/arxiv.1803.00236, doi:10.48550/arxiv.1803.00236.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "tong2018characterisationofslip", + "bibtex": "@article{tong2018characterisationofslip,\n author = \"Tong, Vivian and Wielewski, Euan and Britton, Ben\",\n title = \"Characterisation of slip and twinning in high rate deformed zirconium with electron backscatter diffraction\",\n year = \"2018\",\n journal = \"Preprint\",\n month = \"Jan\",\n doi = \"10.48550/arxiv.1803.00236\",\n url = \"https://doi.org/10.48550/arxiv.1803.00236\",\n publisher = \"arXiv\"\n}\n", + "authors": [ + "Vivian Tong", + "Euan Wielewski", + "Ben Britton" + ], + "publication_date": "2018-01-01T00:00:00Z", + "year": 2018, + "volume": null, + "issue": null, + "issn": null, + "pages": null, + "journal": "Preprint", + "publisher": "arXiv", + "url": "https://arxiv.org/abs/1803.00236", + "title": "Characterisation of slip and twinning in high rate deformed zirconium with electron backscatter diffraction", + "citation_count": 21, + "bibtex_type": "misc", + "source_quality": -1, + "is_retracted": null, + "doi": "10.48550/arxiv.1803.00236", + "doi_url": "https://doi.org/10.48550/arxiv.1803.00236", + "doc_id": "406bff737f201406", + "file_location": null, + "license": null, + "pdf_url": "https://arxiv.org/pdf/1803.00236", + "other": { + "client_source": [ + "paper_search", + "datacite", + "datacite" + ], + "bibtex_source": [ + "self_generated", + "self_generated", + "self_generated", + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "Vivian Tong, Euan Wielewski, and Ben Britton. Characterisation of slip and twinning in high rate deformed zirconium with electron backscatter diffraction. Preprint, Jan 2018. URL: https://doi.org/10.48550/arxiv.1803.00236, doi:10.48550/arxiv.1803.00236. This article has 21 citations." + }, + "chunk_id": "c4abc34a-3e71-4fa7-aac4-2a01df5267b7" + }, + "score": 4, + "snippets": [ + "The influence of crystallographic texture and interstitial impurities on the mechanical behavior of zirconium", + "Texture development and anisotropic deformation of zircaloys", + "Characterising the Effects of Strain Rate, Crystallographic Texture and Direction of Loading on the Mechanical Behaviour of Ti-6Al-4V" + ], + "used_images": false + }, + { + "id": "pqac-00000021", + "context": "This excerpt from a review on anisotropic tensile properties in laser powder bed fusion (LPBF) metals identifies crystal texture as a primary source of tensile anisotropy. The document presents a summary table showing that crystal texture, characterized using EBSD (electron backscatter diffraction) and X-ray diffraction, is linked to multiple mechanical properties including modulus, yield stress, ultimate tensile strength, and elongation. The authors emphasize that understanding the importance of each anisotropy source for particular alloys and processes is necessary to predict and control tensile anisotropy. The excerpt indicates that texture-based anisotropy affects both strength properties (yield stress) and ductility properties (elongation), though the specific mechanisms connecting EBSD-measured texture parameters (ODFs, pole figures) to these mechanical properties are not detailed in this particular section.", + "question": "How are EBSD crystallographic texture measurements (ODF, pole figures) linked to mechanical anisotropy, yield strength, and formability in metals?", + "text": { + "embedding": null, + "text": "", + "name": "weaver2021understandinganisotropictensile pages 25-27", + "media": [], + "doc": { + "embedding": null, + "docname": "weaver2021understandinganisotropictensile", + "dockey": "06baf193fe8d6832", + "citation": "JS Weaver, JS Weaver, and I Rosenthal. Understanding anisotropic tensile properties of laser powder bed fusion additive metals: a detailed review of select examples. ArXiv, Nov 2021. URL: https://doi.org/10.6028/nist.ams.100-44, doi:10.6028/nist.ams.100-44.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "weaver2021understandinganisotropictensile", + "bibtex": "@article{weaver2021understandinganisotropictensile,\n author = \"Weaver, JS and Weaver, JS and Rosenthal, I\",\n title = \"Understanding Anisotropic Tensile Properties of Laser Powder Bed Fusion Additive Metals: A Detailed Review of Select Examples\",\n year = \"2021\",\n journal = \"ArXiv\",\n month = \"Nov\",\n doi = \"10.6028/nist.ams.100-44\",\n url = \"https://doi.org/10.6028/nist.ams.100-44\",\n publisher = \"National Institute of Standards and Technology (U.S.)\"\n}\n", + "authors": [ + "JS Weaver", + "JS Weaver", + "I Rosenthal" + ], + "publication_date": "2021-11-18T00:00:00Z", + "year": 2021, + "volume": null, + "issue": null, + "issn": null, + "pages": null, + "journal": "ArXiv", + "publisher": "National Institute of Standards and Technology (U.S.)", + "url": "https://doi.org/10.6028/nist.ams.100-44", + "title": "Understanding Anisotropic Tensile Properties of Laser Powder Bed Fusion Additive Metals: A Detailed Review of Select Examples", + "citation_count": 42, + "bibtex_type": "article", + "source_quality": -1, + "is_retracted": null, + "doi": "10.6028/nist.ams.100-44", + "doi_url": "https://doi.org/10.6028/nist.ams.100-44", + "doc_id": "06baf193fe8d6832", + "file_location": null, + "license": null, + "pdf_url": "https://doi.org/10.6028/nist.ams.100-44", + "other": { + "client_source": [ + "paper_search", + "semantic_scholar", + "crossref", + "semantic_scholar", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "JS Weaver, JS Weaver, and I Rosenthal. Understanding anisotropic tensile properties of laser powder bed fusion additive metals: a detailed review of select examples. ArXiv, Nov 2021. URL: https://doi.org/10.6028/nist.ams.100-44, doi:10.6028/nist.ams.100-44. This article has 42 citations." + }, + "chunk_id": "b111f421-f4b2-4af9-96f1-d9f3bd63f8a4" + }, + "score": 6, + "snippets": [ + "Crystal texture", + "Modulus, yield stress", + "Ultimate tensile strength, elongation", + "EBSD \u2013 electron backscatter diffraction", + "A clearer understanding of the importance of each source of anisotropy for a particular alloy and additive process is necessary to predict and control tensile anisotropy in metals-based LPBF." + ], + "used_images": false + }, + { + "id": "pqac-00000018", + "context": "The excerpt explains the fundamental link between crystallographic texture (measured via EBSD using pole figures and inverse pole figure grain maps) and mechanical anisotropy in metals. When polycrystalline materials develop crystallographic texture\u2014where specific crystal orientations occur at higher frequencies than random distributions\u2014the macroscopic mechanical properties inherit the anisotropic characteristics of individual crystals. The texture is characterized by crystal orientation components and their intensity (measured in multiples of uniform distribution). The excerpt emphasizes that the main source of elastic anisotropy in additive metals is crystallographic texture, with the macroscopic anisotropy determined by the single crystal elastic anisotropy combined with the texture component(s) and intensity. Voigt, Ruess, and Hill theories provide bounds and predictions for relating polycrystalline elastic anisotropy to single crystal properties. The excerpt notes that texture affects Young's modulus measurements at different sample orientations, which can be predicted from measured single crystal elastic constants.", + "question": "How are EBSD crystallographic texture measurements (ODF, pole figures) linked to mechanical anisotropy, yield strength, and formability in metals?", + "text": { + "embedding": null, + "text": "", + "name": "weaver2021understandinganisotropictensile pages 8-10", + "media": [], + "doc": { + "embedding": null, + "docname": "weaver2021understandinganisotropictensile", + "dockey": "06baf193fe8d6832", + "citation": "JS Weaver, JS Weaver, and I Rosenthal. Understanding anisotropic tensile properties of laser powder bed fusion additive metals: a detailed review of select examples. ArXiv, Nov 2021. URL: https://doi.org/10.6028/nist.ams.100-44, doi:10.6028/nist.ams.100-44.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "weaver2021understandinganisotropictensile", + "bibtex": "@article{weaver2021understandinganisotropictensile,\n author = \"Weaver, JS and Weaver, JS and Rosenthal, I\",\n title = \"Understanding Anisotropic Tensile Properties of Laser Powder Bed Fusion Additive Metals: A Detailed Review of Select Examples\",\n year = \"2021\",\n journal = \"ArXiv\",\n month = \"Nov\",\n doi = \"10.6028/nist.ams.100-44\",\n url = \"https://doi.org/10.6028/nist.ams.100-44\",\n publisher = \"National Institute of Standards and Technology (U.S.)\"\n}\n", + "authors": [ + "JS Weaver", + "JS Weaver", + "I Rosenthal" + ], + "publication_date": "2021-11-18T00:00:00Z", + "year": 2021, + "volume": null, + "issue": null, + "issn": null, + "pages": null, + "journal": "ArXiv", + "publisher": "National Institute of Standards and Technology (U.S.)", + "url": "https://doi.org/10.6028/nist.ams.100-44", + "title": "Understanding Anisotropic Tensile Properties of Laser Powder Bed Fusion Additive Metals: A Detailed Review of Select Examples", + "citation_count": 42, + "bibtex_type": "article", + "source_quality": -1, + "is_retracted": null, + "doi": "10.6028/nist.ams.100-44", + "doi_url": "https://doi.org/10.6028/nist.ams.100-44", + "doc_id": "06baf193fe8d6832", + "file_location": null, + "license": null, + "pdf_url": "https://doi.org/10.6028/nist.ams.100-44", + "other": { + "client_source": [ + "paper_search", + "semantic_scholar", + "crossref", + "semantic_scholar", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "JS Weaver, JS Weaver, and I Rosenthal. Understanding anisotropic tensile properties of laser powder bed fusion additive metals: a detailed review of select examples. ArXiv, Nov 2021. URL: https://doi.org/10.6028/nist.ams.100-44, doi:10.6028/nist.ams.100-44. This article has 42 citations." + }, + "chunk_id": "8fb2c406-bd55-4840-ae8c-c7b0d041664a" + }, + "score": 7, + "snippets": [ + "Crystallographic texture and anisotropy in materials is a mature topic", + "Single crystals are inherently anisotropic so when a polycrystalline material has a crystallographic texture, its macroscopic properties take on these anisotropic properties", + "Crystals exhibit both elastic and plastic anisotropy", + "The main source of elastic anisotropy in AM metals is crystallographic texture. The single crystal elastic anisotropy, the texture component(s), and texture intensity dictate the macroscopic anisotropy", + "The orientation dependent macroscopic young's modulus can be predicted from available or measured single crystal elastic constants", + "The relationship between polycrystalline and single crystal elastic anisotropy is well described by Voigt, Ruess, and Hill theories" + ], + "used_images": false + }, + { + "id": "pqac-00000019", + "context": "The excerpt establishes that crystallographic texture, measured through the orientation distribution function (ODF) and pole figures, is fundamentally responsible for anisotropic behavior in metallic materials\u2014a critical factor in forming operations. The non-uniform distribution of grain orientations created during solidification and processing (thermal, mechanical, or thermo-mechanical) directly influences the anisotropic mechanical properties of processed metallic products. The paper emphasizes that texture optimization along the processing-structure-properties chain is essential for the metal industry. It notes that measuring distances between crystallographic textures is crucial for assessing texture similarities to guide forming processes and for designing textures to achieve desired properties. However, the excerpt does not provide specific quantitative details linking particular texture measurements to specific mechanical properties like yield strength or formability coefficients.", + "question": "How are EBSD crystallographic texture measurements (ODF, pole figures) linked to mechanical anisotropy, yield strength, and formability in metals?", + "text": { + "embedding": null, + "text": "", + "name": "iraki2024accuratedistancesmeasures pages 1-3", + "media": [], + "doc": { + "embedding": null, + "docname": "iraki2024accuratedistancesmeasures", + "dockey": "498a9c323a772e4d", + "citation": "Tarek Iraki, Lukas Morand, Norbert Link, Stefan Sandfeld, and Dirk Helm. Accurate distances measures and machine learning of the texture-property relation for crystallographic textures represented by one-point statistics. May 2024. URL: https://doi.org/10.1088/1361-651x/ad4c81, doi:10.1088/1361-651x/ad4c81.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "iraki2024accuratedistancesmeasures", + "bibtex": "@misc{iraki2024accuratedistancesmeasures,\n author = \"Iraki, Tarek and Morand, Lukas and Link, Norbert and Sandfeld, Stefan and Helm, Dirk\",\n title = \"Accurate distances measures and machine learning of the texture-property relation for crystallographic textures represented by one-point statistics\",\n year = \"2024\",\n journal = \"Modelling and Simulation in Materials Science and Engineering\",\n volume = \"32\",\n pages = \"055016\",\n month = \"May\",\n doi = \"10.1088/1361-651x/ad4c81\",\n url = \"https://doi.org/10.1088/1361-651x/ad4c81\",\n publisher = \"IOP Publishing\",\n issue = \"5\",\n issn = \"0965-0393\"\n}\n", + "authors": [ + "Tarek Iraki", + "Lukas Morand", + "Norbert Link", + "Stefan Sandfeld", + "Dirk Helm" + ], + "publication_date": "2024-05-31T00:00:00Z", + "year": 2024, + "volume": "32", + "issue": "5", + "issn": "0965-0393", + "pages": "055016", + "journal": "Modelling and Simulation in Materials Science and Engineering", + "publisher": "IOP Publishing", + "url": "https://doi.org/10.1088/1361-651x/ad4c81", + "title": "Accurate distances measures and machine learning of the texture-property relation for crystallographic textures represented by one-point statistics", + "citation_count": 4, + "bibtex_type": "misc", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1088/1361-651x/ad4c81", + "doi_url": "https://doi.org/10.1088/1361-651x/ad4c81", + "doc_id": "498a9c323a772e4d", + "file_location": null, + "license": null, + "pdf_url": "https://iopscience.iop.org/article/10.1088/1361-651X/ad4c81/pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated" + ] + }, + "formatted_citation": "Tarek Iraki, Lukas Morand, Norbert Link, Stefan Sandfeld, and Dirk Helm. Accurate distances measures and machine learning of the texture-property relation for crystallographic textures represented by one-point statistics. May 2024. URL: https://doi.org/10.1088/1361-651x/ad4c81, doi:10.1088/1361-651x/ad4c81. This article has 4 citations and is from a peer-reviewed journal." + }, + "chunk_id": "a27e6041-998f-47fc-8948-18cd89d92703" + }, + "score": 7, + "snippets": [ + "The crystallographic texture of metallic materials is a key microstructural feature that is responsible for the anisotropic behavior, e.g., important in forming operations.", + "The existence of preferred grain orientations, however, leads to the typically anisotropic behavior of processed metallic products and is therefore an important aspect for the metal industry.", + "Consequently, texture optimization along the processing-structure-properties chain is of major importance.", + "The knowledge of texture distances is also required for the design of textures for given desired properties." + ], + "used_images": false + }, + { + "id": "pqac-00000020", + "context": "The excerpt discusses how crystallographic texture, measured via EBSD and other techniques, is a significant contributor to elastic and plastic anisotropy in additive metals. Crystallographic texture can be used to predict anisotropic mechanical properties through elasticity theories and crystal plasticity simulations, provided elastic constants, texture measurements, and calibrated models are available. The extent of texture's contribution to anisotropy depends on the constituent single crystal anisotropy, texture components, texture intensities, alloy composition, AM process parameters, and post-processing treatments. The excerpt notes that crystallographic texture has a greater effect on strength anisotropy than grain shape alone. Additionally, texture and grain morphology have combined effects on plastic anisotropy, as demonstrated in studies of electrodeposited iron and rolled steel. EBSD measurements are identified as critical for estimating texture's role in mechanical anisotropy for specific AM metals.", + "question": "How are EBSD crystallographic texture measurements (ODF, pole figures) linked to mechanical anisotropy, yield strength, and formability in metals?", + "text": { + "embedding": null, + "text": "", + "name": "weaver2021understandinganisotropictensile pages 12-15", + "media": [], + "doc": { + "embedding": null, + "docname": "weaver2021understandinganisotropictensile", + "dockey": "06baf193fe8d6832", + "citation": "JS Weaver, JS Weaver, and I Rosenthal. Understanding anisotropic tensile properties of laser powder bed fusion additive metals: a detailed review of select examples. ArXiv, Nov 2021. URL: https://doi.org/10.6028/nist.ams.100-44, doi:10.6028/nist.ams.100-44.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "weaver2021understandinganisotropictensile", + "bibtex": "@article{weaver2021understandinganisotropictensile,\n author = \"Weaver, JS and Weaver, JS and Rosenthal, I\",\n title = \"Understanding Anisotropic Tensile Properties of Laser Powder Bed Fusion Additive Metals: A Detailed Review of Select Examples\",\n year = \"2021\",\n journal = \"ArXiv\",\n month = \"Nov\",\n doi = \"10.6028/nist.ams.100-44\",\n url = \"https://doi.org/10.6028/nist.ams.100-44\",\n publisher = \"National Institute of Standards and Technology (U.S.)\"\n}\n", + "authors": [ + "JS Weaver", + "JS Weaver", + "I Rosenthal" + ], + "publication_date": "2021-11-18T00:00:00Z", + "year": 2021, + "volume": null, + "issue": null, + "issn": null, + "pages": null, + "journal": "ArXiv", + "publisher": "National Institute of Standards and Technology (U.S.)", + "url": "https://doi.org/10.6028/nist.ams.100-44", + "title": "Understanding Anisotropic Tensile Properties of Laser Powder Bed Fusion Additive Metals: A Detailed Review of Select Examples", + "citation_count": 42, + "bibtex_type": "article", + "source_quality": -1, + "is_retracted": null, + "doi": "10.6028/nist.ams.100-44", + "doi_url": "https://doi.org/10.6028/nist.ams.100-44", + "doc_id": "06baf193fe8d6832", + "file_location": null, + "license": null, + "pdf_url": "https://doi.org/10.6028/nist.ams.100-44", + "other": { + "client_source": [ + "paper_search", + "semantic_scholar", + "crossref", + "semantic_scholar", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "JS Weaver, JS Weaver, and I Rosenthal. Understanding anisotropic tensile properties of laser powder bed fusion additive metals: a detailed review of select examples. ArXiv, Nov 2021. URL: https://doi.org/10.6028/nist.ams.100-44, doi:10.6028/nist.ams.100-44. This article has 42 citations." + }, + "chunk_id": "9fb89dd0-9f4b-461a-afbc-b09791677a92" + }, + "score": 7, + "snippets": [ + "crystallographic texture is a significant contributor to elastic and plastic anisotropy in AM metals", + "Elastic and plastic anisotropy can be predicted from elasticity theories and crystal plasticity simulations provided elastic constants, crystallographic texture measurements, and a calibrated crystal plasticity model exist", + "Crystallographic texture measurements via EBSD, X-ray diffraction (XRD), and neutron diffraction are critical for estimating the role it plays in mechanical anisotropy for a given AM metal", + "the effect of grain shape on strength is secondary to the effect of crystallographic texture", + "Delannay and colleagues have shown that texture and grain morphology have a combined effect on plastic anisotropy" + ], + "used_images": false + }, + { + "id": "pqac-00000017", + "context": "The excerpt demonstrates that crystallographic texture directly links to mechanical anisotropy through Schmid's law, which relates tensile load to shear stress on slip systems. Texture causes plastic anisotropy because slip and other deformation mechanisms depend on crystal plane orientation relative to the loading axis. The document presents two LPBF 316L stainless steel cases: one with moderate texture showing 15% strength variation (X: 581 MPa vs Z: 506-514 MPa yield), and another with extreme Goss texture (21 m.u.d.) showing 30% strength difference between (111) and (100) directions. Crystal plasticity models calibrated using EBSD texture measurements can predict stress-strain response within 5% error. The authors emphasize that texture is the primary source of plastic anisotropy, with elongation varying significantly (36.2% to 96.3%) depending on crystal orientation, while grain morphology and porosity play minor roles.", + "question": "How are EBSD crystallographic texture measurements (ODF, pole figures) linked to mechanical anisotropy, yield strength, and formability in metals?", + "text": { + "embedding": null, + "text": "", + "name": "weaver2021understandinganisotropictensile pages 10-12", + "media": [], + "doc": { + "embedding": null, + "docname": "weaver2021understandinganisotropictensile", + "dockey": "06baf193fe8d6832", + "citation": "JS Weaver, JS Weaver, and I Rosenthal. Understanding anisotropic tensile properties of laser powder bed fusion additive metals: a detailed review of select examples. ArXiv, Nov 2021. URL: https://doi.org/10.6028/nist.ams.100-44, doi:10.6028/nist.ams.100-44.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "weaver2021understandinganisotropictensile", + "bibtex": "@article{weaver2021understandinganisotropictensile,\n author = \"Weaver, JS and Weaver, JS and Rosenthal, I\",\n title = \"Understanding Anisotropic Tensile Properties of Laser Powder Bed Fusion Additive Metals: A Detailed Review of Select Examples\",\n year = \"2021\",\n journal = \"ArXiv\",\n month = \"Nov\",\n doi = \"10.6028/nist.ams.100-44\",\n url = \"https://doi.org/10.6028/nist.ams.100-44\",\n publisher = \"National Institute of Standards and Technology (U.S.)\"\n}\n", + "authors": [ + "JS Weaver", + "JS Weaver", + "I Rosenthal" + ], + "publication_date": "2021-11-18T00:00:00Z", + "year": 2021, + "volume": null, + "issue": null, + "issn": null, + "pages": null, + "journal": "ArXiv", + "publisher": "National Institute of Standards and Technology (U.S.)", + "url": "https://doi.org/10.6028/nist.ams.100-44", + "title": "Understanding Anisotropic Tensile Properties of Laser Powder Bed Fusion Additive Metals: A Detailed Review of Select Examples", + "citation_count": 42, + "bibtex_type": "article", + "source_quality": -1, + "is_retracted": null, + "doi": "10.6028/nist.ams.100-44", + "doi_url": "https://doi.org/10.6028/nist.ams.100-44", + "doc_id": "06baf193fe8d6832", + "file_location": null, + "license": null, + "pdf_url": "https://doi.org/10.6028/nist.ams.100-44", + "other": { + "client_source": [ + "paper_search", + "semantic_scholar", + "crossref", + "semantic_scholar", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "JS Weaver, JS Weaver, and I Rosenthal. Understanding anisotropic tensile properties of laser powder bed fusion additive metals: a detailed review of select examples. ArXiv, Nov 2021. URL: https://doi.org/10.6028/nist.ams.100-44, doi:10.6028/nist.ams.100-44. This article has 42 citations." + }, + "chunk_id": "4983fd4d-9731-4ada-a3bb-90026d5f34f4" + }, + "score": 8, + "snippets": [ + "Crystallographic texture causes plastic anisotropy because plasticity (slip, twinning, phase transformations, etc.) is linked to crystallographic planes.", + "The shear stress on the slip system (driving force for plastic slip) will depend on its orientation with respect to the tensile axis; thus, there is inherent plastic anisotropy.", + "Crystal plasticity models are employed to both predict texture evolution during deformation processes (crystals reorient during deformation) and microstructural effects on strength.", + "It's argued that crystallographic texture is the primary source of the plastic anisotropy.", + "The authors show that the Schmid's law is a good predictor for the strength anisotropy of these oligocrystals: 30% higher strength in (111) direction compared to (100) and (101).", + "This study emphasizes the significant role that crystallographic texture, in the extreme case of oligocrystals, has on mechanical anisotropy of strength and UTS for LPBF metals." + ], + "used_images": false + }, + { + "id": "pqac-00000025", + "context": "# Summary\n\nThis NPL Good Practice Guide (No. 152) addresses EBSD analysis of additively manufactured materials. The document emphasizes that EBSD mapping of polished AM sections reveals \"the size, shape and orientation of the grains and their distribution,\" which can be \"related to the physical properties of the components produced.\" \n\nA key theme is **measurement reproducibility and standardization**: the guide stresses that \"the wrong choice of EBSD acquisition conditions or parameters to plot can result in erroneous conclusions, based on noisy or restricted...data sets.\" It highlights critical concerns including \"acquisition conditions,\" parameter selection, and proper reporting to \"enable comparison between different locations in the component\" and \"between parts, suggesting variation [in] manufacturing conditions.\" The guide targets AM producers and users, emphasizing the need for careful choices in mapping representative areas, grain size measurement calculation methods, and visualization approaches to avoid \"misleading comparisons.\" The document uses Ni-base superalloy AM examples to illustrate how spatial variation and microstructural features can be reliably characterized and compared.", + "question": "Which quantitative microstructural outcomes and measurements derivable from EBSD (electron backscatter diffraction) are currently of highest scientific and industrial importance in materials science, and why?\n\nProvide a prioritized, evidence-backed survey covering:\n\n1. WHICH EBSD-DERIVED QUANTITIES MATTER MOST NOW. Assess the current importance, demand, and research activity for each of: grain size and grain size distribution; grain morphology/aspect ratio; crystallographic texture (ODF, pole figures, texture index) ; misorientation distribution and grain boundary character distribution (GBCD, including the five-parameter grain boundary character distribution and grain boundary network/connectivity analysis); kernel average misorientation (KAM), grain orientation spread (GOS), and geometrically necessary dislocation (GND) density; residual elastic strain and stress via high-resolution EBSD (HR-EBSD / cross-correlation); phase fraction and phase identification including small or nanoscale second phases; twin and variant analysis; parent-phase (prior-austenite / prior-beta) reconstruction; and 3D EBSD / serial sectioning derived statistics.\n\n2. STRUCTURE-PROPERTY LINKAGE. For each quantity above, what is the evidence that it predicts or correlates with engineering properties (yield strength and Hall-Petch behaviour, ductility, anisotropy, fatigue crack initiation and short-crack growth, creep, fracture toughness, corrosion and stress-corrosion cracking, magnetic and electrical properties)? Which EBSD measurements have the strongest demonstrated property payoff, and which are most often reported but weakly linked to properties?\n\n3. EMERGING AND HIGH-GROWTH USES (roughly 2020-2026). Which EBSD-derived measurements are in rising demand as inputs to: ICME and integrated computational materials engineering; crystal plasticity finite element modelling (CPFEM) and micromechanical simulation; synthetic microstructure generation and statistical volume elements; machine learning surrogate models and microstructure-property regression; digital twins; and qualification of additively manufactured metals? Which quantities are the actual bottleneck for these workflows?\n\n4. ADDITIVE MANUFACTURING SPECIFICALLY. For laser powder bed fusion metals (particularly Al-Si alloys such as AlSi10Mg, but also Ti-6Al-4V, IN718, 316L), which EBSD outcomes are most reported and most decision-relevant for process qualification and part certification (columnar vs equiaxed grain morphology, solidification texture and its anisotropy consequences, melt-pool boundary structure, cell/subgrain structure, low-angle vs high-angle boundary fractions, residual strain)?\n\n5. REPRODUCIBILITY AND MEASUREMENT-QUALITY CONCERNS. Which of these EBSD-derived measurements are known to be most sensitive to acquisition and post-processing choices (step size, indexing method and settings, cleanup/noise-reduction, misorientation threshold, minimum grain size, confidence-index filtering), and where has the literature documented that these choices materially change the reported result or bias downstream conclusions? Which measurements are considered robust and which are considered fragile or under-standardized (including relevant standards such as ASTM E2627 and ISO 13067)?\n\nConclude with a ranked shortlist: if an automated EBSD parameter-optimization tool could reliably deliver a small number of these measurements with quantified uncertainty and reproducibility, which measurements would create the most scientific value, and which would be premature or low-value targets? Give explicit citations throughout.", + "text": { + "embedding": null, + "text": "", + "name": "mingard2023theuseof pages 1-8", + "media": [], + "doc": { + "embedding": null, + "docname": "mingard2023theuseof", + "dockey": "ca4fa63a884d1ef1", + "citation": "K P Mingard. The use of ebsd for analysis of additively manufactured materials. ArXiv, Feb 2023. URL: https://doi.org/10.47120/npl.mgpg152, doi:10.47120/npl.mgpg152.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "mingard2023theuseof", + "bibtex": "@article{mingard2023theuseof,\n author = \"Mingard, K P\",\n title = \"The use of EBSD for analysis of additively manufactured materials\",\n year = \"2023\",\n journal = \"ArXiv\",\n month = \"Feb\",\n doi = \"10.47120/npl.mgpg152\",\n url = \"https://doi.org/10.47120/npl.mgpg152\",\n publisher = \"National Physical Laboratory\"\n}\n", + "authors": [ + "K P Mingard" + ], + "publication_date": "2023-02-07T00:00:00Z", + "year": 2023, + "volume": null, + "issue": null, + "issn": null, + "pages": null, + "journal": "ArXiv", + "publisher": "National Physical Laboratory", + "url": "https://doi.org/10.47120/npl.mgpg152", + "title": "The use of EBSD for analysis of additively manufactured materials", + "citation_count": 4, + "bibtex_type": "article", + "source_quality": -1, + "is_retracted": null, + "doi": "10.47120/npl.mgpg152", + "doi_url": "https://doi.org/10.47120/npl.mgpg152", + "doc_id": "ca4fa63a884d1ef1", + "file_location": null, + "license": null, + "pdf_url": "http://eprintspublications.npl.co.uk/9639/1/MGPG152.pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "K P Mingard. The use of ebsd for analysis of additively manufactured materials. ArXiv, Feb 2023. URL: https://doi.org/10.47120/npl.mgpg152, doi:10.47120/npl.mgpg152. This article has 4 citations." + }, + "chunk_id": "7416d7f8-7542-4991-a75d-96cb89c1083d" + }, + "score": -1 + }, + { + "id": "pqac-00000022", + "context": "# Summary\n\nThis excerpt addresses grain size characterization in metallic alloys using microscopy and post-processing techniques. Key points include:\n\n**Primary Finding:** \"Grain Size (GS), or more generally the Grain Size Distribution (GSD), is one of the main microstructural characteristics of a metallic alloy, in particular because it is determinant for mechanical properties.\" The authors emphasize that \"working directly with GSD provides more information, in particular regarding the spread around MGS or the description of multimodal microstructures.\"\n\n**EBSD Capabilities:** EBSD \"can provide precise GSD information based on crystallographic orientations even considering ultrafine-grained microstructures\" and enables quantification of grain boundaries and local misorientation via \"Kernel Average Misorientation (KAM)\" that provides insight into \"Geometrically Necessary Dislocations (GND) densities.\"\n\n**Measurement Comparison:** The study compares EBSD results with image analysis from optical and backscattered electron (BSE) micrographs, examining \"the effect of data processing parameters on grain size results.\" For coarse-grained materials, \"Optical Microscopy (OM) or BackScattered Electron (BSE) imaging...enable larger view fields and shorter acquisition times compared to EBSD.\"\n\n**Standardization Context:** Multiple grain size definitions are discussed including \"mean intercept length,\" \"equivalent circle diameter,\" and \"ASTM grain size.\"", + "question": "Which quantitative microstructural outcomes and measurements derivable from EBSD (electron backscatter diffraction) are currently of highest scientific and industrial importance in materials science, and why?\n\nProvide a prioritized, evidence-backed survey covering:\n\n1. WHICH EBSD-DERIVED QUANTITIES MATTER MOST NOW. Assess the current importance, demand, and research activity for each of: grain size and grain size distribution; grain morphology/aspect ratio; crystallographic texture (ODF, pole figures, texture index) ; misorientation distribution and grain boundary character distribution (GBCD, including the five-parameter grain boundary character distribution and grain boundary network/connectivity analysis); kernel average misorientation (KAM), grain orientation spread (GOS), and geometrically necessary dislocation (GND) density; residual elastic strain and stress via high-resolution EBSD (HR-EBSD / cross-correlation); phase fraction and phase identification including small or nanoscale second phases; twin and variant analysis; parent-phase (prior-austenite / prior-beta) reconstruction; and 3D EBSD / serial sectioning derived statistics.\n\n2. STRUCTURE-PROPERTY LINKAGE. For each quantity above, what is the evidence that it predicts or correlates with engineering properties (yield strength and Hall-Petch behaviour, ductility, anisotropy, fatigue crack initiation and short-crack growth, creep, fracture toughness, corrosion and stress-corrosion cracking, magnetic and electrical properties)? Which EBSD measurements have the strongest demonstrated property payoff, and which are most often reported but weakly linked to properties?\n\n3. EMERGING AND HIGH-GROWTH USES (roughly 2020-2026). Which EBSD-derived measurements are in rising demand as inputs to: ICME and integrated computational materials engineering; crystal plasticity finite element modelling (CPFEM) and micromechanical simulation; synthetic microstructure generation and statistical volume elements; machine learning surrogate models and microstructure-property regression; digital twins; and qualification of additively manufactured metals? Which quantities are the actual bottleneck for these workflows?\n\n4. ADDITIVE MANUFACTURING SPECIFICALLY. For laser powder bed fusion metals (particularly Al-Si alloys such as AlSi10Mg, but also Ti-6Al-4V, IN718, 316L), which EBSD outcomes are most reported and most decision-relevant for process qualification and part certification (columnar vs equiaxed grain morphology, solidification texture and its anisotropy consequences, melt-pool boundary structure, cell/subgrain structure, low-angle vs high-angle boundary fractions, residual strain)?\n\n5. REPRODUCIBILITY AND MEASUREMENT-QUALITY CONCERNS. Which of these EBSD-derived measurements are known to be most sensitive to acquisition and post-processing choices (step size, indexing method and settings, cleanup/noise-reduction, misorientation threshold, minimum grain size, confidence-index filtering), and where has the literature documented that these choices materially change the reported result or bias downstream conclusions? Which measurements are considered robust and which are considered fragile or under-standardized (including relevant standards such as ASTM E2627 and ISO 13067)?\n\nConclude with a ranked shortlist: if an automated EBSD parameter-optimization tool could reliably deliver a small number of these measurements with quantified uncertainty and reproducibility, which measurements would create the most scientific value, and which would be premature or low-value targets? Give explicit citations throughout.", + "text": { + "embedding": null, + "text": "", + "name": "flipon2021grainsizecharacterization pages 1-2", + "media": [], + "doc": { + "embedding": null, + "docname": "flipon2021grainsizecharacterization", + "dockey": "b7144cfe4c71acad", + "citation": "B. Flipon, V. Grand, B. Murgas, A. Gaillac, A. Nicola\u00ff, N. Bozzolo, and M. Bernacki. Grain size characterization in metallic alloys using different microscopy and post-processing techniques. Materials Characterization, 174:110977, Apr 2021. URL: https://doi.org/10.1016/j.matchar.2021.110977, doi:10.1016/j.matchar.2021.110977.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "flipon2021grainsizecharacterization", + "bibtex": "@article{flipon2021grainsizecharacterization,\n author = \"Flipon, B. and Grand, V. and Murgas, B. and Gaillac, A. and Nicola\u00ff, A. and Bozzolo, N. and Bernacki, M.\",\n title = \"Grain size characterization in metallic alloys using different microscopy and post-processing techniques\",\n year = \"2021\",\n journal = \"Materials Characterization\",\n volume = \"174\",\n pages = \"110977\",\n month = \"Apr\",\n doi = \"10.1016/j.matchar.2021.110977\",\n url = \"https://doi.org/10.1016/j.matchar.2021.110977\",\n publisher = \"Elsevier BV\",\n issn = \"1044-5803\"\n}\n", + "authors": [ + "B. Flipon", + "V. Grand", + "B. Murgas", + "A. Gaillac", + "A. Nicola\u00ff", + "N. Bozzolo", + "M. Bernacki" + ], + "publication_date": "2021-04-01T00:00:00Z", + "year": 2021, + "volume": "174", + "issue": null, + "issn": "1044-5803", + "pages": "110977", + "journal": "Materials Characterization", + "publisher": "Elsevier BV", + "url": "https://doi.org/10.1016/j.matchar.2021.110977", + "title": "Grain size characterization in metallic alloys using different microscopy and post-processing techniques", + "citation_count": 39, + "bibtex_type": "misc", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1016/j.matchar.2021.110977", + "doi_url": "https://doi.org/10.1016/j.matchar.2021.110977", + "doc_id": "b7144cfe4c71acad", + "file_location": null, + "license": null, + "pdf_url": "https://www.sciencedirect.com/science/article/am/pii/S1044580321001078?via%3Dihub", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "B. Flipon, V. Grand, B. Murgas, A. Gaillac, A. Nicola\u00ff, N. Bozzolo, and M. Bernacki. Grain size characterization in metallic alloys using different microscopy and post-processing techniques. Materials Characterization, 174:110977, Apr 2021. URL: https://doi.org/10.1016/j.matchar.2021.110977, doi:10.1016/j.matchar.2021.110977. This article has 39 citations and is from a peer-reviewed journal." + }, + "chunk_id": "6b1bc70a-d87a-49f3-b341-44cea83af79f" + }, + "score": -1 + }, + { + "id": "pqac-00000024", + "context": "# Summary\n\nThis excerpt examines **grain size (GS) measurement reproducibility and sensitivity** across EBSD and optical microscopy techniques. Key findings:\n\n**Measurement Sensitivity:**\n- EBSD misorientation angle threshold (5\u00b0, 10\u00b0, or 15\u00b0) materially affects results: lower thresholds detect more grains, decreasing mean grain size (MGS); \"ECD variation remains under 7%\" within this range (Table 2, Fig. 10).\n- Different MGS definitions (Eq. 2\u201311) yield varying values: individual grain data gave 35.8\u201340.5 \u03bcm; counting/intercept methods overestimated by ~10%.\n\n**Post-Processing Sensitivity:**\n- Mean filter parameter (Rm) critically influences grain boundary (GB) detection; Rm = 6\u20139 px optimal; Rm = 15 px introduced \"detrimental artefacts.\"\n- Polarized light microscopy (PL-OM) required \"3 to 4 images\" for stable MGS estimates.\n\n**Comparative Validation:**\nFor homogeneous equiaxed microstructure (Zy-4): EBSD and PL-OM gave \"similar MGS results,\" supporting measurement robustness in this case.\n\nThe work demonstrates that grain size\u2014foundational to materials science\u2014exhibits **significant parameter-dependent variability** requiring standardization.", + "question": "Which quantitative microstructural outcomes and measurements derivable from EBSD (electron backscatter diffraction) are currently of highest scientific and industrial importance in materials science, and why?\n\nProvide a prioritized, evidence-backed survey covering:\n\n1. WHICH EBSD-DERIVED QUANTITIES MATTER MOST NOW. Assess the current importance, demand, and research activity for each of: grain size and grain size distribution; grain morphology/aspect ratio; crystallographic texture (ODF, pole figures, texture index) ; misorientation distribution and grain boundary character distribution (GBCD, including the five-parameter grain boundary character distribution and grain boundary network/connectivity analysis); kernel average misorientation (KAM), grain orientation spread (GOS), and geometrically necessary dislocation (GND) density; residual elastic strain and stress via high-resolution EBSD (HR-EBSD / cross-correlation); phase fraction and phase identification including small or nanoscale second phases; twin and variant analysis; parent-phase (prior-austenite / prior-beta) reconstruction; and 3D EBSD / serial sectioning derived statistics.\n\n2. STRUCTURE-PROPERTY LINKAGE. For each quantity above, what is the evidence that it predicts or correlates with engineering properties (yield strength and Hall-Petch behaviour, ductility, anisotropy, fatigue crack initiation and short-crack growth, creep, fracture toughness, corrosion and stress-corrosion cracking, magnetic and electrical properties)? Which EBSD measurements have the strongest demonstrated property payoff, and which are most often reported but weakly linked to properties?\n\n3. EMERGING AND HIGH-GROWTH USES (roughly 2020-2026). Which EBSD-derived measurements are in rising demand as inputs to: ICME and integrated computational materials engineering; crystal plasticity finite element modelling (CPFEM) and micromechanical simulation; synthetic microstructure generation and statistical volume elements; machine learning surrogate models and microstructure-property regression; digital twins; and qualification of additively manufactured metals? Which quantities are the actual bottleneck for these workflows?\n\n4. ADDITIVE MANUFACTURING SPECIFICALLY. For laser powder bed fusion metals (particularly Al-Si alloys such as AlSi10Mg, but also Ti-6Al-4V, IN718, 316L), which EBSD outcomes are most reported and most decision-relevant for process qualification and part certification (columnar vs equiaxed grain morphology, solidification texture and its anisotropy consequences, melt-pool boundary structure, cell/subgrain structure, low-angle vs high-angle boundary fractions, residual strain)?\n\n5. REPRODUCIBILITY AND MEASUREMENT-QUALITY CONCERNS. Which of these EBSD-derived measurements are known to be most sensitive to acquisition and post-processing choices (step size, indexing method and settings, cleanup/noise-reduction, misorientation threshold, minimum grain size, confidence-index filtering), and where has the literature documented that these choices materially change the reported result or bias downstream conclusions? Which measurements are considered robust and which are considered fragile or under-standardized (including relevant standards such as ASTM E2627 and ISO 13067)?\n\nConclude with a ranked shortlist: if an automated EBSD parameter-optimization tool could reliably deliver a small number of these measurements with quantified uncertainty and reproducibility, which measurements would create the most scientific value, and which would be premature or low-value targets? Give explicit citations throughout.", + "text": { + "embedding": null, + "text": "", + "name": "flipon2021grainsizecharacterization pages 6-8", + "media": [], + "doc": { + "embedding": null, + "docname": "flipon2021grainsizecharacterization", + "dockey": "b7144cfe4c71acad", + "citation": "B. Flipon, V. Grand, B. Murgas, A. Gaillac, A. Nicola\u00ff, N. Bozzolo, and M. Bernacki. Grain size characterization in metallic alloys using different microscopy and post-processing techniques. Materials Characterization, 174:110977, Apr 2021. URL: https://doi.org/10.1016/j.matchar.2021.110977, doi:10.1016/j.matchar.2021.110977.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "flipon2021grainsizecharacterization", + "bibtex": "@article{flipon2021grainsizecharacterization,\n author = \"Flipon, B. and Grand, V. and Murgas, B. and Gaillac, A. and Nicola\u00ff, A. and Bozzolo, N. and Bernacki, M.\",\n title = \"Grain size characterization in metallic alloys using different microscopy and post-processing techniques\",\n year = \"2021\",\n journal = \"Materials Characterization\",\n volume = \"174\",\n pages = \"110977\",\n month = \"Apr\",\n doi = \"10.1016/j.matchar.2021.110977\",\n url = \"https://doi.org/10.1016/j.matchar.2021.110977\",\n publisher = \"Elsevier BV\",\n issn = \"1044-5803\"\n}\n", + "authors": [ + "B. Flipon", + "V. Grand", + "B. Murgas", + "A. Gaillac", + "A. Nicola\u00ff", + "N. Bozzolo", + "M. Bernacki" + ], + "publication_date": "2021-04-01T00:00:00Z", + "year": 2021, + "volume": "174", + "issue": null, + "issn": "1044-5803", + "pages": "110977", + "journal": "Materials Characterization", + "publisher": "Elsevier BV", + "url": "https://doi.org/10.1016/j.matchar.2021.110977", + "title": "Grain size characterization in metallic alloys using different microscopy and post-processing techniques", + "citation_count": 39, + "bibtex_type": "misc", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1016/j.matchar.2021.110977", + "doi_url": "https://doi.org/10.1016/j.matchar.2021.110977", + "doc_id": "b7144cfe4c71acad", + "file_location": null, + "license": null, + "pdf_url": "https://www.sciencedirect.com/science/article/am/pii/S1044580321001078?via%3Dihub", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "B. Flipon, V. Grand, B. Murgas, A. Gaillac, A. Nicola\u00ff, N. Bozzolo, and M. Bernacki. Grain size characterization in metallic alloys using different microscopy and post-processing techniques. Materials Characterization, 174:110977, Apr 2021. URL: https://doi.org/10.1016/j.matchar.2021.110977, doi:10.1016/j.matchar.2021.110977. This article has 39 citations and is from a peer-reviewed journal." + }, + "chunk_id": "2128a20d-59a8-4142-ba81-381e955ffabf" + }, + "score": -1 + }, + { + "id": "pqac-00000023", + "context": "# Summary\n\nThis excerpt describes EBSD and comparative microstructural characterization techniques for grain size determination in Zircaloy-4 and 304L stainless steel. \n\n**EBSD Acquisition Parameters:** Step sizes of 0.3 \u03bcm (Zy-4) and 1 \u03bcm (304L) were used with Bruker Quantax and Oxford Instruments detectors. Non-indexed points (<2% at grain boundaries) were ignored, and isolated indexed points were filtered using minimum grain size thresholds of 1.5 \u03bcm and 5 \u03bcm respectively, corresponding to 5-pixel minimums.\n\n**Key EBSD-Derived Measurements Compared:** The study benchmarks EBSD against optical metallography (OM) and backscattered electron (BSE) imaging for grain size distribution (GSD) and mean grain size (MGS) evaluation, using mean linear intercept as a reference metric.\n\n**Grain Boundary Detection:** The excerpt describes automated edge-detection methodology using Sobel filters and watershed transforms on multi-contrast image sets to extract grain boundaries and morphological properties, emphasizing sensitivity to acquisition parameters (tilt angle, polarization angle) and post-processing choices.\n\nThe work directly addresses reproducibility concerns tied to acquisition settings and cleanup procedures affecting reported grain metrics.", + "question": "Which quantitative microstructural outcomes and measurements derivable from EBSD (electron backscatter diffraction) are currently of highest scientific and industrial importance in materials science, and why?\n\nProvide a prioritized, evidence-backed survey covering:\n\n1. WHICH EBSD-DERIVED QUANTITIES MATTER MOST NOW. Assess the current importance, demand, and research activity for each of: grain size and grain size distribution; grain morphology/aspect ratio; crystallographic texture (ODF, pole figures, texture index) ; misorientation distribution and grain boundary character distribution (GBCD, including the five-parameter grain boundary character distribution and grain boundary network/connectivity analysis); kernel average misorientation (KAM), grain orientation spread (GOS), and geometrically necessary dislocation (GND) density; residual elastic strain and stress via high-resolution EBSD (HR-EBSD / cross-correlation); phase fraction and phase identification including small or nanoscale second phases; twin and variant analysis; parent-phase (prior-austenite / prior-beta) reconstruction; and 3D EBSD / serial sectioning derived statistics.\n\n2. STRUCTURE-PROPERTY LINKAGE. For each quantity above, what is the evidence that it predicts or correlates with engineering properties (yield strength and Hall-Petch behaviour, ductility, anisotropy, fatigue crack initiation and short-crack growth, creep, fracture toughness, corrosion and stress-corrosion cracking, magnetic and electrical properties)? Which EBSD measurements have the strongest demonstrated property payoff, and which are most often reported but weakly linked to properties?\n\n3. EMERGING AND HIGH-GROWTH USES (roughly 2020-2026). Which EBSD-derived measurements are in rising demand as inputs to: ICME and integrated computational materials engineering; crystal plasticity finite element modelling (CPFEM) and micromechanical simulation; synthetic microstructure generation and statistical volume elements; machine learning surrogate models and microstructure-property regression; digital twins; and qualification of additively manufactured metals? Which quantities are the actual bottleneck for these workflows?\n\n4. ADDITIVE MANUFACTURING SPECIFICALLY. For laser powder bed fusion metals (particularly Al-Si alloys such as AlSi10Mg, but also Ti-6Al-4V, IN718, 316L), which EBSD outcomes are most reported and most decision-relevant for process qualification and part certification (columnar vs equiaxed grain morphology, solidification texture and its anisotropy consequences, melt-pool boundary structure, cell/subgrain structure, low-angle vs high-angle boundary fractions, residual strain)?\n\n5. REPRODUCIBILITY AND MEASUREMENT-QUALITY CONCERNS. Which of these EBSD-derived measurements are known to be most sensitive to acquisition and post-processing choices (step size, indexing method and settings, cleanup/noise-reduction, misorientation threshold, minimum grain size, confidence-index filtering), and where has the literature documented that these choices materially change the reported result or bias downstream conclusions? Which measurements are considered robust and which are considered fragile or under-standardized (including relevant standards such as ASTM E2627 and ISO 13067)?\n\nConclude with a ranked shortlist: if an automated EBSD parameter-optimization tool could reliably deliver a small number of these measurements with quantified uncertainty and reproducibility, which measurements would create the most scientific value, and which would be premature or low-value targets? Give explicit citations throughout.", + "text": { + "embedding": null, + "text": "", + "name": "flipon2021grainsizecharacterization pages 2-4", + "media": [], + "doc": { + "embedding": null, + "docname": "flipon2021grainsizecharacterization", + "dockey": "b7144cfe4c71acad", + "citation": "B. Flipon, V. Grand, B. Murgas, A. Gaillac, A. Nicola\u00ff, N. Bozzolo, and M. Bernacki. Grain size characterization in metallic alloys using different microscopy and post-processing techniques. Materials Characterization, 174:110977, Apr 2021. URL: https://doi.org/10.1016/j.matchar.2021.110977, doi:10.1016/j.matchar.2021.110977.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "flipon2021grainsizecharacterization", + "bibtex": "@article{flipon2021grainsizecharacterization,\n author = \"Flipon, B. and Grand, V. and Murgas, B. and Gaillac, A. and Nicola\u00ff, A. and Bozzolo, N. and Bernacki, M.\",\n title = \"Grain size characterization in metallic alloys using different microscopy and post-processing techniques\",\n year = \"2021\",\n journal = \"Materials Characterization\",\n volume = \"174\",\n pages = \"110977\",\n month = \"Apr\",\n doi = \"10.1016/j.matchar.2021.110977\",\n url = \"https://doi.org/10.1016/j.matchar.2021.110977\",\n publisher = \"Elsevier BV\",\n issn = \"1044-5803\"\n}\n", + "authors": [ + "B. Flipon", + "V. Grand", + "B. Murgas", + "A. Gaillac", + "A. Nicola\u00ff", + "N. Bozzolo", + "M. Bernacki" + ], + "publication_date": "2021-04-01T00:00:00Z", + "year": 2021, + "volume": "174", + "issue": null, + "issn": "1044-5803", + "pages": "110977", + "journal": "Materials Characterization", + "publisher": "Elsevier BV", + "url": "https://doi.org/10.1016/j.matchar.2021.110977", + "title": "Grain size characterization in metallic alloys using different microscopy and post-processing techniques", + "citation_count": 39, + "bibtex_type": "misc", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1016/j.matchar.2021.110977", + "doi_url": "https://doi.org/10.1016/j.matchar.2021.110977", + "doc_id": "b7144cfe4c71acad", + "file_location": null, + "license": null, + "pdf_url": "https://www.sciencedirect.com/science/article/am/pii/S1044580321001078?via%3Dihub", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "B. Flipon, V. Grand, B. Murgas, A. Gaillac, A. Nicola\u00ff, N. Bozzolo, and M. Bernacki. Grain size characterization in metallic alloys using different microscopy and post-processing techniques. Materials Characterization, 174:110977, Apr 2021. URL: https://doi.org/10.1016/j.matchar.2021.110977, doi:10.1016/j.matchar.2021.110977. This article has 39 citations and is from a peer-reviewed journal." + }, + "chunk_id": "dba6d94f-2713-4f3f-a5a8-a9c380fbae8a" + }, + "score": -1 + }, + { + "id": "pqac-00000027", + "context": "# Summary\n\nThis excerpt addresses **reproducibility and measurement-quality concerns** in EBSD-derived grain morphology quantification, specifically grain size and aspect ratio measurements.\n\nThe text emphasizes that **definition standardization is critical**: grain morphology metrics (Feret diameters, ellipse-fitted axes, aspect ratio, ellipticity, circularity) lack agreed definitions across software vendors. Table 2 demonstrates this concretely\u2014analyzing >4000 grains from the same sample yielded major axis values differing by ~20% and aspect ratios reported as reciprocals (3.3 vs 0.27) between two software packages, even after accounting for diameter vs. radius differences.\n\nKey fragilities identified include:\n- **Ellipse fitting methods** (least squares, covariance, Feret-based) \"will produce different results\" \n- **Aspect ratio definitions** (major/minor vs. minor/major) invert outcomes\n- **Circularity calculations** are \"significantly\" affected by step size/pixel resolution\n- **Colour scale visualization** choices (\"flat zones,\" undefined ranges, perceptual non-linearity) obscure or misrepresent spatial variation\n\nThe section concludes that if software and definitions are not explicitly reported, dataset comparison is impossible, indicating aspect ratio and grain morphology measures are **fragile and under-standardized** despite widespread use.", + "question": "Which quantitative microstructural outcomes and measurements derivable from EBSD (electron backscatter diffraction) are currently of highest scientific and industrial importance in materials science, and why?\n\nProvide a prioritized, evidence-backed survey covering:\n\n1. WHICH EBSD-DERIVED QUANTITIES MATTER MOST NOW. Assess the current importance, demand, and research activity for each of: grain size and grain size distribution; grain morphology/aspect ratio; crystallographic texture (ODF, pole figures, texture index) ; misorientation distribution and grain boundary character distribution (GBCD, including the five-parameter grain boundary character distribution and grain boundary network/connectivity analysis); kernel average misorientation (KAM), grain orientation spread (GOS), and geometrically necessary dislocation (GND) density; residual elastic strain and stress via high-resolution EBSD (HR-EBSD / cross-correlation); phase fraction and phase identification including small or nanoscale second phases; twin and variant analysis; parent-phase (prior-austenite / prior-beta) reconstruction; and 3D EBSD / serial sectioning derived statistics.\n\n2. STRUCTURE-PROPERTY LINKAGE. For each quantity above, what is the evidence that it predicts or correlates with engineering properties (yield strength and Hall-Petch behaviour, ductility, anisotropy, fatigue crack initiation and short-crack growth, creep, fracture toughness, corrosion and stress-corrosion cracking, magnetic and electrical properties)? Which EBSD measurements have the strongest demonstrated property payoff, and which are most often reported but weakly linked to properties?\n\n3. EMERGING AND HIGH-GROWTH USES (roughly 2020-2026). Which EBSD-derived measurements are in rising demand as inputs to: ICME and integrated computational materials engineering; crystal plasticity finite element modelling (CPFEM) and micromechanical simulation; synthetic microstructure generation and statistical volume elements; machine learning surrogate models and microstructure-property regression; digital twins; and qualification of additively manufactured metals? Which quantities are the actual bottleneck for these workflows?\n\n4. ADDITIVE MANUFACTURING SPECIFICALLY. For laser powder bed fusion metals (particularly Al-Si alloys such as AlSi10Mg, but also Ti-6Al-4V, IN718, 316L), which EBSD outcomes are most reported and most decision-relevant for process qualification and part certification (columnar vs equiaxed grain morphology, solidification texture and its anisotropy consequences, melt-pool boundary structure, cell/subgrain structure, low-angle vs high-angle boundary fractions, residual strain)?\n\n5. REPRODUCIBILITY AND MEASUREMENT-QUALITY CONCERNS. Which of these EBSD-derived measurements are known to be most sensitive to acquisition and post-processing choices (step size, indexing method and settings, cleanup/noise-reduction, misorientation threshold, minimum grain size, confidence-index filtering), and where has the literature documented that these choices materially change the reported result or bias downstream conclusions? Which measurements are considered robust and which are considered fragile or under-standardized (including relevant standards such as ASTM E2627 and ISO 13067)?\n\nConclude with a ranked shortlist: if an automated EBSD parameter-optimization tool could reliably deliver a small number of these measurements with quantified uncertainty and reproducibility, which measurements would create the most scientific value, and which would be premature or low-value targets? Give explicit citations throughout.", + "text": { + "embedding": null, + "text": "", + "name": "mingard2023theuseof pages 29-33", + "media": [], + "doc": { + "embedding": null, + "docname": "mingard2023theuseof", + "dockey": "ca4fa63a884d1ef1", + "citation": "K P Mingard. The use of ebsd for analysis of additively manufactured materials. ArXiv, Feb 2023. URL: https://doi.org/10.47120/npl.mgpg152, doi:10.47120/npl.mgpg152.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "mingard2023theuseof", + "bibtex": "@article{mingard2023theuseof,\n author = \"Mingard, K P\",\n title = \"The use of EBSD for analysis of additively manufactured materials\",\n year = \"2023\",\n journal = \"ArXiv\",\n month = \"Feb\",\n doi = \"10.47120/npl.mgpg152\",\n url = \"https://doi.org/10.47120/npl.mgpg152\",\n publisher = \"National Physical Laboratory\"\n}\n", + "authors": [ + "K P Mingard" + ], + "publication_date": "2023-02-07T00:00:00Z", + "year": 2023, + "volume": null, + "issue": null, + "issn": null, + "pages": null, + "journal": "ArXiv", + "publisher": "National Physical Laboratory", + "url": "https://doi.org/10.47120/npl.mgpg152", + "title": "The use of EBSD for analysis of additively manufactured materials", + "citation_count": 4, + "bibtex_type": "article", + "source_quality": -1, + "is_retracted": null, + "doi": "10.47120/npl.mgpg152", + "doi_url": "https://doi.org/10.47120/npl.mgpg152", + "doc_id": "ca4fa63a884d1ef1", + "file_location": null, + "license": null, + "pdf_url": "http://eprintspublications.npl.co.uk/9639/1/MGPG152.pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "K P Mingard. The use of ebsd for analysis of additively manufactured materials. ArXiv, Feb 2023. URL: https://doi.org/10.47120/npl.mgpg152, doi:10.47120/npl.mgpg152. This article has 4 citations." + }, + "chunk_id": "489965b3-df27-493a-8fb6-fc4569307277" + }, + "score": -1 + }, + { + "id": "pqac-00000026", + "context": "# Summary\n\nThe excerpt addresses grain size measurement methodology and reproducibility challenges in EBSD analysis. Key findings:\n\n**Measurement Sensitivity:** Three different grain size calculation methods (number average diameter, mean area diameter, area-weighted diameter) yield substantially different results. For Sample 1, values ranged from 23.3\u201344.5 \u00b5m; for Sample 2, from 29.4\u201385.7 \u00b5m. \"The effect of pixel size is much reduced if the mean area diameter is calculated,\" but area-weighted methods show 40% differences between samples.\n\n**Binning and Representation Effects:** Histogram binning choices materially alter reported distributions. \"Log scale binning increases the number of ranges at the lower size end and reduces them at larger values, shifting the distribution down and to the right,\" changing visual interpretation of the same data.\n\n**Minimum Grain Size Dependency:** Changing minimum grain size thresholds (10 pixels vs. 5 pixels) reduced Sample 1's number average by 20%, demonstrating sensitivity to post-processing parameters.\n\n**Parameter Definition Ambiguity:** For elongated grains, multiple metrics exist (linear intercepts, Feret diameters, ellipse fitting, aspect ratios), yet \"a very significant factor to beware of when publishing the data...is understanding exactly how each feature is defined,\" indicating standardization gaps.\n\nThe excerpt emphasizes that grain size\u2014EBSD's most fundamental metric\u2014is fragile regarding acquisition and analysis choices.", + "question": "Which quantitative microstructural outcomes and measurements derivable from EBSD (electron backscatter diffraction) are currently of highest scientific and industrial importance in materials science, and why?\n\nProvide a prioritized, evidence-backed survey covering:\n\n1. WHICH EBSD-DERIVED QUANTITIES MATTER MOST NOW. Assess the current importance, demand, and research activity for each of: grain size and grain size distribution; grain morphology/aspect ratio; crystallographic texture (ODF, pole figures, texture index) ; misorientation distribution and grain boundary character distribution (GBCD, including the five-parameter grain boundary character distribution and grain boundary network/connectivity analysis); kernel average misorientation (KAM), grain orientation spread (GOS), and geometrically necessary dislocation (GND) density; residual elastic strain and stress via high-resolution EBSD (HR-EBSD / cross-correlation); phase fraction and phase identification including small or nanoscale second phases; twin and variant analysis; parent-phase (prior-austenite / prior-beta) reconstruction; and 3D EBSD / serial sectioning derived statistics.\n\n2. STRUCTURE-PROPERTY LINKAGE. For each quantity above, what is the evidence that it predicts or correlates with engineering properties (yield strength and Hall-Petch behaviour, ductility, anisotropy, fatigue crack initiation and short-crack growth, creep, fracture toughness, corrosion and stress-corrosion cracking, magnetic and electrical properties)? Which EBSD measurements have the strongest demonstrated property payoff, and which are most often reported but weakly linked to properties?\n\n3. EMERGING AND HIGH-GROWTH USES (roughly 2020-2026). Which EBSD-derived measurements are in rising demand as inputs to: ICME and integrated computational materials engineering; crystal plasticity finite element modelling (CPFEM) and micromechanical simulation; synthetic microstructure generation and statistical volume elements; machine learning surrogate models and microstructure-property regression; digital twins; and qualification of additively manufactured metals? Which quantities are the actual bottleneck for these workflows?\n\n4. ADDITIVE MANUFACTURING SPECIFICALLY. For laser powder bed fusion metals (particularly Al-Si alloys such as AlSi10Mg, but also Ti-6Al-4V, IN718, 316L), which EBSD outcomes are most reported and most decision-relevant for process qualification and part certification (columnar vs equiaxed grain morphology, solidification texture and its anisotropy consequences, melt-pool boundary structure, cell/subgrain structure, low-angle vs high-angle boundary fractions, residual strain)?\n\n5. REPRODUCIBILITY AND MEASUREMENT-QUALITY CONCERNS. Which of these EBSD-derived measurements are known to be most sensitive to acquisition and post-processing choices (step size, indexing method and settings, cleanup/noise-reduction, misorientation threshold, minimum grain size, confidence-index filtering), and where has the literature documented that these choices materially change the reported result or bias downstream conclusions? Which measurements are considered robust and which are considered fragile or under-standardized (including relevant standards such as ASTM E2627 and ISO 13067)?\n\nConclude with a ranked shortlist: if an automated EBSD parameter-optimization tool could reliably deliver a small number of these measurements with quantified uncertainty and reproducibility, which measurements would create the most scientific value, and which would be premature or low-value targets? Give explicit citations throughout.", + "text": { + "embedding": null, + "text": "", + "name": "mingard2023theuseof pages 24-29", + "media": [], + "doc": { + "embedding": null, + "docname": "mingard2023theuseof", + "dockey": "ca4fa63a884d1ef1", + "citation": "K P Mingard. The use of ebsd for analysis of additively manufactured materials. ArXiv, Feb 2023. URL: https://doi.org/10.47120/npl.mgpg152, doi:10.47120/npl.mgpg152.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "mingard2023theuseof", + "bibtex": "@article{mingard2023theuseof,\n author = \"Mingard, K P\",\n title = \"The use of EBSD for analysis of additively manufactured materials\",\n year = \"2023\",\n journal = \"ArXiv\",\n month = \"Feb\",\n doi = \"10.47120/npl.mgpg152\",\n url = \"https://doi.org/10.47120/npl.mgpg152\",\n publisher = \"National Physical Laboratory\"\n}\n", + "authors": [ + "K P Mingard" + ], + "publication_date": "2023-02-07T00:00:00Z", + "year": 2023, + "volume": null, + "issue": null, + "issn": null, + "pages": null, + "journal": "ArXiv", + "publisher": "National Physical Laboratory", + "url": "https://doi.org/10.47120/npl.mgpg152", + "title": "The use of EBSD for analysis of additively manufactured materials", + "citation_count": 4, + "bibtex_type": "article", + "source_quality": -1, + "is_retracted": null, + "doi": "10.47120/npl.mgpg152", + "doi_url": "https://doi.org/10.47120/npl.mgpg152", + "doc_id": "ca4fa63a884d1ef1", + "file_location": null, + "license": null, + "pdf_url": "http://eprintspublications.npl.co.uk/9639/1/MGPG152.pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "K P Mingard. The use of ebsd for analysis of additively manufactured materials. ArXiv, Feb 2023. URL: https://doi.org/10.47120/npl.mgpg152, doi:10.47120/npl.mgpg152. This article has 4 citations." + }, + "chunk_id": "654f8abc-6a03-4191-aaa5-3349ff81e284" + }, + "score": -1 + }, + { + "id": "pqac-70c22db0", + "context": "The excerpt discusses parent grain reconstruction from martensitic microstructures using MTEX software. It describes a workflow where martensitic grain clusters are identified using graph-based clustering algorithms and transformed back to parent (austenite) orientations. The reconstructed parent grain information is then used to track variant relationships between child and parent grains, which the text identifies as crucial for subsequent variant analysis. The excerpt demonstrates technical procedures for reconstruction, evaluation, and cleaning of parent microstructures from EBSD data, ultimately producing reconstructed parent EBSD datasets with grain boundary information. However, the excerpt does not explicitly discuss the relationships between parent grain reconstruction, variant analysis, or twin analysis with material properties such as toughness and strength.", + "question": "What are the roles of parent grain reconstruction (prior austenite reconstruction), variant analysis, and twin analysis in EBSD studies? How do they link to material properties like toughness and strength?", + "text": { + "embedding": null, + "text": "", + "name": "niessen2022parentgrainreconstruction pages 11-18", + "media": [], + "doc": { + "embedding": null, + "docname": "niessen2022parentgrainreconstruction", + "dockey": "036ce1cf40833aa8", + "citation": "Frank Niessen, Tuomo Nyyss\u00f6nen, Azdiar A. Gazder, and Ralf Hielscher. Parent grain reconstruction from partially or fully transformed microstructures in mtex. Journal of Applied Crystallography, 55:180-194, Apr 2022. URL: https://doi.org/10.48550/arxiv.2104.14603, doi:10.48550/arxiv.2104.14603.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "niessen2022parentgrainreconstruction", + "bibtex": "@article{niessen2022parentgrainreconstruction,\n author = \"Niessen, Frank and Nyyss\u00f6nen, Tuomo and Gazder, Azdiar A. and Hielscher, Ralf\",\n title = \"Parent grain reconstruction from partially or fully transformed microstructures in MTEX\",\n year = \"2022\",\n journal = \"Journal of Applied Crystallography\",\n volume = \"55\",\n pages = \"180-194\",\n month = \"Apr\",\n doi = \"10.48550/arxiv.2104.14603\",\n url = \"https://doi.org/10.48550/arxiv.2104.14603\",\n publisher = \"arXiv\"\n}\n", + "authors": [ + "Frank Niessen", + "Tuomo Nyyss\u00f6nen", + "Azdiar A. Gazder", + "Ralf Hielscher" + ], + "publication_date": "2021-04-29T00:00:00Z", + "year": 2022, + "volume": "55", + "issue": null, + "issn": null, + "pages": "180-194", + "journal": "Journal of Applied Crystallography", + "publisher": "arXiv", + "url": "https://arxiv.org/abs/2104.14603", + "title": "Parent grain reconstruction from partially or fully transformed microstructures in MTEX", + "citation_count": 356, + "bibtex_type": "article", + "source_quality": 1, + "is_retracted": null, + "doi": "10.48550/arxiv.2104.14603", + "doi_url": "https://doi.org/10.48550/arxiv.2104.14603", + "doc_id": "036ce1cf40833aa8", + "file_location": null, + "license": null, + "pdf_url": "https://arxiv.org/pdf/2104.14603", + "other": { + "client_source": [ + "paper_search", + "datacite", + "semantic_scholar", + "datacite", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + "self_generated", + "self_generated", + "self_generated", + "self_generated", + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "Frank Niessen, Tuomo Nyyss\u00f6nen, Azdiar A. Gazder, and Ralf Hielscher. Parent grain reconstruction from partially or fully transformed microstructures in mtex. Journal of Applied Crystallography, 55:180-194, Apr 2022. URL: https://doi.org/10.48550/arxiv.2104.14603, doi:10.48550/arxiv.2104.14603. This article has 356 citations and is from a peer-reviewed journal." + }, + "chunk_id": "e14c01f5-bd4e-4314-af90-ca16ee457a21" + }, + "score": 3, + "snippets": [ + "This property enables users to list the child grains belonging to a particular parent grain and is crucial for subsequent variant analysis.", + "the grain-level record of the particular parent orientation variant reconstructed for each child grain is applied to the child EBSD data" + ], + "used_images": false + }, + { + "id": "pqac-00000030", + "context": "The excerpt describes the methodological roles of parent grain reconstruction and variant analysis in EBSD studies. Parent grain reconstruction from child microstructures enables subsequent orientation variant analysis through tools like calcVariants. Variant analysis identifies variant identification numbers and packet identities in transformed microstructures like lath martensite. The methods allow investigation of how martensitic variants pair within grains (e.g., V1-V4, V2-V5 pairings in common Bain groups), enabling comparison between predicted and observed variant orientations. The excerpt also addresses annealing twin reconstruction in martensitic steel, highlighting challenges in separating twinned orientations. However, the excerpt does not directly discuss links between these microstructural analysis techniques and material properties such as toughness or strength.", + "question": "What are the roles of parent grain reconstruction (prior austenite reconstruction), variant analysis, and twin analysis in EBSD studies? How do they link to material properties like toughness and strength?", + "text": { + "embedding": null, + "text": "", + "name": "niessen2022parentgrainreconstruction pages 22-27", + "media": [], + "doc": { + "embedding": null, + "docname": "niessen2022parentgrainreconstruction", + "dockey": "036ce1cf40833aa8", + "citation": "Frank Niessen, Tuomo Nyyss\u00f6nen, Azdiar A. Gazder, and Ralf Hielscher. Parent grain reconstruction from partially or fully transformed microstructures in mtex. Journal of Applied Crystallography, 55:180-194, Apr 2022. URL: https://doi.org/10.48550/arxiv.2104.14603, doi:10.48550/arxiv.2104.14603.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "niessen2022parentgrainreconstruction", + "bibtex": "@article{niessen2022parentgrainreconstruction,\n author = \"Niessen, Frank and Nyyss\u00f6nen, Tuomo and Gazder, Azdiar A. and Hielscher, Ralf\",\n title = \"Parent grain reconstruction from partially or fully transformed microstructures in MTEX\",\n year = \"2022\",\n journal = \"Journal of Applied Crystallography\",\n volume = \"55\",\n pages = \"180-194\",\n month = \"Apr\",\n doi = \"10.48550/arxiv.2104.14603\",\n url = \"https://doi.org/10.48550/arxiv.2104.14603\",\n publisher = \"arXiv\"\n}\n", + "authors": [ + "Frank Niessen", + "Tuomo Nyyss\u00f6nen", + "Azdiar A. Gazder", + "Ralf Hielscher" + ], + "publication_date": "2021-04-29T00:00:00Z", + "year": 2022, + "volume": "55", + "issue": null, + "issn": null, + "pages": "180-194", + "journal": "Journal of Applied Crystallography", + "publisher": "arXiv", + "url": "https://arxiv.org/abs/2104.14603", + "title": "Parent grain reconstruction from partially or fully transformed microstructures in MTEX", + "citation_count": 356, + "bibtex_type": "article", + "source_quality": 1, + "is_retracted": null, + "doi": "10.48550/arxiv.2104.14603", + "doi_url": "https://doi.org/10.48550/arxiv.2104.14603", + "doc_id": "036ce1cf40833aa8", + "file_location": null, + "license": null, + "pdf_url": "https://arxiv.org/pdf/2104.14603", + "other": { + "client_source": [ + "paper_search", + "datacite", + "semantic_scholar", + "datacite", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + "self_generated", + "self_generated", + "self_generated", + "self_generated", + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "Frank Niessen, Tuomo Nyyss\u00f6nen, Azdiar A. Gazder, and Ralf Hielscher. Parent grain reconstruction from partially or fully transformed microstructures in mtex. Journal of Applied Crystallography, 55:180-194, Apr 2022. URL: https://doi.org/10.48550/arxiv.2104.14603, doi:10.48550/arxiv.2104.14603. This article has 356 citations and is from a peer-reviewed journal." + }, + "chunk_id": "be34213b-b325-47e9-a006-d729ce42a2c6" + }, + "score": 5, + "snippets": [ + "Reconstructing the parent grain microstructure and parent EBSD data is a prerequisite for in-depth orientation variant analysis.", + "The tools to compute orientation variant and packet identities are implemented in the method, calcVariants.", + "The variant map in Figure 13b shows the variant identification numbers of the EBSD data and the martensite grain boundaries. It is evident that most martensite grains, which represent martensitic blocks, contain pairs of two different variants.", + "Reconstructing the parent grain microstructure and parent EBSD data is a prerequisite for in-depth orientation variant analysis." + ], + "used_images": false + }, + { + "id": "pqac-00000031", + "context": "The excerpt describes parent grain reconstruction methodology in MTEX software for phase transformation analysis. Parent grain reconstruction involves iteratively refining the orientation relationship (OR) from EBSD data to accurately determine parent grain orientations from transformed child microstructures. Variant indexing, enabled by accurate OR determination, helps identify orientation variants and detect twinned parent grains. The text explains nucleation, growth, and graph clustering algorithms for reconstruction in fully or partially transformed microstructures. However, the excerpt does not address how these crystallographic analysis techniques link to material properties such as toughness and strength. It focuses on computational methodology for reconstructing parent grain structures from EBSD data rather than property-structure relationships.", + "question": "What are the roles of parent grain reconstruction (prior austenite reconstruction), variant analysis, and twin analysis in EBSD studies? How do they link to material properties like toughness and strength?", + "text": { + "embedding": null, + "text": "", + "name": "niessen2022parentgrainreconstruction pages 7-11", + "media": [], + "doc": { + "embedding": null, + "docname": "niessen2022parentgrainreconstruction", + "dockey": "036ce1cf40833aa8", + "citation": "Frank Niessen, Tuomo Nyyss\u00f6nen, Azdiar A. Gazder, and Ralf Hielscher. Parent grain reconstruction from partially or fully transformed microstructures in mtex. Journal of Applied Crystallography, 55:180-194, Apr 2022. URL: https://doi.org/10.48550/arxiv.2104.14603, doi:10.48550/arxiv.2104.14603.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "niessen2022parentgrainreconstruction", + "bibtex": "@article{niessen2022parentgrainreconstruction,\n author = \"Niessen, Frank and Nyyss\u00f6nen, Tuomo and Gazder, Azdiar A. and Hielscher, Ralf\",\n title = \"Parent grain reconstruction from partially or fully transformed microstructures in MTEX\",\n year = \"2022\",\n journal = \"Journal of Applied Crystallography\",\n volume = \"55\",\n pages = \"180-194\",\n month = \"Apr\",\n doi = \"10.48550/arxiv.2104.14603\",\n url = \"https://doi.org/10.48550/arxiv.2104.14603\",\n publisher = \"arXiv\"\n}\n", + "authors": [ + "Frank Niessen", + "Tuomo Nyyss\u00f6nen", + "Azdiar A. Gazder", + "Ralf Hielscher" + ], + "publication_date": "2021-04-29T00:00:00Z", + "year": 2022, + "volume": "55", + "issue": null, + "issn": null, + "pages": "180-194", + "journal": "Journal of Applied Crystallography", + "publisher": "arXiv", + "url": "https://arxiv.org/abs/2104.14603", + "title": "Parent grain reconstruction from partially or fully transformed microstructures in MTEX", + "citation_count": 356, + "bibtex_type": "article", + "source_quality": 1, + "is_retracted": null, + "doi": "10.48550/arxiv.2104.14603", + "doi_url": "https://doi.org/10.48550/arxiv.2104.14603", + "doc_id": "036ce1cf40833aa8", + "file_location": null, + "license": null, + "pdf_url": "https://arxiv.org/pdf/2104.14603", + "other": { + "client_source": [ + "paper_search", + "datacite", + "semantic_scholar", + "datacite", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + "self_generated", + "self_generated", + "self_generated", + "self_generated", + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "Frank Niessen, Tuomo Nyyss\u00f6nen, Azdiar A. Gazder, and Ralf Hielscher. Parent grain reconstruction from partially or fully transformed microstructures in mtex. Journal of Applied Crystallography, 55:180-194, Apr 2022. URL: https://doi.org/10.48550/arxiv.2104.14603, doi:10.48550/arxiv.2104.14603. This article has 356 citations and is from a peer-reviewed journal." + }, + "chunk_id": "ad3a457e-1e34-4f0a-b6e6-b878ba4f093a" + }, + "score": 5, + "snippets": [ + "parent grain reconstruction begins by constructing an object, job, from the parentGrainReconstructor class by supplying the ebsd data and the computed grains", + "Accurate irrational OR determination from EBSD map data is a necessary requirement for successful parent grain reconstruction. This is especially the case when an OR contains many orientation variants and/or deviates significantly from the closest rational OR", + "the accurate determination of the irrational OR from EBSD map data is necessary to increase the success rate of parent variant indexing, which in turn may also enable the detection of twinned parent grains, if any" + ], + "used_images": false + }, + { + "id": "pqac-be349f0d", + "context": "The excerpt demonstrates that parent grain reconstruction is essential for enabling orientation variant analysis in EBSD studies. The MTEX implementation reconstructs parent microstructures from child phases through various approaches (nucleation at triple points, growth algorithms, and multi-stage transformations). This reconstruction allows for computation of orientation variant and packet identities, which are used for in-depth variant analysis. The method creates transformation graphs linking child grains to their parent grains, enabling advanced second-order variant analysis. However, the excerpt does not discuss the connections between variant analysis and material properties such as toughness and strength, nor does it address twin analysis. The focus is primarily on the technical methodology for reconstructing parent grain microstructures and enabling subsequent variant analysis, rather than linking these analyses to mechanical properties.", + "question": "What are the roles of parent grain reconstruction (prior austenite reconstruction), variant analysis, and twin analysis in EBSD studies? How do they link to material properties like toughness and strength?", + "text": { + "embedding": null, + "text": "", + "name": "niessen2022parentgrainreconstruction pages 18-22", + "media": [], + "doc": { + "embedding": null, + "docname": "niessen2022parentgrainreconstruction", + "dockey": "036ce1cf40833aa8", + "citation": "Frank Niessen, Tuomo Nyyss\u00f6nen, Azdiar A. Gazder, and Ralf Hielscher. Parent grain reconstruction from partially or fully transformed microstructures in mtex. Journal of Applied Crystallography, 55:180-194, Apr 2022. URL: https://doi.org/10.48550/arxiv.2104.14603, doi:10.48550/arxiv.2104.14603.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "niessen2022parentgrainreconstruction", + "bibtex": "@article{niessen2022parentgrainreconstruction,\n author = \"Niessen, Frank and Nyyss\u00f6nen, Tuomo and Gazder, Azdiar A. and Hielscher, Ralf\",\n title = \"Parent grain reconstruction from partially or fully transformed microstructures in MTEX\",\n year = \"2022\",\n journal = \"Journal of Applied Crystallography\",\n volume = \"55\",\n pages = \"180-194\",\n month = \"Apr\",\n doi = \"10.48550/arxiv.2104.14603\",\n url = \"https://doi.org/10.48550/arxiv.2104.14603\",\n publisher = \"arXiv\"\n}\n", + "authors": [ + "Frank Niessen", + "Tuomo Nyyss\u00f6nen", + "Azdiar A. Gazder", + "Ralf Hielscher" + ], + "publication_date": "2021-04-29T00:00:00Z", + "year": 2022, + "volume": "55", + "issue": null, + "issn": null, + "pages": "180-194", + "journal": "Journal of Applied Crystallography", + "publisher": "arXiv", + "url": "https://arxiv.org/abs/2104.14603", + "title": "Parent grain reconstruction from partially or fully transformed microstructures in MTEX", + "citation_count": 356, + "bibtex_type": "article", + "source_quality": 1, + "is_retracted": null, + "doi": "10.48550/arxiv.2104.14603", + "doi_url": "https://doi.org/10.48550/arxiv.2104.14603", + "doc_id": "036ce1cf40833aa8", + "file_location": null, + "license": null, + "pdf_url": "https://arxiv.org/pdf/2104.14603", + "other": { + "client_source": [ + "paper_search", + "datacite", + "semantic_scholar", + "datacite", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + "self_generated", + "self_generated", + "self_generated", + "self_generated", + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "Frank Niessen, Tuomo Nyyss\u00f6nen, Azdiar A. Gazder, and Ralf Hielscher. Parent grain reconstruction from partially or fully transformed microstructures in mtex. Journal of Applied Crystallography, 55:180-194, Apr 2022. URL: https://doi.org/10.48550/arxiv.2104.14603, doi:10.48550/arxiv.2104.14603. This article has 356 citations and is from a peer-reviewed journal." + }, + "chunk_id": "2bfda67e-d364-4683-932f-ba0ba98d2d23" + }, + "score": 4, + "snippets": [ + "Reconstructing the parent grain microstructure and parent EBSD data is a prerequisite for in-depth orientation variant analysis.", + "The tools to compute orientation variant and packet identities are implemented in the method, calcVariants.", + "an advanced transformation graph over two orders of transformation is constructed by linking the grain identification numbers of all child grains to their parent grain(s)." + ], + "used_images": true + }, + { + "id": "pqac-c924bbaf", + "context": "The excerpt discusses prior \u03b2-grain reconstruction in EBSD studies of Ti6Al4V. During cooling, the high-temperature \u03b2-phase (body-centered cubic) transforms to \u03b1\u2032/\u03b1-phase following the Burgers Orientation Relationship (BOR). Since retained \u03b2-phase is typically insufficient for direct texture characterization, reconstruction of parent \u03b2-grain orientations from room-temperature daughter grain orientations enables study of the original microstructure. The excerpt mentions ARPGE 2.4 software for grain reconstruction but does not elaborate on variant analysis or twin analysis. While the document discusses heat treatment effects on microstructure and notes that cooling rates affect grain growth and microstructure strength, it does not explicitly connect parent grain reconstruction or variant/twin analysis to specific material properties like toughness and strength.", + "question": "What are the roles of parent grain reconstruction (prior austenite reconstruction), variant analysis, and twin analysis in EBSD studies? How do they link to material properties like toughness and strength?", + "text": { + "embedding": null, + "text": "", + "name": "muiruri2020crystallographictextureanalysis pages 3-6", + "media": [], + "doc": { + "embedding": null, + "docname": "muiruri2020crystallographictextureanalysis", + "dockey": "52f05847a16becc3", + "citation": "Amos Muiruri, Maina Maringa, and Willie du Preez. Crystallographic texture analysis of as-built and heat-treated ti6al4v (eli) produced by direct metal laser sintering. Crystals, 10:699, Aug 2020. URL: https://doi.org/10.3390/cryst10080699, doi:10.3390/cryst10080699.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "muiruri2020crystallographictextureanalysis", + "bibtex": "@article{muiruri2020crystallographictextureanalysis,\n author = \"Muiruri, Amos and Maringa, Maina and du Preez, Willie\",\n title = \"Crystallographic Texture Analysis of As-Built and Heat-Treated Ti6Al4V (ELI) Produced by Direct Metal Laser Sintering\",\n year = \"2020\",\n journal = \"Crystals\",\n volume = \"10\",\n pages = \"699\",\n month = \"Aug\",\n doi = \"10.3390/cryst10080699\",\n url = \"https://doi.org/10.3390/cryst10080699\",\n publisher = \"MDPI AG\",\n issue = \"8\",\n issn = \"2073-4352\"\n}\n", + "authors": [ + "Amos Muiruri", + "Maina Maringa", + "Willie du Preez" + ], + "publication_date": "2020-08-12T00:00:00Z", + "year": 2020, + "volume": "10", + "issue": "8", + "issn": "2073-4352", + "pages": "699", + "journal": "Crystals", + "publisher": "MDPI AG", + "url": "https://www.mdpi.com/2073-4352/10/8/699/pdf", + "title": "Crystallographic Texture Analysis of As-Built and Heat-Treated Ti6Al4V (ELI) Produced by Direct Metal Laser Sintering", + "citation_count": 20, + "bibtex_type": "article", + "source_quality": -1, + "is_retracted": null, + "doi": "10.3390/cryst10080699", + "doi_url": "https://doi.org/10.3390/cryst10080699", + "doc_id": "52f05847a16becc3", + "file_location": null, + "license": null, + "pdf_url": "https://www.mdpi.com/2073-4352/10/8/699/pdf?version=1597387639", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "Amos Muiruri, Maina Maringa, and Willie du Preez. Crystallographic texture analysis of as-built and heat-treated ti6al4v (eli) produced by direct metal laser sintering. Crystals, 10:699, Aug 2020. URL: https://doi.org/10.3390/cryst10080699, doi:10.3390/cryst10080699. This article has 20 citations." + }, + "chunk_id": "c334cffa-4a37-452b-8105-0ca9b89a0fb9" + }, + "score": 4, + "snippets": [ + "the high temperature \u03b2-phase (bcc) of Ti6Al4V transform to the \u03b1\u2032/\u03b1-phase upon cooling down to room temperature and this transformation obeys the BOR", + "the retained \u03b2-phase may not be sufficient to study and characterise the texture of the parent \u03b2-grains", + "using the BOR, it is possible to reconstruct the parent grain's (\u03b2-phase) orientation-based solely on the knowledge of the room temperature daughter grain's (\u03b1\u2032/\u03b1) phase orientations" + ], + "used_images": false + }, + { + "id": "pqac-00000029", + "context": "This paper describes a framework for parent grain reconstruction and variant analysis in MTEX, an open-source crystallographic toolbox. Parent grain reconstruction enables analysis of original microstructures prior to phase transformation and allows variant analysis for fully transformed microstructures. The paper discusses applications in martensitic steel, titanium alloys, and transformation-induced plasticity steel. Regarding material properties, the authors note that martensitic transformation increases mechanical strength through Hall-Petch hardening via hierarchical subdivision of parent grains into child domains, reducing effective grain size. Additional strengthening can be achieved through interstitial solid solution strengthening and increased dislocation density from plastic strain accommodating volume mismatch between parent and child phases. However, the excerpt does not directly address twin analysis or provide specific details on how these techniques link to toughness properties.", + "question": "What are the roles of parent grain reconstruction (prior austenite reconstruction), variant analysis, and twin analysis in EBSD studies? How do they link to material properties like toughness and strength?", + "text": { + "embedding": null, + "text": "", + "name": "niessen2022parentgrainreconstruction pages 1-4", + "media": [], + "doc": { + "embedding": null, + "docname": "niessen2022parentgrainreconstruction", + "dockey": "036ce1cf40833aa8", + "citation": "Frank Niessen, Tuomo Nyyss\u00f6nen, Azdiar A. Gazder, and Ralf Hielscher. Parent grain reconstruction from partially or fully transformed microstructures in mtex. Journal of Applied Crystallography, 55:180-194, Apr 2022. URL: https://doi.org/10.48550/arxiv.2104.14603, doi:10.48550/arxiv.2104.14603.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "niessen2022parentgrainreconstruction", + "bibtex": "@article{niessen2022parentgrainreconstruction,\n author = \"Niessen, Frank and Nyyss\u00f6nen, Tuomo and Gazder, Azdiar A. and Hielscher, Ralf\",\n title = \"Parent grain reconstruction from partially or fully transformed microstructures in MTEX\",\n year = \"2022\",\n journal = \"Journal of Applied Crystallography\",\n volume = \"55\",\n pages = \"180-194\",\n month = \"Apr\",\n doi = \"10.48550/arxiv.2104.14603\",\n url = \"https://doi.org/10.48550/arxiv.2104.14603\",\n publisher = \"arXiv\"\n}\n", + "authors": [ + "Frank Niessen", + "Tuomo Nyyss\u00f6nen", + "Azdiar A. Gazder", + "Ralf Hielscher" + ], + "publication_date": "2021-04-29T00:00:00Z", + "year": 2022, + "volume": "55", + "issue": null, + "issn": null, + "pages": "180-194", + "journal": "Journal of Applied Crystallography", + "publisher": "arXiv", + "url": "https://arxiv.org/abs/2104.14603", + "title": "Parent grain reconstruction from partially or fully transformed microstructures in MTEX", + "citation_count": 356, + "bibtex_type": "article", + "source_quality": 1, + "is_retracted": null, + "doi": "10.48550/arxiv.2104.14603", + "doi_url": "https://doi.org/10.48550/arxiv.2104.14603", + "doc_id": "036ce1cf40833aa8", + "file_location": null, + "license": null, + "pdf_url": "https://arxiv.org/pdf/2104.14603", + "other": { + "client_source": [ + "paper_search", + "datacite", + "semantic_scholar", + "datacite", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + "self_generated", + "self_generated", + "self_generated", + "self_generated", + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "Frank Niessen, Tuomo Nyyss\u00f6nen, Azdiar A. Gazder, and Ralf Hielscher. Parent grain reconstruction from partially or fully transformed microstructures in mtex. Journal of Applied Crystallography, 55:180-194, Apr 2022. URL: https://doi.org/10.48550/arxiv.2104.14603, doi:10.48550/arxiv.2104.14603. This article has 356 citations and is from a peer-reviewed journal." + }, + "chunk_id": "53085576-7ff3-44ea-a06d-961410b67132" + }, + "score": 6, + "snippets": [ + "A versatile generic framework for parent grain reconstruction from fully or partially transformed child microstructures was integrated into the open-source crystallographic toolbox MTEX.", + "the first algorithms to reconstruct the parent phase from child orientation variants were concurrently developed to enable: (i) the analysis of parent phase microstructures prior to transformation, and (ii) variant analysis in the case of fully transformed microstructures", + "The increase in mechanical strength is obtained by a Hall-Petch type hardening effect where the hierarchical subdivision of parent grains into child martensitic domains results in a decrease in the effective grain size of the alloy", + "further strengthening may be achieved by interstitial solid solution strengthening and/or increasing the dislocation density in the retained parent and child phases by plastic strain to accommodate the volume mismatch between them" + ], + "used_images": false + }, + { + "id": "pqac-bd103b55", + "context": "The excerpt describes the theoretical foundations and computational methods for parent grain reconstruction from transformed microstructures. Parent grain reconstruction determines parent orientations by identifying multiple unique and adjacent child grains that originated from the same parent via different symmetry operations, since a single child orientation cannot uniquely determine parent orientation due to crystal symmetry. The paper discusses orientation relationships (ORs) between parent and child phases, how symmetry operators generate multiple orientation variants, and grain-level computational approaches implemented in MTEX software. It covers growth algorithms for partially transformed microstructures (where retained parent phase acts as nuclei) and nucleation algorithms for fully transformed microstructures. The difficulty of reconstruction depends on the number of possible orientation variants\u2014more variants require identification of more adjacent child grains, making \u03b1\u11f1-to-\u03b3 reconstruction in martensitic steels more challenging than \u03b1-to-\u03b2 in Ti alloys.", + "question": "What are the roles of parent grain reconstruction (prior austenite reconstruction), variant analysis, and twin analysis in EBSD studies? How do they link to material properties like toughness and strength?", + "text": { + "embedding": null, + "text": "", + "name": "niessen2022parentgrainreconstruction pages 4-7", + "media": [], + "doc": { + "embedding": null, + "docname": "niessen2022parentgrainreconstruction", + "dockey": "036ce1cf40833aa8", + "citation": "Frank Niessen, Tuomo Nyyss\u00f6nen, Azdiar A. Gazder, and Ralf Hielscher. Parent grain reconstruction from partially or fully transformed microstructures in mtex. Journal of Applied Crystallography, 55:180-194, Apr 2022. URL: https://doi.org/10.48550/arxiv.2104.14603, doi:10.48550/arxiv.2104.14603.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "niessen2022parentgrainreconstruction", + "bibtex": "@article{niessen2022parentgrainreconstruction,\n author = \"Niessen, Frank and Nyyss\u00f6nen, Tuomo and Gazder, Azdiar A. and Hielscher, Ralf\",\n title = \"Parent grain reconstruction from partially or fully transformed microstructures in MTEX\",\n year = \"2022\",\n journal = \"Journal of Applied Crystallography\",\n volume = \"55\",\n pages = \"180-194\",\n month = \"Apr\",\n doi = \"10.48550/arxiv.2104.14603\",\n url = \"https://doi.org/10.48550/arxiv.2104.14603\",\n publisher = \"arXiv\"\n}\n", + "authors": [ + "Frank Niessen", + "Tuomo Nyyss\u00f6nen", + "Azdiar A. Gazder", + "Ralf Hielscher" + ], + "publication_date": "2021-04-29T00:00:00Z", + "year": 2022, + "volume": "55", + "issue": null, + "issn": null, + "pages": "180-194", + "journal": "Journal of Applied Crystallography", + "publisher": "arXiv", + "url": "https://arxiv.org/abs/2104.14603", + "title": "Parent grain reconstruction from partially or fully transformed microstructures in MTEX", + "citation_count": 356, + "bibtex_type": "article", + "source_quality": 1, + "is_retracted": null, + "doi": "10.48550/arxiv.2104.14603", + "doi_url": "https://doi.org/10.48550/arxiv.2104.14603", + "doc_id": "036ce1cf40833aa8", + "file_location": null, + "license": null, + "pdf_url": "https://arxiv.org/pdf/2104.14603", + "other": { + "client_source": [ + "paper_search", + "datacite", + "semantic_scholar", + "datacite", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + "self_generated", + "self_generated", + "self_generated", + "self_generated", + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "Frank Niessen, Tuomo Nyyss\u00f6nen, Azdiar A. Gazder, and Ralf Hielscher. Parent grain reconstruction from partially or fully transformed microstructures in mtex. Journal of Applied Crystallography, 55:180-194, Apr 2022. URL: https://doi.org/10.48550/arxiv.2104.14603, doi:10.48550/arxiv.2104.14603. This article has 356 citations and is from a peer-reviewed journal." + }, + "chunk_id": "da1f702e-ca86-426a-8704-e69832154e22" + }, + "score": 3, + "snippets": [ + "A parent grain orientation is determined with a high degree of confidence only when multiple unique and adjacent child grains that originated from the same parent grain via different symmetry operations are identified.", + "the true parent orientation of an OR-based phase transformation cannot readily be determined from a single child orientation because of crystal symmetry", + "if the number of possible orientation variants of the parent orientation increases, higher numbers of unique and adjacent child variants require identification" + ], + "used_images": false + }, + { + "id": "pqac-00000028", + "context": "The excerpt demonstrates that parent grain reconstruction, variant analysis, and twin analysis are interconnected methodologies in EBSD studies of transformed microstructures. Parent grain reconstruction enables the recovery of original austenite grain orientations from transformed phases (martensite, epsilon phase). Variant analysis allows systematic investigation of orientation relationships between parent and product phases. Twin analysis extends these approaches to handle austenite annealing twins in martensitic steel at pixel-level refinement. The excerpt explicitly links these techniques to material properties: a referenced study shows that \"Austenite Reconstruction Elucidates Prior Grain Size Dependence of Toughness in a Low Alloy Steel,\" indicating that reconstructed grain structures help explain toughness variations. The methods are implemented through versatile, user-modifiable workflows in the MTEX toolbox and ORTools add-on library, enabling customized analysis of complex transformation sequences relevant to different steel compositions and processing conditions.", + "question": "What are the roles of parent grain reconstruction (prior austenite reconstruction), variant analysis, and twin analysis in EBSD studies? How do they link to material properties like toughness and strength?", + "text": { + "embedding": null, + "text": "", + "name": "niessen2022parentgrainreconstruction pages 27-30", + "media": [], + "doc": { + "embedding": null, + "docname": "niessen2022parentgrainreconstruction", + "dockey": "036ce1cf40833aa8", + "citation": "Frank Niessen, Tuomo Nyyss\u00f6nen, Azdiar A. Gazder, and Ralf Hielscher. Parent grain reconstruction from partially or fully transformed microstructures in mtex. Journal of Applied Crystallography, 55:180-194, Apr 2022. URL: https://doi.org/10.48550/arxiv.2104.14603, doi:10.48550/arxiv.2104.14603.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "niessen2022parentgrainreconstruction", + "bibtex": "@article{niessen2022parentgrainreconstruction,\n author = \"Niessen, Frank and Nyyss\u00f6nen, Tuomo and Gazder, Azdiar A. and Hielscher, Ralf\",\n title = \"Parent grain reconstruction from partially or fully transformed microstructures in MTEX\",\n year = \"2022\",\n journal = \"Journal of Applied Crystallography\",\n volume = \"55\",\n pages = \"180-194\",\n month = \"Apr\",\n doi = \"10.48550/arxiv.2104.14603\",\n url = \"https://doi.org/10.48550/arxiv.2104.14603\",\n publisher = \"arXiv\"\n}\n", + "authors": [ + "Frank Niessen", + "Tuomo Nyyss\u00f6nen", + "Azdiar A. Gazder", + "Ralf Hielscher" + ], + "publication_date": "2021-04-29T00:00:00Z", + "year": 2022, + "volume": "55", + "issue": null, + "issn": null, + "pages": "180-194", + "journal": "Journal of Applied Crystallography", + "publisher": "arXiv", + "url": "https://arxiv.org/abs/2104.14603", + "title": "Parent grain reconstruction from partially or fully transformed microstructures in MTEX", + "citation_count": 356, + "bibtex_type": "article", + "source_quality": 1, + "is_retracted": null, + "doi": "10.48550/arxiv.2104.14603", + "doi_url": "https://doi.org/10.48550/arxiv.2104.14603", + "doc_id": "036ce1cf40833aa8", + "file_location": null, + "license": null, + "pdf_url": "https://arxiv.org/pdf/2104.14603", + "other": { + "client_source": [ + "paper_search", + "datacite", + "semantic_scholar", + "datacite", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + "self_generated", + "self_generated", + "self_generated", + "self_generated", + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "Frank Niessen, Tuomo Nyyss\u00f6nen, Azdiar A. Gazder, and Ralf Hielscher. Parent grain reconstruction from partially or fully transformed microstructures in mtex. Journal of Applied Crystallography, 55:180-194, Apr 2022. URL: https://doi.org/10.48550/arxiv.2104.14603, doi:10.48550/arxiv.2104.14603. This article has 356 citations and is from a peer-reviewed journal." + }, + "chunk_id": "7ebc6de6-4b16-4615-99c8-c7549a2c5834" + }, + "score": 7, + "snippets": [ + "two-step parent grain reconstruction from \u03b1\u11f1-to-\u03b5-to-\u03b3 in a twinning and transformation-induced plasticity steel", + "the ability to conduct in-depth variant analysis via example workflows", + "Austenite Reconstruction Elucidates Prior Grain Size Dependence of Toughness in a Low Alloy Steel", + "for the specific case of austenite annealing twins in martensitic steel, the method to extend the current grain-level parent grain reconstruction approach to pixel orientation level refinement" + ], + "used_images": false + }, + { + "id": "pqac-15a310cb", + "context": "The excerpt demonstrates that HR-KAM (kernel average misorientation) and GND (geometrically necessary dislocation) density measurements effectively characterize plastic deformation associated with stress corrosion crack propagation in stainless steel. Higher HR-KAM values concentrate at crack edges and grain boundaries ahead of crack tips, indicating localized plastic deformation. GND density maps show similar patterns, with elevated values at crack edges, grain boundaries, and triple points, demonstrating substantial plastic deformation in these regions. Residual elastic strains are observed along crack paths and at grain boundaries ahead of crack tips. The dislocation microstructure analysis via complementary electron channeling contrast imaging (cECCI) confirms these findings, revealing significantly higher dislocation densities in crack tip grains compared to reference grains. The measurements reveal characteristic peanut-shaped plastic zones associated with Mode I crack behavior, and show how grain crystallographic orientation (Schmid factor) influences plastic deformation magnitude during transgranular and intergranular crack propagation. However, the excerpt does not address effects of step size on these EBSD measurements or their relationship to fatigue crack initiation, recrystallization, or general mechanical behavior.", + "question": "How does EBSD-measured KAM, GOS, and GND density relate to fatigue crack initiation, deformation, recrystallization, and mechanical behavior? What is the effect of step size on these measurements?", + "text": { + "embedding": null, + "text": "", + "name": "roy2026themechanisticaspects pages 11-15", + "media": [], + "doc": { + "embedding": null, + "docname": "roy2026themechanisticaspects", + "dockey": "534364b4f339c71d", + "citation": "Ronit Roy, Johan E. Westraadt, and Janelle P. Wharry. The mechanistic aspects of chloride-induced stress corrosion cracking and internal pitting in stainless steel. Unknown journal, Aug 2026. URL: https://doi.org/10.21203/rs.3.rs-10491066/v1, doi:10.21203/rs.3.rs-10491066/v1.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "roy2026themechanisticaspects", + "bibtex": "@article{roy2026themechanisticaspects,\n author = \"Roy, Ronit and Westraadt, Johan E. and Wharry, Janelle P.\",\n title = \"The mechanistic aspects of chloride-induced stress corrosion cracking and internal pitting in stainless steel\",\n url = \"https://doi.org/10.21203/rs.3.rs-10491066/v1\",\n doi = \"10.21203/rs.3.rs-10491066/v1\",\n publisher = \"Springer Science and Business Media LLC\",\n year = \"2026\",\n month = \"Aug\",\n journal = \"Unknown journal\"\n}\n", + "authors": [ + "Ronit Roy", + "Johan E. Westraadt", + "Janelle P. Wharry" + ], + "publication_date": "2026-08-14T00:00:00Z", + "year": 2026, + "volume": null, + "issue": null, + "issn": null, + "pages": null, + "journal": null, + "publisher": "Springer Science and Business Media LLC", + "url": "https://doi.org/10.21203/rs.3.rs-10491066/v1", + "title": "The mechanistic aspects of chloride-induced stress corrosion cracking and internal pitting in stainless steel", + "citation_count": 0, + "bibtex_type": "misc", + "source_quality": null, + "is_retracted": null, + "doi": "10.21203/rs.3.rs-10491066/v1", + "doi_url": "https://doi.org/10.21203/rs.3.rs-10491066/v1", + "doc_id": "534364b4f339c71d", + "file_location": null, + "license": null, + "pdf_url": "https://www.researchsquare.com/article/rs-10491066/latest.pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "crossref" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "crossref" + ], + "self_generated", + [ + "self_generated" + ], + [ + "crossref" + ] + ] + }, + "formatted_citation": "Ronit Roy, Johan E. Westraadt, and Janelle P. Wharry. The mechanistic aspects of chloride-induced stress corrosion cracking and internal pitting in stainless steel. Unknown journal, Aug 2026. URL: https://doi.org/10.21203/rs.3.rs-10491066/v1, doi:10.21203/rs.3.rs-10491066/v1." + }, + "chunk_id": "95d2dca7-2e36-4f6f-8523-79874f49d11c" + }, + "score": 4, + "snippets": [ + "higher HR-KAM values are restricted to the crack edges", + "Higher GND density is observed at the crack edges and at grain boundaries/triple points ahead of the crack tip, indicating significant plastic deformation in those regions", + "A significantly higher dislocation density is observed in the crack tip grain compared to the reference grain", + "elastic strain localization is observed along the crack path, representing elastic deformation in the region", + "Higher HR-KAM values are observed near the crack edges in the bottom grain, indicating significant plastic deformation in this region", + "significant GND density is observed throughout the crack tip region", + "Activation of two distinct slip systems is observed ahead of the crack tip, with a characteristic peanut-shaped plastic zone" + ], + "used_images": false + }, + { + "id": "pqac-00000036", + "context": "The excerpt shows a figure demonstrating the use of EBSD analysis combined with optical microscopy monitoring for fatigue crack initiation studies in Ti-6Al-4V. The figure illustrates how EBSD is employed to map crystallographic features including primary \u03b1 grains and \u03b1+\u03b2 lamellar colonies at crack initiation sites. A Schmid factor distribution plot is presented, showing the relationship between maximum Schmid factor values (ranging from 0.25 to 0.5) and crack initiation at different stress levels (556 MPa and 583 MPa). The figure indicates that crystallographic orientation, characterized by Schmid factor calculations, is used to identify and predict fatigue crack initiation locations and propagation paths. The analysis distinguishes between crack initiation and propagation phases and examines grain boundary (nGB) effects. This suggests EBSD provides quantitative crystallographic data that correlates with fatigue crack behavior through metrics like Schmid factor and grain boundary character.", + "question": "How is EBSD used for fatigue crack initiation studies? What is the role of crystallographic orientation, Schmid factor, misorientation, and grain boundary character in predicting fatigue crack paths?", + "text": { + "embedding": null, + "text": "", + "name": "briffod2019effectofcrystallographic pages 32-35", + "media": [], + "doc": { + "embedding": null, + "docname": "briffod2019effectofcrystallographic", + "dockey": "d2a76ef46f58b039", + "citation": "Fabien Briffod, Alexandre Bleuset, Takayuki Shiraiwa, and Manabu Enoki. Effect of crystallographic orientation and geometrical compatibility on fatigue crack initiation and propagation in rolled ti-6al-4v alloy. Acta Materialia, 177:56-67, Sep 2019. URL: https://doi.org/10.1016/j.actamat.2019.07.025, doi:10.1016/j.actamat.2019.07.025.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "briffod2019effectofcrystallographic", + "bibtex": "@article{briffod2019effectofcrystallographic,\n author = \"Briffod, Fabien and Bleuset, Alexandre and Shiraiwa, Takayuki and Enoki, Manabu\",\n title = \"Effect of crystallographic orientation and geometrical compatibility on fatigue crack initiation and propagation in rolled Ti-6Al-4V alloy\",\n year = \"2019\",\n journal = \"Acta Materialia\",\n month = \"Sep\",\n doi = \"10.1016/j.actamat.2019.07.025\",\n url = \"https://doi.org/10.1016/j.actamat.2019.07.025\",\n volume = \"177\",\n pages = \"56-67\",\n publisher = \"Elsevier BV\",\n issn = \"1359-6454\"\n}\n", + "authors": [ + "Fabien Briffod", + "Alexandre Bleuset", + "Takayuki Shiraiwa", + "Manabu Enoki" + ], + "publication_date": "2019-09-01T00:00:00Z", + "year": 2019, + "volume": "177", + "issue": null, + "issn": "1359-6454", + "pages": "56-67", + "journal": "Acta Materialia", + "publisher": "Elsevier BV", + "url": "https://doi.org/10.1016/j.actamat.2019.07.025", + "title": "Effect of crystallographic orientation and geometrical compatibility on fatigue crack initiation and propagation in rolled Ti-6Al-4V alloy", + "citation_count": 196, + "bibtex_type": "article", + "source_quality": 3, + "is_retracted": null, + "doi": "10.1016/j.actamat.2019.07.025", + "doi_url": "https://doi.org/10.1016/j.actamat.2019.07.025", + "doc_id": "d2a76ef46f58b039", + "file_location": null, + "license": null, + "pdf_url": "https://www.sciencedirect.com/science/article/am/pii/S1359645419304653", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated" + ] + }, + "formatted_citation": "Fabien Briffod, Alexandre Bleuset, Takayuki Shiraiwa, and Manabu Enoki. Effect of crystallographic orientation and geometrical compatibility on fatigue crack initiation and propagation in rolled ti-6al-4v alloy. Acta Materialia, 177:56-67, Sep 2019. URL: https://doi.org/10.1016/j.actamat.2019.07.025, doi:10.1016/j.actamat.2019.07.025. This article has 196 citations and is from a highest quality peer-reviewed journal." + }, + "chunk_id": "5f4914b4-27d7-43eb-bae9-e357e5c642bc" + }, + "score": 6, + "snippets": [ + "Optical Microscopy monitoring and EBSD analysis", + "Primary \u03b1 grains", + "\u03b1+\u03b2 lamellar colony", + "Maximum Schmid factor", + "Crack initiation", + "Crack propagation" + ], + "used_images": true + }, + { + "id": "pqac-00000033", + "context": "EBSD is used in this fatigue study to characterize crystallographic features of grains containing fatigue cracks. Post-experiment, specimen surfaces were polished and analyzed using a field emission SEM equipped with an EBSD detector at step-sizes of 0.15-0.3 \u00b5m. Custom procedures estimated crystallographic features including Schmid factor and geometric compatibility factor. Slip traces from different slip systems were calculated and compared directly to crack paths to identify the activated primary slip system and confirm the crystallographic nature of crack behavior. The study analyzed 596 crack segments and 180 cracked grain boundaries. Results showed cracks initiated preferentially in grains with high Schmid factor on prismatic slip systems, and crystal orientations were mapped on inverse pole figures relative to the loading direction. This approach enabled correlation between specific crystallographic orientations, Schmid factors, and actual crack initiation and propagation paths.", + "question": "How is EBSD used for fatigue crack initiation studies? What is the role of crystallographic orientation, Schmid factor, misorientation, and grain boundary character in predicting fatigue crack paths?", + "text": { + "embedding": null, + "text": "", + "name": "briffod2019effectofcrystallographic pages 7-11", + "media": [], + "doc": { + "embedding": null, + "docname": "briffod2019effectofcrystallographic", + "dockey": "d2a76ef46f58b039", + "citation": "Fabien Briffod, Alexandre Bleuset, Takayuki Shiraiwa, and Manabu Enoki. Effect of crystallographic orientation and geometrical compatibility on fatigue crack initiation and propagation in rolled ti-6al-4v alloy. Acta Materialia, 177:56-67, Sep 2019. URL: https://doi.org/10.1016/j.actamat.2019.07.025, doi:10.1016/j.actamat.2019.07.025.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "briffod2019effectofcrystallographic", + "bibtex": "@article{briffod2019effectofcrystallographic,\n author = \"Briffod, Fabien and Bleuset, Alexandre and Shiraiwa, Takayuki and Enoki, Manabu\",\n title = \"Effect of crystallographic orientation and geometrical compatibility on fatigue crack initiation and propagation in rolled Ti-6Al-4V alloy\",\n year = \"2019\",\n journal = \"Acta Materialia\",\n month = \"Sep\",\n doi = \"10.1016/j.actamat.2019.07.025\",\n url = \"https://doi.org/10.1016/j.actamat.2019.07.025\",\n volume = \"177\",\n pages = \"56-67\",\n publisher = \"Elsevier BV\",\n issn = \"1359-6454\"\n}\n", + "authors": [ + "Fabien Briffod", + "Alexandre Bleuset", + "Takayuki Shiraiwa", + "Manabu Enoki" + ], + "publication_date": "2019-09-01T00:00:00Z", + "year": 2019, + "volume": "177", + "issue": null, + "issn": "1359-6454", + "pages": "56-67", + "journal": "Acta Materialia", + "publisher": "Elsevier BV", + "url": "https://doi.org/10.1016/j.actamat.2019.07.025", + "title": "Effect of crystallographic orientation and geometrical compatibility on fatigue crack initiation and propagation in rolled Ti-6Al-4V alloy", + "citation_count": 196, + "bibtex_type": "article", + "source_quality": 3, + "is_retracted": null, + "doi": "10.1016/j.actamat.2019.07.025", + "doi_url": "https://doi.org/10.1016/j.actamat.2019.07.025", + "doc_id": "d2a76ef46f58b039", + "file_location": null, + "license": null, + "pdf_url": "https://www.sciencedirect.com/science/article/am/pii/S1359645419304653", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated" + ] + }, + "formatted_citation": "Fabien Briffod, Alexandre Bleuset, Takayuki Shiraiwa, and Manabu Enoki. Effect of crystallographic orientation and geometrical compatibility on fatigue crack initiation and propagation in rolled ti-6al-4v alloy. Acta Materialia, 177:56-67, Sep 2019. URL: https://doi.org/10.1016/j.actamat.2019.07.025, doi:10.1016/j.actamat.2019.07.025. This article has 196 citations and is from a highest quality peer-reviewed journal." + }, + "chunk_id": "8952cf62-4cc8-418b-a120-e5d5928c84e9" + }, + "score": 8, + "snippets": [ + "EBSD measurements were conducted on a JEOL JSM-4700F field emission SEM equipped with an Oxford EBSD detector with a step-size ranging from 0.15 to 0.3 \u00b5m depending on the analyzed crack.", + "Procedures were written to estimate the crystallographic features (Schmid factor, geometric compatibility factor, etc) of grains. Slip traces of the different possible slip systems were calculated and compared to the crack path to identify the activated primary slip system and confirm the crystallographic nature of crack initiation and propagation.", + "Cracks mainly initiated in grains which size is around or above the average grain size, on slip systems with relatively high Schmid factor.", + "Slip traces revealed that all cracks initiated from {1\u0304100}\u27e811\u030420\u27e9 prismatic slip systems in both primary \u03b1 grains and \u03b1/\u03b2 lamellar colonies. Most of crystal orientations are located in the high prismatic Schmid factor region which also corresponds to a low basal Schmid factor region.", + "A total of 596 crack segments and 180 cracked grain boundaries were analyzed at the surface of the two specimens." + ], + "used_images": false + }, + { + "id": "pqac-00000035", + "context": "This excerpt describes how EBSD (electron backscatter diffraction) is employed for systematic and statistical assessment of fatigue cracks. The study uses EBSD measurements to analyze a large number of fatigue cracks in rolled duplex Ti-6Al-4V alloy, with specific focus on how crystallographic orientation and misorientation between adjacent grains influence crack paths. The research examines crack propagation across grain boundaries and aims to quantify underlying mechanisms. The excerpt indicates that elastic, plastic, and geometric parameters combined provide adequate prediction of crack propagation paths. The material characterization includes grain size distribution, crystallographic texture, and phase fraction analysis using EBSD-derived inverse pole figure maps and orientation distribution functions to understand microstructural influences on fatigue behavior.", + "question": "How is EBSD used for fatigue crack initiation studies? What is the role of crystallographic orientation, Schmid factor, misorientation, and grain boundary character in predicting fatigue crack paths?", + "text": { + "embedding": null, + "text": "", + "name": "briffod2019effectofcrystallographic pages 4-7", + "media": [], + "doc": { + "embedding": null, + "docname": "briffod2019effectofcrystallographic", + "dockey": "d2a76ef46f58b039", + "citation": "Fabien Briffod, Alexandre Bleuset, Takayuki Shiraiwa, and Manabu Enoki. Effect of crystallographic orientation and geometrical compatibility on fatigue crack initiation and propagation in rolled ti-6al-4v alloy. Acta Materialia, 177:56-67, Sep 2019. URL: https://doi.org/10.1016/j.actamat.2019.07.025, doi:10.1016/j.actamat.2019.07.025.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "briffod2019effectofcrystallographic", + "bibtex": "@article{briffod2019effectofcrystallographic,\n author = \"Briffod, Fabien and Bleuset, Alexandre and Shiraiwa, Takayuki and Enoki, Manabu\",\n title = \"Effect of crystallographic orientation and geometrical compatibility on fatigue crack initiation and propagation in rolled Ti-6Al-4V alloy\",\n year = \"2019\",\n journal = \"Acta Materialia\",\n month = \"Sep\",\n doi = \"10.1016/j.actamat.2019.07.025\",\n url = \"https://doi.org/10.1016/j.actamat.2019.07.025\",\n volume = \"177\",\n pages = \"56-67\",\n publisher = \"Elsevier BV\",\n issn = \"1359-6454\"\n}\n", + "authors": [ + "Fabien Briffod", + "Alexandre Bleuset", + "Takayuki Shiraiwa", + "Manabu Enoki" + ], + "publication_date": "2019-09-01T00:00:00Z", + "year": 2019, + "volume": "177", + "issue": null, + "issn": "1359-6454", + "pages": "56-67", + "journal": "Acta Materialia", + "publisher": "Elsevier BV", + "url": "https://doi.org/10.1016/j.actamat.2019.07.025", + "title": "Effect of crystallographic orientation and geometrical compatibility on fatigue crack initiation and propagation in rolled Ti-6Al-4V alloy", + "citation_count": 196, + "bibtex_type": "article", + "source_quality": 3, + "is_retracted": null, + "doi": "10.1016/j.actamat.2019.07.025", + "doi_url": "https://doi.org/10.1016/j.actamat.2019.07.025", + "doc_id": "d2a76ef46f58b039", + "file_location": null, + "license": null, + "pdf_url": "https://www.sciencedirect.com/science/article/am/pii/S1359645419304653", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated" + ] + }, + "formatted_citation": "Fabien Briffod, Alexandre Bleuset, Takayuki Shiraiwa, and Manabu Enoki. Effect of crystallographic orientation and geometrical compatibility on fatigue crack initiation and propagation in rolled ti-6al-4v alloy. Acta Materialia, 177:56-67, Sep 2019. URL: https://doi.org/10.1016/j.actamat.2019.07.025, doi:10.1016/j.actamat.2019.07.025. This article has 196 citations and is from a highest quality peer-reviewed journal." + }, + "chunk_id": "8b6a5837-b644-41b4-a1e6-192781b2f537" + }, + "score": 7, + "snippets": [ + "large number of fatigue cracks in a rolled duplex Ti-6Al-4V alloy were analyzed by electron backscatter diffraction (EBSD) measurements", + "The investigation specifically focused on the influence of crystal orientation and misorientation between adjacent grains on the crack path to quantify and explain the mechanisms of crack propagation across grain boundaries", + "A combination of elastic, plastic and geometric parameters is shown to provide an adequate prediction of the propagation path" + ], + "used_images": false + }, + { + "id": "pqac-00000032", + "context": "EBSD (Electron Backscatter Diffraction) is employed to systematically investigate the influence of microstructure on fatigue crack initiation and propagation in Ti-6Al-4V. The crystallographic orientation, measured via EBSD, determines crack initiation sites, which occur on prismatic slip planes with high Schmid factors in both primary \u03b1 grains and lamellar colonies. The Schmid factor quantifies the plastic strain activity and helps predict which slip systems are activated. At grain boundaries, crack deflection is governed by two competing factors: the geometric compatibility factor (strain compatibility at the interface) and the Schmid factor in neighboring grains. The elastic anisotropy of grains influences which factor dominates crack propagation\u2014either high Schmid factor slip systems or high geometric compatibility factor slip systems. EBSD analysis, combined with KAM (Kernel Average Misorientation) mapping, reveals that crack paths remain planar and crystallographic, driven by mode II shear mechanisms, and are sensitive to microstructural features including grain size and orientation relationships.", + "question": "How is EBSD used for fatigue crack initiation studies? What is the role of crystallographic orientation, Schmid factor, misorientation, and grain boundary character in predicting fatigue crack paths?", + "text": { + "embedding": null, + "text": "", + "name": "briffod2019effectofcrystallographic pages 24-28", + "media": [], + "doc": { + "embedding": null, + "docname": "briffod2019effectofcrystallographic", + "dockey": "d2a76ef46f58b039", + "citation": "Fabien Briffod, Alexandre Bleuset, Takayuki Shiraiwa, and Manabu Enoki. Effect of crystallographic orientation and geometrical compatibility on fatigue crack initiation and propagation in rolled ti-6al-4v alloy. Acta Materialia, 177:56-67, Sep 2019. URL: https://doi.org/10.1016/j.actamat.2019.07.025, doi:10.1016/j.actamat.2019.07.025.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "briffod2019effectofcrystallographic", + "bibtex": "@article{briffod2019effectofcrystallographic,\n author = \"Briffod, Fabien and Bleuset, Alexandre and Shiraiwa, Takayuki and Enoki, Manabu\",\n title = \"Effect of crystallographic orientation and geometrical compatibility on fatigue crack initiation and propagation in rolled Ti-6Al-4V alloy\",\n year = \"2019\",\n journal = \"Acta Materialia\",\n month = \"Sep\",\n doi = \"10.1016/j.actamat.2019.07.025\",\n url = \"https://doi.org/10.1016/j.actamat.2019.07.025\",\n volume = \"177\",\n pages = \"56-67\",\n publisher = \"Elsevier BV\",\n issn = \"1359-6454\"\n}\n", + "authors": [ + "Fabien Briffod", + "Alexandre Bleuset", + "Takayuki Shiraiwa", + "Manabu Enoki" + ], + "publication_date": "2019-09-01T00:00:00Z", + "year": 2019, + "volume": "177", + "issue": null, + "issn": "1359-6454", + "pages": "56-67", + "journal": "Acta Materialia", + "publisher": "Elsevier BV", + "url": "https://doi.org/10.1016/j.actamat.2019.07.025", + "title": "Effect of crystallographic orientation and geometrical compatibility on fatigue crack initiation and propagation in rolled Ti-6Al-4V alloy", + "citation_count": 196, + "bibtex_type": "article", + "source_quality": 3, + "is_retracted": null, + "doi": "10.1016/j.actamat.2019.07.025", + "doi_url": "https://doi.org/10.1016/j.actamat.2019.07.025", + "doc_id": "d2a76ef46f58b039", + "file_location": null, + "license": null, + "pdf_url": "https://www.sciencedirect.com/science/article/am/pii/S1359645419304653", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated" + ] + }, + "formatted_citation": "Fabien Briffod, Alexandre Bleuset, Takayuki Shiraiwa, and Manabu Enoki. Effect of crystallographic orientation and geometrical compatibility on fatigue crack initiation and propagation in rolled ti-6al-4v alloy. Acta Materialia, 177:56-67, Sep 2019. URL: https://doi.org/10.1016/j.actamat.2019.07.025, doi:10.1016/j.actamat.2019.07.025. This article has 196 citations and is from a highest quality peer-reviewed journal." + }, + "chunk_id": "016b7b8d-5d75-4321-8ca1-1577b1ea2b68" + }, + "score": 9, + "snippets": [ + "The influence of microstructure on fatigue crack initiation and propagation in rolled bimodal \u03b1/\u03b2 Ti-6Al-4V titanium alloy was systematically and statistically investigated by EBSD analyses.", + "Fatigue crack initiation was observed in both primary \u03b1 grains and lamellar colonies, on prismatic slip planes with high Schmid factors.", + "Crack de\ufb02ection at grain boundaries was related to the strain compatibility (geometric compatibility factor) at the interface and the plastic strain activity (Schmid factor) in the neighbor grain.", + "the competition of propagation either on high Schmid factor or high geometrical compatibility factor slip system was found to be related to the elastic anisotropy.", + "crack paths remain planar and crystallographic despite the disappearance of the oscillating character suggests that propagation is still driven by mode II shear mechanism", + "regions with high elastic sti\ufb00ness also correspond to high basal Schmid factor" + ], + "used_images": false + }, + { + "id": "pqac-00000034", + "context": "This study uses post-mortem electron backscattering diffraction (EBSD) analyses combined with in situ optical microscopy to investigate fatigue crack initiation and short crack propagation in rolled Ti-6Al-4V alloy. EBSD enables statistical quantification of how microstructural attributes\u2014including phase, crystal orientation, and grain boundary characteristics\u2014influence fatigue crack formation and early growth through analysis of large grain datasets. The research demonstrates that crack initiation preferentially occurs on prismatic slip systems related to rolling texture effects, and cracks initiate on slip planes with very high Schmid factors. For crack propagation, the study identifies that a combination of elastic, plastic, and geometric compatibility criteria effectively predicts preferential slip systems for crack propagation across grain boundaries. The analysis quantifies crack deflection at grain boundaries and examines slip transfer mechanisms, revealing predominantly transgranular and crystallographic propagation on basal and prismatic slip systems.", + "question": "How is EBSD used for fatigue crack initiation studies? What is the role of crystallographic orientation, Schmid factor, misorientation, and grain boundary character in predicting fatigue crack paths?", + "text": { + "embedding": null, + "text": "", + "name": "briffod2019effectofcrystallographic pages 1-4", + "media": [], + "doc": { + "embedding": null, + "docname": "briffod2019effectofcrystallographic", + "dockey": "d2a76ef46f58b039", + "citation": "Fabien Briffod, Alexandre Bleuset, Takayuki Shiraiwa, and Manabu Enoki. Effect of crystallographic orientation and geometrical compatibility on fatigue crack initiation and propagation in rolled ti-6al-4v alloy. Acta Materialia, 177:56-67, Sep 2019. URL: https://doi.org/10.1016/j.actamat.2019.07.025, doi:10.1016/j.actamat.2019.07.025.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "briffod2019effectofcrystallographic", + "bibtex": "@article{briffod2019effectofcrystallographic,\n author = \"Briffod, Fabien and Bleuset, Alexandre and Shiraiwa, Takayuki and Enoki, Manabu\",\n title = \"Effect of crystallographic orientation and geometrical compatibility on fatigue crack initiation and propagation in rolled Ti-6Al-4V alloy\",\n year = \"2019\",\n journal = \"Acta Materialia\",\n month = \"Sep\",\n doi = \"10.1016/j.actamat.2019.07.025\",\n url = \"https://doi.org/10.1016/j.actamat.2019.07.025\",\n volume = \"177\",\n pages = \"56-67\",\n publisher = \"Elsevier BV\",\n issn = \"1359-6454\"\n}\n", + "authors": [ + "Fabien Briffod", + "Alexandre Bleuset", + "Takayuki Shiraiwa", + "Manabu Enoki" + ], + "publication_date": "2019-09-01T00:00:00Z", + "year": 2019, + "volume": "177", + "issue": null, + "issn": "1359-6454", + "pages": "56-67", + "journal": "Acta Materialia", + "publisher": "Elsevier BV", + "url": "https://doi.org/10.1016/j.actamat.2019.07.025", + "title": "Effect of crystallographic orientation and geometrical compatibility on fatigue crack initiation and propagation in rolled Ti-6Al-4V alloy", + "citation_count": 196, + "bibtex_type": "article", + "source_quality": 3, + "is_retracted": null, + "doi": "10.1016/j.actamat.2019.07.025", + "doi_url": "https://doi.org/10.1016/j.actamat.2019.07.025", + "doc_id": "d2a76ef46f58b039", + "file_location": null, + "license": null, + "pdf_url": "https://www.sciencedirect.com/science/article/am/pii/S1359645419304653", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated" + ] + }, + "formatted_citation": "Fabien Briffod, Alexandre Bleuset, Takayuki Shiraiwa, and Manabu Enoki. Effect of crystallographic orientation and geometrical compatibility on fatigue crack initiation and propagation in rolled ti-6al-4v alloy. Acta Materialia, 177:56-67, Sep 2019. URL: https://doi.org/10.1016/j.actamat.2019.07.025, doi:10.1016/j.actamat.2019.07.025. This article has 196 citations and is from a highest quality peer-reviewed journal." + }, + "chunk_id": "d03794b4-2f97-4ebb-a5b1-71517d79c72c" + }, + "score": 8, + "snippets": [ + "post-mortem electron backscattering diffraction analyses", + "The effect of microstructural attributes (phase, crystal orientation, grain boundary) on fatigue crack formation and early growth was statistically quantified based on the analysis of a large dataset of grains", + "Crack initiation was mainly observed on prismatic slip systems which was related to the effect of the rolling texture", + "A combination of elastic, plastic and geometric compatibility criteria was identified to consistently predict the preferential slip systems for crack propagation across grain boundary", + "Cracks in lamellar colonies mostly initiated on prismatic slip planes parallel to the lamellar direction", + "Fatigue crack was observed to exclusively initiate in primary \u03b1 grains on both prismatic and basal slip planes with very high Schmid factor" + ], + "used_images": false + }, + { + "id": "pqac-00000038", + "context": "This excerpt describes 3D EBSD serial sectioning methodology for analyzing grain boundary character distribution in yttria-stabilized zirconia (YSZ). The technique uses dual beam-focused ion beam SEM to map microstructure and identify triple junctions across parallel layers. The five-parameter grain boundary character distribution represents relative grain boundary areas as a function of crystallographic parameters. Grain boundary plane orientations are calculated from cross products of tangent vectors and triple line vectors. The study relates grain boundary crystallography to energy: (100) twist boundaries exhibit greater relative areas and lower relative energies compared to other boundary types. The research demonstrates that grain boundaries with similar crystallographic space positions have analogous energies, and these findings have implications for designing microstructures with enhanced ionic conductivity. The method has been validated through comparison with simulations showing considerable agreement between measured and simulated energies.", + "question": "What are the 3D EBSD serial sectioning methods and five-parameter grain boundary character distribution? How do grain boundary plane orientations relate to material properties and grain boundary energy?", + "text": { + "embedding": null, + "text": "", + "name": "dillon2022grainboundaryenergies pages 2-2", + "media": [], + "doc": { + "embedding": null, + "docname": "dillon2022grainboundaryenergies", + "dockey": "46774ed7909b2d09", + "citation": "Shen J. Dillon, Yu\u2010Feng Shen, and Gregory S. Rohrer. Grain boundary energies in yttria\u2010stabilized zirconia. Journal of the American Ceramic Society, 105:2925-2931, Dec 2022. URL: https://doi.org/10.1111/jace.18283, doi:10.1111/jace.18283.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "dillon2022grainboundaryenergies", + "bibtex": "@article{dillon2022grainboundaryenergies,\n author = \"Dillon, Shen J. and Shen, Yu\u2010Feng and Rohrer, Gregory S.\",\n title = \"Grain boundary energies in yttria\u2010stabilized zirconia\",\n year = \"2022\",\n journal = \"Journal of the American Ceramic Society\",\n volume = \"105\",\n pages = \"2925-2931\",\n month = \"Dec\",\n doi = \"10.1111/jace.18283\",\n url = \"https://doi.org/10.1111/jace.18283\",\n publisher = \"Wiley\",\n issue = \"4\",\n issn = \"0002-7820\"\n}\n", + "authors": [ + "Shen J. Dillon", + "Yu\u2010Feng Shen", + "Gregory S. Rohrer" + ], + "publication_date": "2021-12-21T00:00:00Z", + "year": 2022, + "volume": "105", + "issue": "4", + "issn": "0002-7820", + "pages": "2925-2931", + "journal": "Journal of the American Ceramic Society", + "publisher": "Wiley", + "url": "https://doi.org/10.1111/jace.18283", + "title": "Grain boundary energies in yttria\u2010stabilized zirconia", + "citation_count": 16, + "bibtex_type": "misc", + "source_quality": 2, + "is_retracted": null, + "doi": "10.1111/jace.18283", + "doi_url": "https://doi.org/10.1111/jace.18283", + "doc_id": "46774ed7909b2d09", + "file_location": null, + "license": null, + "pdf_url": "https://onlinelibrary.wiley.com/doi/pdfdirect/10.1111/jace.18283", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "Shen J. Dillon, Yu\u2010Feng Shen, and Gregory S. Rohrer. Grain boundary energies in yttria\u2010stabilized zirconia. Journal of the American Ceramic Society, 105:2925-2931, Dec 2022. URL: https://doi.org/10.1111/jace.18283, doi:10.1111/jace.18283. This article has 16 citations and is from a domain leading peer-reviewed journal." + }, + "chunk_id": "b3fc30ea-5eef-4705-b1d6-5b503a90f244" + }, + "score": 7, + "snippets": [ + "The microstructure of a YSZ ceramic was mapped by 3D electron backscatter diffraction (EBSD) using a dual beam-focused ion beam (DB-FIB) scanning electron microscope (SEM).", + "The method has been applied to a number of materials, and, in one instance when the results were compared to simulation, there was considerable agreement between the simulated and measured energies.", + "Grain boundary plane orientations are determined from the cross product of each tangent vector and the triple line vector.", + "the relative areas of grain boundaries as a function of their five crystallographic parameters, was determined using a 3D reconstruction of the microstructure", + "(100) twist boundaries were found to have greater relative areas and lower relative energies. This finding has implications for the design of microstructures with improved ionic conductivities.", + "grain boundaries close in crystallographic space have similar energies" + ], + "used_images": false + }, + { + "id": "pqac-00000040", + "context": "This study characterizes grain boundary plane distributions in AZ31 Mg alloy using five-parameter grain boundary analysis. The research examines the relationship between grain boundary plane orientations and grain boundary energy. According to established theory, grain boundary areas are inversely correlated with grain boundary energy, with frequently observed boundaries having the smallest energy. The interplanar spacing model predicts that planes with large interplanar spacings have lower energy due to being flatter, smoother, with fewer broken bonds. However, in the AZ31 Mg alloy studied, this inverse relationship does not hold: prismatic planes {hki0} with relatively small interplanar spacings (0.43-1.86 \u00c5) are most frequently observed, while the basal plane (0001) with the largest interplanar spacing (2.6 \u00c5) shows minimum population. The grain boundary plane distribution exhibits relatively weak anisotropy with only 7% deviation from random distribution, with a preference for prismatic planes.", + "question": "What are the 3D EBSD serial sectioning methods and five-parameter grain boundary character distribution? How do grain boundary plane orientations relate to material properties and grain boundary energy?", + "text": { + "embedding": null, + "text": "", + "name": "beladi2020fiveparametergrainboundary pages 8-11", + "media": [], + "doc": { + "embedding": null, + "docname": "beladi2020fiveparametergrainboundary", + "dockey": "35e67d36ff0d664f", + "citation": "Hossein Beladi, Alireza Ghaderi, and Gregory S. Rohrer. Five-parameter grain boundary characterisation of randomly textured az31 mg alloy. Philosophical Magazine, 100:456-466, Feb 2020. URL: https://doi.org/10.1080/14786435.2019.1692154, doi:10.1080/14786435.2019.1692154.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "beladi2020fiveparametergrainboundary", + "bibtex": "@article{beladi2020fiveparametergrainboundary,\n author = \"Beladi, Hossein and Ghaderi, Alireza and Rohrer, Gregory S.\",\n title = \"Five-parameter grain boundary characterisation of randomly textured AZ31 Mg alloy\",\n year = \"2020\",\n journal = \"Philosophical Magazine\",\n volume = \"100\",\n pages = \"456-466\",\n month = \"Feb\",\n doi = \"10.1080/14786435.2019.1692154\",\n url = \"https://doi.org/10.1080/14786435.2019.1692154\",\n publisher = \"Informa UK Limited\",\n issue = \"4\",\n issn = \"1478-6435\"\n}\n", + "authors": [ + "Hossein Beladi", + "Alireza Ghaderi", + "Gregory S. Rohrer" + ], + "publication_date": "2020-02-16T00:00:00Z", + "year": 2020, + "volume": "100", + "issue": "4", + "issn": "1478-6435", + "pages": "456-466", + "journal": "Philosophical Magazine", + "publisher": "Informa UK Limited", + "url": "https://doi.org/10.1080/14786435.2019.1692154", + "title": "Five-parameter grain boundary characterisation of randomly textured AZ31 Mg alloy", + "citation_count": 14, + "bibtex_type": "article", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1080/14786435.2019.1692154", + "doi_url": "https://doi.org/10.1080/14786435.2019.1692154", + "doc_id": "35e67d36ff0d664f", + "file_location": null, + "license": null, + "pdf_url": "http://mimp.materials.cmu.edu/rohrer/papers/2020_03.pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated" + ] + }, + "formatted_citation": "Hossein Beladi, Alireza Ghaderi, and Gregory S. Rohrer. Five-parameter grain boundary characterisation of randomly textured az31 mg alloy. Philosophical Magazine, 100:456-466, Feb 2020. URL: https://doi.org/10.1080/14786435.2019.1692154, doi:10.1080/14786435.2019.1692154. This article has 14 citations and is from a peer-reviewed journal." + }, + "chunk_id": "1027b8fc-3881-4462-8c4b-efe5caa13fcb" + }, + "score": 6, + "snippets": [ + "The grain boundary plane distribution of an AZ31 Mg alloy with a random texture was studied using the five-parameter technique.", + "Studies of a number of materials have concluded that the relative areas of grain boundaries are inversely correlated to the grain boundary energy for microstructures that result from normal grain growth", + "According to this model, boundaries composed of planes with large interplanar spacings have a relatively low energy.", + "In the distribution of grain boundary planes ignoring misorientation, the prismatic planes of (10 10) and (5 2 30) are the most frequent planes having 1.86 \u00c5 (or 0.93 \u00c5) and 0.43 \u00c5 (or 0.21 \u00c5) interplanar spacings, respectively", + "the (0001) basal plane with the highest interplanar spacing of 2.6 \u00c5 reveals the minimum population in the distribution" + ], + "used_images": false + }, + { + "id": "pqac-00000041", + "context": "This excerpt from a references section provides citations to foundational work on five-parameter grain boundary characterization and 3D EBSD methods. Key referenced works include studies by Beladi and Rohrer on determining grain boundary character and energy distributions using three-dimensional electron backscatter diffraction (EBSD) data in various materials (austenitic steel, ferritic steel, interstitial-free steel). The citations indicate methods for measuring five-parameter grain boundary distributions from planar sections and discuss the distribution of grain boundary planes. Additional references address the relationship between grain boundary properties and material behavior, including work on grain boundary energy anisotropy and how anisotropic grain boundary properties affect grain boundary plane distributions during grain growth. The excerpt also references studies on how crystallographic planes and grain boundary character relate to material performance in different alloy systems.", + "question": "What are the 3D EBSD serial sectioning methods and five-parameter grain boundary character distribution? How do grain boundary plane orientations relate to material properties and grain boundary energy?", + "text": { + "embedding": null, + "text": "", + "name": "beladi2020fiveparametergrainboundary pages 11-12", + "media": [], + "doc": { + "embedding": null, + "docname": "beladi2020fiveparametergrainboundary", + "dockey": "35e67d36ff0d664f", + "citation": "Hossein Beladi, Alireza Ghaderi, and Gregory S. Rohrer. Five-parameter grain boundary characterisation of randomly textured az31 mg alloy. Philosophical Magazine, 100:456-466, Feb 2020. URL: https://doi.org/10.1080/14786435.2019.1692154, doi:10.1080/14786435.2019.1692154.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "beladi2020fiveparametergrainboundary", + "bibtex": "@article{beladi2020fiveparametergrainboundary,\n author = \"Beladi, Hossein and Ghaderi, Alireza and Rohrer, Gregory S.\",\n title = \"Five-parameter grain boundary characterisation of randomly textured AZ31 Mg alloy\",\n year = \"2020\",\n journal = \"Philosophical Magazine\",\n volume = \"100\",\n pages = \"456-466\",\n month = \"Feb\",\n doi = \"10.1080/14786435.2019.1692154\",\n url = \"https://doi.org/10.1080/14786435.2019.1692154\",\n publisher = \"Informa UK Limited\",\n issue = \"4\",\n issn = \"1478-6435\"\n}\n", + "authors": [ + "Hossein Beladi", + "Alireza Ghaderi", + "Gregory S. Rohrer" + ], + "publication_date": "2020-02-16T00:00:00Z", + "year": 2020, + "volume": "100", + "issue": "4", + "issn": "1478-6435", + "pages": "456-466", + "journal": "Philosophical Magazine", + "publisher": "Informa UK Limited", + "url": "https://doi.org/10.1080/14786435.2019.1692154", + "title": "Five-parameter grain boundary characterisation of randomly textured AZ31 Mg alloy", + "citation_count": 14, + "bibtex_type": "article", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1080/14786435.2019.1692154", + "doi_url": "https://doi.org/10.1080/14786435.2019.1692154", + "doc_id": "35e67d36ff0d664f", + "file_location": null, + "license": null, + "pdf_url": "http://mimp.materials.cmu.edu/rohrer/papers/2020_03.pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated" + ] + }, + "formatted_citation": "Hossein Beladi, Alireza Ghaderi, and Gregory S. Rohrer. Five-parameter grain boundary characterisation of randomly textured az31 mg alloy. Philosophical Magazine, 100:456-466, Feb 2020. URL: https://doi.org/10.1080/14786435.2019.1692154, doi:10.1080/14786435.2019.1692154. This article has 14 citations and is from a peer-reviewed journal." + }, + "chunk_id": "69b0cfee-8636-4dec-80e9-05a2a4786894" + }, + "score": 6, + "snippets": [ + "The five-parameter grain boundary character and energy distributions of a fully austenitic high-manganese steel using three dimensional data", + "Measuring the five-parameter grain-boundary distribution from observations of planar sections", + "The distribution of grain boundary planes in interstitial free steel", + "Grain boundary energy anisotropy", + "Effect of anisotropic grain boundary properties on grain boundary plane distributions during grain growth" + ], + "used_images": false + }, + { + "id": "pqac-6604e053", + "context": "The excerpt describes the determination of five-parameter grain boundary character distribution (GBCD) using EBSD mapping and stereological analysis of over 200,000 grain boundary segments in a sol-gel derived Fo90 olivine sample. The study measured disorientation distributions between adjacent crystals and compared them to the calculated Mackenzie distribution for randomly oriented orthorhombic crystals. However, the excerpt does not provide detailed information about 3D EBSD serial sectioning methods, nor does it explain how grain boundary plane orientations relate to material properties or grain boundary energy. The text focuses on experimental methodology for obtaining HRTEM images and analytical TEM techniques, with only preliminary discussion of GBCD results beginning at the end of the provided section.", + "question": "What are the 3D EBSD serial sectioning methods and five-parameter grain boundary character distribution? How do grain boundary plane orientations relate to material properties and grain boundary energy?", + "text": { + "embedding": null, + "text": "", + "name": "marquardt2018thestructureand pages 32-36", + "media": [], + "doc": { + "embedding": null, + "docname": "marquardt2018thestructureand", + "dockey": "8778d17b50c245b5", + "citation": "K. Marquardt, U. Faul, and U. Faul. The structure and composition of olivine grain boundaries: 40 years of studies, status and current developments. Physics and Chemistry of Minerals, 45:139-172, Jan 2018. URL: https://doi.org/10.1007/s00269-017-0935-9, doi:10.1007/s00269-017-0935-9.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "marquardt2018thestructureand", + "bibtex": "@article{marquardt2018thestructureand,\n author = \"Marquardt, K. and Faul, U. and Faul, U.\",\n title = \"The structure and composition of olivine grain boundaries: 40 years of studies, status and current developments\",\n year = \"2018\",\n journal = \"Physics and Chemistry of Minerals\",\n volume = \"45\",\n pages = \"139-172\",\n month = \"Jan\",\n doi = \"10.1007/s00269-017-0935-9\",\n url = \"https://doi.org/10.1007/s00269-017-0935-9\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"2\",\n issn = \"0342-1791\"\n}\n", + "authors": [ + "K. Marquardt", + "U. Faul", + "U. Faul" + ], + "publication_date": "2018-01-30T00:00:00Z", + "year": 2018, + "volume": "45", + "issue": "2", + "issn": "0342-1791", + "pages": "139-172", + "journal": "Physics and Chemistry of Minerals", + "publisher": "Springer Science and Business Media LLC", + "url": "https://doi.org/10.1007/s00269-017-0935-9", + "title": "The structure and composition of olivine grain boundaries: 40 years of studies, status and current developments", + "citation_count": 62, + "bibtex_type": "article", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1007/s00269-017-0935-9", + "doi_url": "https://doi.org/10.1007/s00269-017-0935-9", + "doc_id": "8778d17b50c245b5", + "file_location": null, + "license": null, + "pdf_url": "https://dspace.mit.edu/bitstreams/60e4fbcc-6585-4339-83f7-c944c4576753/download", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated" + ] + }, + "formatted_citation": "K. Marquardt, U. Faul, and U. Faul. The structure and composition of olivine grain boundaries: 40 years of studies, status and current developments. Physics and Chemistry of Minerals, 45:139-172, Jan 2018. URL: https://doi.org/10.1007/s00269-017-0935-9, doi:10.1007/s00269-017-0935-9. This article has 62 citations and is from a peer-reviewed journal." + }, + "chunk_id": "736a3aae-fc47-4df4-b17b-dc9e5fdcf112" + }, + "score": 3, + "snippets": [ + "The full five parameter grain boundary character for a the sol-gel derived Fo90 sample, with less than 2 vol.% of pyroxene was determined using EBSD mapping and stereological analyses of over 200.000 grain boundary segments.", + "The measured disorientations between adjacent crystals is plotted in red and compared to the calculated Mackenzie distribution for randomly oriented orthorhombic crystals in blue" + ], + "used_images": false + }, + { + "id": "pqac-00000042", + "context": "The excerpt discusses the five-parameter grain boundary character distribution (GBCD) used to describe grain boundary geometry, which comprises three Eulerian angles (\u03c31, \u03d5, \u03c32) defining misorientation between crystals and two angles (\u03a6 and \u03b8) describing the grain boundary plane. Grain boundary plane distribution (GBPD) is a key parameter directly related to bulk properties and is inversely proportional to grain boundary energy distribution. The most common grain boundary planes have low surface energies, with grain boundary populations inversely correlated with energy. Grain boundary volume positively correlates with energy and diffusivity. The GBPD sensitively changes with varying composition, which alters grain boundary energies. The excerpt establishes that grain boundary structure-property relations can be understood through the GBCD and GBPD framework. However, the excerpt does not specifically discuss 3D EBSD serial sectioning methods.", + "question": "What are the 3D EBSD serial sectioning methods and five-parameter grain boundary character distribution? How do grain boundary plane orientations relate to material properties and grain boundary energy?", + "text": { + "embedding": null, + "text": "", + "name": "marquardt2018thestructureand pages 6-9", + "media": [], + "doc": { + "embedding": null, + "docname": "marquardt2018thestructureand", + "dockey": "8778d17b50c245b5", + "citation": "K. Marquardt, U. Faul, and U. Faul. The structure and composition of olivine grain boundaries: 40 years of studies, status and current developments. Physics and Chemistry of Minerals, 45:139-172, Jan 2018. URL: https://doi.org/10.1007/s00269-017-0935-9, doi:10.1007/s00269-017-0935-9.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "marquardt2018thestructureand", + "bibtex": "@article{marquardt2018thestructureand,\n author = \"Marquardt, K. and Faul, U. and Faul, U.\",\n title = \"The structure and composition of olivine grain boundaries: 40 years of studies, status and current developments\",\n year = \"2018\",\n journal = \"Physics and Chemistry of Minerals\",\n volume = \"45\",\n pages = \"139-172\",\n month = \"Jan\",\n doi = \"10.1007/s00269-017-0935-9\",\n url = \"https://doi.org/10.1007/s00269-017-0935-9\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"2\",\n issn = \"0342-1791\"\n}\n", + "authors": [ + "K. Marquardt", + "U. Faul", + "U. Faul" + ], + "publication_date": "2018-01-30T00:00:00Z", + "year": 2018, + "volume": "45", + "issue": "2", + "issn": "0342-1791", + "pages": "139-172", + "journal": "Physics and Chemistry of Minerals", + "publisher": "Springer Science and Business Media LLC", + "url": "https://doi.org/10.1007/s00269-017-0935-9", + "title": "The structure and composition of olivine grain boundaries: 40 years of studies, status and current developments", + "citation_count": 62, + "bibtex_type": "article", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1007/s00269-017-0935-9", + "doi_url": "https://doi.org/10.1007/s00269-017-0935-9", + "doc_id": "8778d17b50c245b5", + "file_location": null, + "license": null, + "pdf_url": "https://dspace.mit.edu/bitstreams/60e4fbcc-6585-4339-83f7-c944c4576753/download", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated" + ] + }, + "formatted_citation": "K. Marquardt, U. Faul, and U. Faul. The structure and composition of olivine grain boundaries: 40 years of studies, status and current developments. Physics and Chemistry of Minerals, 45:139-172, Jan 2018. URL: https://doi.org/10.1007/s00269-017-0935-9, doi:10.1007/s00269-017-0935-9. This article has 62 citations and is from a peer-reviewed journal." + }, + "chunk_id": "66d3574c-1c31-4977-a999-5c7be7e0d676" + }, + "score": 6, + "snippets": [ + "Structure property relations have been established using the grain boundary geometry in its full five parameter space: the grain boundary character distribution (GBCD)", + "The key geometrical information directly related to bulk properties appears to be the grain boundary plane distribution (GBPD); it is proportional to the inverse of grain boundary energy distribution (GBPD \u221d1/GBED", + "The most common grain boundary planes are those with low surface energies and the grain boundary populations are inversely correlated with the grain boundary energy", + "the volume of the grain boundary region is linked to the GBPD through its positive correlation with grain boundary energy", + "It is observed that the GBPD sensitively changes with varying grain boundary composition", + "The grain boundary geometry is given using five macroscopic degrees of freedom", + "The misorientation between two adjacent crystals is described using three Eulerian angles that are given with respect to one of the adjacent crystal lattices, conventionally: \u03c31, \u03d5, \u03c32. The grain boundary plane is described using the two remaining degrees of freedom with one radial and one azimuthal angle: \u03a6 and \u03b8" + ], + "used_images": false + }, + { + "id": "pqac-00000039", + "context": "The excerpt describes five-parameter grain boundary characterization, which involves three parameters defining lattice misorientation (Euler angles) and two parameters defining the plane normal. Three-dimensional EBSD is presented as a key technique for fully characterizing grain boundaries in polycrystalline materials, alongside transmission electron microscopy. A stereological method enables grain boundary plane distribution determination from conventional 2D EBSD data. In the AZ31 Mg alloy studied, grain boundary plane orientation showed weak anisotropy with preference for prismatic {hki0} planes. Notably, the relationship between grain boundary plane population and expected grain boundary energies was unexpected: basal-oriented boundaries, expected to have lowest energy, showed lowest population, attributed to residual columnar grains from solidification that increased relative area of prismatic-oriented boundary planes.", + "question": "What are the 3D EBSD serial sectioning methods and five-parameter grain boundary character distribution? How do grain boundary plane orientations relate to material properties and grain boundary energy?", + "text": { + "embedding": null, + "text": "", + "name": "beladi2020fiveparametergrainboundary pages 1-4", + "media": [], + "doc": { + "embedding": null, + "docname": "beladi2020fiveparametergrainboundary", + "dockey": "35e67d36ff0d664f", + "citation": "Hossein Beladi, Alireza Ghaderi, and Gregory S. Rohrer. Five-parameter grain boundary characterisation of randomly textured az31 mg alloy. Philosophical Magazine, 100:456-466, Feb 2020. URL: https://doi.org/10.1080/14786435.2019.1692154, doi:10.1080/14786435.2019.1692154.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "beladi2020fiveparametergrainboundary", + "bibtex": "@article{beladi2020fiveparametergrainboundary,\n author = \"Beladi, Hossein and Ghaderi, Alireza and Rohrer, Gregory S.\",\n title = \"Five-parameter grain boundary characterisation of randomly textured AZ31 Mg alloy\",\n year = \"2020\",\n journal = \"Philosophical Magazine\",\n volume = \"100\",\n pages = \"456-466\",\n month = \"Feb\",\n doi = \"10.1080/14786435.2019.1692154\",\n url = \"https://doi.org/10.1080/14786435.2019.1692154\",\n publisher = \"Informa UK Limited\",\n issue = \"4\",\n issn = \"1478-6435\"\n}\n", + "authors": [ + "Hossein Beladi", + "Alireza Ghaderi", + "Gregory S. Rohrer" + ], + "publication_date": "2020-02-16T00:00:00Z", + "year": 2020, + "volume": "100", + "issue": "4", + "issn": "1478-6435", + "pages": "456-466", + "journal": "Philosophical Magazine", + "publisher": "Informa UK Limited", + "url": "https://doi.org/10.1080/14786435.2019.1692154", + "title": "Five-parameter grain boundary characterisation of randomly textured AZ31 Mg alloy", + "citation_count": 14, + "bibtex_type": "article", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1080/14786435.2019.1692154", + "doi_url": "https://doi.org/10.1080/14786435.2019.1692154", + "doc_id": "35e67d36ff0d664f", + "file_location": null, + "license": null, + "pdf_url": "http://mimp.materials.cmu.edu/rohrer/papers/2020_03.pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated" + ] + }, + "formatted_citation": "Hossein Beladi, Alireza Ghaderi, and Gregory S. Rohrer. Five-parameter grain boundary characterisation of randomly textured az31 mg alloy. Philosophical Magazine, 100:456-466, Feb 2020. URL: https://doi.org/10.1080/14786435.2019.1692154, doi:10.1080/14786435.2019.1692154. This article has 14 citations and is from a peer-reviewed journal." + }, + "chunk_id": "41bd4e73-ea39-425f-b99d-e2bc22b1b1ed" + }, + "score": 7, + "snippets": [ + "The grain boundary is a three-dimensional microstructural feature characterised by five independent crystallographic parameters. Three parameters define the lattice misorientation (i.e. three Euler angles) and two parameters define the plane normal", + "special approaches such as transmission electron microscopy [6] and three-dimensional electron back-scattered diffraction (3D-EBSD) [7,8] techniques are required to fully characterise grain boundaries in polycrystalline materials", + "Recently, a stereological method was developed to determine the grain boundary plane distribution from conventional two-dimensional EBSD data", + "The grain boundary plane distribution, ignoring the misorientation angle, revealed a relatively weak plane orientation anisotropy, with a preference for grain boundaries terminated on prismatic {hki0} planes", + "Basal oriented grain boundaries are expected to have the lowest energy, but they also had the lowest population. This could result from the presence of residual columnar grains, formed during solidification and remaining after annealing, which increases the relative area of boundary planes with prismatic orientations" + ], + "used_images": false + }, + { + "id": "pqac-00000043", + "context": "This excerpt discusses grain boundary characterization in yttria-stabilized zirconia using five-parameter analysis. The methodology involves computing grain boundary areas and energies at specific points in five-dimensional space using kernel density approximation, with apertures of 6\u00b0 misorientation and 7\u00b0 grain boundary plane inclination. The text demonstrates the relationship between grain boundary plane orientations and energy: grain boundary energy shows significant anisotropy across different boundary types in 5D space. Specifically, (100) twist grain boundaries exhibit lower energies compared to the average, with energy distributions showing minima at (100) orientations for fixed [100] disorientations. The grain boundary plane orientation directly influences relative energy as a function of inclination angle. Additionally, grain boundary area distributions correlate with these energy distributions, with maxima occurring at positions corresponding to minimum energy configurations, suggesting that both plane orientation and energy are interconnected material properties.", + "question": "What are the 3D EBSD serial sectioning methods and five-parameter grain boundary character distribution? How do grain boundary plane orientations relate to material properties and grain boundary energy?", + "text": { + "embedding": null, + "text": "", + "name": "dillon2022grainboundaryenergies pages 3-3", + "media": [], + "doc": { + "embedding": null, + "docname": "dillon2022grainboundaryenergies", + "dockey": "46774ed7909b2d09", + "citation": "Shen J. Dillon, Yu\u2010Feng Shen, and Gregory S. Rohrer. Grain boundary energies in yttria\u2010stabilized zirconia. Journal of the American Ceramic Society, 105:2925-2931, Dec 2022. URL: https://doi.org/10.1111/jace.18283, doi:10.1111/jace.18283.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "dillon2022grainboundaryenergies", + "bibtex": "@article{dillon2022grainboundaryenergies,\n author = \"Dillon, Shen J. and Shen, Yu\u2010Feng and Rohrer, Gregory S.\",\n title = \"Grain boundary energies in yttria\u2010stabilized zirconia\",\n year = \"2022\",\n journal = \"Journal of the American Ceramic Society\",\n volume = \"105\",\n pages = \"2925-2931\",\n month = \"Dec\",\n doi = \"10.1111/jace.18283\",\n url = \"https://doi.org/10.1111/jace.18283\",\n publisher = \"Wiley\",\n issue = \"4\",\n issn = \"0002-7820\"\n}\n", + "authors": [ + "Shen J. Dillon", + "Yu\u2010Feng Shen", + "Gregory S. Rohrer" + ], + "publication_date": "2021-12-21T00:00:00Z", + "year": 2022, + "volume": "105", + "issue": "4", + "issn": "0002-7820", + "pages": "2925-2931", + "journal": "Journal of the American Ceramic Society", + "publisher": "Wiley", + "url": "https://doi.org/10.1111/jace.18283", + "title": "Grain boundary energies in yttria\u2010stabilized zirconia", + "citation_count": 16, + "bibtex_type": "misc", + "source_quality": 2, + "is_retracted": null, + "doi": "10.1111/jace.18283", + "doi_url": "https://doi.org/10.1111/jace.18283", + "doc_id": "46774ed7909b2d09", + "file_location": null, + "license": null, + "pdf_url": "https://onlinelibrary.wiley.com/doi/pdfdirect/10.1111/jace.18283", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "Shen J. Dillon, Yu\u2010Feng Shen, and Gregory S. Rohrer. Grain boundary energies in yttria\u2010stabilized zirconia. Journal of the American Ceramic Society, 105:2925-2931, Dec 2022. URL: https://doi.org/10.1111/jace.18283, doi:10.1111/jace.18283. This article has 16 citations and is from a domain leading peer-reviewed journal." + }, + "chunk_id": "cb3a326a-962c-479f-a2db-b2b63441a769" + }, + "score": 6, + "snippets": [ + "in the 2D crystal reference frame is consistent with and area at any specific point in the five-parameter space are computed from these data using the kernel density approximation method", + "For any given point in the five-dimensional (5D) space, the areas or energies of all boundary triangles within a 6\u00b0 misorientation aperture and a 7\u00b0 grain boundary plane inclination aperture are averaged", + "The anisotropy of the grain boundary energy is more significant when one examines the variations in the 5D space of grain boundary types", + "the grain boundary relative energy as a function of grain boundary inclination is illustrated at two fixed [100] disorientations", + "The grain boundary energy distributions have a minimum at the (100) orientation of the twist grain boundary", + "The grain boundary area distributions have maxima at these positions, consistent with previously reported stereologically measured area distributions" + ], + "used_images": false + }, + { + "id": "pqac-00000037", + "context": "The five-parameter grain boundary character distribution (GBCD) characterizes olivine grain boundaries using five parameters: three parameters describing disorientation (axis and angle) and two parameters describing grain boundary plane distribution (GBPD)\u2014one radial and one azimuthal angle (\u03a6 and \u03b8). Recent EBSD technology enables statistical extraction of these parameters across large datasets (10^4-10^5 grain boundaries). The GBCD encompasses grain boundary geometry-energy relationships: particular grain boundary plane orientations at constant disorientation angles are more energetically favorable than others. Grain boundary energy minimization is primarily controlled by surface energy reduction of individual grains in contact rather than adaptation of special atomic configurations. Two main 3D EBSD measurement approaches exist: serial sectioning and stereological analysis of 2D orientation maps, though stereology requires materials without significant orientation texture.", + "question": "What are the 3D EBSD serial sectioning methods and five-parameter grain boundary character distribution? How do grain boundary plane orientations relate to material properties and grain boundary energy?", + "text": { + "embedding": null, + "text": "", + "name": "marquardt2018thestructureand pages 9-13", + "media": [], + "doc": { + "embedding": null, + "docname": "marquardt2018thestructureand", + "dockey": "8778d17b50c245b5", + "citation": "K. Marquardt, U. Faul, and U. Faul. The structure and composition of olivine grain boundaries: 40 years of studies, status and current developments. Physics and Chemistry of Minerals, 45:139-172, Jan 2018. URL: https://doi.org/10.1007/s00269-017-0935-9, doi:10.1007/s00269-017-0935-9.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "marquardt2018thestructureand", + "bibtex": "@article{marquardt2018thestructureand,\n author = \"Marquardt, K. and Faul, U. and Faul, U.\",\n title = \"The structure and composition of olivine grain boundaries: 40 years of studies, status and current developments\",\n year = \"2018\",\n journal = \"Physics and Chemistry of Minerals\",\n volume = \"45\",\n pages = \"139-172\",\n month = \"Jan\",\n doi = \"10.1007/s00269-017-0935-9\",\n url = \"https://doi.org/10.1007/s00269-017-0935-9\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"2\",\n issn = \"0342-1791\"\n}\n", + "authors": [ + "K. Marquardt", + "U. Faul", + "U. Faul" + ], + "publication_date": "2018-01-30T00:00:00Z", + "year": 2018, + "volume": "45", + "issue": "2", + "issn": "0342-1791", + "pages": "139-172", + "journal": "Physics and Chemistry of Minerals", + "publisher": "Springer Science and Business Media LLC", + "url": "https://doi.org/10.1007/s00269-017-0935-9", + "title": "The structure and composition of olivine grain boundaries: 40 years of studies, status and current developments", + "citation_count": 62, + "bibtex_type": "article", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1007/s00269-017-0935-9", + "doi_url": "https://doi.org/10.1007/s00269-017-0935-9", + "doc_id": "8778d17b50c245b5", + "file_location": null, + "license": null, + "pdf_url": "https://dspace.mit.edu/bitstreams/60e4fbcc-6585-4339-83f7-c944c4576753/download", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated" + ] + }, + "formatted_citation": "K. Marquardt, U. Faul, and U. Faul. The structure and composition of olivine grain boundaries: 40 years of studies, status and current developments. Physics and Chemistry of Minerals, 45:139-172, Jan 2018. URL: https://doi.org/10.1007/s00269-017-0935-9, doi:10.1007/s00269-017-0935-9. This article has 62 citations and is from a peer-reviewed journal." + }, + "chunk_id": "8e29f43a-ae3d-4088-bad6-3cfb0fcd5477" + }, + "score": 8, + "snippets": [ + "To measure the GBCD two main approaches have been used. 3D serial sectioning and stereological analyses of two-dimensional orientation maps", + "The GBCD is sometimes referred to as interface character distribution (ICD, Fang et al., 2016) used to be reduced to one or three parameters. The disorientation angle, which is one single parameter which is in geological literature often also called misorientation here. We will use disorientation here, Figure 5a. The axis and angle of disorientation (e.g. Lloyd et al., 1997; Fliervoet et al., 1999) includes three parameters", + "The grain boundary plane distribution (GBPD) is part of the GBCD and given by the remaining two parameters. One radial and one azimuthal angle: \u03a6 and \u03b8", + "the anisotropic distribution of the grain boundary plane at a speci\ufb01c disorientation about a speci\ufb01c axis means, in other words that if the disorientation of two adjacent crystals is constant, particular grain boundary plane orientations are more common than others and thus energetically favourable", + "the most fundamental relation is that of geometry to high angle grain boundaries and their properties the most fundamental relation is that of geometry to grain boundary energy, \u03b3", + "grain boundary energy minimisation is controlled by surface energy reduction of the individual grains in contact and not by adapting the grain boundary plane orientation of special atomic con\ufb01guration across the interface" + ], + "used_images": false + }, + { + "id": "pqac-00000044", + "context": "This excerpt describes the application of 3D EBSD serial sectioning to measure grain boundary energies in yttria-stabilized zirconia (YSZ). The study collected EBSD data using a dual-beam focused ion beam (DB-FIB) technique, acquiring orientation maps on a square grid with 200 nm spacing in X and Y directions and 400 nm separation between layers. Two volumes were analyzed (approximately 67 \u00d7 70 \u00d7 32 \u00b5m and 90 \u00d7 92 \u00d7 27 \u00b5m). The excerpt indicates that grain boundary energy can be determined from the geometry and crystallography of triple junctions using the Morawiec method, which requires characterization of many (>10\u2074) triple junctions. The text suggests a relationship between grain boundary crystallography and properties, noting that relative grain boundary energies across crystallographic parameters may serve as indicators of ionic conductivity, and references a connection between grain boundary energy and grain boundary conductivity.", + "question": "What are the 3D EBSD serial sectioning methods and five-parameter grain boundary character distribution? How do grain boundary plane orientations relate to material properties and grain boundary energy?", + "text": { + "embedding": null, + "text": "", + "name": "dillon2022grainboundaryenergies pages 1-2", + "media": [], + "doc": { + "embedding": null, + "docname": "dillon2022grainboundaryenergies", + "dockey": "46774ed7909b2d09", + "citation": "Shen J. Dillon, Yu\u2010Feng Shen, and Gregory S. Rohrer. Grain boundary energies in yttria\u2010stabilized zirconia. Journal of the American Ceramic Society, 105:2925-2931, Dec 2022. URL: https://doi.org/10.1111/jace.18283, doi:10.1111/jace.18283.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "dillon2022grainboundaryenergies", + "bibtex": "@article{dillon2022grainboundaryenergies,\n author = \"Dillon, Shen J. and Shen, Yu\u2010Feng and Rohrer, Gregory S.\",\n title = \"Grain boundary energies in yttria\u2010stabilized zirconia\",\n year = \"2022\",\n journal = \"Journal of the American Ceramic Society\",\n volume = \"105\",\n pages = \"2925-2931\",\n month = \"Dec\",\n doi = \"10.1111/jace.18283\",\n url = \"https://doi.org/10.1111/jace.18283\",\n publisher = \"Wiley\",\n issue = \"4\",\n issn = \"0002-7820\"\n}\n", + "authors": [ + "Shen J. Dillon", + "Yu\u2010Feng Shen", + "Gregory S. Rohrer" + ], + "publication_date": "2021-12-21T00:00:00Z", + "year": 2022, + "volume": "105", + "issue": "4", + "issn": "0002-7820", + "pages": "2925-2931", + "journal": "Journal of the American Ceramic Society", + "publisher": "Wiley", + "url": "https://doi.org/10.1111/jace.18283", + "title": "Grain boundary energies in yttria\u2010stabilized zirconia", + "citation_count": 16, + "bibtex_type": "misc", + "source_quality": 2, + "is_retracted": null, + "doi": "10.1111/jace.18283", + "doi_url": "https://doi.org/10.1111/jace.18283", + "doc_id": "46774ed7909b2d09", + "file_location": null, + "license": null, + "pdf_url": "https://onlinelibrary.wiley.com/doi/pdfdirect/10.1111/jace.18283", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "Shen J. Dillon, Yu\u2010Feng Shen, and Gregory S. Rohrer. Grain boundary energies in yttria\u2010stabilized zirconia. Journal of the American Ceramic Society, 105:2925-2931, Dec 2022. URL: https://doi.org/10.1111/jace.18283, doi:10.1111/jace.18283. This article has 16 citations and is from a domain leading peer-reviewed journal." + }, + "chunk_id": "43215200-4d1c-466b-860d-b81a53cfeba2" + }, + "score": 6, + "snippets": [ + "three-dimensional (3D) orientation maps of polycrystals are required", + "EBSD data were acquired at 20 kV and 9.5 nA, and orientations were measured on a square grid with a spacing of 200 nm in the X and Y directions; layers were separated by 400 nm", + "The steps for processing the EBSD data and determining the grain boundary energy have been described in detail in earlier publications", + "little is known about how the grain boundary properties of YSZ vary with crystallography", + "it is possible to measure relative grain boundary energies over all of the crystallographic parameters, and these energies might serve as relative indicators of the ionic conductivity of the boundary" + ], + "used_images": false + }, + { + "id": "pqac-e9349f4a", + "context": "The excerpt discusses sources of tensile anisotropy in laser powder bed fusion (LPBF) metals and their characterization methods. Table 6 summarizes anisotropy sources and micro/macro-structure measurements, including EBSD (electron backscatter diffraction) as a characterization technique. Crystal texture is identified as a primary source of anisotropy affecting modulus and yield stress, characterized using EBSD and X-ray diffraction. Elongated grains are listed as an anisotropy source affecting yield stress, characterized through optical and electron micrographs with EBSD. Melt pools and lack of fusion defects affect elongation properties. The excerpt emphasizes that understanding interactions between different sources of anisotropy and their individual importance for particular alloys and additive processes is necessary to predict and control tensile anisotropy in LPBF metals. However, the excerpt does not specifically address characterization of columnar versus equiaxed grain morphology, cell/subgrain structure details, or process qualification specific to AlSi10Mg, Ti-6Al-4V, and IN718.", + "question": "What EBSD-derived measurements are used for additive manufacturing LPBF process qualification, particularly for AlSi10Mg, Ti-6Al-4V, and IN718? How are columnar versus equiaxed grain morphology, melt-pool boundaries, and cell/subgrain structure characterized?", + "text": { + "embedding": null, + "text": "", + "name": "weaver2021understandinganisotropictensile pages 25-27", + "media": [], + "doc": { + "embedding": null, + "docname": "weaver2021understandinganisotropictensile", + "dockey": "06baf193fe8d6832", + "citation": "JS Weaver, JS Weaver, and I Rosenthal. Understanding anisotropic tensile properties of laser powder bed fusion additive metals: a detailed review of select examples. ArXiv, Nov 2021. URL: https://doi.org/10.6028/nist.ams.100-44, doi:10.6028/nist.ams.100-44.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "weaver2021understandinganisotropictensile", + "bibtex": "@article{weaver2021understandinganisotropictensile,\n author = \"Weaver, JS and Weaver, JS and Rosenthal, I\",\n title = \"Understanding Anisotropic Tensile Properties of Laser Powder Bed Fusion Additive Metals: A Detailed Review of Select Examples\",\n year = \"2021\",\n journal = \"ArXiv\",\n month = \"Nov\",\n doi = \"10.6028/nist.ams.100-44\",\n url = \"https://doi.org/10.6028/nist.ams.100-44\",\n publisher = \"National Institute of Standards and Technology (U.S.)\"\n}\n", + "authors": [ + "JS Weaver", + "JS Weaver", + "I Rosenthal" + ], + "publication_date": "2021-11-18T00:00:00Z", + "year": 2021, + "volume": null, + "issue": null, + "issn": null, + "pages": null, + "journal": "ArXiv", + "publisher": "National Institute of Standards and Technology (U.S.)", + "url": "https://doi.org/10.6028/nist.ams.100-44", + "title": "Understanding Anisotropic Tensile Properties of Laser Powder Bed Fusion Additive Metals: A Detailed Review of Select Examples", + "citation_count": 42, + "bibtex_type": "article", + "source_quality": -1, + "is_retracted": null, + "doi": "10.6028/nist.ams.100-44", + "doi_url": "https://doi.org/10.6028/nist.ams.100-44", + "doc_id": "06baf193fe8d6832", + "file_location": null, + "license": null, + "pdf_url": "https://doi.org/10.6028/nist.ams.100-44", + "other": { + "client_source": [ + "paper_search", + "semantic_scholar", + "crossref", + "semantic_scholar", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "JS Weaver, JS Weaver, and I Rosenthal. Understanding anisotropic tensile properties of laser powder bed fusion additive metals: a detailed review of select examples. ArXiv, Nov 2021. URL: https://doi.org/10.6028/nist.ams.100-44, doi:10.6028/nist.ams.100-44. This article has 42 citations." + }, + "chunk_id": "b111f421-f4b2-4af9-96f1-d9f3bd63f8a4" + }, + "score": 4, + "snippets": [ + "EBSD \u2013 electron backscatter diffraction", + "Crystal texture", + "Elongated grains", + "Melt pools" + ], + "used_images": false + }, + { + "id": "pqac-00000045", + "context": "The excerpt establishes that parent austenite grain size (PAGS) is directly linked to the resulting martensite microstructure in laser powder bed fusion 17-4 steel. Smaller PAGS improves grain boundary connectivity and increases length fractions of specific intervariant boundaries: 60\u00b0/[111] and 10.5\u00b0/[011]. The character of martensitic interfaces and martensite packet size significantly influence multiple material properties including toughness, strength, intergranular corrosion, cracking, and impurity segregation. The five-parameter characterization of interfaces reveals how PAGS controls both packet size and intervariant selection in martensite grains. The authors demonstrate that refined martensite microstructures improve the grain boundary network and selection of desirable intervariants, which is expected to impact toughness, strength, intergranular corrosion resistance, cracking behavior, and slip characteristics.", + "question": "How do grain boundary character distribution, prior austenite grain size, and five-parameter grain boundary distribution relate to martensite properties in LPBF steel? What intervariant boundaries affect toughness and corrosion?", + "text": { + "embedding": null, + "text": "", + "name": "haines2025onthemartensitic pages 1-3", + "media": [], + "doc": { + "embedding": null, + "docname": "haines2025onthemartensitic", + "dockey": "5451a9794aade360", + "citation": "Michael P. Haines, Ehsan Farabi, Nima Haghdadi, and Sophie Primig. On the martensitic phase transformation and grain boundary character evolution in laser powder bed fusion 17-4 precipitation hardened stainless steel. Journal of Materials Science, 60:3430-3453, Jan 2025. URL: https://doi.org/10.1007/s10853-025-10645-8, doi:10.1007/s10853-025-10645-8.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "haines2025onthemartensitic", + "bibtex": "@article{haines2025onthemartensitic,\n author = \"Haines, Michael P. and Farabi, Ehsan and Haghdadi, Nima and Primig, Sophie\",\n title = \"On the martensitic phase transformation and grain boundary character evolution in laser powder bed fusion 17-4 precipitation hardened stainless steel\",\n year = \"2025\",\n journal = \"Journal of Materials Science\",\n volume = \"60\",\n pages = \"3430-3453\",\n month = \"Jan\",\n doi = \"10.1007/s10853-025-10645-8\",\n url = \"https://doi.org/10.1007/s10853-025-10645-8\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"7\",\n issn = \"0022-2461\"\n}\n", + "authors": [ + "Michael P. Haines", + "Ehsan Farabi", + "Nima Haghdadi", + "Sophie Primig" + ], + "publication_date": "2025-01-28T00:00:00Z", + "year": 2025, + "volume": "60", + "issue": "7", + "issn": "0022-2461", + "pages": "3430-3453", + "journal": "Journal of Materials Science", + "publisher": "Springer Science and Business Media LLC", + "url": "https://doi.org/10.1007/s10853-025-10645-8", + "title": "On the martensitic phase transformation and grain boundary character evolution in laser powder bed fusion 17-4 precipitation hardened stainless steel", + "citation_count": 8, + "bibtex_type": "article", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1007/s10853-025-10645-8", + "doi_url": "https://doi.org/10.1007/s10853-025-10645-8", + "doc_id": "5451a9794aade360", + "file_location": null, + "license": null, + "pdf_url": "https://link.springer.com/content/pdf/10.1007/s10853-025-10645-8.pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "Michael P. Haines, Ehsan Farabi, Nima Haghdadi, and Sophie Primig. On the martensitic phase transformation and grain boundary character evolution in laser powder bed fusion 17-4 precipitation hardened stainless steel. Journal of Materials Science, 60:3430-3453, Jan 2025. URL: https://doi.org/10.1007/s10853-025-10645-8, doi:10.1007/s10853-025-10645-8. This article has 8 citations and is from a peer-reviewed journal." + }, + "chunk_id": "7766685c-dba7-46ca-b468-8424b8445137" + }, + "score": 9, + "snippets": [ + "A detailed five-parameter characterization of interfaces shows that a smaller PAGS results in improved grain boundary connectivity and higher length fractions of 60\u00b0/[1 1 1 ] and 10.5\u00b0/[0 1 1] intervariant boundaries in the martensite.", + "multiple properties of the martensitic microstructure, including the character of the martensitic interfaces and martensite packet size impact the toughness [27], strength [28], intergranular corrosion [29\u201331], cracking [32], slip [33], and segregation of impurities within stainless steels.", + "The parent austenite grain size (PAGS) determines the packet size and intervariant selection of the martensite grains", + "the advanced understanding of the martensitic transformation in 17-4 PH, within the context of AM, will help to reduce microstructural variations, enable microstructure refinement, and, in turn, AM of 17-4 PH builds with superior properties." + ], + "used_images": false + }, + { + "id": "pqac-00000046", + "context": "The excerpt contains references to multiple studies examining relationships between grain boundary characteristics and material properties in martensitic steels. Key topics include: parent austenite grain size effects on variant selection and intervariant boundary networks in lath martensite; the influence of austenite grain size on transformation behavior and mechanical properties; variant selection mechanisms at prior austenite grain boundaries and their micro-mechanical implications; and the distribution of internal interfaces in polycrystalline materials. The references also address microstructure dependence of impact toughness in duplex stainless steels and pitting corrosion behavior in laser powder bed fusion-produced duplex stainless steel. Additionally, grain refinement effects on thermal stability of metastable austenitic steel are discussed. These studies collectively suggest that prior austenite grain size, grain boundary character distribution, and intervariant boundary networks significantly influence both mechanical properties like toughness and corrosion resistance in martensitic and duplex stainless steels.", + "question": "How do grain boundary character distribution, prior austenite grain size, and five-parameter grain boundary distribution relate to martensite properties in LPBF steel? What intervariant boundaries affect toughness and corrosion?", + "text": { + "embedding": null, + "text": "", + "name": "haines2025onthemartensitic pages 21-23", + "media": [], + "doc": { + "embedding": null, + "docname": "haines2025onthemartensitic", + "dockey": "5451a9794aade360", + "citation": "Michael P. Haines, Ehsan Farabi, Nima Haghdadi, and Sophie Primig. On the martensitic phase transformation and grain boundary character evolution in laser powder bed fusion 17-4 precipitation hardened stainless steel. Journal of Materials Science, 60:3430-3453, Jan 2025. URL: https://doi.org/10.1007/s10853-025-10645-8, doi:10.1007/s10853-025-10645-8.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "haines2025onthemartensitic", + "bibtex": "@article{haines2025onthemartensitic,\n author = \"Haines, Michael P. and Farabi, Ehsan and Haghdadi, Nima and Primig, Sophie\",\n title = \"On the martensitic phase transformation and grain boundary character evolution in laser powder bed fusion 17-4 precipitation hardened stainless steel\",\n year = \"2025\",\n journal = \"Journal of Materials Science\",\n volume = \"60\",\n pages = \"3430-3453\",\n month = \"Jan\",\n doi = \"10.1007/s10853-025-10645-8\",\n url = \"https://doi.org/10.1007/s10853-025-10645-8\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"7\",\n issn = \"0022-2461\"\n}\n", + "authors": [ + "Michael P. Haines", + "Ehsan Farabi", + "Nima Haghdadi", + "Sophie Primig" + ], + "publication_date": "2025-01-28T00:00:00Z", + "year": 2025, + "volume": "60", + "issue": "7", + "issn": "0022-2461", + "pages": "3430-3453", + "journal": "Journal of Materials Science", + "publisher": "Springer Science and Business Media LLC", + "url": "https://doi.org/10.1007/s10853-025-10645-8", + "title": "On the martensitic phase transformation and grain boundary character evolution in laser powder bed fusion 17-4 precipitation hardened stainless steel", + "citation_count": 8, + "bibtex_type": "article", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1007/s10853-025-10645-8", + "doi_url": "https://doi.org/10.1007/s10853-025-10645-8", + "doc_id": "5451a9794aade360", + "file_location": null, + "license": null, + "pdf_url": "https://link.springer.com/content/pdf/10.1007/s10853-025-10645-8.pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "Michael P. Haines, Ehsan Farabi, Nima Haghdadi, and Sophie Primig. On the martensitic phase transformation and grain boundary character evolution in laser powder bed fusion 17-4 precipitation hardened stainless steel. Journal of Materials Science, 60:3430-3453, Jan 2025. URL: https://doi.org/10.1007/s10853-025-10645-8, doi:10.1007/s10853-025-10645-8. This article has 8 citations and is from a peer-reviewed journal." + }, + "chunk_id": "54a87e20-889e-489f-b095-d282e2389f5e" + }, + "score": 7, + "snippets": [ + "The role of parent austenite grain size on the variant selection and intervariant boundary network in a lath martensitic steel", + "Effect of austenite grain size on transformation behavior, microstructure and mechanical properties", + "On variant selection at the prior austenite grain boundaries in lath martensite and relevant micro-mechanical implications", + "The distribution of internal interfaces in polycrystals", + "Microstructure dependence of impact toughness in duplex stainless steels", + "On the pitting corrosion of 2205 duplex stainless steel produced by laser powder bed fusion additive manufacturing", + "Effect of grain refinement on thermal stability of metastable austenitic steel" + ], + "used_images": false + }, + { + "id": "pqac-00000048", + "context": "The excerpt contains references to studies examining grain boundary character distributions and their relationship to material properties in steels. Key works cited include research on five-parameter characterization of intervariant crystallographic planes in lath martensite, grain boundary area and energy distributions measured via electron backscatter diffraction (EBSD), and how ferrite-to-austenite phase transformation paths affect interface crystallographic character distributions in duplex stainless steel. The document also references work on how processing methods influence grain boundary networks. However, the excerpt does not provide specific details about how these grain boundary characteristics directly relate to martensite properties in LPBF 17-4 PH steel, nor does it explicitly discuss the effects of specific intervariant boundaries on toughness and corrosion resistance.", + "question": "How do grain boundary character distribution, prior austenite grain size, and five-parameter grain boundary distribution relate to martensite properties in LPBF steel? What intervariant boundaries affect toughness and corrosion?", + "text": { + "embedding": null, + "text": "", + "name": "haines2025onthemartensitic pages 23-24", + "media": [], + "doc": { + "embedding": null, + "docname": "haines2025onthemartensitic", + "dockey": "5451a9794aade360", + "citation": "Michael P. Haines, Ehsan Farabi, Nima Haghdadi, and Sophie Primig. On the martensitic phase transformation and grain boundary character evolution in laser powder bed fusion 17-4 precipitation hardened stainless steel. Journal of Materials Science, 60:3430-3453, Jan 2025. URL: https://doi.org/10.1007/s10853-025-10645-8, doi:10.1007/s10853-025-10645-8.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "haines2025onthemartensitic", + "bibtex": "@article{haines2025onthemartensitic,\n author = \"Haines, Michael P. and Farabi, Ehsan and Haghdadi, Nima and Primig, Sophie\",\n title = \"On the martensitic phase transformation and grain boundary character evolution in laser powder bed fusion 17-4 precipitation hardened stainless steel\",\n year = \"2025\",\n journal = \"Journal of Materials Science\",\n volume = \"60\",\n pages = \"3430-3453\",\n month = \"Jan\",\n doi = \"10.1007/s10853-025-10645-8\",\n url = \"https://doi.org/10.1007/s10853-025-10645-8\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"7\",\n issn = \"0022-2461\"\n}\n", + "authors": [ + "Michael P. Haines", + "Ehsan Farabi", + "Nima Haghdadi", + "Sophie Primig" + ], + "publication_date": "2025-01-28T00:00:00Z", + "year": 2025, + "volume": "60", + "issue": "7", + "issn": "0022-2461", + "pages": "3430-3453", + "journal": "Journal of Materials Science", + "publisher": "Springer Science and Business Media LLC", + "url": "https://doi.org/10.1007/s10853-025-10645-8", + "title": "On the martensitic phase transformation and grain boundary character evolution in laser powder bed fusion 17-4 precipitation hardened stainless steel", + "citation_count": 8, + "bibtex_type": "article", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1007/s10853-025-10645-8", + "doi_url": "https://doi.org/10.1007/s10853-025-10645-8", + "doc_id": "5451a9794aade360", + "file_location": null, + "license": null, + "pdf_url": "https://link.springer.com/content/pdf/10.1007/s10853-025-10645-8.pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "Michael P. Haines, Ehsan Farabi, Nima Haghdadi, and Sophie Primig. On the martensitic phase transformation and grain boundary character evolution in laser powder bed fusion 17-4 precipitation hardened stainless steel. Journal of Materials Science, 60:3430-3453, Jan 2025. URL: https://doi.org/10.1007/s10853-025-10645-8, doi:10.1007/s10853-025-10645-8. This article has 8 citations and is from a peer-reviewed journal." + }, + "chunk_id": "42a0a965-ad3b-4a4f-b302-ba767d43cf76" + }, + "score": 5, + "snippets": [ + "The distribution of intervariant crystallographic planes in a lath martensite using five macroscopic parameters", + "The relative grain boundary area and energy distributions in a ferritic steel determined from three-dimensional electron backscatter diffraction maps", + "Effect of ferrite-to-austenite phase transformation path on the interface crystallographic character distributions in a duplex stainless steel", + "Influence of processing method on the network of grain boundaries" + ], + "used_images": false + }, + { + "id": "pqac-00000047", + "context": "The excerpt discusses how grain boundary characteristics influence martensite properties in laser powder bed fusion 17-4 PH steel. The {110} boundary planes are identified as beneficial for controlling hydrogen embrittlement and dislocation plasticity. Intervariant boundary populations are sensitive to multiple factors including chemical composition, phase transformation mechanisms, crystallographic texture, temperature, strain, and grain size. Prior austenite grain size (PAGS) significantly affects martensite properties by altering the martensite start and finish temperatures. Smaller parent austenite grains (approximately 10.2 \u00b5m diameter in High N builds) suppress the martensite start temperature, while larger grains (52.6 \u00b5m in Low N builds) show different behavior. The martensitic microstructures preferentially develop {110} twist plane orientations, which aligns with observations in wrought martensitic steels. However, the excerpt does not specifically address five-parameter grain boundary distributions or detailed relationships between specific intervariant boundaries and corrosion resistance.", + "question": "How do grain boundary character distribution, prior austenite grain size, and five-parameter grain boundary distribution relate to martensite properties in LPBF steel? What intervariant boundaries affect toughness and corrosion?", + "text": { + "embedding": null, + "text": "", + "name": "haines2025onthemartensitic pages 13-15", + "media": [], + "doc": { + "embedding": null, + "docname": "haines2025onthemartensitic", + "dockey": "5451a9794aade360", + "citation": "Michael P. Haines, Ehsan Farabi, Nima Haghdadi, and Sophie Primig. On the martensitic phase transformation and grain boundary character evolution in laser powder bed fusion 17-4 precipitation hardened stainless steel. Journal of Materials Science, 60:3430-3453, Jan 2025. URL: https://doi.org/10.1007/s10853-025-10645-8, doi:10.1007/s10853-025-10645-8.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "haines2025onthemartensitic", + "bibtex": "@article{haines2025onthemartensitic,\n author = \"Haines, Michael P. and Farabi, Ehsan and Haghdadi, Nima and Primig, Sophie\",\n title = \"On the martensitic phase transformation and grain boundary character evolution in laser powder bed fusion 17-4 precipitation hardened stainless steel\",\n year = \"2025\",\n journal = \"Journal of Materials Science\",\n volume = \"60\",\n pages = \"3430-3453\",\n month = \"Jan\",\n doi = \"10.1007/s10853-025-10645-8\",\n url = \"https://doi.org/10.1007/s10853-025-10645-8\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"7\",\n issn = \"0022-2461\"\n}\n", + "authors": [ + "Michael P. Haines", + "Ehsan Farabi", + "Nima Haghdadi", + "Sophie Primig" + ], + "publication_date": "2025-01-28T00:00:00Z", + "year": 2025, + "volume": "60", + "issue": "7", + "issn": "0022-2461", + "pages": "3430-3453", + "journal": "Journal of Materials Science", + "publisher": "Springer Science and Business Media LLC", + "url": "https://doi.org/10.1007/s10853-025-10645-8", + "title": "On the martensitic phase transformation and grain boundary character evolution in laser powder bed fusion 17-4 precipitation hardened stainless steel", + "citation_count": 8, + "bibtex_type": "article", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1007/s10853-025-10645-8", + "doi_url": "https://doi.org/10.1007/s10853-025-10645-8", + "doc_id": "5451a9794aade360", + "file_location": null, + "license": null, + "pdf_url": "https://link.springer.com/content/pdf/10.1007/s10853-025-10645-8.pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "Michael P. Haines, Ehsan Farabi, Nima Haghdadi, and Sophie Primig. On the martensitic phase transformation and grain boundary character evolution in laser powder bed fusion 17-4 precipitation hardened stainless steel. Journal of Materials Science, 60:3430-3453, Jan 2025. URL: https://doi.org/10.1007/s10853-025-10645-8, doi:10.1007/s10853-025-10645-8. This article has 8 citations and is from a peer-reviewed journal." + }, + "chunk_id": "ee184192-32a5-4b6c-a08e-41d3a12d773b" + }, + "score": 6, + "snippets": [ + "the {110} boundary planes are beneficial for controlling hydrogen embrittlement and dislocation plasticity", + "The intervariant boundary populations are generally sensitive to various factors, including chemical composition, phase transformation mechanisms, crystallographic texture, temperature, strain, and grain size", + "the parent grain size alters the martensite start (Ms) and martensite finish (Mf) temperatures", + "the High N samples have a mean grain diameter of ~ 10.2 \u00b1 0.4 \u00b5m... there is a high likelihood that the size of a subsection of grains results in the suppression of the Ms temperature", + "the martensitic microstructures show a distinct peak at the {110} twist plane orientations which is in accordance with what has been previously observed in wrought martensitic 17-4 PH steels" + ], + "used_images": false + }, + { + "id": "pqac-00000049", + "context": "## Summary\n\nThis excerpt describes EBSD methodology applied to an AlSi10Mg alloy processed by selective laser melting (SLM) and severe plastic deformation (ECAP). \n\n**EBSD Acquisition Details:**\nStep sizes varied: \"0.3 \u00b5m for heat-treated (S2), 0.09 \u00b5m for 1 ECAP (S2-1), and 0.06 \u00b5m for 2 ECAP (S2-2) samples.\" Data cleaning involved \"neighbor orientation correlation data cleaning process (level 4)\" followed by \"grain confidence index standardization cleanup with a grain tolerance angle threshold of 2\u00b0\" and \"coincidence index filter of 0.05.\"\n\n**Microstructural Features Characterized:**\nThe SLM as-built microstructure exhibited heterogeneous zones: \"'MP fine' zone was composed of fine primary \u03b1-Al cells (darker gray) surrounded by a continuous cellular Si network (lighter white). The 'MP coarse' zone consisted of a coarser Si network.\" The XZ plane showed \"semicircular (fish-scale) patterns along the Z-direction.\"\n\n**Limitation:** The excerpt provides practical EBSD methodology but does not address the broader question of which EBSD-derived quantities (grain size, texture, misorientation, KAM, GND density, strain, etc.) are of highest scientific/industrial importance or their structure-property linkages.", + "question": "Which quantitative microstructural outcomes and measurements derivable from EBSD (electron backscatter diffraction) are currently of highest scientific and industrial importance in materials science, and why?\n\nProvide a prioritized, evidence-backed survey covering:\n\n1. WHICH EBSD-DERIVED QUANTITIES MATTER MOST NOW. Assess the current importance, demand, and research activity for each of: grain size and grain size distribution; grain morphology/aspect ratio; crystallographic texture (ODF, pole figures, texture index) ; misorientation distribution and grain boundary character distribution (GBCD, including the five-parameter grain boundary character distribution and grain boundary network/connectivity analysis); kernel average misorientation (KAM), grain orientation spread (GOS), and geometrically necessary dislocation (GND) density; residual elastic strain and stress via high-resolution EBSD (HR-EBSD / cross-correlation); phase fraction and phase identification including small or nanoscale second phases; twin and variant analysis; parent-phase (prior-austenite / prior-beta) reconstruction; and 3D EBSD / serial sectioning derived statistics.\n\n2. STRUCTURE-PROPERTY LINKAGE. For each quantity above, what is the evidence that it predicts or correlates with engineering properties (yield strength and Hall-Petch behaviour, ductility, anisotropy, fatigue crack initiation and short-crack growth, creep, fracture toughness, corrosion and stress-corrosion cracking, magnetic and electrical properties)? Which EBSD measurements have the strongest demonstrated property payoff, and which are most often reported but weakly linked to properties?\n\n3. EMERGING AND HIGH-GROWTH USES (roughly 2020-2026). Which EBSD-derived measurements are in rising demand as inputs to: ICME and integrated computational materials engineering; crystal plasticity finite element modelling (CPFEM) and micromechanical simulation; synthetic microstructure generation and statistical volume elements; machine learning surrogate models and microstructure-property regression; digital twins; and qualification of additively manufactured metals? Which quantities are the actual bottleneck for these workflows?\n\n4. ADDITIVE MANUFACTURING SPECIFICALLY. For laser powder bed fusion metals (particularly Al-Si alloys such as AlSi10Mg, but also Ti-6Al-4V, IN718, 316L), which EBSD outcomes are most reported and most decision-relevant for process qualification and part certification (columnar vs equiaxed grain morphology, solidification texture and its anisotropy consequences, melt-pool boundary structure, cell/subgrain structure, low-angle vs high-angle boundary fractions, residual strain)?\n\n5. REPRODUCIBILITY AND MEASUREMENT-QUALITY CONCERNS. Which of these EBSD-derived measurements are known to be most sensitive to acquisition and post-processing choices (step size, indexing method and settings, cleanup/noise-reduction, misorientation threshold, minimum grain size, confidence-index filtering), and where has the literature documented that these choices materially change the reported result or bias downstream conclusions? Which measurements are considered robust and which are considered fragile or under-standardized (including relevant standards such as ASTM E2627 and ISO 13067)?\n\nConclude with a ranked shortlist: if an automated EBSD parameter-optimization tool could reliably deliver a small number of these measurements with quantified uncertainty and reproducibility, which measurements would create the most scientific value, and which would be premature or low-value targets? Give explicit citations throughout.", + "text": { + "embedding": null, + "text": "", + "name": "snopinski2022evolutionofmicrostructure pages 4-6", + "media": [], + "doc": { + "embedding": null, + "docname": "snopinski2022evolutionofmicrostructure", + "dockey": "b1c8ebc58b44d35a", + "citation": "Przemys\u0142aw Snopi\u0144ski, Anna Wo\u017aniak, Dariusz \u0141ukowiec, Krzysztof Matus, Tomasz Ta\u0144ski, Stanislav Rusz, and Ond\u0159ej Hil\u0161er. Evolution of microstructure, texture and corrosion properties of additively manufactured alsi10mg alloy subjected to equal channel angular pressing (ecap). Symmetry, 14:674, Mar 2022. URL: https://doi.org/10.3390/sym14040674, doi:10.3390/sym14040674.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "snopinski2022evolutionofmicrostructure", + "bibtex": "@article{snopinski2022evolutionofmicrostructure,\n author = \"Snopi\u0144ski, Przemys\u0142aw and Wo\u017aniak, Anna and \u0141ukowiec, Dariusz and Matus, Krzysztof and Ta\u0144ski, Tomasz and Rusz, Stanislav and Hil\u0161er, Ond\u0159ej\",\n title = \"Evolution of Microstructure, Texture and Corrosion Properties of Additively Manufactured AlSi10Mg Alloy Subjected to Equal Channel Angular Pressing (ECAP)\",\n year = \"2022\",\n journal = \"Symmetry\",\n volume = \"14\",\n pages = \"674\",\n month = \"Mar\",\n doi = \"10.3390/sym14040674\",\n url = \"https://doi.org/10.3390/sym14040674\",\n publisher = \"MDPI AG\",\n issue = \"4\",\n issn = \"2073-8994\"\n}\n", + "authors": [ + "Przemys\u0142aw Snopi\u0144ski", + "Anna Wo\u017aniak", + "Dariusz \u0141ukowiec", + "Krzysztof Matus", + "Tomasz Ta\u0144ski", + "Stanislav Rusz", + "Ond\u0159ej Hil\u0161er" + ], + "publication_date": "2022-03-24T00:00:00Z", + "year": 2022, + "volume": "14", + "issue": "4", + "issn": "2073-8994", + "pages": "674", + "journal": "Symmetry", + "publisher": "MDPI AG", + "url": "https://doi.org/10.3390/sym14040674", + "title": "Evolution of Microstructure, Texture and Corrosion Properties of Additively Manufactured AlSi10Mg Alloy Subjected to Equal Channel Angular Pressing (ECAP)", + "citation_count": 25, + "bibtex_type": "article", + "source_quality": -1, + "is_retracted": null, + "doi": "10.3390/sym14040674", + "doi_url": "https://doi.org/10.3390/sym14040674", + "doc_id": "b1c8ebc58b44d35a", + "file_location": null, + "license": null, + "pdf_url": "https://www.mdpi.com/2073-8994/14/4/674/pdf?version=1648130240", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "Przemys\u0142aw Snopi\u0144ski, Anna Wo\u017aniak, Dariusz \u0141ukowiec, Krzysztof Matus, Tomasz Ta\u0144ski, Stanislav Rusz, and Ond\u0159ej Hil\u0161er. Evolution of microstructure, texture and corrosion properties of additively manufactured alsi10mg alloy subjected to equal channel angular pressing (ecap). Symmetry, 14:674, Mar 2022. URL: https://doi.org/10.3390/sym14040674, doi:10.3390/sym14040674. This article has 25 citations." + }, + "chunk_id": "2f424a80-d8f7-4a81-aab3-a4f44694469a" + }, + "score": -1 + }, + { + "id": "pqac-00000050", + "context": "## Summary\n\nThis excerpt examines AlSi10Mg alloy microstructure and corrosion behavior using EBSD and XRD analysis across multiple processing conditions (as-built S0, heat-treated S2, and ECAP-processed S2-1 and S2-2).\n\n**Crystallographic texture** is documented via (111) pole figures showing evolution from initial state through ECAP passes. After one ECAP pass, a \"strong shear A\u2217\u2081A\u2217\u2082 {111}<112> texture component with a maximum intensity of ~4.6 mr (multiply random)\" emerged; further deformation strengthened this component and introduced \"B B {112}<110> texture component.\"\n\n**Microstructural changes** affected corrosion resistance: heat treatment depleted Si solid solution from 1.1 at% to 0.3 at%, altering Si precipitate morphology. ECAP processing extended Si solubility to 2.2 at% after one pass, then depleted it to 0.7 at% after two passes via \"dynamic precipitation of supersaturated Si.\"\n\n**Structure-property linkage** is demonstrated through corrosion data: ECAP-processed samples showed dramatically improved corrosion resistance with corrosion current density icorr decreasing from 7.3\u201318.5 \u00b5A/cm\u00b2 (as-built/heat-treated) to 0.2\u20130.3 \u00b5A/cm\u00b2 (ECAP samples), and polarization resistance Rp increasing to 60.6\u201375.5 k\u03a9\u00b7cm\u00b2.", + "question": "Which quantitative microstructural outcomes and measurements derivable from EBSD (electron backscatter diffraction) are currently of highest scientific and industrial importance in materials science, and why?\n\nProvide a prioritized, evidence-backed survey covering:\n\n1. WHICH EBSD-DERIVED QUANTITIES MATTER MOST NOW. Assess the current importance, demand, and research activity for each of: grain size and grain size distribution; grain morphology/aspect ratio; crystallographic texture (ODF, pole figures, texture index) ; misorientation distribution and grain boundary character distribution (GBCD, including the five-parameter grain boundary character distribution and grain boundary network/connectivity analysis); kernel average misorientation (KAM), grain orientation spread (GOS), and geometrically necessary dislocation (GND) density; residual elastic strain and stress via high-resolution EBSD (HR-EBSD / cross-correlation); phase fraction and phase identification including small or nanoscale second phases; twin and variant analysis; parent-phase (prior-austenite / prior-beta) reconstruction; and 3D EBSD / serial sectioning derived statistics.\n\n2. STRUCTURE-PROPERTY LINKAGE. For each quantity above, what is the evidence that it predicts or correlates with engineering properties (yield strength and Hall-Petch behaviour, ductility, anisotropy, fatigue crack initiation and short-crack growth, creep, fracture toughness, corrosion and stress-corrosion cracking, magnetic and electrical properties)? Which EBSD measurements have the strongest demonstrated property payoff, and which are most often reported but weakly linked to properties?\n\n3. EMERGING AND HIGH-GROWTH USES (roughly 2020-2026). Which EBSD-derived measurements are in rising demand as inputs to: ICME and integrated computational materials engineering; crystal plasticity finite element modelling (CPFEM) and micromechanical simulation; synthetic microstructure generation and statistical volume elements; machine learning surrogate models and microstructure-property regression; digital twins; and qualification of additively manufactured metals? Which quantities are the actual bottleneck for these workflows?\n\n4. ADDITIVE MANUFACTURING SPECIFICALLY. For laser powder bed fusion metals (particularly Al-Si alloys such as AlSi10Mg, but also Ti-6Al-4V, IN718, 316L), which EBSD outcomes are most reported and most decision-relevant for process qualification and part certification (columnar vs equiaxed grain morphology, solidification texture and its anisotropy consequences, melt-pool boundary structure, cell/subgrain structure, low-angle vs high-angle boundary fractions, residual strain)?\n\n5. REPRODUCIBILITY AND MEASUREMENT-QUALITY CONCERNS. Which of these EBSD-derived measurements are known to be most sensitive to acquisition and post-processing choices (step size, indexing method and settings, cleanup/noise-reduction, misorientation threshold, minimum grain size, confidence-index filtering), and where has the literature documented that these choices materially change the reported result or bias downstream conclusions? Which measurements are considered robust and which are considered fragile or under-standardized (including relevant standards such as ASTM E2627 and ISO 13067)?\n\nConclude with a ranked shortlist: if an automated EBSD parameter-optimization tool could reliably deliver a small number of these measurements with quantified uncertainty and reproducibility, which measurements would create the most scientific value, and which would be premature or low-value targets? Give explicit citations throughout.", + "text": { + "embedding": null, + "text": "", + "name": "snopinski2022evolutionofmicrostructure pages 9-12", + "media": [], + "doc": { + "embedding": null, + "docname": "snopinski2022evolutionofmicrostructure", + "dockey": "b1c8ebc58b44d35a", + "citation": "Przemys\u0142aw Snopi\u0144ski, Anna Wo\u017aniak, Dariusz \u0141ukowiec, Krzysztof Matus, Tomasz Ta\u0144ski, Stanislav Rusz, and Ond\u0159ej Hil\u0161er. Evolution of microstructure, texture and corrosion properties of additively manufactured alsi10mg alloy subjected to equal channel angular pressing (ecap). Symmetry, 14:674, Mar 2022. URL: https://doi.org/10.3390/sym14040674, doi:10.3390/sym14040674.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "snopinski2022evolutionofmicrostructure", + "bibtex": "@article{snopinski2022evolutionofmicrostructure,\n author = \"Snopi\u0144ski, Przemys\u0142aw and Wo\u017aniak, Anna and \u0141ukowiec, Dariusz and Matus, Krzysztof and Ta\u0144ski, Tomasz and Rusz, Stanislav and Hil\u0161er, Ond\u0159ej\",\n title = \"Evolution of Microstructure, Texture and Corrosion Properties of Additively Manufactured AlSi10Mg Alloy Subjected to Equal Channel Angular Pressing (ECAP)\",\n year = \"2022\",\n journal = \"Symmetry\",\n volume = \"14\",\n pages = \"674\",\n month = \"Mar\",\n doi = \"10.3390/sym14040674\",\n url = \"https://doi.org/10.3390/sym14040674\",\n publisher = \"MDPI AG\",\n issue = \"4\",\n issn = \"2073-8994\"\n}\n", + "authors": [ + "Przemys\u0142aw Snopi\u0144ski", + "Anna Wo\u017aniak", + "Dariusz \u0141ukowiec", + "Krzysztof Matus", + "Tomasz Ta\u0144ski", + "Stanislav Rusz", + "Ond\u0159ej Hil\u0161er" + ], + "publication_date": "2022-03-24T00:00:00Z", + "year": 2022, + "volume": "14", + "issue": "4", + "issn": "2073-8994", + "pages": "674", + "journal": "Symmetry", + "publisher": "MDPI AG", + "url": "https://doi.org/10.3390/sym14040674", + "title": "Evolution of Microstructure, Texture and Corrosion Properties of Additively Manufactured AlSi10Mg Alloy Subjected to Equal Channel Angular Pressing (ECAP)", + "citation_count": 25, + "bibtex_type": "article", + "source_quality": -1, + "is_retracted": null, + "doi": "10.3390/sym14040674", + "doi_url": "https://doi.org/10.3390/sym14040674", + "doc_id": "b1c8ebc58b44d35a", + "file_location": null, + "license": null, + "pdf_url": "https://www.mdpi.com/2073-8994/14/4/674/pdf?version=1648130240", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "Przemys\u0142aw Snopi\u0144ski, Anna Wo\u017aniak, Dariusz \u0141ukowiec, Krzysztof Matus, Tomasz Ta\u0144ski, Stanislav Rusz, and Ond\u0159ej Hil\u0161er. Evolution of microstructure, texture and corrosion properties of additively manufactured alsi10mg alloy subjected to equal channel angular pressing (ecap). Symmetry, 14:674, Mar 2022. URL: https://doi.org/10.3390/sym14040674, doi:10.3390/sym14040674. This article has 25 citations." + }, + "chunk_id": "4efed24a-6e60-4947-9c4c-c958fae64a8d" + }, + "score": -1 + }, + { + "id": "pqac-00000051", + "context": "# Summary\n\nThis excerpt from an additive manufacturing (AM) EBSD guide emphasizes critical measurement quality and reproducibility issues. Key points:\n\n**Measurement Sensitivity & Standardization:**\n\"The wrong choice of EBSD acquisition conditions or parameters to plot can result in erroneous conclusions, based on noisy or restricted and therefore unrepresentative data sets.\" The guide stresses that \"different software programs use different definitions for calculation of the value of a particular parameter, or because default parameters are changed without realising.\"\n\n**Critical AM-Specific Measurements:**\nFor AM materials (focusing on Ni-base superalloys), **crystallographic texture relative to build direction (Z-axis) and grain morphology/elongation** are emphasized as decision-relevant. The excerpt demonstrates that texture analysis requires careful axis alignment between AM equipment coordinates, sample geometry, microscope stage orientation, and EBSD detector orientation\u2014misalignment produces \"erroneous conclusions.\"\n\n**Texture Representation Fragility:**\nThe choice of orientation color scale (IPF direction) materially changes interpretability; using only default IPF(z) mapping \"it is possible that important information may be missed,\" with preferred orientations becoming visible only when plotted from orthogonal directions. This directly illustrates how post-processing choices bias conclusions about texture and grain structure.", + "question": "Which quantitative microstructural outcomes and measurements derivable from EBSD (electron backscatter diffraction) are currently of highest scientific and industrial importance in materials science, and why?\n\nProvide a prioritized, evidence-backed survey covering:\n\n1. WHICH EBSD-DERIVED QUANTITIES MATTER MOST NOW. Assess the current importance, demand, and research activity for each of: grain size and grain size distribution; grain morphology/aspect ratio; crystallographic texture (ODF, pole figures, texture index) ; misorientation distribution and grain boundary character distribution (GBCD, including the five-parameter grain boundary character distribution and grain boundary network/connectivity analysis); kernel average misorientation (KAM), grain orientation spread (GOS), and geometrically necessary dislocation (GND) density; residual elastic strain and stress via high-resolution EBSD (HR-EBSD / cross-correlation); phase fraction and phase identification including small or nanoscale second phases; twin and variant analysis; parent-phase (prior-austenite / prior-beta) reconstruction; and 3D EBSD / serial sectioning derived statistics.\n\n2. STRUCTURE-PROPERTY LINKAGE. For each quantity above, what is the evidence that it predicts or correlates with engineering properties (yield strength and Hall-Petch behaviour, ductility, anisotropy, fatigue crack initiation and short-crack growth, creep, fracture toughness, corrosion and stress-corrosion cracking, magnetic and electrical properties)? Which EBSD measurements have the strongest demonstrated property payoff, and which are most often reported but weakly linked to properties?\n\n3. EMERGING AND HIGH-GROWTH USES (roughly 2020-2026). Which EBSD-derived measurements are in rising demand as inputs to: ICME and integrated computational materials engineering; crystal plasticity finite element modelling (CPFEM) and micromechanical simulation; synthetic microstructure generation and statistical volume elements; machine learning surrogate models and microstructure-property regression; digital twins; and qualification of additively manufactured metals? Which quantities are the actual bottleneck for these workflows?\n\n4. ADDITIVE MANUFACTURING SPECIFICALLY. For laser powder bed fusion metals (particularly Al-Si alloys such as AlSi10Mg, but also Ti-6Al-4V, IN718, 316L), which EBSD outcomes are most reported and most decision-relevant for process qualification and part certification (columnar vs equiaxed grain morphology, solidification texture and its anisotropy consequences, melt-pool boundary structure, cell/subgrain structure, low-angle vs high-angle boundary fractions, residual strain)?\n\n5. REPRODUCIBILITY AND MEASUREMENT-QUALITY CONCERNS. Which of these EBSD-derived measurements are known to be most sensitive to acquisition and post-processing choices (step size, indexing method and settings, cleanup/noise-reduction, misorientation threshold, minimum grain size, confidence-index filtering), and where has the literature documented that these choices materially change the reported result or bias downstream conclusions? Which measurements are considered robust and which are considered fragile or under-standardized (including relevant standards such as ASTM E2627 and ISO 13067)?\n\nConclude with a ranked shortlist: if an automated EBSD parameter-optimization tool could reliably deliver a small number of these measurements with quantified uncertainty and reproducibility, which measurements would create the most scientific value, and which would be premature or low-value targets? Give explicit citations throughout.", + "text": { + "embedding": null, + "text": "", + "name": "mingard2023theuseof pages 8-15", + "media": [], + "doc": { + "embedding": null, + "docname": "mingard2023theuseof", + "dockey": "ca4fa63a884d1ef1", + "citation": "K P Mingard. The use of ebsd for analysis of additively manufactured materials. ArXiv, Feb 2023. URL: https://doi.org/10.47120/npl.mgpg152, doi:10.47120/npl.mgpg152.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "mingard2023theuseof", + "bibtex": "@article{mingard2023theuseof,\n author = \"Mingard, K P\",\n title = \"The use of EBSD for analysis of additively manufactured materials\",\n year = \"2023\",\n journal = \"ArXiv\",\n month = \"Feb\",\n doi = \"10.47120/npl.mgpg152\",\n url = \"https://doi.org/10.47120/npl.mgpg152\",\n publisher = \"National Physical Laboratory\"\n}\n", + "authors": [ + "K P Mingard" + ], + "publication_date": "2023-02-07T00:00:00Z", + "year": 2023, + "volume": null, + "issue": null, + "issn": null, + "pages": null, + "journal": "ArXiv", + "publisher": "National Physical Laboratory", + "url": "https://doi.org/10.47120/npl.mgpg152", + "title": "The use of EBSD for analysis of additively manufactured materials", + "citation_count": 4, + "bibtex_type": "article", + "source_quality": -1, + "is_retracted": null, + "doi": "10.47120/npl.mgpg152", + "doi_url": "https://doi.org/10.47120/npl.mgpg152", + "doc_id": "ca4fa63a884d1ef1", + "file_location": null, + "license": null, + "pdf_url": "http://eprintspublications.npl.co.uk/9639/1/MGPG152.pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "K P Mingard. The use of ebsd for analysis of additively manufactured materials. ArXiv, Feb 2023. URL: https://doi.org/10.47120/npl.mgpg152, doi:10.47120/npl.mgpg152. This article has 4 citations." + }, + "chunk_id": "833b4535-a646-43b7-b52b-2c8846e53bbb" + }, + "score": -1 + }, + { + "id": "pqac-00000052", + "context": "# Summary\n\nThis excerpt addresses **reproducibility and measurement-quality concerns** in EBSD microstructural analysis, focusing on how visualization and data processing choices materially affect reported results.\n\n**Key findings:**\n\n1. **Visualization distortion**: Identical microstructural data (e.g., aspect ratio maps) appear substantially different when colour scale transitions, gradients, or range limits are altered without documentation. \"The ability to make comparisons is impossible if they are adjusted without clear records.\"\n\n2. **Hidden post-processing artifacts**: Even with disclosed colour scales, \"the actual correspondence between the map parameter and the scale may be distorted\"\u2014notably, manufacturer EBSD software applies undisclosed gamma corrections that \"accentuate the variation between larger grains\" while reducing it for smaller grains (Figure 19).\n\n3. **Fragile vs. robust measurements**: Grey-scale maps for grain size and aspect ratio are sensitive to scale range selection and gamma correction, but can be partially corrected. The excerpt emphasizes that \"scales which have transitions between colours or grey levels...need to be carefully defined so the similarity can be established before comparisons are made.\"\n\n4. **Standards cited**: ISO 13067:2020 on grain size measurement is referenced, indicating standardization efforts exist but implementation gaps remain.", + "question": "Which quantitative microstructural outcomes and measurements derivable from EBSD (electron backscatter diffraction) are currently of highest scientific and industrial importance in materials science, and why?\n\nProvide a prioritized, evidence-backed survey covering:\n\n1. WHICH EBSD-DERIVED QUANTITIES MATTER MOST NOW. Assess the current importance, demand, and research activity for each of: grain size and grain size distribution; grain morphology/aspect ratio; crystallographic texture (ODF, pole figures, texture index) ; misorientation distribution and grain boundary character distribution (GBCD, including the five-parameter grain boundary character distribution and grain boundary network/connectivity analysis); kernel average misorientation (KAM), grain orientation spread (GOS), and geometrically necessary dislocation (GND) density; residual elastic strain and stress via high-resolution EBSD (HR-EBSD / cross-correlation); phase fraction and phase identification including small or nanoscale second phases; twin and variant analysis; parent-phase (prior-austenite / prior-beta) reconstruction; and 3D EBSD / serial sectioning derived statistics.\n\n2. STRUCTURE-PROPERTY LINKAGE. For each quantity above, what is the evidence that it predicts or correlates with engineering properties (yield strength and Hall-Petch behaviour, ductility, anisotropy, fatigue crack initiation and short-crack growth, creep, fracture toughness, corrosion and stress-corrosion cracking, magnetic and electrical properties)? Which EBSD measurements have the strongest demonstrated property payoff, and which are most often reported but weakly linked to properties?\n\n3. EMERGING AND HIGH-GROWTH USES (roughly 2020-2026). Which EBSD-derived measurements are in rising demand as inputs to: ICME and integrated computational materials engineering; crystal plasticity finite element modelling (CPFEM) and micromechanical simulation; synthetic microstructure generation and statistical volume elements; machine learning surrogate models and microstructure-property regression; digital twins; and qualification of additively manufactured metals? Which quantities are the actual bottleneck for these workflows?\n\n4. ADDITIVE MANUFACTURING SPECIFICALLY. For laser powder bed fusion metals (particularly Al-Si alloys such as AlSi10Mg, but also Ti-6Al-4V, IN718, 316L), which EBSD outcomes are most reported and most decision-relevant for process qualification and part certification (columnar vs equiaxed grain morphology, solidification texture and its anisotropy consequences, melt-pool boundary structure, cell/subgrain structure, low-angle vs high-angle boundary fractions, residual strain)?\n\n5. REPRODUCIBILITY AND MEASUREMENT-QUALITY CONCERNS. Which of these EBSD-derived measurements are known to be most sensitive to acquisition and post-processing choices (step size, indexing method and settings, cleanup/noise-reduction, misorientation threshold, minimum grain size, confidence-index filtering), and where has the literature documented that these choices materially change the reported result or bias downstream conclusions? Which measurements are considered robust and which are considered fragile or under-standardized (including relevant standards such as ASTM E2627 and ISO 13067)?\n\nConclude with a ranked shortlist: if an automated EBSD parameter-optimization tool could reliably deliver a small number of these measurements with quantified uncertainty and reproducibility, which measurements would create the most scientific value, and which would be premature or low-value targets? Give explicit citations throughout.", + "text": { + "embedding": null, + "text": "", + "name": "mingard2023theuseof pages 33-41", + "media": [], + "doc": { + "embedding": null, + "docname": "mingard2023theuseof", + "dockey": "ca4fa63a884d1ef1", + "citation": "K P Mingard. The use of ebsd for analysis of additively manufactured materials. ArXiv, Feb 2023. URL: https://doi.org/10.47120/npl.mgpg152, doi:10.47120/npl.mgpg152.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "mingard2023theuseof", + "bibtex": "@article{mingard2023theuseof,\n author = \"Mingard, K P\",\n title = \"The use of EBSD for analysis of additively manufactured materials\",\n year = \"2023\",\n journal = \"ArXiv\",\n month = \"Feb\",\n doi = \"10.47120/npl.mgpg152\",\n url = \"https://doi.org/10.47120/npl.mgpg152\",\n publisher = \"National Physical Laboratory\"\n}\n", + "authors": [ + "K P Mingard" + ], + "publication_date": "2023-02-07T00:00:00Z", + "year": 2023, + "volume": null, + "issue": null, + "issn": null, + "pages": null, + "journal": "ArXiv", + "publisher": "National Physical Laboratory", + "url": "https://doi.org/10.47120/npl.mgpg152", + "title": "The use of EBSD for analysis of additively manufactured materials", + "citation_count": 4, + "bibtex_type": "article", + "source_quality": -1, + "is_retracted": null, + "doi": "10.47120/npl.mgpg152", + "doi_url": "https://doi.org/10.47120/npl.mgpg152", + "doc_id": "ca4fa63a884d1ef1", + "file_location": null, + "license": null, + "pdf_url": "http://eprintspublications.npl.co.uk/9639/1/MGPG152.pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "K P Mingard. The use of ebsd for analysis of additively manufactured materials. ArXiv, Feb 2023. URL: https://doi.org/10.47120/npl.mgpg152, doi:10.47120/npl.mgpg152. This article has 4 citations." + }, + "chunk_id": "881bf429-827a-49b2-9486-70f13d6d19dc" + }, + "score": -1 + }, + { + "id": "pqac-00000053", + "context": "The HR-EBSD method measures residual elastic strain by extracting a reference EBSP (Electron BackScatter Pattern) within a grain and measuring image shifts via cross-correlation between the reference pattern and test patterns. A deformation gradient tensor is derived from the diffraction pattern shifts, allowing separation of strain and rotation components using a finite decomposition framework. The resulting strain tensor is multiplied by the stiffness tensor for ferritic steel to obtain the stress tensor. The method has a strain sensitivity of at least 1 \u00d7 10\u207b\u2074. However, the excerpt does not contain information addressing crack tip stress fields or dislocation characterization. The article references comprehensive details of the HR-EBSD method provided elsewhere.", + "question": "How does HR-EBSD cross-correlation method measure residual elastic strain and stress? What are the accuracy and limitations? How does it relate to crack tip stress fields and dislocation characterization?", + "text": { + "embedding": null, + "text": "", + "name": "ball2023pergrainandneighbourhood pages 3-4", + "media": [], + "doc": { + "embedding": null, + "docname": "ball2023pergrainandneighbourhood", + "dockey": "9f149324a0e300bc", + "citation": "James A. D. Ball, Anna Kareer, Oxana V. Magdysyuk, Stefan Michalik, Thomas Connolley, and David M. Collins. Per-grain and neighbourhood stress interactions during deformation of a ferritic steel obtained using three-dimensional x-ray diffraction. Text, Jan 2023. URL: https://doi.org/10.48550/arxiv.2302.10711, doi:10.48550/arxiv.2302.10711.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "ball2023pergrainandneighbourhood", + "bibtex": "@article{ball2023pergrainandneighbourhood,\n author = \"Ball, James A. D. and Kareer, Anna and Magdysyuk, Oxana V. and Michalik, Stefan and Connolley, Thomas and Collins, David M.\",\n title = \"Per-grain and neighbourhood stress interactions during deformation of a ferritic steel obtained using three-dimensional X-ray diffraction\",\n year = \"2023\",\n journal = \"Text\",\n month = \"Jan\",\n doi = \"10.48550/arxiv.2302.10711\",\n url = \"https://doi.org/10.48550/arxiv.2302.10711\",\n publisher = \"arXiv\"\n}\n", + "authors": [ + "James A. D. Ball", + "Anna Kareer", + "Oxana V. Magdysyuk", + "Stefan Michalik", + "Thomas Connolley", + "David M. Collins" + ], + "publication_date": "2023-01-01T00:00:00Z", + "year": 2023, + "volume": null, + "issue": null, + "issn": null, + "pages": null, + "journal": "Text", + "publisher": "arXiv", + "url": "https://arxiv.org/abs/2302.10711", + "title": "Per-grain and neighbourhood stress interactions during deformation of a ferritic steel obtained using three-dimensional X-ray diffraction", + "citation_count": 6, + "bibtex_type": "article", + "source_quality": 1, + "is_retracted": null, + "doi": "10.48550/arxiv.2302.10711", + "doi_url": "https://doi.org/10.48550/arxiv.2302.10711", + "doc_id": "9f149324a0e300bc", + "file_location": null, + "license": null, + "pdf_url": "https://arxiv.org/pdf/2302.10711", + "other": { + "client_source": [ + "paper_search", + "datacite", + "datacite" + ], + "bibtex_source": [ + "self_generated", + "self_generated", + "self_generated", + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "James A. D. Ball, Anna Kareer, Oxana V. Magdysyuk, Stefan Michalik, Thomas Connolley, and David M. Collins. Per-grain and neighbourhood stress interactions during deformation of a ferritic steel obtained using three-dimensional x-ray diffraction. Text, Jan 2023. URL: https://doi.org/10.48550/arxiv.2302.10711, doi:10.48550/arxiv.2302.10711. This article has 6 citations and is from a peer-reviewed journal." + }, + "chunk_id": "9b3989f5-8eaa-40d8-98e6-28201bfc5a51" + }, + "score": 5, + "snippets": [ + "a written method that measures subtle changes in the crystal geometry, inferred from the EBSPs. This method extracts a reference EBSP within a grain, from which image shifts are measured via a cross correlation function between the reference pattern and test patterns within this grain.", + "A deformation gradient tensor is defined from the diffraction pattern shifts, from which strain and rotation components can be separated using a finite decomposition framework", + "The method has a strain sensitivity of at least 1 \u00d7 10\u22124", + "The resulting strain tensor, for each pixel, is multiplied by the stiffness tensor for ferritic steel, using the Voigt notation, to obtain the stress tensor." + ], + "used_images": false + }, + { + "id": "pqac-ad402f2d", + "context": "The excerpt describes an HR-EBSD cross-correlation method for measuring intragranular residual elastic Type III stresses. The technique works by extracting a reference electron backscatter pattern (EBSP) within a grain and measuring image shifts via cross-correlation between the reference pattern and test patterns within the same grain. These image shifts are inferred from subtle changes in crystal geometry. However, the excerpt does not provide information about the accuracy and limitations of this method, nor does it discuss applications to crack tip stress fields or dislocation characterization. The text only briefly introduces the methodology without elaborating on performance metrics, error bounds, or specialized applications.", + "question": "How does HR-EBSD cross-correlation method measure residual elastic strain and stress? What are the accuracy and limitations? How does it relate to crack tip stress fields and dislocation characterization?", + "text": { + "embedding": null, + "text": "", + "name": "ball2023pergrainandneighbourhood pages 2-3", + "media": [], + "doc": { + "embedding": null, + "docname": "ball2023pergrainandneighbourhood", + "dockey": "9f149324a0e300bc", + "citation": "James A. D. Ball, Anna Kareer, Oxana V. Magdysyuk, Stefan Michalik, Thomas Connolley, and David M. Collins. Per-grain and neighbourhood stress interactions during deformation of a ferritic steel obtained using three-dimensional x-ray diffraction. Text, Jan 2023. URL: https://doi.org/10.48550/arxiv.2302.10711, doi:10.48550/arxiv.2302.10711.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "ball2023pergrainandneighbourhood", + "bibtex": "@article{ball2023pergrainandneighbourhood,\n author = \"Ball, James A. D. and Kareer, Anna and Magdysyuk, Oxana V. and Michalik, Stefan and Connolley, Thomas and Collins, David M.\",\n title = \"Per-grain and neighbourhood stress interactions during deformation of a ferritic steel obtained using three-dimensional X-ray diffraction\",\n year = \"2023\",\n journal = \"Text\",\n month = \"Jan\",\n doi = \"10.48550/arxiv.2302.10711\",\n url = \"https://doi.org/10.48550/arxiv.2302.10711\",\n publisher = \"arXiv\"\n}\n", + "authors": [ + "James A. D. Ball", + "Anna Kareer", + "Oxana V. Magdysyuk", + "Stefan Michalik", + "Thomas Connolley", + "David M. Collins" + ], + "publication_date": "2023-01-01T00:00:00Z", + "year": 2023, + "volume": null, + "issue": null, + "issn": null, + "pages": null, + "journal": "Text", + "publisher": "arXiv", + "url": "https://arxiv.org/abs/2302.10711", + "title": "Per-grain and neighbourhood stress interactions during deformation of a ferritic steel obtained using three-dimensional X-ray diffraction", + "citation_count": 6, + "bibtex_type": "article", + "source_quality": 1, + "is_retracted": null, + "doi": "10.48550/arxiv.2302.10711", + "doi_url": "https://doi.org/10.48550/arxiv.2302.10711", + "doc_id": "9f149324a0e300bc", + "file_location": null, + "license": null, + "pdf_url": "https://arxiv.org/pdf/2302.10711", + "other": { + "client_source": [ + "paper_search", + "datacite", + "datacite" + ], + "bibtex_source": [ + "self_generated", + "self_generated", + "self_generated", + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "James A. D. Ball, Anna Kareer, Oxana V. Magdysyuk, Stefan Michalik, Thomas Connolley, and David M. Collins. Per-grain and neighbourhood stress interactions during deformation of a ferritic steel obtained using three-dimensional x-ray diffraction. Text, Jan 2023. URL: https://doi.org/10.48550/arxiv.2302.10711, doi:10.48550/arxiv.2302.10711. This article has 6 citations and is from a peer-reviewed journal." + }, + "chunk_id": "e1d19e1a-d366-4619-88a7-f6642d040738" + }, + "score": 3, + "snippets": [ + "HR-EBSD was used to estimate intragranular residual elastic Type III stresses from the deformed specimen using an in-house written method that measures subtle changes in the crystal geometry, inferred from the EBSPs. This method extracts a reference EBSP within a grain, from which image shifts are measured via a cross correlation function between the reference pattern and test patterns within this grain." + ], + "used_images": false + }, + { + "id": "pqac-6184ce03", + "context": "The excerpt presents HR-EBSD (High-Resolution Electron Backscatter Diffraction) stress tensor measurements from ferritic steel deformation studies. Figure 3 shows maps of individual stress tensor components (\u03c3xx, \u03c3yy, \u03c3zz, \u03c3xy, \u03c3xz, \u03c3yz) obtained from processed HR-EBSD data on deformed samples with ~5% plastic strain. The results demonstrate significant stress distributions in in-plane directions (~3 GPa range) with narrower distributions in shear directions. The text notes that outlying grains with non-physical stress distributions were masked due to poor quality data, indicating limitations in the technique. However, the excerpt does not provide specific technical details about the HR-EBSD cross-correlation measurement methodology, accuracy metrics, or relationships to crack tip stress fields and dislocation characterization.", + "question": "How does HR-EBSD cross-correlation method measure residual elastic strain and stress? What are the accuracy and limitations? How does it relate to crack tip stress fields and dislocation characterization?", + "text": { + "embedding": null, + "text": "", + "name": "ball2023pergrainandneighbourhood pages 18-19", + "media": [], + "doc": { + "embedding": null, + "docname": "ball2023pergrainandneighbourhood", + "dockey": "9f149324a0e300bc", + "citation": "James A. D. Ball, Anna Kareer, Oxana V. Magdysyuk, Stefan Michalik, Thomas Connolley, and David M. Collins. Per-grain and neighbourhood stress interactions during deformation of a ferritic steel obtained using three-dimensional x-ray diffraction. Text, Jan 2023. URL: https://doi.org/10.48550/arxiv.2302.10711, doi:10.48550/arxiv.2302.10711.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "ball2023pergrainandneighbourhood", + "bibtex": "@article{ball2023pergrainandneighbourhood,\n author = \"Ball, James A. D. and Kareer, Anna and Magdysyuk, Oxana V. and Michalik, Stefan and Connolley, Thomas and Collins, David M.\",\n title = \"Per-grain and neighbourhood stress interactions during deformation of a ferritic steel obtained using three-dimensional X-ray diffraction\",\n year = \"2023\",\n journal = \"Text\",\n month = \"Jan\",\n doi = \"10.48550/arxiv.2302.10711\",\n url = \"https://doi.org/10.48550/arxiv.2302.10711\",\n publisher = \"arXiv\"\n}\n", + "authors": [ + "James A. D. Ball", + "Anna Kareer", + "Oxana V. Magdysyuk", + "Stefan Michalik", + "Thomas Connolley", + "David M. Collins" + ], + "publication_date": "2023-01-01T00:00:00Z", + "year": 2023, + "volume": null, + "issue": null, + "issn": null, + "pages": null, + "journal": "Text", + "publisher": "arXiv", + "url": "https://arxiv.org/abs/2302.10711", + "title": "Per-grain and neighbourhood stress interactions during deformation of a ferritic steel obtained using three-dimensional X-ray diffraction", + "citation_count": 6, + "bibtex_type": "article", + "source_quality": 1, + "is_retracted": null, + "doi": "10.48550/arxiv.2302.10711", + "doi_url": "https://doi.org/10.48550/arxiv.2302.10711", + "doc_id": "9f149324a0e300bc", + "file_location": null, + "license": null, + "pdf_url": "https://arxiv.org/pdf/2302.10711", + "other": { + "client_source": [ + "paper_search", + "datacite", + "datacite" + ], + "bibtex_source": [ + "self_generated", + "self_generated", + "self_generated", + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "James A. D. Ball, Anna Kareer, Oxana V. Magdysyuk, Stefan Michalik, Thomas Connolley, and David M. Collins. Per-grain and neighbourhood stress interactions during deformation of a ferritic steel obtained using three-dimensional x-ray diffraction. Text, Jan 2023. URL: https://doi.org/10.48550/arxiv.2302.10711, doi:10.48550/arxiv.2302.10711. This article has 6 citations and is from a peer-reviewed journal." + }, + "chunk_id": "95ae5393-ff00-4a84-8891-fee56d3b48a8" + }, + "score": 3, + "snippets": [ + "Figure 3 is a map of each component of the \u03c3 stress tensor obtained from the processed HR-EBSD data", + "Significantly wide stress distributions (on the order of \u223c3 GPa) are observed in the in-plane axial and transverse directions (\u03c3xx and \u03c3yy respectively). Narrower distributions are observed in the shear directions (\u03c3xy, \u03c3xz and \u03c3yz)." + ], + "used_images": true + }, + { + "id": "pqac-00000054", + "context": "The excerpt references HR-EBSD (High Resolution Electron Backscatter Diffraction) techniques for measuring residual elastic strain and stress in crystalline materials. Key cited works describe high-resolution elastic strain measurement capabilities from EBSD patterns with improved sensitivity levels. HR-EBSD techniques are presented as tools for mapping local stress and dislocations at sub-micron resolution. The document connects HR-EBSD to studies of crack tip fields and dislocation characterization, including applications to stress corrosion cracking in austenitic stainless steel and crack growth analysis. Specific applications mentioned include assessment of microscale crack tip fields and evaluation of deformation fields associated with irradiation-induced effects. However, the excerpt does not provide detailed information about the specific cross-correlation methodology, accuracy metrics, or specific limitations of HR-EBSD measurements.", + "question": "How does HR-EBSD cross-correlation method measure residual elastic strain and stress? What are the accuracy and limitations? How does it relate to crack tip stress fields and dislocation characterization?", + "text": { + "embedding": null, + "text": "", + "name": "roy2026themechanisticaspects pages 43-46", + "media": [], + "doc": { + "embedding": null, + "docname": "roy2026themechanisticaspects", + "dockey": "534364b4f339c71d", + "citation": "Ronit Roy, Johan E. Westraadt, and Janelle P. Wharry. The mechanistic aspects of chloride-induced stress corrosion cracking and internal pitting in stainless steel. Unknown journal, Aug 2026. URL: https://doi.org/10.21203/rs.3.rs-10491066/v1, doi:10.21203/rs.3.rs-10491066/v1.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "roy2026themechanisticaspects", + "bibtex": "@article{roy2026themechanisticaspects,\n author = \"Roy, Ronit and Westraadt, Johan E. and Wharry, Janelle P.\",\n title = \"The mechanistic aspects of chloride-induced stress corrosion cracking and internal pitting in stainless steel\",\n url = \"https://doi.org/10.21203/rs.3.rs-10491066/v1\",\n doi = \"10.21203/rs.3.rs-10491066/v1\",\n publisher = \"Springer Science and Business Media LLC\",\n year = \"2026\",\n month = \"Aug\",\n journal = \"Unknown journal\"\n}\n", + "authors": [ + "Ronit Roy", + "Johan E. Westraadt", + "Janelle P. Wharry" + ], + "publication_date": "2026-08-14T00:00:00Z", + "year": 2026, + "volume": null, + "issue": null, + "issn": null, + "pages": null, + "journal": null, + "publisher": "Springer Science and Business Media LLC", + "url": "https://doi.org/10.21203/rs.3.rs-10491066/v1", + "title": "The mechanistic aspects of chloride-induced stress corrosion cracking and internal pitting in stainless steel", + "citation_count": 0, + "bibtex_type": "misc", + "source_quality": null, + "is_retracted": null, + "doi": "10.21203/rs.3.rs-10491066/v1", + "doi_url": "https://doi.org/10.21203/rs.3.rs-10491066/v1", + "doc_id": "534364b4f339c71d", + "file_location": null, + "license": null, + "pdf_url": "https://www.researchsquare.com/article/rs-10491066/latest.pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "crossref" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "crossref" + ], + "self_generated", + [ + "self_generated" + ], + [ + "crossref" + ] + ] + }, + "formatted_citation": "Ronit Roy, Johan E. Westraadt, and Janelle P. Wharry. The mechanistic aspects of chloride-induced stress corrosion cracking and internal pitting in stainless steel. Unknown journal, Aug 2026. URL: https://doi.org/10.21203/rs.3.rs-10491066/v1, doi:10.21203/rs.3.rs-10491066/v1." + }, + "chunk_id": "c0b7bcda-2be4-4212-a85c-b066fe252db5" + }, + "score": 5, + "snippets": [ + "Measurement of residual elastic strain and lattice rotations with high resolution electron backscatter diffraction", + "High-resolution elastic strain measurement from electron backscatter diffraction patterns: New levels of sensitivity", + "An overview of HR-EBSD techniques for mapping local stress and dislocations in crystalline materials at sub-micron resolution" + ], + "used_images": false + }, + { + "id": "pqac-00000055", + "context": "The excerpt demonstrates HR-EBSD application for measuring residual elastic strains around cracks in stainless steel. Elastic strain localization is observed along crack paths and at grain boundaries/triple points ahead of crack tips, correlating with GND density maps and dislocation characterization via cECCI. The results show significant elastic deformation concentrations in crack tip regions. The excerpt notes that current HR-EBSD results are free from edge-rounding preparation errors. Higher HR-KAM (Kernel Average Misorientation) values concentrate at crack edges, indicating plastic deformation. The spatial strain distribution patterns correspond with dislocation microstructure evolution and crack tip stress fields, showing characteristic peanut-shaped plastic zones for mode I cracks. However, the excerpt does not provide explicit details on the mathematical measurement principles, accuracy specifications, quantitative limitations, or specific stress calculation methodologies.", + "question": "How does HR-EBSD cross-correlation method measure residual elastic strain and stress? What are the accuracy and limitations? How does it relate to crack tip stress fields and dislocation characterization?", + "text": { + "embedding": null, + "text": "", + "name": "roy2026themechanisticaspects pages 11-15", + "media": [], + "doc": { + "embedding": null, + "docname": "roy2026themechanisticaspects", + "dockey": "534364b4f339c71d", + "citation": "Ronit Roy, Johan E. Westraadt, and Janelle P. Wharry. The mechanistic aspects of chloride-induced stress corrosion cracking and internal pitting in stainless steel. Unknown journal, Aug 2026. URL: https://doi.org/10.21203/rs.3.rs-10491066/v1, doi:10.21203/rs.3.rs-10491066/v1.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "roy2026themechanisticaspects", + "bibtex": "@article{roy2026themechanisticaspects,\n author = \"Roy, Ronit and Westraadt, Johan E. and Wharry, Janelle P.\",\n title = \"The mechanistic aspects of chloride-induced stress corrosion cracking and internal pitting in stainless steel\",\n url = \"https://doi.org/10.21203/rs.3.rs-10491066/v1\",\n doi = \"10.21203/rs.3.rs-10491066/v1\",\n publisher = \"Springer Science and Business Media LLC\",\n year = \"2026\",\n month = \"Aug\",\n journal = \"Unknown journal\"\n}\n", + "authors": [ + "Ronit Roy", + "Johan E. Westraadt", + "Janelle P. Wharry" + ], + "publication_date": "2026-08-14T00:00:00Z", + "year": 2026, + "volume": null, + "issue": null, + "issn": null, + "pages": null, + "journal": null, + "publisher": "Springer Science and Business Media LLC", + "url": "https://doi.org/10.21203/rs.3.rs-10491066/v1", + "title": "The mechanistic aspects of chloride-induced stress corrosion cracking and internal pitting in stainless steel", + "citation_count": 0, + "bibtex_type": "misc", + "source_quality": null, + "is_retracted": null, + "doi": "10.21203/rs.3.rs-10491066/v1", + "doi_url": "https://doi.org/10.21203/rs.3.rs-10491066/v1", + "doc_id": "534364b4f339c71d", + "file_location": null, + "license": null, + "pdf_url": "https://www.researchsquare.com/article/rs-10491066/latest.pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "crossref" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "crossref" + ], + "self_generated", + [ + "self_generated" + ], + [ + "crossref" + ] + ] + }, + "formatted_citation": "Ronit Roy, Johan E. Westraadt, and Janelle P. Wharry. The mechanistic aspects of chloride-induced stress corrosion cracking and internal pitting in stainless steel. Unknown journal, Aug 2026. URL: https://doi.org/10.21203/rs.3.rs-10491066/v1, doi:10.21203/rs.3.rs-10491066/v1." + }, + "chunk_id": "95d2dca7-2e36-4f6f-8523-79874f49d11c" + }, + "score": 5, + "snippets": [ + "The spatial distribution of the residual elastic strains around the intergranular crack is shown in Fig. 6. Across the strain maps, elastic strain localization is observed along the crack path, representing elastic deformation in the region.", + "significant elastic strain concentrations are observed at grain boundaries and triple points ahead of the crack tip, suggesting substantial elastic deformation in that region, comparable to the GND density map and cECCI analysis", + "the current HR-EBSD results are free of errors due to possible edge rounding during sample preparation", + "Higher HR-KAM values are restricted to the crack edges", + "higher GND density is observed at the crack edges and at grain boundaries/triple points ahead of the crack tip, indicating significant plastic deformation in those regions" + ], + "used_images": false + }, + { + "id": "pqac-d011e7c9", + "context": "The excerpt presents figures and references related to HR-EBSD analysis of stress corrosion cracking in stainless steel, including measurements of residual elastic strain components around crack tips and kernel average misorientation maps with GND (geometrically necessary dislocation) density mapping. The work documents residual elastic strain components (\u03b511, \u03b512, \u03b513, \u03b522, \u03b523, \u03b533) around intergranular crack tips and correlates these with dislocation characteristics. The excerpt also references ECC (electron channeling contrast) imaging showing dislocation activity, stacking faults, and dislocation partials at crack tips. However, the excerpt does not contain detailed explanations of the HR-EBSD cross-correlation methodology itself, specific accuracy metrics, quantitative limitations, or theoretical descriptions of how the technique relates to crack tip stress fields and dislocation characterization. The content focuses on presenting microstructural characterization results rather than methodological details.", + "question": "How does HR-EBSD cross-correlation method measure residual elastic strain and stress? What are the accuracy and limitations? How does it relate to crack tip stress fields and dislocation characterization?", + "text": { + "embedding": null, + "text": "", + "name": "roy2026themechanisticaspects pages 34-43", + "media": [], + "doc": { + "embedding": null, + "docname": "roy2026themechanisticaspects", + "dockey": "534364b4f339c71d", + "citation": "Ronit Roy, Johan E. Westraadt, and Janelle P. Wharry. The mechanistic aspects of chloride-induced stress corrosion cracking and internal pitting in stainless steel. Unknown journal, Aug 2026. URL: https://doi.org/10.21203/rs.3.rs-10491066/v1, doi:10.21203/rs.3.rs-10491066/v1.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "roy2026themechanisticaspects", + "bibtex": "@article{roy2026themechanisticaspects,\n author = \"Roy, Ronit and Westraadt, Johan E. and Wharry, Janelle P.\",\n title = \"The mechanistic aspects of chloride-induced stress corrosion cracking and internal pitting in stainless steel\",\n url = \"https://doi.org/10.21203/rs.3.rs-10491066/v1\",\n doi = \"10.21203/rs.3.rs-10491066/v1\",\n publisher = \"Springer Science and Business Media LLC\",\n year = \"2026\",\n month = \"Aug\",\n journal = \"Unknown journal\"\n}\n", + "authors": [ + "Ronit Roy", + "Johan E. Westraadt", + "Janelle P. Wharry" + ], + "publication_date": "2026-08-14T00:00:00Z", + "year": 2026, + "volume": null, + "issue": null, + "issn": null, + "pages": null, + "journal": null, + "publisher": "Springer Science and Business Media LLC", + "url": "https://doi.org/10.21203/rs.3.rs-10491066/v1", + "title": "The mechanistic aspects of chloride-induced stress corrosion cracking and internal pitting in stainless steel", + "citation_count": 0, + "bibtex_type": "misc", + "source_quality": null, + "is_retracted": null, + "doi": "10.21203/rs.3.rs-10491066/v1", + "doi_url": "https://doi.org/10.21203/rs.3.rs-10491066/v1", + "doc_id": "534364b4f339c71d", + "file_location": null, + "license": null, + "pdf_url": "https://www.researchsquare.com/article/rs-10491066/latest.pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "crossref" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "crossref" + ], + "self_generated", + [ + "self_generated" + ], + [ + "crossref" + ] + ] + }, + "formatted_citation": "Ronit Roy, Johan E. Westraadt, and Janelle P. Wharry. The mechanistic aspects of chloride-induced stress corrosion cracking and internal pitting in stainless steel. Unknown journal, Aug 2026. URL: https://doi.org/10.21203/rs.3.rs-10491066/v1, doi:10.21203/rs.3.rs-10491066/v1." + }, + "chunk_id": "7115b3e6-c863-4e29-9791-044fc0e2b843" + }, + "score": 4, + "snippets": [ + "High-resolution elastic strain measurement from electron backscatter diffraction patterns", + "Residual elastic strain components around the crack tip of the intergranular CISC crack", + "High-resolution kernel average misorientation map in rads, and (e) Total GND density map" + ], + "used_images": false + }, + { + "id": "pqac-310d1b6a", + "context": "The excerpt discusses EBSD's role in microscale materials informatics, specifically mentioning its use for annotating microstructural images to establish ground truth. EBSD data enabled discrimination of different phases (bainite and ferrite) based on crystallographic orientation and intragranular misorientation metrics. The text emphasizes that microstructural representations must capture spatial correlations, connectivity, and orientation relationships, which are critical for controlling material behavior. However, the excerpt does not specifically address which EBSD measurements are most commonly used in ML surrogate models, nor does it discuss synthetic microstructure generation tools like DREAM.3D or the creation of statistical volume elements (SVEs) using EBSD data. The passage focuses on CNN-based segmentation of experimental microstructures rather than synthetic approaches.", + "question": "What EBSD measurements are most commonly reported for machine learning surrogate models and ICME workflows? What is the role of synthetic microstructure generation (DREAM.3D) and statistical volume elements using EBSD data?", + "text": { + "embedding": null, + "text": "", + "name": "nasir2026materialsinformaticsacross pages 16-18", + "media": [], + "doc": { + "embedding": null, + "docname": "nasir2026materialsinformaticsacross", + "dockey": "cd1ec17c7b6267f5", + "citation": "Jamal Abdul Nasir, Hamide Kavak, O\u011fuzhan Der, Ali Ercetin, Amila Akagic, Jesper Friis, Francesca L Bleken, Andrea Lorenzoni, Francesco Mercuri, Scott M Woodley, and Keith T Butler. Materials informatics across the length scales. Machine Learning: Engineering, 2:021001, Jul 2026. URL: https://doi.org/10.1088/3049-4761/ae850a, doi:10.1088/3049-4761/ae850a.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "nasir2026materialsinformaticsacross", + "bibtex": "@article{nasir2026materialsinformaticsacross,\n author = \"Nasir, Jamal Abdul and Kavak, Hamide and Der, O\u011fuzhan and Ercetin, Ali and Akagic, Amila and Friis, Jesper and Bleken, Francesca L and Lorenzoni, Andrea and Mercuri, Francesco and Woodley, Scott M and Butler, Keith T\",\n title = \"Materials informatics across the length scales\",\n year = \"2026\",\n journal = \"Machine Learning: Engineering\",\n volume = \"2\",\n pages = \"021001\",\n month = \"Jul\",\n doi = \"10.1088/3049-4761/ae850a\",\n url = \"https://doi.org/10.1088/3049-4761/ae850a\",\n publisher = \"IOP Publishing\",\n issue = \"2\",\n issn = \"3049-4761\"\n}\n", + "authors": [ + "Jamal Abdul Nasir", + "Hamide Kavak", + "O\u011fuzhan Der", + "Ali Ercetin", + "Amila Akagic", + "Jesper Friis", + "Francesca L Bleken", + "Andrea Lorenzoni", + "Francesco Mercuri", + "Scott M Woodley", + "Keith T Butler" + ], + "publication_date": "2026-07-13T00:00:00Z", + "year": 2026, + "volume": "2", + "issue": "2", + "issn": "3049-4761", + "pages": "021001", + "journal": "Machine Learning: Engineering", + "publisher": "IOP Publishing", + "url": "https://doi.org/10.1088/3049-4761/ae850a", + "title": "Materials informatics across the length scales", + "citation_count": 0, + "bibtex_type": "misc", + "source_quality": -1, + "is_retracted": null, + "doi": "10.1088/3049-4761/ae850a", + "doi_url": "https://doi.org/10.1088/3049-4761/ae850a", + "doc_id": "cd1ec17c7b6267f5", + "file_location": null, + "license": null, + "pdf_url": "https://doi.org/10.1088/3049-4761/ae850a", + "other": { + "client_source": [ + "paper_search", + "semantic_scholar", + "semantic_scholar", + "crossref", + "crossref" + ], + "bibtex_source": [ + "self_generated", + "semantic_scholar", + "semantic_scholar", + "self_generated", + [ + "self_generated" + ], + [ + "crossref" + ], + [ + "self_generated" + ], + [ + "crossref" + ], + "self_generated" + ] + }, + "formatted_citation": "Jamal Abdul Nasir, Hamide Kavak, O\u011fuzhan Der, Ali Ercetin, Amila Akagic, Jesper Friis, Francesca L Bleken, Andrea Lorenzoni, Francesco Mercuri, Scott M Woodley, and Keith T Butler. Materials informatics across the length scales. Machine Learning: Engineering, 2:021001, Jul 2026. URL: https://doi.org/10.1088/3049-4761/ae850a, doi:10.1088/3049-4761/ae850a. This article has 0 citations." + }, + "chunk_id": "8a96555f-9f6c-4a41-83e4-4763798865a0" + }, + "score": 4, + "snippets": [ + "correlative electron backscatter diffraction (EBSD) data were used during annotation, allowing reliable discrimination of bainite and ferrite based on crystallographic orientation and intragranular misorientation metrics", + "The difficulty of defining suitable representations stems from the fact that microstructures are heterogeneous, multiscale, and topological, where spatial correlations, connectivity, and orientation relationships control behaviour" + ], + "used_images": false + }, + { + "id": "pqac-a69b04b7", + "context": "The excerpt discusses DREAM.3D integration into the BisQue cloud platform for 3D microstructure reconstruction and analysis of additively manufactured materials. Key capabilities include algorithms for 2D and 3D volume element sampling from large datasets and parameterization of DREAM.3D pipelines for reconstruction optimization. A significant finding was that traditional 2D metallographic sectioning yielded grain size measurements roughly half the size of equivalent 3D measurements in heterogeneously distributed AM microstructures. The DREAM.3D pipeline parameterization with parallelized execution enabled exploration and optimization of dataset reconstructions, including discovery of new insights about grain segmentation misorientation tolerance choices for AM materials. However, the excerpt does not specifically address EBSD measurements commonly used in machine learning surrogate models or ICME workflows.", + "question": "What EBSD measurements are most commonly reported for machine learning surrogate models and ICME workflows? What is the role of synthetic microstructure generation (DREAM.3D) and statistical volume elements using EBSD data?", + "text": { + "embedding": null, + "text": "", + "name": "polonsky2019threedimensionalanalysisand pages 13-14", + "media": [], + "doc": { + "embedding": null, + "docname": "polonsky2019threedimensionalanalysisand", + "dockey": "39e5f645a50ad2d5", + "citation": "Andrew T. Polonsky, Christian A. Lang, Kristian G. Kvilekval, Marat I. Latypov, McLean P. Echlin, B. S. Manjunath, and Tresa M. Pollock. Three-dimensional analysis and reconstruction of additively manufactured materials in the cloud-based bisque infrastructure. Integrating Materials and Manufacturing Innovation, 8:37-51, Mar 2019. URL: https://doi.org/10.1007/s40192-019-00126-7, doi:10.1007/s40192-019-00126-7.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "polonsky2019threedimensionalanalysisand", + "bibtex": "@article{polonsky2019threedimensionalanalysisand,\n author = \"Polonsky, Andrew T. and Lang, Christian A. and Kvilekval, Kristian G. and Latypov, Marat I. and Echlin, McLean P. and Manjunath, B. S. and Pollock, Tresa M.\",\n title = \"Three-dimensional Analysis and Reconstruction of Additively Manufactured Materials in the Cloud-Based BisQue Infrastructure\",\n year = \"2019\",\n journal = \"Integrating Materials and Manufacturing Innovation\",\n volume = \"8\",\n pages = \"37-51\",\n month = \"Mar\",\n doi = \"10.1007/s40192-019-00126-7\",\n url = \"https://doi.org/10.1007/s40192-019-00126-7\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"1\",\n issn = \"2193-9764\"\n}\n", + "authors": [ + "Andrew T. Polonsky", + "Christian A. Lang", + "Kristian G. Kvilekval", + "Marat I. Latypov", + "McLean P. Echlin", + "B. S. Manjunath", + "Tresa M. Pollock" + ], + "publication_date": "2019-03-01T00:00:00Z", + "year": 2019, + "volume": "8", + "issue": "1", + "issn": "2193-9764", + "pages": "37-51", + "journal": "Integrating Materials and Manufacturing Innovation", + "publisher": "Springer Science and Business Media LLC", + "url": "https://link.springer.com/content/pdf/10.1007%2Fs40192-019-00126-7.pdf", + "title": "Three-dimensional Analysis and Reconstruction of Additively Manufactured Materials in the Cloud-Based BisQue Infrastructure", + "citation_count": 31, + "bibtex_type": "article", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1007/s40192-019-00126-7", + "doi_url": "https://doi.org/10.1007/s40192-019-00126-7", + "doc_id": "39e5f645a50ad2d5", + "file_location": null, + "license": null, + "pdf_url": "https://link.springer.com/content/pdf/10.1007/s40192-019-00126-7.pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "Andrew T. Polonsky, Christian A. Lang, Kristian G. Kvilekval, Marat I. Latypov, McLean P. Echlin, B. S. Manjunath, and Tresa M. Pollock. Three-dimensional analysis and reconstruction of additively manufactured materials in the cloud-based bisque infrastructure. Integrating Materials and Manufacturing Innovation, 8:37-51, Mar 2019. URL: https://doi.org/10.1007/s40192-019-00126-7, doi:10.1007/s40192-019-00126-7. This article has 31 citations and is from a peer-reviewed journal." + }, + "chunk_id": "e9956fea-3d8b-49cb-817d-b77128e73ed8" + }, + "score": 4, + "snippets": [ + "algorithms for the 2D and 3D volume element sampling from large 3D datasets", + "Using algorithms for the virtual 2D and 3D volume element sampling from large 3D datasets, traditional 2D metallographic sectioning was found to yield grain size measurements that were roughly half the size of the equivalent 3D measurements in heterogeneously distributed microstructures such as those found in AM materials", + "The DREAM.3D pipeline parameterization combined with parallelized module executions has allowed for the exploration and optimization of dataset reconstructions", + "new insights into the choice of grain segmentation misorientation tolerances for additively manufactured materials were discovered" + ], + "used_images": false + }, + { + "id": "pqac-00000056", + "context": "The excerpt discusses the use of EBSD data for generating synthetic microstructure datasets and reduced-order models. Grain morphology and lattice orientation (crystallographic texture) are key EBSD-derived characteristics represented in synthetic structures using Dream3D software. The number of grains in synthetic structures typically varies from tens to thousands depending on computational resources. Since full EBSD datasets may contain hundreds to thousands of grains, representative volume elements (RVEs) are created with reduced grain numbers to manage computational costs while maintaining accurate representation of microstructural characteristics. Generating accurate reduced-order Euler angle datasets from EBSD measurements is important not only for crystal plasticity simulations but also for surrogate modeling and reduced-order modeling approaches that streamline complex physical models while maintaining accuracy.", + "question": "What EBSD measurements are most commonly reported for machine learning surrogate models and ICME workflows? What is the role of synthetic microstructure generation (DREAM.3D) and statistical volume elements using EBSD data?", + "text": { + "embedding": null, + "text": "", + "name": "wanni2024machinelearningenhanced pages 1-2", + "media": [], + "doc": { + "embedding": null, + "docname": "wanni2024machinelearningenhanced", + "dockey": "bf3e624ed86e8966", + "citation": "J. Wanni, C. A. Bronkhorst, and D. J. Thoma. Machine learning enhanced analysis of ebsd data for texture representation. npj Computational Materials, 10:1-11, Jun 2024. URL: https://doi.org/10.1038/s41524-024-01324-4, doi:10.1038/s41524-024-01324-4.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "wanni2024machinelearningenhanced", + "bibtex": "@article{wanni2024machinelearningenhanced,\n author = \"Wanni, J. and Bronkhorst, C. A. and Thoma, D. J.\",\n title = \"Machine learning enhanced analysis of EBSD data for texture representation\",\n year = \"2024\",\n journal = \"npj Computational Materials\",\n volume = \"10\",\n pages = \"1-11\",\n month = \"Jun\",\n doi = \"10.1038/s41524-024-01324-4\",\n url = \"https://doi.org/10.1038/s41524-024-01324-4\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"1\",\n issn = \"2057-3960\"\n}\n", + "authors": [ + "J. Wanni", + "C. A. Bronkhorst", + "D. J. Thoma" + ], + "publication_date": "2024-06-26T00:00:00Z", + "year": 2024, + "volume": "10", + "issue": "1", + "issn": "2057-3960", + "pages": "1-11", + "journal": "npj Computational Materials", + "publisher": "Springer Science and Business Media LLC", + "url": "https://doi.org/10.1038/s41524-024-01324-4", + "title": "Machine learning enhanced analysis of EBSD data for texture representation", + "citation_count": 18, + "bibtex_type": "article", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1038/s41524-024-01324-4", + "doi_url": "https://doi.org/10.1038/s41524-024-01324-4", + "doc_id": "bf3e624ed86e8966", + "file_location": null, + "license": null, + "pdf_url": "https://www.nature.com/articles/s41524-024-01324-4.pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated" + ] + }, + "formatted_citation": "J. Wanni, C. A. Bronkhorst, and D. J. Thoma. Machine learning enhanced analysis of ebsd data for texture representation. npj Computational Materials, 10:1-11, Jun 2024. URL: https://doi.org/10.1038/s41524-024-01324-4, doi:10.1038/s41524-024-01324-4. This article has 18 citations and is from a peer-reviewed journal." + }, + "chunk_id": "b10f0f18-25a1-41d9-a47c-d2abb61d0e19" + }, + "score": 6, + "snippets": [ + "Grain morphology is usually modeled using 3D software such as Dream3D, where the number of grains in the synthetic structure can vary from a few tens to thousands, influenced by the available computational resources and the choice of the crystal plasticity simulation approach", + "while typical EBSD datasets for grain structures may encompass hundreds to thousands of grains, the grains included in a representative volume element (RVE) might be reduced to manage computational expenses effectively", + "Generating accurate reduced-order Euler angle datasets is relevant not only for crystal plasticity simulations but also for enhancing the effectiveness of other modeling techniques such as reduced-order modeling and surrogate modeling" + ], + "used_images": false + } + ], + "references": "1. (weaver2021understandinganisotropictensile pages 10-12): JS Weaver, JS Weaver, and I Rosenthal. Understanding anisotropic tensile properties of laser powder bed fusion additive metals: a detailed review of select examples. ArXiv, Nov 2021. URL: https://doi.org/10.6028/nist.ams.100-44, doi:10.6028/nist.ams.100-44. This article has 42 citations.\n\n2. (weaver2021understandinganisotropictensile pages 8-10): JS Weaver, JS Weaver, and I Rosenthal. Understanding anisotropic tensile properties of laser powder bed fusion additive metals: a detailed review of select examples. ArXiv, Nov 2021. URL: https://doi.org/10.6028/nist.ams.100-44, doi:10.6028/nist.ams.100-44. This article has 42 citations.\n\n3. (iraki2024accuratedistancesmeasures pages 1-3): Tarek Iraki, Lukas Morand, Norbert Link, Stefan Sandfeld, and Dirk Helm. Accurate distances measures and machine learning of the texture-property relation for crystallographic textures represented by one-point statistics. May 2024. URL: https://doi.org/10.1088/1361-651x/ad4c81, doi:10.1088/1361-651x/ad4c81. This article has 4 citations and is from a peer-reviewed journal.\n\n4. (weaver2021understandinganisotropictensile pages 12-15): JS Weaver, JS Weaver, and I Rosenthal. Understanding anisotropic tensile properties of laser powder bed fusion additive metals: a detailed review of select examples. ArXiv, Nov 2021. URL: https://doi.org/10.6028/nist.ams.100-44, doi:10.6028/nist.ams.100-44. This article has 42 citations.\n\n5. (weaver2021understandinganisotropictensile pages 25-27): JS Weaver, JS Weaver, and I Rosenthal. Understanding anisotropic tensile properties of laser powder bed fusion additive metals: a detailed review of select examples. ArXiv, Nov 2021. URL: https://doi.org/10.6028/nist.ams.100-44, doi:10.6028/nist.ams.100-44. This article has 42 citations.\n\n6. (mingard2023theuseof pages 8-15): K P Mingard. The use of ebsd for analysis of additively manufactured materials. ArXiv, Feb 2023. URL: https://doi.org/10.47120/npl.mgpg152, doi:10.47120/npl.mgpg152. This article has 4 citations.\n\n7. (flipon2021grainsizecharacterization pages 1-2): B. Flipon, V. Grand, B. Murgas, A. Gaillac, A. Nicola\u00ff, N. Bozzolo, and M. Bernacki. Grain size characterization in metallic alloys using different microscopy and post-processing techniques. Materials Characterization, 174:110977, Apr 2021. URL: https://doi.org/10.1016/j.matchar.2021.110977, doi:10.1016/j.matchar.2021.110977. This article has 39 citations and is from a peer-reviewed journal.\n\n8. (flipon2021grainsizecharacterization pages 6-8): B. Flipon, V. Grand, B. Murgas, A. Gaillac, A. Nicola\u00ff, N. Bozzolo, and M. Bernacki. Grain size characterization in metallic alloys using different microscopy and post-processing techniques. Materials Characterization, 174:110977, Apr 2021. URL: https://doi.org/10.1016/j.matchar.2021.110977, doi:10.1016/j.matchar.2021.110977. This article has 39 citations and is from a peer-reviewed journal.\n\n9. (mingard2023theuseof pages 24-29): K P Mingard. The use of ebsd for analysis of additively manufactured materials. ArXiv, Feb 2023. URL: https://doi.org/10.47120/npl.mgpg152, doi:10.47120/npl.mgpg152. This article has 4 citations.\n\n10. (lakshmanan2022crystalplasticityconstitutive pages 138-143): Aaditya Lakshmanan. Crystal plasticity constitutive modeling of grain size-texture coupling with application to mg-4al. Unknown, Jan 2022. URL: https://doi.org/10.7302/4607, doi:10.7302/4607. This article has 0 citations.\n\n11. (mingard2023theuseof pages 15-20): K P Mingard. The use of ebsd for analysis of additively manufactured materials. ArXiv, Feb 2023. URL: https://doi.org/10.47120/npl.mgpg152, doi:10.47120/npl.mgpg152. This article has 4 citations.\n\n12. (zhang2022effectsofgrain pages 4-6): Mingxian Zhang, Chenxin Zhang, Huan-chuan Wu, and Bin Yang. Effects of grain boundary engineering on the microstructure and corrosion fatigue properties of 316l austenitic stainless steel. Frontiers in Materials, Jun 2022. URL: https://doi.org/10.3389/fmats.2022.931848, doi:10.3389/fmats.2022.931848. This article has 27 citations.\n\n13. (barr2018trackingtheevolution pages 2-3): Christopher M. Barr, Sebastian Thomas, James L. Hart, Wayne Harlow, Elaf Anber, and Mitra L. Taheri. Tracking the evolution of intergranular corrosion through twin-related domains in grain boundary networks. npj Materials Degradation, 2:1-10, Apr 2018. URL: https://doi.org/10.1038/s41529-018-0032-7, doi:10.1038/s41529-018-0032-7. This article has 64 citations and is from a peer-reviewed journal.\n\n14. (zhang2022effectsofgrain pages 1-2): Mingxian Zhang, Chenxin Zhang, Huan-chuan Wu, and Bin Yang. Effects of grain boundary engineering on the microstructure and corrosion fatigue properties of 316l austenitic stainless steel. Frontiers in Materials, Jun 2022. URL: https://doi.org/10.3389/fmats.2022.931848, doi:10.3389/fmats.2022.931848. This article has 27 citations.\n\n15. (liu2019grainboundaryengineering pages 6-8): Tingguang Liu, Qin Bai, Xiangkun Ru, Shuang Xia, Xiangyu Zhong, Yonghao Lu, and Tetsuo Shoji. Grain boundary engineering for improving stress corrosion cracking of 304 stainless steel. Mar 2019. URL: https://doi.org/10.1080/02670836.2019.1570661, doi:10.1080/02670836.2019.1570661. This article has 28 citations and is from a peer-reviewed journal.\n\n16. (bettayeb2019combinedinsitu pages 9-13): Mohamed Bettayeb, Vincent Maurice, Lorena H. Klein, Linsey Lapeire, Kim Verbeken, and Philippe Marcusa. Combined in situ microstructural study of the relationships between local grain boundary structure and passivation on microcrystalline copper. Electrochimica Acta, Mar 2019. URL: https://doi.org/10.48550/arxiv.1903.05371, doi:10.48550/arxiv.1903.05371. This article has 22 citations and is from a domain leading peer-reviewed journal.\n\n17. (bettayeb2019combinedinsitu pages 13-18): Mohamed Bettayeb, Vincent Maurice, Lorena H. Klein, Linsey Lapeire, Kim Verbeken, and Philippe Marcusa. Combined in situ microstructural study of the relationships between local grain boundary structure and passivation on microcrystalline copper. Electrochimica Acta, Mar 2019. URL: https://doi.org/10.48550/arxiv.1903.05371, doi:10.48550/arxiv.1903.05371. This article has 22 citations and is from a domain leading peer-reviewed journal.\n\n18. (marquardt2018thestructureand pages 9-13): K. Marquardt, U. Faul, and U. Faul. The structure and composition of olivine grain boundaries: 40 years of studies, status and current developments. Physics and Chemistry of Minerals, 45:139-172, Jan 2018. URL: https://doi.org/10.1007/s00269-017-0935-9, doi:10.1007/s00269-017-0935-9. This article has 62 citations and is from a peer-reviewed journal.\n\n19. (marquardt2018thestructureand pages 6-9): K. Marquardt, U. Faul, and U. Faul. The structure and composition of olivine grain boundaries: 40 years of studies, status and current developments. Physics and Chemistry of Minerals, 45:139-172, Jan 2018. URL: https://doi.org/10.1007/s00269-017-0935-9, doi:10.1007/s00269-017-0935-9. This article has 62 citations and is from a peer-reviewed journal.\n\n20. (mingard2023theuseof pages 29-33): K P Mingard. The use of ebsd for analysis of additively manufactured materials. ArXiv, Feb 2023. URL: https://doi.org/10.47120/npl.mgpg152, doi:10.47120/npl.mgpg152. This article has 4 citations.\n\n21. (mingard2023theuseof pages 33-41): K P Mingard. The use of ebsd for analysis of additively manufactured materials. ArXiv, Feb 2023. URL: https://doi.org/10.47120/npl.mgpg152, doi:10.47120/npl.mgpg152. This article has 4 citations.\n\n22. (briffod2019effectofcrystallographic pages 1-4): Fabien Briffod, Alexandre Bleuset, Takayuki Shiraiwa, and Manabu Enoki. Effect of crystallographic orientation and geometrical compatibility on fatigue crack initiation and propagation in rolled ti-6al-4v alloy. Acta Materialia, 177:56-67, Sep 2019. URL: https://doi.org/10.1016/j.actamat.2019.07.025, doi:10.1016/j.actamat.2019.07.025. This article has 196 citations and is from a highest quality peer-reviewed journal.\n\n23. (snopinski2022evolutionofmicrostructure pages 4-6): Przemys\u0142aw Snopi\u0144ski, Anna Wo\u017aniak, Dariusz \u0141ukowiec, Krzysztof Matus, Tomasz Ta\u0144ski, Stanislav Rusz, and Ond\u0159ej Hil\u0161er. Evolution of microstructure, texture and corrosion properties of additively manufactured alsi10mg alloy subjected to equal channel angular pressing (ecap). Symmetry, 14:674, Mar 2022. URL: https://doi.org/10.3390/sym14040674, doi:10.3390/sym14040674. This article has 25 citations.\n\n24. (snopinski2022evolutionofmicrostructure pages 9-12): Przemys\u0142aw Snopi\u0144ski, Anna Wo\u017aniak, Dariusz \u0141ukowiec, Krzysztof Matus, Tomasz Ta\u0144ski, Stanislav Rusz, and Ond\u0159ej Hil\u0161er. Evolution of microstructure, texture and corrosion properties of additively manufactured alsi10mg alloy subjected to equal channel angular pressing (ecap). Symmetry, 14:674, Mar 2022. URL: https://doi.org/10.3390/sym14040674, doi:10.3390/sym14040674. This article has 25 citations.\n\n25. (roy2026themechanisticaspects pages 34-43): Ronit Roy, Johan E. Westraadt, and Janelle P. Wharry. The mechanistic aspects of chloride-induced stress corrosion cracking and internal pitting in stainless steel. Unknown journal, Aug 2026. URL: https://doi.org/10.21203/rs.3.rs-10491066/v1, doi:10.21203/rs.3.rs-10491066/v1.\n\n26. (roy2026themechanisticaspects pages 43-46): Ronit Roy, Johan E. Westraadt, and Janelle P. Wharry. The mechanistic aspects of chloride-induced stress corrosion cracking and internal pitting in stainless steel. Unknown journal, Aug 2026. URL: https://doi.org/10.21203/rs.3.rs-10491066/v1, doi:10.21203/rs.3.rs-10491066/v1.\n\n27. (briffod2019effectofcrystallographic pages 24-28): Fabien Briffod, Alexandre Bleuset, Takayuki Shiraiwa, and Manabu Enoki. Effect of crystallographic orientation and geometrical compatibility on fatigue crack initiation and propagation in rolled ti-6al-4v alloy. Acta Materialia, 177:56-67, Sep 2019. URL: https://doi.org/10.1016/j.actamat.2019.07.025, doi:10.1016/j.actamat.2019.07.025. This article has 196 citations and is from a highest quality peer-reviewed journal.\n\n28. (roy2026themechanisticaspects pages 11-15): Ronit Roy, Johan E. Westraadt, and Janelle P. Wharry. The mechanistic aspects of chloride-induced stress corrosion cracking and internal pitting in stainless steel. Unknown journal, Aug 2026. URL: https://doi.org/10.21203/rs.3.rs-10491066/v1, doi:10.21203/rs.3.rs-10491066/v1.\n\n29. (niessen2022parentgrainreconstruction pages 27-30): Frank Niessen, Tuomo Nyyss\u00f6nen, Azdiar A. Gazder, and Ralf Hielscher. Parent grain reconstruction from partially or fully transformed microstructures in mtex. Journal of Applied Crystallography, 55:180-194, Apr 2022. URL: https://doi.org/10.48550/arxiv.2104.14603, doi:10.48550/arxiv.2104.14603. This article has 356 citations and is from a peer-reviewed journal.\n\n30. (niessen2022parentgrainreconstruction pages 22-27): Frank Niessen, Tuomo Nyyss\u00f6nen, Azdiar A. Gazder, and Ralf Hielscher. Parent grain reconstruction from partially or fully transformed microstructures in mtex. Journal of Applied Crystallography, 55:180-194, Apr 2022. URL: https://doi.org/10.48550/arxiv.2104.14603, doi:10.48550/arxiv.2104.14603. This article has 356 citations and is from a peer-reviewed journal.\n\n31. (haines2025onthemartensitic pages 1-3): Michael P. Haines, Ehsan Farabi, Nima Haghdadi, and Sophie Primig. On the martensitic phase transformation and grain boundary character evolution in laser powder bed fusion 17-4 precipitation hardened stainless steel. Journal of Materials Science, 60:3430-3453, Jan 2025. URL: https://doi.org/10.1007/s10853-025-10645-8, doi:10.1007/s10853-025-10645-8. This article has 8 citations and is from a peer-reviewed journal.\n\n32. (niessen2022parentgrainreconstruction pages 1-4): Frank Niessen, Tuomo Nyyss\u00f6nen, Azdiar A. Gazder, and Ralf Hielscher. Parent grain reconstruction from partially or fully transformed microstructures in mtex. Journal of Applied Crystallography, 55:180-194, Apr 2022. URL: https://doi.org/10.48550/arxiv.2104.14603, doi:10.48550/arxiv.2104.14603. This article has 356 citations and is from a peer-reviewed journal.\n\n33. (niessen2022parentgrainreconstruction pages 7-11): Frank Niessen, Tuomo Nyyss\u00f6nen, Azdiar A. Gazder, and Ralf Hielscher. Parent grain reconstruction from partially or fully transformed microstructures in mtex. Journal of Applied Crystallography, 55:180-194, Apr 2022. URL: https://doi.org/10.48550/arxiv.2104.14603, doi:10.48550/arxiv.2104.14603. This article has 356 citations and is from a peer-reviewed journal.\n\n34. (haines2025onthemartensitic pages 21-23): Michael P. Haines, Ehsan Farabi, Nima Haghdadi, and Sophie Primig. On the martensitic phase transformation and grain boundary character evolution in laser powder bed fusion 17-4 precipitation hardened stainless steel. Journal of Materials Science, 60:3430-3453, Jan 2025. URL: https://doi.org/10.1007/s10853-025-10645-8, doi:10.1007/s10853-025-10645-8. This article has 8 citations and is from a peer-reviewed journal.\n\n35. (haines2025onthemartensitic pages 13-15): Michael P. Haines, Ehsan Farabi, Nima Haghdadi, and Sophie Primig. On the martensitic phase transformation and grain boundary character evolution in laser powder bed fusion 17-4 precipitation hardened stainless steel. Journal of Materials Science, 60:3430-3453, Jan 2025. URL: https://doi.org/10.1007/s10853-025-10645-8, doi:10.1007/s10853-025-10645-8. This article has 8 citations and is from a peer-reviewed journal.\n\n36. (dillon2022grainboundaryenergies pages 2-2): Shen J. Dillon, Yu\u2010Feng Shen, and Gregory S. Rohrer. Grain boundary energies in yttria\u2010stabilized zirconia. Journal of the American Ceramic Society, 105:2925-2931, Dec 2022. URL: https://doi.org/10.1111/jace.18283, doi:10.1111/jace.18283. This article has 16 citations and is from a domain leading peer-reviewed journal.\n\n37. (dillon2022grainboundaryenergies pages 1-2): Shen J. Dillon, Yu\u2010Feng Shen, and Gregory S. Rohrer. Grain boundary energies in yttria\u2010stabilized zirconia. Journal of the American Ceramic Society, 105:2925-2931, Dec 2022. URL: https://doi.org/10.1111/jace.18283, doi:10.1111/jace.18283. This article has 16 citations and is from a domain leading peer-reviewed journal.\n\n38. (wanni2024machinelearningenhanced pages 1-2): J. Wanni, C. A. Bronkhorst, and D. J. Thoma. Machine learning enhanced analysis of ebsd data for texture representation. npj Computational Materials, 10:1-11, Jun 2024. URL: https://doi.org/10.1038/s41524-024-01324-4, doi:10.1038/s41524-024-01324-4. This article has 18 citations and is from a peer-reviewed journal.\n\n39. (mingard2023theuseof pages 1-8): K P Mingard. The use of ebsd for analysis of additively manufactured materials. ArXiv, Feb 2023. URL: https://doi.org/10.47120/npl.mgpg152, doi:10.47120/npl.mgpg152. This article has 4 citations.\n\n40. (ball2023pergrainandneighbourhood pages 3-4): James A. D. Ball, Anna Kareer, Oxana V. Magdysyuk, Stefan Michalik, Thomas Connolley, and David M. Collins. Per-grain and neighbourhood stress interactions during deformation of a ferritic steel obtained using three-dimensional x-ray diffraction. Text, Jan 2023. URL: https://doi.org/10.48550/arxiv.2302.10711, doi:10.48550/arxiv.2302.10711. This article has 6 citations and is from a peer-reviewed journal.\n\n41. (dillon2022grainboundaryenergies pages 3-3): Shen J. Dillon, Yu\u2010Feng Shen, and Gregory S. Rohrer. Grain boundary energies in yttria\u2010stabilized zirconia. Journal of the American Ceramic Society, 105:2925-2931, Dec 2022. URL: https://doi.org/10.1111/jace.18283, doi:10.1111/jace.18283. This article has 16 citations and is from a domain leading peer-reviewed journal.\n\n42. (briffod2019effectofcrystallographic pages 7-11): Fabien Briffod, Alexandre Bleuset, Takayuki Shiraiwa, and Manabu Enoki. Effect of crystallographic orientation and geometrical compatibility on fatigue crack initiation and propagation in rolled ti-6al-4v alloy. Acta Materialia, 177:56-67, Sep 2019. URL: https://doi.org/10.1016/j.actamat.2019.07.025, doi:10.1016/j.actamat.2019.07.025. This article has 196 citations and is from a highest quality peer-reviewed journal.\n\n43. (lakshmanan2022crystalplasticityconstitutive pages 74-81): Aaditya Lakshmanan. Crystal plasticity constitutive modeling of grain size-texture coupling with application to mg-4al. Unknown, Jan 2022. URL: https://doi.org/10.7302/4607, doi:10.7302/4607. This article has 0 citations.\n\n44. (beladi2020fiveparametergrainboundary pages 1-4): Hossein Beladi, Alireza Ghaderi, and Gregory S. Rohrer. Five-parameter grain boundary characterisation of randomly textured az31 mg alloy. Philosophical Magazine, 100:456-466, Feb 2020. URL: https://doi.org/10.1080/14786435.2019.1692154, doi:10.1080/14786435.2019.1692154. This article has 14 citations and is from a peer-reviewed journal.", + "formatted_answer": "Question: Which quantitative microstructural outcomes and measurements derivable from EBSD (electron backscatter diffraction) are currently of highest scientific and industrial importance in materials science, and why?\n\nProvide a prioritized, evidence-backed survey covering:\n\n1. WHICH EBSD-DERIVED QUANTITIES MATTER MOST NOW. Assess the current importance, demand, and research activity for each of: grain size and grain size distribution; grain morphology/aspect ratio; crystallographic texture (ODF, pole figures, texture index) ; misorientation distribution and grain boundary character distribution (GBCD, including the five-parameter grain boundary character distribution and grain boundary network/connectivity analysis); kernel average misorientation (KAM), grain orientation spread (GOS), and geometrically necessary dislocation (GND) density; residual elastic strain and stress via high-resolution EBSD (HR-EBSD / cross-correlation); phase fraction and phase identification including small or nanoscale second phases; twin and variant analysis; parent-phase (prior-austenite / prior-beta) reconstruction; and 3D EBSD / serial sectioning derived statistics.\n\n2. STRUCTURE-PROPERTY LINKAGE. For each quantity above, what is the evidence that it predicts or correlates with engineering properties (yield strength and Hall-Petch behaviour, ductility, anisotropy, fatigue crack initiation and short-crack growth, creep, fracture toughness, corrosion and stress-corrosion cracking, magnetic and electrical properties)? Which EBSD measurements have the strongest demonstrated property payoff, and which are most often reported but weakly linked to properties?\n\n3. EMERGING AND HIGH-GROWTH USES (roughly 2020-2026). Which EBSD-derived measurements are in rising demand as inputs to: ICME and integrated computational materials engineering; crystal plasticity finite element modelling (CPFEM) and micromechanical simulation; synthetic microstructure generation and statistical volume elements; machine learning surrogate models and microstructure-property regression; digital twins; and qualification of additively manufactured metals? Which quantities are the actual bottleneck for these workflows?\n\n4. ADDITIVE MANUFACTURING SPECIFICALLY. For laser powder bed fusion metals (particularly Al-Si alloys such as AlSi10Mg, but also Ti-6Al-4V, IN718, 316L), which EBSD outcomes are most reported and most decision-relevant for process qualification and part certification (columnar vs equiaxed grain morphology, solidification texture and its anisotropy consequences, melt-pool boundary structure, cell/subgrain structure, low-angle vs high-angle boundary fractions, residual strain)?\n\n5. REPRODUCIBILITY AND MEASUREMENT-QUALITY CONCERNS. Which of these EBSD-derived measurements are known to be most sensitive to acquisition and post-processing choices (step size, indexing method and settings, cleanup/noise-reduction, misorientation threshold, minimum grain size, confidence-index filtering), and where has the literature documented that these choices materially change the reported result or bias downstream conclusions? Which measurements are considered robust and which are considered fragile or under-standardized (including relevant standards such as ASTM E2627 and ISO 13067)?\n\nConclude with a ranked shortlist: if an automated EBSD parameter-optimization tool could reliably deliver a small number of these measurements with quantified uncertainty and reproducibility, which measurements would create the most scientific value, and which would be premature or low-value targets? Give explicit citations throughout.\n\n# Quantitative Microstructural Outcomes from EBSD: A Prioritized Evidence-Based Survey\n\n## 1. Which EBSD-Derived Quantities Matter Most Now\n\nThe following ranking table synthesizes the current importance, research activity, property linkage strength, reproducibility, and computational demand for each major EBSD-derived measurement category.\n\n| Rank | EBSD Measurement | Property Linkage Strength | Key Properties Predicted | Reproducibility Robustness | CPFEM/ICME Demand Level |\n|---|---|---|---|---|---|\n| 1 | Crystallographic texture (ODF, pole figures, texture intensity/index) | Strong | Elastic/plastic anisotropy, yield stress directionality, modulus, formability, ductility, AM tensile anisotropy | Moderate | Very High (weaver2021understandinganisotropictensile pages 10-12, weaver2021understandinganisotropictensile pages 8-10, iraki2024accuratedistancesmeasures pages 1-3, weaver2021understandinganisotropictensile pages 12-15, weaver2021understandinganisotropictensile pages 25-27, mingard2023theuseof pages 8-15) |\n| 2 | Grain size and grain size distribution | Strong | Yield strength, Hall-Petch behavior, hardness, recrystallization state, statistical volume element inputs | Moderate to Robust | Very High (flipon2021grainsizecharacterization pages 1-2, flipon2021grainsizecharacterization pages 6-8, mingard2023theuseof pages 24-29, lakshmanan2022crystalplasticityconstitutive pages 138-143, mingard2023theuseof pages 15-20) |\n| 3 | Misorientation distribution and grain boundary character distribution (GBCD, network/connectivity, 5-parameter where possible) | Strong | Intergranular corrosion, SCC, corrosion fatigue, crack path tortuosity, boundary-controlled degradation | Moderate | High (zhang2022effectsofgrain pages 4-6, barr2018trackingtheevolution pages 2-3, zhang2022effectsofgrain pages 1-2, liu2019grainboundaryengineering pages 6-8, bettayeb2019combinedinsitu pages 9-13, bettayeb2019combinedinsitu pages 13-18, marquardt2018thestructureand pages 9-13, marquardt2018thestructureand pages 6-9) |\n| 4 | Grain morphology / aspect ratio / elongation | Moderate to Strong | AM anisotropy, directional yielding, ductility, deformation partitioning, representative microstructure statistics | Fragile to Moderate | High (mingard2023theuseof pages 15-20, weaver2021understandinganisotropictensile pages 25-27, mingard2023theuseof pages 24-29, mingard2023theuseof pages 29-33, mingard2023theuseof pages 33-41) |\n| 5 | Phase fraction and phase identification (including small second phases when resolvable) | Moderate to Strong | Strength/ductility partitioning, transformation behavior, magnetic/electrical response, fatigue and corrosion sensitivity in multiphase alloys | Moderate | High (briffod2019effectofcrystallographic pages 1-4, snopinski2022evolutionofmicrostructure pages 4-6, snopinski2022evolutionofmicrostructure pages 9-12) |\n| 6 | KAM, GOS, and GND density | Moderate | Local plastic strain, deformation heterogeneity, fatigue initiation propensity, recovery/recrystallization state, crack-tip plasticity | Fragile | High (roy2026themechanisticaspects pages 34-43, roy2026themechanisticaspects pages 43-46, briffod2019effectofcrystallographic pages 24-28, roy2026themechanisticaspects pages 11-15) |\n| 7 | Twin and variant analysis | Moderate | Twinning-mediated plasticity, fatigue/crack transfer pathways, corrosion arrest in twin-related domains, transformation substructure effects | Moderate to Fragile | Moderate to High (barr2018trackingtheevolution pages 2-3, bettayeb2019combinedinsitu pages 13-18, niessen2022parentgrainreconstruction pages 27-30, niessen2022parentgrainreconstruction pages 22-27, haines2025onthemartensitic pages 1-3) |\n| 8 | Parent-phase reconstruction (prior-austenite / prior-beta) | Moderate | Toughness, strength via effective parent grain size and variant/packet hierarchy, AM martensite network design | Fragile | High in steels/Ti, Low otherwise (niessen2022parentgrainreconstruction pages 27-30, niessen2022parentgrainreconstruction pages 1-4, niessen2022parentgrainreconstruction pages 7-11, haines2025onthemartensitic pages 1-3, haines2025onthemartensitic pages 21-23, haines2025onthemartensitic pages 13-15) |\n| 9 | 3D EBSD / serial sectioning derived statistics | Emerging to Strong | True grain connectivity, 5-parameter boundary distributions, 3D crack/deformation path realism, validation datasets for models | Fragile | High but specialized (dillon2022grainboundaryenergies pages 2-2, dillon2022grainboundaryenergies pages 1-2, wanni2024machinelearningenhanced pages 1-2, mingard2023theuseof pages 1-8) |\n| 10 | Residual elastic strain and stress via HR-EBSD / cross-correlation | Emerging to Strong | Crack-tip fields, local stress concentrations, stored elastic strain, dislocation-stress coupling, SCC/fatigue mechanics | Fragile | Moderate to High, bottlenecked by acquisition/analysis burden (ball2023pergrainandneighbourhood pages 3-4, roy2026themechanisticaspects pages 43-46, roy2026themechanisticaspects pages 11-15) |\n\n\n*Table: This table ranks the main EBSD-derived quantitative outputs by current scientific and industrial importance, emphasizing property linkage, reproducibility, and demand in ICME/CPFEM workflows. It is useful as a decision aid for prioritizing which EBSD measurements merit automation and uncertainty quantification first.*\n\n**Crystallographic texture** (ODF, pole figures, texture index) stands at the top of this ranking. It is the single most widely demanded EBSD output for both research and industry because it directly governs macroscopic elastic and plastic anisotropy through the fundamental relationship between crystal orientation and slip system activation described by Schmid's law (weaver2021understandinganisotropictensile pages 10-12, weaver2021understandinganisotropictensile pages 8-10). Texture also serves as the primary input for crystal plasticity modeling pipelines (wanni2024machinelearningenhanced pages 1-2). Measuring distances between crystallographic textures is recognized as essential for materials design and optimal process control in the metal industry (iraki2024accuratedistancesmeasures pages 1-3).\n\n**Grain size and grain size distribution** is the second most important quantity, underpinning the Hall-Petch relationship and serving as a mandatory input for generating initial microstructures in full-field modeling and for material parameter identification associated with microstructure evolution (flipon2021grainsizecharacterization pages 1-2, lakshmanan2022crystalplasticityconstitutive pages 138-143). Volume-weighted average grain size has been shown to produce a better-fitting Hall-Petch relationship compared to simple number-averaged grain size (flipon2021grainsizecharacterization pages 1-2).\n\n**Misorientation distribution and GBCD** rank third. The fraction, connectivity, and character of grain boundaries\u2014particularly the distinction between special (CSL) and random high-angle boundaries\u2014has direct, quantitative implications for intergranular corrosion, stress corrosion cracking, and corrosion fatigue (zhang2022effectsofgrain pages 4-6, barr2018trackingtheevolution pages 2-3, zhang2022effectsofgrain pages 1-2, liu2019grainboundaryengineering pages 6-8).\n\n**KAM, GOS, and GND density** are among the most frequently reported EBSD metrics in the literature, used to characterize local plastic strain, deformation heterogeneity, and recrystallization state (roy2026themechanisticaspects pages 34-43, flipon2021grainsizecharacterization pages 1-2). However, their property linkage is weaker than often assumed, and they suffer from significant step-size dependence, placing them lower in the overall importance ranking for decision-making purposes.\n\n**HR-EBSD** for residual elastic strain/stress measurement offers strain sensitivity of at least 1 \u00d7 10\u207b\u2074 (ball2023pergrainandneighbourhood pages 3-4) and has demonstrated capability for mapping crack-tip stress fields and dislocation structures (roy2026themechanisticaspects pages 43-46, roy2026themechanisticaspects pages 11-15), but remains a specialist technique with high acquisition burden and limited standardization.\n\n**3D EBSD** serial sectioning provides uniquely valuable true connectivity and five-parameter grain boundary plane data. The five-parameter grain boundary character distribution (GBCD) relates grain boundary area to energy and reveals that frequently observed boundary planes tend to have the lowest energy (marquardt2018thestructureand pages 9-13, dillon2022grainboundaryenergies pages 2-2, marquardt2018thestructureand pages 6-9, dillon2022grainboundaryenergies pages 3-3). However, 3D EBSD datasets remain rare and resource-intensive.\n\n## 2. Structure\u2013Property Linkage\n\n### Strongest demonstrated property payoff\n\n**Texture \u2192 anisotropy.** Crystallographic texture is the primary source of both elastic and plastic anisotropy. In LPBF 316L stainless steel, moderate texture produces ~15% yield-strength variation between build directions (X: 581 MPa vs Z: 506\u2013514 MPa), while extreme Goss texture (21 m.u.d.) creates ~30% strength differences between \u27e8111\u27e9 and \u27e8100\u27e9 directions (weaver2021understandinganisotropictensile pages 10-12). Crystal plasticity models calibrated with EBSD texture data can predict stress\u2013strain response within 5% error. Elongation varies from 36.2% to 96.3% depending on crystal orientation relative to load, further demonstrating that texture dominates over grain morphology and porosity as the primary source of mechanical anisotropy in AM metals (weaver2021understandinganisotropictensile pages 10-12, weaver2021understandinganisotropictensile pages 12-15, weaver2021understandinganisotropictensile pages 25-27).\n\n**Grain size \u2192 yield strength (Hall-Petch).** The fundamental grain-size\u2013strength relationship is well established. EBSD enables not only mean grain size measurement but full grain size distribution characterization, with the volume-weighted average providing the most physically meaningful input for Hall-Petch predictions (flipon2021grainsizecharacterization pages 1-2). In crystal plasticity frameworks, EBSD-measured grain sizes are used to calculate slip-system-level micro-Hall-Petch parameters via the Saltykov method for 2D-to-3D conversion (lakshmanan2022crystalplasticityconstitutive pages 138-143).\n\n**GBCD \u2192 corrosion and SCC.** Grain boundary engineering to increase the fraction of special boundaries (particularly \u03a33) to ~74% has demonstrated strong improvements in SCC resistance. In 304 stainless steel, GBE treatment produced fewer secondary cracks and more tortuous intergranular crack paths (liu2019grainboundaryengineering pages 6-8). In 316L, optimal GBE conditions achieved the longest corrosion fatigue life of 3,187 cycles, with \u03a33 boundaries showing ~3.5\u00d7 less corrosion depth than random high-angle boundaries (210 nm vs 60 nm) (zhang2022effectsofgrain pages 4-6, zhang2022effectsofgrain pages 1-2). However, special boundaries resist intergranular corrosion but do not effectively block transgranular fatigue crack propagation (zhang2022effectsofgrain pages 4-6). On copper, EBSD revealed that the passivation efficiency of \u03a33 boundaries transitions sharply at deviation angles of 0.4\u20130.5\u00b0 from ideal coherent geometry (bettayeb2019combinedinsitu pages 9-13, bettayeb2019combinedinsitu pages 13-18).\n\n**Orientation and Schmid factor \u2192 fatigue crack initiation.** In rolled Ti-6Al-4V, EBSD analysis of 596 crack segments showed that fatigue cracks initiate preferentially on prismatic slip systems in grains with very high Schmid factors (briffod2019effectofcrystallographic pages 24-28, briffod2019effectofcrystallographic pages 7-11, briffod2019effectofcrystallographic pages 1-4). At grain boundaries, crack deflection is governed by the interplay between the geometric compatibility factor and the Schmid factor in neighboring grains (briffod2019effectofcrystallographic pages 24-28). This demonstrates a strong, quantitative link between EBSD-measured local orientation data and fatigue crack path prediction.\n\n**Prior-austenite grain size \u2192 toughness and martensite hierarchy.** In LPBF 17-4 PH steel, smaller prior austenite grains (~10.2 \u00b5m) led to improved grain boundary connectivity and higher length fractions of desirable intervariant boundaries (60\u00b0/[11\u03041] and 10.5\u00b0/[011]), with implications for toughness, strength, intergranular corrosion, and cracking behavior (haines2025onthemartensitic pages 1-3, haines2025onthemartensitic pages 13-15). Martensitic transformation increases mechanical strength through Hall-Petch hardening via hierarchical subdivision of parent grains into child domains (niessen2022parentgrainreconstruction pages 1-4).\n\n### Most often reported but weakly linked\n\n**KAM/GOS/GND density** are extremely widely reported as qualitative indicators of deformation state, but their quantitative structure\u2013property predictions remain weak because the metrics are inherently step-size dependent and lack standardized reporting conventions, making cross-study comparison unreliable (roy2026themechanisticaspects pages 34-43, flipon2021grainsizecharacterization pages 1-2).\n\n**Grain morphology (aspect ratio)** is frequently reported in AM studies, but its isolated contribution to mechanical properties is typically secondary to texture effects. In multiple LPBF alloy reviews, texture was identified as a greater contributor to strength anisotropy than grain shape alone (weaver2021understandinganisotropictensile pages 10-12, weaver2021understandinganisotropictensile pages 12-15).\n\n## 3. Emerging and High-Growth Uses (2020\u20132026)\n\n### CPFEM and ICME\n\nThe primary EBSD inputs for crystal plasticity simulations are crystallographic orientation data (Euler angles), grain size distributions, and grain morphology. EBSD maps are used to construct representative volume elements (RVEs), with each voxel assigned a distinct orientation from the measured texture (lakshmanan2022crystalplasticityconstitutive pages 74-81). The PRISMS-Plasticity pipeline, for example, generates starting microstructures from input EBSD data or synthetic textures for Taylor-type crystal plasticity modeling (wanni2024machinelearningenhanced pages 1-2). Accurate reduced-order Euler angle datasets that faithfully represent crystallographic texture are essential for these workflows; the TACS (texture adaptive clustering and sampling) method achieved Kolmogorov-Smirnov test scores near 0.9 for texture fidelity, compared to below 0.3 for conventional EBSD dataset reduction (wanni2024machinelearningenhanced pages 1-2).\n\n### Synthetic microstructure generation\n\nDREAM.3D and related tools require EBSD-derived orientation distributions and grain size distributions (including 2D-to-3D conversion via the Saltykov method) as input for generating synthetic polycrystalline microstructures (lakshmanan2022crystalplasticityconstitutive pages 138-143). Grain morphology (shape parameters) is also needed but is more difficult to standardize. The availability of high-quality EBSD texture and grain-size data is the actual bottleneck for these workflows, rather than the computational tools themselves.\n\n### Machine learning surrogate models\n\nML approaches increasingly use texture representations (ODFs, pole figure images, orientation histograms) as features for microstructure\u2013property regression. Novel distance measures based on Earth Mover's Distance have been introduced for quantifying texture similarity, which is essential for materials design and process optimization applications (iraki2024accuratedistancesmeasures pages 1-3). Transfer learning approaches have been applied to EBSD pattern classification (iraki2024accuratedistancesmeasures pages 1-3).\n\n### Digital twins and AM qualification\n\nFor additive manufacturing, the dominant EBSD-derived inputs to digital twin and qualification frameworks are crystallographic texture (which controls anisotropy), grain morphology (columnar vs equiaxed), and defect/porosity metrics. Physics-based models require EBSD texture measurements to isolate and predict the contribution of each anisotropy source to specific alloys and LPBF processes (weaver2021understandinganisotropictensile pages 25-27).\n\n## 4. Additive Manufacturing Specifically\n\n### Most reported and decision-relevant EBSD outcomes for LPBF\n\n**Crystallographic texture** is identified as the most critical EBSD measurement for AM process qualification, as it is the primary source of elastic and plastic anisotropy in virtually all LPBF metals (weaver2021understandinganisotropictensile pages 10-12, weaver2021understandinganisotropictensile pages 8-10, weaver2021understandinganisotropictensile pages 12-15, weaver2021understandinganisotropictensile pages 25-27). In LPBF 316L, texture measured by EBSD directly predicts yield-stress and elongation anisotropy and can be used to calibrate crystal plasticity simulations (weaver2021understandinganisotropictensile pages 10-12). For LPBF Ti-6Al-4V, reconstructed \u03b2-phase texture from EBSD reveals \u27e8100\u27e9 fiber texture aligned with the build direction, with alignment disappearing after heat treatment above the \u03b1\u2192\u03b2 transformation temperature (niessen2022parentgrainreconstruction pages 27-30).\n\n**Columnar vs equiaxed grain morphology** is the second most-reported outcome. Grain elongation in the solidification direction shows periodic variation from melting/remelting patterns; preferentially oriented grains grow at the expense of others, creating wide or bimodal size distributions (mingard2023theuseof pages 15-20). The NPL guide emphasizes that single mean values of grain size can be meaningless for AM materials without proper context about the distribution and calculation method used (mingard2023theuseof pages 15-20, mingard2023theuseof pages 1-8).\n\n**Cell/subgrain structure in AlSi10Mg.** The as-built SLM AlSi10Mg microstructure consists of heterogeneous zones: fine melt-pool cells, coarse melt-pool regions, and heat-affected zones, all composed of primary \u03b1-Al cells surrounded by a continuous cellular Si network (snopinski2022evolutionofmicrostructure pages 4-6). EBSD combined with XRD tracks cell size evolution through heat treatment and severe plastic deformation, with ECAP reducing grain size from ~1.42 \u00b5m to ~0.24 \u00b5m after two passes (snopinski2022evolutionofmicrostructure pages 4-6). The corrosion resistance of AlSi10Mg improved significantly after ECAP processing, with polarization resistance increasing from ~1.1 k\u03a9\u00b7cm\u00b2 (as-built) to ~75.5 k\u03a9\u00b7cm\u00b2 (2 ECAP passes) (snopinski2022evolutionofmicrostructure pages 9-12).\n\n**Melt-pool boundary structure and LAGB/HAGB fractions** are widely reported but their isolated contribution to properties is difficult to separate from texture effects. Melt pools primarily affect elongation and ductility rather than strength (weaver2021understandinganisotropictensile pages 25-27).\n\n**Prior-austenite reconstruction in LPBF steels** is emerging as a high-value technique. In LPBF 17-4 PH steel, five-parameter characterization of intervariant boundaries showed that smaller prior austenite grains improve the grain boundary network by increasing desirable {110} twist boundary plane populations, which are beneficial for controlling hydrogen embrittlement and dislocation plasticity (haines2025onthemartensitic pages 1-3, haines2025onthemartensitic pages 13-15).\n\n## 5. Reproducibility and Measurement-Quality Concerns\n\nThe following table summarizes where the literature has documented that acquisition and post-processing choices materially change reported results.\n\n| EBSD Measurement | Key Sensitivity Parameters | Documented Bias/Variability | Relevant Standards | Robustness Rating |\n|---|---|---|---|---|\n| Grain size and grain size distribution | Step size/pixel size; grain-definition misorientation threshold; minimum grain size cutoff; treatment of non-indexed points; cleanup; number- vs area-weighting; binning method | In a recrystallized equiaxed alloy, changing GB threshold from 5\u00b0 to 15\u00b0 changed mean ECD by **<7%**; in AM datasets, minimum-pixel cutoff and pixel size changed reported mean grain size by about **20%** for number-average metrics; area-weighted metrics were less step-size dependent and better discriminated broad distributions; histogram binning materially changes visual conclusions (flipon2021grainsizecharacterization pages 6-8, mingard2023theuseof pages 24-29) | **ISO 13067:2020** for average grain size; **ASTM E2627** commonly referenced for EBSD grain-size practice; NPL guide stresses reporting exact definition/software (mingard2023theuseof pages 1-8, mingard2023theuseof pages 33-41) | **Moderate\u2013Robust** |\n| Grain morphology / aspect ratio | Step size; segmentation method; ellipse-fitting algorithm; Feret definition; software package; scale range and map visualization choices | Same AM sample analyzed by two vendor packages gave ~**20%** difference in major-axis value after accounting for radius/diameter convention, and inverse aspect-ratio conventions (e.g., 3.3 vs 0.27) can invert interpretation; circularity is highly step-size sensitive because perimeter is discretization-sensitive (mingard2023theuseof pages 29-33) | No single universal morphology standard inside EBSD software; report definitions/software explicitly; NPL warns defaults differ across vendors (mingard2023theuseof pages 1-8, mingard2023theuseof pages 29-33, mingard2023theuseof pages 33-41) | **Fragile** |\n| Crystallographic texture (ODF, pole figures, texture index) | Sample-axis registration; microscope/EBSD axis calibration; section plane selection; map area representativeness; color scale/IPF choice; reduction/sampling method | Losing AM X-Y-Z orientation can make texture-property interpretation impossible; viewing only one IPF direction can hide strong preferred orientation visible on orthogonal maps; color scales and plotting choices can materially alter apparent heterogeneity even for identical data (mingard2023theuseof pages 1-8, mingard2023theuseof pages 8-15, mingard2023theuseof pages 33-41) | No single texture-only standard cited here; best practice is explicit axis definition and complete reporting of section/sample orientation (mingard2023theuseof pages 8-15, mingard2023theuseof pages 33-41) | **Moderate** |\n| Misorientation distribution and GBCD (including network/connectivity) | Misorientation tolerance; CSL tolerance criterion; cleanup near boundaries; minimum segment length; 2D vs 3D acquisition; stereological assumptions; texture dependence for planar methods | Boundary classification shifts with tolerance choices; coherent vs slightly incoherent \u03a33 boundaries can change corrosion/passivation interpretation, with a critical transition reported around **0.4\u20130.5\u00b0** deviation from ideal \u03a33 geometry; 2D analyses can miss true connectivity and plane information needed for network conclusions (bettayeb2019combinedinsitu pages 9-13, bettayeb2019combinedinsitu pages 13-18, marquardt2018thestructureand pages 9-13, beladi2020fiveparametergrainboundary pages 1-4) | No universal consensus standard for 5-parameter GBCD in routine EBSD; reporting of Brandon/CSL criteria and 2D/3D method is essential (marquardt2018thestructureand pages 9-13, beladi2020fiveparametergrainboundary pages 1-4) | **Moderate\u2013Fragile** |\n| KAM, GOS, and GND density | Step size; neighbor order/kernel size; denoising/cleanup; angular resolution/noise floor; boundary exclusion rules; differentiation scheme for GND | KAM is explicitly step-size dependent; local misorientation metrics can be inflated or suppressed by cleanup and kernel definition; GND maps inherit orientation-noise amplification because they require spatial gradients of orientation; interpretation near crack tips and boundaries is especially sensitive to spatial resolution (flipon2021grainsizecharacterization pages 1-2, roy2026themechanisticaspects pages 11-15) | No broadly adopted standard for KAM/GOS/GND reporting; must state step size, kernel, excluded boundaries, and smoothing/cleanup choices (flipon2021grainsizecharacterization pages 1-2, mingard2023theuseof pages 1-8) | **Fragile** |\n| Residual elastic strain and stress via HR-EBSD / cross-correlation | Pattern quality; reference pattern choice; detector calibration; surface preparation/edge rounding; strain-free reference assumption; spatial step size; stiffness tensor choice | HR-EBSD offers strain sensitivity of at least **1\u00d710^-4**, but results depend strongly on reference selection and pattern quality; preparation artifacts such as edge rounding can bias crack-tip fields, so papers explicitly note when such errors were avoided (ball2023pergrainandneighbourhood pages 3-4, roy2026themechanisticaspects pages 11-15) | No mature universal standard cited here for HR-EBSD stress mapping; full reporting of cross-correlation setup and elastic constants is necessary (ball2023pergrainandneighbourhood pages 3-4, roy2026themechanisticaspects pages 43-46) | **Fragile** |\n| Phase fraction and phase identification | Pattern indexing method; phase library completeness; pseudosymmetry; step size relative to phase size; confidence-index filtering; overlap with second phases | Small or thin second phases are easily missed when step size exceeds feature size; confidence-index filtering can preferentially delete minority-phase pixels; nanoscale phases are often below conventional EBSD spatial resolution and require transmission/HR approaches or correlative methods (snopinski2022evolutionofmicrostructure pages 4-6, snopinski2022evolutionofmicrostructure pages 9-12) | No specific standard cited here beyond normal EBSD reporting practice; phase list/indexing settings must be disclosed | **Moderate\u2013Fragile** |\n| Twin and variant analysis | Angular tolerance to ideal twin/variant relation; step size relative to twin thickness/lath width; cleanup that merges thin twins; parent OR assumption | Twin-related conclusions are sensitive to whether boundaries remain coherent versus slightly deviated; thin twins/variants can be lost by coarse step size or cleanup; variant pairing and packet assignment depend on the assumed orientation relationship and reconstruction workflow (bettayeb2019combinedinsitu pages 13-18, niessen2022parentgrainreconstruction pages 27-30, niessen2022parentgrainreconstruction pages 22-27) | No single standard cited; explicit twin criterion, OR, and pixel/cleanup rules required (niessen2022parentgrainreconstruction pages 27-30, niessen2022parentgrainreconstruction pages 22-27) | **Fragile** |\n| Parent-phase reconstruction (prior-austenite / prior-beta) | Choice/refinement of orientation relationship; graph-clustering parameters; tolerance for child-parent assignment; retained parent fraction; twin handling | Reconstructed parent grains and packet/variant identities can change if OR is not iteratively refined; annealing twins and partial transformations complicate segmentation; therefore property conclusions based on prior-grain size are workflow-sensitive (niessen2022parentgrainreconstruction pages 27-30, niessen2022parentgrainreconstruction pages 1-4, niessen2022parentgrainreconstruction pages 7-11, haines2025onthemartensitic pages 1-3) | No universal standard; MTEX/related workflows improve transparency but require full disclosure of OR refinement and clustering settings (niessen2022parentgrainreconstruction pages 27-30, niessen2022parentgrainreconstruction pages 7-11) | **Fragile** |\n| 3D EBSD / serial sectioning derived statistics | Slice thickness; registration accuracy; missing/poor slices; voxel anisotropy; cleanup between slices; segmentation misorientation tolerance | 3D reconstruction quality is highly sensitive to registration and segmentation tolerance; cloud-based reprocessing of TriBeam data showed grain segmentation tolerance can bias reconstructed grain sizes; 3D EBSD is uniquely valuable because 2D can misstate connectivity and true grain shape, but acquisition burden and slice loss remain major limitations (mingard2023theuseof pages 1-8, dillon2022grainboundaryenergies pages 2-2, dillon2022grainboundaryenergies pages 1-2, wanni2024machinelearningenhanced pages 1-2) | No universal 3D EBSD standard cited here; best practice is complete reporting of voxel size, registration, and segmentation parameters (mingard2023theuseof pages 1-8, dillon2022grainboundaryenergies pages 1-2, wanni2024machinelearningenhanced pages 1-2) | **Fragile** |\n\n\n*Table: This table summarizes which EBSD-derived measurements are most sensitive to acquisition and post-processing choices, and where the literature documents materially different outcomes. It is useful for prioritizing which outputs are suitable for automation and uncertainty quantification first.*\n\n### Key findings on robustness vs fragility\n\n**Most robust:** Area-weighted grain size metrics are the most reproducible EBSD outputs; they reduce dependence on step size and map quality, and better discriminate between samples with different size distributions than number-average metrics (mingard2023theuseof pages 24-29). Crystallographic texture is moderately robust if sample axis registration is rigorously controlled (mingard2023theuseof pages 8-15).\n\n**Most fragile:** KAM, GOS, and GND density are explicitly step-size dependent. Local misorientation values scale with step size, and GND density calculations amplify orientation noise because they require spatial gradients (flipon2021grainsizecharacterization pages 1-2, roy2026themechanisticaspects pages 11-15). HR-EBSD strain mapping depends critically on reference pattern selection and surface preparation quality (ball2023pergrainandneighbourhood pages 3-4). Grain morphology parameters (aspect ratio, ellipticity, circularity) are highly definition-dependent: two commercial software packages analyzing the same AM sample produced ~20% differences in fitted major-axis values and reported inverse aspect-ratio conventions (3.3 vs 0.27), potentially inverting interpretation if not carefully documented (mingard2023theuseof pages 29-33). 3D EBSD statistics are fragile due to registration, segmentation tolerance, and slice-loss sensitivity (mingard2023theuseof pages 1-8, dillon2022grainboundaryenergies pages 1-2).\n\n**Standards landscape:** ISO 13067:2020 covers average grain size from EBSD, and ASTM E2627 is commonly referenced for EBSD grain-size practice (mingard2023theuseof pages 1-8, mingard2023theuseof pages 33-41). No mature universal standards exist for KAM/GOS/GND reporting, HR-EBSD stress mapping, five-parameter GBCD, or grain morphology parameter definitions. The NPL Good Practice Guide (Mingard 2023) specifically warns that different EBSD software packages use different definitions for shape parameters and color scales, and that these choices can materially alter conclusions about sample-to-sample differences (mingard2023theuseof pages 1-8, mingard2023theuseof pages 29-33, mingard2023theuseof pages 33-41).\n\n## 6. Ranked Shortlist for Automated EBSD Parameter Optimization\n\nThe following table presents a prioritized assessment of which EBSD measurements would create the most scientific value if reliably automated with quantified uncertainty, and which are premature targets.\n\n| Priority Tier | EBSD Output | Rationale for Ranking |\n|---|---|---|\n| Tier 1 Highest Value | Crystallographic texture (ODF, pole figures, texture intensity/index) | Strongest current combination of property payoff, industrial relevance, and modeling demand: directly predicts elastic/plastic anisotropy, modulus, yield-stress directionality, and AM qualification outcomes; is a primary input to CPFEM, ICME, and reduced-order/ML texture representations; reproducibility is moderate if sample axes and plotting conventions are rigorously controlled (weaver2021understandinganisotropictensile pages 10-12, weaver2021understandinganisotropictensile pages 8-10, iraki2024accuratedistancesmeasures pages 1-3, weaver2021understandinganisotropictensile pages 12-15, weaver2021understandinganisotropictensile pages 25-27, mingard2023theuseof pages 8-15, wanni2024machinelearningenhanced pages 1-2) |\n| Tier 1 Highest Value | Grain size and grain size distribution | Foundational structure-property descriptor with strong Hall-Petch and hardness relevance and high value for synthetic microstructure generation and statistical volume elements; more reproducible than many advanced metrics if thresholds, minimum grain size, and weighting definition are standardized; ISO 13067 directly supports this as a standardizable target (flipon2021grainsizecharacterization pages 1-2, flipon2021grainsizecharacterization pages 6-8, mingard2023theuseof pages 1-8, mingard2023theuseof pages 24-29, lakshmanan2022crystalplasticityconstitutive pages 138-143) |\n| Tier 1 Highest Value | Grain morphology / aspect ratio / elongation statistics | Especially high value for AM and CPFEM because columnar-vs-equiaxed morphology and elongation govern anisotropy and representative volume construction; property linkage is meaningful in LPBF, though definitions vary; an optimization tool that also standardizes morphology definitions would solve a real bottleneck (mingard2023theuseof pages 15-20, weaver2021understandinganisotropictensile pages 25-27, mingard2023theuseof pages 1-8, mingard2023theuseof pages 29-33, mingard2023theuseof pages 33-41) |\n| Tier 2 High Value | Misorientation distribution and grain boundary character distribution (GBCD, CSL fractions, network connectivity) | Strong demonstrated payoff for intergranular corrosion, SCC, corrosion fatigue, and crack-path tortuosity; industrially important in stainless steels and grain-boundary-engineered alloys; however, sensitivity to CSL tolerances, boundary segmentation, and 2D vs 3D assumptions lowers immediate automation readiness versus Tier 1 (zhang2022effectsofgrain pages 4-6, barr2018trackingtheevolution pages 2-3, zhang2022effectsofgrain pages 1-2, liu2019grainboundaryengineering pages 6-8, bettayeb2019combinedinsitu pages 9-13, bettayeb2019combinedinsitu pages 13-18) |\n| Tier 2 High Value | Phase fraction and phase identification | High practical value in multiphase steels, AM alloys, and transformation products; directly relevant to process qualification and mechanical-property partitioning; can be robust when phases are well resolved, but becomes fragile for pseudosymmetry or very fine second phases (briffod2019effectofcrystallographic pages 1-4, snopinski2022evolutionofmicrostructure pages 4-6, snopinski2022evolutionofmicrostructure pages 9-12) |\n| Tier 2 High Value | Parent-phase reconstruction plus variant/packet statistics | Very high value in steels and Ti alloys because prior-austenite/prior-\u03b2 information controls effective grain size, packet hierarchy, toughness, and AM martensitic network interpretation; also increasingly important in LPBF martensitic alloys; kept below Tier 1 because workflow dependence and OR sensitivity remain substantial (niessen2022parentgrainreconstruction pages 27-30, niessen2022parentgrainreconstruction pages 1-4, niessen2022parentgrainreconstruction pages 7-11, haines2025onthemartensitic pages 1-3, haines2025onthemartensitic pages 21-23, haines2025onthemartensitic pages 13-15) |\n| Tier 3 Moderate Value | KAM, GOS, and GND density | Extremely popular in the literature and useful for deformation heterogeneity, recrystallization, and fatigue/crack-tip studies, but step-size dependence and noise amplification make them poor first targets unless uncertainty propagation is explicit; best treated as secondary outputs after robust orientation optimization (roy2026themechanisticaspects pages 34-43, briffod2019effectofcrystallographic pages 24-28, roy2026themechanisticaspects pages 11-15, flipon2021grainsizecharacterization pages 1-2) |\n| Tier 3 Moderate Value | Twin and variant analysis | Important in twinning alloys, martensitic transformations, and grain-boundary-engineered materials; can predict corrosion arrest and local deformation pathways, but requires thin-feature resolution and careful tolerance definitions; narrower industrial breadth than texture or grain size (barr2018trackingtheevolution pages 2-3, bettayeb2019combinedinsitu pages 13-18, niessen2022parentgrainreconstruction pages 27-30, niessen2022parentgrainreconstruction pages 22-27, haines2025onthemartensitic pages 1-3) |\n| Tier 4 Premature/Low Value | Residual elastic strain/stress by HR-EBSD | Scientifically powerful with strong local-mechanics relevance, but currently too fragile, labor-intensive, and under-standardized for broad automated parameter optimization; depends on pattern quality, reference selection, and careful surface preparation, so premature as a general-purpose optimization target (ball2023pergrainandneighbourhood pages 3-4, roy2026themechanisticaspects pages 43-46, roy2026themechanisticaspects pages 11-15) |\n| Tier 4 Premature/Low Value | 3D EBSD / serial sectioning derived statistics and five-parameter GBCD | Potentially transformative for true connectivity and grain-boundary-plane statistics, but acquisition burden, registration sensitivity, sparse adoption, and lack of routine standardization make it a poor early automation target except in specialized labs; best as a later-stage extension after robust 2D workflows are solved (mingard2023theuseof pages 1-8, dillon2022grainboundaryenergies pages 2-2, dillon2022grainboundaryenergies pages 1-2, wanni2024machinelearningenhanced pages 1-2) |\n\n\n*Table: This table ranks EBSD-derived outputs for an automated parameter-optimization tool by expected scientific and industrial value. It prioritizes measurements that combine strong property linkage, reasonable reproducibility, and high demand in AM qualification and ICME/CPFEM workflows.*\n\n### Summary rationale\n\n**Tier 1 (Highest Value)** comprises crystallographic texture, grain size/distribution, and grain morphology/aspect ratio. These three outputs together form the minimal necessary input set for CPFEM, synthetic microstructure generation, and AM process qualification. They have the strongest demonstrated property payoff (anisotropy, Hall-Petch, columnar-vs-equiaxed classification), the highest computational demand, and\u2014critically\u2014their reproducibility weaknesses are addressable through standardized definitions, consistent thresholds, and area-weighted metrics (weaver2021understandinganisotropictensile pages 10-12, flipon2021grainsizecharacterization pages 1-2, mingard2023theuseof pages 1-8, mingard2023theuseof pages 24-29, mingard2023theuseof pages 29-33, wanni2024machinelearningenhanced pages 1-2).\n\n**Tier 2 (High Value)** includes GBCD/misorientation distribution, phase fraction/identification, and parent-phase reconstruction. These outputs have strong property linkage in specific but industrially critical domains (stainless steels for corrosion, multiphase alloys, martensitic steels and Ti alloys), and rising demand in AM qualification. Their lower ranking reflects greater sensitivity to tolerance choices and workflow dependence (zhang2022effectsofgrain pages 4-6, liu2019grainboundaryengineering pages 6-8, niessen2022parentgrainreconstruction pages 27-30, haines2025onthemartensitic pages 1-3).\n\n**Tier 3 (Moderate Value)** covers KAM/GOS/GND density and twin/variant analysis. Although extremely popular in publications, KAM and GND density are poor early-stage automation targets because their inherent step-size dependence means that optimized acquisition parameters will change the absolute values of these metrics, creating a reproducibility paradox unless uncertainty is propagated explicitly (roy2026themechanisticaspects pages 34-43, flipon2021grainsizecharacterization pages 1-2).\n\n**Tier 4 (Premature/Low Value for general-purpose automation)** includes HR-EBSD strain mapping and 3D EBSD statistics. Both are scientifically powerful but too fragile, labor-intensive, and under-standardized for broad automated optimization at present (ball2023pergrainandneighbourhood pages 3-4, dillon2022grainboundaryenergies pages 1-2). They are best pursued as later-stage extensions after robust 2D workflows are established.\n\nIn conclusion, an automated EBSD parameter-optimization tool would create the most immediate scientific and industrial value by targeting crystallographic texture, grain size distribution (with area-weighted metrics and explicit threshold reporting per ISO 13067), and standardized grain morphology descriptors as its primary outputs. Misorientation/GBCD and phase identification are strong secondary targets. KAM/GOS/GND, while frequently demanded, should only be automated once their step-size dependence is explicitly addressed through uncertainty quantification. HR-EBSD and 3D EBSD are best reserved for specialized deployment.\n\nReferences\n\n1. (weaver2021understandinganisotropictensile pages 10-12): JS Weaver, JS Weaver, and I Rosenthal. Understanding anisotropic tensile properties of laser powder bed fusion additive metals: a detailed review of select examples. ArXiv, Nov 2021. URL: https://doi.org/10.6028/nist.ams.100-44, doi:10.6028/nist.ams.100-44. This article has 42 citations.\n\n2. (weaver2021understandinganisotropictensile pages 8-10): JS Weaver, JS Weaver, and I Rosenthal. Understanding anisotropic tensile properties of laser powder bed fusion additive metals: a detailed review of select examples. ArXiv, Nov 2021. URL: https://doi.org/10.6028/nist.ams.100-44, doi:10.6028/nist.ams.100-44. This article has 42 citations.\n\n3. (iraki2024accuratedistancesmeasures pages 1-3): Tarek Iraki, Lukas Morand, Norbert Link, Stefan Sandfeld, and Dirk Helm. Accurate distances measures and machine learning of the texture-property relation for crystallographic textures represented by one-point statistics. May 2024. URL: https://doi.org/10.1088/1361-651x/ad4c81, doi:10.1088/1361-651x/ad4c81. This article has 4 citations and is from a peer-reviewed journal.\n\n4. (weaver2021understandinganisotropictensile pages 12-15): JS Weaver, JS Weaver, and I Rosenthal. Understanding anisotropic tensile properties of laser powder bed fusion additive metals: a detailed review of select examples. ArXiv, Nov 2021. URL: https://doi.org/10.6028/nist.ams.100-44, doi:10.6028/nist.ams.100-44. This article has 42 citations.\n\n5. (weaver2021understandinganisotropictensile pages 25-27): JS Weaver, JS Weaver, and I Rosenthal. Understanding anisotropic tensile properties of laser powder bed fusion additive metals: a detailed review of select examples. ArXiv, Nov 2021. URL: https://doi.org/10.6028/nist.ams.100-44, doi:10.6028/nist.ams.100-44. This article has 42 citations.\n\n6. (mingard2023theuseof pages 8-15): K P Mingard. The use of ebsd for analysis of additively manufactured materials. ArXiv, Feb 2023. URL: https://doi.org/10.47120/npl.mgpg152, doi:10.47120/npl.mgpg152. This article has 4 citations.\n\n7. (flipon2021grainsizecharacterization pages 1-2): B. Flipon, V. Grand, B. Murgas, A. Gaillac, A. Nicola\u00ff, N. Bozzolo, and M. Bernacki. Grain size characterization in metallic alloys using different microscopy and post-processing techniques. Materials Characterization, 174:110977, Apr 2021. URL: https://doi.org/10.1016/j.matchar.2021.110977, doi:10.1016/j.matchar.2021.110977. This article has 39 citations and is from a peer-reviewed journal.\n\n8. (flipon2021grainsizecharacterization pages 6-8): B. Flipon, V. Grand, B. Murgas, A. Gaillac, A. Nicola\u00ff, N. Bozzolo, and M. Bernacki. Grain size characterization in metallic alloys using different microscopy and post-processing techniques. Materials Characterization, 174:110977, Apr 2021. URL: https://doi.org/10.1016/j.matchar.2021.110977, doi:10.1016/j.matchar.2021.110977. This article has 39 citations and is from a peer-reviewed journal.\n\n9. (mingard2023theuseof pages 24-29): K P Mingard. The use of ebsd for analysis of additively manufactured materials. ArXiv, Feb 2023. URL: https://doi.org/10.47120/npl.mgpg152, doi:10.47120/npl.mgpg152. This article has 4 citations.\n\n10. (lakshmanan2022crystalplasticityconstitutive pages 138-143): Aaditya Lakshmanan. Crystal plasticity constitutive modeling of grain size-texture coupling with application to mg-4al. Unknown, Jan 2022. URL: https://doi.org/10.7302/4607, doi:10.7302/4607. This article has 0 citations.\n\n11. (mingard2023theuseof pages 15-20): K P Mingard. The use of ebsd for analysis of additively manufactured materials. ArXiv, Feb 2023. URL: https://doi.org/10.47120/npl.mgpg152, doi:10.47120/npl.mgpg152. This article has 4 citations.\n\n12. (zhang2022effectsofgrain pages 4-6): Mingxian Zhang, Chenxin Zhang, Huan-chuan Wu, and Bin Yang. Effects of grain boundary engineering on the microstructure and corrosion fatigue properties of 316l austenitic stainless steel. Frontiers in Materials, Jun 2022. URL: https://doi.org/10.3389/fmats.2022.931848, doi:10.3389/fmats.2022.931848. This article has 27 citations.\n\n13. (barr2018trackingtheevolution pages 2-3): Christopher M. Barr, Sebastian Thomas, James L. Hart, Wayne Harlow, Elaf Anber, and Mitra L. Taheri. Tracking the evolution of intergranular corrosion through twin-related domains in grain boundary networks. npj Materials Degradation, 2:1-10, Apr 2018. URL: https://doi.org/10.1038/s41529-018-0032-7, doi:10.1038/s41529-018-0032-7. This article has 64 citations and is from a peer-reviewed journal.\n\n14. (zhang2022effectsofgrain pages 1-2): Mingxian Zhang, Chenxin Zhang, Huan-chuan Wu, and Bin Yang. Effects of grain boundary engineering on the microstructure and corrosion fatigue properties of 316l austenitic stainless steel. Frontiers in Materials, Jun 2022. URL: https://doi.org/10.3389/fmats.2022.931848, doi:10.3389/fmats.2022.931848. This article has 27 citations.\n\n15. (liu2019grainboundaryengineering pages 6-8): Tingguang Liu, Qin Bai, Xiangkun Ru, Shuang Xia, Xiangyu Zhong, Yonghao Lu, and Tetsuo Shoji. Grain boundary engineering for improving stress corrosion cracking of 304 stainless steel. Mar 2019. URL: https://doi.org/10.1080/02670836.2019.1570661, doi:10.1080/02670836.2019.1570661. This article has 28 citations and is from a peer-reviewed journal.\n\n16. (bettayeb2019combinedinsitu pages 9-13): Mohamed Bettayeb, Vincent Maurice, Lorena H. Klein, Linsey Lapeire, Kim Verbeken, and Philippe Marcusa. Combined in situ microstructural study of the relationships between local grain boundary structure and passivation on microcrystalline copper. Electrochimica Acta, Mar 2019. URL: https://doi.org/10.48550/arxiv.1903.05371, doi:10.48550/arxiv.1903.05371. This article has 22 citations and is from a domain leading peer-reviewed journal.\n\n17. (bettayeb2019combinedinsitu pages 13-18): Mohamed Bettayeb, Vincent Maurice, Lorena H. Klein, Linsey Lapeire, Kim Verbeken, and Philippe Marcusa. Combined in situ microstructural study of the relationships between local grain boundary structure and passivation on microcrystalline copper. Electrochimica Acta, Mar 2019. URL: https://doi.org/10.48550/arxiv.1903.05371, doi:10.48550/arxiv.1903.05371. This article has 22 citations and is from a domain leading peer-reviewed journal.\n\n18. (marquardt2018thestructureand pages 9-13): K. Marquardt, U. Faul, and U. Faul. The structure and composition of olivine grain boundaries: 40 years of studies, status and current developments. Physics and Chemistry of Minerals, 45:139-172, Jan 2018. URL: https://doi.org/10.1007/s00269-017-0935-9, doi:10.1007/s00269-017-0935-9. This article has 62 citations and is from a peer-reviewed journal.\n\n19. (marquardt2018thestructureand pages 6-9): K. Marquardt, U. Faul, and U. Faul. The structure and composition of olivine grain boundaries: 40 years of studies, status and current developments. Physics and Chemistry of Minerals, 45:139-172, Jan 2018. URL: https://doi.org/10.1007/s00269-017-0935-9, doi:10.1007/s00269-017-0935-9. This article has 62 citations and is from a peer-reviewed journal.\n\n20. (mingard2023theuseof pages 29-33): K P Mingard. The use of ebsd for analysis of additively manufactured materials. ArXiv, Feb 2023. URL: https://doi.org/10.47120/npl.mgpg152, doi:10.47120/npl.mgpg152. This article has 4 citations.\n\n21. (mingard2023theuseof pages 33-41): K P Mingard. The use of ebsd for analysis of additively manufactured materials. ArXiv, Feb 2023. URL: https://doi.org/10.47120/npl.mgpg152, doi:10.47120/npl.mgpg152. This article has 4 citations.\n\n22. (briffod2019effectofcrystallographic pages 1-4): Fabien Briffod, Alexandre Bleuset, Takayuki Shiraiwa, and Manabu Enoki. Effect of crystallographic orientation and geometrical compatibility on fatigue crack initiation and propagation in rolled ti-6al-4v alloy. Acta Materialia, 177:56-67, Sep 2019. URL: https://doi.org/10.1016/j.actamat.2019.07.025, doi:10.1016/j.actamat.2019.07.025. This article has 196 citations and is from a highest quality peer-reviewed journal.\n\n23. (snopinski2022evolutionofmicrostructure pages 4-6): Przemys\u0142aw Snopi\u0144ski, Anna Wo\u017aniak, Dariusz \u0141ukowiec, Krzysztof Matus, Tomasz Ta\u0144ski, Stanislav Rusz, and Ond\u0159ej Hil\u0161er. Evolution of microstructure, texture and corrosion properties of additively manufactured alsi10mg alloy subjected to equal channel angular pressing (ecap). Symmetry, 14:674, Mar 2022. URL: https://doi.org/10.3390/sym14040674, doi:10.3390/sym14040674. This article has 25 citations.\n\n24. (snopinski2022evolutionofmicrostructure pages 9-12): Przemys\u0142aw Snopi\u0144ski, Anna Wo\u017aniak, Dariusz \u0141ukowiec, Krzysztof Matus, Tomasz Ta\u0144ski, Stanislav Rusz, and Ond\u0159ej Hil\u0161er. Evolution of microstructure, texture and corrosion properties of additively manufactured alsi10mg alloy subjected to equal channel angular pressing (ecap). Symmetry, 14:674, Mar 2022. URL: https://doi.org/10.3390/sym14040674, doi:10.3390/sym14040674. This article has 25 citations.\n\n25. (roy2026themechanisticaspects pages 34-43): Ronit Roy, Johan E. Westraadt, and Janelle P. Wharry. The mechanistic aspects of chloride-induced stress corrosion cracking and internal pitting in stainless steel. Unknown journal, Aug 2026. URL: https://doi.org/10.21203/rs.3.rs-10491066/v1, doi:10.21203/rs.3.rs-10491066/v1.\n\n26. (roy2026themechanisticaspects pages 43-46): Ronit Roy, Johan E. Westraadt, and Janelle P. Wharry. The mechanistic aspects of chloride-induced stress corrosion cracking and internal pitting in stainless steel. Unknown journal, Aug 2026. URL: https://doi.org/10.21203/rs.3.rs-10491066/v1, doi:10.21203/rs.3.rs-10491066/v1.\n\n27. (briffod2019effectofcrystallographic pages 24-28): Fabien Briffod, Alexandre Bleuset, Takayuki Shiraiwa, and Manabu Enoki. Effect of crystallographic orientation and geometrical compatibility on fatigue crack initiation and propagation in rolled ti-6al-4v alloy. Acta Materialia, 177:56-67, Sep 2019. URL: https://doi.org/10.1016/j.actamat.2019.07.025, doi:10.1016/j.actamat.2019.07.025. This article has 196 citations and is from a highest quality peer-reviewed journal.\n\n28. (roy2026themechanisticaspects pages 11-15): Ronit Roy, Johan E. Westraadt, and Janelle P. Wharry. The mechanistic aspects of chloride-induced stress corrosion cracking and internal pitting in stainless steel. Unknown journal, Aug 2026. URL: https://doi.org/10.21203/rs.3.rs-10491066/v1, doi:10.21203/rs.3.rs-10491066/v1.\n\n29. (niessen2022parentgrainreconstruction pages 27-30): Frank Niessen, Tuomo Nyyss\u00f6nen, Azdiar A. Gazder, and Ralf Hielscher. Parent grain reconstruction from partially or fully transformed microstructures in mtex. Journal of Applied Crystallography, 55:180-194, Apr 2022. URL: https://doi.org/10.48550/arxiv.2104.14603, doi:10.48550/arxiv.2104.14603. This article has 356 citations and is from a peer-reviewed journal.\n\n30. (niessen2022parentgrainreconstruction pages 22-27): Frank Niessen, Tuomo Nyyss\u00f6nen, Azdiar A. Gazder, and Ralf Hielscher. Parent grain reconstruction from partially or fully transformed microstructures in mtex. Journal of Applied Crystallography, 55:180-194, Apr 2022. URL: https://doi.org/10.48550/arxiv.2104.14603, doi:10.48550/arxiv.2104.14603. This article has 356 citations and is from a peer-reviewed journal.\n\n31. (haines2025onthemartensitic pages 1-3): Michael P. Haines, Ehsan Farabi, Nima Haghdadi, and Sophie Primig. On the martensitic phase transformation and grain boundary character evolution in laser powder bed fusion 17-4 precipitation hardened stainless steel. Journal of Materials Science, 60:3430-3453, Jan 2025. URL: https://doi.org/10.1007/s10853-025-10645-8, doi:10.1007/s10853-025-10645-8. This article has 8 citations and is from a peer-reviewed journal.\n\n32. (niessen2022parentgrainreconstruction pages 1-4): Frank Niessen, Tuomo Nyyss\u00f6nen, Azdiar A. Gazder, and Ralf Hielscher. Parent grain reconstruction from partially or fully transformed microstructures in mtex. Journal of Applied Crystallography, 55:180-194, Apr 2022. URL: https://doi.org/10.48550/arxiv.2104.14603, doi:10.48550/arxiv.2104.14603. This article has 356 citations and is from a peer-reviewed journal.\n\n33. (niessen2022parentgrainreconstruction pages 7-11): Frank Niessen, Tuomo Nyyss\u00f6nen, Azdiar A. Gazder, and Ralf Hielscher. Parent grain reconstruction from partially or fully transformed microstructures in mtex. Journal of Applied Crystallography, 55:180-194, Apr 2022. URL: https://doi.org/10.48550/arxiv.2104.14603, doi:10.48550/arxiv.2104.14603. This article has 356 citations and is from a peer-reviewed journal.\n\n34. (haines2025onthemartensitic pages 21-23): Michael P. Haines, Ehsan Farabi, Nima Haghdadi, and Sophie Primig. On the martensitic phase transformation and grain boundary character evolution in laser powder bed fusion 17-4 precipitation hardened stainless steel. Journal of Materials Science, 60:3430-3453, Jan 2025. URL: https://doi.org/10.1007/s10853-025-10645-8, doi:10.1007/s10853-025-10645-8. This article has 8 citations and is from a peer-reviewed journal.\n\n35. (haines2025onthemartensitic pages 13-15): Michael P. Haines, Ehsan Farabi, Nima Haghdadi, and Sophie Primig. On the martensitic phase transformation and grain boundary character evolution in laser powder bed fusion 17-4 precipitation hardened stainless steel. Journal of Materials Science, 60:3430-3453, Jan 2025. URL: https://doi.org/10.1007/s10853-025-10645-8, doi:10.1007/s10853-025-10645-8. This article has 8 citations and is from a peer-reviewed journal.\n\n36. (dillon2022grainboundaryenergies pages 2-2): Shen J. Dillon, Yu\u2010Feng Shen, and Gregory S. Rohrer. Grain boundary energies in yttria\u2010stabilized zirconia. Journal of the American Ceramic Society, 105:2925-2931, Dec 2022. URL: https://doi.org/10.1111/jace.18283, doi:10.1111/jace.18283. This article has 16 citations and is from a domain leading peer-reviewed journal.\n\n37. (dillon2022grainboundaryenergies pages 1-2): Shen J. Dillon, Yu\u2010Feng Shen, and Gregory S. Rohrer. Grain boundary energies in yttria\u2010stabilized zirconia. Journal of the American Ceramic Society, 105:2925-2931, Dec 2022. URL: https://doi.org/10.1111/jace.18283, doi:10.1111/jace.18283. This article has 16 citations and is from a domain leading peer-reviewed journal.\n\n38. (wanni2024machinelearningenhanced pages 1-2): J. Wanni, C. A. Bronkhorst, and D. J. Thoma. Machine learning enhanced analysis of ebsd data for texture representation. npj Computational Materials, 10:1-11, Jun 2024. URL: https://doi.org/10.1038/s41524-024-01324-4, doi:10.1038/s41524-024-01324-4. This article has 18 citations and is from a peer-reviewed journal.\n\n39. (mingard2023theuseof pages 1-8): K P Mingard. The use of ebsd for analysis of additively manufactured materials. ArXiv, Feb 2023. URL: https://doi.org/10.47120/npl.mgpg152, doi:10.47120/npl.mgpg152. This article has 4 citations.\n\n40. (ball2023pergrainandneighbourhood pages 3-4): James A. D. Ball, Anna Kareer, Oxana V. Magdysyuk, Stefan Michalik, Thomas Connolley, and David M. Collins. Per-grain and neighbourhood stress interactions during deformation of a ferritic steel obtained using three-dimensional x-ray diffraction. Text, Jan 2023. URL: https://doi.org/10.48550/arxiv.2302.10711, doi:10.48550/arxiv.2302.10711. This article has 6 citations and is from a peer-reviewed journal.\n\n41. (dillon2022grainboundaryenergies pages 3-3): Shen J. Dillon, Yu\u2010Feng Shen, and Gregory S. Rohrer. Grain boundary energies in yttria\u2010stabilized zirconia. Journal of the American Ceramic Society, 105:2925-2931, Dec 2022. URL: https://doi.org/10.1111/jace.18283, doi:10.1111/jace.18283. This article has 16 citations and is from a domain leading peer-reviewed journal.\n\n42. (briffod2019effectofcrystallographic pages 7-11): Fabien Briffod, Alexandre Bleuset, Takayuki Shiraiwa, and Manabu Enoki. Effect of crystallographic orientation and geometrical compatibility on fatigue crack initiation and propagation in rolled ti-6al-4v alloy. Acta Materialia, 177:56-67, Sep 2019. URL: https://doi.org/10.1016/j.actamat.2019.07.025, doi:10.1016/j.actamat.2019.07.025. This article has 196 citations and is from a highest quality peer-reviewed journal.\n\n43. (lakshmanan2022crystalplasticityconstitutive pages 74-81): Aaditya Lakshmanan. Crystal plasticity constitutive modeling of grain size-texture coupling with application to mg-4al. Unknown, Jan 2022. URL: https://doi.org/10.7302/4607, doi:10.7302/4607. This article has 0 citations.\n\n44. (beladi2020fiveparametergrainboundary pages 1-4): Hossein Beladi, Alireza Ghaderi, and Gregory S. Rohrer. Five-parameter grain boundary characterisation of randomly textured az31 mg alloy. Philosophical Magazine, 100:456-466, Feb 2020. URL: https://doi.org/10.1080/14786435.2019.1692154, doi:10.1080/14786435.2019.1692154. This article has 14 citations and is from a peer-reviewed journal.", + "graded_answer": null, + "cost": 0.0, + "token_counts": {}, + "config_md5": "44fbe82f4172525021b58c01857cebcc", + "tool_history": [ + [ + "create_plan" + ], + [ + "update_plan" + ], + [ + "paper_search", + "paper_search", + "paper_search", + "paper_search", + "paper_search" + ], + [ + "paper_search", + "paper_search", + "paper_search", + "paper_search", + "paper_search" + ], + [ + "paper_search", + "paper_search", + "paper_search", + "paper_search", + "paper_search" + ], + [ + "gather_evidence", + "paper_search", + "paper_search" + ], + [ + "gather_evidence", + "gather_evidence" + ], + [ + "gather_evidence", + "gather_evidence" + ], + [ + "gather_evidence", + "gather_evidence" + ], + [ + "read_text", + "read_text" + ], + [ + "gather_evidence", + "gather_evidence" + ], + [ + "gather_evidence", + "gather_evidence" + ], + [ + "gather_evidence", + "gather_evidence" + ], + [ + "read_text", + "read_text" + ], + [ + "update_plan" + ], + [ + "gather_evidence", + "gather_evidence" + ], + [ + "update_plan" + ], + [ + "update_plan" + ], + [ + "update_plan" + ], + [ + "update_plan" + ], + [ + "update_plan" + ], + [ + "create_artifact" + ], + [ + "create_artifact" + ], + [ + "create_artifact" + ], + [ + "update_plan" + ], + [ + "update_plan" + ], + [ + "answer" + ] + ], + "citeable_context_ids": [ + "pqac-00000000", + "pqac-00000001", + "pqac-00000002", + "pqac-00000003", + "pqac-00000004", + "pqac-00000005", + "pqac-00000006", + "pqac-00000007", + "pqac-00000008", + "pqac-00000009", + "pqac-00000010", + "pqac-00000011", + "pqac-00000012", + "pqac-00000013", + "pqac-00000014", + "pqac-00000015", + "pqac-00000016", + "pqac-00000017", + "pqac-00000018", + "pqac-00000019", + "pqac-00000020", + "pqac-00000021", + "pqac-00000022", + "pqac-00000023", + "pqac-00000024", + "pqac-00000025", + "pqac-00000026", + "pqac-00000027", + "pqac-00000028", + "pqac-00000029", + "pqac-00000030", + "pqac-00000031", + "pqac-00000032", + "pqac-00000033", + "pqac-00000034", + "pqac-00000035", + "pqac-00000036", + "pqac-00000037", + "pqac-00000038", + "pqac-00000039", + "pqac-00000040", + "pqac-00000041", + "pqac-00000042", + "pqac-00000043", + "pqac-00000044", + "pqac-00000045", + "pqac-00000046", + "pqac-00000047", + "pqac-00000048", + "pqac-00000049", + "pqac-00000050", + "pqac-00000051", + "pqac-00000052", + "pqac-00000053", + "pqac-00000054", + "pqac-00000055", + "pqac-00000056" + ], + "artifacts": { + "artifact-00": "| Rank | EBSD Measurement | Property Linkage Strength | Key Properties Predicted | Reproducibility Robustness | CPFEM/ICME Demand Level |\n|---|---|---|---|---|---|\n| 1 | Crystallographic texture (ODF, pole figures, texture intensity/index) | Strong | Elastic/plastic anisotropy, yield stress directionality, modulus, formability, ductility, AM tensile anisotropy | Moderate | Very High (pqac-00000017, pqac-00000018, pqac-00000019, pqac-00000020, pqac-00000021, pqac-00000051) |\n| 2 | Grain size and grain size distribution | Strong | Yield strength, Hall-Petch behavior, hardness, recrystallization state, statistical volume element inputs | Moderate to Robust | Very High (pqac-00000022, pqac-00000024, pqac-00000026, pqac-00000003, pqac-00000006) |\n| 3 | Misorientation distribution and grain boundary character distribution (GBCD, network/connectivity, 5-parameter where possible) | Strong | Intergranular corrosion, SCC, corrosion fatigue, crack path tortuosity, boundary-controlled degradation | Moderate | High (pqac-00000011, pqac-00000012, pqac-00000013, pqac-00000014, pqac-00000015, pqac-00000016, pqac-00000037, pqac-00000042) |\n| 4 | Grain morphology / aspect ratio / elongation | Moderate to Strong | AM anisotropy, directional yielding, ductility, deformation partitioning, representative microstructure statistics | Fragile to Moderate | High (pqac-00000006, pqac-00000009, pqac-00000026, pqac-00000027, pqac-00000052) |\n| 5 | Phase fraction and phase identification (including small second phases when resolvable) | Moderate to Strong | Strength/ductility partitioning, transformation behavior, magnetic/electrical response, fatigue and corrosion sensitivity in multiphase alloys | Moderate | High (pqac-00000034, pqac-00000049, pqac-00000050) |\n| 6 | KAM, GOS, and GND density | Moderate | Local plastic strain, deformation heterogeneity, fatigue initiation propensity, recovery/recrystallization state, crack-tip plasticity | Fragile | High (pqac-00000000, pqac-00000001, pqac-00000032, pqac-00000055) |\n| 7 | Twin and variant analysis | Moderate | Twinning-mediated plasticity, fatigue/crack transfer pathways, corrosion arrest in twin-related domains, transformation substructure effects | Moderate to Fragile | Moderate to High (pqac-00000012, pqac-00000016, pqac-00000028, pqac-00000030, pqac-00000045) |\n| 8 | Parent-phase reconstruction (prior-austenite / prior-beta) | Moderate | Toughness, strength via effective parent grain size and variant/packet hierarchy, AM martensite network design | Fragile | High in steels/Ti, Low otherwise (pqac-00000028, pqac-00000029, pqac-00000031, pqac-00000045, pqac-00000046, pqac-00000047) |\n| 9 | 3D EBSD / serial sectioning derived statistics | Emerging to Strong | True grain connectivity, 5-parameter boundary distributions, 3D crack/deformation path realism, validation datasets for models | Fragile | High but specialized (pqac-00000038, pqac-00000044, pqac-00000056, pqac-00000025) |\n| 10 | Residual elastic strain and stress via HR-EBSD / cross-correlation | Emerging to Strong | Crack-tip fields, local stress concentrations, stored elastic strain, dislocation-stress coupling, SCC/fatigue mechanics | Fragile | Moderate to High, bottlenecked by acquisition/analysis burden (pqac-00000053, pqac-00000054, pqac-00000055) |\n\n\n*Table: This table ranks the main EBSD-derived quantitative outputs by current scientific and industrial importance, emphasizing property linkage, reproducibility, and demand in ICME/CPFEM workflows. It is useful as a decision aid for prioritizing which EBSD measurements merit automation and uncertainty quantification first.*", + "artifact-01": "| EBSD Measurement | Key Sensitivity Parameters | Documented Bias/Variability | Relevant Standards | Robustness Rating |\n|---|---|---|---|---|\n| Grain size and grain size distribution | Step size/pixel size; grain-definition misorientation threshold; minimum grain size cutoff; treatment of non-indexed points; cleanup; number- vs area-weighting; binning method | In a recrystallized equiaxed alloy, changing GB threshold from 5\u00b0 to 15\u00b0 changed mean ECD by **<7%**; in AM datasets, minimum-pixel cutoff and pixel size changed reported mean grain size by about **20%** for number-average metrics; area-weighted metrics were less step-size dependent and better discriminated broad distributions; histogram binning materially changes visual conclusions (pqac-00000024, pqac-00000026) | **ISO 13067:2020** for average grain size; **ASTM E2627** commonly referenced for EBSD grain-size practice; NPL guide stresses reporting exact definition/software (pqac-00000025, pqac-00000052) | **Moderate\u2013Robust** |\n| Grain morphology / aspect ratio | Step size; segmentation method; ellipse-fitting algorithm; Feret definition; software package; scale range and map visualization choices | Same AM sample analyzed by two vendor packages gave ~**20%** difference in major-axis value after accounting for radius/diameter convention, and inverse aspect-ratio conventions (e.g., 3.3 vs 0.27) can invert interpretation; circularity is highly step-size sensitive because perimeter is discretization-sensitive (pqac-00000027) | No single universal morphology standard inside EBSD software; report definitions/software explicitly; NPL warns defaults differ across vendors (pqac-00000025, pqac-00000027, pqac-00000052) | **Fragile** |\n| Crystallographic texture (ODF, pole figures, texture index) | Sample-axis registration; microscope/EBSD axis calibration; section plane selection; map area representativeness; color scale/IPF choice; reduction/sampling method | Losing AM X-Y-Z orientation can make texture-property interpretation impossible; viewing only one IPF direction can hide strong preferred orientation visible on orthogonal maps; color scales and plotting choices can materially alter apparent heterogeneity even for identical data (pqac-00000025, pqac-00000051, pqac-00000052) | No single texture-only standard cited here; best practice is explicit axis definition and complete reporting of section/sample orientation (pqac-00000051, pqac-00000052) | **Moderate** |\n| Misorientation distribution and GBCD (including network/connectivity) | Misorientation tolerance; CSL tolerance criterion; cleanup near boundaries; minimum segment length; 2D vs 3D acquisition; stereological assumptions; texture dependence for planar methods | Boundary classification shifts with tolerance choices; coherent vs slightly incoherent \u03a33 boundaries can change corrosion/passivation interpretation, with a critical transition reported around **0.4\u20130.5\u00b0** deviation from ideal \u03a33 geometry; 2D analyses can miss true connectivity and plane information needed for network conclusions (pqac-00000015, pqac-00000016, pqac-00000037, pqac-00000039) | No universal consensus standard for 5-parameter GBCD in routine EBSD; reporting of Brandon/CSL criteria and 2D/3D method is essential (pqac-00000037, pqac-00000039) | **Moderate\u2013Fragile** |\n| KAM, GOS, and GND density | Step size; neighbor order/kernel size; denoising/cleanup; angular resolution/noise floor; boundary exclusion rules; differentiation scheme for GND | KAM is explicitly step-size dependent; local misorientation metrics can be inflated or suppressed by cleanup and kernel definition; GND maps inherit orientation-noise amplification because they require spatial gradients of orientation; interpretation near crack tips and boundaries is especially sensitive to spatial resolution (pqac-00000022, pqac-00000055) | No broadly adopted standard for KAM/GOS/GND reporting; must state step size, kernel, excluded boundaries, and smoothing/cleanup choices (pqac-00000022, pqac-00000025) | **Fragile** |\n| Residual elastic strain and stress via HR-EBSD / cross-correlation | Pattern quality; reference pattern choice; detector calibration; surface preparation/edge rounding; strain-free reference assumption; spatial step size; stiffness tensor choice | HR-EBSD offers strain sensitivity of at least **1\u00d710^-4**, but results depend strongly on reference selection and pattern quality; preparation artifacts such as edge rounding can bias crack-tip fields, so papers explicitly note when such errors were avoided (pqac-00000053, pqac-00000055) | No mature universal standard cited here for HR-EBSD stress mapping; full reporting of cross-correlation setup and elastic constants is necessary (pqac-00000053, pqac-00000054) | **Fragile** |\n| Phase fraction and phase identification | Pattern indexing method; phase library completeness; pseudosymmetry; step size relative to phase size; confidence-index filtering; overlap with second phases | Small or thin second phases are easily missed when step size exceeds feature size; confidence-index filtering can preferentially delete minority-phase pixels; nanoscale phases are often below conventional EBSD spatial resolution and require transmission/HR approaches or correlative methods (pqac-00000049, pqac-00000050) | No specific standard cited here beyond normal EBSD reporting practice; phase list/indexing settings must be disclosed | **Moderate\u2013Fragile** |\n| Twin and variant analysis | Angular tolerance to ideal twin/variant relation; step size relative to twin thickness/lath width; cleanup that merges thin twins; parent OR assumption | Twin-related conclusions are sensitive to whether boundaries remain coherent versus slightly deviated; thin twins/variants can be lost by coarse step size or cleanup; variant pairing and packet assignment depend on the assumed orientation relationship and reconstruction workflow (pqac-00000016, pqac-00000028, pqac-00000030) | No single standard cited; explicit twin criterion, OR, and pixel/cleanup rules required (pqac-00000028, pqac-00000030) | **Fragile** |\n| Parent-phase reconstruction (prior-austenite / prior-beta) | Choice/refinement of orientation relationship; graph-clustering parameters; tolerance for child-parent assignment; retained parent fraction; twin handling | Reconstructed parent grains and packet/variant identities can change if OR is not iteratively refined; annealing twins and partial transformations complicate segmentation; therefore property conclusions based on prior-grain size are workflow-sensitive (pqac-00000028, pqac-00000029, pqac-00000031, pqac-00000045) | No universal standard; MTEX/related workflows improve transparency but require full disclosure of OR refinement and clustering settings (pqac-00000028, pqac-00000031) | **Fragile** |\n| 3D EBSD / serial sectioning derived statistics | Slice thickness; registration accuracy; missing/poor slices; voxel anisotropy; cleanup between slices; segmentation misorientation tolerance | 3D reconstruction quality is highly sensitive to registration and segmentation tolerance; cloud-based reprocessing of TriBeam data showed grain segmentation tolerance can bias reconstructed grain sizes; 3D EBSD is uniquely valuable because 2D can misstate connectivity and true grain shape, but acquisition burden and slice loss remain major limitations (pqac-00000025, pqac-00000038, pqac-00000044, pqac-00000056) | No universal 3D EBSD standard cited here; best practice is complete reporting of voxel size, registration, and segmentation parameters (pqac-00000025, pqac-00000044, pqac-00000056) | **Fragile** |\n\n\n*Table: This table summarizes which EBSD-derived measurements are most sensitive to acquisition and post-processing choices, and where the literature documents materially different outcomes. It is useful for prioritizing which outputs are suitable for automation and uncertainty quantification first.*", + "artifact-02": "| Priority Tier | EBSD Output | Rationale for Ranking |\n|---|---|---|\n| Tier 1 Highest Value | Crystallographic texture (ODF, pole figures, texture intensity/index) | Strongest current combination of property payoff, industrial relevance, and modeling demand: directly predicts elastic/plastic anisotropy, modulus, yield-stress directionality, and AM qualification outcomes; is a primary input to CPFEM, ICME, and reduced-order/ML texture representations; reproducibility is moderate if sample axes and plotting conventions are rigorously controlled (pqac-00000017, pqac-00000018, pqac-00000019, pqac-00000020, pqac-00000021, pqac-00000051, pqac-00000056) |\n| Tier 1 Highest Value | Grain size and grain size distribution | Foundational structure-property descriptor with strong Hall-Petch and hardness relevance and high value for synthetic microstructure generation and statistical volume elements; more reproducible than many advanced metrics if thresholds, minimum grain size, and weighting definition are standardized; ISO 13067 directly supports this as a standardizable target (pqac-00000022, pqac-00000024, pqac-00000025, pqac-00000026, pqac-00000003) |\n| Tier 1 Highest Value | Grain morphology / aspect ratio / elongation statistics | Especially high value for AM and CPFEM because columnar-vs-equiaxed morphology and elongation govern anisotropy and representative volume construction; property linkage is meaningful in LPBF, though definitions vary; an optimization tool that also standardizes morphology definitions would solve a real bottleneck (pqac-00000006, pqac-00000009, pqac-00000025, pqac-00000027, pqac-00000052) |\n| Tier 2 High Value | Misorientation distribution and grain boundary character distribution (GBCD, CSL fractions, network connectivity) | Strong demonstrated payoff for intergranular corrosion, SCC, corrosion fatigue, and crack-path tortuosity; industrially important in stainless steels and grain-boundary-engineered alloys; however, sensitivity to CSL tolerances, boundary segmentation, and 2D vs 3D assumptions lowers immediate automation readiness versus Tier 1 (pqac-00000011, pqac-00000012, pqac-00000013, pqac-00000014, pqac-00000015, pqac-00000016) |\n| Tier 2 High Value | Phase fraction and phase identification | High practical value in multiphase steels, AM alloys, and transformation products; directly relevant to process qualification and mechanical-property partitioning; can be robust when phases are well resolved, but becomes fragile for pseudosymmetry or very fine second phases (pqac-00000034, pqac-00000049, pqac-00000050) |\n| Tier 2 High Value | Parent-phase reconstruction plus variant/packet statistics | Very high value in steels and Ti alloys because prior-austenite/prior-\u03b2 information controls effective grain size, packet hierarchy, toughness, and AM martensitic network interpretation; also increasingly important in LPBF martensitic alloys; kept below Tier 1 because workflow dependence and OR sensitivity remain substantial (pqac-00000028, pqac-00000029, pqac-00000031, pqac-00000045, pqac-00000046, pqac-00000047) |\n| Tier 3 Moderate Value | KAM, GOS, and GND density | Extremely popular in the literature and useful for deformation heterogeneity, recrystallization, and fatigue/crack-tip studies, but step-size dependence and noise amplification make them poor first targets unless uncertainty propagation is explicit; best treated as secondary outputs after robust orientation optimization (pqac-00000000, pqac-00000032, pqac-00000055, pqac-00000022) |\n| Tier 3 Moderate Value | Twin and variant analysis | Important in twinning alloys, martensitic transformations, and grain-boundary-engineered materials; can predict corrosion arrest and local deformation pathways, but requires thin-feature resolution and careful tolerance definitions; narrower industrial breadth than texture or grain size (pqac-00000012, pqac-00000016, pqac-00000028, pqac-00000030, pqac-00000045) |\n| Tier 4 Premature/Low Value | Residual elastic strain/stress by HR-EBSD | Scientifically powerful with strong local-mechanics relevance, but currently too fragile, labor-intensive, and under-standardized for broad automated parameter optimization; depends on pattern quality, reference selection, and careful surface preparation, so premature as a general-purpose optimization target (pqac-00000053, pqac-00000054, pqac-00000055) |\n| Tier 4 Premature/Low Value | 3D EBSD / serial sectioning derived statistics and five-parameter GBCD | Potentially transformative for true connectivity and grain-boundary-plane statistics, but acquisition burden, registration sensitivity, sparse adoption, and lack of routine standardization make it a poor early automation target except in specialized labs; best as a later-stage extension after robust 2D workflows are solved (pqac-00000025, pqac-00000038, pqac-00000044, pqac-00000056) |\n\n\n*Table: This table ranks EBSD-derived outputs for an automated parameter-optimization tool by expected scientific and industrial value. It prioritizes measurements that combine strong property linkage, reasonable reproducibility, and high demand in AM qualification and ICME/CPFEM workflows.*" + }, + "candidates": { + "toolu_01DyPF61N6Sz2LFMQEX7WNw7": [], + "toolu_01PrnABtGVX5DrELLBiCrEgw": [], + "toolu_01YJirNX1CfHJmnW9ockYVqD": [], + "toolu_01B59ddyQY85wouSNRhamn6w": [], + "toolu_01BwpAY3mdp7X5csEw157ULF": [], + "toolu_01X3t6xuLXdRBBDmch1TT8p5": [ + { + "embedding": null, + "docname": "ball2023pergrainandneighbourhood", + "dockey": "9f149324a0e300bc", + "citation": "James A. D. Ball, Anna Kareer, Oxana V. Magdysyuk, Stefan Michalik, Thomas Connolley, and David M. Collins. Per-grain and neighbourhood stress interactions during deformation of a ferritic steel obtained using three-dimensional x-ray diffraction. Text, Jan 2023. URL: https://doi.org/10.48550/arxiv.2302.10711, doi:10.48550/arxiv.2302.10711.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "ball2023pergrainandneighbourhood", + "bibtex": "@article{ball2023pergrainandneighbourhood,\n author = \"Ball, James A. D. and Kareer, Anna and Magdysyuk, Oxana V. and Michalik, Stefan and Connolley, Thomas and Collins, David M.\",\n title = \"Per-grain and neighbourhood stress interactions during deformation of a ferritic steel obtained using three-dimensional X-ray diffraction\",\n year = \"2023\",\n journal = \"Text\",\n month = \"Jan\",\n doi = \"10.48550/arxiv.2302.10711\",\n url = \"https://doi.org/10.48550/arxiv.2302.10711\",\n publisher = \"arXiv\"\n}\n", + "authors": [ + "James A. D. Ball", + "Anna Kareer", + "Oxana V. Magdysyuk", + "Stefan Michalik", + "Thomas Connolley", + "David M. Collins" + ], + "publication_date": "2023-01-01T00:00:00Z", + "year": 2023, + "volume": null, + "issue": null, + "issn": null, + "pages": null, + "journal": "Text", + "publisher": "arXiv", + "url": "https://arxiv.org/abs/2302.10711", + "title": "Per-grain and neighbourhood stress interactions during deformation of a ferritic steel obtained using three-dimensional X-ray diffraction", + "citation_count": 6, + "bibtex_type": "article", + "source_quality": 1, + "is_retracted": null, + "doi": "10.48550/arxiv.2302.10711", + "doi_url": "https://doi.org/10.48550/arxiv.2302.10711", + "doc_id": "9f149324a0e300bc", + "file_location": null, + "license": null, + "pdf_url": "https://arxiv.org/pdf/2302.10711", + "other": { + "client_source": [ + "paper_search", + "datacite", + "datacite" + ], + "bibtex_source": [ + "self_generated", + "self_generated", + "self_generated", + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "James A. D. Ball, Anna Kareer, Oxana V. Magdysyuk, Stefan Michalik, Thomas Connolley, and David M. Collins. Per-grain and neighbourhood stress interactions during deformation of a ferritic steel obtained using three-dimensional x-ray diffraction. Text, Jan 2023. URL: https://doi.org/10.48550/arxiv.2302.10711, doi:10.48550/arxiv.2302.10711. This article has 6 citations and is from a peer-reviewed journal." + }, + { + "embedding": null, + "docname": "roy2026themechanisticaspects", + "dockey": "534364b4f339c71d", + "citation": "Ronit Roy, Johan E. Westraadt, and Janelle P. Wharry. The mechanistic aspects of chloride-induced stress corrosion cracking and internal pitting in stainless steel. Unknown journal, Aug 2026. URL: https://doi.org/10.21203/rs.3.rs-10491066/v1, doi:10.21203/rs.3.rs-10491066/v1.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "roy2026themechanisticaspects", + "bibtex": "@article{roy2026themechanisticaspects,\n author = \"Roy, Ronit and Westraadt, Johan E. and Wharry, Janelle P.\",\n title = \"The mechanistic aspects of chloride-induced stress corrosion cracking and internal pitting in stainless steel\",\n url = \"https://doi.org/10.21203/rs.3.rs-10491066/v1\",\n doi = \"10.21203/rs.3.rs-10491066/v1\",\n publisher = \"Springer Science and Business Media LLC\",\n year = \"2026\",\n month = \"Aug\",\n journal = \"Unknown journal\"\n}\n", + "authors": [ + "Ronit Roy", + "Johan E. Westraadt", + "Janelle P. Wharry" + ], + "publication_date": "2026-08-14T00:00:00Z", + "year": 2026, + "volume": null, + "issue": null, + "issn": null, + "pages": null, + "journal": null, + "publisher": "Springer Science and Business Media LLC", + "url": "https://doi.org/10.21203/rs.3.rs-10491066/v1", + "title": "The mechanistic aspects of chloride-induced stress corrosion cracking and internal pitting in stainless steel", + "citation_count": 0, + "bibtex_type": "misc", + "source_quality": null, + "is_retracted": null, + "doi": "10.21203/rs.3.rs-10491066/v1", + "doi_url": "https://doi.org/10.21203/rs.3.rs-10491066/v1", + "doc_id": "534364b4f339c71d", + "file_location": null, + "license": null, + "pdf_url": "https://www.researchsquare.com/article/rs-10491066/latest.pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "crossref" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "crossref" + ], + "self_generated", + [ + "self_generated" + ], + [ + "crossref" + ] + ] + }, + "formatted_citation": "Ronit Roy, Johan E. Westraadt, and Janelle P. Wharry. The mechanistic aspects of chloride-induced stress corrosion cracking and internal pitting in stainless steel. Unknown journal, Aug 2026. URL: https://doi.org/10.21203/rs.3.rs-10491066/v1, doi:10.21203/rs.3.rs-10491066/v1." + }, + { + "embedding": null, + "docname": "benhadjira2026automatedburgersvector", + "dockey": "4110ceca5fdf51a4", + "citation": "Automated Burgers Vector Identification for Individual Dislocations in Bulk Crystals", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "benhadjira2026automatedburgersvector", + "bibtex": "@inproceedings{benhadjira2026automatedburgersvector,\n author = \"Benhadjira, A. and Detlefs, C. and Favre-Nicolin, V. and Poulsen, H. F. and Winther, G. and Y\u0131ld\u0131r\u0131m, C. and Borgi, S.\",\n title = \"Automated Burgers Vector Identification for Individual Dislocations in Bulk Crystals\",\n year = \"2026\",\n journal = \"ArXiv\",\n month = \"Aug\",\n doi = \"10.48550/arxiv.2608.16774\",\n url = \"https://doi.org/10.48550/arxiv.2608.16774\"\n}\n", + "authors": [ + "A. Benhadjira", + "C. Detlefs", + "V. Favre-Nicolin", + "H. F. Poulsen", + "G. Winther", + "C. Y\u0131ld\u0131r\u0131m", + "S. Borgi" + ], + "publication_date": "2026-08-17T00:00:00Z", + "year": 2026, + "volume": null, + "issue": null, + "issn": null, + "pages": null, + "journal": "ArXiv", + "publisher": null, + "url": "", + "title": "Automated Burgers Vector Identification for Individual Dislocations in Bulk Crystals", + "citation_count": 0, + "bibtex_type": "article", + "source_quality": -1, + "is_retracted": null, + "doi": "10.48550/arxiv.2608.16774", + "doi_url": "https://doi.org/10.48550/arxiv.2608.16774", + "doc_id": "4110ceca5fdf51a4", + "file_location": null, + "license": null, + "pdf_url": "", + "other": { + "client_source": [ + "paper_search", + "semantic_scholar", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + "semantic_scholar", + "self_generated", + "semantic_scholar" + ] + }, + "formatted_citation": "Automated Burgers Vector Identification for Individual Dislocations in Bulk Crystals This article has 0 citations." + }, + { + "embedding": null, + "docname": "lakshmanan2022crystalplasticityconstitutive", + "dockey": "5baa16fa40be45fb", + "citation": "Aaditya Lakshmanan. Crystal plasticity constitutive modeling of grain size-texture coupling with application to mg-4al. Unknown, Jan 2022. URL: https://doi.org/10.7302/4607, doi:10.7302/4607.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "lakshmanan2022crystalplasticityconstitutive", + "bibtex": "@article{lakshmanan2022crystalplasticityconstitutive,\n author = \"Lakshmanan, Aaditya\",\n title = \"Crystal Plasticity Constitutive Modeling of Grain Size-Texture Coupling with Application to Mg-4Al\",\n year = \"2022\",\n journal = \"Unknown\",\n month = \"Jan\",\n doi = \"10.7302/4607\",\n url = \"https://doi.org/10.7302/4607\",\n publisher = \"My University\"\n}\n", + "authors": [ + "Aaditya Lakshmanan" + ], + "publication_date": "2022-01-01T00:00:00Z", + "year": 2022, + "volume": null, + "issue": null, + "issn": null, + "pages": null, + "journal": "Unknown", + "publisher": "My University", + "url": "http://deepblue.lib.umich.edu/handle/2027.42/172578", + "title": "Crystal Plasticity Constitutive Modeling of Grain Size-Texture Coupling with Application to Mg-4Al", + "citation_count": 0, + "bibtex_type": "misc", + "source_quality": -1, + "is_retracted": null, + "doi": "10.7302/4607", + "doi_url": "https://doi.org/10.7302/4607", + "doc_id": "5baa16fa40be45fb", + "file_location": null, + "license": null, + "pdf_url": "https://public.websites.umich.edu/~veeras/papers/Aaditya_Thesis.pdf", + "other": { + "client_source": [ + "paper_search", + "datacite", + "datacite", + "datacite", + "datacite" + ], + "bibtex_source": [ + "self_generated", + "self_generated", + "self_generated", + "self_generated", + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "Aaditya Lakshmanan. Crystal plasticity constitutive modeling of grain size-texture coupling with application to mg-4al. Unknown, Jan 2022. URL: https://doi.org/10.7302/4607, doi:10.7302/4607. This article has 0 citations." + } + ], + "toolu_015tGKxiymjx6d6oC5eCc1uG": [ + { + "embedding": null, + "docname": "mooney2075areviewof", + "dockey": "f700acedae0392f3", + "citation": "Barry Mooney and Kyriakos Kourousis. A review of factors affecting the mechanical properties of maraging steel 300 fabricated via laser powder bed fusion. Metals, 10:1273, Sep 2075. URL: https://doi.org/10.3390/met10091273, doi:10.3390/met10091273.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "mooney2075areviewof", + "bibtex": "@article{mooney2075areviewof,\n author = \"Mooney, Barry and Kourousis, Kyriakos\",\n title = \"A Review of Factors Affecting the Mechanical Properties of Maraging Steel 300 Fabricated via Laser Powder Bed Fusion\",\n year = \"2075\",\n journal = \"Metals\",\n volume = \"10\",\n pages = \"1273\",\n month = \"Sep\",\n doi = \"10.3390/met10091273\",\n url = \"https://doi.org/10.3390/met10091273\",\n publisher = \"MDPI AG\",\n issue = \"9\",\n issn = \"2075-4701\"\n}\n", + "authors": [ + "Barry Mooney", + "Kyriakos Kourousis" + ], + "publication_date": "2020-09-22T00:00:00Z", + "year": 2075, + "volume": "10", + "issue": "9", + "issn": "2075-4701", + "pages": "1273", + "journal": "Metals", + "publisher": "MDPI AG", + "url": "https://www.mdpi.com/2075-4701/10/9/1273/pdf", + "title": "A Review of Factors Affecting the Mechanical Properties of Maraging Steel 300 Fabricated via Laser Powder Bed Fusion", + "citation_count": 97, + "bibtex_type": "article", + "source_quality": -1, + "is_retracted": null, + "doi": "10.3390/met10091273", + "doi_url": "https://doi.org/10.3390/met10091273", + "doc_id": "f700acedae0392f3", + "file_location": null, + "license": null, + "pdf_url": "https://www.mdpi.com/2075-4701/10/9/1273/pdf?version=1600763980", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "Barry Mooney and Kyriakos Kourousis. A review of factors affecting the mechanical properties of maraging steel 300 fabricated via laser powder bed fusion. Metals, 10:1273, Sep 2075. URL: https://doi.org/10.3390/met10091273, doi:10.3390/met10091273. This article has 97 citations." + } + ], + "toolu_01SEkuwenLdSVhundgG5XvJL": [], + "toolu_01KFrP9CPmZsHTgVayRfaEaC": [ + { + "embedding": null, + "docname": "yaghoobi2022prismsplasticitytman", + "dockey": "e4981154f2f579f0", + "citation": "Mohammadreza Yaghoobi, John E. Allison, and Veera Sundararaghavan. Prisms-plasticity tm: an open-source rapid texture evolution analysis pipeline. Integrating Materials and Manufacturing Innovation, 11:479-496, Sep 2022. URL: https://doi.org/10.1007/s40192-022-00275-2, doi:10.1007/s40192-022-00275-2.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "yaghoobi2022prismsplasticitytman", + "bibtex": "@article{yaghoobi2022prismsplasticitytman,\n author = \"Yaghoobi, Mohammadreza and Allison, John E. and Sundararaghavan, Veera\",\n title = \"PRISMS-Plasticity TM: An Open-Source Rapid Texture Evolution Analysis Pipeline\",\n year = \"2022\",\n journal = \"Integrating Materials and Manufacturing Innovation\",\n volume = \"11\",\n pages = \"479-496\",\n month = \"Sep\",\n doi = \"10.1007/s40192-022-00275-2\",\n url = \"https://doi.org/10.1007/s40192-022-00275-2\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"4\",\n issn = \"2193-9764\"\n}\n", + "authors": [ + "Mohammadreza Yaghoobi", + "John E. Allison", + "Veera Sundararaghavan" + ], + "publication_date": "2022-09-28T00:00:00Z", + "year": 2022, + "volume": "11", + "issue": "4", + "issn": "2193-9764", + "pages": "479-496", + "journal": "Integrating Materials and Manufacturing Innovation", + "publisher": "Springer Science and Business Media LLC", + "url": "https://doi.org/10.1007/s40192-022-00275-2", + "title": "PRISMS-Plasticity TM: An Open-Source Rapid Texture Evolution Analysis Pipeline", + "citation_count": 15, + "bibtex_type": "article", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1007/s40192-022-00275-2", + "doi_url": "https://doi.org/10.1007/s40192-022-00275-2", + "doc_id": "e4981154f2f579f0", + "file_location": null, + "license": null, + "pdf_url": "https://link.springer.com/content/pdf/10.1007/s40192-022-00275-2.pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "Mohammadreza Yaghoobi, John E. Allison, and Veera Sundararaghavan. Prisms-plasticity tm: an open-source rapid texture evolution analysis pipeline. Integrating Materials and Manufacturing Innovation, 11:479-496, Sep 2022. URL: https://doi.org/10.1007/s40192-022-00275-2, doi:10.1007/s40192-022-00275-2. This article has 15 citations and is from a peer-reviewed journal." + } + ], + "toolu_01KRdBL3hGPd3GNjRtCs9uU4": [ + { + "embedding": null, + "docname": "muiruri2020crystallographictextureanalysis", + "dockey": "52f05847a16becc3", + "citation": "Amos Muiruri, Maina Maringa, and Willie du Preez. Crystallographic texture analysis of as-built and heat-treated ti6al4v (eli) produced by direct metal laser sintering. Crystals, 10:699, Aug 2020. URL: https://doi.org/10.3390/cryst10080699, doi:10.3390/cryst10080699.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "muiruri2020crystallographictextureanalysis", + "bibtex": "@article{muiruri2020crystallographictextureanalysis,\n author = \"Muiruri, Amos and Maringa, Maina and du Preez, Willie\",\n title = \"Crystallographic Texture Analysis of As-Built and Heat-Treated Ti6Al4V (ELI) Produced by Direct Metal Laser Sintering\",\n year = \"2020\",\n journal = \"Crystals\",\n volume = \"10\",\n pages = \"699\",\n month = \"Aug\",\n doi = \"10.3390/cryst10080699\",\n url = \"https://doi.org/10.3390/cryst10080699\",\n publisher = \"MDPI AG\",\n issue = \"8\",\n issn = \"2073-4352\"\n}\n", + "authors": [ + "Amos Muiruri", + "Maina Maringa", + "Willie du Preez" + ], + "publication_date": "2020-08-12T00:00:00Z", + "year": 2020, + "volume": "10", + "issue": "8", + "issn": "2073-4352", + "pages": "699", + "journal": "Crystals", + "publisher": "MDPI AG", + "url": "https://www.mdpi.com/2073-4352/10/8/699/pdf", + "title": "Crystallographic Texture Analysis of As-Built and Heat-Treated Ti6Al4V (ELI) Produced by Direct Metal Laser Sintering", + "citation_count": 20, + "bibtex_type": "article", + "source_quality": -1, + "is_retracted": null, + "doi": "10.3390/cryst10080699", + "doi_url": "https://doi.org/10.3390/cryst10080699", + "doc_id": "52f05847a16becc3", + "file_location": null, + "license": null, + "pdf_url": "https://www.mdpi.com/2073-4352/10/8/699/pdf?version=1597387639", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "Amos Muiruri, Maina Maringa, and Willie du Preez. Crystallographic texture analysis of as-built and heat-treated ti6al4v (eli) produced by direct metal laser sintering. Crystals, 10:699, Aug 2020. URL: https://doi.org/10.3390/cryst10080699, doi:10.3390/cryst10080699. This article has 20 citations." + }, + { + "embedding": null, + "docname": "weaver2021understandinganisotropictensile", + "dockey": "06baf193fe8d6832", + "citation": "JS Weaver, JS Weaver, and I Rosenthal. Understanding anisotropic tensile properties of laser powder bed fusion additive metals: a detailed review of select examples. ArXiv, Nov 2021. URL: https://doi.org/10.6028/nist.ams.100-44, doi:10.6028/nist.ams.100-44.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "weaver2021understandinganisotropictensile", + "bibtex": "@article{weaver2021understandinganisotropictensile,\n author = \"Weaver, JS and Weaver, JS and Rosenthal, I\",\n title = \"Understanding Anisotropic Tensile Properties of Laser Powder Bed Fusion Additive Metals: A Detailed Review of Select Examples\",\n year = \"2021\",\n journal = \"ArXiv\",\n month = \"Nov\",\n doi = \"10.6028/nist.ams.100-44\",\n url = \"https://doi.org/10.6028/nist.ams.100-44\",\n publisher = \"National Institute of Standards and Technology (U.S.)\"\n}\n", + "authors": [ + "JS Weaver", + "JS Weaver", + "I Rosenthal" + ], + "publication_date": "2021-11-18T00:00:00Z", + "year": 2021, + "volume": null, + "issue": null, + "issn": null, + "pages": null, + "journal": "ArXiv", + "publisher": "National Institute of Standards and Technology (U.S.)", + "url": "https://doi.org/10.6028/nist.ams.100-44", + "title": "Understanding Anisotropic Tensile Properties of Laser Powder Bed Fusion Additive Metals: A Detailed Review of Select Examples", + "citation_count": 42, + "bibtex_type": "article", + "source_quality": -1, + "is_retracted": null, + "doi": "10.6028/nist.ams.100-44", + "doi_url": "https://doi.org/10.6028/nist.ams.100-44", + "doc_id": "06baf193fe8d6832", + "file_location": null, + "license": null, + "pdf_url": "https://doi.org/10.6028/nist.ams.100-44", + "other": { + "client_source": [ + "paper_search", + "semantic_scholar", + "crossref", + "semantic_scholar", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "JS Weaver, JS Weaver, and I Rosenthal. Understanding anisotropic tensile properties of laser powder bed fusion additive metals: a detailed review of select examples. ArXiv, Nov 2021. URL: https://doi.org/10.6028/nist.ams.100-44, doi:10.6028/nist.ams.100-44. This article has 42 citations." + }, + { + "embedding": null, + "docname": "iraki2024accuratedistancesmeasures", + "dockey": "498a9c323a772e4d", + "citation": "Tarek Iraki, Lukas Morand, Norbert Link, Stefan Sandfeld, and Dirk Helm. Accurate distances measures and machine learning of the texture-property relation for crystallographic textures represented by one-point statistics. May 2024. URL: https://doi.org/10.1088/1361-651x/ad4c81, doi:10.1088/1361-651x/ad4c81.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "iraki2024accuratedistancesmeasures", + "bibtex": "@misc{iraki2024accuratedistancesmeasures,\n author = \"Iraki, Tarek and Morand, Lukas and Link, Norbert and Sandfeld, Stefan and Helm, Dirk\",\n title = \"Accurate distances measures and machine learning of the texture-property relation for crystallographic textures represented by one-point statistics\",\n year = \"2024\",\n journal = \"Modelling and Simulation in Materials Science and Engineering\",\n volume = \"32\",\n pages = \"055016\",\n month = \"May\",\n doi = \"10.1088/1361-651x/ad4c81\",\n url = \"https://doi.org/10.1088/1361-651x/ad4c81\",\n publisher = \"IOP Publishing\",\n issue = \"5\",\n issn = \"0965-0393\"\n}\n", + "authors": [ + "Tarek Iraki", + "Lukas Morand", + "Norbert Link", + "Stefan Sandfeld", + "Dirk Helm" + ], + "publication_date": "2024-05-31T00:00:00Z", + "year": 2024, + "volume": "32", + "issue": "5", + "issn": "0965-0393", + "pages": "055016", + "journal": "Modelling and Simulation in Materials Science and Engineering", + "publisher": "IOP Publishing", + "url": "https://doi.org/10.1088/1361-651x/ad4c81", + "title": "Accurate distances measures and machine learning of the texture-property relation for crystallographic textures represented by one-point statistics", + "citation_count": 4, + "bibtex_type": "misc", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1088/1361-651x/ad4c81", + "doi_url": "https://doi.org/10.1088/1361-651x/ad4c81", + "doc_id": "498a9c323a772e4d", + "file_location": null, + "license": null, + "pdf_url": "https://iopscience.iop.org/article/10.1088/1361-651X/ad4c81/pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated" + ] + }, + "formatted_citation": "Tarek Iraki, Lukas Morand, Norbert Link, Stefan Sandfeld, and Dirk Helm. Accurate distances measures and machine learning of the texture-property relation for crystallographic textures represented by one-point statistics. May 2024. URL: https://doi.org/10.1088/1361-651x/ad4c81, doi:10.1088/1361-651x/ad4c81. This article has 4 citations and is from a peer-reviewed journal." + }, + { + "embedding": null, + "docname": "mingard2023theuseof", + "dockey": "ca4fa63a884d1ef1", + "citation": "K P Mingard. The use of ebsd for analysis of additively manufactured materials. ArXiv, Feb 2023. URL: https://doi.org/10.47120/npl.mgpg152, doi:10.47120/npl.mgpg152.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "mingard2023theuseof", + "bibtex": "@article{mingard2023theuseof,\n author = \"Mingard, K P\",\n title = \"The use of EBSD for analysis of additively manufactured materials\",\n year = \"2023\",\n journal = \"ArXiv\",\n month = \"Feb\",\n doi = \"10.47120/npl.mgpg152\",\n url = \"https://doi.org/10.47120/npl.mgpg152\",\n publisher = \"National Physical Laboratory\"\n}\n", + "authors": [ + "K P Mingard" + ], + "publication_date": "2023-02-07T00:00:00Z", + "year": 2023, + "volume": null, + "issue": null, + "issn": null, + "pages": null, + "journal": "ArXiv", + "publisher": "National Physical Laboratory", + "url": "https://doi.org/10.47120/npl.mgpg152", + "title": "The use of EBSD for analysis of additively manufactured materials", + "citation_count": 4, + "bibtex_type": "article", + "source_quality": -1, + "is_retracted": null, + "doi": "10.47120/npl.mgpg152", + "doi_url": "https://doi.org/10.47120/npl.mgpg152", + "doc_id": "ca4fa63a884d1ef1", + "file_location": null, + "license": null, + "pdf_url": "http://eprintspublications.npl.co.uk/9639/1/MGPG152.pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "K P Mingard. The use of ebsd for analysis of additively manufactured materials. ArXiv, Feb 2023. URL: https://doi.org/10.47120/npl.mgpg152, doi:10.47120/npl.mgpg152. This article has 4 citations." + }, + { + "embedding": null, + "docname": "nikolayev2019experimentalneutronpole", + "dockey": "7e50c6f23852748b", + "citation": "Dmitry Nikolayev, Tatiana Lychagina, and Alexey Pakhnevich. Experimental neutron pole figures of minerals composing the bivalve mollusc shells. SN Applied Sciences, Mar 2019. URL: https://doi.org/10.1007/s42452-019-0355-1, doi:10.1007/s42452-019-0355-1.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "nikolayev2019experimentalneutronpole", + "bibtex": "@article{nikolayev2019experimentalneutronpole,\n author = \"Nikolayev, Dmitry and Lychagina, Tatiana and Pakhnevich, Alexey\",\n title = \"Experimental neutron pole figures of minerals composing the bivalve mollusc shells\",\n year = \"2019\",\n journal = \"SN Applied Sciences\",\n volume = \"1\",\n month = \"Mar\",\n doi = \"10.1007/s42452-019-0355-1\",\n url = \"https://doi.org/10.1007/s42452-019-0355-1\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"4\",\n issn = \"2523-3963\"\n}\n", + "authors": [ + "Dmitry Nikolayev", + "Tatiana Lychagina", + "Alexey Pakhnevich" + ], + "publication_date": "2019-03-15T00:00:00Z", + "year": 2019, + "volume": "1", + "issue": "4", + "issn": "2523-3963", + "pages": null, + "journal": "SN Applied Sciences", + "publisher": "Springer Science and Business Media LLC", + "url": "https://doi.org/10.1007/s42452-019-0355-1", + "title": "Experimental neutron pole figures of minerals composing the bivalve mollusc shells", + "citation_count": 23, + "bibtex_type": "article", + "source_quality": -1, + "is_retracted": null, + "doi": "10.1007/s42452-019-0355-1", + "doi_url": "https://doi.org/10.1007/s42452-019-0355-1", + "doc_id": "7e50c6f23852748b", + "file_location": null, + "license": null, + "pdf_url": "https://link.springer.com/content/pdf/10.1007/s42452-019-0355-1.pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "Dmitry Nikolayev, Tatiana Lychagina, and Alexey Pakhnevich. Experimental neutron pole figures of minerals composing the bivalve mollusc shells. SN Applied Sciences, Mar 2019. URL: https://doi.org/10.1007/s42452-019-0355-1, doi:10.1007/s42452-019-0355-1. This article has 23 citations." + } + ], + "toolu_01WEdte9Zts2NBkS9PrmNTUa": [ + { + "embedding": null, + "docname": "sun2019theformationof", + "dockey": "d54613896cb86a5a", + "citation": "Chengqi Sun, Qingyuan Song, Lingling Zhou, Jialong Liu, Yao Wang, Xiaolei Wu, and Yujie Wei. The formation of discontinuous gradient regimes during crack initiation in high strength steels under very high cycle fatigue. International Journal of Fatigue, 124:483-492, Jul 2019. URL: https://doi.org/10.1016/j.ijfatigue.2019.03.026, doi:10.1016/j.ijfatigue.2019.03.026.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "sun2019theformationof", + "bibtex": "@article{sun2019theformationof,\n author = \"Sun, Chengqi and Song, Qingyuan and Zhou, Lingling and Liu, Jialong and Wang, Yao and Wu, Xiaolei and Wei, Yujie\",\n title = \"The formation of discontinuous gradient regimes during crack initiation in high strength steels under very high cycle fatigue\",\n year = \"2019\",\n journal = \"International Journal of Fatigue\",\n volume = \"124\",\n pages = \"483-492\",\n month = \"Jul\",\n doi = \"10.1016/j.ijfatigue.2019.03.026\",\n url = \"https://doi.org/10.1016/j.ijfatigue.2019.03.026\",\n publisher = \"Elsevier BV\",\n issn = \"0142-1123\"\n}\n", + "authors": [ + "Chengqi Sun", + "Qingyuan Song", + "Lingling Zhou", + "Jialong Liu", + "Yao Wang", + "Xiaolei Wu", + "Yujie Wei" + ], + "publication_date": "2019-07-01T00:00:00Z", + "year": 2019, + "volume": "124", + "issue": null, + "issn": "0142-1123", + "pages": "483-492", + "journal": "International Journal of Fatigue", + "publisher": "Elsevier BV", + "url": "https://doi.org/10.1016/j.ijfatigue.2019.03.026", + "title": "The formation of discontinuous gradient regimes during crack initiation in high strength steels under very high cycle fatigue", + "citation_count": 56, + "bibtex_type": "article", + "source_quality": 2, + "is_retracted": null, + "doi": "10.1016/j.ijfatigue.2019.03.026", + "doi_url": "https://doi.org/10.1016/j.ijfatigue.2019.03.026", + "doc_id": "d54613896cb86a5a", + "file_location": null, + "license": null, + "pdf_url": "https://ars.els-cdn.com/content/image/1-s2.0-S014211231930101X-ga1_lrg.jpg", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "Chengqi Sun, Qingyuan Song, Lingling Zhou, Jialong Liu, Yao Wang, Xiaolei Wu, and Yujie Wei. The formation of discontinuous gradient regimes during crack initiation in high strength steels under very high cycle fatigue. International Journal of Fatigue, 124:483-492, Jul 2019. URL: https://doi.org/10.1016/j.ijfatigue.2019.03.026, doi:10.1016/j.ijfatigue.2019.03.026. This article has 56 citations and is from a domain leading peer-reviewed journal." + }, + { + "embedding": null, + "docname": "briffod2019effectofcrystallographic", + "dockey": "d2a76ef46f58b039", + "citation": "Fabien Briffod, Alexandre Bleuset, Takayuki Shiraiwa, and Manabu Enoki. Effect of crystallographic orientation and geometrical compatibility on fatigue crack initiation and propagation in rolled ti-6al-4v alloy. Acta Materialia, 177:56-67, Sep 2019. URL: https://doi.org/10.1016/j.actamat.2019.07.025, doi:10.1016/j.actamat.2019.07.025.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "briffod2019effectofcrystallographic", + "bibtex": "@article{briffod2019effectofcrystallographic,\n author = \"Briffod, Fabien and Bleuset, Alexandre and Shiraiwa, Takayuki and Enoki, Manabu\",\n title = \"Effect of crystallographic orientation and geometrical compatibility on fatigue crack initiation and propagation in rolled Ti-6Al-4V alloy\",\n year = \"2019\",\n journal = \"Acta Materialia\",\n month = \"Sep\",\n doi = \"10.1016/j.actamat.2019.07.025\",\n url = \"https://doi.org/10.1016/j.actamat.2019.07.025\",\n volume = \"177\",\n pages = \"56-67\",\n publisher = \"Elsevier BV\",\n issn = \"1359-6454\"\n}\n", + "authors": [ + "Fabien Briffod", + "Alexandre Bleuset", + "Takayuki Shiraiwa", + "Manabu Enoki" + ], + "publication_date": "2019-09-01T00:00:00Z", + "year": 2019, + "volume": "177", + "issue": null, + "issn": "1359-6454", + "pages": "56-67", + "journal": "Acta Materialia", + "publisher": "Elsevier BV", + "url": "https://doi.org/10.1016/j.actamat.2019.07.025", + "title": "Effect of crystallographic orientation and geometrical compatibility on fatigue crack initiation and propagation in rolled Ti-6Al-4V alloy", + "citation_count": 196, + "bibtex_type": "article", + "source_quality": 3, + "is_retracted": null, + "doi": "10.1016/j.actamat.2019.07.025", + "doi_url": "https://doi.org/10.1016/j.actamat.2019.07.025", + "doc_id": "d2a76ef46f58b039", + "file_location": null, + "license": null, + "pdf_url": "https://www.sciencedirect.com/science/article/am/pii/S1359645419304653", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated" + ] + }, + "formatted_citation": "Fabien Briffod, Alexandre Bleuset, Takayuki Shiraiwa, and Manabu Enoki. Effect of crystallographic orientation and geometrical compatibility on fatigue crack initiation and propagation in rolled ti-6al-4v alloy. Acta Materialia, 177:56-67, Sep 2019. URL: https://doi.org/10.1016/j.actamat.2019.07.025, doi:10.1016/j.actamat.2019.07.025. This article has 196 citations and is from a highest quality peer-reviewed journal." + } + ], + "toolu_01DbxS3YL571P4P4EVydr8NG": [ + { + "embedding": null, + "docname": "haines2025onthemartensitic", + "dockey": "5451a9794aade360", + "citation": "Michael P. Haines, Ehsan Farabi, Nima Haghdadi, and Sophie Primig. On the martensitic phase transformation and grain boundary character evolution in laser powder bed fusion 17-4 precipitation hardened stainless steel. Journal of Materials Science, 60:3430-3453, Jan 2025. URL: https://doi.org/10.1007/s10853-025-10645-8, doi:10.1007/s10853-025-10645-8.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "haines2025onthemartensitic", + "bibtex": "@article{haines2025onthemartensitic,\n author = \"Haines, Michael P. and Farabi, Ehsan and Haghdadi, Nima and Primig, Sophie\",\n title = \"On the martensitic phase transformation and grain boundary character evolution in laser powder bed fusion 17-4 precipitation hardened stainless steel\",\n year = \"2025\",\n journal = \"Journal of Materials Science\",\n volume = \"60\",\n pages = \"3430-3453\",\n month = \"Jan\",\n doi = \"10.1007/s10853-025-10645-8\",\n url = \"https://doi.org/10.1007/s10853-025-10645-8\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"7\",\n issn = \"0022-2461\"\n}\n", + "authors": [ + "Michael P. Haines", + "Ehsan Farabi", + "Nima Haghdadi", + "Sophie Primig" + ], + "publication_date": "2025-01-28T00:00:00Z", + "year": 2025, + "volume": "60", + "issue": "7", + "issn": "0022-2461", + "pages": "3430-3453", + "journal": "Journal of Materials Science", + "publisher": "Springer Science and Business Media LLC", + "url": "https://doi.org/10.1007/s10853-025-10645-8", + "title": "On the martensitic phase transformation and grain boundary character evolution in laser powder bed fusion 17-4 precipitation hardened stainless steel", + "citation_count": 8, + "bibtex_type": "article", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1007/s10853-025-10645-8", + "doi_url": "https://doi.org/10.1007/s10853-025-10645-8", + "doc_id": "5451a9794aade360", + "file_location": null, + "license": null, + "pdf_url": "https://link.springer.com/content/pdf/10.1007/s10853-025-10645-8.pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "Michael P. Haines, Ehsan Farabi, Nima Haghdadi, and Sophie Primig. On the martensitic phase transformation and grain boundary character evolution in laser powder bed fusion 17-4 precipitation hardened stainless steel. Journal of Materials Science, 60:3430-3453, Jan 2025. URL: https://doi.org/10.1007/s10853-025-10645-8, doi:10.1007/s10853-025-10645-8. This article has 8 citations and is from a peer-reviewed journal." + }, + { + "embedding": null, + "docname": "niessen2022parentgrainreconstruction", + "dockey": "036ce1cf40833aa8", + "citation": "Frank Niessen, Tuomo Nyyss\u00f6nen, Azdiar A. Gazder, and Ralf Hielscher. Parent grain reconstruction from partially or fully transformed microstructures in mtex. Journal of Applied Crystallography, 55:180-194, Apr 2022. URL: https://doi.org/10.48550/arxiv.2104.14603, doi:10.48550/arxiv.2104.14603.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "niessen2022parentgrainreconstruction", + "bibtex": "@article{niessen2022parentgrainreconstruction,\n author = \"Niessen, Frank and Nyyss\u00f6nen, Tuomo and Gazder, Azdiar A. and Hielscher, Ralf\",\n title = \"Parent grain reconstruction from partially or fully transformed microstructures in MTEX\",\n year = \"2022\",\n journal = \"Journal of Applied Crystallography\",\n volume = \"55\",\n pages = \"180-194\",\n month = \"Apr\",\n doi = \"10.48550/arxiv.2104.14603\",\n url = \"https://doi.org/10.48550/arxiv.2104.14603\",\n publisher = \"arXiv\"\n}\n", + "authors": [ + "Frank Niessen", + "Tuomo Nyyss\u00f6nen", + "Azdiar A. Gazder", + "Ralf Hielscher" + ], + "publication_date": "2021-04-29T00:00:00Z", + "year": 2022, + "volume": "55", + "issue": null, + "issn": null, + "pages": "180-194", + "journal": "Journal of Applied Crystallography", + "publisher": "arXiv", + "url": "https://arxiv.org/abs/2104.14603", + "title": "Parent grain reconstruction from partially or fully transformed microstructures in MTEX", + "citation_count": 356, + "bibtex_type": "article", + "source_quality": 1, + "is_retracted": null, + "doi": "10.48550/arxiv.2104.14603", + "doi_url": "https://doi.org/10.48550/arxiv.2104.14603", + "doc_id": "036ce1cf40833aa8", + "file_location": null, + "license": null, + "pdf_url": "https://arxiv.org/pdf/2104.14603", + "other": { + "client_source": [ + "paper_search", + "datacite", + "semantic_scholar", + "datacite", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + "self_generated", + "self_generated", + "self_generated", + "self_generated", + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "Frank Niessen, Tuomo Nyyss\u00f6nen, Azdiar A. Gazder, and Ralf Hielscher. Parent grain reconstruction from partially or fully transformed microstructures in mtex. Journal of Applied Crystallography, 55:180-194, Apr 2022. URL: https://doi.org/10.48550/arxiv.2104.14603, doi:10.48550/arxiv.2104.14603. This article has 356 citations and is from a peer-reviewed journal." + } + ], + "toolu_0157myNJQhR5GxPfHmnnR3Mz": [ + { + "embedding": null, + "docname": "nasir2026materialsinformaticsacross", + "dockey": "cd1ec17c7b6267f5", + "citation": "Jamal Abdul Nasir, Hamide Kavak, O\u011fuzhan Der, Ali Ercetin, Amila Akagic, Jesper Friis, Francesca L Bleken, Andrea Lorenzoni, Francesco Mercuri, Scott M Woodley, and Keith T Butler. Materials informatics across the length scales. Machine Learning: Engineering, 2:021001, Jul 2026. URL: https://doi.org/10.1088/3049-4761/ae850a, doi:10.1088/3049-4761/ae850a.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "nasir2026materialsinformaticsacross", + "bibtex": "@article{nasir2026materialsinformaticsacross,\n author = \"Nasir, Jamal Abdul and Kavak, Hamide and Der, O\u011fuzhan and Ercetin, Ali and Akagic, Amila and Friis, Jesper and Bleken, Francesca L and Lorenzoni, Andrea and Mercuri, Francesco and Woodley, Scott M and Butler, Keith T\",\n title = \"Materials informatics across the length scales\",\n year = \"2026\",\n journal = \"Machine Learning: Engineering\",\n volume = \"2\",\n pages = \"021001\",\n month = \"Jul\",\n doi = \"10.1088/3049-4761/ae850a\",\n url = \"https://doi.org/10.1088/3049-4761/ae850a\",\n publisher = \"IOP Publishing\",\n issue = \"2\",\n issn = \"3049-4761\"\n}\n", + "authors": [ + "Jamal Abdul Nasir", + "Hamide Kavak", + "O\u011fuzhan Der", + "Ali Ercetin", + "Amila Akagic", + "Jesper Friis", + "Francesca L Bleken", + "Andrea Lorenzoni", + "Francesco Mercuri", + "Scott M Woodley", + "Keith T Butler" + ], + "publication_date": "2026-07-13T00:00:00Z", + "year": 2026, + "volume": "2", + "issue": "2", + "issn": "3049-4761", + "pages": "021001", + "journal": "Machine Learning: Engineering", + "publisher": "IOP Publishing", + "url": "https://doi.org/10.1088/3049-4761/ae850a", + "title": "Materials informatics across the length scales", + "citation_count": 0, + "bibtex_type": "misc", + "source_quality": -1, + "is_retracted": null, + "doi": "10.1088/3049-4761/ae850a", + "doi_url": "https://doi.org/10.1088/3049-4761/ae850a", + "doc_id": "cd1ec17c7b6267f5", + "file_location": null, + "license": null, + "pdf_url": "https://doi.org/10.1088/3049-4761/ae850a", + "other": { + "client_source": [ + "paper_search", + "semantic_scholar", + "semantic_scholar", + "crossref", + "crossref" + ], + "bibtex_source": [ + "self_generated", + "semantic_scholar", + "semantic_scholar", + "self_generated", + [ + "self_generated" + ], + [ + "crossref" + ], + [ + "self_generated" + ], + [ + "crossref" + ], + "self_generated" + ] + }, + "formatted_citation": "Jamal Abdul Nasir, Hamide Kavak, O\u011fuzhan Der, Ali Ercetin, Amila Akagic, Jesper Friis, Francesca L Bleken, Andrea Lorenzoni, Francesco Mercuri, Scott M Woodley, and Keith T Butler. Materials informatics across the length scales. Machine Learning: Engineering, 2:021001, Jul 2026. URL: https://doi.org/10.1088/3049-4761/ae850a, doi:10.1088/3049-4761/ae850a. This article has 0 citations." + }, + { + "embedding": null, + "docname": "akbari2026machinelearningdrivendesign", + "dockey": "afe834d0b47551f7", + "citation": "Mohammad Javad Akbari. Machine learning-driven design and discovery of high-entropy alloys: a critical review of recent advances and future perspectives. Metals and Materials International, 32(7):2258-2276, Nov 2026. URL: https://doi.org/10.1007/s12540-025-02116-1, doi:10.1007/s12540-025-02116-1.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "akbari2026machinelearningdrivendesign", + "bibtex": "@article{akbari2026machinelearningdrivendesign,\n author = \"Akbari, Mohammad Javad\",\n title = \"Machine Learning-Driven Design and Discovery of High-Entropy Alloys: A Critical Review of Recent Advances and Future Perspectives\",\n volume = \"32\",\n issn = \"1598-9623\",\n url = \"https://doi.org/10.1007/s12540-025-02116-1\",\n doi = \"10.1007/s12540-025-02116-1\",\n number = \"7\",\n journal = \"Metals and Materials International\",\n publisher = \"Springer Science and Business Media LLC\",\n year = \"2026\",\n month = \"Nov\",\n pages = \"2258-2276\",\n issue = \"7\"\n}\n", + "authors": [ + "Mohammad Javad Akbari" + ], + "publication_date": "2025-11-26T00:00:00Z", + "year": 2026, + "volume": "32", + "issue": "7", + "issn": "1598-9623", + "pages": "2258-2276", + "journal": "Metals and Materials International", + "publisher": "Springer Science and Business Media LLC", + "url": "https://doi.org/10.1007/s12540-025-02116-1", + "title": "Machine Learning-Driven Design and Discovery of High-Entropy Alloys: A Critical Review of Recent Advances and Future Perspectives", + "citation_count": 8, + "bibtex_type": "misc", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1007/s12540-025-02116-1", + "doi_url": "https://doi.org/10.1007/s12540-025-02116-1", + "doc_id": "afe834d0b47551f7", + "file_location": null, + "license": null, + "pdf_url": "", + "other": { + "client_source": [ + "paper_search", + "semantic_scholar", + "semantic_scholar", + "crossref", + "crossref" + ], + "bibtex_source": [ + "self_generated", + "semantic_scholar", + "self_generated", + "semantic_scholar", + [ + "self_generated" + ], + [ + "crossref" + ], + "self_generated", + [ + "self_generated" + ], + [ + "crossref" + ] + ] + }, + "formatted_citation": "Mohammad Javad Akbari. Machine learning-driven design and discovery of high-entropy alloys: a critical review of recent advances and future perspectives. Metals and Materials International, 32(7):2258-2276, Nov 2026. URL: https://doi.org/10.1007/s12540-025-02116-1, doi:10.1007/s12540-025-02116-1. This article has 8 citations and is from a peer-reviewed journal." + }, + { + "embedding": null, + "docname": "yi2026integratingphasefieldsimulations", + "dockey": "4a8d9af632e1b192", + "citation": "Wang Yi, Tianchuang Gao, Kai Wang, Zhao Lu, and Lijun Zhang. Integrating phase-field simulations with deep learning to predict properties from pressure-tailored microstructures in al-si alloys. npj Computational Materials, Jul 2026. URL: https://doi.org/10.1038/s41524-026-02253-0, doi:10.1038/s41524-026-02253-0.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "yi2026integratingphasefieldsimulations", + "bibtex": "@article{yi2026integratingphasefieldsimulations,\n author = \"Yi, Wang and Gao, Tianchuang and Wang, Kai and Lu, Zhao and Zhang, Lijun\",\n title = \"Integrating phase-field simulations with deep learning to predict properties from pressure-tailored microstructures in Al-Si alloys\",\n year = \"2026\",\n journal = \"npj Computational Materials\",\n month = \"Jul\",\n doi = \"10.1038/s41524-026-02253-0\",\n url = \"https://doi.org/10.1038/s41524-026-02253-0\",\n publisher = \"Springer Science and Business Media LLC\",\n issn = \"2057-3960\"\n}\n", + "authors": [ + "Wang Yi", + "Tianchuang Gao", + "Kai Wang", + "Zhao Lu", + "Lijun Zhang" + ], + "publication_date": "2026-07-29T00:00:00Z", + "year": 2026, + "volume": null, + "issue": null, + "issn": "2057-3960", + "pages": null, + "journal": "npj Computational Materials", + "publisher": "Springer Science and Business Media LLC", + "url": "https://doi.org/10.1038/s41524-026-02253-0", + "title": "Integrating phase-field simulations with deep learning to predict properties from pressure-tailored microstructures in Al-Si alloys", + "citation_count": 1, + "bibtex_type": "misc", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1038/s41524-026-02253-0", + "doi_url": "https://doi.org/10.1038/s41524-026-02253-0", + "doc_id": "4a8d9af632e1b192", + "file_location": null, + "license": null, + "pdf_url": "https://www.nature.com/articles/s41524-026-02253-0_reference.pdf", + "other": { + "client_source": [ + "paper_search", + "semantic_scholar", + "semantic_scholar", + "crossref", + "crossref" + ], + "bibtex_source": [ + "self_generated", + "semantic_scholar", + "semantic_scholar", + "self_generated", + [ + "self_generated" + ], + [ + "crossref" + ], + "self_generated", + [ + "self_generated" + ], + [ + "crossref" + ], + "self_generated" + ] + }, + "formatted_citation": "Wang Yi, Tianchuang Gao, Kai Wang, Zhao Lu, and Lijun Zhang. Integrating phase-field simulations with deep learning to predict properties from pressure-tailored microstructures in al-si alloys. npj Computational Materials, Jul 2026. URL: https://doi.org/10.1038/s41524-026-02253-0, doi:10.1038/s41524-026-02253-0. This article has 1 citations and is from a peer-reviewed journal." + }, + { + "embedding": null, + "docname": "bagheri2026machinelearningin", + "dockey": "bcf2566b925ec253", + "citation": "Mehran Bagheri, Daniyal Sayadi, Ali Bonakdar, and Marjan Molavi-Zarandi. Machine learning in laser powder bed fusion: a data-centric review of structural prediction and process optimization. The International Journal of Advanced Manufacturing Technology, Aug 2026. URL: https://doi.org/10.1007/s00170-026-18435-5, doi:10.1007/s00170-026-18435-5.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "bagheri2026machinelearningin", + "bibtex": "@article{bagheri2026machinelearningin,\n author = \"Bagheri, Mehran and Sayadi, Daniyal and Bonakdar, Ali and Molavi-Zarandi, Marjan\",\n title = \"Machine learning in laser powder bed fusion: a data-centric review of structural prediction and process optimization\",\n year = \"2026\",\n journal = \"The International Journal of Advanced Manufacturing Technology\",\n month = \"Aug\",\n doi = \"10.1007/s00170-026-18435-5\",\n url = \"https://doi.org/10.1007/s00170-026-18435-5\",\n publisher = \"Springer Science and Business Media LLC\",\n issn = \"0268-3768\"\n}\n", + "authors": [ + "Mehran Bagheri", + "Daniyal Sayadi", + "Ali Bonakdar", + "Marjan Molavi-Zarandi" + ], + "publication_date": "2026-08-03T00:00:00Z", + "year": 2026, + "volume": null, + "issue": null, + "issn": "0268-3768", + "pages": null, + "journal": "The International Journal of Advanced Manufacturing Technology", + "publisher": "Springer Science and Business Media LLC", + "url": "https://doi.org/10.1007/s00170-026-18435-5", + "title": "Machine learning in laser powder bed fusion: a data-centric review of structural prediction and process optimization", + "citation_count": 0, + "bibtex_type": "misc", + "source_quality": -1, + "is_retracted": null, + "doi": "10.1007/s00170-026-18435-5", + "doi_url": "https://doi.org/10.1007/s00170-026-18435-5", + "doc_id": "bcf2566b925ec253", + "file_location": null, + "license": null, + "pdf_url": "https://link.springer.com/content/pdf/10.1007/s00170-026-18435-5.pdf", + "other": { + "client_source": [ + "paper_search", + "semantic_scholar", + "semantic_scholar", + "crossref", + "crossref" + ], + "bibtex_source": [ + "self_generated", + "semantic_scholar", + "self_generated", + "semantic_scholar", + [ + "self_generated" + ], + [ + "crossref" + ], + "self_generated", + [ + "self_generated" + ], + [ + "crossref" + ], + "self_generated" + ] + }, + "formatted_citation": "Mehran Bagheri, Daniyal Sayadi, Ali Bonakdar, and Marjan Molavi-Zarandi. Machine learning in laser powder bed fusion: a data-centric review of structural prediction and process optimization. The International Journal of Advanced Manufacturing Technology, Aug 2026. URL: https://doi.org/10.1007/s00170-026-18435-5, doi:10.1007/s00170-026-18435-5. This article has 0 citations." + }, + { + "embedding": null, + "docname": "mottaiyan2026deeplearningassistedmultiobjective", + "dockey": "d30b1f08b38d3572", + "citation": "Ravikumar Sadayan mottaiyan, Dinakaran Jeeva, RAJKUMAR SIVANRAJU, Arul Moorthy, Paranthaman Venkadesan, and Arunprasad Jayaraman. Deep learning-assisted multi-objective optimization and microstructure property correlation in rotary friction welding of dissimilar aa1100\u2013aa2014 aluminium alloys. Unknown journal, Aug 2026. URL: https://doi.org/10.21203/rs.3.rs-10530033/v1, doi:10.21203/rs.3.rs-10530033/v1.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "mottaiyan2026deeplearningassistedmultiobjective", + "bibtex": "@article{mottaiyan2026deeplearningassistedmultiobjective,\n author = \"mottaiyan, Ravikumar Sadayan and Jeeva, Dinakaran and SIVANRAJU, RAJKUMAR and Moorthy, Arul and Venkadesan, Paranthaman and Jayaraman, Arunprasad\",\n title = \"Deep Learning-Assisted Multi-Objective Optimization and Microstructure Property Correlation in Rotary Friction Welding of Dissimilar AA1100\u2013AA2014 Aluminium Alloys\",\n year = \"2026\",\n journal = \"Unknown journal\",\n month = \"Aug\",\n doi = \"10.21203/rs.3.rs-10530033/v1\",\n url = \"https://doi.org/10.21203/rs.3.rs-10530033/v1\",\n publisher = \"Springer Science and Business Media LLC\"\n}\n", + "authors": [ + "Ravikumar Sadayan mottaiyan", + "Dinakaran Jeeva", + "RAJKUMAR SIVANRAJU", + "Arul Moorthy", + "Paranthaman Venkadesan", + "Arunprasad Jayaraman" + ], + "publication_date": "2026-08-10T00:00:00Z", + "year": 2026, + "volume": null, + "issue": null, + "issn": null, + "pages": null, + "journal": null, + "publisher": "Springer Science and Business Media LLC", + "url": "https://doi.org/10.21203/rs.3.rs-10530033/v1", + "title": "Deep Learning-Assisted Multi-Objective Optimization and Microstructure Property Correlation in Rotary Friction Welding of Dissimilar AA1100\u2013AA2014 Aluminium Alloys", + "citation_count": 0, + "bibtex_type": "misc", + "source_quality": null, + "is_retracted": null, + "doi": "10.21203/rs.3.rs-10530033/v1", + "doi_url": "https://doi.org/10.21203/rs.3.rs-10530033/v1", + "doc_id": "d30b1f08b38d3572", + "file_location": null, + "license": null, + "pdf_url": "https://www.researchsquare.com/article/rs-10530033/latest.pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "crossref" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "crossref" + ], + [ + "self_generated" + ], + [ + "crossref" + ], + "self_generated" + ] + }, + "formatted_citation": "Ravikumar Sadayan mottaiyan, Dinakaran Jeeva, RAJKUMAR SIVANRAJU, Arul Moorthy, Paranthaman Venkadesan, and Arunprasad Jayaraman. Deep learning-assisted multi-objective optimization and microstructure property correlation in rotary friction welding of dissimilar aa1100\u2013aa2014 aluminium alloys. Unknown journal, Aug 2026. URL: https://doi.org/10.21203/rs.3.rs-10530033/v1, doi:10.21203/rs.3.rs-10530033/v1." + } + ], + "toolu_016VqyhrVxy8LaRVYnAc4qN7": [ + { + "embedding": null, + "docname": "bettayeb2019combinedinsitu", + "dockey": "9ae9d1d17ffd88f4", + "citation": "Mohamed Bettayeb, Vincent Maurice, Lorena H. Klein, Linsey Lapeire, Kim Verbeken, and Philippe Marcusa. Combined in situ microstructural study of the relationships between local grain boundary structure and passivation on microcrystalline copper. Electrochimica Acta, Mar 2019. URL: https://doi.org/10.48550/arxiv.1903.05371, doi:10.48550/arxiv.1903.05371.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "bettayeb2019combinedinsitu", + "bibtex": "@article{bettayeb2019combinedinsitu,\n author = \"Bettayeb, Mohamed and Maurice, Vincent and Klein, Lorena H. and Lapeire, Linsey and Verbeken, Kim and Marcusa, Philippe\",\n title = \"Combined in situ microstructural study of the relationships between local grain boundary structure and passivation on microcrystalline copper\",\n year = \"2019\",\n journal = \"Electrochimica Acta\",\n month = \"Mar\",\n doi = \"10.48550/arxiv.1903.05371\",\n url = \"https://doi.org/10.48550/arxiv.1903.05371\",\n publisher = \"arXiv\"\n}\n", + "authors": [ + "Mohamed Bettayeb", + "Vincent Maurice", + "Lorena H. Klein", + "Linsey Lapeire", + "Kim Verbeken", + "Philippe Marcusa" + ], + "publication_date": "2019-03-13T00:00:00Z", + "year": 2019, + "volume": null, + "issue": null, + "issn": null, + "pages": null, + "journal": "Electrochimica Acta", + "publisher": "arXiv", + "url": "https://arxiv.org/abs/1903.05371", + "title": "Combined in situ microstructural study of the relationships between local grain boundary structure and passivation on microcrystalline copper", + "citation_count": 22, + "bibtex_type": "article", + "source_quality": 2, + "is_retracted": null, + "doi": "10.48550/arxiv.1903.05371", + "doi_url": "https://doi.org/10.48550/arxiv.1903.05371", + "doc_id": "9ae9d1d17ffd88f4", + "file_location": null, + "license": null, + "pdf_url": "https://www.sciencedirect.com/science/article/am/pii/S0013468619304578", + "other": { + "client_source": [ + "paper_search", + "datacite", + "semantic_scholar", + "datacite", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + "self_generated", + "self_generated", + "self_generated", + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "Mohamed Bettayeb, Vincent Maurice, Lorena H. Klein, Linsey Lapeire, Kim Verbeken, and Philippe Marcusa. Combined in situ microstructural study of the relationships between local grain boundary structure and passivation on microcrystalline copper. Electrochimica Acta, Mar 2019. URL: https://doi.org/10.48550/arxiv.1903.05371, doi:10.48550/arxiv.1903.05371. This article has 22 citations and is from a domain leading peer-reviewed journal." + }, + { + "embedding": null, + "docname": "zhang2022effectsofgrain", + "dockey": "49ced69751c57206", + "citation": "Mingxian Zhang, Chenxin Zhang, Huan-chuan Wu, and Bin Yang. Effects of grain boundary engineering on the microstructure and corrosion fatigue properties of 316l austenitic stainless steel. Frontiers in Materials, Jun 2022. URL: https://doi.org/10.3389/fmats.2022.931848, doi:10.3389/fmats.2022.931848.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "zhang2022effectsofgrain", + "bibtex": "@article{zhang2022effectsofgrain,\n author = \"Zhang, Mingxian and Zhang, Chenxin and Wu, Huan-chuan and Yang, Bin\",\n title = \"Effects of Grain Boundary Engineering on the Microstructure and Corrosion Fatigue Properties of 316L Austenitic Stainless Steel\",\n year = \"2022\",\n journal = \"Frontiers in Materials\",\n volume = \"9\",\n month = \"Jun\",\n doi = \"10.3389/fmats.2022.931848\",\n url = \"https://doi.org/10.3389/fmats.2022.931848\",\n publisher = \"Frontiers Media SA\",\n issn = \"2296-8016\"\n}\n", + "authors": [ + "Mingxian Zhang", + "Chenxin Zhang", + "Huan-chuan Wu", + "Bin Yang" + ], + "publication_date": "2022-06-29T00:00:00Z", + "year": 2022, + "volume": "9", + "issue": null, + "issn": "2296-8016", + "pages": null, + "journal": "Frontiers in Materials", + "publisher": "Frontiers Media SA", + "url": "https://doi.org/10.3389/fmats.2022.931848", + "title": "Effects of Grain Boundary Engineering on the Microstructure and Corrosion Fatigue Properties of 316L Austenitic Stainless Steel", + "citation_count": 27, + "bibtex_type": "article", + "source_quality": -1, + "is_retracted": null, + "doi": "10.3389/fmats.2022.931848", + "doi_url": "https://doi.org/10.3389/fmats.2022.931848", + "doc_id": "49ced69751c57206", + "file_location": null, + "license": null, + "pdf_url": "https://www.frontiersin.org/articles/10.3389/fmats.2022.931848/pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "Mingxian Zhang, Chenxin Zhang, Huan-chuan Wu, and Bin Yang. Effects of grain boundary engineering on the microstructure and corrosion fatigue properties of 316l austenitic stainless steel. Frontiers in Materials, Jun 2022. URL: https://doi.org/10.3389/fmats.2022.931848, doi:10.3389/fmats.2022.931848. This article has 27 citations." + }, + { + "embedding": null, + "docname": "barr2018trackingtheevolution", + "dockey": "99ce254f40b29531", + "citation": "Christopher M. Barr, Sebastian Thomas, James L. Hart, Wayne Harlow, Elaf Anber, and Mitra L. Taheri. Tracking the evolution of intergranular corrosion through twin-related domains in grain boundary networks. npj Materials Degradation, 2:1-10, Apr 2018. URL: https://doi.org/10.1038/s41529-018-0032-7, doi:10.1038/s41529-018-0032-7.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "barr2018trackingtheevolution", + "bibtex": "@article{barr2018trackingtheevolution,\n author = \"Barr, Christopher M. and Thomas, Sebastian and Hart, James L. and Harlow, Wayne and Anber, Elaf and Taheri, Mitra L.\",\n title = \"Tracking the evolution of intergranular corrosion through twin-related domains in grain boundary networks\",\n year = \"2018\",\n journal = \"npj Materials Degradation\",\n volume = \"2\",\n pages = \"1-10\",\n month = \"Apr\",\n doi = \"10.1038/s41529-018-0032-7\",\n url = \"https://doi.org/10.1038/s41529-018-0032-7\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"1\",\n issn = \"2397-2106\"\n}\n", + "authors": [ + "Christopher M. Barr", + "Sebastian Thomas", + "James L. Hart", + "Wayne Harlow", + "Elaf Anber", + "Mitra L. Taheri" + ], + "publication_date": "2018-04-03T00:00:00Z", + "year": 2018, + "volume": "2", + "issue": "1", + "issn": "2397-2106", + "pages": "1-10", + "journal": "npj Materials Degradation", + "publisher": "Springer Science and Business Media LLC", + "url": "https://www.nature.com/articles/s41529-018-0032-7.pdf", + "title": "Tracking the evolution of intergranular corrosion through twin-related domains in grain boundary networks", + "citation_count": 64, + "bibtex_type": "article", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1038/s41529-018-0032-7", + "doi_url": "https://doi.org/10.1038/s41529-018-0032-7", + "doc_id": "99ce254f40b29531", + "file_location": null, + "license": null, + "pdf_url": "https://www.nature.com/articles/s41529-018-0032-7.pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "Christopher M. Barr, Sebastian Thomas, James L. Hart, Wayne Harlow, Elaf Anber, and Mitra L. Taheri. Tracking the evolution of intergranular corrosion through twin-related domains in grain boundary networks. npj Materials Degradation, 2:1-10, Apr 2018. URL: https://doi.org/10.1038/s41529-018-0032-7, doi:10.1038/s41529-018-0032-7. This article has 64 citations and is from a peer-reviewed journal." + }, + { + "embedding": null, + "docname": "liu2019grainboundaryengineering", + "dockey": "a71210341501b2f9", + "citation": "Tingguang Liu, Qin Bai, Xiangkun Ru, Shuang Xia, Xiangyu Zhong, Yonghao Lu, and Tetsuo Shoji. Grain boundary engineering for improving stress corrosion cracking of 304 stainless steel. Mar 2019. URL: https://doi.org/10.1080/02670836.2019.1570661, doi:10.1080/02670836.2019.1570661.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "liu2019grainboundaryengineering", + "bibtex": "@misc{liu2019grainboundaryengineering,\n author = \"Liu, Tingguang and Bai, Qin and Ru, Xiangkun and Xia, Shuang and Zhong, Xiangyu and Lu, Yonghao and Shoji, Tetsuo\",\n title = \"Grain boundary engineering for improving stress corrosion cracking of 304 stainless steel\",\n year = \"2019\",\n journal = \"Materials Science and Technology\",\n volume = \"35\",\n pages = \"477-487\",\n month = \"Mar\",\n doi = \"10.1080/02670836.2019.1570661\",\n url = \"https://doi.org/10.1080/02670836.2019.1570661\",\n publisher = \"SAGE Publications\",\n issue = \"4\",\n issn = \"0267-0836\"\n}\n", + "authors": [ + "Tingguang Liu", + "Qin Bai", + "Xiangkun Ru", + "Shuang Xia", + "Xiangyu Zhong", + "Yonghao Lu", + "Tetsuo Shoji" + ], + "publication_date": "2019-03-01T00:00:00Z", + "year": 2019, + "volume": "35", + "issue": "4", + "issn": "0267-0836", + "pages": "477-487", + "journal": "Materials Science and Technology", + "publisher": "SAGE Publications", + "url": "https://doi.org/10.1080/02670836.2019.1570661", + "title": "Grain boundary engineering for improving stress corrosion cracking of 304 stainless steel", + "citation_count": 28, + "bibtex_type": "misc", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1080/02670836.2019.1570661", + "doi_url": "https://doi.org/10.1080/02670836.2019.1570661", + "doc_id": "a71210341501b2f9", + "file_location": null, + "license": null, + "pdf_url": "https://journals.sagepub.com/doi/abs/10.1080/02670836.2019.1570661", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated" + ] + }, + "formatted_citation": "Tingguang Liu, Qin Bai, Xiangkun Ru, Shuang Xia, Xiangyu Zhong, Yonghao Lu, and Tetsuo Shoji. Grain boundary engineering for improving stress corrosion cracking of 304 stainless steel. Mar 2019. URL: https://doi.org/10.1080/02670836.2019.1570661, doi:10.1080/02670836.2019.1570661. This article has 28 citations and is from a peer-reviewed journal." + } + ], + "toolu_01KK1dxLcCeUcSBzUx1hH9jT": [ + { + "embedding": null, + "docname": "snopinski2022evolutionofmicrostructure", + "dockey": "b1c8ebc58b44d35a", + "citation": "Przemys\u0142aw Snopi\u0144ski, Anna Wo\u017aniak, Dariusz \u0141ukowiec, Krzysztof Matus, Tomasz Ta\u0144ski, Stanislav Rusz, and Ond\u0159ej Hil\u0161er. Evolution of microstructure, texture and corrosion properties of additively manufactured alsi10mg alloy subjected to equal channel angular pressing (ecap). Symmetry, 14:674, Mar 2022. URL: https://doi.org/10.3390/sym14040674, doi:10.3390/sym14040674.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "snopinski2022evolutionofmicrostructure", + "bibtex": "@article{snopinski2022evolutionofmicrostructure,\n author = \"Snopi\u0144ski, Przemys\u0142aw and Wo\u017aniak, Anna and \u0141ukowiec, Dariusz and Matus, Krzysztof and Ta\u0144ski, Tomasz and Rusz, Stanislav and Hil\u0161er, Ond\u0159ej\",\n title = \"Evolution of Microstructure, Texture and Corrosion Properties of Additively Manufactured AlSi10Mg Alloy Subjected to Equal Channel Angular Pressing (ECAP)\",\n year = \"2022\",\n journal = \"Symmetry\",\n volume = \"14\",\n pages = \"674\",\n month = \"Mar\",\n doi = \"10.3390/sym14040674\",\n url = \"https://doi.org/10.3390/sym14040674\",\n publisher = \"MDPI AG\",\n issue = \"4\",\n issn = \"2073-8994\"\n}\n", + "authors": [ + "Przemys\u0142aw Snopi\u0144ski", + "Anna Wo\u017aniak", + "Dariusz \u0141ukowiec", + "Krzysztof Matus", + "Tomasz Ta\u0144ski", + "Stanislav Rusz", + "Ond\u0159ej Hil\u0161er" + ], + "publication_date": "2022-03-24T00:00:00Z", + "year": 2022, + "volume": "14", + "issue": "4", + "issn": "2073-8994", + "pages": "674", + "journal": "Symmetry", + "publisher": "MDPI AG", + "url": "https://doi.org/10.3390/sym14040674", + "title": "Evolution of Microstructure, Texture and Corrosion Properties of Additively Manufactured AlSi10Mg Alloy Subjected to Equal Channel Angular Pressing (ECAP)", + "citation_count": 25, + "bibtex_type": "article", + "source_quality": -1, + "is_retracted": null, + "doi": "10.3390/sym14040674", + "doi_url": "https://doi.org/10.3390/sym14040674", + "doc_id": "b1c8ebc58b44d35a", + "file_location": null, + "license": null, + "pdf_url": "https://www.mdpi.com/2073-8994/14/4/674/pdf?version=1648130240", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "Przemys\u0142aw Snopi\u0144ski, Anna Wo\u017aniak, Dariusz \u0141ukowiec, Krzysztof Matus, Tomasz Ta\u0144ski, Stanislav Rusz, and Ond\u0159ej Hil\u0161er. Evolution of microstructure, texture and corrosion properties of additively manufactured alsi10mg alloy subjected to equal channel angular pressing (ecap). Symmetry, 14:674, Mar 2022. URL: https://doi.org/10.3390/sym14040674, doi:10.3390/sym14040674. This article has 25 citations." + } + ], + "toolu_01C2LW9SzLRsG5AwL8J16ZuF": [ + { + "embedding": null, + "docname": "dillon2022grainboundaryenergies", + "dockey": "46774ed7909b2d09", + "citation": "Shen J. Dillon, Yu\u2010Feng Shen, and Gregory S. Rohrer. Grain boundary energies in yttria\u2010stabilized zirconia. Journal of the American Ceramic Society, 105:2925-2931, Dec 2022. URL: https://doi.org/10.1111/jace.18283, doi:10.1111/jace.18283.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "dillon2022grainboundaryenergies", + "bibtex": "@article{dillon2022grainboundaryenergies,\n author = \"Dillon, Shen J. and Shen, Yu\u2010Feng and Rohrer, Gregory S.\",\n title = \"Grain boundary energies in yttria\u2010stabilized zirconia\",\n year = \"2022\",\n journal = \"Journal of the American Ceramic Society\",\n volume = \"105\",\n pages = \"2925-2931\",\n month = \"Dec\",\n doi = \"10.1111/jace.18283\",\n url = \"https://doi.org/10.1111/jace.18283\",\n publisher = \"Wiley\",\n issue = \"4\",\n issn = \"0002-7820\"\n}\n", + "authors": [ + "Shen J. Dillon", + "Yu\u2010Feng Shen", + "Gregory S. Rohrer" + ], + "publication_date": "2021-12-21T00:00:00Z", + "year": 2022, + "volume": "105", + "issue": "4", + "issn": "0002-7820", + "pages": "2925-2931", + "journal": "Journal of the American Ceramic Society", + "publisher": "Wiley", + "url": "https://doi.org/10.1111/jace.18283", + "title": "Grain boundary energies in yttria\u2010stabilized zirconia", + "citation_count": 16, + "bibtex_type": "misc", + "source_quality": 2, + "is_retracted": null, + "doi": "10.1111/jace.18283", + "doi_url": "https://doi.org/10.1111/jace.18283", + "doc_id": "46774ed7909b2d09", + "file_location": null, + "license": null, + "pdf_url": "https://onlinelibrary.wiley.com/doi/pdfdirect/10.1111/jace.18283", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "Shen J. Dillon, Yu\u2010Feng Shen, and Gregory S. Rohrer. Grain boundary energies in yttria\u2010stabilized zirconia. Journal of the American Ceramic Society, 105:2925-2931, Dec 2022. URL: https://doi.org/10.1111/jace.18283, doi:10.1111/jace.18283. This article has 16 citations and is from a domain leading peer-reviewed journal." + }, + { + "embedding": null, + "docname": "beladi2020fiveparametergrainboundary", + "dockey": "35e67d36ff0d664f", + "citation": "Hossein Beladi, Alireza Ghaderi, and Gregory S. Rohrer. Five-parameter grain boundary characterisation of randomly textured az31 mg alloy. Philosophical Magazine, 100:456-466, Feb 2020. URL: https://doi.org/10.1080/14786435.2019.1692154, doi:10.1080/14786435.2019.1692154.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "beladi2020fiveparametergrainboundary", + "bibtex": "@article{beladi2020fiveparametergrainboundary,\n author = \"Beladi, Hossein and Ghaderi, Alireza and Rohrer, Gregory S.\",\n title = \"Five-parameter grain boundary characterisation of randomly textured AZ31 Mg alloy\",\n year = \"2020\",\n journal = \"Philosophical Magazine\",\n volume = \"100\",\n pages = \"456-466\",\n month = \"Feb\",\n doi = \"10.1080/14786435.2019.1692154\",\n url = \"https://doi.org/10.1080/14786435.2019.1692154\",\n publisher = \"Informa UK Limited\",\n issue = \"4\",\n issn = \"1478-6435\"\n}\n", + "authors": [ + "Hossein Beladi", + "Alireza Ghaderi", + "Gregory S. Rohrer" + ], + "publication_date": "2020-02-16T00:00:00Z", + "year": 2020, + "volume": "100", + "issue": "4", + "issn": "1478-6435", + "pages": "456-466", + "journal": "Philosophical Magazine", + "publisher": "Informa UK Limited", + "url": "https://doi.org/10.1080/14786435.2019.1692154", + "title": "Five-parameter grain boundary characterisation of randomly textured AZ31 Mg alloy", + "citation_count": 14, + "bibtex_type": "article", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1080/14786435.2019.1692154", + "doi_url": "https://doi.org/10.1080/14786435.2019.1692154", + "doc_id": "35e67d36ff0d664f", + "file_location": null, + "license": null, + "pdf_url": "http://mimp.materials.cmu.edu/rohrer/papers/2020_03.pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated" + ] + }, + "formatted_citation": "Hossein Beladi, Alireza Ghaderi, and Gregory S. Rohrer. Five-parameter grain boundary characterisation of randomly textured az31 mg alloy. Philosophical Magazine, 100:456-466, Feb 2020. URL: https://doi.org/10.1080/14786435.2019.1692154, doi:10.1080/14786435.2019.1692154. This article has 14 citations and is from a peer-reviewed journal." + }, + { + "embedding": null, + "docname": "he2021theroleof", + "dockey": "6d210453e6c7180a", + "citation": "S. He, H. Shang, A. Fern\u00e1ndez-Caballero, A. Warren, David A. Knowles, P. Flewitt, and Tomas L Martin. The role of grain boundary ferrite evolution and thermal aging on creep cavitation of type 316h austenitic stainless steel. Materials Science and Engineering: A, 807:140859, Mar 2021. URL: https://doi.org/10.1016/j.msea.2021.140859, doi:10.1016/j.msea.2021.140859.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "he2021theroleof", + "bibtex": "@article{he2021theroleof,\n author = \"He, S. and Shang, H. and Fern\u00e1ndez-Caballero, A. and Warren, A. and Knowles, David A. and Flewitt, P. and Martin, Tomas L\",\n title = \"The role of grain boundary ferrite evolution and thermal aging on creep cavitation of type 316H austenitic stainless steel\",\n year = \"2021\",\n journal = \"Materials Science and Engineering: A\",\n month = \"Mar\",\n doi = \"10.1016/j.msea.2021.140859\",\n url = \"https://doi.org/10.1016/j.msea.2021.140859\",\n volume = \"807\",\n pages = \"140859\",\n publisher = \"Elsevier BV\",\n issn = \"0921-5093\"\n}\n", + "authors": [ + "S. He", + "H. Shang", + "A. Fern\u00e1ndez-Caballero", + "A. Warren", + "David A. Knowles", + "P. Flewitt", + "Tomas L Martin" + ], + "publication_date": "2021-03-11T00:00:00Z", + "year": 2021, + "volume": "807", + "issue": null, + "issn": "0921-5093", + "pages": "140859", + "journal": "Materials Science and Engineering: A", + "publisher": "Elsevier BV", + "url": "https://doi.org/10.1016/j.msea.2021.140859", + "title": "The role of grain boundary ferrite evolution and thermal aging on creep cavitation of type 316H austenitic stainless steel", + "citation_count": 59, + "bibtex_type": "article", + "source_quality": -1, + "is_retracted": null, + "doi": "10.1016/j.msea.2021.140859", + "doi_url": "https://doi.org/10.1016/j.msea.2021.140859", + "doc_id": "6d210453e6c7180a", + "file_location": null, + "license": null, + "pdf_url": "https://research-information.bris.ac.uk/files/265967843/MSEA_manuscript_final_submitted_version.pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated" + ] + }, + "formatted_citation": "S. He, H. Shang, A. Fern\u00e1ndez-Caballero, A. Warren, David A. Knowles, P. Flewitt, and Tomas L Martin. The role of grain boundary ferrite evolution and thermal aging on creep cavitation of type 316h austenitic stainless steel. Materials Science and Engineering: A, 807:140859, Mar 2021. URL: https://doi.org/10.1016/j.msea.2021.140859, doi:10.1016/j.msea.2021.140859. This article has 59 citations." + }, + { + "embedding": null, + "docname": "birch2026largevolumechunklift", + "dockey": "1f91249550da8bdc", + "citation": "R Birch, S Li, S Sharang, WJ Poole, and B Britton. Large volume 'chunk'lift out for 3d tomographic analysis using analytical plasma focussed ion beam\u2013scanning electron microscopy. Unknown journal, 2026.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "birch2026largevolumechunklift", + "bibtex": "@article{birch2026largevolumechunklift,\n author = \"Birch, R and Li, S and Sharang, S and Poole, WJ and Britton, B\",\n title = \"Large volume 'chunk'lift out for 3D tomographic analysis using analytical plasma focussed ion beam\u2013scanning electron microscopy\",\n year = \"2026\",\n journal = \"Unknown journal\"\n}\n", + "authors": [ + "R Birch", + "S Li", + "S Sharang", + "WJ Poole", + "B Britton" + ], + "publication_date": null, + "year": 2026, + "volume": null, + "issue": null, + "issn": null, + "pages": null, + "journal": null, + "publisher": null, + "url": "https://arxiv.org/pdf/2506.17534", + "title": "Large volume 'chunk'lift out for 3D tomographic analysis using analytical plasma focussed ion beam\u2013scanning electron microscopy", + "citation_count": 4, + "bibtex_type": null, + "source_quality": null, + "is_retracted": null, + "doi": null, + "doi_url": null, + "doc_id": "1f91249550da8bdc", + "file_location": null, + "license": null, + "pdf_url": "https://arxiv.org/pdf/2506.17534", + "other": { + "client_source": [ + "paper_search" + ], + "bibtex_source": [ + "self_generated" + ] + }, + "formatted_citation": "R Birch, S Li, S Sharang, WJ Poole, and B Britton. Large volume 'chunk'lift out for 3d tomographic analysis using analytical plasma focussed ion beam\u2013scanning electron microscopy. Unknown journal, 2026." + }, + { + "embedding": null, + "docname": "wanni2024machinelearningenhanced", + "dockey": "bf3e624ed86e8966", + "citation": "J. Wanni, C. A. Bronkhorst, and D. J. Thoma. Machine learning enhanced analysis of ebsd data for texture representation. npj Computational Materials, 10:1-11, Jun 2024. URL: https://doi.org/10.1038/s41524-024-01324-4, doi:10.1038/s41524-024-01324-4.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "wanni2024machinelearningenhanced", + "bibtex": "@article{wanni2024machinelearningenhanced,\n author = \"Wanni, J. and Bronkhorst, C. A. and Thoma, D. J.\",\n title = \"Machine learning enhanced analysis of EBSD data for texture representation\",\n year = \"2024\",\n journal = \"npj Computational Materials\",\n volume = \"10\",\n pages = \"1-11\",\n month = \"Jun\",\n doi = \"10.1038/s41524-024-01324-4\",\n url = \"https://doi.org/10.1038/s41524-024-01324-4\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"1\",\n issn = \"2057-3960\"\n}\n", + "authors": [ + "J. Wanni", + "C. A. Bronkhorst", + "D. J. Thoma" + ], + "publication_date": "2024-06-26T00:00:00Z", + "year": 2024, + "volume": "10", + "issue": "1", + "issn": "2057-3960", + "pages": "1-11", + "journal": "npj Computational Materials", + "publisher": "Springer Science and Business Media LLC", + "url": "https://doi.org/10.1038/s41524-024-01324-4", + "title": "Machine learning enhanced analysis of EBSD data for texture representation", + "citation_count": 18, + "bibtex_type": "article", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1038/s41524-024-01324-4", + "doi_url": "https://doi.org/10.1038/s41524-024-01324-4", + "doc_id": "bf3e624ed86e8966", + "file_location": null, + "license": null, + "pdf_url": "https://www.nature.com/articles/s41524-024-01324-4.pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated" + ] + }, + "formatted_citation": "J. Wanni, C. A. Bronkhorst, and D. J. Thoma. Machine learning enhanced analysis of ebsd data for texture representation. npj Computational Materials, 10:1-11, Jun 2024. URL: https://doi.org/10.1038/s41524-024-01324-4, doi:10.1038/s41524-024-01324-4. This article has 18 citations and is from a peer-reviewed journal." + }, + { + "embedding": null, + "docname": "brodsky2022serialsectioningof", + "dockey": "7fbb9c5a22ed3837", + "citation": "A Brodsky. Serial sectioning of ti-6al-4v using an fib-sem dual beam system. Unknown journal, 2022.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "brodsky2022serialsectioningof", + "bibtex": "@article{brodsky2022serialsectioningof,\n author = \"Brodsky, A\",\n title = \"SERIAL SECTIONING OF Ti-6Al-4V USING AN FIB-SEM DUAL BEAM SYSTEM\",\n year = \"2022\",\n journal = \"Unknown journal\"\n}\n", + "authors": [ + "A Brodsky" + ], + "publication_date": null, + "year": 2022, + "volume": null, + "issue": null, + "issn": null, + "pages": null, + "journal": null, + "publisher": null, + "url": "https://par.nsf.gov/servlets/purl/10387183", + "title": "SERIAL SECTIONING OF Ti-6Al-4V USING AN FIB-SEM DUAL BEAM SYSTEM", + "citation_count": 0, + "bibtex_type": null, + "source_quality": null, + "is_retracted": null, + "doi": null, + "doi_url": null, + "doc_id": "7fbb9c5a22ed3837", + "file_location": null, + "license": null, + "pdf_url": "https://par.nsf.gov/servlets/purl/10387183", + "other": { + "client_source": [ + "paper_search" + ], + "bibtex_source": [ + "self_generated" + ] + }, + "formatted_citation": "A Brodsky. Serial sectioning of ti-6al-4v using an fib-sem dual beam system. Unknown journal, 2022." + }, + { + "embedding": null, + "docname": "dong2023alightweighttransformer", + "dockey": "f7e4e471f626d41b", + "citation": "Harry Dong, Sean Donegan, Megna Shah, and Yuejie Chi. A lightweight transformer for faster and robust ebsd data collection. Scientific Reports, Aug 2023. URL: https://doi.org/10.48550/arxiv.2308.09693, doi:10.48550/arxiv.2308.09693.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "dong2023alightweighttransformer", + "bibtex": "@article{dong2023alightweighttransformer,\n author = \"Dong, Harry and Donegan, Sean and Shah, Megna and Chi, Yuejie\",\n title = \"A lightweight transformer for faster and robust EBSD data collection\",\n year = \"2023\",\n journal = \"Scientific Reports\",\n volume = \"13\",\n month = \"Aug\",\n doi = \"10.48550/arxiv.2308.09693\",\n url = \"https://doi.org/10.48550/arxiv.2308.09693\",\n publisher = \"arXiv\"\n}\n", + "authors": [ + "Harry Dong", + "Sean Donegan", + "Megna Shah", + "Yuejie Chi" + ], + "publication_date": "2023-08-18T00:00:00Z", + "year": 2023, + "volume": "13", + "issue": null, + "issn": null, + "pages": null, + "journal": "Scientific Reports", + "publisher": "arXiv", + "url": "https://arxiv.org/abs/2308.09693", + "title": "A lightweight transformer for faster and robust EBSD data collection", + "citation_count": 5, + "bibtex_type": "article", + "source_quality": 1, + "is_retracted": null, + "doi": "10.48550/arxiv.2308.09693", + "doi_url": "https://doi.org/10.48550/arxiv.2308.09693", + "doc_id": "f7e4e471f626d41b", + "file_location": null, + "license": null, + "pdf_url": "https://arxiv.org/pdf/2308.09693", + "other": { + "client_source": [ + "paper_search", + "datacite", + "semantic_scholar", + "datacite", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + "self_generated", + "self_generated", + "self_generated", + "self_generated", + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "Harry Dong, Sean Donegan, Megna Shah, and Yuejie Chi. A lightweight transformer for faster and robust ebsd data collection. Scientific Reports, Aug 2023. URL: https://doi.org/10.48550/arxiv.2308.09693, doi:10.48550/arxiv.2308.09693. This article has 5 citations and is from a peer-reviewed journal." + }, + { + "embedding": null, + "docname": "chapman2021afrladditivemanufacturing", + "dockey": "729959244c4b906f", + "citation": "Michael G. Chapman, Megna N. Shah, Sean P. Donegan, J. Michael Scott, Paul A. Shade, David Menasche, and Michael D. Uchic. Afrl additive manufacturing modeling series: challenge 4, 3d reconstruction of an in625 high-energy diffraction microscopy sample using multi-modal serial sectioning. Integrating Materials and Manufacturing Innovation, 10:129-141, Jun 2021. URL: https://doi.org/10.1007/s40192-021-00212-9, doi:10.1007/s40192-021-00212-9.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "chapman2021afrladditivemanufacturing", + "bibtex": "@article{chapman2021afrladditivemanufacturing,\n author = \"Chapman, Michael G. and Shah, Megna N. and Donegan, Sean P. and Scott, J. Michael and Shade, Paul A. and Menasche, David and Uchic, Michael D.\",\n title = \"AFRL Additive Manufacturing Modeling Series: Challenge 4, 3D Reconstruction of an IN625 High-Energy Diffraction Microscopy Sample Using Multi-modal Serial Sectioning\",\n year = \"2021\",\n journal = \"Integrating Materials and Manufacturing Innovation\",\n volume = \"10\",\n pages = \"129-141\",\n month = \"Jun\",\n doi = \"10.1007/s40192-021-00212-9\",\n url = \"https://doi.org/10.1007/s40192-021-00212-9\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"2\",\n issn = \"2193-9764\"\n}\n", + "authors": [ + "Michael G. Chapman", + "Megna N. Shah", + "Sean P. Donegan", + "J. Michael Scott", + "Paul A. Shade", + "David Menasche", + "Michael D. Uchic" + ], + "publication_date": "2021-06-01T00:00:00Z", + "year": 2021, + "volume": "10", + "issue": "2", + "issn": "2193-9764", + "pages": "129-141", + "journal": "Integrating Materials and Manufacturing Innovation", + "publisher": "Springer Science and Business Media LLC", + "url": "https://doi.org/10.1007/s40192-021-00212-9", + "title": "AFRL Additive Manufacturing Modeling Series: Challenge 4, 3D Reconstruction of an IN625 High-Energy Diffraction Microscopy Sample Using Multi-modal Serial Sectioning", + "citation_count": 39, + "bibtex_type": "article", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1007/s40192-021-00212-9", + "doi_url": "https://doi.org/10.1007/s40192-021-00212-9", + "doc_id": "729959244c4b906f", + "file_location": null, + "license": null, + "pdf_url": "https://link.springer.com/content/pdf/10.1007/s40192-021-00212-9.pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "Michael G. Chapman, Megna N. Shah, Sean P. Donegan, J. Michael Scott, Paul A. Shade, David Menasche, and Michael D. Uchic. Afrl additive manufacturing modeling series: challenge 4, 3d reconstruction of an in625 high-energy diffraction microscopy sample using multi-modal serial sectioning. Integrating Materials and Manufacturing Innovation, 10:129-141, Jun 2021. URL: https://doi.org/10.1007/s40192-021-00212-9, doi:10.1007/s40192-021-00212-9. This article has 39 citations and is from a peer-reviewed journal." + } + ], + "toolu_01Q1GZDKXF6jQcdS2kg5U7A1": [ + { + "embedding": null, + "docname": "szenthe2026summarisingproposalsand", + "dockey": "8b47c9662036638d", + "citation": "I Szenthe and E Slonszki. Summarising, proposals and discussion with the end-user group, safety authorities and standardization bodies deliverable d5. 4. Unknown journal, 2026.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "szenthe2026summarisingproposalsand", + "bibtex": "@article{szenthe2026summarisingproposalsand,\n author = \"Szenthe, I and Slonszki, E\",\n title = \"Summarising, proposals and discussion with the End-User Group, safety authorities and standardization bodies Deliverable D5. 4\",\n year = \"2026\",\n journal = \"Unknown journal\"\n}\n", + "authors": [ + "I Szenthe", + "E Slonszki" + ], + "publication_date": null, + "year": 2026, + "volume": null, + "issue": null, + "issn": null, + "pages": null, + "journal": null, + "publisher": null, + "url": "https://delisa-lto.eu/ws/media-library/9d971dbf8c2bc090f7e01fd5c57695cd/d5.4_delisa-lto_30_07_2026_version2-extended-.pdf", + "title": "Summarising, proposals and discussion with the End-User Group, safety authorities and standardization bodies Deliverable D5. 4", + "citation_count": 0, + "bibtex_type": null, + "source_quality": null, + "is_retracted": null, + "doi": null, + "doi_url": null, + "doc_id": "8b47c9662036638d", + "file_location": null, + "license": null, + "pdf_url": "https://delisa-lto.eu/ws/media-library/9d971dbf8c2bc090f7e01fd5c57695cd/d5.4_delisa-lto_30_07_2026_version2-extended-.pdf", + "other": { + "client_source": [ + "paper_search" + ], + "bibtex_source": [ + "self_generated" + ] + }, + "formatted_citation": "I Szenthe and E Slonszki. Summarising, proposals and discussion with the end-user group, safety authorities and standardization bodies deliverable d5. 4. Unknown journal, 2026." + } + ], + "toolu_01Hi9GBDUZmB3P12BmDC3E46": [], + "toolu_01EVgwXQwsbPhMV6ggVbBVLK": [ + { + "embedding": null, + "docname": "marquardt2018thestructureand", + "dockey": "8778d17b50c245b5", + "citation": "K. Marquardt, U. Faul, and U. Faul. The structure and composition of olivine grain boundaries: 40 years of studies, status and current developments. Physics and Chemistry of Minerals, 45:139-172, Jan 2018. URL: https://doi.org/10.1007/s00269-017-0935-9, doi:10.1007/s00269-017-0935-9.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "marquardt2018thestructureand", + "bibtex": "@article{marquardt2018thestructureand,\n author = \"Marquardt, K. and Faul, U. and Faul, U.\",\n title = \"The structure and composition of olivine grain boundaries: 40 years of studies, status and current developments\",\n year = \"2018\",\n journal = \"Physics and Chemistry of Minerals\",\n volume = \"45\",\n pages = \"139-172\",\n month = \"Jan\",\n doi = \"10.1007/s00269-017-0935-9\",\n url = \"https://doi.org/10.1007/s00269-017-0935-9\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"2\",\n issn = \"0342-1791\"\n}\n", + "authors": [ + "K. Marquardt", + "U. Faul", + "U. Faul" + ], + "publication_date": "2018-01-30T00:00:00Z", + "year": 2018, + "volume": "45", + "issue": "2", + "issn": "0342-1791", + "pages": "139-172", + "journal": "Physics and Chemistry of Minerals", + "publisher": "Springer Science and Business Media LLC", + "url": "https://doi.org/10.1007/s00269-017-0935-9", + "title": "The structure and composition of olivine grain boundaries: 40 years of studies, status and current developments", + "citation_count": 62, + "bibtex_type": "article", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1007/s00269-017-0935-9", + "doi_url": "https://doi.org/10.1007/s00269-017-0935-9", + "doc_id": "8778d17b50c245b5", + "file_location": null, + "license": null, + "pdf_url": "https://dspace.mit.edu/bitstreams/60e4fbcc-6585-4339-83f7-c944c4576753/download", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated" + ] + }, + "formatted_citation": "K. Marquardt, U. Faul, and U. Faul. The structure and composition of olivine grain boundaries: 40 years of studies, status and current developments. Physics and Chemistry of Minerals, 45:139-172, Jan 2018. URL: https://doi.org/10.1007/s00269-017-0935-9, doi:10.1007/s00269-017-0935-9. This article has 62 citations and is from a peer-reviewed journal." + }, + { + "embedding": null, + "docname": "flipon2021grainsizecharacterization", + "dockey": "b7144cfe4c71acad", + "citation": "B. Flipon, V. Grand, B. Murgas, A. Gaillac, A. Nicola\u00ff, N. Bozzolo, and M. Bernacki. Grain size characterization in metallic alloys using different microscopy and post-processing techniques. Materials Characterization, 174:110977, Apr 2021. URL: https://doi.org/10.1016/j.matchar.2021.110977, doi:10.1016/j.matchar.2021.110977.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "flipon2021grainsizecharacterization", + "bibtex": "@article{flipon2021grainsizecharacterization,\n author = \"Flipon, B. and Grand, V. and Murgas, B. and Gaillac, A. and Nicola\u00ff, A. and Bozzolo, N. and Bernacki, M.\",\n title = \"Grain size characterization in metallic alloys using different microscopy and post-processing techniques\",\n year = \"2021\",\n journal = \"Materials Characterization\",\n volume = \"174\",\n pages = \"110977\",\n month = \"Apr\",\n doi = \"10.1016/j.matchar.2021.110977\",\n url = \"https://doi.org/10.1016/j.matchar.2021.110977\",\n publisher = \"Elsevier BV\",\n issn = \"1044-5803\"\n}\n", + "authors": [ + "B. Flipon", + "V. Grand", + "B. Murgas", + "A. Gaillac", + "A. Nicola\u00ff", + "N. Bozzolo", + "M. Bernacki" + ], + "publication_date": "2021-04-01T00:00:00Z", + "year": 2021, + "volume": "174", + "issue": null, + "issn": "1044-5803", + "pages": "110977", + "journal": "Materials Characterization", + "publisher": "Elsevier BV", + "url": "https://doi.org/10.1016/j.matchar.2021.110977", + "title": "Grain size characterization in metallic alloys using different microscopy and post-processing techniques", + "citation_count": 39, + "bibtex_type": "misc", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1016/j.matchar.2021.110977", + "doi_url": "https://doi.org/10.1016/j.matchar.2021.110977", + "doc_id": "b7144cfe4c71acad", + "file_location": null, + "license": null, + "pdf_url": "https://www.sciencedirect.com/science/article/am/pii/S1044580321001078?via%3Dihub", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "B. Flipon, V. Grand, B. Murgas, A. Gaillac, A. Nicola\u00ff, N. Bozzolo, and M. Bernacki. Grain size characterization in metallic alloys using different microscopy and post-processing techniques. Materials Characterization, 174:110977, Apr 2021. URL: https://doi.org/10.1016/j.matchar.2021.110977, doi:10.1016/j.matchar.2021.110977. This article has 39 citations and is from a peer-reviewed journal." + }, + { + "embedding": null, + "docname": "lehto2016characterisationoflocal", + "dockey": "9af0e153717f8df3", + "citation": "Pauli Lehto, Jani Romanoff, Heikki Remes, and Teemu Sarikka. Characterisation of local grain size variation of welded structural steel. Welding in the World, 60:673-688, Mar 2016. URL: https://doi.org/10.1007/s40194-016-0318-8, doi:10.1007/s40194-016-0318-8.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "lehto2016characterisationoflocal", + "bibtex": "@article{lehto2016characterisationoflocal,\n author = \"Lehto, Pauli and Romanoff, Jani and Remes, Heikki and Sarikka, Teemu\",\n title = \"Characterisation of local grain size variation of welded structural steel\",\n year = \"2016\",\n journal = \"Welding in the World\",\n volume = \"60\",\n pages = \"673-688\",\n month = \"Mar\",\n doi = \"10.1007/s40194-016-0318-8\",\n url = \"https://doi.org/10.1007/s40194-016-0318-8\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"4\",\n issn = \"0043-2288\"\n}\n", + "authors": [ + "Pauli Lehto", + "Jani Romanoff", + "Heikki Remes", + "Teemu Sarikka" + ], + "publication_date": "2016-03-22T00:00:00Z", + "year": 2016, + "volume": "60", + "issue": "4", + "issn": "0043-2288", + "pages": "673-688", + "journal": "Welding in the World", + "publisher": "Springer Science and Business Media LLC", + "url": "https://link.springer.com/content/pdf/10.1007/s40194-016-0318-8.pdf", + "title": "Characterisation of local grain size variation of welded structural steel", + "citation_count": 81, + "bibtex_type": "article", + "source_quality": 2, + "is_retracted": null, + "doi": "10.1007/s40194-016-0318-8", + "doi_url": "https://doi.org/10.1007/s40194-016-0318-8", + "doc_id": "9af0e153717f8df3", + "file_location": null, + "license": null, + "pdf_url": "https://link.springer.com/content/pdf/10.1007/s40194-016-0318-8.pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "Pauli Lehto, Jani Romanoff, Heikki Remes, and Teemu Sarikka. Characterisation of local grain size variation of welded structural steel. Welding in the World, 60:673-688, Mar 2016. URL: https://doi.org/10.1007/s40194-016-0318-8, doi:10.1007/s40194-016-0318-8. This article has 81 citations and is from a domain leading peer-reviewed journal." + }, + { + "embedding": null, + "docname": "polonsky2019threedimensionalanalysisand", + "dockey": "39e5f645a50ad2d5", + "citation": "Andrew T. Polonsky, Christian A. Lang, Kristian G. Kvilekval, Marat I. Latypov, McLean P. Echlin, B. S. Manjunath, and Tresa M. Pollock. Three-dimensional analysis and reconstruction of additively manufactured materials in the cloud-based bisque infrastructure. Integrating Materials and Manufacturing Innovation, 8:37-51, Mar 2019. URL: https://doi.org/10.1007/s40192-019-00126-7, doi:10.1007/s40192-019-00126-7.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "polonsky2019threedimensionalanalysisand", + "bibtex": "@article{polonsky2019threedimensionalanalysisand,\n author = \"Polonsky, Andrew T. and Lang, Christian A. and Kvilekval, Kristian G. and Latypov, Marat I. and Echlin, McLean P. and Manjunath, B. S. and Pollock, Tresa M.\",\n title = \"Three-dimensional Analysis and Reconstruction of Additively Manufactured Materials in the Cloud-Based BisQue Infrastructure\",\n year = \"2019\",\n journal = \"Integrating Materials and Manufacturing Innovation\",\n volume = \"8\",\n pages = \"37-51\",\n month = \"Mar\",\n doi = \"10.1007/s40192-019-00126-7\",\n url = \"https://doi.org/10.1007/s40192-019-00126-7\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"1\",\n issn = \"2193-9764\"\n}\n", + "authors": [ + "Andrew T. Polonsky", + "Christian A. Lang", + "Kristian G. Kvilekval", + "Marat I. Latypov", + "McLean P. Echlin", + "B. S. Manjunath", + "Tresa M. Pollock" + ], + "publication_date": "2019-03-01T00:00:00Z", + "year": 2019, + "volume": "8", + "issue": "1", + "issn": "2193-9764", + "pages": "37-51", + "journal": "Integrating Materials and Manufacturing Innovation", + "publisher": "Springer Science and Business Media LLC", + "url": "https://link.springer.com/content/pdf/10.1007%2Fs40192-019-00126-7.pdf", + "title": "Three-dimensional Analysis and Reconstruction of Additively Manufactured Materials in the Cloud-Based BisQue Infrastructure", + "citation_count": 31, + "bibtex_type": "article", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1007/s40192-019-00126-7", + "doi_url": "https://doi.org/10.1007/s40192-019-00126-7", + "doc_id": "39e5f645a50ad2d5", + "file_location": null, + "license": null, + "pdf_url": "https://link.springer.com/content/pdf/10.1007/s40192-019-00126-7.pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "Andrew T. Polonsky, Christian A. Lang, Kristian G. Kvilekval, Marat I. Latypov, McLean P. Echlin, B. S. Manjunath, and Tresa M. Pollock. Three-dimensional analysis and reconstruction of additively manufactured materials in the cloud-based bisque infrastructure. Integrating Materials and Manufacturing Innovation, 8:37-51, Mar 2019. URL: https://doi.org/10.1007/s40192-019-00126-7, doi:10.1007/s40192-019-00126-7. This article has 31 citations and is from a peer-reviewed journal." + }, + { + "embedding": null, + "docname": "tong2018characterisationofslip", + "dockey": "406bff737f201406", + "citation": "Vivian Tong, Euan Wielewski, and Ben Britton. Characterisation of slip and twinning in high rate deformed zirconium with electron backscatter diffraction. Preprint, Jan 2018. URL: https://doi.org/10.48550/arxiv.1803.00236, doi:10.48550/arxiv.1803.00236.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "tong2018characterisationofslip", + "bibtex": "@article{tong2018characterisationofslip,\n author = \"Tong, Vivian and Wielewski, Euan and Britton, Ben\",\n title = \"Characterisation of slip and twinning in high rate deformed zirconium with electron backscatter diffraction\",\n year = \"2018\",\n journal = \"Preprint\",\n month = \"Jan\",\n doi = \"10.48550/arxiv.1803.00236\",\n url = \"https://doi.org/10.48550/arxiv.1803.00236\",\n publisher = \"arXiv\"\n}\n", + "authors": [ + "Vivian Tong", + "Euan Wielewski", + "Ben Britton" + ], + "publication_date": "2018-01-01T00:00:00Z", + "year": 2018, + "volume": null, + "issue": null, + "issn": null, + "pages": null, + "journal": "Preprint", + "publisher": "arXiv", + "url": "https://arxiv.org/abs/1803.00236", + "title": "Characterisation of slip and twinning in high rate deformed zirconium with electron backscatter diffraction", + "citation_count": 21, + "bibtex_type": "misc", + "source_quality": -1, + "is_retracted": null, + "doi": "10.48550/arxiv.1803.00236", + "doi_url": "https://doi.org/10.48550/arxiv.1803.00236", + "doc_id": "406bff737f201406", + "file_location": null, + "license": null, + "pdf_url": "https://arxiv.org/pdf/1803.00236", + "other": { + "client_source": [ + "paper_search", + "datacite", + "datacite" + ], + "bibtex_source": [ + "self_generated", + "self_generated", + "self_generated", + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "Vivian Tong, Euan Wielewski, and Ben Britton. Characterisation of slip and twinning in high rate deformed zirconium with electron backscatter diffraction. Preprint, Jan 2018. URL: https://doi.org/10.48550/arxiv.1803.00236, doi:10.48550/arxiv.1803.00236. This article has 21 citations." + } + ], + "toolu_01WmohurZMjbiMfw2LzbLi2i": [], + "toolu_01UfaQhFgaWryUk52FgoQU93": [], + "toolu_01N2A79YerkUReLtGU7wpQuE": [], + "toolu_01KRfT7tfVWUgRTu3LQKisUQ": [], + "toolu_01Vt6euEqf1Mf9BXyjBrrtSM": [], + "toolu_016719eFjr32L3q3ZSkP79GC": [], + "toolu_01MAuQdr4gWskqihBv9DPFWu": [], + "toolu_01S62MnUrda2RpUTqQxRhoAq": [], + "toolu_01VMAkpZjAuCv1gCx8YqVunN": [], + "toolu_01DKaCA8e3mxUxwd5XUjUnGZ": [], + "toolu_01ANVKDcC1s7hWmqRU8jqcR1": [], + "toolu_01NrRFcyMpzfisDJt4yrqcaG": [], + "toolu_0158xWz6LiFxTSHm6EjAr2U8": [], + "toolu_01ALQcysfNPBTjQwt1LTG9mx": [], + "toolu_011EtBd682Ya7VR3KHpJZXyb": [], + "toolu_017KDmW2MVGHp8g8bpNxCP9P": [], + "toolu_01Ax29if1H8J3cV14jLtbfX8": [], + "toolu_01Tkv4ojTJCGYomVw4WCZikR": [], + "toolu_011RERBJJ8BVad1bMb3CRg9i": [], + "toolu_013tg9dkrbybJwD5STbkM3n9": [], + "toolu_018J4odDo5B67PHzvA8ecwbc": [], + "toolu_01PyvSNqtyHaErmLJKupkd6b": [], + "toolu_01Khtm6jJ3fQJMdQARe74SeV": [], + "toolu_01Bxk2dKCsPTcnC2jNH8yLzL": [], + "toolu_0168gvns6JA3jzRFJ53F2DCF": [], + "toolu_01XE94Ww2KFFY2Ckjefyxtjh": [], + "toolu_014oZ1mwaG8DV44UCjhuFPqf": [], + "toolu_016EAkkcDvLP6MHcPFnTfyrs": [], + "toolu_01GAuS1hDQGMT6WrVhMWhQcK": [], + "toolu_01BtvJpWMbeWGTHdTJwNefSt": [], + "toolu_01FhDVCxrwyhTbzVJ4pjMjun": [] + }, + "used_contexts": [ + "pqac-00000024", + "pqac-00000015", + "pqac-00000018", + "pqac-00000026", + "pqac-00000044", + "pqac-00000049", + "pqac-00000052", + "pqac-00000009", + "pqac-00000037", + "pqac-00000030", + "pqac-00000028", + "pqac-00000029", + "pqac-00000022", + "pqac-00000025", + "pqac-00000046", + "pqac-00000051", + "pqac-00000004", + "pqac-00000039", + "pqac-00000032", + "pqac-00000031", + "pqac-00000017", + "pqac-00000012", + "pqac-00000047", + "pqac-00000003", + "pqac-00000002", + "pqac-00000050", + "pqac-00000033", + "pqac-00000000", + "pqac-00000056", + "pqac-00000016", + "pqac-00000045", + "pqac-00000001", + "pqac-00000042", + "pqac-00000054", + "pqac-00000011", + "pqac-00000013", + "pqac-00000006", + "pqac-00000027", + "pqac-00000034", + "pqac-00000014", + "pqac-00000053", + "pqac-00000008", + "pqac-00000020", + "pqac-00000021", + "pqac-00000055", + "pqac-00000038", + "pqac-00000043", + "pqac-00000019" + ] + }, + "bibtex": null, + "status": "success", + "timing_info": null, + "duration": 0.0, + "stats": null, + "usage": {} + }, + "cost": 0.0, + "permission": "private", + "query_group": null + }, + "info": { + "query": "Which quantitative microstructural outcomes and measurements derivable from EBSD (electron backscatter diffraction) are currently of highest scientific and industrial importance in materials science, and why?\n\nProvide a prioritized, evidence-backed survey covering:\n\n1. WHICH EBSD-DERIVED QUANTITIES MATTER MOST NOW. Assess the current importance, demand, and research activity for each of: grain size and grain size distribution; grain morphology/aspect ratio; crystallographic texture (ODF, pole figures, texture index) ; misorientation distribution and grain boundary character distribution (GBCD, including the five-parameter grain boundary character distribution and grain boundary network/connectivity analysis); kernel average misorientation (KAM), grain orientation spread (GOS), and geometrically necessary dislocation (GND) density; residual elastic strain and stress via high-resolution EBSD (HR-EBSD / cross-correlation); phase fraction and phase identification including small or nanoscale second phases; twin and variant analysis; parent-phase (prior-austenite / prior-beta) reconstruction; and 3D EBSD / serial sectioning derived statistics.\n\n2. STRUCTURE-PROPERTY LINKAGE. For each quantity above, what is the evidence that it predicts or correlates with engineering properties (yield strength and Hall-Petch behaviour, ductility, anisotropy, fatigue crack initiation and short-crack growth, creep, fracture toughness, corrosion and stress-corrosion cracking, magnetic and electrical properties)? Which EBSD measurements have the strongest demonstrated property payoff, and which are most often reported but weakly linked to properties?\n\n3. EMERGING AND HIGH-GROWTH USES (roughly 2020-2026). Which EBSD-derived measurements are in rising demand as inputs to: ICME and integrated computational materials engineering; crystal plasticity finite element modelling (CPFEM) and micromechanical simulation; synthetic microstructure generation and statistical volume elements; machine learning surrogate models and microstructure-property regression; digital twins; and qualification of additively manufactured metals? Which quantities are the actual bottleneck for these workflows?\n\n4. ADDITIVE MANUFACTURING SPECIFICALLY. For laser powder bed fusion metals (particularly Al-Si alloys such as AlSi10Mg, but also Ti-6Al-4V, IN718, 316L), which EBSD outcomes are most reported and most decision-relevant for process qualification and part certification (columnar vs equiaxed grain morphology, solidification texture and its anisotropy consequences, melt-pool boundary structure, cell/subgrain structure, low-angle vs high-angle boundary fractions, residual strain)?\n\n5. REPRODUCIBILITY AND MEASUREMENT-QUALITY CONCERNS. Which of these EBSD-derived measurements are known to be most sensitive to acquisition and post-processing choices (step size, indexing method and settings, cleanup/noise-reduction, misorientation threshold, minimum grain size, confidence-index filtering), and where has the literature documented that these choices materially change the reported result or bias downstream conclusions? Which measurements are considered robust and which are considered fragile or under-standardized (including relevant standards such as ASTM E2627 and ISO 13067)?\n\nConclude with a ranked shortlist: if an automated EBSD parameter-optimization tool could reliably deliver a small number of these measurements with quantified uncertainty and reproducibility, which measurements would create the most scientific value, and which would be premature or low-value targets? Give explicit citations throughout." + } + }, + "supplemental_data": null, + "created_at": "2026-08-25T18:49:58.152650Z" + }, + "metadata": null, + "deployment_config": null, + "failure_reason": null, + "task": "Which quantitative microstructural outcomes and measurements derivable from EBSD (electron backscatter diffraction) are currently of highest scientific and industrial importance in materials science, and why?\n\nProvide a prioritized, evidence-backed survey covering:\n\n1. WHICH EBSD-DERIVED QUANTITIES MATTER MOST NOW. Assess the current importance, demand, and research activity for each of: grain size and grain size distribution; grain morphology/aspect ratio; crystallographic texture (ODF, pole figures, texture index) ; misorientation distribution and grain boundary character distribution (GBCD, including the five-parameter grain boundary character distribution and grain boundary network/connectivity analysis); kernel average misorientation (KAM), grain orientation spread (GOS), and geometrically necessary dislocation (GND) density; residual elastic strain and stress via high-resolution EBSD (HR-EBSD / cross-correlation); phase fraction and phase identification including small or nanoscale second phases; twin and variant analysis; parent-phase (prior-austenite / prior-beta) reconstruction; and 3D EBSD / serial sectioning derived statistics.\n\n2. STRUCTURE-PROPERTY LINKAGE. For each quantity above, what is the evidence that it predicts or correlates with engineering properties (yield strength and Hall-Petch behaviour, ductility, anisotropy, fatigue crack initiation and short-crack growth, creep, fracture toughness, corrosion and stress-corrosion cracking, magnetic and electrical properties)? Which EBSD measurements have the strongest demonstrated property payoff, and which are most often reported but weakly linked to properties?\n\n3. EMERGING AND HIGH-GROWTH USES (roughly 2020-2026). Which EBSD-derived measurements are in rising demand as inputs to: ICME and integrated computational materials engineering; crystal plasticity finite element modelling (CPFEM) and micromechanical simulation; synthetic microstructure generation and statistical volume elements; machine learning surrogate models and microstructure-property regression; digital twins; and qualification of additively manufactured metals? Which quantities are the actual bottleneck for these workflows?\n\n4. ADDITIVE MANUFACTURING SPECIFICALLY. For laser powder bed fusion metals (particularly Al-Si alloys such as AlSi10Mg, but also Ti-6Al-4V, IN718, 316L), which EBSD outcomes are most reported and most decision-relevant for process qualification and part certification (columnar vs equiaxed grain morphology, solidification texture and its anisotropy consequences, melt-pool boundary structure, cell/subgrain structure, low-angle vs high-angle boundary fractions, residual strain)?\n\n5. REPRODUCIBILITY AND MEASUREMENT-QUALITY CONCERNS. Which of these EBSD-derived measurements are known to be most sensitive to acquisition and post-processing choices (step size, indexing method and settings, cleanup/noise-reduction, misorientation threshold, minimum grain size, confidence-index filtering), and where has the literature documented that these choices materially change the reported result or bias downstream conclusions? Which measurements are considered robust and which are considered fragile or under-standardized (including relevant standards such as ASTM E2627 and ISO 13067)?\n\nConclude with a ranked shortlist: if an automated EBSD parameter-optimization tool could reliably deliver a small number of these measurements with quantified uncertainty and reproducibility, which measurements would create the most scientific value, and which would be premature or low-value targets? Give explicit citations throughout.", + "started_at": "2026-08-25T18:23:12.745433Z", + "crow": "job-futurehouse-paperqa3-high", + "notification_enabled": false, + "notification_type": null, + "continued_trajectory_id": null, + "is_trajectory_owner": true, + "gcloud_operation_name": "sandbox://26d8372c-7b67-45cc-bfa7-1b3cfd62b05a/sandbox-claim-484259b5/job-futurehouse-paperqa3-high-agent-warmpool-mpbnk", + "task_summary": "Prioritized EBSD Measurements and Their Evidence Linkages to Materials Properties and Industrial Needs", + "id": "26d8372c-7b67-45cc-bfa7-1b3cfd62b05a" +} \ No newline at end of file

    hZ)73Hsx!_DBw874uYJ$7DYCq1i@@$-WE8wD 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ß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%0Au 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%0Ae0&O#n2S|$ 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 C4rfmQ literal 0 HcmV?d00001 From 53d9194ae65e14f65472b6c1cbd252a8778fb4ed Mon Sep 17 00:00:00 2001 From: "claude[bot]" <41898282+claude[bot]@users.noreply.github.com> Date: Tue, 25 Aug 2026 18:53:35 +0000 Subject: [PATCH 12/12] Add Edison survey of high-priority EBSD outcomes and parameter sensitivity Two literature searches: which EBSD-derived measurements carry the most scientific and industrial value now (LITERATURE_HIGH, 48 contexts), and how sensitive each is to acquisition and post-processing choices (LITERATURE, 17 contexts). Co-authored-by: Ronnie Guymon <244881888+ronnie-guymon@users.noreply.github.com> --- .../_task_id.json | 12 + .../parameter-sensitivity/answer.md | 234 + .../parameter-sensitivity/references.txt | 33 + .../parameter-sensitivity/task_full.json | 5476 +++++++ .../priority-outcomes/answer.md | 251 + .../priority-outcomes/references.txt | 87 + .../priority-outcomes/task_full.json | 13339 ++++++++++++++++ 7 files changed, 19432 insertions(+) create mode 100644 outputs/edison-ebsd-priority-outcomes/_task_id.json create mode 100644 outputs/edison-ebsd-priority-outcomes/parameter-sensitivity/answer.md create mode 100644 outputs/edison-ebsd-priority-outcomes/parameter-sensitivity/references.txt create mode 100644 outputs/edison-ebsd-priority-outcomes/parameter-sensitivity/task_full.json create mode 100644 outputs/edison-ebsd-priority-outcomes/priority-outcomes/answer.md create mode 100644 outputs/edison-ebsd-priority-outcomes/priority-outcomes/references.txt create mode 100644 outputs/edison-ebsd-priority-outcomes/priority-outcomes/task_full.json diff --git a/outputs/edison-ebsd-priority-outcomes/_task_id.json b/outputs/edison-ebsd-priority-outcomes/_task_id.json new file mode 100644 index 0000000..18214ff --- /dev/null +++ b/outputs/edison-ebsd-priority-outcomes/_task_id.json @@ -0,0 +1,12 @@ +{ + "priority-outcomes": { + "task_id": "26d8372c-7b67-45cc-bfa7-1b3cfd62b05a", + "job": "job-futurehouse-paperqa3-high", + "query": "Which quantitative microstructural outcomes and measurements derivable from EBSD (electron backscatter diffraction) are currently of highest scientific and industrial importance in materials science, and why?\n\nProvide a prioritized, evidence-backed survey covering:\n\n1. WHICH EBSD-DERIVED QUANTITIES MATTER MOST NOW. Assess the current importance, demand, and research activity for each of: grain size and grain size distribution; grain morphology/aspect ratio; crystallographic texture (ODF, pole figures, texture index) ; misorientation distribution and grain boundary character distribution (GBCD, including the five-parameter grain boundary character distribution and grain boundary network/connectivity analysis); kernel average misorientation (KAM), grain orientation spread (GOS), and geometrically necessary dislocation (GND) density; residual elastic strain and stress via high-resolution EBSD (HR-EBSD / cross-correlation); phase fraction and phase identification including small or nanoscale second phases; twin and variant analysis; parent-phase (prior-austenite / prior-beta) reconstruction; and 3D EBSD / serial sectioning derived statistics.\n\n2. STRUCTURE-PROPERTY LINKAGE. For each quantity above, what is the evidence that it predicts or correlates with engineering properties (yield strength and Hall-Petch behaviour, ductility, anisotropy, fatigue crack initiation and short-crack growth, creep, fracture toughness, corrosion and stress-corrosion cracking, magnetic and electrical properties)? Which EBSD measurements have the strongest demonstrated property payoff, and which are most often reported but weakly linked to properties?\n\n3. EMERGING AND HIGH-GROWTH USES (roughly 2020-2026). Which EBSD-derived measurements are in rising demand as inputs to: ICME and integrated computational materials engineering; crystal plasticity finite element modelling (CPFEM) and micromechanical simulation; synthetic microstructure generation and statistical volume elements; machine learning surrogate models and microstructure-property regression; digital twins; and qualification of additively manufactured metals? Which quantities are the actual bottleneck for these workflows?\n\n4. ADDITIVE MANUFACTURING SPECIFICALLY. For laser powder bed fusion metals (particularly Al-Si alloys such as AlSi10Mg, but also Ti-6Al-4V, IN718, 316L), which EBSD outcomes are most reported and most decision-relevant for process qualification and part certification (columnar vs equiaxed grain morphology, solidification texture and its anisotropy consequences, melt-pool boundary structure, cell/subgrain structure, low-angle vs high-angle boundary fractions, residual strain)?\n\n5. REPRODUCIBILITY AND MEASUREMENT-QUALITY CONCERNS. Which of these EBSD-derived measurements are known to be most sensitive to acquisition and post-processing choices (step size, indexing method and settings, cleanup/noise-reduction, misorientation threshold, minimum grain size, confidence-index filtering), and where has the literature documented that these choices materially change the reported result or bias downstream conclusions? Which measurements are considered robust and which are considered fragile or under-standardized (including relevant standards such as ASTM E2627 and ISO 13067)?\n\nConclude with a ranked shortlist: if an automated EBSD parameter-optimization tool could reliably deliver a small number of these measurements with quantified uncertainty and reproducibility, which measurements would create the most scientific value, and which would be premature or low-value targets? Give explicit citations throughout." + }, + "parameter-sensitivity": { + "task_id": "94764dea-849d-47f3-a306-0d3798ff8322", + "job": "job-futurehouse-paperqa3", + "query": "How sensitive are EBSD-derived microstructural measurements to acquisition and post-processing parameter choices, and what does the literature report about the resulting uncertainty, bias, and reproducibility?\n\nCover specifically:\n1. Quantified sensitivity studies: how much do reported grain size, grain count, texture strength/ODF intensity, KAM, GND density, low-angle vs high-angle grain boundary fractions, and grain boundary character distribution change as a function of step size, angular/orientation precision, indexing method (Hough vs dictionary indexing vs refinement), misorientation tolerance for grain reconstruction, minimum grain size cutoff, confidence-index or fit thresholding, and noise-reduction/cleanup operations (grain dilation, neighbour orientation correlation, neighbour pattern averaging)?\n2. Documented bias: which cleanup and filtering operations are known to systematically bias grain size, texture, KAM/GND, or boundary statistics, and by how much? What reporting is required or recommended by standards and by the community (ASTM E2627, ISO 13067, round-robin or interlaboratory studies)?\n3. Uncertainty quantification: what work exists on assigning uncertainty or confidence intervals to EBSD-derived grain size, texture, and misorientation-based metrics, including the number of grains required for statistically meaningful grain size and texture measurements?\n4. Interlaboratory reproducibility: are there round-robin studies, benchmark datasets, or reproducibility assessments comparing EBSD results across labs, vendors, or software packages? What discrepancies were found?\n5. Community consensus: what practices are recommended as best practice for reporting EBSD post-processing so results are reproducible, and where does the literature explicitly call for more automated, objective, or reproducible parameter selection?\n\nGive explicit citations and quantitative numbers wherever the literature reports them." + } +} \ No newline at end of file diff --git a/outputs/edison-ebsd-priority-outcomes/parameter-sensitivity/answer.md b/outputs/edison-ebsd-priority-outcomes/parameter-sensitivity/answer.md new file mode 100644 index 0000000..7918976 --- /dev/null +++ b/outputs/edison-ebsd-priority-outcomes/parameter-sensitivity/answer.md @@ -0,0 +1,234 @@ +Question: How sensitive are EBSD-derived microstructural measurements to acquisition and post-processing parameter choices, and what does the literature report about the resulting uncertainty, bias, and reproducibility? + +Cover specifically: +1. Quantified sensitivity studies: how much do reported grain size, grain count, texture strength/ODF intensity, KAM, GND density, low-angle vs high-angle grain boundary fractions, and grain boundary character distribution change as a function of step size, angular/orientation precision, indexing method (Hough vs dictionary indexing vs refinement), misorientation tolerance for grain reconstruction, minimum grain size cutoff, confidence-index or fit thresholding, and noise-reduction/cleanup operations (grain dilation, neighbour orientation correlation, neighbour pattern averaging)? +2. Documented bias: which cleanup and filtering operations are known to systematically bias grain size, texture, KAM/GND, or boundary statistics, and by how much? What reporting is required or recommended by standards and by the community (ASTM E2627, ISO 13067, round-robin or interlaboratory studies)? +3. Uncertainty quantification: what work exists on assigning uncertainty or confidence intervals to EBSD-derived grain size, texture, and misorientation-based metrics, including the number of grains required for statistically meaningful grain size and texture measurements? +4. Interlaboratory reproducibility: are there round-robin studies, benchmark datasets, or reproducibility assessments comparing EBSD results across labs, vendors, or software packages? What discrepancies were found? +5. Community consensus: what practices are recommended as best practice for reporting EBSD post-processing so results are reproducible, and where does the literature explicitly call for more automated, objective, or reproducible parameter selection? + +Give explicit citations and quantitative numbers wherever the literature reports them. + +# Sensitivity, uncertainty, and reproducibility of EBSD-derived microstructural measurements + +## Executive conclusion + +EBSD-derived quantities are **not intrinsic outputs of the orientation map alone**. Grain size/count, low-angle versus high-angle boundary fractions, KAM/GND, texture strength, and GBCD are conditional on spatial sampling, orientation precision, indexing, reconstruction, cleanup, censoring, and statistical weighting. The strongest quantitative evidence concerns grain size: plausible operator and software choices can change number-weighted results by **±26–100%**, while carefully constructed area-weighted measures typically vary by **±0.2–10%**. A standards-oriented workflow can achieve a combined expanded uncertainty of roughly **20% at k=2**, but uncontrolled workflows can differ far more. Formal uncertainty studies are substantially less mature for KAM/GND, LAGB/HAGB fractions, texture intensity, and GBCD. (tong2026towardsstandardisationof pages 5-10, tong2026towardsstandardisationof pages 20-24) + +The evidence-supported parameter effects are summarized below. + +| Parameter / operation | Affected outputs | Quantified literature result | Direction / mechanism of bias | Reporting / best-practice implication | +|---|---|---|---|---| +| EBSD step size | Grain size, grain count, reconstructed connectivity | ISO 13067 recommends step size ≈ 10% of average grain diameter; AM study argues 20% can be too coarse for non-convex grains. In a Hastelloy-X example, binning from 3 μm to 6 μm reduced maximum grain size from 1250 μm to 970 μm, and median plus 75th-percentile minimum Feret diameter decreased systematically as step size increased from 1.25 to 15 μm (tong2026towardsstandardisationof pages 16-20, tong2026towardsstandardisationof pages 20-24, tong2026towardsstandardisationof pages 10-16) | Larger step size can split thin/non-convex grains by loss of pixel connectivity and changes the effective boundary threshold because misorientation is measured only between adjacent points; reported effect in AM microstructures was a systematic decrease in measured grain size with coarser step size (tong2026towardsstandardisationof pages 10-16) | Always report step size together with grain-boundary threshold angle; comparisons are invalid unless both are identical, especially where subgrain structure or intragranular rotations are present (tong2026towardsstandardisationof pages 16-20, tong2026towardsstandardisationof pages 20-24) | +| Grain-boundary misorientation threshold for reconstruction | Grain size, grain count, LAGB/HAGB fractions | In the Ti round robin reanalysis table, using 15° instead of 5° increased measured grain size from 30.5 to 31.8 μm at 0.5 μm step with 2 μm cutoff (+4.3%), from 35.9 to 37.5 μm at 3 μm step with 10 μm cutoff (+4.5%), from 34.9 to 36.9 μm at 3 μm +2° tilt (+5.7%), and from 33.6 to 35.4 μm in another 3 μm condition (+5.4%) (mingard2012determinationofgrain pages 23-26). AM guidance recommends 10° rather than 5° when subgrain structure is present (tong2026towardsstandardisationof pages 1-5) | Raising the threshold merges more low-angle boundaries into grains, increasing grain size and reducing counted grain number; it also directly shifts LAGB/HAGB fractions because the class boundary is user-defined (mingard2012determinationofgrain pages 23-26, tong2026towardsstandardisationof pages 10-16) | Must report the exact threshold angle used for grain reconstruction and any distinction between grain and subgrain boundaries (tong2026towardsstandardisationof pages 20-24, mingard2012determinationofgrain pages 23-26) | +| Minimum-grain-size cutoff | Grain size, grain count, size distribution | Standards cited in AM study exclude grains below 10 points (ISO 13067) or 100 points (ASTM E2627). The Ti round robin identified smallest-grain cutoff as the main source of interlaboratory variation; small grains had a disproportionate effect on averages (tong2026towardsstandardisationof pages 5-10, mingard2012determinationofgrain pages 30-32, mingard2012determinationofgrain pages 1-9). In one AM example, only 0.6% of indexed points belonged to grains <10 points, but excluding them still had to be accounted for in cumulative histograms (tong2026towardsstandardisationof pages 10-16) | Removing small grains systematically inflates reported grain size and lowers grain count; effect is strongest for number-weighted statistics and for maps with non-random unindexed boundary pixels (tong2026towardsstandardisationof pages 16-20, mingard2012determinationofgrain pages 30-32, mingard2012determinationofgrain pages 1-9) | Report the cutoff in both pixels/points and micrometres, plus the indexed area fraction removed by the cutoff (mingard2012determinationofgrain pages 30-32, tong2026towardsstandardisationof pages 20-24) | +| Indexing fraction, CI/fit thresholding, and cleanup extent | Grain size, grain count, reproducibility | Grain-cleanup uncertainty was ±13% for maps with 65% indexing versus ±4% for maps with 95% indexing (tong2026towardsstandardisationof pages 16-20). In AM inter-software comparisons, number-weighted grain-size metrics varied by ±26–100% with different clean-up methods, while area-weighted metrics varied by only ±0.2–10% (tong2026towardsstandardisationof pages 5-10). One round robin noted acceptable indexing around ~80%, despite a nominal 95% target (mingard2012determinationofgrain pages 30-32) | Unindexed points are not spatially random; they cluster near boundaries and especially distort small grains, causing artificial fragmentation or linking. Cleanup that reassigns low-confidence points can materially change grain topology (tong2026towardsstandardisationof pages 16-20, tong2026towardsstandardisationof pages 1-5, mingard2012determinationofgrain pages 23-26) | Report indexed fraction, CI/fit thresholds, whether low-confidence pixels were removed or reassigned, and the difference between no cleanup and maximum cleanup if used for uncertainty estimation (tong2026towardsstandardisationof pages 20-24, mingard2012determinationofgrain pages 23-26) | +| Cleanup operations such as grain dilation / reassignment | Grain size, grain count, boundary network, potentially boundary fractions | In 3D GBCD work, data were cleaned with two iterations of grain dilation and a minimum grain size of 10 pixels; groups of <10 pixels with disorientations <5° were reassigned to adjacent grains (rohrer2010derivinggrainboundary pages 2-4). AM grain-size work notes standards constraints that cleanup should change results by ≤5% (ISO 13067) or ≤10% (ASTM E2627) (tong2026towardsstandardisationof pages 5-10) | These operations systematically erase small grains and smooth/regularize boundaries, tending to increase grain size and reduce grain count unless tightly constrained; they also alter the boundary network used for downstream boundary statistics (rohrer2010derivinggrainboundary pages 2-4, tong2026towardsstandardisationof pages 5-10) | Cleanup routines should be constrained by standards limits and described explicitly, including iterations and reassignment rules (tong2026towardsstandardisationof pages 5-10, rohrer2010derivinggrainboundary pages 2-4) | +| Area-weighted vs number-weighted statistics; edge-grain exclusion | Average grain size, histogram quantiles, reproducibility | Number-weighted metrics changed by ±26–100% across cleanup methods, versus ±0.2–10% for area-weighted metrics (tong2026towardsstandardisationof pages 5-10). In one AM dataset, indexed-area-weighted median uncertainty half-range was ±1.5% for MFD (207 μm) and ±9.3% for grain area (6290 μm²), whereas conventional area-weighted medians showed ±16% for MFD (179 μm) and ±33% for grain area (4875 μm²) because of field-size and threshold sensitivity (tong2026towardsstandardisationof pages 10-16) | Number weighting overemphasizes numerous small grains and is highly sensitive to cleanup/cutoff choices. Excluding edge grains without correction underestimates area-weighted grain size when map size is small relative to grain size (tong2026towardsstandardisationof pages 5-10, tong2026towardsstandardisationof pages 10-16) | Prefer indexed-area-weighted median MFD; exclude edge grains but document the excluded area fraction and consider Miles-Lantejoul correction where applicable (tong2026towardsstandardisationof pages 5-10, tong2026towardsstandardisationof pages 20-24, tong2026towardsstandardisationof pages 10-16) | +| Hough indexing / conventional EBSD vs HR-EBSD precision | Misorientation, KAM-like local rotation metrics, GND density floor | Conventional Hough-based EBSD: absolute orientation ~2°; misorientation precision ~0.1–0.5°. HR-EBSD: relative misorientation precision ~0.006° (1×10^-4 rad), i.e. about two orders of magnitude better. Estimated measurable GND lower bounds at 1 μm step are >3×10^13 m^-2 for conventional EBSD versus >3×10^11 m^-2 for HR-EBSD; at 100 nm step, >3×10^14 versus >3×10^12 m^-2 (britton2018understandingdeformationwith pages 1-3) | Better angular precision lowers the noise floor on local misorientation and thus on GND estimates derived from orientation gradients; conventional Hough indexing can substantially overstate the floor and blur subtle orientation gradients (britton2018understandingdeformationwith pages 1-3, britton2018understandingdeformationwith pages 3-6) | Report indexing/analysis method when presenting KAM/GND-like quantities; results from conventional EBSD and HR-EBSD are not directly comparable without noting their very different angular precision and GND detection floor (britton2018understandingdeformationwith pages 1-3) | +| Texture sample size and cut-section bias | Texture strength, ODF/J-index | For synthetic cut fabrics, the cut effect increased texture strength above the true uniform value; with increasing sample size, J-index decreases and asymptotically converges, with minimal further change beyond ~2000 crystal orientations sampled. Example ODFs with n = 3000 still showed cut-induced fabric from a truly uniform ODF (currier2024towardsanintegrated pages 9-12) | Thin-section/2D EBSD sampling preferentially intersects elongated crystals when their long axis is closer to section normal, creating a systematic, non-random ODF bias and inflating apparent texture strength (currier2024towardsanintegrated pages 1-3, currier2024towardsanintegrated pages 9-12) | Report sample size for texture analysis and recognize that 2D EBSD ODFs can have morphology-driven cut bias; community calls for joint stereological correction of shape, size, and orientation with uncertainty estimates (currier2024towardsanintegrated pages 1-3, currier2024towardsanintegrated pages 9-12) | +| 3D GBCD alignment, out-of-plane spacing, and discretization | GBCD peak intensities, coherent twin fraction, GBED | For Σ3 in Ni, 3D GBCD peak at the coherent twin plane was 240 MRD with 1:1 spacing and no secondary alignment; 390 MRD with 2:1 spacing; 670 MRD with secondary alignment at 1:1; and 1090 MRD with both 2:1 spacing and secondary alignment, essentially matching the stereological result of 1100 MRD (rohrer2010derivinggrainboundary pages 4-5). Changing discretization from 9 to 11 bins per 90° increased the twin population to 3600 MRD because the ideal twin no longer lay on a bin boundary (rohrer2010derivinggrainboundary pages 4-5) | GBCD is highly sensitive to layer alignment, voxel aspect ratio, and binning/discretization; poor alignment suppresses sharp special-boundary peaks, while discretization choices can create large apparent intensity changes (rohrer2010derivinggrainboundary pages 2-4, rohrer2010derivinggrainboundary pages 4-5) | For GBCD/GBED, report alignment procedure, out-of-plane:in-plane spacing, matching tolerances (<5° used for triple-junction matching), and discretization scheme; otherwise special-boundary populations are not reproducible (rohrer2010derivinggrainboundary pages 2-4, rohrer2010derivinggrainboundary pages 4-5) | +| SEM tilt and drift / geometric distortion | Grain size, especially area-based metrics; boundary geometry | In Ti reanalysis, adding 2° tilt caused a grain-size reduction factor of 0.95 from cos(72°)/cos(70°) (mingard2012determinationofgrain pages 23-26). In 2026 synthetic distortion work, most methods stayed within ΔG ±0.5 ASTM grain-size numbers under typical conditions; intercept methods were more sensitive, reaching up to about ±2 G under drift, planimetric methods changed by ~1 G, and TPC/ASTM E2627 was least sensitive (timberlake2026effectsofsem pages 14-17) | Tilt error foreshortens the mapped y direction and biases area-based size downward; drift elongates/distorts grains, with stronger impact on intercept-based metrics than on robust planimetric/TPC approaches (mingard2012determinationofgrain pages 23-26, timberlake2026effectsofsem pages 14-17) | Report specimen tilt calibration, scan orthogonality/stability, and any distortion correction; if possible compare x and y intercepts to diagnose tilt/drift asymmetry (mingard2012determinationofgrain pages 9-11, mingard2012determinationofgrain pages 23-26) | +| Interlaboratory / inter-software reproducibility | Grain size and uncertainty budgets | In the 12-lab Ti round robin, 4 of 12 laboratories gave significantly different grain-size results; after outlier removal, reproducibility standard deviation was 1.98 μm for equivalent circle diameter and 1.15 μm for linear intercept, and equivalent-circle values were ~10% higher than linear intercept. Reproducibility limit for Dcircle was 70% greater than for Dlin (Rcircle = 5.79, Rlin = 3.36) (mingard2012determinationofgrain pages 30-32, mingard2012determinationofgrain pages 1-9, mingard2012determinationofgrain pages 23-26). AM work concludes combined expanded uncertainty k = 2 of about 20% is achievable when step size, threshold, cleanup, and sampling are controlled (tong2026towardsstandardisationof pages 20-24) | Major between-lab discrepancies came from magnification calibration, step size, minimum grain cutoff, cleanup, tilt, and insufficient mapped area. Area-based metrics were more sensitive than intercept metrics to geometric/calibration errors (mingard2012determinationofgrain pages 30-32, mingard2012determinationofgrain pages 1-9, mingard2012determinationofgrain pages 9-11) | Reproducible EBSD grain size requires reporting acquisition geometry, calibration, step size, threshold angle, cutoff, cleanup, map size/FoV, and statistic used; standards-oriented workflows can achieve ~20% expanded uncertainty, but operator choices otherwise dominate (mingard2012determinationofgrain pages 30-32, tong2026towardsstandardisationof pages 20-24, mingard2012determinationofgrain pages 9-11) | + + +*Table: This table summarizes quantitative literature evidence on how key EBSD acquisition and post-processing choices change grain size, texture, boundary statistics, and orientation-gradient metrics. It is useful as a compact checklist of known sensitivities, systematic biases, and reporting requirements needed for reproducible EBSD analysis.* + +## 1. Quantified sensitivity studies + +### 1.1 Step size and mapped area + +Step size affects both spatial resolution and the *effective* grain-reconstruction criterion. In microstructures with smooth intragranular rotation, the same total rotation is divided among more neighboring points at fine step size; coarsening can therefore make point-to-point misorientation exceed the reconstruction threshold and split a formerly connected grain. Coarse sampling can also disconnect narrow regions of non-convex grains. In an AM Hastelloy-X example, increasing step size from **3 to 6 μm** reduced the maximum reconstructed minimum-Feret diameter from **1250 to 970 μm**. Binning from **1.25 to 15 μm** produced a systematic decline in median and 75th-percentile minimum-Feret diameter. (tong2026towardsstandardisationof pages 10-16) + +ISO 13067-oriented guidance is approximately **one step per 10% of mean grain diameter**. A commonly used 20%-of-diameter rule can be inadequate for non-convex AM grains. Step size and boundary threshold are interdependent and must be held fixed for comparisons. (tong2026towardsstandardisationof pages 16-20, tong2026towardsstandardisationof pages 20-24) + +Field of view is at least as important as pixel density. Bootstrap analysis found approximately **10% sampling uncertainty at a field width of 15 grain lengths**, with the mean stabilizing above roughly seven grain lengths but outlier risk remaining. The proposed robust condition is about **20 grain lengths per field of view**, especially for elongated AM grains. (tong2026towardsstandardisationof pages 20-24, tong2026towardsstandardisationof pages 10-16) + +### 1.2 Grain-reconstruction misorientation tolerance + +Increasing the reconstruction threshold merges boundaries and therefore increases mean grain size and decreases grain count. In the titanium round-robin reanalysis, changing the boundary threshold from **5° to 15°** increased mean size: + +- **30.5 to 31.8 μm** at 0.5 μm step and 2 μm cutoff: **+4.3%**; +- **35.9 to 37.5 μm** at 3 μm step and 10 μm cutoff: **+4.5%**; +- **34.9 to 36.9 μm** in a tilted condition: **+5.7%**; +- **33.6 to 35.4 μm** in another 3 μm condition: **+5.4%**. (mingard2012determinationofgrain pages 23-26) + +This parameter also directly determines LAGB/HAGB fractions: raising the grain threshold reclassifies or removes boundaries in the interval between the old and new thresholds. Thus a reported “LAGB fraction” is uninterpretable unless the lower noise cutoff, LAGB/HAGB dividing angle, reconstruction rule, and length/segment weighting are stated. For AM structures containing intragranular rotations, 10° has been recommended over 5° for identifying morphological grains, but that is a purpose-dependent convention rather than a universal physical boundary. (tong2026towardsstandardisationof pages 20-24, tong2026towardsstandardisationof pages 1-5, tong2026towardsstandardisationof pages 10-16) + +### 1.3 Minimum-grain cutoff and grain weighting + +The minimum accepted grain size was the **largest identified source of interlaboratory variation** in the titanium round robin. Small grains disproportionately affect number-weighted means, and the effect depends on step size, indexing quality, and treatment of unindexed points. ISO 13067 and ASTM E2627 were reported as using markedly different exclusion scales—approximately **10 points** and **100 points**, respectively—so “standard-compliant” analyses can still differ unless the standard and implementation are specified. Cutoffs should be reported in both pixels and physical units. (tong2026towardsstandardisationof pages 5-10, mingard2012determinationofgrain pages 30-32, mingard2012determinationofgrain pages 1-9) + +The direction of bias is systematic: removing small grains lowers grain count and raises number-weighted mean grain size. In inter-software AM analyses, changing cleanup produced **±26–100%** changes in number-weighted metrics but only **±0.2–10%** in area-weighted metrics. Indexed-area-weighted median minimum-Feret diameter is consequently much more robust than a number mean. (tong2026towardsstandardisationof pages 5-10) + +In one AM dataset, indexed-area-weighted medians had half-ranges of only **±1.5% for MFD** and **±9.3% for grain area**. Conventional area-weighted medians varied by **±16%** and **±33%**, respectively, because field-size, edge, and cutoff effects were not fully represented. (tong2026towardsstandardisationof pages 10-16) + +### 1.4 Indexing fraction, confidence/fit thresholds, and cleanup + +Cleanup sensitivity rises sharply as raw map quality declines. Estimated cleanup uncertainty was **±13% at 65% indexing**, compared with **±4% at 95% indexing**. Unindexed points are generally not missing at random; they concentrate at boundaries, deformed areas, fine features, and weak patterns. Depending on topology, they can fragment one grain into several or allow adjacent grains to be linked after filling. (tong2026towardsstandardisationof pages 16-20) + +The titanium round robin compared systems that either indexed every point with a confidence measure or left points unindexed when fit criteria failed. One reanalysis rendered points with **confidence index <0.1** unindexed. This illustrates why “indexing percentage” cannot be compared independently of the CI or fit threshold and indexing philosophy. Approximately 80% indexing was workable in that particular round robin despite a nominal 95% target, but it was not evidence that 80% is generally sufficient. (mingard2012determinationofgrain pages 30-32, mingard2012determinationofgrain pages 23-26) + +Grain dilation is explicitly topology-changing. One 3D GBCD workflow used **two iterations**, a **10-pixel minimum grain**, and reassigned groups below 10 pixels whose disorientation was below **5°** to an adjacent grain. Such processing erases small components and modifies boundary geometry; it is not neutral denoising. (rohrer2010derivinggrainboundary pages 2-4) + +The standards-oriented limits reported in the AM study were that cleanup should alter results by no more than **5% under ISO 13067** or **10% under ASTM E2627**. These limits should be treated as acceptance checks, not proof that the cleaned map is unbiased. (tong2026towardsstandardisationof pages 5-10) + +Direct controlled, transferable numerical studies for **neighbor orientation correlation, neighbor pattern averaging, and vendor-specific CI standardization** were not found in the retrieved quantitative literature. Their expected directions are nevertheless clear: orientation-correlation filling and dilation remove isolated grains and shorten or move boundaries; neighbor-pattern averaging improves signal-to-noise but mixes patterns across boundaries unless boundary-aware, degrading spatial resolution and potentially suppressing narrow grains and LAGBs. Because the magnitude is dataset- and implementation-specific, it should be measured by raw-versus-processed parameter sweeps rather than assumed. + +### 1.5 Indexing method and orientation precision: Hough, refinement, and HR-EBSD + +Conventional Hough EBSD has reported absolute-orientation accuracy of roughly **2°** and relative misorientation precision of approximately **0.1–0.5°**. Cross-correlation HR-EBSD reaches about **0.006°**, an improvement of roughly two orders of magnitude. This difference changes the noise floor of every local-misorientation-derived quantity. (britton2018understandingdeformationwith pages 1-3) + +For Burgers vector magnitude 0.3 nm, estimated measurable GND floors at **1 μm step** are above approximately **3×10¹³ m⁻²** for conventional Hough EBSD and **3×10¹¹ m⁻²** for HR-EBSD. At **100 nm step**, the corresponding floors rise to **3×10¹⁴** and **3×10¹² m⁻²** because curvature divides angular error by spatial separation. (britton2018understandingdeformationwith pages 1-3) + +HR-EBSD also has analysis choices: reference and test patterns should remain within roughly **12°** for adequate overlap; normalized cross-correlation peak height below **0.3** indicates an unreliable result in simulations; and omitting rotational remapping can generate artificially high stresses. GND inversion is underdetermined and produces a lower-bound solution conditional on the selected dislocation types and optimization norm. (britton2018understandingdeformationwith pages 3-6) + +The retrieved full-text evidence did not support a defensible universal numerical conversion between **Hough, dictionary indexing, and full-pattern orientation refinement** for grain size, texture intensity, or GBCD. The robust conclusion is narrower: full-pattern/cross-correlation refinement greatly reduces relative angular noise and therefore materially changes KAM/GND and near-threshold LAGB statistics, whereas grain topology will change mainly where Hough misindexing or angular error lies near the chosen reconstruction threshold. Method, pattern resolution/binning, refinement model, and quality rejection threshold must therefore be reported. + +### 1.6 KAM and GND density + +KAM is particularly parameter-dependent because it is an average over a user-defined neighborhood, normally after rejecting neighbor pairs above a chosen angle. Changing step size changes the physical kernel radius; changing neighbor order changes spatial smoothing; changing the exclusion angle changes whether boundaries and subboundaries enter the calculation; cleanup suppresses isolated angular outliers and therefore usually lowers KAM. GND density additionally scales as orientation gradient, approximately angular change divided by step length, so its noise floor rises as step size decreases unless angular precision improves proportionally. The Hough-versus-HR floors above quantify this effect. (britton2018understandingdeformationwith pages 1-3) + +Consequently, KAM or GND values are not reproducible if only “KAM was calculated” is reported. Required information includes step size, neighbor shell/kernel and physical radius, boundary exclusion angle, whether zero/unindexed neighbors are omitted, indexing/refinement method and angular precision, smoothing or cleanup, Burgers vector, finite-difference scheme, assumed slip/dislocation systems, inversion norm, and whether the value is a lower bound. The retrieved corpus contained no mature interlaboratory uncertainty standard for KAM/GND comparable to ASTM E2627 or ISO 13067 for grain size. + +### 1.7 Texture strength and ODF intensity + +Texture has two separable sensitivities: orientation-measurement error and statistical/sectioning bias. Synthetic sectioning showed that even a truly uniform 3D ODF can acquire a nonuniform 2D EBSD ODF because elongated grains are more likely to be intersected when their long axes are near the section normal. This systematically inflates apparent fabric strength; it is not random angular noise. (currier2024towardsanintegrated pages 1-3, currier2024towardsanintegrated pages 9-12) + +For repeated synthetic trials, the J-index decreased toward its asymptote as grain count increased; above approximately **2000 crystal orientations**, further sample-size effect was minimal. ODFs based on **3000 grains** could nevertheless retain morphology-driven cut bias. Kernel optimization also generated small “stair-step” changes in J-index as sample size changed, demonstrating that ODF bandwidth is itself a processing parameter. (currier2024towardsanintegrated pages 9-12) + +Thus texture reporting should specify whether orientations are point-, grain-, or area-weighted; number of independent grains and points; ODF kernel/bandwidth and symmetry; section orientation; grain-shape anisotropy; and any smoothing or removal of low-quality points. Point weighting overrepresents large grains, while one-orientation-per-grain weighting gives each grain equal weight. Neither is universally correct; the estimand must be declared. + +### 1.8 Boundary fractions and GBCD + +LAGB/HAGB fractions are highly sensitive near both the angular-resolution floor and the chosen class boundary. Conventional Hough uncertainty of **0.1–0.5°**, and possible calibration errors of **2–3°**, can move substantial boundary length among low-angle bins; older work found misorientations ≥20° generally within 5° of truth, with larger relative errors at smaller angles. (muirhead2001themorphologicalcharacterisation pages 37-43, britton2018understandingdeformationwith pages 1-3) + +Five-parameter GBCD adds sensitivity to boundary-plane reconstruction, registration, voxel aspect ratio, and angular binning. In a 3D Σ3 analysis, the coherent-twin peak was: + +- **240 MRD** at 1:1 spacing without secondary alignment; +- **390 MRD** at 2:1 spacing without that alignment; +- **670 MRD** at 1:1 after secondary alignment; +- **1090 MRD** using both 2:1 spacing and secondary alignment, essentially matching **1100 MRD** from stereology. (rohrer2010derivinggrainboundary pages 4-5) + +Changing discretization from 9 to 11 bins per 90° moved the peak to **3600 MRD**, because the ideal twin changed from lying on a bin boundary to lying within a bin. An independent length-based estimate gave **21.9% coherent twins**, while the approximately 1100-MRD reconstruction differed by more than 20% from the corresponding expected peak. GBCD peak intensity is therefore not reproducible without the full discretization and registration specification. (rohrer2010derivinggrainboundary pages 4-5) + +## 2. Documented systematic bias + +The best-supported directions of bias are: + +1. **Minimum-size filtering:** removes fine grains, lowers grain count, and raises number-weighted grain size. It was the dominant source of variation in the titanium round robin. (mingard2012determinationofgrain pages 30-32, mingard2012determinationofgrain pages 1-9) +2. **Dilation/neighborhood reassignment:** erases small islands, smooths boundaries, and merges them into larger neighbors; grain size rises and boundary length/count usually falls. The exact magnitude depends on map quality and iteration count. (rohrer2010derivinggrainboundary pages 2-4) +3. **Confidence/fit rejection without controlled filling:** creates non-random holes near boundaries and deformed regions; it may fragment grains. Filling those holes may instead bridge genuine boundaries. (tong2026towardsstandardisationof pages 16-20, mingard2012determinationofgrain pages 23-26) +4. **Coarser step size:** may miss small grains and narrow boundaries, but in continuously rotating AM grains it can also split grains, producing the observed decrease in reconstructed size. The sign is therefore microstructure-dependent, although the Hastelloy-X series showed decreasing size with coarsening. (tong2026towardsstandardisationof pages 10-16) +5. **Higher reconstruction angle:** systematically merges low-angle domains and raises grain size by roughly 4–6% in the reported Ti test. (mingard2012determinationofgrain pages 23-26) +6. **Number weighting:** strongly overweights cleanup-generated or genuine small grains. Area-weighted measures reduced cross-cleanup variation from as much as ±100% to ≤10% in the reported comparison. (tong2026towardsstandardisationof pages 5-10) +7. **Edge-grain exclusion:** without stereological correction, preferentially removes large grains and underestimates area-weighted size in small maps. ISO 13067 recommends Miles–Lantejoul-type correction, although it is difficult for irregular AM grains. (tong2026towardsstandardisationof pages 5-10) +8. **Tilt/drift:** a 2° tilt error produced a predicted area-size factor of **0.95**. Under typical distortion most methods remained within **±0.5 ASTM G**, but strong drift produced changes up to **±2 G** for intercept methods and about **1 G** for planimetric methods; TPC/ASTM E2627-type approaches were most robust. (timberlake2026effectsofsem pages 14-17, mingard2012determinationofgrain pages 23-26) +9. **2D sectioning of anisotropic grains:** inflates apparent ODF strength even when the true ODF is uniform. (currier2024towardsanintegrated pages 1-3, currier2024towardsanintegrated pages 9-12) +10. **Angular smoothing and cleanup:** generally lowers KAM/GND and LAGB content by suppressing short-wavelength orientation variations, but can create gradients at interfaces if orientations are inappropriately mixed. No universal correction factor exists. + +## 3. Uncertainty quantification and statistical sufficiency + +### Grain size + +The most complete uncertainty framework treats: + +- sampling variability from bootstrap subsampling as **Type A**; +- cleanup range and histogram/bin precision as **Type B**, often rectangular distributions; +- standard components combined in quadrature; +- expanded uncertainty reported with **k=2**. + +Using this approach, a relative combined expanded uncertainty near **20%** was considered achievable for AM grain-size measurement. Sampling was usually the dominant component. (tong2026towardsstandardisationof pages 20-24, tong2026towardsstandardisationof pages 10-16) + +For generic grain-size stabilization, synthetic distortion work found curves flattening around **300–500 grains**. ASTM E112's traditional minimum is only **50 grains** for planimetric measurement or 50 intercepts, which is a minimum count rather than assurance of narrow uncertainty. (timberlake2026effectsofsem pages 14-17) + +Reported size should include the distribution and uncertainty, not merely a mean. For skewed populations, lognormal/Weibull descriptions, medians, quantiles, and indexed-area-weighted cumulative distributions are preferable to assuming a Gaussian grain-number distribution. (tong2026towardsstandardisationof pages 20-24, tong2026towardsstandardisationof pages 1-5, tong2026towardsstandardisationof pages 10-16) + +### Texture + +The available simulation study used **1000 repeated realizations** to estimate median and 95% critical J-index values. Approximately **2000 independent crystal orientations** were required before sample-count effects became small for the tested uniform ODFs. This is a more relevant sample-size concept than number of EBSD pixels because neighboring pixels within one grain are not independent orientation samples. (currier2024towardsanintegrated pages 9-12) + +Confidence intervals for texture should therefore be generated by resampling grains or spatial blocks—not individual pixels—and should include ODF bandwidth uncertainty and, where grain shapes are anisotropic, sectioning/cut bias. Current tools often omit covariance among grain shape, size, and orientation, prompting calls for joint, open, validated stereological inversion. (currier2024towardsanintegrated pages 1-3) + +### Misorientation, KAM, GND, and boundary statistics + +For these outputs, a practical uncertainty budget should propagate angular precision through the spatial derivative and repeat the analysis over plausible cleanup, neighbor-kernel, and threshold choices. At minimum, report a noise floor such as the Hough/HR GND floors above. Because GND inversion is underdetermined and 2D EBSD measures only part of the curvature tensor, the resulting density is normally a model-dependent lower bound, not a complete dislocation-density measurement. (britton2018understandingdeformationwith pages 1-3, britton2018understandingdeformationwith pages 3-6) + +Formal confidence intervals and minimum-grain requirements for KAM, GND, and LAGB/HAGB fractions remain an important literature gap. Spatial block bootstrap, repeated-map designs, and sensitivity envelopes are more defensible than pixel-wise standard errors. + +## 4. Interlaboratory and inter-software reproducibility + +The VAMAS/ISO-oriented titanium exercise included laboratories from **eight countries**, including three equipment manufacturers, five national metrology institutes, one university, and two industrial laboratories. Four of 12 laboratories produced significantly different results. After outlier removal, between-laboratory reproducibility standard deviations were **1.98 μm** for equivalent-circle diameter and **1.15 μm** for linear intercept. Equivalent-circle values averaged approximately **10% higher** than intercept values. (mingard2012determinationofgrain pages 30-32, mingard2012determinationofgrain pages 1-9, mingard2012determinationofgrain pages 9-11) + +Equivalent-circle reproducibility was much poorer: reported reproducibility limits were **R=5.79 μm** for equivalent circle and **R=3.36 μm** for linear intercept, a roughly 70% difference. The causes were magnification calibration, tilt correction, scan geometry/drift, insufficient mapped area, step size, cleanup, and especially minimum-grain cutoff. Within-laboratory repeatability was substantially better than between-laboratory reproducibility. (mingard2012determinationofgrain pages 1-9, mingard2012determinationofgrain pages 23-26) + +An earlier multi-material comparison involving up to nine laboratories also found that only four performed consistently well; identified determinants were SEM resolution, EBSD camera, preparation, and operator skill. (mingard2012determinationofgrain pages 9-11) + +The newer AM comparison applied a common 10° threshold across AZtecCrystal, OIM Analysis, and MTEX. It found that implementation differences in cleanup and grain-area calculation remain consequential, particularly for number-weighted measures. Area-weighted median MFD was substantially more software-robust. (tong2026towardsstandardisationof pages 5-10) + +For GBCD, the same dataset changed from **240 to 1090 MRD** solely through spacing/registration choices and to **3600 MRD** through angular discretization. This is effectively a software/protocol reproducibility warning even though it was not a multi-laboratory round robin. (rohrer2010derivinggrainboundary pages 4-5) + +No broadly adopted benchmark or round robin was found that simultaneously compares vendors and laboratories for KAM, GND, LAGB/HAGB fractions, neighbor cleanup, and dictionary-versus-Hough indexing. That absence is itself important: grain-size metrology is relatively mature, while deformation and boundary-character metrics remain mostly method-specific. + +## 5. Standards, consensus, and minimum reproducible reporting + +ASTM E2627 and ISO 13067 primarily standardize EBSD grain-size measurement, not the full range of KAM/GND, texture, or GBCD analyses. From the standards-oriented studies, the minimum reporting package should include: + +1. **Specimen and geometry:** preparation route, analyzed plane/direction, accelerating voltage, current, working distance, nominal and calibrated tilt, scan orientation, distortion/drift correction, and magnification calibration. +2. **Map sampling:** physical map dimensions, grid geometry, step size, field count and selection procedure, indexed fraction, number of points, grains, and edge grains. +3. **Pattern/indexing details:** detector/camera, pattern resolution and binning, exposure, Hough/dictionary/refinement/HR method, phase files, CI/fit/peak thresholds, and angular precision or empirical repeatability. +4. **Cleanup audit trail:** every operation in order, iteration count, neighborhood/kernel, CI or fit criterion, dilation/correlation/fill rule, whether patterns or orientations were averaged, and the fraction of points whose orientation changed. Raw and cleaned maps should both be retained. +5. **Grain reconstruction:** misorientation threshold, point-to-point versus grain-mean rule, treatment of pseudosymmetry/twins, connectivity, minimum-grain cutoff in points and physical units, removed grain count and area fraction, and edge-grain handling. +6. **Statistic:** number-, area-, or point-weighting; equivalent-circle, intercept, Feret, or area metric; complete distribution/quantiles; histogram bins or KDE bandwidth; and uncertainty coverage factor. +7. **KAM/GND:** physical kernel size and neighbor shell, angular cutoff, boundary exclusion, gradient operator, Burgers vector, slip/dislocation basis, inversion norm, smoothing, and detection/noise floor. +8. **Boundary statistics/GBCD:** angular noise cutoff; LAGB/HAGB threshold; length-, segment-, or count-weighting; CSL tolerance; line simplification; bin/discretization; voxel aspect ratio; serial-section registration; and uncertainty/sensitivity analysis. +9. **Texture:** number of independent grains, grain/point/area weighting, specimen and crystal symmetry, ODF kernel/bandwidth, section orientation, texture-strength definition, and confidence interval method. + +The strongest consensus is that post-processing must be treated as part of the measurement model. Step size and reconstruction threshold must be reported together; cutoff and cleanup effects should be quantified; cleanup-induced changes should remain within the applicable standard's limits; field-of-view sampling should be included in uncertainty; and raw data plus scripts or complete software recipes should accompany results wherever possible. (tong2026towardsstandardisationof pages 5-10, tong2026towardsstandardisationof pages 16-20, tong2026towardsstandardisationof pages 20-24, mingard2012determinationofgrain pages 9-11) + +The literature explicitly motivates more objective workflows. The titanium round robin demonstrated that operator-selected cutoffs and cleanup dominate between-lab variation. The AM study advocates standardized, software-robust, indexed-area-weighted statistics with bootstrap uncertainty. The texture study calls for open, documented, validated tools that jointly correct grain shape, size, and orientation and provide uncertainty rather than applying separate hidden-assumption corrections. (mingard2012determinationofgrain pages 30-32, tong2026towardsstandardisationof pages 20-24, currier2024towardsanintegrated pages 1-3) + +## Bottom line + +- **Grain size/count:** highly sensitive unless step size, threshold, cutoff, cleanup, field size, edge treatment, and weighting are fixed. Number-weighted values may change by order-unity amounts; robust area-weighted medians can often be held within about 10% processing sensitivity. +- **Texture/ODF:** orientation precision matters, but independent-grain count, bandwidth, weighting, and 2D sectioning bias can be equally important. Around 2000 independent orientations were needed for stable J-index in the cited synthetic tests. +- **KAM/GND:** among the least transferable EBSD metrics. Conventional versus HR angular precision changes the GND floor by about two orders of magnitude, and step size changes it inversely. +- **LAGB/HAGB:** intrinsically threshold- and precision-dependent; cleanup and angular smoothing preferentially suppress LAGBs. +- **GBCD:** can change by factors of several solely from registration, voxel aspect ratio, and binning; sharp special-boundary peaks require full protocol reporting. +- **Reproducibility:** achievable but not automatic. The Ti round robin had 4/12 significant laboratory outliers; controlled grain-size workflows can approach roughly 20% expanded uncertainty, whereas comparable validated uncertainty frameworks are still lacking for KAM/GND and boundary-character metrics. + +References + +1. (tong2026towardsstandardisationof pages 5-10): Vivian Tong, Hannah Zhang, Jacopo Del Gaudio, Ken Mingard, and A. Gholinia. Towards standardisation of average grain size measurement of additively manufactured microstructures using ebsd. ArXiv, May 2026. URL: https://doi.org/10.48550/arxiv.2605.28852, doi:10.48550/arxiv.2605.28852. This article has 0 citations. + +2. (tong2026towardsstandardisationof pages 20-24): Vivian Tong, Hannah Zhang, Jacopo Del Gaudio, Ken Mingard, and A. Gholinia. Towards standardisation of average grain size measurement of additively manufactured microstructures using ebsd. ArXiv, May 2026. URL: https://doi.org/10.48550/arxiv.2605.28852, doi:10.48550/arxiv.2605.28852. This article has 0 citations. + +3. (tong2026towardsstandardisationof pages 16-20): Vivian Tong, Hannah Zhang, Jacopo Del Gaudio, Ken Mingard, and A. Gholinia. Towards standardisation of average grain size measurement of additively manufactured microstructures using ebsd. ArXiv, May 2026. URL: https://doi.org/10.48550/arxiv.2605.28852, doi:10.48550/arxiv.2605.28852. This article has 0 citations. + +4. (tong2026towardsstandardisationof pages 10-16): Vivian Tong, Hannah Zhang, Jacopo Del Gaudio, Ken Mingard, and A. Gholinia. Towards standardisation of average grain size measurement of additively manufactured microstructures using ebsd. ArXiv, May 2026. URL: https://doi.org/10.48550/arxiv.2605.28852, doi:10.48550/arxiv.2605.28852. This article has 0 citations. + +5. (mingard2012determinationofgrain pages 23-26): KP Mingard, PN Quested, and MS Peck. Determination of grain size by ebsd-report on a round robin measurement of equiaxed titanium. Unknown journal, 2012. + +6. (tong2026towardsstandardisationof pages 1-5): Vivian Tong, Hannah Zhang, Jacopo Del Gaudio, Ken Mingard, and A. Gholinia. Towards standardisation of average grain size measurement of additively manufactured microstructures using ebsd. ArXiv, May 2026. URL: https://doi.org/10.48550/arxiv.2605.28852, doi:10.48550/arxiv.2605.28852. This article has 0 citations. + +7. (mingard2012determinationofgrain pages 30-32): KP Mingard, PN Quested, and MS Peck. Determination of grain size by ebsd-report on a round robin measurement of equiaxed titanium. Unknown journal, 2012. + +8. (mingard2012determinationofgrain pages 1-9): KP Mingard, PN Quested, and MS Peck. Determination of grain size by ebsd-report on a round robin measurement of equiaxed titanium. Unknown journal, 2012. + +9. (rohrer2010derivinggrainboundary pages 2-4): G. S. Rohrer, J. Li, S. Lee, A. D. Rollett, M. Groeber, and M. D. Uchic. Deriving grain boundary character distributions and relative grain boundary energies from three-dimensional ebsd data. Materials Science and Technology, 26:661-669, Jun 2010. URL: https://doi.org/10.1179/026708309x12468927349370, doi:10.1179/026708309x12468927349370. This article has 131 citations and is from a peer-reviewed journal. + +10. (britton2018understandingdeformationwith pages 1-3): T B Britton and J L R Hickey. Understanding deformation with high angular resolution electron backscatter diffraction (hr-ebsd). IOP Conference Series: Materials Science and Engineering, 304:012003, Jan 2018. URL: https://doi.org/10.1088/1757-899x/304/1/012003, doi:10.1088/1757-899x/304/1/012003. This article has 78 citations. + +11. (britton2018understandingdeformationwith pages 3-6): T B Britton and J L R Hickey. Understanding deformation with high angular resolution electron backscatter diffraction (hr-ebsd). IOP Conference Series: Materials Science and Engineering, 304:012003, Jan 2018. URL: https://doi.org/10.1088/1757-899x/304/1/012003, doi:10.1088/1757-899x/304/1/012003. This article has 78 citations. + +12. (currier2024towardsanintegrated pages 9-12): Ryan M. Currier, Tushar Mittal, and Paulo J. Hidalgo. Towards an integrated texture toolkit, 1: unveiling the complex relationship between crystal shape and fabric in ebsd data. Contributions to Mineralogy and Petrology, Apr 2024. URL: https://doi.org/10.1007/s00410-024-02128-x, doi:10.1007/s00410-024-02128-x. This article has 3 citations and is from a domain leading peer-reviewed journal. + +13. (currier2024towardsanintegrated pages 1-3): Ryan M. Currier, Tushar Mittal, and Paulo J. Hidalgo. Towards an integrated texture toolkit, 1: unveiling the complex relationship between crystal shape and fabric in ebsd data. Contributions to Mineralogy and Petrology, Apr 2024. URL: https://doi.org/10.1007/s00410-024-02128-x, doi:10.1007/s00410-024-02128-x. This article has 3 citations and is from a domain leading peer-reviewed journal. + +14. (rohrer2010derivinggrainboundary pages 4-5): G. S. Rohrer, J. Li, S. Lee, A. D. Rollett, M. Groeber, and M. D. Uchic. Deriving grain boundary character distributions and relative grain boundary energies from three-dimensional ebsd data. Materials Science and Technology, 26:661-669, Jun 2010. URL: https://doi.org/10.1179/026708309x12468927349370, doi:10.1179/026708309x12468927349370. This article has 131 citations and is from a peer-reviewed journal. + +15. (timberlake2026effectsofsem pages 14-17): D. M. Timberlake and E. J. Payton. Effects of sem distortions on ebsd grain size measurements. Metallography, Microstructure, and Analysis, 15:489-505, Feb 2026. URL: https://doi.org/10.1007/s13632-026-01317-3, doi:10.1007/s13632-026-01317-3. This article has 0 citations. + +16. (mingard2012determinationofgrain pages 9-11): KP Mingard, PN Quested, and MS Peck. Determination of grain size by ebsd-report on a round robin measurement of equiaxed titanium. Unknown journal, 2012. + +17. (muirhead2001themorphologicalcharacterisation pages 37-43): JJ Muirhead. The morphological characterisation of grains and grain boundaries. Unknown journal, 2001. \ No newline at end of file diff --git a/outputs/edison-ebsd-priority-outcomes/parameter-sensitivity/references.txt b/outputs/edison-ebsd-priority-outcomes/parameter-sensitivity/references.txt new file mode 100644 index 0000000..79d3a50 --- /dev/null +++ b/outputs/edison-ebsd-priority-outcomes/parameter-sensitivity/references.txt @@ -0,0 +1,33 @@ +1. (tong2026towardsstandardisationof pages 5-10): Vivian Tong, Hannah Zhang, Jacopo Del Gaudio, Ken Mingard, and A. Gholinia. Towards standardisation of average grain size measurement of additively manufactured microstructures using ebsd. ArXiv, May 2026. URL: https://doi.org/10.48550/arxiv.2605.28852, doi:10.48550/arxiv.2605.28852. This article has 0 citations. + +2. (tong2026towardsstandardisationof pages 20-24): Vivian Tong, Hannah Zhang, Jacopo Del Gaudio, Ken Mingard, and A. Gholinia. Towards standardisation of average grain size measurement of additively manufactured microstructures using ebsd. ArXiv, May 2026. URL: https://doi.org/10.48550/arxiv.2605.28852, doi:10.48550/arxiv.2605.28852. This article has 0 citations. + +3. (tong2026towardsstandardisationof pages 16-20): Vivian Tong, Hannah Zhang, Jacopo Del Gaudio, Ken Mingard, and A. Gholinia. Towards standardisation of average grain size measurement of additively manufactured microstructures using ebsd. ArXiv, May 2026. URL: https://doi.org/10.48550/arxiv.2605.28852, doi:10.48550/arxiv.2605.28852. This article has 0 citations. + +4. (tong2026towardsstandardisationof pages 10-16): Vivian Tong, Hannah Zhang, Jacopo Del Gaudio, Ken Mingard, and A. Gholinia. Towards standardisation of average grain size measurement of additively manufactured microstructures using ebsd. ArXiv, May 2026. URL: https://doi.org/10.48550/arxiv.2605.28852, doi:10.48550/arxiv.2605.28852. This article has 0 citations. + +5. (mingard2012determinationofgrain pages 23-26): KP Mingard, PN Quested, and MS Peck. Determination of grain size by ebsd-report on a round robin measurement of equiaxed titanium. Unknown journal, 2012. + +6. (tong2026towardsstandardisationof pages 1-5): Vivian Tong, Hannah Zhang, Jacopo Del Gaudio, Ken Mingard, and A. Gholinia. Towards standardisation of average grain size measurement of additively manufactured microstructures using ebsd. ArXiv, May 2026. URL: https://doi.org/10.48550/arxiv.2605.28852, doi:10.48550/arxiv.2605.28852. This article has 0 citations. + +7. (mingard2012determinationofgrain pages 30-32): KP Mingard, PN Quested, and MS Peck. Determination of grain size by ebsd-report on a round robin measurement of equiaxed titanium. Unknown journal, 2012. + +8. (mingard2012determinationofgrain pages 1-9): KP Mingard, PN Quested, and MS Peck. Determination of grain size by ebsd-report on a round robin measurement of equiaxed titanium. Unknown journal, 2012. + +9. (rohrer2010derivinggrainboundary pages 2-4): G. S. Rohrer, J. Li, S. Lee, A. D. Rollett, M. Groeber, and M. D. Uchic. Deriving grain boundary character distributions and relative grain boundary energies from three-dimensional ebsd data. Materials Science and Technology, 26:661-669, Jun 2010. URL: https://doi.org/10.1179/026708309x12468927349370, doi:10.1179/026708309x12468927349370. This article has 131 citations and is from a peer-reviewed journal. + +10. (britton2018understandingdeformationwith pages 1-3): T B Britton and J L R Hickey. Understanding deformation with high angular resolution electron backscatter diffraction (hr-ebsd). IOP Conference Series: Materials Science and Engineering, 304:012003, Jan 2018. URL: https://doi.org/10.1088/1757-899x/304/1/012003, doi:10.1088/1757-899x/304/1/012003. This article has 78 citations. + +11. (britton2018understandingdeformationwith pages 3-6): T B Britton and J L R Hickey. Understanding deformation with high angular resolution electron backscatter diffraction (hr-ebsd). IOP Conference Series: Materials Science and Engineering, 304:012003, Jan 2018. URL: https://doi.org/10.1088/1757-899x/304/1/012003, doi:10.1088/1757-899x/304/1/012003. This article has 78 citations. + +12. (currier2024towardsanintegrated pages 9-12): Ryan M. Currier, Tushar Mittal, and Paulo J. Hidalgo. Towards an integrated texture toolkit, 1: unveiling the complex relationship between crystal shape and fabric in ebsd data. Contributions to Mineralogy and Petrology, Apr 2024. URL: https://doi.org/10.1007/s00410-024-02128-x, doi:10.1007/s00410-024-02128-x. This article has 3 citations and is from a domain leading peer-reviewed journal. + +13. (currier2024towardsanintegrated pages 1-3): Ryan M. Currier, Tushar Mittal, and Paulo J. Hidalgo. Towards an integrated texture toolkit, 1: unveiling the complex relationship between crystal shape and fabric in ebsd data. Contributions to Mineralogy and Petrology, Apr 2024. URL: https://doi.org/10.1007/s00410-024-02128-x, doi:10.1007/s00410-024-02128-x. This article has 3 citations and is from a domain leading peer-reviewed journal. + +14. (rohrer2010derivinggrainboundary pages 4-5): G. S. Rohrer, J. Li, S. Lee, A. D. Rollett, M. Groeber, and M. D. Uchic. Deriving grain boundary character distributions and relative grain boundary energies from three-dimensional ebsd data. Materials Science and Technology, 26:661-669, Jun 2010. URL: https://doi.org/10.1179/026708309x12468927349370, doi:10.1179/026708309x12468927349370. This article has 131 citations and is from a peer-reviewed journal. + +15. (timberlake2026effectsofsem pages 14-17): D. M. Timberlake and E. J. Payton. Effects of sem distortions on ebsd grain size measurements. Metallography, Microstructure, and Analysis, 15:489-505, Feb 2026. URL: https://doi.org/10.1007/s13632-026-01317-3, doi:10.1007/s13632-026-01317-3. This article has 0 citations. + +16. (mingard2012determinationofgrain pages 9-11): KP Mingard, PN Quested, and MS Peck. Determination of grain size by ebsd-report on a round robin measurement of equiaxed titanium. Unknown journal, 2012. + +17. (muirhead2001themorphologicalcharacterisation pages 37-43): JJ Muirhead. The morphological characterisation of grains and grain boundaries. Unknown journal, 2001. \ No newline at end of file diff --git a/outputs/edison-ebsd-priority-outcomes/parameter-sensitivity/task_full.json b/outputs/edison-ebsd-priority-outcomes/parameter-sensitivity/task_full.json new file mode 100644 index 0000000..6378653 --- /dev/null +++ b/outputs/edison-ebsd-priority-outcomes/parameter-sensitivity/task_full.json @@ -0,0 +1,5476 @@ +{ + "status": "success", + "query": "How sensitive are EBSD-derived microstructural measurements to acquisition and post-processing parameter choices, and what does the literature report about the resulting uncertainty, bias, and reproducibility?\n\nCover specifically:\n1. Quantified sensitivity studies: how much do reported grain size, grain count, texture strength/ODF intensity, KAM, GND density, low-angle vs high-angle grain boundary fractions, and grain boundary character distribution change as a function of step size, angular/orientation precision, indexing method (Hough vs dictionary indexing vs refinement), misorientation tolerance for grain reconstruction, minimum grain size cutoff, confidence-index or fit thresholding, and noise-reduction/cleanup operations (grain dilation, neighbour orientation correlation, neighbour pattern averaging)?\n2. Documented bias: which cleanup and filtering operations are known to systematically bias grain size, texture, KAM/GND, or boundary statistics, and by how much? What reporting is required or recommended by standards and by the community (ASTM E2627, ISO 13067, round-robin or interlaboratory studies)?\n3. Uncertainty quantification: what work exists on assigning uncertainty or confidence intervals to EBSD-derived grain size, texture, and misorientation-based metrics, including the number of grains required for statistically meaningful grain size and texture measurements?\n4. Interlaboratory reproducibility: are there round-robin studies, benchmark datasets, or reproducibility assessments comparing EBSD results across labs, vendors, or software packages? What discrepancies were found?\n5. Community consensus: what practices are recommended as best practice for reporting EBSD post-processing so results are reproducible, and where does the literature explicitly call for more automated, objective, or reproducible parameter selection?\n\nGive explicit citations and quantitative numbers wherever the literature reports them.", + "user": null, + "created_at": "2026-08-25T18:23:10.774777Z", + "job_name": "job-futurehouse-paperqa3", + "share_status": "private", + "permitted_accessors": { + "users": [], + "organizations": [] + }, + "build_owner": "FutureHouse", + "environment_name": null, + "agent_name": null, + "task_id": "94764dea-849d-47f3-a306-0d3798ff8322", + "project_id": null, + "agent_state": [ + { + "id": "f6be3521-66fa-48b1-b1b1-9279b29f2d8c", + "trajectory_id": "94764dea-849d-47f3-a306-0d3798ff8322", + "trajectory_timestep": 14, + "step": "after_transition", + "state": { + "transition": { + "timestep": 14, + "agent_state": { + "tools": [ + { + "type": "function", + "info": { + "name": "patent_search", + "description": "Search for patents to increase the patent count.\n\nRepeat previous calls with the same query to continue a search.\nOnly repeat a maximum of three times.\nThis tool can be called concurrently.\nThis tool introduces novel patents, so invoke it when just beginning\nor when unsatisfied with the current evidence.", + "parameters": { + "type": "object", + "properties": { + "query": { + "description": "A search query for patents (using Google Patents). Never include temporal\nfilters here (e.g. specific years or dates); instead use the `after` and `before`\narguments. Never include author filters here; instead use the `inventor` argument.\nSupports the following syntax, but they can be brittle and are not preferred; try\nsimple queries where possible:\n- Boolean operators: AND (default), OR, and - (NOT)\n- Exact phrases: \"quoted text\"\n- Proximity: NEAR/x, ADJ/x (ordered), WITH (20 words), SAME (200 words)\n- Field search: TI=(title), AB=(abstract), CL=(claims)\n- CPC codes: cpc:A01B or CPC=B60R22/low (includes children)\n- Wildcards: ? (0-1 char), * (0+ chars), # (exactly 1 char)\n- Chemistry: exact molecule names, SSS=molecule (substructure),\n ~molecule (similar), SMILES strings, SMARTS=pattern, InChI keys,\n CL=~molecule (chemistry in claims)", + "title": "Query", + "type": "string" + }, + "after": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Minimum patent date. Format: YYYYMMDD.\nExample: '20150101' for patents after Jan 1, 2015.", + "title": "After" + }, + "before": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Maximum patent date. Format: YYYYMMDD.\nExample: '20200101' for patents before Jan 1, 2020.", + "title": "Before" + }, + "date_type": { + "default": "publication", + "description": "Type of date that after and before refer to. Must be either 'publication'\nor 'filing'. Only necessary to set if after and/or before are set.", + "title": "Date Type", + "type": "string" + }, + "inventor": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Filter by inventor name(s). Comma-separated for multiple.", + "title": "Inventor" + } + }, + "required": [ + "query" + ] + } + } + }, + { + "type": "function", + "info": { + "name": "open_targets_search", + "description": "Search for disease-target associations from OpenTargets database.\n\nAdds new disease-target association data to the state and returns top search results.", + "parameters": { + "type": "object", + "properties": { + "disease_names": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "default": null, + "description": "List of disease names to search for.\nUsage:\ndisease_names = [\"Alzheimer's\"] ->\n Returns top targets for Alzheimer's\ndisease_names = [\"Alzheimer's\", \"Diabetes\"], target_names = [\"PSEN1\"] ->\n Filters for only PSEN1-Alzheimer's/Diabetes evidence\ndisease_names = [\"Alzheimer's\"], drug_names = [\"Aducanumab\"] ->\n Filters for Alzheimer's disease-target pairs treated by Aducanumab", + "title": "Disease Names" + }, + "target_names": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "default": null, + "description": "List of target names to search for.\nUsage:\ntarget_names = [\"BACE1\"] ->\n Returns top diseases associated with BACE1\ntarget_names = [\"BACE1\", \"APP\"], disease_names = [\"Alzheimer's\"] ->\n Filters for only these target-Alzheimer's pairs\ntarget_names = [\"BACE1\"], drug_names = [\"Aducanumab\"] ->\n Filters for BACE1 disease pairs treated by Aducanumab", + "title": "Target Names" + }, + "drug_names": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "default": null, + "description": "List of drug names to generate or filter results.\nUsage:\ndrug_names = [\"Aducanumab\"] ->\n Returns all disease-target pairs treated by Aducanumab\ndrug_names = [\"Aducanumab\"], disease_names = [\"Alzheimer's\"] ->\n Filters for Alzheimer's pairs treated by Aducanumab\ndrug_names = [\"Aducanumab\"], target_names = [\"BACE1\"] ->\n Filters for BACE1 disease pairs treated by Aducanumab", + "title": "Drug Names" + } + }, + "required": [] + } + } + }, + { + "type": "function", + "info": { + "name": "create_artifact", + "description": "Create an artifact that can be used in the final answer, based on information\nyou have collected so far.\n\nHow it works: the full message history thus far is passed to another LLM,\nalong with the question and your description. The LLM is tasked to create\nan artifact that matches your specifications, including a title, caption,\nand markdown content. You drive the process by specifying the type and\ndescribing what you want.\n\nOnly use this tool *after* you have gathered sufficient evidence or\ninformation to create a new artifact. Do not call this tool in parallel\nwith tools that are searching for information or evidence that would be\nnecessary to create this artifact.\n\nIt is very helpful after calls to several search tools,\nafter calls to the `gather_evidence` tool, but it is not required.\nHowever, it should be called before the `answer` tool at\nleast one time, but more may be given if specifically helpful for\nthe task, so that the `answer` tool can use the artifacts for the answer.\n\nAn artifact can be any string representable fact or list of facts,\nformatted using markdown syntax. The artifact will be generated as one of\nthe following types:\n- table: Markdown tables with rows and columns (e.g., findings, methods, molecules)\n- code_block: Code snippets in fenced code blocks\n- blockquote: Quoted text or important facts (using > prefix)\n- image: AI-generated image (chart, diagram, or visualization)\n\nEach artifact consists of:\n- A short title (3-8 words) that names what the artifact contains\n- A caption (1-2 sentences) describing what the artifact shows and why it's useful\n- Markdown content in a single element type (validated automatically with retries if needed)\n For image type, content is a markdown image embed ``![title](data:image/png;base64,...)``,\n embedding the PNG directly as a base64 data URL.", + "parameters": { + "type": "object", + "properties": { + "artifact_type": { + "description": "Artifact type to create. Must be one of: table,\ncode_block, blockquote, image.", + "title": "Artifact Type", + "type": "string" + }, + "description": { + "description": "Description of what you want in the artifact. Be specific\nabout what information should be included, how it should be organized,\nand what columns/sections/content you want. This guides the summary LLM.\nFor image type, describe the visual you want generated in detail.", + "title": "Description", + "type": "string" + } + }, + "required": [ + "artifact_type", + "description" + ] + } + } + }, + { + "type": "function", + "info": { + "name": "paper_search", + "description": "Search for papers in Google Scholar for you to look at.\n\nCan be called repeatedly with identical parameters to retrieve more results (max 2 repeats).\nA short summary of the retrieved papers will be returned, but to examine the full content of each paper,\nyou must use the gather_evidence tool.", + "parameters": { + "type": "object", + "properties": { + "query": { + "description": "A Google Scholar search query, which can be a specific phrase, complete sentence,\nor general keywords, e.g. 'machine learning for immunology'. Also can be\ngiven search operators like 'author:'.", + "title": "Query", + "type": "string" + }, + "min_year": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "description": "filter for minimum publication year.\nThe current year is 2026. If unsure about time range, do not set.", + "title": "Min Year" + }, + "max_year": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "description": "filter for maximum publication year.\nThe current year is 2026. If unsure about time range, do not set.", + "title": "Max Year" + } + }, + "required": [ + "query" + ] + } + } + }, + { + "type": "function", + "info": { + "name": "read_text", + "description": "Given a list of text names, read their contents.\n\nThis tool is valuable to read the full contents of specific parts of documents,\ncomplementing the `gather_evidence` tool's indirect approach.\nThis can be an especially useful tool if `gather_evidence` does not find evidence,\nbut you think it is very likely that specific documents are still relevant to the question.", + "parameters": { + "type": "object", + "properties": { + "text_name_list": { + "description": "A list of up to 10 text names to read.\nThese text names can be any valid text names retrieved by other tools.", + "items": { + "type": "string" + }, + "title": "Text Name List", + "type": "array" + } + }, + "required": [ + "text_name_list" + ] + } + } + }, + { + "type": "function", + "info": { + "name": "update_plan", + "description": "Update the plan for a specific or new objective using a JSON string to create or\nreplace the existing objective.\n\nThe updated_json should be a JSON string representing a single plan objective object.\n\nYou may use this tool to update an objective, create a new one, or change\nstrategy if the current plan is not working. Only change strategy significantly\nas a last resort, after trying very hard to make the current plan work.\n\nOnly mark an objective as completed if you are absolutely sure that it has been fully\nmet. If it is only partially met, you may add additional objectives to the plan for\nwhat is missing.", + "parameters": { + "type": "object", + "properties": { + "plan_objective_id": { + "description": "The id of the objective to update.", + "title": "Plan Objective Id", + "type": "integer" + }, + "updated_plan_objective_json": { + "description": "A JSON string representing the updated objective.\nIt should be a dictionary with the with the following keys:\n- \"id\": (int) an integer id matching plan_objective_id, if not found, a new objective is created.\n- \"objective\": (str) a human readable description of the objective's goal\n- \"rationale\": (str) a human readable rationale\n describing why this objective is necessary and appropriate for the query.\n- \"status\": (str) updated task status, default to pending,\n one of: pending, in-progress, or completed.\n \"pending\" is yet to be started,\n \"in-progress\" is the current objective being solved,\n \"completed\" is successfully completed with acceptance criteria met.\n- \"result\": (str|None) The result of the objective, default to None.\n- \"evaluation\": (str|None) Description of why the objective result\n meets the criteria for being complete. Default to None.", + "title": "Updated Plan Objective Json", + "type": "string" + } + }, + "required": [ + "plan_objective_id", + "updated_plan_objective_json" + ] + } + } + }, + { + "type": "function", + "info": { + "name": "clinical_trials_search", + "description": "Search for clinical trials, with support for repeated calls and concurrent execution.\n\nWill add new clinical trials to the state, and return metadata about the number of trials found.", + "parameters": { + "type": "object", + "properties": { + "query": { + "description": "The search query string. Supports complex boolean expressions, field-specific\nsearches, and query modifiers through operators. All configuration is done through\noperators in the query string.\nQuery Syntax:\n Basic Search:\n Simple text automatically uses default EXPANSION[Relaxation] and COVERAGE[Contains]\n >>> \"heart attack\"\n\n Modified Search:\n Use operators to modify search behavior:\n >>> 'EXPANSION[None]COVERAGE[FullMatch]\"exact phrase\"'\n >>> 'EXPANSION[Concept]heart attack'\n\n Field Search:\n Specify fields using AREA operator:\n >>> 'AREA[InterventionName]aspirin'\n >>> 'AREA[Phase]PHASE3'\n\n Location Search:\n Use SEARCH operator for compound location queries:\n >>> 'cancer AND SEARCH[Location](AREA[LocationCity]Boston AND AREA[LocationState]Massachusetts)'\n\n Complex Boolean:\n Combine terms with AND, OR, NOT and parentheses:\n >>> '(cancer OR tumor) AND NOT (EXPANSION[None]pediatric OR AREA[StdAge]CHILD)'\n\n Date Ranges:\n Use RANGE to specify date ranges with formats like \"yyyy-MM\" or \"yyyy-MM-dd\".\n Note that MIN and MAX can be used for open-ended ranges:\n >>> AREA[ResultsFirstPostDate]RANGE[2015-01-01, MAX]\n\nOperators:\n EXPANSION[type]: Controls term expansion\n - None: Exact match only, case and accent sensitive\n - Term: Includes lexical variants (plurals, spellings)\n - Concept: Includes UMLS synonyms\n - Relaxation: Relaxes adjacency requirements (default)\n - Lossy: Allows missing partial terms\n\n COVERAGE[type]: Controls text matching\n - FullMatch: Must match entire field\n - StartsWith: Must match beginning of field\n - EndsWith: Must match end of field\n - Contains: Must match part of field (default)\n\n AREA[field]: Specifies field to search\n - See Field Reference for available fields\n\n SEARCH[type]: Groups field searches\n - Location: Groups location-related fields\n - Study: Groups study-related fields\n\nUsage Notes:\n - All search expressions are implicitly OR expressions\n - Operator precedence (highest to lowest): terms/source operators, NOT/context operators, AND, OR\n - Use quotes for exact phrase matching: \"heart attack\"\n - Use parentheses for grouping: (heart OR cardiac) AND attack\n - Use backslash to escape operators: \\AND\n - Default expansion is EXPANSION[Relaxation]\n - Default coverage is COVERAGE[Contains]\n\nField Reference:\n High Priority Fields (weight >= 0.8):\n - NCTId (1.0): Trial identifier\n - Acronym (1.0): Study acronym\n - BriefTitle (0.89): Short title\n - OfficialTitle (0.85): Full official title\n - Condition (0.81): Medical condition\n - InterventionName (0.8): Primary intervention name\n - OverallStatus: Trial status\n\n Medium Priority Fields (0.5-0.79):\n - InterventionOtherName (0.75): Alternative intervention names\n - Phase (0.65): Trial phase\n - StdAge (0.65): Standard age groups\n - Keyword (0.6): Study keywords\n - BriefSummary (0.6): Short description\n - SecondaryOutcomeMeasure (0.5): Secondary outcomes\n\n Low Priority Fields (< 0.5):\n - DesignPrimaryPurpose (0.3): Primary purpose of study\n - StudyType (0.3)\n - Various descriptive, location, and administrative fields\n\nSupported Enums:\n Phase:\n - EARLY_PHASE1: Early Phase 1\n - PHASE1: Phase 1\n - PHASE2: Phase 2\n - PHASE3: Phase 3\n - PHASE4: Phase 4\n - NA: Not Applicable\n\n StandardAge:\n - CHILD: Child\n - ADULT: Adult\n - OLDER_ADULT: Older Adult\n\n Status:\n - RECRUITING: Currently recruiting participants\n - ACTIVE_NOT_RECRUITING: Active but not recruiting\n - COMPLETED: Study completed\n - ENROLLING_BY_INVITATION: Enrolling by invitation only\n - NOT_YET_RECRUITING: Not yet recruiting\n - SUSPENDED: Study suspended\n - TERMINATED: Study terminated\n - WITHDRAWN: Study withdrawn\n - AVAILABLE: Available\n - NO_LONGER_AVAILABLE: No longer available\n - TEMPORARILY_NOT_AVAILABLE: Temporarily not available\n - APPROVED_FOR_MARKETING: Approved for marketing\n - WITHHELD: Withheld\n - UNKNOWN: Unknown status\n\n StudyType:\n - INTERVENTIONAL: Interventional studies\n - OBSERVATIONAL: Observational studies\n - EXPANDED_ACCESS: Expanded access studies\n\n PrimaryPurpose:\n - TREATMENT: Treatment\n - PREVENTION: Prevention\n - DIAGNOSTIC: Diagnostic\n - ECT: Educational/Counseling/Training\n - SUPPORTIVE_CARE: Supportive Care\n - SCREENING: Screening\n - HEALTH_SERVICES_RESEARCH: Health Services Research\n - BASIC_SCIENCE: Basic Science\n - DEVICE_FEASIBILITY: Device Feasibility\n - OTHER: Other\n\n InterventionType:\n - BEHAVIORAL: Behavioral interventions\n - BIOLOGICAL: Biological interventions\n - COMBINATION_PRODUCT: Combination product interventions\n - DEVICE: Device interventions\n - DIAGNOSTIC_TEST: Diagnostic test interventions\n - DIETARY_SUPPLEMENT: Dietary supplement interventions\n - DRUG: Drug interventions\n - GENETIC: Genetic interventions\n - PROCEDURE: Procedure interventions\n - RADIATION: Radiation interventions\n - OTHER: Other interventions\n\n DesignAllocation:\n - RANDOMIZED: Randomized allocation\n - NON_RANDOMIZED: Non-randomized allocation\n - NA: Not applicable\n\n InterventionalAssignment:\n - SINGLE_GROUP: Single group assignment\n - PARALLEL: Parallel assignment\n - CROSSOVER: Crossover assignment\n - FACTORIAL: Factorial assignment\n - SEQUENTIAL: Sequential assignment\n\n ObservationalModel:\n - COHORT: Cohort\n - CASE_CONTROL: Case-Control\n - CASE_ONLY: Case-Only\n - CASE_CROSSOVER: Case-Crossover\n - ECOLOGIC_OR_COMMUNITY: Ecologic or Community\n - FAMILY_BASED: Family-Based\n - DEFINED_POPULATION: Defined Population\n - NATURAL_HISTORY: Natural History\n - OTHER: Other\n\n DesignMasking:\n - NONE: None (Open Label)\n - SINGLE: Single\n - DOUBLE: Double\n - TRIPLE: Triple\n - QUADRUPLE: Quadruple\n\n WhoMasked:\n - PARTICIPANT: Participant\n - CARE_PROVIDER: Care Provider\n - INVESTIGATOR: Investigator\n - OUTCOMES_ASSESSOR: Outcomes Assessor", + "title": "Query", + "type": "string" + } + }, + "required": [ + "query" + ] + } + } + }, + { + "type": "function", + "info": { + "name": "gather_evidence", + "description": "Given a specific question, gather evidence from full-text of documents that have been retrieved by\nprevious tool calls.\n\nHere is how the tool works: the provided question is posed to all texts retrieved thus far\nby other tools. An LLM sees each text independently and is prompted to find information relevant\nto the question.\n\nThat is, we sample evidence `e \\sim LLM(prompt, text, q)` for each text. We only return pieces of\nevidence `e` that are sufficiently relevant to the question; if the text is irrelevant, then `e`\nis not included in the final response of this tool. Note that this LLM does not see the conversation\nhistory thus far, only the question and each text. Note that it only sees text, no images or other\nmedia from the contents (though tables and formulae may be parseable in some cases).\n\nThink of this tool as an efficient way to deeply scan all retrieved documents for evidence. It\nis complementary to the `read_text` tool, which can be used to directly inspect a subset of the\nretrieved documents.\n\nA valuable time to invoke this tool is after another tool finds potentially relevant documents.\nFeel free to invoke this tool in parallel with other tools, but do not call this tool in parallel with itself.\nOnly invoke this tool when the document count is above zero, or this tool will be useless.\n\nIf you call this tool 2+ times and repeatedly get 'No relevant evidence found',\nconsider whether the answer might be in visual content (figures/tables) rather than text,\nand use appropriate tools if available to access that content.\n\nOnce you receive evidence from this tool:\n\n1. Read Carefully: Don't skim. The evidence may contain multiple similar terms\n or values\u2014make sure you identify the RIGHT one.\n\n2. For Comparative Questions: If the question asks \"which X has greatest Y\",\n check that the evidence includes information about ALL relevant X options, not\n just one or two. If you only see partial information, gather more evidence.\n\n3. Check for Noise: Verify that numbers or terms aren't just metadata\n (page numbers, reference IDs, dates). Look for the value in meaningful\n scientific context.\n\n4. Context Matters: A term appearing 71 times doesn't mean it's always the answer.\n Verify which occurrence actually answers the question asked.\n\nIf the evidence doesn't clearly answer the question, gather more evidence before\nconcluding. Don't guess based on partial information.", + "parameters": { + "type": "object", + "properties": { + "question": { + "description": "Specific question to gather evidence for.", + "title": "Question", + "type": "string" + }, + "text_name_focus_list": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "default": null, + "description": "if there are known text names that are relevant to the question,\nyou can specify them here. This will ensure that the tool will look at these text names\nfirst, and then look at the rest of the evidence. If left as `None`, an embedding\nsearch will be performed on underlying content to find most relevant texts.", + "title": "Text Name Focus List" + } + }, + "required": [ + "question" + ] + } + } + }, + { + "type": "function", + "info": { + "name": "collect_cited_papers_in_evidence", + "description": "Collect papers by traversing the citations of relevant papers to increase the paper count.\n\nThis tool has no effect if called when paper count or relevant papers are zero.\nThis tool will find papers that are likely to lead to more relevant evidence.\nThe papers found have a higher chance of relevance because this tool starts from relevant evidence.\nThis tool's usefulness increases with the amount of gathered evidence as there's more citations to consider.", + "parameters": { + "type": "object", + "properties": {}, + "required": [] + } + } + }, + { + "type": "function", + "info": { + "name": "create_plan", + "description": "Create a plan for to construct a thorough and accurate answer.\n\nDecompose the input task into a set of sub-objectives that need to\nbe met in order to form the answer. Subsequently, when working on solving\nthe query, you can focus on these objectives one by one. Note that the\n`update_plan` tool allows you to change the objectives if needed.\n\nIn addition to the objectives you deem necessary, add one final objective\nto call the `answer` tool with your final answer, so that you do not\nforget to submit your answer.", + "parameters": { + "type": "object", + "properties": { + "plan_json": { + "description": "A JSON string representing the plan. It should be a dictionary\nwith top-level key \"objectives\", whose value is a list of objectives.\nEach objective should be a dictionary with the following keys:\n- \"id\": (int) an integer id for the plan objective\n- \"objective\": (str) a human readable description of the objective's goal\n- \"rationale\": (str) a human readable rationale\n describing why this objective is necessary and appropriate for the query.\n- \"status\": (str) updated task status, default to pending,\n one of: pending, in-progress, or completed.\n \"pending\" is yet to be started,\n \"in-progress\" is the current objective being solved,\n \"completed\" is successfully completed with acceptance criteria met.\n- \"result\": (str|None) The result of the objective, default to None.\n- \"evaluation\": (str|None) Description of why the objective result\n meets the criteria for being complete. Default to None.", + "title": "Plan Json", + "type": "string" + } + }, + "required": [ + "plan_json" + ] + } + } + }, + { + "type": "function", + "info": { + "name": "view_images", + "description": "Retrieve images from a document.\n\nUse this tool when you need to see figures, tables, or other visual content.\nThe tool works by asking a weaker LLM agent to scan through the document, looking for\nvisual content matching the query you provide. When the agent finds matches, it will\ncrop the page to the relevant region. It can be tasked to return multiple images,\nif desired. Note that the weaker LLM may be worse at *understanding* images than\nyou, so double-check its conclusions about the returned images. It is also stateless,\ni.e. it will not remember what you have asked it to find in the past.\n\nUse this tool carefully. It is difficult to retrieve images, and the images\nthemselves will fill up your context window quickly. Here are some guidelines:\n1. ALWAYS use this tool if the question explicitly mentions 'Table X' or 'Figure Y'.\n These questions require visual content and cannot be answered with text alone.\n2. Use this tool as a fallback when gather_evidence fails repeatedly (2+ times\n returning 'No relevant evidence'). This suggests the answer may be in visual content.\n3. When gather_evidence returns text mentioning 'see Figure X' or 'shown in Table Y',\n you should call this tool to examine that specific visual reference.\n4. Only call this tool after directly inspecting relevant text with read_text\n to confirm the document likely contains the visual you need.\n5. Don't use this tool in a broad-spectrum way (don't call on many documents\n just to see what might be relevant).\n6. Never call this tool in parallel with itself.\n7. Users like visual evidence, so call this tool at least once before answering so you\n can provide some image citations in the answer. Add this to your plan so you do not forget.\n For images to be presented to the user, they must be cited in the final answer after retrieval\n by this tool. You may ignore this instruction if the request is for the question is asking\n for a specific piece of information and is not an open-ended research question.\n8. NEVER cite full-page images in your final answer, unless they are full-page panels figures or\n tables. Cite relevant cropped regions if available, otherwise consider calling this tool again\n to find a smaller region that answers the query.", + "parameters": { + "type": "object", + "properties": { + "query": { + "description": "Query to search for visual content in the document. If you know the specific\nfigure/table/formula you are looking for, you can specify it here (e.g. \"find me\nFigure 3\" or \"extract the table on page 10\"). You can also request based on content\n(e.g. \"find me all volcano plots of gene X\" or \"I need the formula for the growth rate\").\nYou can even include explicit instructions for the LLM agent to follow (if helpful, not\nnecessarily required). The more specific and clear your query is here, the higher the\nchance of success.", + "title": "Query", + "type": "string" + }, + "text_name": { + "description": "Name of a text chunk (e.g., 'smith2023example pages 1-5').", + "title": "Text Name", + "type": "string" + } + }, + "required": [ + "query", + "text_name" + ] + } + } + }, + { + "type": "function", + "info": { + "name": "answer", + "description": "Submit your final answer to the user. You MUST call this tool on your final answer.\nIf you mark all objectives as completed but have not yet called this tool, then\nthe answer will not be submitted. Note that this tool should only be called once, as it\nimmediately terminates the run and submits the answer.\n\nWrite an answer based on the evidence from gather_evidence results in message history.\nIf the context provides insufficient information, provide a partial answer and explain\nwhy it is partial (e.g. the question is currently an open question in the field,\nyou were unable to obtain certain papers, etc.).\n\nFor each part of your answer, indicate which sources most support it via citation IDs at\nthe end of sentences, like (pqac-0000ABCD).\nYou are only allowed to cite available context IDs, indicated in previous messages by \"Context IDs that may be cited:\".\n## Valid citation examples, only use comma/space delimited parentheticals:\n\n- (pqac-0000ABCD, pqac-0000EFGH)\n- (pqac-0000IJKL)\n\n## Invalid citation examples:\n\n- (pqac-0000ABCD and pqac-0000EFGH)\n- (pqac-0000ABCD;pqac-0000EFGH)\n- (pqac-0000ABCD-pqac-0000EFGH)\n- pqac-0000ABCD and pqac-0000EFGH\n- Example's work pqac-0000ABCD\n- (pages pqac-0000ABCD)\n- ![description](pqac-0000ABCD)\n- ()\n\nDo not concatenate citation ids, just use them as-is.\n\nWhen writing your answer, embed artifacts if relevant artifacts have been previously\ncreated by the `create_artifact` tool. To embed an artifact, simply include this in your\nanswer, on its own line and without any additional formatting (i.e. no backticks, code fences,\nquotes, additional tags, etc.).\nAlways provide at least some introductory sentence or paragraph before referring to an artifact,\nso that the artifact is properly contextualized.\nHere is an example reference to an artifact with ID \"artifact-XY\":\n\n\nValid artifact IDs are indicated in previous messages by 'Artifact IDs that may be injected into the answer:'.\n\n\nDouble-check your answer:\n\n1. Evidence Match: Re-read the specific evidence snippets you're citing. Does your\n answer actually match what they say? Don't rely on memory from 20+ messages ago.\n\n2. For Comparative Questions (\"which X has greatest/maximum/highest Y\"):\n - Did you examine ALL options mentioned in the evidence?\n - Did you explicitly compare their values?\n - Example: If evidence mentions \"Pancreatic: 0.92, Liver: 0.85, Lung: 0.78\",\n verify you compared all three, not just two.\n\n3. For Specific Value Questions (\"How many\", \"What is the\", specific terms):\n - Does the exact value you're stating appear in the evidence?\n - Are you extracting from the right context (not noise like page numbers)?\n\n4. Sanity Check: Read your answer. Does it directly address what was asked?\n\nDon't use Markdown image syntax like ![...](...) to reference media in your answer,\nbecause media get automatically linked by the system based on your answer's citations.\n\nWrite in the style of a scientific article, with concise sentences and\ncoherent paragraphs. This answer will be used directly,\nso do not add any extraneous information.", + "parameters": { + "type": "object", + "properties": { + "answer": { + "description": "valid answer, cited with citation IDs.", + "title": "Answer", + "type": "string" + } + }, + "required": [ + "answer" + ] + } + } + } + ], + "messages": [ + { + "role": "user", + "content": "Use the tools to answer the question: How sensitive are EBSD-derived microstructural measurements to acquisition and post-processing parameter choices, and what does the literature report about the resulting uncertainty, bias, and reproducibility?\n\nCover specifically:\n1. Quantified sensitivity studies: how much do reported grain size, grain count, texture strength/ODF intensity, KAM, GND density, low-angle vs high-angle grain boundary fractions, and grain boundary character distribution change as a function of step size, angular/orientation precision, indexing method (Hough vs dictionary indexing vs refinement), misorientation tolerance for grain reconstruction, minimum grain size cutoff, confidence-index or fit thresholding, and noise-reduction/cleanup operations (grain dilation, neighbour orientation correlation, neighbour pattern averaging)?\n2. Documented bias: which cleanup and filtering operations are known to systematically bias grain size, texture, KAM/GND, or boundary statistics, and by how much? What reporting is required or recommended by standards and by the community (ASTM E2627, ISO 13067, round-robin or interlaboratory studies)?\n3. Uncertainty quantification: what work exists on assigning uncertainty or confidence intervals to EBSD-derived grain size, texture, and misorientation-based metrics, including the number of grains required for statistically meaningful grain size and texture measurements?\n4. Interlaboratory reproducibility: are there round-robin studies, benchmark datasets, or reproducibility assessments comparing EBSD results across labs, vendors, or software packages? What discrepancies were found?\n5. Community consensus: what practices are recommended as best practice for reporting EBSD post-processing so results are reproducible, and where does the literature explicitly call for more automated, objective, or reproducible parameter selection?\n\nGive explicit citations and quantitative numbers wherever the literature reports them.\n\nStart by making a plan, and update the plan as you go. Your answer will be returned to the user when all plan objectives are completed. Be thorough and ensure your evidence matches the user's question.", + "info": null + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "call_gKzAP78BbEU412NQ34ksvXRx", + "type": "function", + "function": { + "arguments": "{\"plan_json\": \"{\\\"objectives\\\":[{\\\"id\\\":1,\\\"objective\\\":\\\"Identify standards, reviews, and quantified EBSD sensitivity studies covering acquisition and post-processing parameters\\\",\\\"rationale\\\":\\\"Establish the evidence base for all requested metrics and parameter choices.\\\",\\\"status\\\":\\\"in-progress\\\",\\\"result\\\":null,\\\"evaluation\\\":null},{\\\"id\\\":2,\\\"objective\\\":\\\"Extract quantitative effects and documented systematic biases for grain size/count, texture/ODF, KAM/GND, and boundary statistics\\\",\\\"rationale\\\":\\\"The user requests explicit numerical sensitivity and bias estimates.\\\",\\\"status\\\":\\\"pending\\\",\\\"result\\\":null,\\\"evaluation\\\":null},{\\\"id\\\":3,\\\"objective\\\":\\\"Assess uncertainty quantification, statistical sampling requirements, and confidence intervals\\\",\\\"rationale\\\":\\\"Address uncertainty and minimum numbers of grains for meaningful measurements.\\\",\\\"status\\\":\\\"pending\\\",\\\"result\\\":null,\\\"evaluation\\\":null},{\\\"id\\\":4,\\\"objective\\\":\\\"Find interlaboratory round robins, benchmark datasets, vendor/software comparisons, and standards reporting requirements\\\",\\\"rationale\\\":\\\"Evaluate reproducibility across laboratories and implementations.\\\",\\\"status\\\":\\\"pending\\\",\\\"result\\\":null,\\\"evaluation\\\":null},{\\\"id\\\":5,\\\"objective\\\":\\\"Synthesize community consensus and reproducible reporting recommendations, noting evidence gaps\\\",\\\"rationale\\\":\\\"Provide actionable best practice and identify calls for objective parameter selection.\\\",\\\"status\\\":\\\"pending\\\",\\\"result\\\":null,\\\"evaluation\\\":null},{\\\"id\\\":6,\\\"objective\\\":\\\"Create a structured artifact summarizing parameter-to-metric effects\\\",\\\"rationale\\\":\\\"A compact evidence table will make the extensive quantitative literature easier to use.\\\",\\\"status\\\":\\\"pending\\\",\\\"result\\\":null,\\\"evaluation\\\":null},{\\\"id\\\":7,\\\"objective\\\":\\\"Submit a fully cited technical answer\\\",\\\"rationale\\\":\\\"Deliver the requested synthesis with evidence-matched citations.\\\",\\\"status\\\":\\\"pending\\\",\\\"result\\\":null,\\\"evaluation\\\":null}]}\"}", + "name": "create_plan" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Plan registered and formatted correctly, with some modifications:\n{\n \"objectives\": [\n {\n \"id\": 1,\n \"objective\": \"Identify standards, reviews, and quantified EBSD sensitivity studies covering acquisition and post-processing parameters\",\n \"rationale\": \"Establish the evidence base for all requested metrics and parameter choices.\",\n \"status\": \"in-progress\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 2,\n \"objective\": \"Extract quantitative effects and documented systematic biases for grain size/count, texture/ODF, KAM/GND, and boundary statistics\",\n \"rationale\": \"The user requests explicit numerical sensitivity and bias estimates.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 3,\n \"objective\": \"Assess uncertainty quantification, statistical sampling requirements, and confidence intervals\",\n \"rationale\": \"Address uncertainty and minimum numbers of grains for meaningful measurements.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 4,\n \"objective\": \"Find interlaboratory round robins, benchmark datasets, vendor/software comparisons, and standards reporting requirements\",\n \"rationale\": \"Evaluate reproducibility across laboratories and implementations.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 5,\n \"objective\": \"Synthesize community consensus and reproducible reporting recommendations, noting evidence gaps\",\n \"rationale\": \"Provide actionable best practice and identify calls for objective parameter selection.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 6,\n \"objective\": \"Create a structured artifact summarizing parameter-to-metric effects\",\n \"rationale\": \"A compact evidence table will make the extensive quantitative literature easier to use.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 7,\n \"objective\": \"Submit a fully cited technical answer\",\n \"rationale\": \"Deliver the requested synthesis with evidence-matched citations.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n }\n ]\n}", + "name": "create_plan", + "tool_call_id": "call_gKzAP78BbEU412NQ34ksvXRx", + "info": { + "start_ts": 1116.854043872, + "end_ts": 1116.857297338 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "call_Jmzww78F4mVOqXtm6Tn5jIZM", + "type": "function", + "function": { + "arguments": "{\"query\": \"EBSD step size grain size sensitivity post processing cleanup grain dilation grain reconstruction misorientation tolerance\"}", + "name": "paper_search" + } + }, + { + "id": "call_IbQnwsRTVlSTABNPkkywHUs6", + "type": "function", + "function": { + "arguments": "{\"query\": \"EBSD KAM GND density step size noise angular resolution uncertainty cleanup\"}", + "name": "paper_search" + } + }, + { + "id": "call_FRbmFTZBmmcuK1maK0G6jZcO", + "type": "function", + "function": { + "arguments": "{\"query\": \"EBSD texture ODF uncertainty number grains statistical significance reproducibility\"}", + "name": "paper_search" + } + }, + { + "id": "call_wwHAT5fsEPLKgY67gOhd7XvY", + "type": "function", + "function": { + "arguments": "{\"query\": \"EBSD round robin interlaboratory ASTM E2627 ISO 13067 reproducibility\"}", + "name": "paper_search" + } + }, + { + "id": "call_e9NBchsaJ0fB4ugQsV9w6wGG", + "type": "function", + "function": { + "arguments": "{\"query\": \"EBSD dictionary indexing Hough indexing refinement grain boundary character distribution accuracy comparison\"}", + "name": "paper_search" + } + }, + { + "id": "call_SYAbaDbcWxJtB5ztHvpRflp8", + "type": "function", + "function": { + "arguments": "{\"query\": \"EBSD neighbour orientation correlation neighbor pattern averaging bias grain size boundary statistics\"}", + "name": "paper_search" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Search retrieved no additional papers. This may be because nothing matched the search query, or because all found papers have been previously retrieved.\n\nUnobtainable Papers:\nHongwen Deng, Aiwen Li, Chenkai Zhou, Lingyi Cao, Jun Du, and Xu Cheng. Heat treatment enables \u03b2-mediated strain accommodation and interfacial stress redistribution in zr\u20132.5nb alloy fabricated by laser powder bed fusion. Metals, 16(8):839, Aug 2026. URL: https://doi.org/10.3390/met16080839, doi:10.3390/met16080839.\nJ. Collins, M. Taylor, A.L. Scarlett, E.J. Palmiere, and E.J. Pickering. Prior austenite grain measurement: a direct comparison of ebsd reconstruction, thermal etching and chemical etching. Materials Characterization, 208:113656, Feb 2024. URL: https://doi.org/10.1016/j.matchar.2024.113656, doi:10.1016/j.matchar.2024.113656.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=10 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0000 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "call_Jmzww78F4mVOqXtm6Tn5jIZM", + "info": { + "start_ts": 1126.948641339, + "end_ts": 1152.708806985 + } + }, + { + "role": "tool", + "content": "Retrieved Papers:\n## 1. Residual Stress Investigations in Processed Layered Metallic Materials Through Surface Sensitive Characterization Methods\nValid Text Names:\n'adams2025residualstressinvestigations pages 1-8', 'adams2025residualstressinvestigations pages 8-12', 'adams2025residualstressinvestigations pages 12-17', 'adams2025residualstressinvestigations pages 17-21', 'adams2025residualstressinvestigations pages 21-26', 'adams2025residualstressinvestigations pages 26-31', 'adams2025residualstressinvestigations pages 31-35', 'adams2025residualstressinvestigations pages 35-39', 'adams2025residualstressinvestigations pages 39-44', 'adams2025residualstressinvestigations pages 44-49', 'adams2025residualstressinvestigations pages 49-53', 'adams2025residualstressinvestigations pages 53-57', 'adams2025residualstressinvestigations pages 57-62', 'adams2025residualstressinvestigations pages 62-66', 'adams2025residualstressinvestigations pages 66-72', 'adams2025residualstressinvestigations pages 72-76', 'adams2025residualstressinvestigations pages 76-80', 'adams2025residualstressinvestigations pages 80-84', 'adams2025residualstressinvestigations pages 84-89', 'adams2025residualstressinvestigations pages 89-94', 'adams2025residualstressinvestigations pages 94-100', 'adams2025residualstressinvestigations pages 100-110', 'adams2025residualstressinvestigations pages 110-114', 'adams2025residualstressinvestigations pages 114-119', 'adams2025residualstressinvestigations pages 119-124', 'adams2025residualstressinvestigations pages 124-130', 'adams2025residualstressinvestigations pages 130-136', 'adams2025residualstressinvestigations pages 136-145', 'adams2025residualstressinvestigations pages 145-149', 'adams2025residualstressinvestigations pages 149-156', 'adams2025residualstressinvestigations pages 156-166', 'adams2025residualstressinvestigations pages 166-172', 'adams2025residualstressinvestigations pages 172-176', 'adams2025residualstressinvestigations pages 176-180', 'adams2025residualstressinvestigations pages 180-184', 'adams2025residualstressinvestigations pages 184-187', 'adams2025residualstressinvestigations pages 187-190', 'adams2025residualstressinvestigations pages 190-193', 'adams2025residualstressinvestigations pages 193-196', 'adams2025residualstressinvestigations pages 196-199', 'adams2025residualstressinvestigations pages 199-202', 'adams2025residualstressinvestigations pages 202-206', 'adams2025residualstressinvestigations pages 206-212', 'adams2025residualstressinvestigations pages 212-217', 'adams2025residualstressinvestigations pages 217-222', 'adams2025residualstressinvestigations pages 222-227', 'adams2025residualstressinvestigations pages 227-229'\n\nBibTex:\n@article{adams2025residualstressinvestigations,\n author = \"Adams, CL\",\n title = \"Residual Stress Investigations in Processed Layered Metallic Materials Through Surface Sensitive Characterization Methods\",\n year = \"2025\",\n journal = \"Unknown journal\"\n}\n\n\nRelevant Snippet:\n\u2026 Residual stresses were also investigated through a cross-correlation EBSD (CC-EBSD) \u2026 KAM map trends. The FCC phase contains more local lattice curvature and higher GND density, \u2026\n\n\nUnobtainable Papers:\nAnthony D. Rollett and Katayun Barmak. 11 \u2013 orientation mapping. ArXiv, pages 1113-1141, Jan 2014. URL: https://doi.org/10.1016/b978-0-444-53770-6.00011-3, doi:10.1016/b978-0-444-53770-6.00011-3.\nKatharina Marquardt, Marc De Graef, Saransh Singh, Hauke Marquardt, Anja Rosenthal, and Sanae Koizuimi. Quantitative electron backscatter diffraction (ebsd) data analyses using the dictionary indexing (di) approach: overcoming indexing difficulties on geological materials. American Mineralogist, 102:1843-1855, Sep 2017. URL: https://doi.org/10.2138/am-2017-6062, doi:10.2138/am-2017-6062.\nSubhajit Konar and Vijay Gautam. Deformation behaviour of a high manganese austenitic steel and measurements of microstructural features using orientation imaging microscopy. Sep 2025. URL: https://doi.org/10.1007/s12647-025-00859-1, doi:10.1007/s12647-025-00859-1.\n\u0160t\u011bp\u00e1n Gamanov, Poczkl\u00e1n Ladislav, Antonin Dlouhy, and Tomas Kruml. A step size dependence of kam, grod and gnd parameters calculated from ebsd. Jan 2025. URL: https://doi.org/10.2139/ssrn.4789333, doi:10.2139/ssrn.4789333.\nElif Demirel, Furkan Ozdemir, Abdullah Atilgan, Guher Pelin Toker, Julia Kristin Hufenbach, Clemens Kunz, and Nazim Babacan. Effect of laser powder bed fusion processing parameters on the microstructure and shape recovery of heat-treated fe\u201330mn\u20136si alloy. Journal of Materials Science, Aug 2026. URL: https://doi.org/10.1007/s10853-026-13504-2, doi:10.1007/s10853-026-13504-2.\nAlexander F. Brust, Eric J. Payton, Toren J. Hobbs, and Stephen R. Niezgoda. Application of the maximum flow\u2013minimum cut algorithm to segmentation and clustering of materials datasets. Microscopy and Microanalysis, 25:924-941, Jun 2019. URL: https://doi.org/10.1017/s1431927619014569, doi:10.1017/s1431927619014569.\nZhangyang Chen, Tianyi Zhang, Ju Liu, Zhongliang Zhu, Yaoyao Feng, Donghe Xu, Jinqing Liang, Xingyu Wang, Yi Zheng, Kaiyang Li, and Naiqiang Zhang. Investigation on the inhibitory effects of laser shock peening on the high-temperature stress corrosion cracking of gh901 alloy in the 600 \u00b0c steam environment. Materials Characterization, 240:116837, Oct 2026. URL: https://doi.org/10.1016/j.matchar.2026.116837, doi:10.1016/j.matchar.2026.116837.\nAustenite memory and spontaneous recrystallization and its influence on the martensitic substructure of a PH 15-5 steel during solution annealing\nYu Wang, Lichu Zhou, Jian Cheng, Liang Chen, Xia Cao, Yijie Pan, Jinfeng Ma, and Feng Fang. Effect of stacking fault energy on tensile and fracture performance in 2507 super duplex stainless steel. Materials Science and Engineering: A, 972:150586, Oct 2026. URL: https://doi.org/10.1016/j.msea.2026.150586, doi:10.1016/j.msea.2026.150586.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=11 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0000 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "call_IbQnwsRTVlSTABNPkkywHUs6", + "info": { + "start_ts": 1126.988877333, + "end_ts": 1158.479312275 + } + }, + { + "role": "tool", + "content": "Retrieved Papers:\n## 1. Towards an integrated texture toolkit, 1: unveiling the complex relationship between crystal shape and fabric in EBSD data\nValid Text Names:\n'currier2024towardsanintegrated pages 1-3', 'currier2024towardsanintegrated pages 3-6', 'currier2024towardsanintegrated pages 6-9', 'currier2024towardsanintegrated pages 9-12', 'currier2024towardsanintegrated pages 12-14', 'currier2024towardsanintegrated pages 14-18', 'currier2024towardsanintegrated pages 18-22', 'currier2024towardsanintegrated pages 22-25', 'currier2024towardsanintegrated pages 25-28', 'currier2024towardsanintegrated pages 28-31'\n\nBibTex:\n@article{currier2024towardsanintegrated,\n author = \"Currier, Ryan M. and Mittal, Tushar and Hidalgo, Paulo J.\",\n title = \"Towards an integrated texture toolkit, 1: unveiling the complex relationship between crystal shape and fabric in EBSD data\",\n year = \"2024\",\n journal = \"Contributions to Mineralogy and Petrology\",\n month = \"Apr\",\n doi = \"10.1007/s00410-024-02128-x\",\n url = \"https://doi.org/10.1007/s00410-024-02128-x\",\n volume = \"179\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"4\",\n issn = \"0010-7999\"\n}\n\n\nRelevant Snippet:\n\u2026 We choose an uncertainty threshold of \u03c3 = 2.5 and apply a three-\u2026 This is notable, considering the raw EBSD-derived ODF \u2026 Grain measurements are automated and reproducible, and \u2026\n\n\n---\n\n## 2. Determination of grain size by EBSD-Report on a round robin measurement of equiaxed titanium.\nValid Text Names:\n'mingard2012determinationofgrain pages 1-9', 'mingard2012determinationofgrain pages 9-11', 'mingard2012determinationofgrain pages 11-16', 'mingard2012determinationofgrain pages 16-19', 'mingard2012determinationofgrain pages 19-23', 'mingard2012determinationofgrain pages 23-26', 'mingard2012determinationofgrain pages 26-30', 'mingard2012determinationofgrain pages 30-32', 'mingard2012determinationofgrain pages 32-36', 'mingard2012determinationofgrain pages 36-39', 'mingard2012determinationofgrain pages 36-36', 'mingard2012determinationofgrain pages 39-41', 'mingard2012determinationofgrain pages 41-46'\n\nBibTex:\n@article{mingard2012determinationofgrain,\n author = \"Mingard, KP and Quested, PN and Peck, MS\",\n title = \"Determination of grain size by EBSD-Report on a round robin measurement of equiaxed titanium.\",\n year = \"2012\",\n journal = \"Unknown journal\"\n}\n\n\nRelevant Snippet:\n\u2026 on the reproducibility and repeatability of grain sizing by EBSD for establishing uncertainties associated \u2026 Proc 14th Int Conf of Textures of Materials. (ICOTOM 14) Leuven Belgium 2005. \u2026\n\n\nUnobtainable Papers:\nMauro Francisco Arcidiacono and Salaheddin Rahimi. A surface integrity-informed crystal-plasticity based modelling of fatigue crack initiation in aerospace-grade ti-6al-4v. Materials Science and Technology, 42:998-1012, Jul 2026. URL: https://doi.org/10.1177/02670836251365326, doi:10.1177/02670836251365326.\nJessica Gyhlesten Back and G\u00f6ran Engberg. Investigation of parent austenite grains from martensite structure using ebsd in a wear resistant steel. Materials, 10:453, Apr 2017. URL: https://doi.org/10.3390/ma10050453, doi:10.3390/ma10050453.\nFriederike Emeis, Martin Peterlechner, Sergiy V. Divinski, and Gerhard Wilde. Grain boundary engineering parameters for ultrafine grained microstructures: proof of principles by a systematic composition variation in the cu-ni system. Acta Materialia, 150:262-272, May 2018. URL: https://doi.org/10.1016/j.actamat.2018.02.054, doi:10.1016/j.actamat.2018.02.054.\nGert Nolze, Maria J\u00fcrgens, J\u00fcrgen Olbricht, and Aimo Winkelmann. Improving the precision of orientation measurements from technical materials via ebsd pattern matching. Acta Materialia, 159:408-415, Oct 2018. URL: https://doi.org/10.1016/j.actamat.2018.08.028, doi:10.1016/j.actamat.2018.08.028.\nFangfeiyuan Zhang, Jianli Zhou, Haolin Yan, Jiayi Tian, Ting Li, Jinyuan Yang, and Ze Zhang. Deep-learning-based grain boundary segmentation and quantitative microstructural characterization of normalized 1045 steel from optical microscopy. Materials Today Nano, pages 100922, Aug 2026. URL: https://doi.org/10.1016/j.mtnano.2026.100922, doi:10.1016/j.mtnano.2026.100922.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=10 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0000 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "call_FRbmFTZBmmcuK1maK0G6jZcO", + "info": { + "start_ts": 1127.026005266, + "end_ts": 1152.724202411 + } + }, + { + "role": "tool", + "content": "Retrieved Papers:\n## 1. Effects of SEM Distortions on EBSD Grain Size Measurements\nValid Text Names:\n'timberlake2026effectsofsem pages 1-2', 'timberlake2026effectsofsem pages 2-4', 'timberlake2026effectsofsem pages 4-6', 'timberlake2026effectsofsem pages 6-8', 'timberlake2026effectsofsem pages 8-14', 'timberlake2026effectsofsem pages 14-17', 'timberlake2026effectsofsem pages 17-17'\n\nBibTex:\n@article{timberlake2026effectsofsem,\n author = \"Timberlake, D. M. and Payton, E. J.\",\n title = \"Effects of SEM Distortions on EBSD Grain Size Measurements\",\n year = \"2026\",\n journal = \"Metallography, Microstructure, and Analysis\",\n volume = \"15\",\n pages = \"489-505\",\n month = \"Feb\",\n doi = \"10.1007/s13632-026-01317-3\",\n url = \"https://doi.org/10.1007/s13632-026-01317-3\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"2\",\n issn = \"2192-9262\"\n}\n\n\nAbstract:\nAbstract\n Systematic discrepancies persist between results from grain size measurement standards, such as ASTM E 112 and ASTM E 2627, when different imaging techniques and analysis methods are used. The source of these discrepancies may be differences in imaging physics, resolution limits, grain boundary definitions, post-processing practices, or combinations thereof. Geometric distortions and drift effects in scanning electron microscope imaging are systematically modeled using synthetic microstructures to assess their impact on electron backscatter diffraction-based grain size measurement accuracy. Standard methods are compared to a lesser-known method, the Triple Point Count (TPC). Most distortion types introduce smaller biases than the expected accuracy of the methods under typical imaging conditions. TPC provides consistent performance across varying resolutions and sampling conditions. This provides further evidence that reported discrepancies are largely driven by an assumption made in the estimate for converting intercept measurements to ASTM grain size numbers, as recently reported by Evans et al.\n\nRelevant Snippet:\n\u2026 , new standards ASTM E 2627 [14] and ISO 13067 [15] were \u2026 ASTM standards differ by up to one ASTM grain size number (\ud835\udc3a), despite round robin studies that suggest reproducibility \u2026\n\n\n---\n\n## 2. Towards standardisation of average grain size measurement of additively manufactured microstructures using EBSD\nValid Text Names:\n'tong2026towardsstandardisationof pages 1-5', 'tong2026towardsstandardisationof pages 5-10', 'tong2026towardsstandardisationof pages 10-16', 'tong2026towardsstandardisationof pages 16-20', 'tong2026towardsstandardisationof pages 20-24', 'tong2026towardsstandardisationof pages 24-24'\n\nBibTex:\n@article{tong2026towardsstandardisationof,\n author = \"Tong, Vivian and Zhang, Hannah and Gaudio, Jacopo Del and Mingard, Ken and Gholinia, A.\",\n title = \"Towards standardisation of average grain size measurement of additively manufactured microstructures using EBSD\",\n year = \"2026\",\n journal = \"ArXiv\",\n month = \"May\",\n doi = \"10.48550/arxiv.2605.28852\",\n url = \"https://doi.org/10.48550/arxiv.2605.28852\"\n}\n\n\nRelevant Snippet:\n\u2026 An interlaboratory comparison study was conducted to find out what grain size metrics and \u2026 ; ASTM E2627 [3] and ISO 13067 [4] both describe electron backscatter diffraction (EBSD)-\u2026\n\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=10 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0000 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "call_wwHAT5fsEPLKgY67gOhd7XvY", + "info": { + "start_ts": 1127.069870785, + "end_ts": 1148.701598789 + } + }, + { + "role": "tool", + "content": "Search retrieved no additional papers. This may be because nothing matched the search query, or because all found papers have been previously retrieved.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=7 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0000 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "call_e9NBchsaJ0fB4ugQsV9w6wGG", + "info": { + "start_ts": 1127.110388116, + "end_ts": 1145.576269076 + } + }, + { + "role": "tool", + "content": "Retrieved Papers:\n## 1. The morphological characterisation of grains and grain boundaries\nValid Text Names:\n'muirhead2001themorphologicalcharacterisation pages 1-10', 'muirhead2001themorphologicalcharacterisation pages 10-14', 'muirhead2001themorphologicalcharacterisation pages 14-19', 'muirhead2001themorphologicalcharacterisation pages 19-24', 'muirhead2001themorphologicalcharacterisation pages 24-30', 'muirhead2001themorphologicalcharacterisation pages 30-37', 'muirhead2001themorphologicalcharacterisation pages 37-43', 'muirhead2001themorphologicalcharacterisation pages 43-50', 'muirhead2001themorphologicalcharacterisation pages 50-55', 'muirhead2001themorphologicalcharacterisation pages 55-60', 'muirhead2001themorphologicalcharacterisation pages 60-66', 'muirhead2001themorphologicalcharacterisation pages 66-72', 'muirhead2001themorphologicalcharacterisation pages 72-79', 'muirhead2001themorphologicalcharacterisation pages 79-88', 'muirhead2001themorphologicalcharacterisation pages 88-95', 'muirhead2001themorphologicalcharacterisation pages 95-103', 'muirhead2001themorphologicalcharacterisation pages 103-110', 'muirhead2001themorphologicalcharacterisation pages 110-118', 'muirhead2001themorphologicalcharacterisation pages 118-127', 'muirhead2001themorphologicalcharacterisation pages 127-137', 'muirhead2001themorphologicalcharacterisation pages 137-146', 'muirhead2001themorphologicalcharacterisation pages 146-155', 'muirhead2001themorphologicalcharacterisation pages 155-162', 'muirhead2001themorphologicalcharacterisation pages 162-169', 'muirhead2001themorphologicalcharacterisation pages 169-178', 'muirhead2001themorphologicalcharacterisation pages 178-184', 'muirhead2001themorphologicalcharacterisation pages 184-193', 'muirhead2001themorphologicalcharacterisation pages 193-196', 'muirhead2001themorphologicalcharacterisation pages 196-199', 'muirhead2001themorphologicalcharacterisation pages 199-202', 'muirhead2001themorphologicalcharacterisation pages 202-205', 'muirhead2001themorphologicalcharacterisation pages 205-211', 'muirhead2001themorphologicalcharacterisation pages 211-219', 'muirhead2001themorphologicalcharacterisation pages 219-227', 'muirhead2001themorphologicalcharacterisation pages 227-233', 'muirhead2001themorphologicalcharacterisation pages 233-238', 'muirhead2001themorphologicalcharacterisation pages 238-243', 'muirhead2001themorphologicalcharacterisation pages 243-248', 'muirhead2001themorphologicalcharacterisation pages 248-254', 'muirhead2001themorphologicalcharacterisation pages 254-260', 'muirhead2001themorphologicalcharacterisation pages 260-266', 'muirhead2001themorphologicalcharacterisation pages 266-272', 'muirhead2001themorphologicalcharacterisation pages 272-278', 'muirhead2001themorphologicalcharacterisation pages 278-285', 'muirhead2001themorphologicalcharacterisation pages 285-293', 'muirhead2001themorphologicalcharacterisation pages 293-297', 'muirhead2001themorphologicalcharacterisation pages 297-301', 'muirhead2001themorphologicalcharacterisation pages 301-301'\n\nBibTex:\n@article{muirhead2001themorphologicalcharacterisation,\n author = \"Muirhead, JJ\",\n title = \"The morphological characterisation of grains and grain boundaries\",\n year = \"2001\",\n journal = \"Unknown journal\"\n}\n\n\nRelevant Snippet:\n\u2026 grain size is relatively less affected by missing boundaries \u2026 EBSD map provides a complete network of grain boundaries \u2026 the orientation relationship between neighbouring lattices is \u2026\n\n\n---\n\n## 2. Boundary characterization using 3D mapping of geometrically necessary dislocations in AM Ta microstructure\nValid Text Names:\n'witzen2022boundarycharacterizationusing pages 1-4', 'witzen2022boundarycharacterizationusing pages 4-7', 'witzen2022boundarycharacterizationusing pages 7-9', 'witzen2022boundarycharacterizationusing pages 9-11', 'witzen2022boundarycharacterizationusing pages 11-14', 'witzen2022boundarycharacterizationusing pages 14-18', 'witzen2022boundarycharacterizationusing pages 18-21', 'witzen2022boundarycharacterizationusing pages 21-23', 'witzen2022boundarycharacterizationusing pages 23-25'\n\nBibTex:\n@article{witzen2022boundarycharacterizationusing,\n author = \"Witzen, Wyatt A. and Polonsky, Andrew T. and Rottmann, Paul F. and Pusch, Kira M. and Echlin, McLean P. and Pollock, Tresa M. and Beyerlein, Irene J.\",\n title = \"Boundary characterization using 3D mapping of geometrically necessary dislocations in AM Ta microstructure\",\n year = \"2022\",\n journal = \"Journal of Materials Science\",\n volume = \"57\",\n pages = \"9885-9902\",\n month = \"Mar\",\n doi = \"10.1007/s10853-022-07074-2\",\n url = \"https://doi.org/10.1007/s10853-022-07074-2\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"21\",\n issn = \"0022-2461\"\n}\n\n\nRelevant Snippet:\n\u2026 pattern and orientation information retrieved by an EBSD \u2026 neighborhood constructed of only the six nearest neighbors \u2026 the local deviation from the average orientation of the entire \u2026\n\n\n---\n\n## 3. Accurate grain boundary plane distributions for textured microstructures from stereological analysis of orthogonal two-dimensional electron backscatter diffraction orientation maps\nValid Text Names:\n'folwarczny2026accurategrainboundary pages 1-3', 'folwarczny2026accurategrainboundary pages 3-5', 'folwarczny2026accurategrainboundary pages 5-9', 'folwarczny2026accurategrainboundary pages 9-12', 'folwarczny2026accurategrainboundary pages 12-15', 'folwarczny2026accurategrainboundary pages 15-18', 'folwarczny2026accurategrainboundary pages 18-20'\n\nBibTex:\n@article{folwarczny2026accurategrainboundary,\n author = \"Folwarczny, Martin and Li, Ao and Shah, Rushvi and Chote, Aaron and Austin, Alexandra C. and Zhu, Yimin and Rohrer, Gregory S. and Jackson, Michael A. and Kotakadi, Souhardh and Marquardt, Katharina\",\n title = \"Accurate grain boundary plane distributions for textured microstructures from stereological analysis of orthogonal two-dimensional electron backscatter diffraction orientation maps\",\n year = \"2026\",\n journal = \"Ultramicroscopy\",\n volume = \"280\",\n pages = \"114262\",\n month = \"Feb\",\n doi = \"10.1016/j.ultramic.2025.114262\",\n url = \"https://doi.org/10.1016/j.ultramic.2025.114262\",\n publisher = \"Elsevier BV\",\n issn = \"0304-3991\"\n}\n\n\nRelevant Snippet:\n\u2026 part of this bias by combining data from three orthogonal EBSD orientation maps for \u2026 Many studies focus on the average grain size as the main parameter related to macroscopic \u2026\n\n\n---\n\n## 4. Machine learning enhanced analysis of EBSD data for texture representation\nValid Text Names:\n'wanni2024machinelearningenhanced pages 1-2', 'wanni2024machinelearningenhanced pages 2-3', 'wanni2024machinelearningenhanced pages 3-5', 'wanni2024machinelearningenhanced pages 5-6', 'wanni2024machinelearningenhanced pages 6-7', 'wanni2024machinelearningenhanced pages 7-9', 'wanni2024machinelearningenhanced pages 9-10', 'wanni2024machinelearningenhanced pages 10-11'\n\nBibTex:\n@article{wanni2024machinelearningenhanced,\n author = \"Wanni, J. and Bronkhorst, C. A. and Thoma, D. J.\",\n title = \"Machine learning enhanced analysis of EBSD data for texture representation\",\n year = \"2024\",\n journal = \"npj Computational Materials\",\n volume = \"10\",\n pages = \"1-11\",\n month = \"Jun\",\n doi = \"10.1038/s41524-024-01324-4\",\n url = \"https://doi.org/10.1038/s41524-024-01324-4\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"1\",\n issn = \"2057-3960\"\n}\n\n\nAbstract:\nGenerating reduced-order, synthetic grain structure datasets that accurately represent the measured grain structure of a material is important for reducing the cost and increasing the accuracy of computational crystal plasticity efforts. This study introduces a machine-learning-based approach, termed texture adaptive clustering and sampling (TACS), for generating representative Euler angle datasets that accurately mimic the crystallographic texture. The TACS approach employs K-means clustering and density-based sampling in a closed-loop iteration to create representative Euler angle datasets. Proof-of-principle experiments were performed on rolled and recrystallized low-carbon steel. Validation of the TACS approach was extended to twenty-two datasets, varying lattice structures, and complex crystallographic textures, thereby encompassing a broad range of materials and crystal structures. Kolmogorov-Smirnov (K-S) test comparisons underscore the performance of the TACS approach over traditional electron backscatter diffraction EBSD dataset reduction techniques, with average K-S test scores nearing 0.9, indicating a high-fidelity representation of the original datasets. In contrast, conventional methods display scores below 0.3, indicating less reliability of the structure representation. The independence of the TACS approach from material texture and its capability to autonomously generate datasets with predetermined data points demonstrates its unbiased potential in streamlining dataset preparation for crystallographic analysis.\n\nRelevant Snippet:\n\u2026 diffraction EBSD dataset reduction techniques, with average \u2026 providing a general statistical overview of orientation data, it \u2026 such as grain size, aspect ratio, and the number of neighbors, \u2026\n\n\n---\n\n## 5. Effect of microstructure on strain localization in a 7050 aluminum alloy: Comparison of experiments and modeling for various textures\nValid Text Names:\n'mello2016effectofmicrostructure pages 1-4', 'mello2016effectofmicrostructure pages 4-8', 'mello2016effectofmicrostructure pages 8-12', 'mello2016effectofmicrostructure pages 12-17', 'mello2016effectofmicrostructure pages 17-20', 'mello2016effectofmicrostructure pages 20-24', 'mello2016effectofmicrostructure pages 24-26'\n\nBibTex:\n@article{mello2016effectofmicrostructure,\n author = \"Mello, Alberto W. and Nicolas, Andrea and Lebensohn, Ricardo A. and Sangid, Michael D.\",\n title = \"Effect of microstructure on strain localization in a 7050 aluminum alloy: Comparison of experiments and modeling for various textures\",\n year = \"2016\",\n journal = \"Materials Science and Engineering A-structural Materials Properties Microstructure and Processing\",\n volume = \"661\",\n pages = \"187-197\",\n month = \"Apr\",\n doi = \"10.1016/j.msea.2016.03.012\",\n url = \"https://doi.org/10.1016/j.msea.2016.03.012\",\n publisher = \"Elsevier BV\",\n issn = \"0921-5093\"\n}\n\n\nRelevant Snippet:\n\u2026 The conversion of the orientation data files from the EBSD to \u2026 length-scale, thus we cannot account for grain sizes within the \u2026 to grain orientation and it is clearly affected by the neighbor \u2026\n\n\n---\n\n## 6. Deep Learning for automated phase segmentation in EBSD maps. A case study in Dual Phase steel microstructures\nValid Text Names:\n'ostormujof2022deeplearningfor pages 1-3', 'ostormujof2022deeplearningfor pages 3-5', 'ostormujof2022deeplearningfor pages 5-9', 'ostormujof2022deeplearningfor pages 9-13', 'ostormujof2022deeplearningfor pages 13-16', 'ostormujof2022deeplearningfor pages 16-18', 'ostormujof2022deeplearningfor pages 18-21'\n\nBibTex:\n@article{ostormujof2022deeplearningfor,\n author = \"Ostormujof, T Martinez and Purohit, Rrp Purushottam Raj and Breumier, S and Gey, Nathalie and Salib, M and Germain, L\",\n title = \"Deep Learning for automated phase segmentation in EBSD maps. A case study in Dual Phase steel microstructures\",\n year = \"2022\",\n journal = \"Materials Characterization\",\n month = \"Nov\",\n doi = \"10.48550/arxiv.2112.03072\",\n url = \"https://doi.org/10.48550/arxiv.2112.03072\",\n publisher = \"arXiv\"\n}\n\n\nRelevant Snippet:\n\u2026 ferrite grains neighboring martensite domains. This small ferrite surrounded by martensite presents a lower BC and BS in average due to a high boundary\u2026 martensite and the grain sizes. \u2026\n\n\n---\n\n## 7. SEraMic: A semi-automatic method for the segmentation of grain boundaries\nValid Text Names:\n'podor2021seramicasemiautomatic pages 1-2', 'podor2021seramicasemiautomatic pages 2-3', 'podor2021seramicasemiautomatic pages 3-6', 'podor2021seramicasemiautomatic pages 6-7', 'podor2021seramicasemiautomatic pages 7-8', 'podor2021seramicasemiautomatic pages 8-10', 'podor2021seramicasemiautomatic pages 10-10'\n\nBibTex:\n@misc{podor2021seramicasemiautomatic,\n author = \"Podor, R. and Goff, X. Le and Lautru, J. and Brau, H.P. and Massonnet, M. and Clavier, N.\",\n title = \"SEraMic: A semi-automatic method for the segmentation of grain boundaries\",\n year = \"2021\",\n journal = \"Journal of the European Ceramic Society\",\n volume = \"41\",\n pages = \"5349-5358\",\n month = \"Aug\",\n doi = \"10.1016/j.jeurceramsoc.2021.03.062\",\n url = \"https://doi.org/10.1016/j.jeurceramsoc.2021.03.062\",\n publisher = \"Elsevier BV\",\n issue = \"10\",\n issn = \"0955-2219\"\n}\n\n\nRelevant Snippet:\n\u2026 the grain size distribution and evaluate the average grain size\u2026 The primary benefit of grain size measurement using EBSD \u2026 the orientation contrast between two neighbouring grains also \u2026\n\n\nUnobtainable Papers:\nZheng Li, Yi Ming Liu, Yang Yang, Zhi Tian Ren, Luo Yi Li, Ye Bin Zhu, Jian Jie Lin, Ying Liu, and Jing Tao Wang. Quasi-single-crystalline aluminum tubes with continuous rotational symmetry via tube high-pressure shearing. Materials & Design, 261:115352, Jan 2026. URL: https://doi.org/10.1016/j.matdes.2025.115352, doi:10.1016/j.matdes.2025.115352.\nY. A. Coutinho, S. C. K. Rooney, and E. J. Payton. Analysis of ebsd grain size measurements using microstructure simulations and a customizable pattern matching library for grain perimeter estimation. Metallurgical and Materials Transactions A, 48:2375-2395, Mar 2017. URL: https://doi.org/10.1007/s11661-017-4031-z, doi:10.1007/s11661-017-4031-z.\nD. Lunt, R. Thomas, M. Roy, J. Duff, M. Atkinson, P. Frankel, M. Preuss, and J. Quinta da Fonseca. Comparison of sub-grain scale digital image correlation calculated using commercial and open-source software packages. Materials Characterization, 163:110271, May 2020. URL: https://doi.org/10.1016/j.matchar.2020.110271, doi:10.1016/j.matchar.2020.110271.\nAmit Kumar Choudhary, Tvrtko Grubesa, Andreas Jansche, Timo Bernthaler, Dagmar Goll, and Gerhard Schneider. Deep learning and correlative microscopy for quantification of grain orientation in sintered fendb-type permanent magnets by domain pattern analysis. Acta Materialia, Jan 2024. URL: https://doi.org/10.1016/j.actamat.2023.119563, doi:10.1016/j.actamat.2023.119563.\nK.P. Mingard, B. Roebuck, E.G. Bennett, M.G. Gee, H. Nordenstrom, G. Sweetman, and P. Chan. Comparison of ebsd and conventional methods of grain size measurement of hardmetals. International Journal of Refractory Metals & Hard Materials, 27:213-223, Mar 2009. URL: https://doi.org/10.1016/j.ijrmhm.2008.06.009, doi:10.1016/j.ijrmhm.2008.06.009.\nRuth H. Wightman, David J. Prior, and Timothy A. Little. Quartz veins deformed by diffusion creep-accommodated grain boundary sliding during a transient, high strain-rate event in the southern alps, new zealand. Journal of Structural Geology, 28:902-918, May 2006. URL: https://doi.org/10.1016/j.jsg.2006.02.008, doi:10.1016/j.jsg.2006.02.008.\nH. Latuner, Julie Favre, A. Helstroffer, G. Inacio Da Rosa, P. Joly, C. Maurice, E. Plancher, M. Roth, C. Desrayaud, and G. Kermouche. Identification of recrystallized grains in ebsd maps: automated adaptive thresholding using a gaussian mixture approach. Materials Characterization, 231:115920, Jan 2026. URL: https://doi.org/10.1016/j.matchar.2025.115920, doi:10.1016/j.matchar.2025.115920.\nA.E. Davis, X. Zeng, R. Thomas, J.R. Kennedy, J. Donoghue, A. Gholinia, P.B. Prangnell, and J. Quinta Da Fonseca. Optimising large-area crystal orientation mapping of nanoscale \u03b2 phase in \u03b1 + \u03b2 titanium alloys using ebsd. Materials Characterization, 194:112371, Dec 2022. URL: https://doi.org/10.1016/j.matchar.2022.112371, doi:10.1016/j.matchar.2022.112371.\nDong-Kyu Kim, Wanchuck Woo, Won-Woong Park, Yong-Taek Im, and Anthony Rollett. Mesoscopic coupled modeling of texture formation during recrystallization considering stored energy decomposition. Computational Materials Science, 129:55-65, Mar 2017. URL: https://doi.org/10.1016/j.commatsci.2016.11.048, doi:10.1016/j.commatsci.2016.11.048.\nShuwen Chen, Shiwei Han, Huajie Yang, Wenwang Wu, and Xianglong Meng. Crystal plasticity-informed machine learning prediction of stress hotspots in gh4169 superalloy. Jul 2026. URL: https://doi.org/10.1016/j.jmrt.2026.07.213, doi:10.1016/j.jmrt.2026.07.213.\nNing Lu, Jiwoong Kang, Nancy Senabulya, Ron Keinan, Nicolas Gueninchault, and Ashwin J. Shahani. Dynamics of particle-assisted abnormal grain growth revealed through integrated three-dimensional microanalysis. Acta Materialia, 195:1-12, Aug 2020. URL: https://doi.org/10.1016/j.actamat.2020.04.049, doi:10.1016/j.actamat.2020.04.049.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=12 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0000 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "call_SYAbaDbcWxJtB5ztHvpRflp8", + "info": { + "start_ts": 1127.159748491, + "end_ts": 1163.336187904 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "call_IoE1i9qs7xQnymJj9yPIOaoD", + "type": "function", + "function": { + "arguments": "{\"question\": \"Extract all quantitative and qualitative evidence relevant to sensitivity, uncertainty, bias, and reproducibility of EBSD-derived grain size/count, texture/ODF, KAM/GND, low/high-angle boundaries, and GBCD as acquisition or processing parameters change. Include exact parameter values, numerical changes, standards requirements, round-robin discrepancies, sampling requirements, and recommended reporting.\"}", + "name": "gather_evidence" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Most relevant evidence (with ids):\n\n## pqac-00000000\n\nFrom text 'tong2026towardsstandardisationof pages 5-10'.\n\nVivian Tong, Hannah Zhang, Jacopo Del Gaudio, Ken Mingard, and A. Gholinia. Towards standardisation of average grain size measurement of additively manufactured microstructures using ebsd. ArXiv, May 2026. URL: https://doi.org/10.48550/arxiv.2605.28852, doi:10.48550/arxiv.2605.28852. This article has 0 citations.\n\nThe excerpt addresses sensitivity and uncertainty of EBSD-derived grain size measurements across different software packages (AZtecCrystal, OIM Analysis, MTEX 6.0.0) using identical grain boundary threshold angles of 10\u00b0. Key findings include: number-weighted metrics show \u00b126-100% variation with different clean-up methods, while area-weighted metrics are more robust at \u00b10.2-10% variation. Clean-up routines must comply with ISO 13067 (\u22645% change) or ASTM E2627 (\u226410% change). Grain area computation method uncertainty is comparable to clean-up effects but has negligible impact on mean free distance (MFD). Standards specify minimum grain size thresholds of 10 points (ISO 13067) or 100 points (ASTM E2627) for exclusion. Edge grain exclusion causes underestimation of area-weighted grain size in small maps, particularly when grain sizes are large relative to map field of view. The Miles-Lantejoul correction is recommended by ISO 13067 to account for edge bias but is complex to implement in additively manufactured microstructures with variable grain shapes.\n\n\n---\n\n## pqac-00000001\n\nFrom text 'tong2026towardsstandardisationof pages 16-20'.\n\nVivian Tong, Hannah Zhang, Jacopo Del Gaudio, Ken Mingard, and A. Gholinia. Towards standardisation of average grain size measurement of additively manufactured microstructures using ebsd. ArXiv, May 2026. URL: https://doi.org/10.48550/arxiv.2605.28852, doi:10.48550/arxiv.2605.28852. This article has 0 citations.\n\nThe excerpt provides evidence on EBSD grain size measurement uncertainty and reproducibility. Grain clean-up uncertainty varies significantly with indexing rate: \u00b113% for 65% indexed maps versus \u00b14% for 95% indexed maps. EBSD step size and grain boundary threshold angle are critical interdependent parameters that must be identical for valid grain size comparisons. ISO 13067 recommends step sizes around 10% of average grain diameter, while 20% recommendations from other sources are insufficient for additive manufacturing structures. Unindexed points disproportionately affect small grain measurement due to non-random spatial distribution. Sample selection bias appears significant, with participants in interlaboratory studies disagreeing on whether to exclude fine grains near AM build surfaces. These factors collectively impact reproducibility of average grain size measurements from EBSD data.\n\n\n---\n\n## pqac-00000002\n\nFrom text 'mingard2012determinationofgrain pages 30-32'.\n\nKP Mingard, PN Quested, and MS Peck. Determination of grain size by ebsd-report on a round robin measurement of equiaxed titanium. Unknown journal, 2012.\n\nThis interlaboratory round-robin study on titanium grain size measurement via EBSD identified critical sensitivity to multiple parameters. Four of twelve laboratories reported significantly different results. Key error sources included: magnification calibration errors, noise reduction/data cleanup procedures, and step size selection with insufficient mapped area causing larger grains to be missed. After outlier removal, reproducibility standard deviation was 1.98 \u00b5m for equivalent circle diameter and 1.15 \u00b5m for linear intercept, with 10% lower values for linear intercept measurements. Smallest grain size cutoff choice was identified as the main source of interlaboratory variation, with disproportionate effects from small grains. Calibration and tilt angle measurement errors perpendicular to the tilt axis contributed to area-based measurements. Acceptable indexing was achieved at approximately 80% rather than the stated 95% target. The study emphasized proper reporting of grain size distribution data and cutoff values in both pixels and micrometers.\n\n\n---\n\n## pqac-00000003\n\nFrom text 'tong2026towardsstandardisationof pages 20-24'.\n\nVivian Tong, Hannah Zhang, Jacopo Del Gaudio, Ken Mingard, and A. Gholinia. Towards standardisation of average grain size measurement of additively manufactured microstructures using ebsd. ArXiv, May 2026. URL: https://doi.org/10.48550/arxiv.2605.28852, doi:10.48550/arxiv.2605.28852. This article has 0 citations.\n\nThis excerpt provides quantitative guidance on EBSD grain size measurement uncertainty and reproducibility for additively manufactured materials. Key parameter sensitivities include: EBSD step size should be ~10% of average grain diameter (per ISO 13067), though 20% is too coarse for AM structures with non-convex grains. Field of view (FoV) significantly affects sampling uncertainty\u201420 grain lengths per FoV achieves ~10% sampling uncertainty, which dominates total combined uncertainty. Random sampling uncertainty is the primary uncertainty component. The indexed-area-weighted median minimum Feret diameter (MFD) is recommended as the primary grain size statistic. EBSD map clean-up operations can change orientations by up to 5%. A relative combined expanded uncertainty (k=2) of 20% is achievable. Grain boundary threshold angle and EBSD step size must be reported when sub-grain structure or intragranular misorientations are present. Edge grains should be excluded. Small grain exclusion requires documenting their indexed area fraction. FoV should be at least 20\u00d7 larger than median grain length to avoid discrete jumps in cumulative histograms at the 50% median point.\n\n\n---\n\n## pqac-00000004\n\nFrom text 'timberlake2026effectsofsem pages 14-17'.\n\nD. M. Timberlake and E. J. Payton. Effects of sem distortions on ebsd grain size measurements. Metallography, Microstructure, and Analysis, 15:489-505, Feb 2026. URL: https://doi.org/10.1007/s13632-026-01317-3, doi:10.1007/s13632-026-01317-3. This article has 0 citations.\n\nThe excerpt presents quantitative evidence on EBSD grain size measurement sensitivity and uncertainty. Key findings include: sampling requirements of 300-500 grains reduce variability and flatten curves, with ASTM E 112 recommending minimum 50 grains for planimetric methods or 50 intercepts. Under typical SEM/optical microscopy conditions, distortions cause negligible bias, with most methods showing \u0394G variations within \u00b10.5 G, within acceptable standard tolerances. However, sensitivity varies by method: Abrams and Heyn intercept-based methods show largest sensitivity with increases up to \u00b12 G under drift conditions, while planimetric methods show ~1 G changes and TPC/ASTM E 2627 show smallest changes. Two-directional drift (x and y) produces greater variation than single-direction drift. The TPC method demonstrates superior robustness to distortion and scan resolution changes compared to intercept-based approaches, making it a potentially reliable alternative for conditions with large drift or imaging distortions.\n\n\n---\n\n## pqac-00000005\n\nFrom text 'muirhead2001themorphologicalcharacterisation pages 37-43'.\n\nJJ Muirhead. The morphological characterisation of grains and grain boundaries. Unknown journal, 2001.\n\nThe excerpt provides quantitative evidence on EBSD sensitivity and reproducibility across multiple parameters. Angular resolution depends on pixel resolution and calibration\u2014calibration errors of 2-3\u00b0 can cause incorrect boundary categorization. Misorientation angle accuracy shows dependency on angle magnitude: measurements of 20\u00b0 or greater are within 5\u00b0 of true value, while smaller misorientations have larger error magnitudes. Spatial resolution varies with material and orientation: 50-150nm parallel to tilt axis versus 150-500nm perpendicular for aluminum; lighter materials exhibit worse spatial resolution due to electron beam penetration. System angular accuracy of \u00b10.5\u00b0 was insufficient to detect texture changes at medium amplitudes. Beam current optimization affects indexing accuracy and spatial resolution\u2014low currents produce poorly-defined Kikuchi lines causing indexing failures, while high currents limit resolution through beam size and penetration depth. Cold work tolerance is minimal for subsequent EBSD analysis. Grain size perception is affected by boundary visibility\u2014fewer visible boundaries cause grains to appear larger. Calibration reproducibility and specimen preparation are critical for quantitative investigations.\n\n\n---\n\n## pqac-00000006\n\nFrom text 'mingard2012determinationofgrain pages 1-9'.\n\nKP Mingard, PN Quested, and MS Peck. Determination of grain size by ebsd-report on a round robin measurement of equiaxed titanium. Unknown journal, 2012.\n\nThis round-robin study of 12 laboratories measuring equiaxed titanium grain size via EBSD provides quantitative reproducibility and uncertainty data. Equivalent circle diameter measurements showed approximately 10% higher values than linear intercept measurements. Reproducibility limits for equivalent circle diameter were 80% greater than for linear intercept methods, attributed to calibration drift and tilt correction errors. Four of 12 laboratories reported results significantly differing from the mean. Repeatability (within single laboratory) was substantially better than reproducibility (between laboratories). The choice of minimum grain size cutoff proved most critical to reported values, with smallest grains disproportionately affecting averages depending on step size, data quality, and treatment of poorly indexed points. Processing parameters identified as significant include magnification, minimum grain size specification, and map noise cleanup.\n\n\n---\n\n## pqac-00000007\n\nFrom text 'tong2026towardsstandardisationof pages 1-5'.\n\nVivian Tong, Hannah Zhang, Jacopo Del Gaudio, Ken Mingard, and A. Gholinia. Towards standardisation of average grain size measurement of additively manufactured microstructures using ebsd. ArXiv, May 2026. URL: https://doi.org/10.48550/arxiv.2605.28852, doi:10.48550/arxiv.2605.28852. This article has 0 citations.\n\nThe excerpt addresses sensitivity and reproducibility of EBSD grain size measurements in additively manufactured materials. Key findings include: EBSD average grain size measurements are extremely sensitive to operator choices in experimental design, data clean-up, grain reconstruction, and statistical analysis. Critical parameters and their effects are documented: (1) Small grain removal (< 10-100 points per grain) severely biases results; (2) Step size should be 20 points per grain (20% of average diameter), not 80-500 points; (3) Map quality must exceed 90% indexed fraction, as unindexed points along boundaries artificially fragment or link grains; (4) Misorientation threshold of 10\u00b0 is more appropriate than 5\u00b0 for sub-grain structures; (5) Field of view should match grain aspect ratio; (6) Statistics should use log-normal or Weibull distributions rather than Gaussian; (7) Area-weighted means are preferable to number-weighted means which underestimate grain size. An interlaboratory comparison study was conducted to evaluate current practices across software packages (OIM Analysis, AZtecCrystal, MTEX).\n\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: [pqac-00000000, pqac-00000001, pqac-00000002, pqac-00000003, pqac-00000004, pqac-00000005, pqac-00000006, pqac-00000007]\n\nStatus: Paper Count=12 | Relevant Papers=4 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=8 | Current Cost=$0.0599 | Disease-Target Evidence=0", + "name": "gather_evidence", + "tool_call_id": "call_IoE1i9qs7xQnymJj9yPIOaoD", + "info": { + "start_ts": 1174.206019346, + "end_ts": 1185.396823694 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "call_pVqu3utJ4nZONnUGKW30YIdz", + "type": "function", + "function": { + "arguments": "{\"query\": \"\\\"step size\\\" KAM GROD GND EBSD\"}", + "name": "paper_search" + } + }, + { + "id": "call_kZxFIqxPG9fXmkQ6U0FmIkEx", + "type": "function", + "function": { + "arguments": "{\"query\": \"EBSD noise reduction effect KAM grain boundary fraction cleanup\"}", + "name": "paper_search" + } + }, + { + "id": "call_CSl3NuNhxAmwa6o8iugFuqMm", + "type": "function", + "function": { + "arguments": "{\"query\": \"EBSD orientation precision Hough refined accuracy misorientation GND quantitative\"}", + "name": "paper_search" + } + }, + { + "id": "call_ZoUfIUthl9o6UoMZDyQMM7MX", + "type": "function", + "function": { + "arguments": "{\"query\": \"EBSD grain boundary character distribution angular resolution uncertainty Brandon criterion\"}", + "name": "paper_search" + } + }, + { + "id": "call_y3xj1lS4N93Owy5qXnEt3ZZ9", + "type": "function", + "function": { + "arguments": "{\"query\": \"EBSD texture sample size number grains ODF uncertainty confidence interval\"}", + "name": "paper_search" + } + }, + { + "id": "call_bo1dmVJs2ZfTsn92pKT2bMYX", + "type": "function", + "function": { + "arguments": "{\"query\": \"ASTM E2627 EBSD reporting step size cleanup grain size requirements\"}", + "name": "paper_search" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Search retrieved no additional papers. This may be because nothing matched the search query, or because all found papers have been previously retrieved.\n\nUnobtainable Papers:\nShouzhen Cao, Yiyong Jin, Guangqing Xu, Fuqiang Wang, Yao Wang, and Hongfeng Wang. Heat treatment strengthening process and mechanism for 20sa aluminum-clad steel wire. Metals, 16:855, Aug 2026. URL: https://doi.org/10.3390/met16080855, doi:10.3390/met16080855.\nZiman Wang, Zongliang Jiang, Fengting Sun, Tong Liang, Xiaoxiao Zeng, Wenjun Guo, Bai-gang Sun, and Qinghe Luo. Embrittlement mechanisms of high-strength steel for hydrogen injectors under sequential hydrogen exposure and cyclic impact. International Journal of Hydrogen Energy, 264:156899, Aug 2026. URL: https://doi.org/10.1016/j.ijhydene.2026.156899, doi:10.1016/j.ijhydene.2026.156899.\nVladimir Popov, Abheepsit Raturi, Inbar Sommer, Lynn Cohen, Eyal Sabatani, Shir Andreev Batat, Ankit Thakur, and Noam Eliaz. Porosity, lamellar microstructure, and their effect on the mechanical and corrosion behavior of ti-6al-7nb alloy produced by directed energy deposition. Journal of Alloys and Compounds, 1079:190104, Aug 2026. URL: https://doi.org/10.1016/j.jallcom.2026.190104, doi:10.1016/j.jallcom.2026.190104.\nYong Li and You Li. Mechanism of abnormal microstructural degradation in tp347hfg steel induced by service/peak-shaving operation. Materials & Design, pages 116863, Aug 2026. URL: https://doi.org/10.1016/j.matdes.2026.116863, doi:10.1016/j.matdes.2026.116863.\nJie Zhang, Zheng-fei Hu, and Zhen Zhang. Ebsd parameter assessment and constitutive models of crept hr3c austenitic steel. Journal of Iron and Steel Research International, 30:772-781, Feb 2023. URL: https://doi.org/10.1007/s42243-022-00902-4, doi:10.1007/s42243-022-00902-4.\nYu Luan, Pingli Mao, Le Zhou, Zhi Wang, Ziqi Wei, and Feng Wang. Temperature dependence of slip-twinning mechanism in az31 magnesium alloy under high strain rate compression: experimental and molecular dynamics study. Jul 2026. URL: https://doi.org/10.1007/s11665-026-14669-2, doi:10.1007/s11665-026-14669-2.\nJames D. Lamb, Evan B. Raeker, Leah H. Mills, Haydn Schroader, Alice Cervellon, McLean P. Echlin, and Tresa M. Pollock. Additive manufacturing\u2010induced deformation mechanisms in co\u2013ni superalloys revealed by integration of 3d ebsd and in situ digital image correlation. Advanced Engineering Materials, Aug 2026. URL: https://doi.org/10.1002/adem.71127, doi:10.1002/adem.71127.\nZhi-cheng Zhang, Hong-yu Zhou, Bo-yu Sun, Ying Lu, Hong-zheng Han, C. Huang, Ying-ying Feng, and Zong-an Luo. Effects of multiple laser shock peening passes on microstructural evolution and wear mechanisms of a low-alloy martensitic steel. Unknown journal, Jan 2026. URL: https://doi.org/10.2139/ssrn.7290272, doi:10.2139/ssrn.7290272.\nJustin A Warner, Emily Konopka, and Sriram Vijayan. Quantifying geometrically necessary dislocation density in 316l stainless steel fabricated via laser powder bed fusion. Jul 2026. URL: https://doi.org/10.1093/mam/ozag053.676, doi:10.1093/mam/ozag053.676.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: [pqac-00000000, pqac-00000001, pqac-00000002, pqac-00000003, pqac-00000004, pqac-00000005, pqac-00000006, pqac-00000007]\n\nStatus: Paper Count=22 | Relevant Papers=4 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=8 | Current Cost=$0.0599 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "call_pVqu3utJ4nZONnUGKW30YIdz", + "info": { + "start_ts": 1202.177400196, + "end_ts": 1233.909138173 + } + }, + { + "role": "tool", + "content": "Retrieved Papers:\n## 1. Microstructural changes due to fatigue of Al0. 1CoCrFeNi high entropy alloy studied by electron back scatter diffraction: EBSD scanning of large areas\nValid Text Names:\n'baars2018microstructuralchangesdue pages 1-4', 'baars2018microstructuralchangesdue pages 4-9', 'baars2018microstructuralchangesdue pages 9-12', 'baars2018microstructuralchangesdue pages 12-17', 'baars2018microstructuralchangesdue pages 17-23', 'baars2018microstructuralchangesdue pages 23-26', 'baars2018microstructuralchangesdue pages 26-44', 'baars2018microstructuralchangesdue pages 44-47', 'baars2018microstructuralchangesdue pages 47-50'\n\nBibTex:\n@article{baars2018microstructuralchangesdue,\n author = \"van Baars, S\",\n title = \"Microstructural changes due to fatigue of Al0. 1CoCrFeNi high entropy alloy studied by electron back scatter diffraction: EBSD scanning of large areas\",\n year = \"2018\",\n journal = \"Unknown journal\"\n}\n\n\nRelevant Snippet:\n\u2026 grain CI standardization This is a cleanup technique used to \u2026 high concentrations near grain boundaries. This would \u2026 the grain boundary itself is of course excluded since the KAM \u2026\n\n\nUnobtainable Papers:\nManoj Mugale, Sainand Jadhav, Amit Choudhari, Akash Belure, Suhas Alkunte, Sanoj Karki, Satyavan Digole, and Tushar Borkar. Additive manufacturing of high-entropy alloys (am-heas): a comprehensive review of processing methods, microstructure, mechanical properties, and challenges. Jul 2026. URL: https://doi.org/10.1007/s00170-026-18852-6, doi:10.1007/s00170-026-18852-6.\nB\u00fc\u015fra Aslan \u00c7\u0131\u011f\u0131r, O\u011fuzhan Y\u0131lmaz, and Mustafa Ka\u015f. Composition-dependent energy density control for defect mitigation in laser directed energy deposition of ss316l\u2013in718 functionally graded materials. International Journal of Precision Engineering and Manufacturing, Aug 2026. URL: https://doi.org/10.1007/s12541-026-01597-3, doi:10.1007/s12541-026-01597-3.\nJabir Ali Siddique, Bong H. Kim, Ram Song, Kwangmin Choi, Hyo Yun Jung, Tae-Yang Kwak, Umar Daraz, Abdul Wahid Shah, Javid Hussain, Seong-H. Ha, Young O. Yoon, Hyun K. Lim, and Shae K. Kim. Grain-scale origins of plc banding in al-9mg sheet revealed by in-situ ebsd and dic. Materials & Design, 268:116436, Aug 2026. URL: https://doi.org/10.1016/j.matdes.2026.116436, doi:10.1016/j.matdes.2026.116436.\nYifei Zhang, Yuxuan Yao, and Wei Zhou. Residual stress inversion driven by microstructural evolution in additively manufactured ti\u20136al\u20134v during electrochemical polishing. Jul 2026. URL: https://doi.org/10.1007/s11661-026-08323-8, doi:10.1007/s11661-026-08323-8.\nLin Xue, Caixia Li, Chao Li, Chuang Li, Dongyue Zhi, Chuanqi Cheng, and Jiacheng Dong. In-situ study of microstructural evolution in a rolled mg-gd-li alloy during room-temperature compression. Sep 2026. URL: https://doi.org/10.1016/j.jallcom.2026.190402, doi:10.1016/j.jallcom.2026.190402.\nJiayu Xue, Zhuangyan Zheng, Boshen Zhao, Feng Li, Cancan Liu, Liang Feng, and Hui Chang. Microstructural evolution and deformation-induced anisotropy in hot-rolled ti\u20136al\u20132sn\u20134zr\u20136mo alloy. Journal of Materials Science, Aug 2026. URL: https://doi.org/10.1007/s10853-026-13491-4, doi:10.1007/s10853-026-13491-4.\nChunxiao Li, Hong Yan, and Rongshi Chen. Microstructure and texture evolution of mg-14gd-0.5zr alloy during rolling and annealing under different temperatures. Acta Metallurgica Sinica (English Letters), 36:61-76, Aug 2023. URL: https://doi.org/10.1007/s40195-022-01447-x, doi:10.1007/s40195-022-01447-x.\nXin Wang, Cuirong Liu, Yan Li, Yulan Feng, Yuhui Duan, and Zhisheng Wu. Effect of welding speed on microstructure and mechanical properties of ae-cmt-welded az31b magnesium alloy joints. Crystals, 16(8):503, Aug 2026. URL: https://doi.org/10.3390/cryst16080503, doi:10.3390/cryst16080503.\nFrancisco Cruz-Gandarilla, Ana Mar\u00eda Salcedo-Garrido, Ra\u00fal E. Bolmaro, Thierry Baudin, Natalia S. De Vincentis, Martina Avalos, Jos\u00e9 G. Caba\u00f1as-Moreno, and H\u00e9ctor Mendoza-Leon. Microstructural evolution and mechanical properties on an arb processed if steel studied by x-ray diffraction and ebsd. Materials Characterization, 118:332-339, Aug 2016. URL: https://doi.org/10.1016/j.matchar.2016.05.025, doi:10.1016/j.matchar.2016.05.025.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: [pqac-00000000, pqac-00000001, pqac-00000002, pqac-00000003, pqac-00000004, pqac-00000005, pqac-00000006, pqac-00000007]\n\nStatus: Paper Count=22 | Relevant Papers=4 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=8 | Current Cost=$0.0599 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "call_kZxFIqxPG9fXmkQ6U0FmIkEx", + "info": { + "start_ts": 1202.213857579, + "end_ts": 1233.918132948 + } + }, + { + "role": "tool", + "content": "Retrieved Papers:\n## 1. Understanding deformation with high angular resolution electron backscatter diffraction (HR-EBSD)\nValid Text Names:\n'britton2018understandingdeformationwith pages 1-3', 'britton2018understandingdeformationwith pages 3-6', 'britton2018understandingdeformationwith pages 6-10', 'britton2018understandingdeformationwith pages 10-12', 'britton2018understandingdeformationwith pages 12-14'\n\nBibTex:\n@article{britton2018understandingdeformationwith,\n author = \"Britton, T B and Hickey, J L R\",\n title = \"Understanding deformation with high angular resolution electron backscatter diffraction (HR-EBSD)\",\n year = \"2018\",\n journal = \"IOP Conference Series: Materials Science and Engineering\",\n volume = \"304\",\n pages = \"012003\",\n month = \"Jan\",\n doi = \"10.1088/1757-899x/304/1/012003\",\n url = \"https://doi.org/10.1088/1757-899x/304/1/012003\",\n publisher = \"IOP Publishing\",\n issn = \"1757-8981\"\n}\n\n\nAbstract:\nHigh angular resolution electron backscatter diffraction (HR-EBSD) affords an increase in angular resolution, as compared to \u2018conventional\u2019 Hough transform based EBSD, of two orders of magnitude, enabling measurements of relative misorientations of 1 x 10\u22124 rads (~ 0.006\u00b0) and changes in (deviatoric) lattice strain with a precision of 1 x 10\u22124. This is achieved through direct comparison of two or more diffraction patterns using sophisticated cross-correlation based image analysis routines. Image shifts between zone axes in the two-correlated diffraction pattern are measured with sub-pixel precision and this realises the ability to measure changes in interplanar angles and lattice orientation with a high degree of sensitivity. These shifts are linked to strains and lattice rotations through simple geometry. In this manuscript, we outline the basis of the technique and two case studies that highlight its potential to tackle real materials science challenges, such as deformation patterning in polycrystalline alloys.\n\nRelevant Snippet:\n\u2026 is determined with sub-pixel accuracy as we assume that the \u2026 misorientation precision and measures the misorientation \u2026 , yet a quantitative line scan indicates that the Hough-based \u2026\n\n\n---\n\n## 2. High\u2010Angular Resolution Electron Backscatter Diffraction as a New Tool for Mapping Lattice Distortion in Geological Minerals\nValid Text Names:\n'wallis2019high\u2010angularresolutionelectron pages 1-5', 'wallis2019high\u2010angularresolutionelectron pages 5-11', 'wallis2019high\u2010angularresolutionelectron pages 11-15', 'wallis2019high\u2010angularresolutionelectron pages 15-19', 'wallis2019high\u2010angularresolutionelectron pages 19-23', 'wallis2019high\u2010angularresolutionelectron pages 23-30', 'wallis2019high\u2010angularresolutionelectron pages 30-36', 'wallis2019high\u2010angularresolutionelectron pages 36-40', 'wallis2019high\u2010angularresolutionelectron pages 40-44', 'wallis2019high\u2010angularresolutionelectron pages 44-48', 'wallis2019high\u2010angularresolutionelectron pages 48-52', 'wallis2019high\u2010angularresolutionelectron pages 52-57', 'wallis2019high\u2010angularresolutionelectron pages 57-61', 'wallis2019high\u2010angularresolutionelectron pages 61-61'\n\nBibTex:\n@article{wallis2019high\u2010angularresolutionelectron,\n author = \"Wallis, D. and Hansen, L. N. and Britton, T. B. and Wilkinson, A. J.\",\n title = \"High\u2010Angular Resolution Electron Backscatter Diffraction as a New Tool for Mapping Lattice Distortion in Geological Minerals\",\n year = \"2019\",\n journal = \"Journal of Geophysical Research: Solid Earth\",\n volume = \"124\",\n pages = \"6337-6358\",\n month = \"Jul\",\n doi = \"10.1029/2019jb017867\",\n url = \"https://doi.org/10.1029/2019jb017867\",\n publisher = \"American Geophysical Union (AGU)\",\n issue = \"7\",\n issn = \"2169-9313\"\n}\n\n\nAbstract:\nAnalysis of distortions of the crystal lattice within individual mineral grains is central to the investigation of microscale processes that control and record tectonic events. These distortions are generally combinations of lattice rotations and elastic strains, but a lack of suitable observational techniques has prevented these components being mapped simultaneously and routinely in earth science laboratories. However, the technique of high\u2010angular resolution electron backscatter diffraction (HR\u2010EBSD) provides the opportunity to simultaneously map lattice rotation and elastic strain gradients with exceptional precision, on the order of 0.01\u00b0 for rotations and 10\u22124 in strain, using a scanning electron microscope. Importantly, these rotations and lattice strains relate to densities of geometrically necessary dislocations and residual stresses. Recent works have begun to apply and adapt HR\u2010EBSD to geological minerals, highlighting the potential of the technique to provide new insights into the microphysics of rock deformation. Therefore, the purpose of this review is to provide a summary of the technique, to identify caveats and targets for further development, and to suggest areas where it offers potential for major advances. In particular, HR\u2010EBSD is well suited to characterizing the roles of different dislocation types during crystal plastic deformation and to mapping heterogeneous internal stress fields associated with specific deformation mechanisms/microstructures or changes in temperature, confining pressure, or macroscopic deviatoric stress. These capabilities make HR\u2010EBSD a particularly powerful new technique for analyzing the microstructures of deformed geological materials.\n\nRelevant Snippet:\n\u2026 For HR\u2010EBSD, the Hough transform is used only to \u2026 in relative orientations, that is, misorientations, between a reference \u2026 HR\u2010EBSD in these efforts is the capability to provide \u2026\n\n\n---\n\n## 3. 3D Reconstruction of a High-Energy Diffraction Microscopy Sample Using Multi-modal Serial Sectioning with High-Precision EBSD and Surface Profilometry\nValid Text Names:\n'sparks20243dreconstructionof pages 1-2', 'sparks20243dreconstructionof pages 2-6', 'sparks20243dreconstructionof pages 6-7', 'sparks20243dreconstructionof pages 7-9', 'sparks20243dreconstructionof pages 9-12', 'sparks20243dreconstructionof pages 12-14', 'sparks20243dreconstructionof pages 14-16', 'sparks20243dreconstructionof pages 16-18', 'sparks20243dreconstructionof pages 18-19', 'sparks20243dreconstructionof pages 19-21', 'sparks20243dreconstructionof pages 21-23', 'sparks20243dreconstructionof pages 23-24', 'sparks20243dreconstructionof pages 24-26', 'sparks20243dreconstructionof pages 26-28', 'sparks20243dreconstructionof pages 28-30', 'sparks20243dreconstructionof pages 30-31', 'sparks20243dreconstructionof pages 31-31'\n\nBibTex:\n@article{sparks20243dreconstructionof,\n author = \"Sparks, Gregory and Mason, Simon A. and Chapman, Michael G. and Park, Jun-Sang and Sharma, Hemant and Kenesei, Peter and Niezgoda, Stephen R. and Mills, Michael J. and Uchic, Michael D. and Shade, Paul A. and Obstalecki, Mark\",\n title = \"3D Reconstruction of a High-Energy Diffraction Microscopy Sample Using Multi-modal Serial Sectioning with High-Precision EBSD and Surface Profilometry\",\n year = \"2024\",\n journal = \"Integrating Materials and Manufacturing Innovation\",\n month = \"Jul\",\n doi = \"10.1007/s40192-024-00370-6\",\n url = \"https://doi.org/10.1007/s40192-024-00370-6\",\n volume = \"13\",\n pages = \"773-803\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"3\",\n issn = \"2193-9764\"\n}\n\n\nRelevant Snippet:\n\u2026 the square 3D-EBSD position grid to allow for point-to-point quantitative comparisons. Here, \u2026 the conventional Houghindexed EBSD data show an even greater misorientation relative to \u2026\n\n\n---\n\n## 4. Generative diffusion modeling protocols for improving the Kikuchi pattern indexing in electron back-scatter diffraction\nValid Text Names:\n'prajapat2026generativediffusionmodeling pages 1-3', 'prajapat2026generativediffusionmodeling pages 3-6', 'prajapat2026generativediffusionmodeling pages 6-10', 'prajapat2026generativediffusionmodeling pages 10-14', 'prajapat2026generativediffusionmodeling pages 14-21', 'prajapat2026generativediffusionmodeling pages 21-24', 'prajapat2026generativediffusionmodeling pages 24-29', 'prajapat2026generativediffusionmodeling pages 29-31', 'prajapat2026generativediffusionmodeling pages 31-31'\n\nBibTex:\n@article{prajapat2026generativediffusionmodeling,\n author = \"Prajapat, Meghraj and Alankar, Alankar\",\n title = \"Generative diffusion modeling protocols for improving the Kikuchi pattern indexing in electron back-scatter diffraction\",\n year = \"2026\",\n journal = \"Modelling and Simulation in Materials Science and Engineering\",\n month = \"Aug\",\n doi = \"10.1088/1361-651x/ae956a\",\n url = \"https://doi.org/10.1088/1361-651x/ae956a\",\n publisher = \"IOP Publishing\",\n issn = \"0965-0393\"\n}\n\n\nAbstract:\nAbstract\n Electron backscatter diffraction (EBSD) has traditionally relied upon methods such as the Hough transform and dictionary Indexing to interpret diffraction patterns and extract crystallographic orientation. However, these methods encounter significant limitations, particularly when operating at high scanning speeds, where the exposure time per pattern is decreased beyond the operating sensitivity of CCD camera. Hence the signal to noise ratio decreases for the observed pattern which makes the pattern noisy, leading to reduced indexing accuracy. This research work aims to develop generative machine learning models for the post-processing or on-the-fly processing of Kikuchi patterns which are capable of restoring noisy EBSD patterns obtained at high scan speeds. These restored patterns can be used for the determination of crystal orientations to provide reliable indexing results. We compare the performance of such generative models in enhancing the quality of patterns captured at short exposure times (high scan speeds). An interesting observation is that the methodology is not data-hungry as typical machine learning methods.\n\nRelevant Snippet:\n\u2026 However, the accuracy of the Hough transform is highly \u2026 the most advanced methods for EBSD orientation indexing. It \u2026 A quantitative assessment of the enhanced EBSD patterns \u2026\n\n\nUnobtainable Papers:\nA. Winkelmann, B. M. Jablon, Vivian S. Tong, CarolTrager Cowan, and K. Mingard. Improving ebsd precision by orientation refinement with full pattern matching. Journal of Microscopy, 277:79-92, Feb 2020. URL: https://doi.org/10.1111/jmi.12870, doi:10.1111/jmi.12870.\nGregory Sparks, Paul A. Shade, Michael D. Uchic, Stephen R. Niezgoda, Michael J. Mills, and Mark Obstalecki. High-precision orientation mapping from spherical harmonic transform indexing of electron backscatter diffraction patterns. Ultramicroscopy, 222:113187, Mar 2021. URL: https://doi.org/10.1016/j.ultramic.2020.113187, doi:10.1016/j.ultramic.2020.113187.\nM. Lavrskyi, N. Gey, B. Gueraud, A. Couturier, M. Salib, and L. Germain. Segmentation of phases in low carbon steels by weak-supervised deep learning: a round robin test on different microscopes and ebsd systems. Materials Characterization, 230:115718, Dec 2025. URL: https://doi.org/10.1016/j.matchar.2025.115718, doi:10.1016/j.matchar.2025.115718.\nJanith Wanni, Charlie Adkins, Raymond Rasmussen, Stephan Yang, Md. Zahidul Sarkar, Marko Knezevic, Curt A. Bronkhorst, and Dan J. Thoma. Deformation of quenched and tempered low-carbon steel: part ii: adiabatic shear localization. Jul 2026. URL: https://doi.org/10.1007/s11661-026-08299-5, doi:10.1007/s11661-026-08299-5.\nM. A. Str\u00f3\u017cyk, F. J. Dominguez-Gutierrez, K. Mulewska, and I. J\u00f3\u017awik. Multiscale characterization of nanomechanical behavior and dislocation mechanisms in cantor crmnfeconi hea using 3d ebsd and atomistic modeling. Oct 2025. URL: https://doi.org/10.1016/j.ultramic.2025.114184, doi:10.1016/j.ultramic.2025.114184.\nLuke N. Brewer, David P. Field, and Colin C. Merriman. Mapping and assessing plastic deformation using ebsd. ArXiv, pages 251-262, Jan 2009. URL: https://doi.org/10.1007/978-0-387-88136-2\\_18, doi:10.1007/978-0-387-88136-2\\_18.\nG. Nolze and A. Winkelmann. About the reliability of ebsd measurements: data enhancement. IOP Conference Series: Materials Science and Engineering, 891:012018, Aug 2020. URL: https://doi.org/10.1088/1757-899x/891/1/012018, doi:10.1088/1757-899x/891/1/012018.\nDayong An, T. Griffiths, P. Konijnenberg, S. Mandal, Zhangqi Wang, and S. Zaefferer. Correlating the five parameter grain boundary character distribution and the intergranular corrosion behaviour of a stainless steel using 3d orientation microscopy based on mechanical polishing serial sectioning. Sep 2018. URL: https://doi.org/10.1016/j.actamat.2018.06.044, doi:10.1016/j.actamat.2018.06.044.\nK. V. Mani Krishna, R. Madhavan, Mangesh V. Pantawane, Rajarshi Banerjee, and Narendra B. Dahotre. Machine learning based de-noising of electron back scatter patterns of various crystallographic metallic materials fabricated using laser directed energy deposition. May 2023. URL: https://doi.org/10.1016/j.ultramic.2023.113703, doi:10.1016/j.ultramic.2023.113703.\nShashank Shekhar, Nitin Kumar Sharma, Sandeep Sahu, and Santanu Misra. Electron backscatter diffraction technique: fundamentals to applications. Electron Microscopy in Science and Engineering, pages 35-60, Jan 2022. URL: https://doi.org/10.1007/978-981-16-5101-4\\_4, doi:10.1007/978-981-16-5101-4\\_4.\nErnesto Francesco Filippelli. Non destructive analysis of grain sub-structuration in single grains of an Aluminium polycrystal deformed in uniaxial tension. PhD thesis, Agence Bibliographique de l\u2019Enseignement Sup\u00e9rieur, 2017. URL: https://doi.org/10.70675/6933708bz88bdz4ae8zb3e6zf3aeb8c6f011, doi:10.70675/6933708bz88bdz4ae8zb3e6zf3aeb8c6f011.\nJ. Gen\u00e9e, N. Gey, F. Bonnet, R. A. Lebensohn, and S. Berbenni. Experimental and numerical investigation of key microstructural features influencing the localization of plastic deformation in fe-tib2 metal matrix composite. Journal of Materials Science, 56:11278-11297, Apr 2021. URL: https://doi.org/10.1007/s10853-021-06017-7, doi:10.1007/s10853-021-06017-7.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: [pqac-00000000, pqac-00000001, pqac-00000002, pqac-00000003, pqac-00000004, pqac-00000005, pqac-00000006, pqac-00000007]\n\nStatus: Paper Count=21 | Relevant Papers=4 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=8 | Current Cost=$0.0599 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "call_CSl3NuNhxAmwa6o8iugFuqMm", + "info": { + "start_ts": 1202.2459867, + "end_ts": 1232.788561909 + } + }, + { + "role": "tool", + "content": "Retrieved Papers:\n## 1. Grain boundary segregation in multicrystalline silicon: correlative characterization by EBSD, EBIC, and atom probe tomography\nValid Text Names:\n'stoffers2015grainboundarysegregation pages 1-2', 'stoffers2015grainboundarysegregation pages 2-4', 'stoffers2015grainboundarysegregation pages 4-5', 'stoffers2015grainboundarysegregation pages 5-7', 'stoffers2015grainboundarysegregation pages 7-8', 'stoffers2015grainboundarysegregation pages 8-9', 'stoffers2015grainboundarysegregation pages 9-10', 'stoffers2015grainboundarysegregation pages 10-12', 'stoffers2015grainboundarysegregation pages 12-12'\n\nBibTex:\n@article{stoffers2015grainboundarysegregation,\n author = \"Stoffers, Andreas and Cojocaru\u2010Mir\u00e9din, Oana and Seifert, Winfried and Zaefferer, Stefan and Riepe, Stephan and Raabe, Dierk\",\n title = \"Grain boundary segregation in multicrystalline silicon: correlative characterization by EBSD, EBIC, and atom probe tomography\",\n year = \"2015\",\n journal = \"Progress in Photovoltaics: Research and Applications\",\n volume = \"23\",\n pages = \"1742-1753\",\n month = \"Dec\",\n doi = \"10.1002/pip.2614\",\n url = \"https://doi.org/10.1002/pip.2614\",\n publisher = \"Wiley\",\n issue = \"12\",\n issn = \"1062-7995\"\n}\n\n\nRelevant Snippet:\n\u2026 Brandon criterion [39]. For obtaining a deeper understanding of the \u03a33 boundary properties, Figure 2(b) shows the angular \u2026 Concerning Fe, a certain uncertainty lies in the analysis of the \u2026\n\n\n---\n\n## 2. Deriving grain boundary character distributions and relative grain boundary energies from three-dimensional EBSD data\nValid Text Names:\n'rohrer2010derivinggrainboundary pages 1-2', 'rohrer2010derivinggrainboundary pages 2-4', 'rohrer2010derivinggrainboundary pages 4-5', 'rohrer2010derivinggrainboundary pages 5-8', 'rohrer2010derivinggrainboundary pages 8-8', 'rohrer2010derivinggrainboundary pages 8-9'\n\nBibTex:\n@article{rohrer2010derivinggrainboundary,\n author = \"Rohrer, G. S. and Li, J. and Lee, S. and Rollett, A. D. and Groeber, M. and Uchic, M. D.\",\n title = \"Deriving grain boundary character distributions and relative grain boundary energies from three-dimensional EBSD data\",\n year = \"2010\",\n journal = \"Materials Science and Technology\",\n volume = \"26\",\n pages = \"661-669\",\n month = \"Jun\",\n doi = \"10.1179/026708309x12468927349370\",\n url = \"https://doi.org/10.1179/026708309x12468927349370\",\n publisher = \"SAGE Publications\",\n issue = \"6\",\n issn = \"0267-0836\"\n}\n\n\nRelevant Snippet:\n\u2026 If the uncertainty in the x direction is projected onto the sample plane tilted at 70u, it is \u2026 Therefore, this is thought to be the most likely reason for the difference in the uncertainty in x and y. \u2026\n\n\n---\n\n## 3. The interactions between slip band, deformation twins and grain boundaries in commercial purity titanium\nValid Text Names:\n'guo2015theinteractionsbetween pages 1-9', 'guo2015theinteractionsbetween pages 9-16', 'guo2015theinteractionsbetween pages 16-23', 'guo2015theinteractionsbetween pages 23-27', 'guo2015theinteractionsbetween pages 27-34', 'guo2015theinteractionsbetween pages 34-38', 'guo2015theinteractionsbetween pages 38-43', 'guo2015theinteractionsbetween pages 43-49', 'guo2015theinteractionsbetween pages 49-54', 'guo2015theinteractionsbetween pages 67-71', 'guo2015theinteractionsbetween pages 77-83', 'guo2015theinteractionsbetween pages 83-90', 'guo2015theinteractionsbetween pages 90-97', 'guo2015theinteractionsbetween pages 102-109', 'guo2015theinteractionsbetween pages 109-116', 'guo2015theinteractionsbetween pages 127-132', 'guo2015theinteractionsbetween pages 132-138', 'guo2015theinteractionsbetween pages 150-156', 'guo2015theinteractionsbetween pages 156-164', 'guo2015theinteractionsbetween pages 170-178', 'guo2015theinteractionsbetween pages 178-184', 'guo2015theinteractionsbetween pages 190-195', 'guo2015theinteractionsbetween pages 195-199', 'guo2015theinteractionsbetween pages 199-202', 'guo2015theinteractionsbetween pages 210-211'\n\nBibTex:\n@article{guo2015theinteractionsbetween,\n author = \"Guo, Yi\",\n title = \"The interactions between slip band, deformation twins and grain boundaries in commercial purity titanium\",\n year = \"2015\",\n journal = \"Dissertation\",\n month = \"Jan\",\n doi = \"10.5287/ora-r1mgm9dzq\",\n url = \"https://doi.org/10.5287/ora-r1mgm9dzq\",\n publisher = \"University of Oxford\"\n}\n\n\nRelevant Snippet:\n\u2026 with high strain sensitivity (10 -4 ) and angular resolution (10 \u2026 This modified form of the Brandon criteria is gaining popularity as it \u2026 In this research, EBSD data was collected on a series of \u2026\n\n\n---\n\n## 4. Dislocation Density Effects on Annealing Twin Nucleation and Recrystallization Mechanism Activation\nValid Text Names:\n'leff2017dislocationdensityeffects pages 1-7', 'leff2017dislocationdensityeffects pages 7-10', 'leff2017dislocationdensityeffects pages 10-13', 'leff2017dislocationdensityeffects pages 13-15', 'leff2017dislocationdensityeffects pages 15-18', 'leff2017dislocationdensityeffects pages 18-24', 'leff2017dislocationdensityeffects pages 24-28', 'leff2017dislocationdensityeffects pages 28-33', 'leff2017dislocationdensityeffects pages 33-37', 'leff2017dislocationdensityeffects pages 37-42', 'leff2017dislocationdensityeffects pages 42-47', 'leff2017dislocationdensityeffects pages 47-51', 'leff2017dislocationdensityeffects pages 51-55', 'leff2017dislocationdensityeffects pages 55-59', 'leff2017dislocationdensityeffects pages 59-64', 'leff2017dislocationdensityeffects pages 64-68', 'leff2017dislocationdensityeffects pages 68-72', 'leff2017dislocationdensityeffects pages 72-81', 'leff2017dislocationdensityeffects pages 81-86', 'leff2017dislocationdensityeffects pages 86-93', 'leff2017dislocationdensityeffects pages 93-98', 'leff2017dislocationdensityeffects pages 98-104', 'leff2017dislocationdensityeffects pages 104-109', 'leff2017dislocationdensityeffects pages 109-113', 'leff2017dislocationdensityeffects pages 113-120', 'leff2017dislocationdensityeffects pages 120-127', 'leff2017dislocationdensityeffects pages 127-133', 'leff2017dislocationdensityeffects pages 133-137', 'leff2017dislocationdensityeffects pages 137-145', 'leff2017dislocationdensityeffects pages 145-150', 'leff2017dislocationdensityeffects pages 150-156', 'leff2017dislocationdensityeffects pages 156-161', 'leff2017dislocationdensityeffects pages 161-167', 'leff2017dislocationdensityeffects pages 167-173', 'leff2017dislocationdensityeffects pages 173-179', 'leff2017dislocationdensityeffects pages 179-188', 'leff2017dislocationdensityeffects pages 188-195', 'leff2017dislocationdensityeffects pages 195-202', 'leff2017dislocationdensityeffects pages 202-206', 'leff2017dislocationdensityeffects pages 206-213', 'leff2017dislocationdensityeffects pages 213-220', 'leff2017dislocationdensityeffects pages 220-226', 'leff2017dislocationdensityeffects pages 226-230', 'leff2017dislocationdensityeffects pages 230-234', 'leff2017dislocationdensityeffects pages 234-237', 'leff2017dislocationdensityeffects pages 237-240', 'leff2017dislocationdensityeffects pages 240-243', 'leff2017dislocationdensityeffects pages 243-246', 'leff2017dislocationdensityeffects pages 246-251'\n\nBibTex:\n@phdthesis{leff2017dislocationdensityeffects,\n author = \"Leff, Asher Calvin\",\n title = \"Dislocation Density Effects on Annealing Twin Nucleation and Recrystallization Mechanism Activation\",\n year = \"2017\",\n journal = \"Unknown journal\",\n doi = \"10.17918/etd-7778\",\n url = \"https://doi.org/10.17918/etd-7778\",\n publisher = \"Drexel University Libraries\"\n}\n\n\nRelevant Snippet:\n\u2026 TEM images from a grain boundary identified by EBSD as a \u03a39 boundary in a 316L stainless steel specimen that was immune to intergranular corrosion after a sensitization treatment. A\u2026\n\n\n---\n\n## 5. Three dimensional observations and modelling of intergranular stress corrosion cracking in austenitic stainless steel\nValid Text Names:\n'marrow2006threedimensionalobservations pages 1-3', 'marrow2006threedimensionalobservations pages 3-4', 'marrow2006threedimensionalobservations pages 4-7', 'marrow2006threedimensionalobservations pages 7-8', 'marrow2006threedimensionalobservations pages 8-10', 'marrow2006threedimensionalobservations pages 10-12', 'marrow2006threedimensionalobservations pages 12-13'\n\nBibTex:\n@article{marrow2006threedimensionalobservations,\n author = \"Marrow, T.J. and Babout, L. and Jivkov, A.P. and Wood, P. and Engelberg, D. and Stevens, N. and Withers, P.J. and Newman, R.C.\",\n title = \"Three dimensional observations and modelling of intergranular stress corrosion cracking in austenitic stainless steel\",\n year = \"2006\",\n journal = \"Journal of Nuclear Materials\",\n volume = \"352\",\n pages = \"62-74\",\n month = \"Jun\",\n doi = \"10.1016/j.jnucmat.2006.02.042\",\n url = \"https://doi.org/10.1016/j.jnucmat.2006.02.042\",\n publisher = \"Elsevier BV\",\n issue = \"1-3\",\n issn = \"0022-3115\"\n}\n\n\nRelevant Snippet:\n\u2026 Uncertainties in the kinetics of short crack behaviour can have \u2026 the grain size, grain boundary character and triple junction \u2026 backscatter diffraction (EBSD) with an HKL-EBSD system, \u2026\n\n\n---\n\n## 6. Rheology of zircon: new insights into material properties through modeling and experimentation\nValid Text Names:\n'jones2020rheologyofzircon pages 1-6', 'jones2020rheologyofzircon pages 6-10', 'jones2020rheologyofzircon pages 10-13', 'jones2020rheologyofzircon pages 13-16', 'jones2020rheologyofzircon pages 16-26', 'jones2020rheologyofzircon pages 26-30', 'jones2020rheologyofzircon pages 30-36', 'jones2020rheologyofzircon pages 36-39', 'jones2020rheologyofzircon pages 39-43', 'jones2020rheologyofzircon pages 43-47', 'jones2020rheologyofzircon pages 47-52', 'jones2020rheologyofzircon pages 52-56', 'jones2020rheologyofzircon pages 56-61', 'jones2020rheologyofzircon pages 61-64', 'jones2020rheologyofzircon pages 64-68', 'jones2020rheologyofzircon pages 68-73', 'jones2020rheologyofzircon pages 73-80', 'jones2020rheologyofzircon pages 80-85', 'jones2020rheologyofzircon pages 85-90', 'jones2020rheologyofzircon pages 90-93', 'jones2020rheologyofzircon pages 93-99', 'jones2020rheologyofzircon pages 99-105', 'jones2020rheologyofzircon pages 105-105', 'jones2020rheologyofzircon pages 105-109', 'jones2020rheologyofzircon pages 109-112', 'jones2020rheologyofzircon pages 112-116', 'jones2020rheologyofzircon pages 116-121', 'jones2020rheologyofzircon pages 121-127', 'jones2020rheologyofzircon pages 127-131', 'jones2020rheologyofzircon pages 131-136', 'jones2020rheologyofzircon pages 136-140', 'jones2020rheologyofzircon pages 140-146', 'jones2020rheologyofzircon pages 146-156', 'jones2020rheologyofzircon pages 156-160', 'jones2020rheologyofzircon pages 160-165', 'jones2020rheologyofzircon pages 165-171', 'jones2020rheologyofzircon pages 171-175', 'jones2020rheologyofzircon pages 175-181', 'jones2020rheologyofzircon pages 181-185', 'jones2020rheologyofzircon pages 185-190', 'jones2020rheologyofzircon pages 190-195', 'jones2020rheologyofzircon pages 195-201', 'jones2020rheologyofzircon pages 201-205', 'jones2020rheologyofzircon pages 205-210', 'jones2020rheologyofzircon pages 210-215', 'jones2020rheologyofzircon pages 215-221', 'jones2020rheologyofzircon pages 221-226', 'jones2020rheologyofzircon pages 226-230', 'jones2020rheologyofzircon pages 230-237', 'jones2020rheologyofzircon pages 237-239', 'jones2020rheologyofzircon pages 239-240', 'jones2020rheologyofzircon pages 240-242', 'jones2020rheologyofzircon pages 242-244', 'jones2020rheologyofzircon pages 244-246', 'jones2020rheologyofzircon pages 246-248', 'jones2020rheologyofzircon pages 248-250', 'jones2020rheologyofzircon pages 250-253', 'jones2020rheologyofzircon pages 253-255', 'jones2020rheologyofzircon pages 255-257', 'jones2020rheologyofzircon pages 257-260', 'jones2020rheologyofzircon pages 260-265', 'jones2020rheologyofzircon pages 265-270', 'jones2020rheologyofzircon pages 270-275', 'jones2020rheologyofzircon pages 275-280', 'jones2020rheologyofzircon pages 280-284', 'jones2020rheologyofzircon pages 284-285', 'jones2020rheologyofzircon pages 285-287', 'jones2020rheologyofzircon pages 287-288', 'jones2020rheologyofzircon pages 288-290', 'jones2020rheologyofzircon pages 290-294', 'jones2020rheologyofzircon pages 294-295'\n\nBibTex:\n@article{jones2020rheologyofzircon,\n author = \"Jones, GA\",\n title = \"Rheology of zircon: new insights into material properties through modeling and experimentation\",\n year = \"2020\",\n journal = \"Unknown journal\"\n}\n\n\nRelevant Snippet:\n\u2026 EBSD analysis, performed the Hardness data reduction, performed the EBSD measurements and performed the EBSD \u2026 Barker assisted with SEM and EBSD analysis on the sample. \u2026\n\n\nUnobtainable Papers:\nDavid P. Field and Mukul Kumar. Electron backscatter diffraction. Encyclopedia of Aluminum and Its Alloys, Jan 2019. URL: https://doi.org/10.1201/9781351045636-140000410, doi:10.1201/9781351045636-140000410.\nDavid T. Fullwood, Sarah Sanderson, Sterling Baird, Jordan Christensen, Eric R. Homer, and Oliver K. Johnson. Determining grain boundary position and geometry from ebsd data: limits of accuracy. Microscopy and Microanalysis, 28:96-108, Nov 2022. URL: https://doi.org/10.1017/s1431927621013611, doi:10.1017/s1431927621013611.\nJohn Michopoulos, Athanasios Iliopoulos, John Steuben, Andrew Birnbaum, Nicole Apetre, Jeong-Hoon Song, Yao Fu, Ajit Achuthan, Robert Saunders, Amit Bagchi, Richard Fonda, David Rowenhorst, Scott Olig, Farrel Martin, James Moran, and Adelina Ntiros. Multiphysics integrated computational materials engineering linking additive manufacturing process parameters with part performance. ArXiv, pages 293-338, Jun 2021. URL: https://doi.org/10.1115/1.862025\\_ch10, doi:10.1115/1.862025\\_ch10.\nH. Barman, A. S. Hamada, T. Sahu, B. Mahato, J. Talonen, S. K. Shee, P. Sahu, D. A. Porter, and L. P. Karjalainen. A stacking fault energy perspective into the uniaxial tensile deformation behavior and microstructure of a cr-mn austenitic steel. Metallurgical and Materials Transactions A, 45:1937-1952, Jan 2014. URL: https://doi.org/10.1007/s11661-013-2175-z, doi:10.1007/s11661-013-2175-z.\nKarthikeyan Hariharan, Koushik Kosanam, Elisabeth Kammermeier, Christopher H. Zenk, and Sannakaisa Virtanen. Metallurgical factors governing water oxidation-transpassive dissolution interplay and transpassive intergranular corrosion susceptibility of non-sensitized ni-fe-cr alloys. Corrosion Science, 268:113950, Aug 2026. URL: https://doi.org/10.1016/j.corsci.2026.113950, doi:10.1016/j.corsci.2026.113950.\nPhysics-based and data-driven models of process, microstructure, and mechanical properties in metal additive manufacturing\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: [pqac-00000000, pqac-00000001, pqac-00000002, pqac-00000003, pqac-00000004, pqac-00000005, pqac-00000006, pqac-00000007]\n\nStatus: Paper Count=24 | Relevant Papers=4 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=8 | Current Cost=$0.0599 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "call_ZoUfIUthl9o6UoMZDyQMM7MX", + "info": { + "start_ts": 1202.277214389, + "end_ts": 1248.467132123 + } + }, + { + "role": "tool", + "content": "Retrieved Papers:\n## 1. Determination of grain size by EBSD-Report on a round robin measurement of equiaxed titanium.\nValid Text Names:\n'mingard2012determinationofgraina pages 1-9', 'mingard2012determinationofgraina pages 9-11', 'mingard2012determinationofgraina pages 11-16', 'mingard2012determinationofgraina pages 16-19', 'mingard2012determinationofgraina pages 19-23', 'mingard2012determinationofgraina pages 23-26', 'mingard2012determinationofgraina pages 26-30', 'mingard2012determinationofgraina pages 30-32', 'mingard2012determinationofgraina pages 32-36', 'mingard2012determinationofgraina pages 36-39', 'mingard2012determinationofgraina pages 36-36', 'mingard2012determinationofgraina pages 39-41', 'mingard2012determinationofgraina pages 41-46'\n\nBibTex:\n@article{mingard2012determinationofgrain,\n author = \"Mingard, KP and Quested, PN and Peck, MS\",\n title = \"Determination of grain size by EBSD-Report on a round robin measurement of equiaxed titanium.\",\n year = \"2012\",\n journal = \"Unknown journal\"\n}\n\n\nRelevant Snippet:\n\u2026 of grain sizing by EBSD for establishing uncertainties associated \u2026 map with pixels with a confidence level <0.1 shown in black; \u2026 Proc 14th Int Conf of Textures of Materials. (ICOTOM 14) \u2026\n\n\nUnobtainable Papers:\nShetti Swamy, Appala Naidu Gandi, Kapil Dev Sharma, Anish Karmakar, and Sk Md. Hasan. Precipitation behavior of kappa-carbides and its influence on microstructure, texture, and mechanical properties of fe\u2013mn\u2013al\u2013cr\u2013si\u2013c austenitic lightweight steel. Metallurgical and Materials Transactions A, Aug 2026. URL: https://doi.org/10.1007/s11661-026-08342-5, doi:10.1007/s11661-026-08342-5.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: [pqac-00000000, pqac-00000001, pqac-00000002, pqac-00000003, pqac-00000004, pqac-00000005, pqac-00000006, pqac-00000007]\n\nStatus: Paper Count=13 | Relevant Papers=4 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=8 | Current Cost=$0.0599 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "call_y3xj1lS4N93Owy5qXnEt3ZZ9", + "info": { + "start_ts": 1202.3155017, + "end_ts": 1217.817013983 + } + }, + { + "role": "tool", + "content": "Search retrieved no additional papers. This may be because nothing matched the search query, or because all found papers have been previously retrieved.\n\nUnobtainable Papers:\nAmit K. Praharaj, P. B. Malathesh, Raja S. Thanumoorthy, Jitender K. Chaurasia, Ravi C. Gurugubelli, Anil K. Vesangi, P. S. Suvin, Vamsi K. Balla, and Srikanth Bontha. Optimization of groove geometry for repair of inconel 625 components by laser directed energy deposition. Jul 2026. URL: https://doi.org/10.1007/s11665-026-14690-5, doi:10.1007/s11665-026-14690-5.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: [pqac-00000000, pqac-00000001, pqac-00000002, pqac-00000003, pqac-00000004, pqac-00000005, pqac-00000006, pqac-00000007]\n\nStatus: Paper Count=12 | Relevant Papers=4 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=8 | Current Cost=$0.0599 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "call_bo1dmVJs2ZfTsn92pKT2bMYX", + "info": { + "start_ts": 1202.35084956, + "end_ts": 1216.37587324 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "call_IHWx8gTOGDtRitoXkJZOHV9a", + "type": "function", + "function": { + "arguments": "{\"question\": \"From the newly retrieved texts, extract exact quantitative comparisons of conventional Hough indexing, dictionary/pattern matching/refinement and HR-EBSD; step-size effects and noise/cleanup effects on KAM, GROD, GND; uncertainty in grain-boundary geometry/GBCD; and texture sampling or ODF uncertainty. Clearly distinguish measured results from general recommendations.\"}", + "name": "gather_evidence" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "No relevant evidence found for your question.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: [pqac-00000000, pqac-00000001, pqac-00000002, pqac-00000003, pqac-00000004, pqac-00000005, pqac-00000006, pqac-00000007]\n\nStatus: Paper Count=24 | Relevant Papers=4 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=8 | Current Cost=$0.1018 | Disease-Target Evidence=0", + "name": "gather_evidence", + "tool_call_id": "call_IHWx8gTOGDtRitoXkJZOHV9a", + "info": { + "start_ts": 1265.021217862, + "end_ts": 1272.991091665 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "call_EdWuP49z0qDgFS39n8F1OYFV", + "type": "function", + "function": { + "arguments": "{\"text_name_list\": [\"britton2018understandingdeformationwith pages 1-3\", \"britton2018understandingdeformationwith pages 3-6\", \"currier2024towardsanintegrated pages 1-3\", \"currier2024towardsanintegrated pages 9-12\", \"rohrer2010derivinggrainboundary pages 2-4\", \"rohrer2010derivinggrainboundary pages 4-5\", \"mingard2012determinationofgrain pages 9-11\", \"mingard2012determinationofgrain pages 23-26\", \"tong2026towardsstandardisationof pages 10-16\"]}", + "name": "read_text" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "## 1. currier2024towardsanintegrated pages 1-3 (Context ID: pqac-00000008)\n\nTowards an Integrated Texture Toolkit, 1: Unveiling the Complex Relationship Between Crystal Size,\n Shape, and Fabric in EBSD Data\n\n Ryan M., Currier*1, Tushar Mittal2, Paulo J., Hidalgo3\n\n\n *Corresponding Author, rcurrier@westga.edu\n1. University of West Georgia, Department of Natural Sciences, 1601 Maple St., Carrollton, GA, USA, 30118\n2. Pennsylvania State University. Department of Geosciences, 116 Deike Building, University Park, PA 16802\n 3. Georgia State University, Department of Geosciences, 38 Peachtree Center Ave. SE 7th Floor Suite 730,\n Atlanta, GA 30303\n\n\n\n\n\nThis manuscript is a non-peer reviewed preprint submitted to EarthArXiv. This manuscript has been\n submitted to Contributions in Mineralogy and Petrology\n\n\n\n\n\n 1ABSTRACT\nRock textures observed via thin section are skewed from their true 3D nature. This is due to a variety of\ncut effects\u2014artifacts that are introduced due to the lower dimensional nature of the thin section\nrelative to the rock. Typically, these methods invert crystal shape and crystal size, but with each process\nperformed separately and in sequence. With the ongoing adoption of electron backscatter diffraction\n(EBSD) by petrologists, an additional data stream has now become available: the 3D orientation of 2D\ngrain sections. For EBSD analysis, no stereological corrections are typically applied for interpreting the\ndata. In this study, we test whether this orientational information is also skewed due to a fabric cut\neffect. We test this by numerically generating synthetic crystal datasets representative of a number of\ncrystal shapes and population sizes. We find that EBSD orientational data does have a fabric cut effect\nsince crystals oriented with long axes perpendicular to the thin section are more likely to be sampled\ncompared to those with long axes oriented parallel to it. This effect needs to be accounted for to\naccurately interpret the true 3D fabric. Towards this end, we develop a method of inverting cut fabrics\nwhich provides robust error estimations and show its accuracy using a range of synthetic examples.\nWhen applied to natural samples, which are inherently more complex than the simplified, synthetic\nsamples, we find that the inversion process does not always produce geologically plausible results. To\nmore faithfully correct for the different cut effects, we argue that the stereological inversion process\nshould not be performed separately or sequentially, as is commonly done at present. Instead, we need a\nnew textural toolkit framework to correct for crystal shape, size, and orientation simultaneously with\naccurate uncertainty estimates.\n\n1) Introduction\n Rock texture encapsulates the spatial and geometric characteristics elements within the rock.\nParticle shape, size, and orientation are all examples of textural features. The textural information is, in\nturn, a critical observational input for characterizing the physical properties of geomaterials and\nunderstanding the processes associated with forming the constituent minerals. For instance, rock\ntextural features encode many physical properties of the rock, such as seismic wave speed (Satsukawa\net al. 2013; Frothingham et al. 2023), thermal expansivity (Gibert et al. 2003), fluid permeability\n(Urumovic and Urumovic 2014), and mechanical strength (Prikryl 2006). Additionally, in igneous rocks,\nthe mineral grain shape and size are functions of cooling rate (Holness 2014; Mangler et al. 2022;\nMarsh,1998), while orientations can encode the kinematic history (e.g. magmatic sense of shear:\nVukmanovic et al. 2018; compaction: Bertolett et al. 2019; Jenkins et al. 2022; grain clustering\nmechanisms: Wieser et al. 2019; Holness et al. 2023). Similar applications can be extended into\nmetamorphic systems with rock fabric encoding the deformation history and behavior (Bernard et al.\n2023; Bestmann et al. 2006; Casale et al. 2023; Cross et al. 2017b, Haertel and Herwegh 2014; Fossen\nand Cavalcante 2017; Koyama et al. 2023; Levy et al. 2023; Li et al. 2023; Rehman et al. 2023; Taylor et\nal. 2023; Wiesman et al. 2023), impact dynamics recorded in meteorites (Goudy et al. 2023; Forman et\nal. 2023), fluid reactivity with primary minerals (Andreani et al. 2009; Etschmann et al. 2014; Kang et al.\n2010), sedimentary processes (McLaren 1981), as well as biosphere/geosphere interaction\n(Hemkemeyer et al. 2018).\n Historically, most textural analyses have been performed in thin section, by measuring the 2D\noutlines of the intersection between a crystal and the thin section. This methodology requires little in\nterms of instrumentation\u2014a petrographic microscope and illustration software\u2014so the entry cost is\nminimal. Over the past few decades, there have been significant improvements - both on the\ninstrumental side (e.g., digital microscopy, EBSD: electron backscatter diffraction, QEMSCAN:\nquantitative evaluation of materials by scanning electron microscopy), as well as data analysis methods\n(e.g., image segmentation, shape and spatial analysis), in characterizing the rock microtexture and rapid\nprocessing of large datasets. However, there is still inherently a fundamental challenge with all these\n\n\n\n\n\n 2methods of textural analysis on a thin section: converting 2D in-plane measurements to 3D estimates\nusing stereological correction techniques. To overcome this challenge, 3D imaging techniques like X-ray\ntomography have been developed for textural analysis (Jerram and Higgins 2007; Jerram et al. 2010;\nLanzafame et al. 2017; Polacci et al. 2018). However, these techniques are inherently data intensive\n(both in terms of collection and processing), expensive, and are hence not eminently scalable or easily\naccessible for the majority of the geoscience community. Thus, 2D thin section analysis remains the\ndominant and most accessible form of textural analysis.\n The challenges associated with accurate stereological (2D to 3D) analysis have been known for\ndecades (Higgins 1994; Howard and Reed 1998; Saltikov 1967; Underwood 1969). Several stereological\n2D to 3D correction tools have been developed based on these, especially in the igneous petrology\ncommunity (e.g., CSDCorrections: Higgins 2000; CSDslice: Morgan and Jerram 2006; ShapeCalc: Mangler\net al. 2022). The 2D crystal size is by far the most analyzed parameter, corresponding to the areal\nintersection of a 3D crystal with the cutting plane of the section. The 3D shape of crystals can be derived\nfrom 2D measurements by adopting different stereological approaches. However, these existing tools\nfor stereological corrections are based on several simplifying, but hidden, assumptions which may not\nbe appropriate for each dataset. For instance, analysis methods frequently assume that crystal shape is\nconstant across all crystal sizes, whereas this can potentially vary across the population (Mock and\nJerram 2005), or as a function of crystal size (Dunbar et al. 1995; Mangler et al. 2022). Analogously, the\ntools typically do not provide the full uncertainty covariance matrix between shape, size, and\norientation. In addition, these prepacked tools are typically not fully open source, and without access to\nthe underlying code for analysis and synthetic crystal cut generation, significant barriers are present for\nusers to make modifications as needed for their geologic context and datasets.\n There is thus a need for an open source, well-documented, validated, and extendable textural\nanalysis toolkit for thin section analysis with two key aims: (I) accurate stereological textural corrections,\nwith associated uncertainties, for shape, size, and orientations, and (II) flexibility to incorporate multiple\ntypes of thin section datasets jointly (i.e. electron beam methodologies as well as different optical\nmethodologies such as reflected light with different Illumination angles, transmitted light, and cross-\npolarized with multiple orientations). The need for this textural toolkit is, in particular, becoming\nincreasingly relevant since two mature methodologies are capable of automated grain analysis within\nthe Scanning Electron Microscope (SEM. QEMSCAN utilizes chemical analyses to identify phases, and can\nproduce grain maps on the basis of these chemical differences. Another technique, EBSD, utilizes crystal\nlattice to identify phase and crystal lattice orientation to segment grains (for review, see: Wilkinson and\nBritton 2012; Britton et al. 2016). One of the benefits of EBSD analysis is that it can be used for\nautomated grain segmentation based on the principle of localized orientation clustering within a single\ncrystal (Cone et al. 2020). Thus, EBSD datasets address some of the key practical challenges with cl\n\n## 2. currier2024towardsanintegrated pages 9-12 (Context ID: pqac-00000009)\n\n.\nd) Cut fabric, crystal shape is A: 1, B: 1, C: 3. Note: all cut fabrics display a vertical pole along the\ncorresponding crystallographically controlled long-axis of the crystal, and girdles for the other\ncrystallographic axes\n\n\n\n\n\n 8 Cutting the crystals that comprise the Uniform ODF results in the development of non-uniform\nfabric, depending upon the crystal shape (Figure 3). Considering the cut ODF for crystal shape A=3, B=1,\nC=1, the apparent fabric is a vertically aligned pole along the A-axis (and the pole to the face (100)), and\nhorizontal girdles for the B- and C-axes (and the respective poles to faces (010) and (001)). Because the\ncrystal morphology and orientations are controlled as input, the connection between crystal shape and\nresulting cut fabric can be made, here with the pole perpendicular to the intersection plane coinciding\nwith the crystal long axis (A = 3), and girdles for the short axes (B = C = 1). From the simple 2D analogy\nillustrated in Figure 1d, it is clear that the vertical pole for the A-axis, (100), is due to the higher\nprobability of intersecting crystals when the long axis is perpendicular to the intersection plane, skewing\nthe distribution of observed orientations. A simple deduction is that in uniformly distributed\norientations, the cut effect results in a pole along the long axis of the crystal. This is further\ndemonstrated in Figure 3 with two other crystal shapes (A = 1, B = 3, C = 1, and A = 1, B = 1, C = 3). In\neach case, the pole is associated with the long axis of the crystal.\n While the above treatment demonstrates that the cut effect produces artifacts in the ODF for\nanisotropic crystal shapes, the results can be made more realistic by taking into consideration the\ninteraxial angles of the commonly analyzed crystal system of plagioclase (triclinic: e.g., Anorthite, \u03b1 =\n93.166\u00b0, \u03b2 = 115.85\u00b0, \u03b3 = 91.216\u00b0). Plagioclase is the most commonly used phase for textural analyses in\nigneous rocks due to its near ubiquity in igneous systems and its wide range of crystallization\ntemperatures. These interaxial angles are accounted for in the generation of vertices corresponding to\nthe unrotated crystal. Each crystallographic axis corresponds to a crystallographic face, and so this can\nbe thought of as an untwinned crystal. Accounting for the interaxial angles slightly modifies the\nresultant pole figures (Figure 4). In this case, the crystal shape is: A = 3, B = 1, C = 1. The fabric-cut effect\nimposes a vertical pole along the A-axis, (100), a horizontal girdle for the B-axis, (010), and a weaker,\ninclined girdle for the C-axis, (001). The inclination of the C-axis girdle is due to the larger interaxial angle\nbetween the A- and C-axes (\u03b2 = 115.85\u00b0). We note that this fabric-cut effect would also persist for non-\nuniform ODF scenarios also\u2013except that pole peak and girdle pattern above would be convolved with\nthe underlying non-uniform orientation distribution.\n\n4.2 Quantifying the Fabric-Cut Effect\n For input uniformly distributed crystal orientations, the fabric-cut effect increases the fabric\nstrength. The magnitude of this effect can be quantified using a texture index. We utilize the J-index to\nquantify the strength of the fabric (Mainprice et al. 2015). J-Index is defined as:\n\n \ud835\udc3d= \u222b\ud835\udc42\ud835\udc37\ud835\udc39(\ud835\udc5f)\"\ud835\udc51\ud835\udc5f (5)\n\n J-Index ranges from 1 (uniformly distributed) to infinity (single crystal fabric). In the following,\nwe propose that the J-Index of a sample can be used to measure whether the underlying fabric is\nuniform. Several variables need to be constrained: 1) the effect of crystal numbers 2) the effect of\ncrystal symmetry, and 3) the effect of crystal shape.\n\n4.2.1 Effect of Crystal Numbers\n Sample size (number of crystals) affects the J-Index because we are fitting a continuous ODF to\ndiscrete orientation measurements. Fewer measurements can result in poorer fits, resulting in more\npronounced fabric. Taken to its extreme, a single crystal orientation will produce a J-Index of infinity,\nand on the other extreme, approaching an infinite number of crystal orientation measurements will\nconverge on the true texture strength. We test this effect of sample size on texture strength by keeping\nthe crystal shape constant and the orientation distribution uniform, while varying sample size and\nrepeating the process 1000 times for each combination of shape and sample size (Figure 5).\n\n\n\n\n\n 9Fig. 4 ODFs of n = 3000 prolate, triclinic crystals, prior to cutting (a), and after cutting (b). Colorbar is in\nunits of Multiples of a Uniform Distribution (MUD) and is equal for all ODFs. a) The true fabric of the\nsystem (uncut fabric) displays no discernible structure across each crystallographic axis, with MUD ~ 1.\nb) Cut fabric, crystal shape is A: 3, B: 1, C: 1\n\n\n\n\n\nFig. 5 Effect of Sample Size on Texture Strength of Cut Fabrics. Blue: ABC = 811, Red: ABC = 211. For each\nsample size, 1000 runs were performed (datapoints). As observed by the median and critical texture\nindex values, the J-Index generally decreases with increasing crystal count, and asymptotically\nconverges towards the infinite sample size case. Variations in this trend (i.e. the upwards \u201cstair-\nstepping\u201d in texture index) is an artifact associated with the kernel optimization algorithm, where\nbandwidth increases and kernel halfwidth decreases with increasing sample size, resulting in slight\nincreases in texture strength\n\n\n\n\n\n 10 The median texture index for each combination of shape and sample size (Jmedian) and the 95%\nthreshold (Jcritical) are shown. The impact of the fabric cut effect is most prominent for small sample sizes,\nwhile with increasing sample size, asymptotically converges towards a constant as a function of crystal\nshape. Beyond ~2000 crystal orientations sampled, the effect of increasing sample size for a uniform\nunderlying ODF is minimal. Note, that with increasing sample size, there is an additional effect from\nvariations in the optimized kernel halfwidth. As sample size increases, kernel halfwidth tends to\ndecrease, which can result in an increase in measured J-index. These are observed in Figure 5 as \u201cstair-\nsteps\u201d towards increasing sample size. After each of these jumps, however, the overall trend of\ndecreasing J-index with increasing sample size resumes.\n\n4.2.2 Effect of Crystal Symmetry\n The effect of the fabric-cut effect on crystal symmetry is tested by comparing orthorhombic\ncrystal symmetry to triclinic crystal symmetry (i.e. plagioclase, as above), by holding both crystal axial\nratios and sample size constant (n = 3000 crystals), and repeating the process 1000 times. Results are\nshown in Figure 6 as a comparison plot by crystal symmetry. Both Jmedian and Jcritical fall along a line of\nslope=1 for very different input crystal shapes, indicating that the crystal symmetry does not play a first-\norder role in the fabric-cut effect. Although a detailed analysis of the effects of crystal symmetry are\nbeyond the scope of this study, our results suggests that the this is a 2nd order effect at best. Thus, our\ninversion methods (described later) should apply broadly.\n\n\n\n\n\nFig. 6 Effect of Crystal Symmetry on Texture Strength for 3 crystal morphologies. a) Crystal shape, ABC =\n412. b) Crystal shape, ABC = 211. c) Crystal shape, ABC = 811. For each crystal shape, the algorithm is run\n1000 times for each crystal morphology and n = 3000 crystals, with results sorted and plotted against\neach other. There is good agreement in results, with data generally falling near a line of slope 1,\nindicating that crystal symmetry does not play a strong role in the resulting J-Index, and thus, Jcritical\n\n\n4.2.3 Effect of Crystal Shape\n We repeat the same synthetic sectioning analysis as above to test the effect of crystal shape on\nthe resulting cut fabric strength. Crystal shapes are iterated over a wide range of crystal shape space\n(A/C = 0.1:10; B/C = 0.1:10), and the sample size is held constant at n = 3000. The median (Jmedian) and\n95% threshold (Jcritical) values are color coded in Figure 7a and b. In general, as crystal shape becomes\nmore prismatic, the fabric-cut effect becomes more pronounced. The results are roughly the same,\nindependent of which crystal axis is the long axis, and to illustrate this, crystal morphologies are\n\n\n\n\n\n 11translated into Zingg-space (Figure 7c) and the morphology of relevant igneous phases plotted (Figure\n7d).\n\n\n\n\n\nFig. 7 Effect of Crystal Shape on Texture Strength. Surfaces fit to results from 1000 runs at each\ninterrogation morphology, with 3000 crystals for each run. Coefficients for the third-order polynomials\nthat\n\n## 3. mingard2012determinationofgrain pages 9-11 (Context ID: pqac-00000010)\n\n INTRODUCTION\n\nElectron Backscatter Diffraction (EBSD) is increasingly used to measure two dimensional grain sizes\nfrom sections through engineering materials. The application of the technique can be found in a wide\nrange of applications and examples are readily found for aluminium alloys [1]; iron and steel [2];\nhardmetals [3] and the effects of deformation on grain structure [4]. The technique is capable of\nmeasuring grain size (better than 100 nm) at and below the spatial resolution [5] of current methods\nsuch as optical microscopy. It also has advantages for providing additional information on the\ncomplex and refined structures that are increasingly required for advanced engineering applications.\nThe metrological requirements for EBSD and in particular grain size measurement have been\nreviewed [6,7].\n\nThere have been several studies comparing the results of grain size measurements by optical and\nEBSD methods [1,6,8-12] and for thin films using FIB, AFM microscopies and EBSD [13]. In some\nof these works differences were observed in grain size between optical and EBSD and besides the\ngreater spatial resolution of EBSD technique other factors were implicated, such as limitations of\noptical methods in detecting boundaries below a certain misorientation or grain boundary planes in\noptical methods and the variable effectiveness of etching in different samples affecting optical\nmeasurements.\n\nEBSD is used for research and increasingly for quality control, but to fully exploit its potential,\naccurate knowledge is required of the issues affecting the reproducibility or repeatability of\nmeasurement to enable comparison not only of different EBSD data sets but also comparison with\nmeasurements by other methods.\n\nSome previous comparative data exists on the reproducibility and repeatability of grain sizing by\nEBSD for establishing uncertainties associated with the method. An early intercomparison by Randle\n[14] et al in 2003 concluded that there was a wide disparity in results between laboratories. A more\ncomprehensive Round Robin [15] looking at various aspects of EBSD was performed on 7 different\nmaterials, delivered by Nordic metal producing companies and investigated by up to 9 laboratories.\nFour of the laboratories acquitted themselves well. The author concluded that EBSD can do a very\ngood job on very difficult materials, but the success depends on :\n \uf0b7 Resolution of the SEM\n \uf0b7 Type of EBSD-camera.\n \uf0b7 Specimen preparation\n \uf0b7 Operator skill\nAs a result a meeting was arranged to improve the quality of measurement in November 2004. The\nauthor of this report stated recently that in her opinion [16] the development of equipment and\nexpertise since 2004 made a new round robin exercise appropriate.\n\nThis present report contains results from a preliminary interlaboratory comparison carried out to\nmeasure the grain size by EBSD in a titanium metal sample with an average grain size of\napproximately 30 \u00b5m. The sample is also amenable to optical microscopy methods of grain size\nmeasurement such as ASTM E112 [17]. This work is part supported by VAMAS TWA 37 Project 1\nwith the objective to validate the proposed International Standard, ISO/DIS ISO13067 \u201cMicrobeam\nanalysis-Electron Backscatter Diffraction-Measurement of Grain Size and Distribution\u201d prepared by\nISO TC202/WG7.\n\nTo enable a round robin to be carried out in a reasonable timescale, multiple samples were prepared\nfrom a single source for distribution to participants rather than sending one sample on from laboratory\nto laboratory. While the latter route might be preferable, in theory enabling a better comparison\nbetween laboratories by eliminating sample to sample variability, in practice variable sample\ncontamination from each EBSD mapping run accumulating with each analysis and handling damage\n\n\n\n 3 NPL Report MAT 56\n\n\nwould require regular sample repreparation, negating the benefit of a single sample as well as\nsubstantially slowing down the time to obtain results.\nThe laboratories participating in the round robin represented:\n \uf0a7 3 EBSD equipment manufacturers\n \uf0a7 5 National Measurement Institutes (NMIs)\n \uf0a7 1 university\n \uf0a7 2 industrial research laboratories\nThey also represented a wide geographical spread, coming from 8 countries: France; Germany;\nSweden; UK; USA; South Africa; China and Brazil.\n\nThe main body of this report presents a summary of the results and discusses reasons for the observed\nvariability of results in detail including:\n \uf0b7 Magnification errors\n \uf0b7 Orthogonality of scan\n \uf0b7 Step size\n \uf0b7 Specification of minimum grain size\n \uf0b7 Clean up of map noise\n \uf0b7 Tilt\n \uf0b7 Stability of system\nA complete list of the results and the statistical analysis are included in Appendix A.\n\n\n2 ORGANISATION OF ROUND ROBIN\n\n2.1 SAMPLE PREPARATION\n\nSamples were cut using electrodischarge machining from a 15 mm diameter bar of commercial purity\ntitanium to provide 2 mm thick slices. The slices were not kept in sequence and were randomly\nassigned an identifying number. To enable polishing of multiple samples the slices were hot-mounted\nin bakelite and then ground and polished by a conventional mechanical polishing route but finishing\nwith a combined chemical-mechanical stage using colloidal silica diluted with 20% H2O2. The\nsamples were marked with a hardness indent at one point on the edge and one at the approximate\ncentre of the sample to assist with identification of positions where measurements were made.\n\nEach sample was then imaged in a Zeiss Supra40 FEG-SEM and a minimum of one region mapped by\nEBSD adjacent to the central pyramidal hardness indent to determine an approximate grain size.\nWhile this only measured approximately 400 grains from a single region it was used to identify and\nreject samples with grain sizes outside a range of \u00b15% or approximately \u00b11.5 \uf06dm of the overall mean\nsize. Figure A1 in Appendix A shows the results of these measurements although it should be noted\nthat a better indication of the homogeneity of the samples was subsequently obtained from the larger\namounts of data produced by all the participants.\n\n2.2 SAMPLE DISTRIBUTION AND COLLECTION OF RESULTS\n\nEach laboratory was assigned a letter and it is not planned to reveal the identity of the laboratories to\nother laboratories. Pairs of samples were selected from the samples with grain sizes within the \u00b1 5%\nrange and sent to the round robin participants. (Appendix B shows the full instruction and the return\nsheet). The principal points of the instructions given were to follow ISO/DIS13067 and to map 5 areas\nof the sample from close to the central indent. Some samples were returned from one participant and\nsent on to a second participant; this provided further information on the inter-laboratory variation in\ncomparison with real sample to sample variation.\n\nInformation was requested about the SEM operating conditions and on the EBSD mapping parameters\nincluding the step size used and the method used to clean the data. Appendix B shows an example of\n\n\n 4 NPL Report MAT 56\n\n\nthe information requested on the return sheet. Participants also returned the raw EBSD data so that\ndata from different participants could be reanalysed in an identical manner (as far as different\nsoftware/EBSD manufacturers allow) where this could help identify causes for differences.\n\nAfter return of their results, participants were shown their data in relation to the values returned from\nthe other laboratories and invited to comment and where appropriate reanalyse their measurements to\nsee if discrepancies could be better understood.\n\n\n3. RESULTS\n\n3.1 SUMMARY OF LABORATORY REPORTED MEAN EQUIVALENT CIRCLE\nDIAMETER GRAIN SIZE - Dcircle\n\nFigure 1 summarises the data as returned from 11 laboratories, each denoted by a letter. Each\nlaboratory measured two samples but in some cases the laboratories measured the two samples with\ntwo different microscopes and EBSD systems or in one case with two magnifications, in which case\ntwo sets of two values are shown. The basic operating parameters used by the laboratories varied\nquite widely and are summarised in Appendix A, Table A1 which also explains the differences for\nthose laboratories that measured samples in two microscopes. It should also be noted that\nLaboratories A and F measured the same sets of samples; similarly the samples measured by C were\nthen measured by H, and those measured by E were measured by L. The mean value of these raw\nresults before removal of any outliers or corrections for errors (see section 3.4) was 33.7 \uf06dm.\n\nThe data shown for each sample in Figure 1 is the mean \n\n## 4. mingard2012determinationofgrain pages 23-26 (Context ID: pqac-00000011)\n\nndary definition and cut off on grain size measurement for maps\nshown in Figure10.\n\n Imaging conditions 0.5 \uf06dm 3 \uf06dm 3 \uf06dm\n + 2\uf0b0 tilt\n Cut off (\uf06dm) 2 \uf06dm 10 \uf06dm 10 \uf06dm 10 \uf06dm\n 5\uf0b0 grain boundary angle 30.5 35.9 34.9 33.6\n 15\uf0b0 grain boundary angle 31.8 37.5 36.9 35.4\n\nAlso visible from Figure 10 is the effect of specimen drift: firstly by comparison of Figures 10a and\n10b, in which it can be seen that the largest grain in the centre of the map is elongated at the smaller\nstep size, while in Figure 10c the superposition of the grain boundaries shows good co-incidence at the\ntop of the image but an increasing discrepancy in the vertical direction towards the bottom of the\nimage. The difference between the results in Table 2 for the two step sizes with the same cut off will\nlargely result from the extra drift that would have occurred under the slower acquisition conditions of\nthe smaller step size. It can also be seen that an extra 2 degrees of tilt of the specimen led to a smaller\ngrain size, since during mapping the beam will move in the y-direction more than is actually required\nto step a given distance by a factor of cos(72)/cos(70) and thus foreshorten the image in the y\ndirection. Since the grain size is calculated from an area, the actual size reduction this produces will\nbe:\n x. y \uf03d cos \uf02872 \uf029 / cos \uf02870 \uf029\ngiving a factor of 0.95.\nA detailed examination of the effects of large tilt angles on distortions and errors can be found in\nNolze [19].\n\nIn Table A2 it can be seen that most laboratories used a misorientation angle of 5\uf0b0 to define grain\nboundaries, but several also used 10\uf0b0. All laboratories stated a 70\uf0b0 tilt, but this value is extremely\ndifficult to measure accurately on an actual sample, and is a value generally not calibrated during\nregular use of an SEM. For the purposes of the round robin it has to be assumed that there was no\ndrift during acquisition of the data submitted by the participants, and while most laboratories would\nnormally check sample stability before carrying out mapping, this was not actually reported on any of\nthe return sheets.\n\nWith the exception of step size which has been discussed earlier, of the possible sources of error\nabove, it is thought that the accuracy of the tilt used during acquisition is the most likely to have\ncaused additional errors in the sizes reported.\n\n\n\n\n\n 17 NPL Report MAT 56\n\n\n\n4.6 DIFFERENCES BETWEEN EQUIVALENT CIRCLE DIAMETER AND LINEAR\nINTERCEPT MEASUREMENTS\n\nSeveral factors stand out when the results of measuring Dcircle and Dlin are compared:\n D circle i) Comparing the overall mean values, \uf03d .109 , which is close to the ratio suggested in\n D lin\n the appendix to ISO13067 [A1]\n\n ii) The repeatability of the two measurements is very similar (rcircle = 2.54 is 20% greater than\n rlin = 2.13), but the reproducibility of Dlin is much better than that of Dcircle (Rcircle = 5.79 is\n 70% greater than Rlin = 3.36).\n\n iii) Only one laboratory (A) reported linear intercept measurements in both X and Y directions\n (although the form did not state whether results should be derived from measurements\n made in one or both directions or an average of the two).\n\n iv) Only one laboratory (again, Laboratory A) explicitly reported using a cut off for minimum\n linear intercept size in the same way as a cut off value was reported for the equivalent\n circle diameter. This point illustrates the difference between removing small numbers of\n pixels because of reducing noise/indexing errors and removing small numbers of pixels\n after data cleaning/noise reduction because they may be measured inaccurately.\n\nIt has already been noted in the preceding section that errors in tilt and specimen drift can alter\nmeasurements in the vertical/Y direction without affecting the accuracy of measurements in the\nhorizontal/X (tilt axis) direction so it seems reasonable to surmise that the reduced repeatability and\nparticularly the reduced reproducibility in the measurement of Dcircle results from the additional errors\nin measurement of dimensions in the Y direction which contribute to the measurement of area but not\nto the horizontal linear intercept measurement.\n\nFor isotropic materials measurement of the linear intercept in both X and Y directions would be useful\nto identify any tilt or drift errors from significant differences between the two values. To investigate\nthis with the current data, the sets of maps from two samples from two participants were analysed.\nThe results of subtracting the mean linear intercept measured in the Y direction from those in the X\ndirection are plotted in Figure 11. The mean values were calculated from approximately 750\nintercepts for each map in each direction after applying a cut off of 10\uf06dm.\n\nThe variation between X and Y directions for the two samples measured by Laboratory A appears to\nbe generally random, while for the samples measured by Laboratory J there is a consistent difference\nin one direction for one sample and in the other direction for the second. Without knowing if the\nsamples were fixed in position for all five maps for each sample it is difficult to draw any firm\nconclusions, but there is some suggestion here of possible tilt errors in one case.\n\nThe same investigation could not be carried out on maps made with a hexagonal grid because\nintersections of the grid in the X direction are different from the intersections in the Y direction as\nseen in Figure 11b. It can be seen that a vertical line can result in many intersections of a vertical\nboundary where a horizontal line will intersect either one grain or another where there is a horizontal\nboundary. Definition of a cut off value for the linear intercept would reduce this effect.\n\n\n\n\n\n 18 NPL Report MAT 56\n\n\n 12.0\n\n\n 10.0\n\n\n 8.0\n\n\n 6.0 intercept\n\n 4.0 linear horizontal)\n in -\n (vertical 2.0 0.0 difference\n % 1_1 1_2 1_3 1_4 1_5 9_1 9_2 9_3 9_4 9_5 15_115_215_315_418_118_218_318_418_5\n -2.0\n\n\n -4.0\n\n\n -6.0\n Specimen_map number\n\n\nFigure 11a. Difference between measurement of mean linear intercepts in Y and X directions for\nindividual maps taken from four samples (1 and 9, Lab A and 15 and 18, Lab J) from two laboratories.\n\n\n\n\n\nFigure 11b. EBSD map produced with a hexagonal grid showing the difficulty of measuring linear\nintercepts in the vertical direction because of the increased number of intercepts made with boundaries\nlying close to the vertical. compared with the horizontal direction.\n\n\n\n\n\n 19 NPL Report MAT 56\n\n\n\n5. EFFECTS OF MAP QUALITY AND DATA CLEANING ON MEAN GRAIN SIZE.\n\nThe results in section 4 are all based on the laboratory reported values after their individual choice of\ndata cleaning procedures to produce a clear map of the grain structure. Participants also supplied\nmaps before cleaning and/or files with the raw data so that the effect of the quality of the initial data\nand the cleaning procedures could be studied.\n\nFigure 12 shows examples of the raw maps from each of the laboratories which used software to\nwhich the authors had access. The maps show the lower left quarter of a map and are presented at\nidentical magnifications to illustrate the difference in areas examined. The maps shown in the left\nhand column are from one particular EBSD system which indexes/assigns an orientation to all pixels\nbut with differing levels of confidence, while the maps in the right hand column are produced by an\nEBSD system that does not index pixels where the patterns cannot be fitted to possible orientations for\nthe crystal structure(s) within a prescribed level of accuracy. In the latter case these non indexed\npixels are shown in black, and the percentage of the indexed pixels are given in Table 3. For the\nformer case, the raw map as displayed by the system is shown on the right and on the left the same\nmap with pixels with a confidence level <0.1 shown in black; the percentage of the pixels left indexed\nafter removal of those with confidence <0.1 are also given in Table 3.\n\nThe methods used to index the non-indexed pixels or improve the indexing of the black pixels by the\nlaboratories are listed \n\n## 5. tong2026towardsstandardisationof pages 10-16 (Context ID: pqac-00000012)\n\nthan an equiaxed grain with similar grain area.\n\nA better area-weighting method is shown in the cumulative histograms in Figure 3b.\n\nHere, grain size is weighted by its area fraction of the indexed EBSD map area. If small\n\ngrains below a threshold size are excluded from the analysis, their area fraction is\n\nappended to the small-grain end of the cumulative histogram.\n\nFor example, in the 800 \u00d7 800 \u03bcm2 map (Figure 3a, yellow box), 7.7 % of EBSD map\n\npoints were not indexed. Out of the indexed points, 0.6 % belong to grains < 10 points,\n\n66 % belong to large interior grains, and 33 % belong to large grains that intersect the\n\nmap edge. Therefore, the bottom 0.6 % and top 33 % of the corresponding cumulative\n\nhistograms in (Figure 3b-ii, yellow plots) are left empty, to account for the excluded\n\nsmall grains and map edge grains respectively. If grain size values are read from a\n\ncumulative histogram, the grain size uncertainty component from histogram bin\n\nprecision should be modelled as a Type B uncertainty with rectangular distribution.\n\nThe variation in indexed-area-weighted median is \u00b1 1.5 % half-range for MFD\n(207 \u03bcm), and \u00b1 9.3 % for grain area (6290 \u03bcm2). In contrast, conventional area-\n\nweighted medians have much higher uncertainties (179 \u03bcm \u00b1 16 % for MFD, and4875 \u03bcm2 \u00b1 33 % for grain area), since their values change significantly with image\n\nfield size and minimum grain size threshold (Figure 3b, coloured | markers).\n\n2.5 Microstructure sampling\n\n (a)\n\n\n\n 208 m 12 % 204 m 12 %\n\n\n\n\n\n 71 m 10 % 86 m 9 %\n\n\n\n\n\n (b) Example cropped EBSD maps at different multiples of median grain size\n 6 9 15\n\n\n\n Build\n axis\n\n\n\n\n\nFigure 4: EBSD map sampling uncertainty components calculated from bootstrap analysis. (a) Indexed-area-\nweighted medians of Feret diameters along different directions. Scatter points show grain sizes from each individual\nmap, line plots show the mean grain size from 30 samples, and error bars show 1 standard deviation of the measured\ngrain size. (b) Example EBSD grain maps (left) and IPF orientation maps (right) at different FoV sizes. FoV size is\nexpressed as a multiple of the indexed-area-weighted median Feret diameter along the map axes.\n\nAn appropriate field of view size should be a representative sample of the\n\nmicrostructure, as well as contain enough grains to build up the cumulative histogram\n\ndistributions in Figure 3. Figure 4 shows the sampling uncertainty component to themeasured average grain size for different EBSD map field of view (FoV) sizes, using\n\nthe bootstrap analysis described in Reference [11].\n\n30 EBSD map subsets per FoV size were cropped from a larger EBSD map for grain\n\nsize analysis. The cropped FoV aspect ratio was selected to follow the ratio of the\n\nindexed-area-weighted median Feret diameters along the EBSD map axes (202 \u03bcm and\n\n86 \u03bcm along and transverse to the build direction respectively). The FoV sizes\n\n(horizontal axis in Figure 4(a)) are scaled as multiples of these median Feret diameters,\n\nand Figure 4(b) show qualitative examples of grain size and EBSD IPF orientation maps\n\nat a range of FoV sizes.\n\nFour indexed-area-weighted median Feret diameters were calculated from each subset:\n\nthe maximum and minimum Feret diameters, and the Feret diameters along the EBSD\n\nmap directions parallel and transverse to the AM build direction. The MFD and\n\nFeret-BD diameters are similar, but the minimum Feret diameters are significantly\n\nsmaller than the Feret-Transverse diameters because the grain shapes are far from\n\nelliptical.\n\nAll four grain size plots in Figure 4(a) follow a similar trend: Sampling uncertainty\n\n(error bar widths) increases with decreasing FoV size, but he mean of the average grain\n\nsizes is stable for FoV sizes > 7 \u00d7. As the FoV becomes smaller, the mean value\n\nincreases because of large outliers (black scatter points) where the map FoV is\n\ndominated by one large grain.\n\nThe sampling uncertainty is around 10 % for FoV sizes of 15 \u00d7 grain lengths. This a\n\nlower-bound estimate of the random sampling uncertainty because the sampled areas\n\noverlap when bootstrapping, which is significant for larger FoV sizes.\n\n2.6 EBSD map step size and grain boundary threshold angle\n\nGrain size is intrinsically linked to the EBSD map step size and boundary threshold\n\nangle in typical AM microstructures, which have large intragranular rotations and sub-\n\ngrain boundary structures. The distinction between grain boundaries and sub-grain\n\nboundaries is somewhat arbitrary and depends on the grain boundary threshold angle\n\nvalue, as well as the grain reconstruction method. The EBSD map step size affects the\n\neffective grain boundary threshold angle during grain reconstruction, because grainboundaries are defined by the misorientation angle between adjacent points. When the\n\nstep size is extremely large, grains can also be broken up because pixel-connectivity is\n\nlost in the thin regions of non-convex grains.\n\nA longer step size decreases the measured grain size, because grain boundaries with\n\nmisorientation just above the threshold angle at a larger step size are no longer classified\n\nas grain boundaries at a smaller step size, since the same misorientation is split between\n\nmore map points. Figure 5 shows an example of this: the EBSD map (a) was 2 \u00d7 2\n\nbinned to double its step size in (b). The maximum grain size becomes smaller when the\n\nstep size is Figure 5 doubled, and the circled grains highlight a few single grains at a\n\nsmaller step size which have been split into multiple grains at a larger step size.\n\n\n (a) 3 m step size (b) 6 m step size\n 1250 m 970 m\n\n\n\n\n\n (c)\n\n\n\n\n\nFigure 5: Effect of step size on grain size. (a) Original and (b) 2 \u00d7 2 binned EBSD maps of Hastelloy-X with MFD\ncolour scaling, where black is the smallest grain and white is the largest grain within each map. (c) Systematic\ndecrease of median (orange) and 75th percentile (blue) MFD with increasing step size, obtained by binning the EBSD\nmap in Figure 3(a) from 1.25 to 15 \u03bcm.3 Application to different microstructures\n\n3.1 Hastelloy-X\n\nThree AM parts were made by selective laser melting using the same powder and\n\nidentical build parameters except for the laser power variation mode (square, sinusoidal,\n\ntriangular waveform). EBSD maps were acquired from four different SEMs using a\n\nwide range of experimental parameters, and spatially binned to match the step sizes to\n\nas close as possible to 2.5 \u03bcm. All maps had at least 90 % indexing and 11 grains along\n\nthe build direction. A 10\u00b0 boundary threshold angle was used throughout.\n\nThe uncertainty component from grain clean-up was calculated from the difference\n\nbetween no clean-up and maximum possible clean-up, and treated as a Type B\n\nuncertainty with rectangular distribution. The uncertainty component from grain size\n\nhistogram binning was the histogram bin half-width, and treated as a Type B uncertainty\n\nwith rectangular distribution. The uncertainty component from microstructure sampling\n\nwas calculated from 30 bootstrap subsamples as described in Section 2.5 while\n\nmaintaining the same map length along the build direction, and treated as a Type A\n\nuncertainty. These were converted to standard uncertainties, combined by adding in\n\nquadrature, and finally expressed as an expanded uncertainty with coverage factor k = 2.\n\nTable 2 shows the average grain sizes of these three parts, expressed as median indexed-\n\narea-weighted MFDs, and as well as another Ni-base superalloy from an unrelated AM\n\nbuild for comparison. Figure 6 shows grain size maps and cumulative histograms of the\n\ngrain size distributions of the same maps. The average grain size and grain size\n\ndistributions of the three similar AM parts are similar, whereas unrelated Ni sample has\n\na very different grain size and size distribution. Maps which are shorter along the build\n\naxis have more stochasticity and tend to overestimate the grain size at higher quantile\n\nvalues, which is consistent with the bootstrap analysis results in Figure 4.\n\nAny potential effect of laser power variation mode (triangle, sinusoidal or square) on\n\ngrain size distribution is smaller than the grain size measurement uncertainty.Table 2: Average grain sizes and uncertainties for four EBSD maps of Hastelloy-X and one unrelated AM Ni sample.\n*For the Triangle dataset, cropped map at full length was not much smaller than the full map, so the map length was\nhalved for the sampling uncertainty calculation to avoid too much overlap in the bootstrap model.\n\n\n\n\n\nFigure 6: Grain maps and grain size distributions for the five EBSD maps analysed in Table 2.3.2 AlSi10Mg\n\n3.2.1 Large components\n\nTwo di\n\n## 6. britton2018understandingdeformationwith pages 1-3 (Context ID: pqac-00000013)\n\n Understanding deformation with high angular\n resolution electron backscatter diffraction (HR-\n EBSD)\n T Ben Britton and J L R Hickey\n Imperial College London, Department of Materials, Exhibition Road, London SW7\n 2AZ, Great Britain\n\n E-mail: b.britton@imperial.ac.uk\n\n Abstract. High angular resolution electron backscatter diffraction (HR-EBSD) affords an\n increase in angular resolution, as compared to \u2018conventional\u2019 Hough transform based EBSD, of\n two orders of magnitude, enabling measurements of relative misorientations of 1 x 10-4 rads (~\n 0.006\u00b0) and changes in (deviatoric) lattice strain with a precision of 1 x 10-4. This is achieved\n through direct comparison of two or more diffraction patterns using sophisticated cross-\n correlation based image analysis routines. Image shifts between zone axes in the two-correlated\n diffraction pattern are measured with sub-pixel precision and this realises the ability to measure\n changes in interplanar angles and lattice orientation with a high degree of sensitivity. These\n shifts are linked to strains and lattice rotations through simple geometry. In this manuscript, we\n outline the basis of the technique and two case studies that highlight its potential to tackle real\n materials science challenges, such as deformation patterning in polycrystalline alloys.\n\n\n\n\n\n1. Introduction\nElectron diffraction offers an opportunity to study the internal structure of materials. In the scanning\nelectron microscope (SEM), we can perform electron diffraction using backscattering electrons.\n In electron backscatter diffraction (EBSD), these electrons enter the sample and scatter through\nelectron-matter interactions [1]. If the sample is tilted to a high angle, a high fraction of these scattering\nelectrons escape, and if their last scattering angle is favourably oriented with respect to the crystal lattice\nthey will diffract according to Bragg\u2019s law [2]. In the kinematic approximation of diffraction, edges to\nKikuchi bands are formed at an angle \u00b1 \u03b8 with respect to the perpendicular of the plane normal of the\ndiffracting plane [3]. The EBSD pattern contains many bands, which are located on the phosphor screen\nas a function of the microscope settings (i.e., voltage), crystal orientation, lattice parameters, and the\nlocation of the imaging screen (i.e., the pattern centre) [4]. The geometry of the electron scattering\nprocess results in the formation of a direct projection of the diffracting lattice planes.\n A change in band width (e.g., due to a change in a hydrostatic strain state) can occur due to the\nchange in interplanar spacing affecting Bragg\u2019s law but the conventional EBSD geometry is relatively\ninsensitive to this [5]. A change in interplanar angles will cause the bands to move across the diffracting\npattern and this is more obvious and therefore measurable. For a deformation experiment, these changes\ncan be induced by the presence of a (relative) deviatoric strain, and furthermore the bands may move\nacross the screen due to the crystal rotating due to the presence and movement of dislocations during\ncrystal slip. The presence of stored dislocations which result in local orientation gradients, can be linked\nthrough Nye\u2019s analysis [6] and therefore high precision measurements of spatial rotation gradients can\nbe used to estimate the lower bound of the stored dislocation content [7, 8].\n\n\n\n\n\nBritton, T.B. and Hickey, J. L. R. - Accepted for Publication \u2013 IOP Conference Proceedings -\nProceedings of EMAS-2017/IUMAS-7 - ArXiv.org pre-print High resolution electron backscatter diffraction increases the relative angular resolution of the\ntechnique by two orders of magnitude, through comparison of two diffraction patterns to extract subtle\nchanges. The relative merits of EBSD and HR-EBSD are summarised in Table 1.\n\n Table 1. A relative comparison of conventional (i.e., Hough based) and high resolution (i.e.,\ncross-correlation based) electron backscatter diffraction\n\n EBSD HR-EBSD\n\n Absolute orientation ~2\u00b0 [9] No\n\n Misorientation ~0.1 to 0.5\u00b0 [10, 11] ~0.006\u00b0 (1x10-4 rads) [7]\n\n GNDs @ 1 \u03bcm step > 3x1013 > 3x1011\n\n GNDs @ 100 nm step\n in lines / m2 (b = 0.3 nm) [12, > 3x1014 > 3x1012\n 13]\n\n Deviatoric strain\n Relative elastic strain No\n \u00b1 1x10-4\n\n Relative residual stress Using anisotropic Hooke\u2019s law\n No\n (Type III \u2013 within grain) \u00b1 ~20 MPa (when E = 200 GPa)\n\n Microstructure, Deformation i.e., elastic strain,\n Example tasks: Texture, misorientation and residual dislocation\n Grain size content\n\nConventional, Hough based, EBSD uses band identification, through peak identification in Hough\nspace, and subsequent indexing to identify the crystal orientation [4]. Work by Humphrey\u2019s indicates\nthat the effective precision of this approach for misorientation analysis is ~ 0.5\u00b0 (i.e., 0.0087 rads) [14].\nThe high resolution EBSD analysis, introduced principally by Wilkinson, Meaden and Dingley [7, 8] in\n2006 directly compares the two diffraction patterns using cross correlation based image analysis to\nprecisely measure the change in interplanar angles and results in an increase in measurement precision\nof two orders of magnitude, i.e., 0.0001 rads [7, 8].\nThese subtle shifts can be ascribed to lattice deformations resulting from a change in the lattice\nparameters due to a deviatoric change in lattice strain and therefore enable, using Hooke\u2019s law and a\nplane stress assumption, the residual stress variations between points within a single grain to be\nevaluated with a precision of ~20 MPa (for a material with a Young\u2019s modulus of 200 GPa).\n The HR-EBSD technique has been widely applied across a range of semiconductor [7, 15],\nsuperconductor [16, 17], metals (e.g., [18-20]) and geological systems [21], often within the scope of\nunderstanding local changes in lattice parameter and especially within the field of deformation analysis.\n In this manuscript, we will briefly introduce the key methodology of the technique. This will be\nfollowed by an example showing its efficacy at resolving high resolution orientation gradients in\ndeformed copper and focus on studying the storage of geometrically necessary dislocations around an\nindent made in interstitial free (IF) steel.\n\n2. Methodology\nHR-EBSD involves analysis of diffraction patterns that are captured using the conventional EBSD set-\nup, with the camera inserted as for a texture or grain mapping experiment. The only differences are that\nthe quality of the sample preparation must be higher (as surface scratches or deformation is more evident\nwhen the precision of the experiment is higher) and that the best quality patterns are captured. The\n\n\n\n\n\nBritton, T.B. and Hickey, J. L. R. - Accepted for Publication \u2013 IOP Conference Proceedings -\nProceedings of EMAS-2017/IUMAS-7 - ArXiv.org pre-printquality of the patterns is important as signal to noise ratio and angle subtended per pixel (i.e., the pattern\nresolution) affects the resolution of the result [13, 22, 23]. HR-EBSD can be conducted both with so\ncalled \u2018fast\u2019 cameras or high binning modes of more \u2018sensitive\u2019 cameras [23], yet for the ultimate\nresolution often the images are not binned and often long (up to 1s) exposures with moderate probe\ncurrents (~10 nA) are required. The quality of the camera can affect the accruacy of the fitting of pattern\nshifts to strain, through errors in pattern centre and optical distortions [24]. However for relative\n(experimental pattern to experimental pattern) HR-EBSD approaches measurement of the pattern centre\nwithin 5 pixels [24] and typical optical distortions are reasonable [24].\n\n\n\n\n\n Figure 1. The effect of strain and rotation components on region of interest shifts, for deformations\n performed in the phosphor frame. Note the presence of the pattern centre, indicated as a red mark.\n The three normal strain components are not independent and so hydrostatic strains are not accessible\n with this approach.\n\n Once an array of patterns is captured to disk, the processing is conducted offline using software\nalgorithms. An EBSD map is segmented into individual grains containing regions of similar orientation\nand a reference point, ideally with no strain, but often just of high pattern quality, is selected. The\nreference point must be less than ~ 12\u00b0 from the orientation of the test pattern, or there is insufficient\noverlap between t\n\n## 7. britton2018understandingdeformationwith pages 3-6 (Context ID: pqac-00000014)\n\n 1. The effect of strain and rotation components on region of interest shifts, for deformations\n performed in the phosphor frame. Note the presence of the pattern centre, indicated as a red mark.\n The three normal strain components are not independent and so hydrostatic strains are not accessible\n with this approach.\n\n Once an array of patterns is captured to disk, the processing is conducted offline using software\nalgorithms. An EBSD map is segmented into individual grains containing regions of similar orientation\nand a reference point, ideally with no strain, but often just of high pattern quality, is selected. The\nreference point must be less than ~ 12\u00b0 from the orientation of the test pattern, or there is insufficient\noverlap between test and reference for a reasonable cross-correlation result [25]. The HR-EBSD\n\n\n\n\n\nBritton, T.B. and Hickey, J. L. R. - Accepted for Publication \u2013 IOP Conference Proceedings -\nProceedings of EMAS-2017/IUMAS-7 - ArXiv.org pre-printtechnique measures change in strain and lattice rotation with respect to the reference point, and so these\nmay not be variations in absolute strain.\n The reference pattern is sub-divided into many \u2018regions of interest\u2019 (ROI), which for a 1,000 x 1,000\npixel image are often 256 x 256 pixels in size [8] and this is repeated for a test pattern, extracted for a\npoint within the same grain. At each ROI, the pattern is extracted and transferred to the Fourier domain\nfor filtering and frequency based cross-correlation. The FFT based cross-correlation enables rapid\ncalculation of the best translation vector between test and reference ROIs. If the translation of four or\nmore well-spaced ROIs are measured well, then with knowledge of the pattern centre, eight components\nof the deformation tensor can be extracted. For the impact of strain and lattice rotation on the pattern,\nsee Fig. 1. The ninth of deformation is the hydrostatic strain, which can be calculated only using an out\nof plane stress traction free boundary condition and Hooke\u2019s law.\n Reasonable measurement of the translation shift is achieved using sub-pixel precision through up-\nsampling techniques (i.e., the centre of the cross-correlation peak is determined with sub-pixel accuracy\nas we assume that the shape of the peak is smooth \u2013 see [26] for more information).\n Mapping strain and rotation within a map requires capturing of two patterns with the same geometry.\nTypically, EBSD maps are capturing using \u2018beam scanning\u2019 approaches where the electron beam is\ndeflected and rastered across the sample. If the sample is flat and well aligned in the microscope (i.e.\nthe sample plane normal is well known) then it is possible to construct a simple geometrical model\nwhere the beam shift can be corrected for (this is trivially accounted for in commercial software). This\ncorrection is important when the beam is shifted by a similar amplitude to the pattern shifts which arise\ndue to strain or lattice rotation. Modern indirect detectors have a effective pixel size of ~20-40 \u00b5m, and\ntherefore a uncertainties of in the prediction of the beam shift of 1 \u00b5m can result in systematic errors in\nthe calculation of deformation tensors. Alignment of the sample can be assisted greatly through careful\ninsertion into the SEM and presentation with respect to the beam, for instance using special sample\nholders (for example see page 85, chapter 2.3.3.2 of reference [27]). Note that for GND analysis (on\nwhich this paper focusses), beam shift errors have a less significant role as GNDs are calculated using\nlocal gradients between neighbour points).\n Recently, it has been shown by both Maurice et al. [28] and Britton and Wilkinson [25] that the\npresence of a significant rotation gradient between test and reference pattern results in significant\ninaccuracy in the measurement of elastic strain, e.g., for metallic systems. Therefore, the algorithm has\nrecently been updated to include a remapping step [25], whereby the pattern intensities of one pattern\nare remapped to better match the orientation of the other prior to extracting the strain components. The\ntotal contribution of the remapping and the shift measurements are combined to extract the deformation\ngradient tensor.\n The deformation gradient tensor can be split into strain and rotation using either a finite or\ninfinitesimal decomposition framework. In the case of small strains and small rotations these two are\napproximately equivalent, and for HR-EBSD, the finite framework is typically used for cases of large\nlattice rotation differences (as the strain gradients are typically small, due to the elastic limit in most\nmaterials).\n The HR-EBSD pattern matching approach provides the best \u2018guess\u2019 to fit a model that maps the\nintensities of one pattern onto another, and this model is used to calculate the deformation gradient (see\nFig. 2). This approach has been validated extensively using both experimental comparisons, e.g.,\nthrough comparisons with NIST traceable Raman based stress measurements and AFM in Si [29, 30],\ncomparison with modelling [15, 23, 32], comparison with X-ray based micro-Laue diffraction [32], and\nalgorithm validation using dynamically simulated diffraction patterns [15, 22, 23].\n\n\n\n\n\nBritton, T.B. and Hickey, J. L. R. - Accepted for Publication \u2013 IOP Conference Proceedings -\nProceedings of EMAS-2017/IUMAS-7 - ArXiv.org pre-print Figure 2. Relationship between shifts in the phosphor and extraction of strain and lattice rotation for HR-\n EBSD.\n\n One particular aspect of this work has been the generation of \u2018quality\u2019 metrics [26] that indicate when\nthe HR-EBSD method fails. The mean angular error (MAE) describes the difference between the pattern\nshifts as measured and the predicted pattern shifts per the model, and a high value (i.e., greater than the\nmeasurement made) indicates the precision, and not accuracy, obtained. The (normalised) peak height\ndescribes the degree of matching for the cross-correlation peak, and it is often formatted as a geometric\nmean of all ROI peak heights normalised against auto correlation. Measurements using simulations\nhave indicated that when this value falls below 0.3, the measurement is unlikely to be reasonable [32].\nThese two metrics can be used to rapidly screen data from large maps to remove suspect points, however\nfurther care must be taken when reporting stress variations (for example) as for example, not using a\nremapping step can result in artificially high stresses to be reported which are not physically reasonable\n[33].\n Once the lattice rotations between test and reference are measured, it is possible to utilise Nye\u2019s\nframework [6] to estimate the geometrically necessary dislocation (GND) density and this has proved a\nvery popular aspect of the technique [12, 13, 19, 34, 35]. In short, for each point within the orientation\ngradient map, a local gradient of the lattice rotation field is calculated and use to determine the lattice\ncurvature (the adaptive kernel we use is described in [36]). As three rotation terms are measured in a\n2D map, six components of lattice curvature are calculated. From Nye\u2019s formulation, the presence of\nGNDs can support these lattice curvatures, and it is a \u2018simple\u2019 task of solving the following equation for\n\u03c1:\n\n \ud835\udf43(\ud835\udfd4\u00d7 \ud835\udfcf\ud835\udfd6) \u2219\ud835\udf46(\ud835\udfcf\ud835\udfd6\u00d7 \ud835\udfcf) = \ud835\udf26(\ud835\udfd4\u00d7 \ud835\udfcf) (1)\n\n where \u03c1 are the curvature types, \u039b are lattice curvatures, and \u03be is the outer product of the Burgers\nvector and line direction for each dislocation type (the origin of this equation and its use for HR-EBSD\nmeasurements is explained in Wilkinson and Randman [12]).\n For a metallic system, such as for FCC crystals such as Cu, the equation is underdetermined as there\nare many more potential dislocation types (12 {111} <110> edge, and 6 <110> screw [37]) than\nconstraints from measurement of lattice curvature and therefore following the work of Wilkinson and\nRandman [12], we have chosen to find a potential solution that reduces the self-energy of the\ndislocations (accounting for screw and edge types, as well as changes in Burgers vector length) in a so\ncalled \u201cL-1 minimisation\u201d formulation. This solution is one of many solutions to the problem that\nnecessarily supports the lattice curvature, but it may not be unique.\n\n\n\n\n\nBritton, T.B. and Hickey, J. L. R. - Accepted for Publication \u2013 IOP Conference Proceedings -\nProceedings of EMAS-2017/IUMAS-7 - ArXiv.org pre-print3. Example \u2013 Deformed Cu and geometrically necessary dislocations\nFor this example, we take a map from data reported elsewhere [18, 38] and use this to explore the relative\nmerits of extracting GND content using Hough and HR-EBSD based approaches. There are two\nimportance differences between Hough and HR-EBSD analysis: HR-EBSD has a higher angular\nmisorientation precision and measures the misorientation about three independent axes (see Figure 2);\nthe Hough based measurement of disorientation has a greater angular misorientation uncertainty, and a\n\n## 8. rohrer2010derivinggrainboundary pages 2-4 (Context ID: pqac-00000015)\n\ns the described in Ref. 24. For the line segment extraction, a\n authors use can be divided into two groups: those that maximum deviation of 2 pixels was permitted between\n can be carried out using commercially available three- the actual boundary position and the reconstructed\n dimensional OIM visualisation software (EDAX, line segment. An example of the reconstructed grain\n Mahwah, NJ, USA) and those for which the authors boundary line segments, superimposed on the EBSD\n use software developed at Carnegie Mellon. For map, is shown in Fig. 2. The segmentation makes the\n example, in the initial steps using the commercial OIM boundaries appear polygonal. However, it should be\n software, the data were cropped to remove unindexed noted that the segmented approximation for the\n points at the periphery of each image. The EBSD data boundary network is constrained to lie within 2 pixels\n were cleaned using two iterations of grain dilation in the of the true boundary at all positions. For each layer, the\n OIM software with a minimum grain size of 10 pixels. OIM software produces a list of line segments that\n This procedure considers any grouping of less than speci\ufb01es, among other things, the Euler angles for the\n 10 pixels, with disorientations of less than 5u, to be grains on either side of the line and the initial and \ufb01nal\n insuf\ufb01cient to de\ufb01ne a single grain and assigns their coordinates. The remainder of the analysis is carried out\n orientation to match the orientation of an adjacent on these lists of line segments using software developed\n grain. A single average orientation was assigned to each at Carnegie Mellon.\n grain, with an individual grain being de\ufb01ned as a set of The \ufb01rst step of calculating the GBCD and GBED is\n pixels whose disorientations lie within 5u of one another. to locate each triple junction. On each layer, the list of\n The next step is to align the layers so that they are line segments is searched to identify all groups of three\n spatially registered to a common reference frame. This is line segments whose end points share an identical\n necessary because of misalignments introduced by the coordinate. These triplets are then saved. After all of\n need to reposition and rotate the sample between each the triple junctions are identi\ufb01ed on each layer, they are\n milling and EBSD mapping step. At this stage, the data compared. To \ufb01nd triple junctions on adjacent layers\n were aligned on a \ufb01xed grid. This will be referred to as that are connected by a triple line, the lateral coordi-\n primary alignment. The three-dimensional OIM visua- nates of each triple junction are compared. For the \ufb01ve\n lisation software can perform the primary alignment by junctions on an adjacent layer that have the closest\n\n\n\n\n\n662 Materials Science and Technology 2010 VOL 26 NO 6 Rohrer et al. Deriving GBCD and relative GBED from 3D EBSD data\n\n\n\n\n\n3 Schematic illustrating calculation of grain boundary\n normals: three grain boundary line segments on layer\n one vi meet at triple junction; three related segments\n v9i meet on adjacent layer 2; triple line vector l joins\n junctions from layer 1 to 2; by crossing it with each\n line segment, a grain boundary normal n is generated\n\nlateral coordinates, the three crystal orientations on the\n\ufb01rst layer are compared to the three on the second layer. 4 x and y components of 118 triple junctions between\nIf the disorientations between the crystals on the top and second and third layers (blue circles): red squares are\nbottom layers are all less than 5u, a triple line is assumed same data, after aligning, so that average of all of com-\nto connect the two triple junctions between the layers. ponents equals zero; black arrow connecting one of\nBecause some topological changes occur between the circles to square illustrates rigid shift applied to data\nsection planes, only a fraction of all of the triple\njunctions can be matched. Typically, 70\u201390% of the about 3 [1/cos (70)]. Note that the secondary alignment\njunctions on each layer are matched to a junction on an moves the data off of the \ufb01xed grid. To test the ef\ufb01cacy\nadjacent layer. of this procedure, data with and without the secondary\n The triple junction is now characterised by three alignment will be compared in the results section.\nvectors on each layer and a vector connecting them Because the out-of-plane spacing is the same as the in-\nalong the triple line, as illustrated in Fig. 3. The data are plane spacing, the triple lines are constrained to adopt\nsorted so that the vectors are listed in counterclockwise discrete orientations in the sample reference frame, as\norder around the line. The grain boundary normal depicted schematically in Fig. 6. To test the effect of this\norientation is now determined by the cross-product of l discretisation, the procedures described above were\nand vi. The area of the boundary plane is one-half of the repeated, except that triple junctions were matched\nmagnitude of the cross-product. The three vectors on the from every second layer. In other words, triple junctions\ntop layer produce three normal vectors, and the three on on the \ufb01rst layer were matched with junctions on the\nthe lower layer produce three more. The area of each of third layer, and triple junctions on the second layer were\nthese triangles is added to the appropriate discrete grain matched with junctions on the fourth; these two patterns\nboundary type, determined by its misorientation and for resampling the data were extended throughout the\nboundary normal. The \ufb01ve-dimensional space of grain\nboundary types is discretised as described earlier.25 The\nnormalised sums of these areas make up the GBCD.\n In an equiaxed microstructure, one expects the\norientations of the triple lines to be randomly distributed\nabout the sample normal direction. However, when the\ntriple line directions are examined, their distribution is\ntypically biased. For example, Fig. 4 shows the direc-\ntions of 118 triple lines between the second and third\nlayers of the data. The circles represent the positions of\nthe lines, and because they are on a discrete grid, many\nof the points overlap. The lines clearly are biased in the\npositive y direction. Assuming that this is due to an\nalignment error, a rigid shift can be applied to the\ncoordinates of the third layer, so that the average triple\nline direction is perpendicular to the surface. This rigid\nshift is referred to as the secondary alignment procedure.\nThe shifted data are represented by the red squares, and\nthe shift is shown by the black arrow. The shifts applied\nto all 170 layers are shown in Fig. 5. The displacements\nin the vertical y direction are larger than the horizontal x\ncomponent. This is probably because the sample is tilted 5 x and y components of shifts between all 170 layers:\nby 70u with respect to the beam so that positioning black arrow in Fig. 4 is represented as one point on\nerrors in the y direction are magni\ufb01ed by a factor of this plot\n\n\n\n\n\n Materials Science and Technology 2010 VOL 26 NO 6 663Rohrer et al. Deriving GBCD and relative GBED from 3D EBSD data\n\n\n\n nearly satisfy the 15 000 equilibrium equations. The\n \ufb01nal result was smoothed by replacing the value of j in\n each cell with the average of that vector and the vectors\n in the adjacent cells. The relative grain boundary energy\n is given by c5j?n, where n is the grain boundary normal.\n Previous calculations using simulated data based on\n model energy functions showed that the capillarity\n vector method reproduced all of the trends in the\n function, but did not quantitatively reproduce the\n depths of cusps.26,28 Based on these \ufb01ndings, it is\n \n\n## 9. rohrer2010derivinggrainboundary pages 4-5 (Context ID: pqac-00000016)\n\n is given by c5j?n, where n is the grain boundary normal.\n Previous calculations using simulated data based on\n model energy functions showed that the capillarity\n vector method reproduced all of the trends in the\n function, but did not quantitatively reproduce the\n depths of cusps.26,28 Based on these \ufb01ndings, it is\n assumed that actual GBED is more anisotropic than\n the reconstructed distribution presented here.\n\n Results\n\n To test the ef\ufb01cacy of the reconstruction procedure, the\n 6 Schematic illustration of effect of out-of-plane to in- GBCD at the S3 misorientation, which is a 60u rotation\n plane spacing ratio on triple line discretisation: Triple about the [111] axis can be examined. First, the authors\n lines (arrows) must connect discrete voxels (circles) on compute the GBCD by an established stereological\n adjacent layers; As out-of-plane spacing increases with procedure.6 The resulting distribution of grain boundary\n respect to in-plane spacing, there are more possible planes for the S3 misorientation is shown in Fig. 7a. The\n inclinations for triple line; data were analysed using results are plotted in stereographic projection and are\n both a 1:1 spacing and, by resampling the same data represented in multiples of random distribution (MRD)\n set, b 2 : 1 spacing units. These units are computed by dividing the total\n area of a given grain boundary type by the average area\n dataset. Increasing the ratio of the out-of-plane to in- per boundary type. The large peak of 1100 MRD at the\n plane spacing from 1 : 1 to 2 : 1 decreases the minimum (111) orientation corresponds to the pure twist con\ufb01g-\n angular separation between two discrete triple line uration, which, in this case, is the coherent twin.\n directions, as illustrated in Fig. 6. The distribution of grain boundary planes from the\n The grain boundary energies were calculated using the three-dimensional measurement, with a 1 : 1 ratio of the\n capillarity vector method, developed by Morawiec.26 out-of-plane to in-plane spacing and without secondary\n The capillarity vector reconstruction method is similar alignment, is shown in Fig. 7b. The peak of the\n to many other interface energy measurements in that the distribution for the twin (240 MRD) is less than that\n experimental observable is the interfacial geometry; the determined stereologically, and this suggests that the\n energy is computed from the geometry using an expres- grain boundary plane orientations are not accurately\n sion for interfacial equilibrium. In this case, the equi- determined. When the calculation is repeated with a 2 : 1\n librium at the triple line is described by the Herring27 ratio of the out-of-plane to in-plane spacing, the twin\n equation. Therefore, the key assumption underpinning population increases to 390 MRD. When the calculation\n is repeated after the secondary alignment procedure (but this and previous measurements of relative grain\n a 1 : 1 ratio of the out-of-plane to in-plane spacing), the boundary energies is that the interfacial junctions are\n twin population increases to 670 MRD. Finally, if the in local thermodynamic equilibrium.\n calculation is repeated using both the 2 : 1 ratio and The capillary vector reconstruction method was\n the secondary alignment, the population increases to described in detail in Ref. 26 and \ufb01rst applied to real\n 1090 MRD, essentially identical to the stereologically data in Ref. 28. The current energy calculation was\n determined population. The distribution of grain carried out in exactly the same way, using the same\n boundary planes for this calculation is shown in Fig. 7c. computer programs that were used in Refs. 26 and 28.\n It is possible to get a reliable estimate of the total\n Here, only a brief summary of the method is presented.\n fractional area of coherent twins within the microstruc- The Herring27 condition, when expressed in terms of\n ture by a second method.24 For all boundary segments capillarity vectors,29,30 is\n with the S3 misorientation (within Brandon\u2019s31 criter-\n (j1zj2zj3)!l~0 (1) ion), the orientation of the segment can be compared to\n the orientation of the ideal twin plane. If the segment is\n where j1, j2 and j3 are the capillarity vectors associated within \u00a110u of the ideal orientation, it is assumed to be\n with the three grain boundaries and l is the triple line. a coherent twin. Analysing data in this way, the authors\n Each capillarity vector has a component perpendicular \ufb01nd that twin boundaries make up 21?9% of all of the\n to the grain boundary whose magnitude is equal to the grain boundary length observed on the plane sections.\n relative grain boundary energy. Each capillarity vector With a 10u discretisation, there are ,6500 discrete grain\n also has a component tangent to the boundary whose boundary types. Therefore, assuming that all of the\n magnitude is the differential of the energy with respect twins are classi\ufb01ed as a single type, the distribution at\n to a right handed rotation about l. The normal and this point should have a value of 1400 MRD. The\n tangent vectors for 15 000 grain boundary triple computed values of ,1100 MRD differ by more than\n junctions have been measured (using an out-of-plane 20% from this estimate.\n to in-plane spacing ratio of 2 : 1), and equation (1) can One source of this deviation lies in an unfortunate\n be applied to each junction. The unknowns, which are choice of the discretisation of grain boundary types,\n the magnitudes of the capillarity vectors, are determined which divides each angular range of 90u into nine\n by an iterative procedure that \ufb01nds the set of j that most discrete categories.25 The ideal Euler angles for the twin\n\n\n\n\n\n664 Materials Science and Technology 2010 VOL 26 NO 6 Rohrer et al. Deriving GBCD and relative GBED from 3D EBSD data\n\n\n\n\n\n a determined from stereology; b determined from three-dimensional analysis with 1:1 out-of-planeto in-plane spacing\n ratio and no secondary alignment; c determined from three-dimensional analysis with 2:1 out-of-plane to in-plane spa-\n cing ratio and secondary alignment; d determined from three-dimensional analysis with 2:1 out-of-plane to in-plane spa-\n cing ratio, secondary alignment and 11 bins per 90u\n7 Grain boundary plane distributions in bicrystal reference frame for S3 grain boundary (60u/[111]): distributions are\n plotted on stereographic projections, and units are multiples of a random distribution (MRD)\n\n\nmisorientation are w1545u, W570?5u and w2545. the authors used 1/11, the twin population increases to\nBecause it is cos W that is discretised, the limits of each 3600 MRD (Fig. 7d). In this discretisation scheme, there\nbin occur at intervals of 1/9. For the coherent twin, are ,18 000 distinct boundary types, so the authors\ncos W53/9, and it therefore falls exa\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: [pqac-00000000, pqac-00000001, pqac-00000002, pqac-00000003, pqac-00000004, pqac-00000005, pqac-00000006, pqac-00000007, pqac-00000008, pqac-00000009, pqac-00000010, pqac-00000011, pqac-00000012, pqac-00000013, pqac-00000014, pqac-00000015, pqac-00000016]\n\nStatus: Paper Count=24 | Relevant Papers=7 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=17 | Current Cost=$0.1018 | Disease-Target Evidence=0", + "name": "read_text", + "tool_call_id": "call_EdWuP49z0qDgFS39n8F1OYFV", + "info": { + "start_ts": 1291.715286128, + "end_ts": 1296.780537374 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "call_35hN4jxzT1hBfGY3dSLgYPrM", + "type": "function", + "function": { + "arguments": "{\"plan_objective_id\": 1, \"updated_plan_objective_json\": \"{\\\"id\\\":1,\\\"objective\\\":\\\"Identify standards, reviews, and quantified EBSD sensitivity studies covering acquisition and post-processing parameters\\\",\\\"rationale\\\":\\\"Establish the evidence base for all requested metrics and parameter choices.\\\",\\\"status\\\":\\\"completed\\\",\\\"result\\\":\\\"Retrieved standards-focused grain-size studies, a 12-lab titanium round robin, AM interlaboratory work, HR-EBSD precision review, texture sampling simulations, and 3D GBCD sensitivity evidence.\\\",\\\"evaluation\\\":\\\"Evidence spans acquisition, reconstruction, cleanup, statistical sampling, indexing precision, and interlaboratory reproducibility, while also revealing sparse direct studies for several requested cleanup operations.\\\"}\"}", + "name": "update_plan" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Updated plan:\n{\n \"objectives\": [\n {\n \"id\": 1,\n \"objective\": \"Identify standards, reviews, and quantified EBSD sensitivity studies covering acquisition and post-processing parameters\",\n \"rationale\": \"Establish the evidence base for all requested metrics and parameter choices.\",\n \"status\": \"completed\",\n \"result\": \"Retrieved standards-focused grain-size studies, a 12-lab titanium round robin, AM interlaboratory work, HR-EBSD precision review, texture sampling simulations, and 3D GBCD sensitivity evidence.\",\n \"evaluation\": \"Evidence spans acquisition, reconstruction, cleanup, statistical sampling, indexing precision, and interlaboratory reproducibility, while also revealing sparse direct studies for several requested cleanup operations.\"\n },\n {\n \"id\": 2,\n \"objective\": \"Extract quantitative effects and documented systematic biases for grain size/count, texture/ODF, KAM/GND, and boundary statistics\",\n \"rationale\": \"The user requests explicit numerical sensitivity and bias estimates.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 3,\n \"objective\": \"Assess uncertainty quantification, statistical sampling requirements, and confidence intervals\",\n \"rationale\": \"Address uncertainty and minimum numbers of grains for meaningful measurements.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 4,\n \"objective\": \"Find interlaboratory round robins, benchmark datasets, vendor/software comparisons, and standards reporting requirements\",\n \"rationale\": \"Evaluate reproducibility across laboratories and implementations.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 5,\n \"objective\": \"Synthesize community consensus and reproducible reporting recommendations, noting evidence gaps\",\n \"rationale\": \"Provide actionable best practice and identify calls for objective parameter selection.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 6,\n \"objective\": \"Create a structured artifact summarizing parameter-to-metric effects\",\n \"rationale\": \"A compact evidence table will make the extensive quantitative literature easier to use.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 7,\n \"objective\": \"Submit a fully cited technical answer\",\n \"rationale\": \"Deliver the requested synthesis with evidence-matched citations.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n }\n ]\n}", + "name": "update_plan", + "tool_call_id": "call_35hN4jxzT1hBfGY3dSLgYPrM", + "info": { + "start_ts": 1321.479776534, + "end_ts": 1321.482687035 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "call_ZdqPGk0YyCBrnl9ymE8amJAe", + "type": "function", + "function": { + "arguments": "{\"artifact_type\": \"table\", \"description\": \"Create a concise technical Markdown table summarizing EBSD parameter sensitivity. Columns: parameter/operation, affected outputs, quantified literature result, direction/mechanism of bias, reporting/best-practice implication. Include step size, misorientation threshold, minimum-grain cutoff, indexing fraction/cleanup, area-vs-number weighting and edge exclusion, Hough-vs-HR precision and GND floor, texture sample size/cut bias, GBCD alignment/discretization, SEM tilt/drift, and interlaboratory reproducibility. Use only evidence gathered in the conversation and retain exact numerical values.\"}", + "name": "create_artifact" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "### Artifact (ID artifact-00)\n\n| Parameter / operation | Affected outputs | Quantified literature result | Direction / mechanism of bias | Reporting / best-practice implication |\n|---|---|---|---|---|\n| EBSD step size | Grain size, grain count, reconstructed connectivity | ISO 13067 recommends step size \u2248 10% of average grain diameter; AM study argues 20% can be too coarse for non-convex grains. In a Hastelloy-X example, binning from 3 \u03bcm to 6 \u03bcm reduced maximum grain size from 1250 \u03bcm to 970 \u03bcm, and median plus 75th-percentile minimum Feret diameter decreased systematically as step size increased from 1.25 to 15 \u03bcm (pqac-00000001, pqac-00000003, pqac-00000012) | Larger step size can split thin/non-convex grains by loss of pixel connectivity and changes the effective boundary threshold because misorientation is measured only between adjacent points; reported effect in AM microstructures was a systematic decrease in measured grain size with coarser step size (pqac-00000012) | Always report step size together with grain-boundary threshold angle; comparisons are invalid unless both are identical, especially where subgrain structure or intragranular rotations are present (pqac-00000001, pqac-00000003) |\n| Grain-boundary misorientation threshold for reconstruction | Grain size, grain count, LAGB/HAGB fractions | In the Ti round robin reanalysis table, using 15\u00b0 instead of 5\u00b0 increased measured grain size from 30.5 to 31.8 \u03bcm at 0.5 \u03bcm step with 2 \u03bcm cutoff (+4.3%), from 35.9 to 37.5 \u03bcm at 3 \u03bcm step with 10 \u03bcm cutoff (+4.5%), from 34.9 to 36.9 \u03bcm at 3 \u03bcm +2\u00b0 tilt (+5.7%), and from 33.6 to 35.4 \u03bcm in another 3 \u03bcm condition (+5.4%) (pqac-00000011). AM guidance recommends 10\u00b0 rather than 5\u00b0 when subgrain structure is present (pqac-00000007) | Raising the threshold merges more low-angle boundaries into grains, increasing grain size and reducing counted grain number; it also directly shifts LAGB/HAGB fractions because the class boundary is user-defined (pqac-00000011, pqac-00000012) | Must report the exact threshold angle used for grain reconstruction and any distinction between grain and subgrain boundaries (pqac-00000003, pqac-00000011) |\n| Minimum-grain-size cutoff | Grain size, grain count, size distribution | Standards cited in AM study exclude grains below 10 points (ISO 13067) or 100 points (ASTM E2627). The Ti round robin identified smallest-grain cutoff as the main source of interlaboratory variation; small grains had a disproportionate effect on averages (pqac-00000000, pqac-00000002, pqac-00000006). In one AM example, only 0.6% of indexed points belonged to grains <10 points, but excluding them still had to be accounted for in cumulative histograms (pqac-00000012) | Removing small grains systematically inflates reported grain size and lowers grain count; effect is strongest for number-weighted statistics and for maps with non-random unindexed boundary pixels (pqac-00000001, pqac-00000002, pqac-00000006) | Report the cutoff in both pixels/points and micrometres, plus the indexed area fraction removed by the cutoff (pqac-00000002, pqac-00000003) |\n| Indexing fraction, CI/fit thresholding, and cleanup extent | Grain size, grain count, reproducibility | Grain-cleanup uncertainty was \u00b113% for maps with 65% indexing versus \u00b14% for maps with 95% indexing (pqac-00000001). In AM inter-software comparisons, number-weighted grain-size metrics varied by \u00b126\u2013100% with different clean-up methods, while area-weighted metrics varied by only \u00b10.2\u201310% (pqac-00000000). One round robin noted acceptable indexing around ~80%, despite a nominal 95% target (pqac-00000002) | Unindexed points are not spatially random; they cluster near boundaries and especially distort small grains, causing artificial fragmentation or linking. Cleanup that reassigns low-confidence points can materially change grain topology (pqac-00000001, pqac-00000007, pqac-00000011) | Report indexed fraction, CI/fit thresholds, whether low-confidence pixels were removed or reassigned, and the difference between no cleanup and maximum cleanup if used for uncertainty estimation (pqac-00000003, pqac-00000011) |\n| Cleanup operations such as grain dilation / reassignment | Grain size, grain count, boundary network, potentially boundary fractions | In 3D GBCD work, data were cleaned with two iterations of grain dilation and a minimum grain size of 10 pixels; groups of <10 pixels with disorientations <5\u00b0 were reassigned to adjacent grains (pqac-00000015). AM grain-size work notes standards constraints that cleanup should change results by \u22645% (ISO 13067) or \u226410% (ASTM E2627) (pqac-00000000) | These operations systematically erase small grains and smooth/regularize boundaries, tending to increase grain size and reduce grain count unless tightly constrained; they also alter the boundary network used for downstream boundary statistics (pqac-00000015, pqac-00000000) | Cleanup routines should be constrained by standards limits and described explicitly, including iterations and reassignment rules (pqac-00000000, pqac-00000015) |\n| Area-weighted vs number-weighted statistics; edge-grain exclusion | Average grain size, histogram quantiles, reproducibility | Number-weighted metrics changed by \u00b126\u2013100% across cleanup methods, versus \u00b10.2\u201310% for area-weighted metrics (pqac-00000000). In one AM dataset, indexed-area-weighted median uncertainty half-range was \u00b11.5% for MFD (207 \u03bcm) and \u00b19.3% for grain area (6290 \u03bcm\u00b2), whereas conventional area-weighted medians showed \u00b116% for MFD (179 \u03bcm) and \u00b133% for grain area (4875 \u03bcm\u00b2) because of field-size and threshold sensitivity (pqac-00000012) | Number weighting overemphasizes numerous small grains and is highly sensitive to cleanup/cutoff choices. Excluding edge grains without correction underestimates area-weighted grain size when map size is small relative to grain size (pqac-00000000, pqac-00000012) | Prefer indexed-area-weighted median MFD; exclude edge grains but document the excluded area fraction and consider Miles-Lantejoul correction where applicable (pqac-00000000, pqac-00000003, pqac-00000012) |\n| Hough indexing / conventional EBSD vs HR-EBSD precision | Misorientation, KAM-like local rotation metrics, GND density floor | Conventional Hough-based EBSD: absolute orientation ~2\u00b0; misorientation precision ~0.1\u20130.5\u00b0. HR-EBSD: relative misorientation precision ~0.006\u00b0 (1\u00d710^-4 rad), i.e. about two orders of magnitude better. Estimated measurable GND lower bounds at 1 \u03bcm step are >3\u00d710^13 m^-2 for conventional EBSD versus >3\u00d710^11 m^-2 for HR-EBSD; at 100 nm step, >3\u00d710^14 versus >3\u00d710^12 m^-2 (pqac-00000013) | Better angular precision lowers the noise floor on local misorientation and thus on GND estimates derived from orientation gradients; conventional Hough indexing can substantially overstate the floor and blur subtle orientation gradients (pqac-00000013, pqac-00000014) | Report indexing/analysis method when presenting KAM/GND-like quantities; results from conventional EBSD and HR-EBSD are not directly comparable without noting their very different angular precision and GND detection floor (pqac-00000013) |\n| Texture sample size and cut-section bias | Texture strength, ODF/J-index | For synthetic cut fabrics, the cut effect increased texture strength above the true uniform value; with increasing sample size, J-index decreases and asymptotically converges, with minimal further change beyond ~2000 crystal orientations sampled. Example ODFs with n = 3000 still showed cut-induced fabric from a truly uniform ODF (pqac-00000009) | Thin-section/2D EBSD sampling preferentially intersects elongated crystals when their long axis is closer to section normal, creating a systematic, non-random ODF bias and inflating apparent texture strength (pqac-00000008, pqac-00000009) | Report sample size for texture analysis and recognize that 2D EBSD ODFs can have morphology-driven cut bias; community calls for joint stereological correction of shape, size, and orientation with uncertainty estimates (pqac-00000008, pqac-00000009) |\n| 3D GBCD alignment, out-of-plane spacing, and discretization | GBCD peak intensities, coherent twin fraction, GBED | For \u03a33 in Ni, 3D GBCD peak at the coherent twin plane was 240 MRD with 1:1 spacing and no secondary alignment; 390 MRD with 2:1 spacing; 670 MRD with secondary alignment at 1:1; and 1090 MRD with both 2:1 spacing and secondary alignment, essentially matching the stereological result of 1100 MRD (pqac-00000016). Changing discretization from 9 to 11 bins per 90\u00b0 increased the twin population to 3600 MRD because the ideal twin no longer lay on a bin boundary (pqac-00000016) | GBCD is highly sensitive to layer alignment, voxel aspect ratio, and binning/discretization; poor alignment suppresses sharp special-boundary peaks, while discretization choices can create large apparent intensity changes (pqac-00000015, pqac-00000016) | For GBCD/GBED, report alignment procedure, out-of-plane:in-plane spacing, matching tolerances (<5\u00b0 used for triple-junction matching), and discretization scheme; otherwise special-boundary populations are not reproducible (pqac-00000015, pqac-00000016) |\n| SEM tilt and drift / geometric distortion | Grain size, especially area-based metrics; boundary geometry | In Ti reanalysis, adding 2\u00b0 tilt caused a grain-size reduction factor of 0.95 from cos(72\u00b0)/cos(70\u00b0) (pqac-00000011). In 2026 synthetic distortion work, most methods stayed within \u0394G \u00b10.5 ASTM grain-size numbers under typical conditions; intercept methods were more sensitive, reaching up to about \u00b12 G under drift, planimetric methods changed by ~1 G, and TPC/ASTM E2627 was least sensitive (pqac-00000004) | Tilt error foreshortens the mapped y direction and biases area-based size downward; drift elongates/distorts grains, with stronger impact on intercept-based metrics than on robust planimetric/TPC approaches (pqac-00000011, pqac-00000004) | Report specimen tilt calibration, scan orthogonality/stability, and any distortion correction; if possible compare x and y intercepts to diagnose tilt/drift asymmetry (pqac-00000010, pqac-00000011) |\n| Interlaboratory / inter-software reproducibility | Grain size and uncertainty budgets | In the 12-lab Ti round robin, 4 of 12 laboratories gave significantly different grain-size results; after outlier removal, reproducibility standard deviation was 1.98 \u03bcm for equivalent circle diameter and 1.15 \u03bcm for linear intercept, and equivalent-circle values were ~10% higher than linear intercept. Reproducibility limit for Dcircle was 70% greater than for Dlin (Rcircle = 5.79, Rlin = 3.36) (pqac-00000002, pqac-00000006, pqac-00000011). AM work concludes combined expanded uncertainty k = 2 of about 20% is achievable when step size, threshold, cleanup, and sampling are controlled (pqac-00000003) | Major between-lab discrepancies came from magnification calibration, step size, minimum grain cutoff, cleanup, tilt, and insufficient mapped area. Area-based metrics were more sensitive than intercept metrics to geometric/calibration errors (pqac-00000002, pqac-00000006, pqac-00000010) | Reproducible EBSD grain size requires reporting acquisition geometry, calibration, step size, threshold angle, cutoff, cleanup, map size/FoV, and statistic used; standards-oriented workflows can achieve ~20% expanded uncertainty, but operator choices otherwise dominate (pqac-00000002, pqac-00000003, pqac-00000010) |\n\n\n*Table: This table summarizes quantitative literature evidence on how key EBSD acquisition and post-processing choices change grain size, texture, boundary statistics, and orientation-gradient metrics. It is useful as a compact checklist of known sensitivities, systematic biases, and reporting requirements needed for reproducible EBSD analysis.*\n\nArtifact IDs that may be injected into the answer: [artifact-00]\n\nContext IDs that may be cited: [pqac-00000000, pqac-00000001, pqac-00000002, pqac-00000003, pqac-00000004, pqac-00000005, pqac-00000006, pqac-00000007, pqac-00000008, pqac-00000009, pqac-00000010, pqac-00000011, pqac-00000012, pqac-00000013, pqac-00000014, pqac-00000015, pqac-00000016]\n\nStatus: Paper Count=24 | Relevant Papers=7 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=17 | Current Cost=$0.1018 | Disease-Target Evidence=0", + "name": "create_artifact", + "tool_call_id": "call_ZdqPGk0YyCBrnl9ymE8amJAe", + "info": { + "start_ts": 1348.305981823, + "end_ts": 1383.85663538 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "call_6I2fbGEJ45IjyypCuhDgzwNr", + "type": "function", + "function": { + "arguments": "{\"plan_objective_id\": 2, \"updated_plan_objective_json\": \"{\\\"id\\\":2,\\\"objective\\\":\\\"Extract quantitative effects and documented systematic biases for grain size/count, texture/ODF, KAM/GND, and boundary statistics\\\",\\\"rationale\\\":\\\"The user requests explicit numerical sensitivity and bias estimates.\\\",\\\"status\\\":\\\"completed\\\",\\\"result\\\":\\\"Extracted numerical effects for step size, threshold angle, cutoffs, cleanup/indexing fraction, weighting, tilt/drift, Hough versus HR precision/GND floors, texture sampling/cut bias, and 3D GBCD alignment/discretization.\\\",\\\"evaluation\\\":\\\"Quantitative evidence is sufficient for strong conclusions on grain size, orientation precision/GND floor, texture sampling, and GBCD; direct controlled numbers remain scarce for KAM and named neighbor cleanup methods, which will be stated explicitly.\\\"}\"}", + "name": "update_plan" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Updated plan:\n{\n \"objectives\": [\n {\n \"id\": 1,\n \"objective\": \"Identify standards, reviews, and quantified EBSD sensitivity studies covering acquisition and post-processing parameters\",\n \"rationale\": \"Establish the evidence base for all requested metrics and parameter choices.\",\n \"status\": \"completed\",\n \"result\": \"Retrieved standards-focused grain-size studies, a 12-lab titanium round robin, AM interlaboratory work, HR-EBSD precision review, texture sampling simulations, and 3D GBCD sensitivity evidence.\",\n \"evaluation\": \"Evidence spans acquisition, reconstruction, cleanup, statistical sampling, indexing precision, and interlaboratory reproducibility, while also revealing sparse direct studies for several requested cleanup operations.\"\n },\n {\n \"id\": 2,\n \"objective\": \"Extract quantitative effects and documented systematic biases for grain size/count, texture/ODF, KAM/GND, and boundary statistics\",\n \"rationale\": \"The user requests explicit numerical sensitivity and bias estimates.\",\n \"status\": \"completed\",\n \"result\": \"Extracted numerical effects for step size, threshold angle, cutoffs, cleanup/indexing fraction, weighting, tilt/drift, Hough versus HR precision/GND floors, texture sampling/cut bias, and 3D GBCD alignment/discretization.\",\n \"evaluation\": \"Quantitative evidence is sufficient for strong conclusions on grain size, orientation precision/GND floor, texture sampling, and GBCD; direct controlled numbers remain scarce for KAM and named neighbor cleanup methods, which will be stated explicitly.\"\n },\n {\n \"id\": 3,\n \"objective\": \"Assess uncertainty quantification, statistical sampling requirements, and confidence intervals\",\n \"rationale\": \"Address uncertainty and minimum numbers of grains for meaningful measurements.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 4,\n \"objective\": \"Find interlaboratory round robins, benchmark datasets, vendor/software comparisons, and standards reporting requirements\",\n \"rationale\": \"Evaluate reproducibility across laboratories and implementations.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 5,\n \"objective\": \"Synthesize community consensus and reproducible reporting recommendations, noting evidence gaps\",\n \"rationale\": \"Provide actionable best practice and identify calls for objective parameter selection.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 6,\n \"objective\": \"Create a structured artifact summarizing parameter-to-metric effects\",\n \"rationale\": \"A compact evidence table will make the extensive quantitative literature easier to use.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 7,\n \"objective\": \"Submit a fully cited technical answer\",\n \"rationale\": \"Deliver the requested synthesis with evidence-matched citations.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n }\n ]\n}", + "name": "update_plan", + "tool_call_id": "call_6I2fbGEJ45IjyypCuhDgzwNr", + "info": { + "start_ts": 1410.686285675, + "end_ts": 1410.688110895 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "call_HPuOR7KJNNEYJLYFnDM07kLs", + "type": "function", + "function": { + "arguments": "{\"plan_objective_id\": 3, \"updated_plan_objective_json\": \"{\\\"id\\\":3,\\\"objective\\\":\\\"Assess uncertainty quantification, statistical sampling requirements, and confidence intervals\\\",\\\"rationale\\\":\\\"Address uncertainty and minimum numbers of grains for meaningful measurements.\\\",\\\"status\\\":\\\"completed\\\",\\\"result\\\":\\\"Found bootstrap and Type A/Type B uncertainty budgets, k=2 expanded uncertainty near 20%, FoV sampling uncertainty near 10%, 300-500 grain stabilization guidance, and texture convergence beyond about 2000 orientations.\\\",\\\"evaluation\\\":\\\"Evidence directly addresses uncertainty construction and sample-size requirements, while showing that formal CI work is much more mature for grain size than KAM/GND or boundary fractions.\\\"}\"}", + "name": "update_plan" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Updated plan:\n{\n \"objectives\": [\n {\n \"id\": 1,\n \"objective\": \"Identify standards, reviews, and quantified EBSD sensitivity studies covering acquisition and post-processing parameters\",\n \"rationale\": \"Establish the evidence base for all requested metrics and parameter choices.\",\n \"status\": \"completed\",\n \"result\": \"Retrieved standards-focused grain-size studies, a 12-lab titanium round robin, AM interlaboratory work, HR-EBSD precision review, texture sampling simulations, and 3D GBCD sensitivity evidence.\",\n \"evaluation\": \"Evidence spans acquisition, reconstruction, cleanup, statistical sampling, indexing precision, and interlaboratory reproducibility, while also revealing sparse direct studies for several requested cleanup operations.\"\n },\n {\n \"id\": 2,\n \"objective\": \"Extract quantitative effects and documented systematic biases for grain size/count, texture/ODF, KAM/GND, and boundary statistics\",\n \"rationale\": \"The user requests explicit numerical sensitivity and bias estimates.\",\n \"status\": \"completed\",\n \"result\": \"Extracted numerical effects for step size, threshold angle, cutoffs, cleanup/indexing fraction, weighting, tilt/drift, Hough versus HR precision/GND floors, texture sampling/cut bias, and 3D GBCD alignment/discretization.\",\n \"evaluation\": \"Quantitative evidence is sufficient for strong conclusions on grain size, orientation precision/GND floor, texture sampling, and GBCD; direct controlled numbers remain scarce for KAM and named neighbor cleanup methods, which will be stated explicitly.\"\n },\n {\n \"id\": 3,\n \"objective\": \"Assess uncertainty quantification, statistical sampling requirements, and confidence intervals\",\n \"rationale\": \"Address uncertainty and minimum numbers of grains for meaningful measurements.\",\n \"status\": \"completed\",\n \"result\": \"Found bootstrap and Type A/Type B uncertainty budgets, k=2 expanded uncertainty near 20%, FoV sampling uncertainty near 10%, 300-500 grain stabilization guidance, and texture convergence beyond about 2000 orientations.\",\n \"evaluation\": \"Evidence directly addresses uncertainty construction and sample-size requirements, while showing that formal CI work is much more mature for grain size than KAM/GND or boundary fractions.\"\n },\n {\n \"id\": 4,\n \"objective\": \"Find interlaboratory round robins, benchmark datasets, vendor/software comparisons, and standards reporting requirements\",\n \"rationale\": \"Evaluate reproducibility across laboratories and implementations.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 5,\n \"objective\": \"Synthesize community consensus and reproducible reporting recommendations, noting evidence gaps\",\n \"rationale\": \"Provide actionable best practice and identify calls for objective parameter selection.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 6,\n \"objective\": \"Create a structured artifact summarizing parameter-to-metric effects\",\n \"rationale\": \"A compact evidence table will make the extensive quantitative literature easier to use.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 7,\n \"objective\": \"Submit a fully cited technical answer\",\n \"rationale\": \"Deliver the requested synthesis with evidence-matched citations.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n }\n ]\n}", + "name": "update_plan", + "tool_call_id": "call_HPuOR7KJNNEYJLYFnDM07kLs", + "info": { + "start_ts": 1435.314599082, + "end_ts": 1435.315622608 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "call_jB42RdkJlU8Ln0B9fYrY50Mj", + "type": "function", + "function": { + "arguments": "{\"plan_objective_id\": 4, \"updated_plan_objective_json\": \"{\\\"id\\\":4,\\\"objective\\\":\\\"Find interlaboratory round robins, benchmark datasets, vendor/software comparisons, and standards reporting requirements\\\",\\\"rationale\\\":\\\"Evaluate reproducibility across laboratories and implementations.\\\",\\\"status\\\":\\\"completed\\\",\\\"result\\\":\\\"Identified the 12-lab/VAMAS titanium round robin, earlier multi-material intercomparison, and AM comparisons across AZtecCrystal, OIM Analysis and MTEX, plus ASTM E2627 and ISO 13067 limits and exclusions.\\\",\\\"evaluation\\\":\\\"Provides quantitative between-lab standard deviations, outlier frequency, method differences, software sensitivity, and standards-oriented reporting constraints.\\\"}\"}", + "name": "update_plan" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Updated plan:\n{\n \"objectives\": [\n {\n \"id\": 1,\n \"objective\": \"Identify standards, reviews, and quantified EBSD sensitivity studies covering acquisition and post-processing parameters\",\n \"rationale\": \"Establish the evidence base for all requested metrics and parameter choices.\",\n \"status\": \"completed\",\n \"result\": \"Retrieved standards-focused grain-size studies, a 12-lab titanium round robin, AM interlaboratory work, HR-EBSD precision review, texture sampling simulations, and 3D GBCD sensitivity evidence.\",\n \"evaluation\": \"Evidence spans acquisition, reconstruction, cleanup, statistical sampling, indexing precision, and interlaboratory reproducibility, while also revealing sparse direct studies for several requested cleanup operations.\"\n },\n {\n \"id\": 2,\n \"objective\": \"Extract quantitative effects and documented systematic biases for grain size/count, texture/ODF, KAM/GND, and boundary statistics\",\n \"rationale\": \"The user requests explicit numerical sensitivity and bias estimates.\",\n \"status\": \"completed\",\n \"result\": \"Extracted numerical effects for step size, threshold angle, cutoffs, cleanup/indexing fraction, weighting, tilt/drift, Hough versus HR precision/GND floors, texture sampling/cut bias, and 3D GBCD alignment/discretization.\",\n \"evaluation\": \"Quantitative evidence is sufficient for strong conclusions on grain size, orientation precision/GND floor, texture sampling, and GBCD; direct controlled numbers remain scarce for KAM and named neighbor cleanup methods, which will be stated explicitly.\"\n },\n {\n \"id\": 3,\n \"objective\": \"Assess uncertainty quantification, statistical sampling requirements, and confidence intervals\",\n \"rationale\": \"Address uncertainty and minimum numbers of grains for meaningful measurements.\",\n \"status\": \"completed\",\n \"result\": \"Found bootstrap and Type A/Type B uncertainty budgets, k=2 expanded uncertainty near 20%, FoV sampling uncertainty near 10%, 300-500 grain stabilization guidance, and texture convergence beyond about 2000 orientations.\",\n \"evaluation\": \"Evidence directly addresses uncertainty construction and sample-size requirements, while showing that formal CI work is much more mature for grain size than KAM/GND or boundary fractions.\"\n },\n {\n \"id\": 4,\n \"objective\": \"Find interlaboratory round robins, benchmark datasets, vendor/software comparisons, and standards reporting requirements\",\n \"rationale\": \"Evaluate reproducibility across laboratories and implementations.\",\n \"status\": \"completed\",\n \"result\": \"Identified the 12-lab/VAMAS titanium round robin, earlier multi-material intercomparison, and AM comparisons across AZtecCrystal, OIM Analysis and MTEX, plus ASTM E2627 and ISO 13067 limits and exclusions.\",\n \"evaluation\": \"Provides quantitative between-lab standard deviations, outlier frequency, method differences, software sensitivity, and standards-oriented reporting constraints.\"\n },\n {\n \"id\": 5,\n \"objective\": \"Synthesize community consensus and reproducible reporting recommendations, noting evidence gaps\",\n \"rationale\": \"Provide actionable best practice and identify calls for objective parameter selection.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 6,\n \"objective\": \"Create a structured artifact summarizing parameter-to-metric effects\",\n \"rationale\": \"A compact evidence table will make the extensive quantitative literature easier to use.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 7,\n \"objective\": \"Submit a fully cited technical answer\",\n \"rationale\": \"Deliver the requested synthesis with evidence-matched citations.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n }\n ]\n}", + "name": "update_plan", + "tool_call_id": "call_jB42RdkJlU8Ln0B9fYrY50Mj", + "info": { + "start_ts": 1459.153907743, + "end_ts": 1459.156119102 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "call_b5SkJMVbC986FQbfJwEEJGam", + "type": "function", + "function": { + "arguments": "{\"plan_objective_id\": 5, \"updated_plan_objective_json\": \"{\\\"id\\\":5,\\\"objective\\\":\\\"Synthesize community consensus and reproducible reporting recommendations, noting evidence gaps\\\",\\\"rationale\\\":\\\"Provide actionable best practice and identify calls for objective parameter selection.\\\",\\\"status\\\":\\\"completed\\\",\\\"result\\\":\\\"Synthesized consensus to preserve raw data, report all acquisition/reconstruction/cleanup/statistical choices, conduct parameter sweeps, constrain cleanup changes, match step size and thresholds, and use objective/bootstrap workflows. Identified explicit calls for automated reproducible grain analysis and joint texture corrections.\\\",\\\"evaluation\\\":\\\"Recommendations are tied to documented sensitivity and distinguish established standards from emerging community proposals and unresolved gaps.\\\"}\"}", + "name": "update_plan" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Updated plan:\n{\n \"objectives\": [\n {\n \"id\": 1,\n \"objective\": \"Identify standards, reviews, and quantified EBSD sensitivity studies covering acquisition and post-processing parameters\",\n \"rationale\": \"Establish the evidence base for all requested metrics and parameter choices.\",\n \"status\": \"completed\",\n \"result\": \"Retrieved standards-focused grain-size studies, a 12-lab titanium round robin, AM interlaboratory work, HR-EBSD precision review, texture sampling simulations, and 3D GBCD sensitivity evidence.\",\n \"evaluation\": \"Evidence spans acquisition, reconstruction, cleanup, statistical sampling, indexing precision, and interlaboratory reproducibility, while also revealing sparse direct studies for several requested cleanup operations.\"\n },\n {\n \"id\": 2,\n \"objective\": \"Extract quantitative effects and documented systematic biases for grain size/count, texture/ODF, KAM/GND, and boundary statistics\",\n \"rationale\": \"The user requests explicit numerical sensitivity and bias estimates.\",\n \"status\": \"completed\",\n \"result\": \"Extracted numerical effects for step size, threshold angle, cutoffs, cleanup/indexing fraction, weighting, tilt/drift, Hough versus HR precision/GND floors, texture sampling/cut bias, and 3D GBCD alignment/discretization.\",\n \"evaluation\": \"Quantitative evidence is sufficient for strong conclusions on grain size, orientation precision/GND floor, texture sampling, and GBCD; direct controlled numbers remain scarce for KAM and named neighbor cleanup methods, which will be stated explicitly.\"\n },\n {\n \"id\": 3,\n \"objective\": \"Assess uncertainty quantification, statistical sampling requirements, and confidence intervals\",\n \"rationale\": \"Address uncertainty and minimum numbers of grains for meaningful measurements.\",\n \"status\": \"completed\",\n \"result\": \"Found bootstrap and Type A/Type B uncertainty budgets, k=2 expanded uncertainty near 20%, FoV sampling uncertainty near 10%, 300-500 grain stabilization guidance, and texture convergence beyond about 2000 orientations.\",\n \"evaluation\": \"Evidence directly addresses uncertainty construction and sample-size requirements, while showing that formal CI work is much more mature for grain size than KAM/GND or boundary fractions.\"\n },\n {\n \"id\": 4,\n \"objective\": \"Find interlaboratory round robins, benchmark datasets, vendor/software comparisons, and standards reporting requirements\",\n \"rationale\": \"Evaluate reproducibility across laboratories and implementations.\",\n \"status\": \"completed\",\n \"result\": \"Identified the 12-lab/VAMAS titanium round robin, earlier multi-material intercomparison, and AM comparisons across AZtecCrystal, OIM Analysis and MTEX, plus ASTM E2627 and ISO 13067 limits and exclusions.\",\n \"evaluation\": \"Provides quantitative between-lab standard deviations, outlier frequency, method differences, software sensitivity, and standards-oriented reporting constraints.\"\n },\n {\n \"id\": 5,\n \"objective\": \"Synthesize community consensus and reproducible reporting recommendations, noting evidence gaps\",\n \"rationale\": \"Provide actionable best practice and identify calls for objective parameter selection.\",\n \"status\": \"completed\",\n \"result\": \"Synthesized consensus to preserve raw data, report all acquisition/reconstruction/cleanup/statistical choices, conduct parameter sweeps, constrain cleanup changes, match step size and thresholds, and use objective/bootstrap workflows. Identified explicit calls for automated reproducible grain analysis and joint texture corrections.\",\n \"evaluation\": \"Recommendations are tied to documented sensitivity and distinguish established standards from emerging community proposals and unresolved gaps.\"\n },\n {\n \"id\": 6,\n \"objective\": \"Create a structured artifact summarizing parameter-to-metric effects\",\n \"rationale\": \"A compact evidence table will make the extensive quantitative literature easier to use.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 7,\n \"objective\": \"Submit a fully cited technical answer\",\n \"rationale\": \"Deliver the requested synthesis with evidence-matched citations.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n }\n ]\n}", + "name": "update_plan", + "tool_call_id": "call_b5SkJMVbC986FQbfJwEEJGam", + "info": { + "start_ts": 1481.908328931, + "end_ts": 1481.910933817 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "call_UyMqpC0jOpWyPhPUA6NWunYp", + "type": "function", + "function": { + "arguments": "{\"plan_objective_id\": 6, \"updated_plan_objective_json\": \"{\\\"id\\\":6,\\\"objective\\\":\\\"Create a structured artifact summarizing parameter-to-metric effects\\\",\\\"rationale\\\":\\\"A compact evidence table will make the extensive quantitative literature easier to use.\\\",\\\"status\\\":\\\"completed\\\",\\\"result\\\":\\\"Created artifact-00, a quantitative parameter-effect-bias-reporting table.\\\",\\\"evaluation\\\":\\\"The artifact covers all major evidence-supported parameters and clearly flags numerical impacts and reporting implications.\\\"}\"}", + "name": "update_plan" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Updated plan:\n{\n \"objectives\": [\n {\n \"id\": 1,\n \"objective\": \"Identify standards, reviews, and quantified EBSD sensitivity studies covering acquisition and post-processing parameters\",\n \"rationale\": \"Establish the evidence base for all requested metrics and parameter choices.\",\n \"status\": \"completed\",\n \"result\": \"Retrieved standards-focused grain-size studies, a 12-lab titanium round robin, AM interlaboratory work, HR-EBSD precision review, texture sampling simulations, and 3D GBCD sensitivity evidence.\",\n \"evaluation\": \"Evidence spans acquisition, reconstruction, cleanup, statistical sampling, indexing precision, and interlaboratory reproducibility, while also revealing sparse direct studies for several requested cleanup operations.\"\n },\n {\n \"id\": 2,\n \"objective\": \"Extract quantitative effects and documented systematic biases for grain size/count, texture/ODF, KAM/GND, and boundary statistics\",\n \"rationale\": \"The user requests explicit numerical sensitivity and bias estimates.\",\n \"status\": \"completed\",\n \"result\": \"Extracted numerical effects for step size, threshold angle, cutoffs, cleanup/indexing fraction, weighting, tilt/drift, Hough versus HR precision/GND floors, texture sampling/cut bias, and 3D GBCD alignment/discretization.\",\n \"evaluation\": \"Quantitative evidence is sufficient for strong conclusions on grain size, orientation precision/GND floor, texture sampling, and GBCD; direct controlled numbers remain scarce for KAM and named neighbor cleanup methods, which will be stated explicitly.\"\n },\n {\n \"id\": 3,\n \"objective\": \"Assess uncertainty quantification, statistical sampling requirements, and confidence intervals\",\n \"rationale\": \"Address uncertainty and minimum numbers of grains for meaningful measurements.\",\n \"status\": \"completed\",\n \"result\": \"Found bootstrap and Type A/Type B uncertainty budgets, k=2 expanded uncertainty near 20%, FoV sampling uncertainty near 10%, 300-500 grain stabilization guidance, and texture convergence beyond about 2000 orientations.\",\n \"evaluation\": \"Evidence directly addresses uncertainty construction and sample-size requirements, while showing that formal CI work is much more mature for grain size than KAM/GND or boundary fractions.\"\n },\n {\n \"id\": 4,\n \"objective\": \"Find interlaboratory round robins, benchmark datasets, vendor/software comparisons, and standards reporting requirements\",\n \"rationale\": \"Evaluate reproducibility across laboratories and implementations.\",\n \"status\": \"completed\",\n \"result\": \"Identified the 12-lab/VAMAS titanium round robin, earlier multi-material intercomparison, and AM comparisons across AZtecCrystal, OIM Analysis and MTEX, plus ASTM E2627 and ISO 13067 limits and exclusions.\",\n \"evaluation\": \"Provides quantitative between-lab standard deviations, outlier frequency, method differences, software sensitivity, and standards-oriented reporting constraints.\"\n },\n {\n \"id\": 5,\n \"objective\": \"Synthesize community consensus and reproducible reporting recommendations, noting evidence gaps\",\n \"rationale\": \"Provide actionable best practice and identify calls for objective parameter selection.\",\n \"status\": \"completed\",\n \"result\": \"Synthesized consensus to preserve raw data, report all acquisition/reconstruction/cleanup/statistical choices, conduct parameter sweeps, constrain cleanup changes, match step size and thresholds, and use objective/bootstrap workflows. Identified explicit calls for automated reproducible grain analysis and joint texture corrections.\",\n \"evaluation\": \"Recommendations are tied to documented sensitivity and distinguish established standards from emerging community proposals and unresolved gaps.\"\n },\n {\n \"id\": 6,\n \"objective\": \"Create a structured artifact summarizing parameter-to-metric effects\",\n \"rationale\": \"A compact evidence table will make the extensive quantitative literature easier to use.\",\n \"status\": \"completed\",\n \"result\": \"Created artifact-00, a quantitative parameter-effect-bias-reporting table.\",\n \"evaluation\": \"The artifact covers all major evidence-supported parameters and clearly flags numerical impacts and reporting implications.\"\n },\n {\n \"id\": 7,\n \"objective\": \"Submit a fully cited technical answer\",\n \"rationale\": \"Deliver the requested synthesis with evidence-matched citations.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n }\n ]\n}", + "name": "update_plan", + "tool_call_id": "call_UyMqpC0jOpWyPhPUA6NWunYp", + "info": { + "start_ts": 1506.16039159, + "end_ts": 1506.163426953 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "call_8qpG5DLe85mBhwfI7spZ9PK9", + "type": "function", + "function": { + "arguments": "{\"plan_objective_id\": 7, \"updated_plan_objective_json\": \"{\\\"id\\\":7,\\\"objective\\\":\\\"Submit a fully cited technical answer\\\",\\\"rationale\\\":\\\"Deliver the requested synthesis with evidence-matched citations.\\\",\\\"status\\\":\\\"in-progress\\\",\\\"result\\\":null,\\\"evaluation\\\":null}\"}", + "name": "update_plan" + } + } + ], + "info": null + } + ], + "hide_old_env_states": false, + "hide_old_action_content": false, + "sliding_window": null + }, + "next_agent_state": { + "tools": [ + { + "type": "function", + "info": { + "name": "patent_search", + "description": "Search for patents to increase the patent count.\n\nRepeat previous calls with the same query to continue a search.\nOnly repeat a maximum of three times.\nThis tool can be called concurrently.\nThis tool introduces novel patents, so invoke it when just beginning\nor when unsatisfied with the current evidence.", + "parameters": { + "type": "object", + "properties": { + "query": { + "description": "A search query for patents (using Google Patents). Never include temporal\nfilters here (e.g. specific years or dates); instead use the `after` and `before`\narguments. Never include author filters here; instead use the `inventor` argument.\nSupports the following syntax, but they can be brittle and are not preferred; try\nsimple queries where possible:\n- Boolean operators: AND (default), OR, and - (NOT)\n- Exact phrases: \"quoted text\"\n- Proximity: NEAR/x, ADJ/x (ordered), WITH (20 words), SAME (200 words)\n- Field search: TI=(title), AB=(abstract), CL=(claims)\n- CPC codes: cpc:A01B or CPC=B60R22/low (includes children)\n- Wildcards: ? (0-1 char), * (0+ chars), # (exactly 1 char)\n- Chemistry: exact molecule names, SSS=molecule (substructure),\n ~molecule (similar), SMILES strings, SMARTS=pattern, InChI keys,\n CL=~molecule (chemistry in claims)", + "title": "Query", + "type": "string" + }, + "after": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Minimum patent date. Format: YYYYMMDD.\nExample: '20150101' for patents after Jan 1, 2015.", + "title": "After" + }, + "before": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Maximum patent date. Format: YYYYMMDD.\nExample: '20200101' for patents before Jan 1, 2020.", + "title": "Before" + }, + "date_type": { + "default": "publication", + "description": "Type of date that after and before refer to. Must be either 'publication'\nor 'filing'. Only necessary to set if after and/or before are set.", + "title": "Date Type", + "type": "string" + }, + "inventor": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Filter by inventor name(s). Comma-separated for multiple.", + "title": "Inventor" + } + }, + "required": [ + "query" + ] + } + } + }, + { + "type": "function", + "info": { + "name": "open_targets_search", + "description": "Search for disease-target associations from OpenTargets database.\n\nAdds new disease-target association data to the state and returns top search results.", + "parameters": { + "type": "object", + "properties": { + "disease_names": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "default": null, + "description": "List of disease names to search for.\nUsage:\ndisease_names = [\"Alzheimer's\"] ->\n Returns top targets for Alzheimer's\ndisease_names = [\"Alzheimer's\", \"Diabetes\"], target_names = [\"PSEN1\"] ->\n Filters for only PSEN1-Alzheimer's/Diabetes evidence\ndisease_names = [\"Alzheimer's\"], drug_names = [\"Aducanumab\"] ->\n Filters for Alzheimer's disease-target pairs treated by Aducanumab", + "title": "Disease Names" + }, + "target_names": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "default": null, + "description": "List of target names to search for.\nUsage:\ntarget_names = [\"BACE1\"] ->\n Returns top diseases associated with BACE1\ntarget_names = [\"BACE1\", \"APP\"], disease_names = [\"Alzheimer's\"] ->\n Filters for only these target-Alzheimer's pairs\ntarget_names = [\"BACE1\"], drug_names = [\"Aducanumab\"] ->\n Filters for BACE1 disease pairs treated by Aducanumab", + "title": "Target Names" + }, + "drug_names": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "default": null, + "description": "List of drug names to generate or filter results.\nUsage:\ndrug_names = [\"Aducanumab\"] ->\n Returns all disease-target pairs treated by Aducanumab\ndrug_names = [\"Aducanumab\"], disease_names = [\"Alzheimer's\"] ->\n Filters for Alzheimer's pairs treated by Aducanumab\ndrug_names = [\"Aducanumab\"], target_names = [\"BACE1\"] ->\n Filters for BACE1 disease pairs treated by Aducanumab", + "title": "Drug Names" + } + }, + "required": [] + } + } + }, + { + "type": "function", + "info": { + "name": "create_artifact", + "description": "Create an artifact that can be used in the final answer, based on information\nyou have collected so far.\n\nHow it works: the full message history thus far is passed to another LLM,\nalong with the question and your description. The LLM is tasked to create\nan artifact that matches your specifications, including a title, caption,\nand markdown content. You drive the process by specifying the type and\ndescribing what you want.\n\nOnly use this tool *after* you have gathered sufficient evidence or\ninformation to create a new artifact. Do not call this tool in parallel\nwith tools that are searching for information or evidence that would be\nnecessary to create this artifact.\n\nIt is very helpful after calls to several search tools,\nafter calls to the `gather_evidence` tool, but it is not required.\nHowever, it should be called before the `answer` tool at\nleast one time, but more may be given if specifically helpful for\nthe task, so that the `answer` tool can use the artifacts for the answer.\n\nAn artifact can be any string representable fact or list of facts,\nformatted using markdown syntax. The artifact will be generated as one of\nthe following types:\n- table: Markdown tables with rows and columns (e.g., findings, methods, molecules)\n- code_block: Code snippets in fenced code blocks\n- blockquote: Quoted text or important facts (using > prefix)\n- image: AI-generated image (chart, diagram, or visualization)\n\nEach artifact consists of:\n- A short title (3-8 words) that names what the artifact contains\n- A caption (1-2 sentences) describing what the artifact shows and why it's useful\n- Markdown content in a single element type (validated automatically with retries if needed)\n For image type, content is a markdown image embed ``![title](data:image/png;base64,...)``,\n embedding the PNG directly as a base64 data URL.", + "parameters": { + "type": "object", + "properties": { + "artifact_type": { + "description": "Artifact type to create. Must be one of: table,\ncode_block, blockquote, image.", + "title": "Artifact Type", + "type": "string" + }, + "description": { + "description": "Description of what you want in the artifact. Be specific\nabout what information should be included, how it should be organized,\nand what columns/sections/content you want. This guides the summary LLM.\nFor image type, describe the visual you want generated in detail.", + "title": "Description", + "type": "string" + } + }, + "required": [ + "artifact_type", + "description" + ] + } + } + }, + { + "type": "function", + "info": { + "name": "paper_search", + "description": "Search for papers in Google Scholar for you to look at.\n\nCan be called repeatedly with identical parameters to retrieve more results (max 2 repeats).\nA short summary of the retrieved papers will be returned, but to examine the full content of each paper,\nyou must use the gather_evidence tool.", + "parameters": { + "type": "object", + "properties": { + "query": { + "description": "A Google Scholar search query, which can be a specific phrase, complete sentence,\nor general keywords, e.g. 'machine learning for immunology'. Also can be\ngiven search operators like 'author:'.", + "title": "Query", + "type": "string" + }, + "min_year": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "description": "filter for minimum publication year.\nThe current year is 2026. If unsure about time range, do not set.", + "title": "Min Year" + }, + "max_year": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "description": "filter for maximum publication year.\nThe current year is 2026. If unsure about time range, do not set.", + "title": "Max Year" + } + }, + "required": [ + "query" + ] + } + } + }, + { + "type": "function", + "info": { + "name": "read_text", + "description": "Given a list of text names, read their contents.\n\nThis tool is valuable to read the full contents of specific parts of documents,\ncomplementing the `gather_evidence` tool's indirect approach.\nThis can be an especially useful tool if `gather_evidence` does not find evidence,\nbut you think it is very likely that specific documents are still relevant to the question.", + "parameters": { + "type": "object", + "properties": { + "text_name_list": { + "description": "A list of up to 10 text names to read.\nThese text names can be any valid text names retrieved by other tools.", + "items": { + "type": "string" + }, + "title": "Text Name List", + "type": "array" + } + }, + "required": [ + "text_name_list" + ] + } + } + }, + { + "type": "function", + "info": { + "name": "update_plan", + "description": "Update the plan for a specific or new objective using a JSON string to create or\nreplace the existing objective.\n\nThe updated_json should be a JSON string representing a single plan objective object.\n\nYou may use this tool to update an objective, create a new one, or change\nstrategy if the current plan is not working. Only change strategy significantly\nas a last resort, after trying very hard to make the current plan work.\n\nOnly mark an objective as completed if you are absolutely sure that it has been fully\nmet. If it is only partially met, you may add additional objectives to the plan for\nwhat is missing.", + "parameters": { + "type": "object", + "properties": { + "plan_objective_id": { + "description": "The id of the objective to update.", + "title": "Plan Objective Id", + "type": "integer" + }, + "updated_plan_objective_json": { + "description": "A JSON string representing the updated objective.\nIt should be a dictionary with the with the following keys:\n- \"id\": (int) an integer id matching plan_objective_id, if not found, a new objective is created.\n- \"objective\": (str) a human readable description of the objective's goal\n- \"rationale\": (str) a human readable rationale\n describing why this objective is necessary and appropriate for the query.\n- \"status\": (str) updated task status, default to pending,\n one of: pending, in-progress, or completed.\n \"pending\" is yet to be started,\n \"in-progress\" is the current objective being solved,\n \"completed\" is successfully completed with acceptance criteria met.\n- \"result\": (str|None) The result of the objective, default to None.\n- \"evaluation\": (str|None) Description of why the objective result\n meets the criteria for being complete. Default to None.", + "title": "Updated Plan Objective Json", + "type": "string" + } + }, + "required": [ + "plan_objective_id", + "updated_plan_objective_json" + ] + } + } + }, + { + "type": "function", + "info": { + "name": "clinical_trials_search", + "description": "Search for clinical trials, with support for repeated calls and concurrent execution.\n\nWill add new clinical trials to the state, and return metadata about the number of trials found.", + "parameters": { + "type": "object", + "properties": { + "query": { + "description": "The search query string. Supports complex boolean expressions, field-specific\nsearches, and query modifiers through operators. All configuration is done through\noperators in the query string.\nQuery Syntax:\n Basic Search:\n Simple text automatically uses default EXPANSION[Relaxation] and COVERAGE[Contains]\n >>> \"heart attack\"\n\n Modified Search:\n Use operators to modify search behavior:\n >>> 'EXPANSION[None]COVERAGE[FullMatch]\"exact phrase\"'\n >>> 'EXPANSION[Concept]heart attack'\n\n Field Search:\n Specify fields using AREA operator:\n >>> 'AREA[InterventionName]aspirin'\n >>> 'AREA[Phase]PHASE3'\n\n Location Search:\n Use SEARCH operator for compound location queries:\n >>> 'cancer AND SEARCH[Location](AREA[LocationCity]Boston AND AREA[LocationState]Massachusetts)'\n\n Complex Boolean:\n Combine terms with AND, OR, NOT and parentheses:\n >>> '(cancer OR tumor) AND NOT (EXPANSION[None]pediatric OR AREA[StdAge]CHILD)'\n\n Date Ranges:\n Use RANGE to specify date ranges with formats like \"yyyy-MM\" or \"yyyy-MM-dd\".\n Note that MIN and MAX can be used for open-ended ranges:\n >>> AREA[ResultsFirstPostDate]RANGE[2015-01-01, MAX]\n\nOperators:\n EXPANSION[type]: Controls term expansion\n - None: Exact match only, case and accent sensitive\n - Term: Includes lexical variants (plurals, spellings)\n - Concept: Includes UMLS synonyms\n - Relaxation: Relaxes adjacency requirements (default)\n - Lossy: Allows missing partial terms\n\n COVERAGE[type]: Controls text matching\n - FullMatch: Must match entire field\n - StartsWith: Must match beginning of field\n - EndsWith: Must match end of field\n - Contains: Must match part of field (default)\n\n AREA[field]: Specifies field to search\n - See Field Reference for available fields\n\n SEARCH[type]: Groups field searches\n - Location: Groups location-related fields\n - Study: Groups study-related fields\n\nUsage Notes:\n - All search expressions are implicitly OR expressions\n - Operator precedence (highest to lowest): terms/source operators, NOT/context operators, AND, OR\n - Use quotes for exact phrase matching: \"heart attack\"\n - Use parentheses for grouping: (heart OR cardiac) AND attack\n - Use backslash to escape operators: \\AND\n - Default expansion is EXPANSION[Relaxation]\n - Default coverage is COVERAGE[Contains]\n\nField Reference:\n High Priority Fields (weight >= 0.8):\n - NCTId (1.0): Trial identifier\n - Acronym (1.0): Study acronym\n - BriefTitle (0.89): Short title\n - OfficialTitle (0.85): Full official title\n - Condition (0.81): Medical condition\n - InterventionName (0.8): Primary intervention name\n - OverallStatus: Trial status\n\n Medium Priority Fields (0.5-0.79):\n - InterventionOtherName (0.75): Alternative intervention names\n - Phase (0.65): Trial phase\n - StdAge (0.65): Standard age groups\n - Keyword (0.6): Study keywords\n - BriefSummary (0.6): Short description\n - SecondaryOutcomeMeasure (0.5): Secondary outcomes\n\n Low Priority Fields (< 0.5):\n - DesignPrimaryPurpose (0.3): Primary purpose of study\n - StudyType (0.3)\n - Various descriptive, location, and administrative fields\n\nSupported Enums:\n Phase:\n - EARLY_PHASE1: Early Phase 1\n - PHASE1: Phase 1\n - PHASE2: Phase 2\n - PHASE3: Phase 3\n - PHASE4: Phase 4\n - NA: Not Applicable\n\n StandardAge:\n - CHILD: Child\n - ADULT: Adult\n - OLDER_ADULT: Older Adult\n\n Status:\n - RECRUITING: Currently recruiting participants\n - ACTIVE_NOT_RECRUITING: Active but not recruiting\n - COMPLETED: Study completed\n - ENROLLING_BY_INVITATION: Enrolling by invitation only\n - NOT_YET_RECRUITING: Not yet recruiting\n - SUSPENDED: Study suspended\n - TERMINATED: Study terminated\n - WITHDRAWN: Study withdrawn\n - AVAILABLE: Available\n - NO_LONGER_AVAILABLE: No longer available\n - TEMPORARILY_NOT_AVAILABLE: Temporarily not available\n - APPROVED_FOR_MARKETING: Approved for marketing\n - WITHHELD: Withheld\n - UNKNOWN: Unknown status\n\n StudyType:\n - INTERVENTIONAL: Interventional studies\n - OBSERVATIONAL: Observational studies\n - EXPANDED_ACCESS: Expanded access studies\n\n PrimaryPurpose:\n - TREATMENT: Treatment\n - PREVENTION: Prevention\n - DIAGNOSTIC: Diagnostic\n - ECT: Educational/Counseling/Training\n - SUPPORTIVE_CARE: Supportive Care\n - SCREENING: Screening\n - HEALTH_SERVICES_RESEARCH: Health Services Research\n - BASIC_SCIENCE: Basic Science\n - DEVICE_FEASIBILITY: Device Feasibility\n - OTHER: Other\n\n InterventionType:\n - BEHAVIORAL: Behavioral interventions\n - BIOLOGICAL: Biological interventions\n - COMBINATION_PRODUCT: Combination product interventions\n - DEVICE: Device interventions\n - DIAGNOSTIC_TEST: Diagnostic test interventions\n - DIETARY_SUPPLEMENT: Dietary supplement interventions\n - DRUG: Drug interventions\n - GENETIC: Genetic interventions\n - PROCEDURE: Procedure interventions\n - RADIATION: Radiation interventions\n - OTHER: Other interventions\n\n DesignAllocation:\n - RANDOMIZED: Randomized allocation\n - NON_RANDOMIZED: Non-randomized allocation\n - NA: Not applicable\n\n InterventionalAssignment:\n - SINGLE_GROUP: Single group assignment\n - PARALLEL: Parallel assignment\n - CROSSOVER: Crossover assignment\n - FACTORIAL: Factorial assignment\n - SEQUENTIAL: Sequential assignment\n\n ObservationalModel:\n - COHORT: Cohort\n - CASE_CONTROL: Case-Control\n - CASE_ONLY: Case-Only\n - CASE_CROSSOVER: Case-Crossover\n - ECOLOGIC_OR_COMMUNITY: Ecologic or Community\n - FAMILY_BASED: Family-Based\n - DEFINED_POPULATION: Defined Population\n - NATURAL_HISTORY: Natural History\n - OTHER: Other\n\n DesignMasking:\n - NONE: None (Open Label)\n - SINGLE: Single\n - DOUBLE: Double\n - TRIPLE: Triple\n - QUADRUPLE: Quadruple\n\n WhoMasked:\n - PARTICIPANT: Participant\n - CARE_PROVIDER: Care Provider\n - INVESTIGATOR: Investigator\n - OUTCOMES_ASSESSOR: Outcomes Assessor", + "title": "Query", + "type": "string" + } + }, + "required": [ + "query" + ] + } + } + }, + { + "type": "function", + "info": { + "name": "gather_evidence", + "description": "Given a specific question, gather evidence from full-text of documents that have been retrieved by\nprevious tool calls.\n\nHere is how the tool works: the provided question is posed to all texts retrieved thus far\nby other tools. An LLM sees each text independently and is prompted to find information relevant\nto the question.\n\nThat is, we sample evidence `e \\sim LLM(prompt, text, q)` for each text. We only return pieces of\nevidence `e` that are sufficiently relevant to the question; if the text is irrelevant, then `e`\nis not included in the final response of this tool. Note that this LLM does not see the conversation\nhistory thus far, only the question and each text. Note that it only sees text, no images or other\nmedia from the contents (though tables and formulae may be parseable in some cases).\n\nThink of this tool as an efficient way to deeply scan all retrieved documents for evidence. It\nis complementary to the `read_text` tool, which can be used to directly inspect a subset of the\nretrieved documents.\n\nA valuable time to invoke this tool is after another tool finds potentially relevant documents.\nFeel free to invoke this tool in parallel with other tools, but do not call this tool in parallel with itself.\nOnly invoke this tool when the document count is above zero, or this tool will be useless.\n\nIf you call this tool 2+ times and repeatedly get 'No relevant evidence found',\nconsider whether the answer might be in visual content (figures/tables) rather than text,\nand use appropriate tools if available to access that content.\n\nOnce you receive evidence from this tool:\n\n1. Read Carefully: Don't skim. The evidence may contain multiple similar terms\n or values\u2014make sure you identify the RIGHT one.\n\n2. For Comparative Questions: If the question asks \"which X has greatest Y\",\n check that the evidence includes information about ALL relevant X options, not\n just one or two. If you only see partial information, gather more evidence.\n\n3. Check for Noise: Verify that numbers or terms aren't just metadata\n (page numbers, reference IDs, dates). Look for the value in meaningful\n scientific context.\n\n4. Context Matters: A term appearing 71 times doesn't mean it's always the answer.\n Verify which occurrence actually answers the question asked.\n\nIf the evidence doesn't clearly answer the question, gather more evidence before\nconcluding. Don't guess based on partial information.", + "parameters": { + "type": "object", + "properties": { + "question": { + "description": "Specific question to gather evidence for.", + "title": "Question", + "type": "string" + }, + "text_name_focus_list": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "default": null, + "description": "if there are known text names that are relevant to the question,\nyou can specify them here. This will ensure that the tool will look at these text names\nfirst, and then look at the rest of the evidence. If left as `None`, an embedding\nsearch will be performed on underlying content to find most relevant texts.", + "title": "Text Name Focus List" + } + }, + "required": [ + "question" + ] + } + } + }, + { + "type": "function", + "info": { + "name": "collect_cited_papers_in_evidence", + "description": "Collect papers by traversing the citations of relevant papers to increase the paper count.\n\nThis tool has no effect if called when paper count or relevant papers are zero.\nThis tool will find papers that are likely to lead to more relevant evidence.\nThe papers found have a higher chance of relevance because this tool starts from relevant evidence.\nThis tool's usefulness increases with the amount of gathered evidence as there's more citations to consider.", + "parameters": { + "type": "object", + "properties": {}, + "required": [] + } + } + }, + { + "type": "function", + "info": { + "name": "create_plan", + "description": "Create a plan for to construct a thorough and accurate answer.\n\nDecompose the input task into a set of sub-objectives that need to\nbe met in order to form the answer. Subsequently, when working on solving\nthe query, you can focus on these objectives one by one. Note that the\n`update_plan` tool allows you to change the objectives if needed.\n\nIn addition to the objectives you deem necessary, add one final objective\nto call the `answer` tool with your final answer, so that you do not\nforget to submit your answer.", + "parameters": { + "type": "object", + "properties": { + "plan_json": { + "description": "A JSON string representing the plan. It should be a dictionary\nwith top-level key \"objectives\", whose value is a list of objectives.\nEach objective should be a dictionary with the following keys:\n- \"id\": (int) an integer id for the plan objective\n- \"objective\": (str) a human readable description of the objective's goal\n- \"rationale\": (str) a human readable rationale\n describing why this objective is necessary and appropriate for the query.\n- \"status\": (str) updated task status, default to pending,\n one of: pending, in-progress, or completed.\n \"pending\" is yet to be started,\n \"in-progress\" is the current objective being solved,\n \"completed\" is successfully completed with acceptance criteria met.\n- \"result\": (str|None) The result of the objective, default to None.\n- \"evaluation\": (str|None) Description of why the objective result\n meets the criteria for being complete. Default to None.", + "title": "Plan Json", + "type": "string" + } + }, + "required": [ + "plan_json" + ] + } + } + }, + { + "type": "function", + "info": { + "name": "view_images", + "description": "Retrieve images from a document.\n\nUse this tool when you need to see figures, tables, or other visual content.\nThe tool works by asking a weaker LLM agent to scan through the document, looking for\nvisual content matching the query you provide. When the agent finds matches, it will\ncrop the page to the relevant region. It can be tasked to return multiple images,\nif desired. Note that the weaker LLM may be worse at *understanding* images than\nyou, so double-check its conclusions about the returned images. It is also stateless,\ni.e. it will not remember what you have asked it to find in the past.\n\nUse this tool carefully. It is difficult to retrieve images, and the images\nthemselves will fill up your context window quickly. Here are some guidelines:\n1. ALWAYS use this tool if the question explicitly mentions 'Table X' or 'Figure Y'.\n These questions require visual content and cannot be answered with text alone.\n2. Use this tool as a fallback when gather_evidence fails repeatedly (2+ times\n returning 'No relevant evidence'). This suggests the answer may be in visual content.\n3. When gather_evidence returns text mentioning 'see Figure X' or 'shown in Table Y',\n you should call this tool to examine that specific visual reference.\n4. Only call this tool after directly inspecting relevant text with read_text\n to confirm the document likely contains the visual you need.\n5. Don't use this tool in a broad-spectrum way (don't call on many documents\n just to see what might be relevant).\n6. Never call this tool in parallel with itself.\n7. Users like visual evidence, so call this tool at least once before answering so you\n can provide some image citations in the answer. Add this to your plan so you do not forget.\n For images to be presented to the user, they must be cited in the final answer after retrieval\n by this tool. You may ignore this instruction if the request is for the question is asking\n for a specific piece of information and is not an open-ended research question.\n8. NEVER cite full-page images in your final answer, unless they are full-page panels figures or\n tables. Cite relevant cropped regions if available, otherwise consider calling this tool again\n to find a smaller region that answers the query.", + "parameters": { + "type": "object", + "properties": { + "query": { + "description": "Query to search for visual content in the document. If you know the specific\nfigure/table/formula you are looking for, you can specify it here (e.g. \"find me\nFigure 3\" or \"extract the table on page 10\"). You can also request based on content\n(e.g. \"find me all volcano plots of gene X\" or \"I need the formula for the growth rate\").\nYou can even include explicit instructions for the LLM agent to follow (if helpful, not\nnecessarily required). The more specific and clear your query is here, the higher the\nchance of success.", + "title": "Query", + "type": "string" + }, + "text_name": { + "description": "Name of a text chunk (e.g., 'smith2023example pages 1-5').", + "title": "Text Name", + "type": "string" + } + }, + "required": [ + "query", + "text_name" + ] + } + } + }, + { + "type": "function", + "info": { + "name": "answer", + "description": "Submit your final answer to the user. You MUST call this tool on your final answer.\nIf you mark all objectives as completed but have not yet called this tool, then\nthe answer will not be submitted. Note that this tool should only be called once, as it\nimmediately terminates the run and submits the answer.\n\nWrite an answer based on the evidence from gather_evidence results in message history.\nIf the context provides insufficient information, provide a partial answer and explain\nwhy it is partial (e.g. the question is currently an open question in the field,\nyou were unable to obtain certain papers, etc.).\n\nFor each part of your answer, indicate which sources most support it via citation IDs at\nthe end of sentences, like (pqac-0000ABCD).\nYou are only allowed to cite available context IDs, indicated in previous messages by \"Context IDs that may be cited:\".\n## Valid citation examples, only use comma/space delimited parentheticals:\n\n- (pqac-0000ABCD, pqac-0000EFGH)\n- (pqac-0000IJKL)\n\n## Invalid citation examples:\n\n- (pqac-0000ABCD and pqac-0000EFGH)\n- (pqac-0000ABCD;pqac-0000EFGH)\n- (pqac-0000ABCD-pqac-0000EFGH)\n- pqac-0000ABCD and pqac-0000EFGH\n- Example's work pqac-0000ABCD\n- (pages pqac-0000ABCD)\n- ![description](pqac-0000ABCD)\n- ()\n\nDo not concatenate citation ids, just use them as-is.\n\nWhen writing your answer, embed artifacts if relevant artifacts have been previously\ncreated by the `create_artifact` tool. To embed an artifact, simply include this in your\nanswer, on its own line and without any additional formatting (i.e. no backticks, code fences,\nquotes, additional tags, etc.).\nAlways provide at least some introductory sentence or paragraph before referring to an artifact,\nso that the artifact is properly contextualized.\nHere is an example reference to an artifact with ID \"artifact-XY\":\n\n\nValid artifact IDs are indicated in previous messages by 'Artifact IDs that may be injected into the answer:'.\n\n\nDouble-check your answer:\n\n1. Evidence Match: Re-read the specific evidence snippets you're citing. Does your\n answer actually match what they say? Don't rely on memory from 20+ messages ago.\n\n2. For Comparative Questions (\"which X has greatest/maximum/highest Y\"):\n - Did you examine ALL options mentioned in the evidence?\n - Did you explicitly compare their values?\n - Example: If evidence mentions \"Pancreatic: 0.92, Liver: 0.85, Lung: 0.78\",\n verify you compared all three, not just two.\n\n3. For Specific Value Questions (\"How many\", \"What is the\", specific terms):\n - Does the exact value you're stating appear in the evidence?\n - Are you extracting from the right context (not noise like page numbers)?\n\n4. Sanity Check: Read your answer. Does it directly address what was asked?\n\nDon't use Markdown image syntax like ![...](...) to reference media in your answer,\nbecause media get automatically linked by the system based on your answer's citations.\n\nWrite in the style of a scientific article, with concise sentences and\ncoherent paragraphs. This answer will be used directly,\nso do not add any extraneous information.", + "parameters": { + "type": "object", + "properties": { + "answer": { + "description": "valid answer, cited with citation IDs.", + "title": "Answer", + "type": "string" + } + }, + "required": [ + "answer" + ] + } + } + } + ], + "messages": [ + { + "role": "user", + "content": "Use the tools to answer the question: How sensitive are EBSD-derived microstructural measurements to acquisition and post-processing parameter choices, and what does the literature report about the resulting uncertainty, bias, and reproducibility?\n\nCover specifically:\n1. Quantified sensitivity studies: how much do reported grain size, grain count, texture strength/ODF intensity, KAM, GND density, low-angle vs high-angle grain boundary fractions, and grain boundary character distribution change as a function of step size, angular/orientation precision, indexing method (Hough vs dictionary indexing vs refinement), misorientation tolerance for grain reconstruction, minimum grain size cutoff, confidence-index or fit thresholding, and noise-reduction/cleanup operations (grain dilation, neighbour orientation correlation, neighbour pattern averaging)?\n2. Documented bias: which cleanup and filtering operations are known to systematically bias grain size, texture, KAM/GND, or boundary statistics, and by how much? What reporting is required or recommended by standards and by the community (ASTM E2627, ISO 13067, round-robin or interlaboratory studies)?\n3. Uncertainty quantification: what work exists on assigning uncertainty or confidence intervals to EBSD-derived grain size, texture, and misorientation-based metrics, including the number of grains required for statistically meaningful grain size and texture measurements?\n4. Interlaboratory reproducibility: are there round-robin studies, benchmark datasets, or reproducibility assessments comparing EBSD results across labs, vendors, or software packages? What discrepancies were found?\n5. Community consensus: what practices are recommended as best practice for reporting EBSD post-processing so results are reproducible, and where does the literature explicitly call for more automated, objective, or reproducible parameter selection?\n\nGive explicit citations and quantitative numbers wherever the literature reports them.\n\nStart by making a plan, and update the plan as you go. Your answer will be returned to the user when all plan objectives are completed. Be thorough and ensure your evidence matches the user's question.", + "info": null + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "call_gKzAP78BbEU412NQ34ksvXRx", + "type": "function", + "function": { + "arguments": "{\"plan_json\": \"{\\\"objectives\\\":[{\\\"id\\\":1,\\\"objective\\\":\\\"Identify standards, reviews, and quantified EBSD sensitivity studies covering acquisition and post-processing parameters\\\",\\\"rationale\\\":\\\"Establish the evidence base for all requested metrics and parameter choices.\\\",\\\"status\\\":\\\"in-progress\\\",\\\"result\\\":null,\\\"evaluation\\\":null},{\\\"id\\\":2,\\\"objective\\\":\\\"Extract quantitative effects and documented systematic biases for grain size/count, texture/ODF, KAM/GND, and boundary statistics\\\",\\\"rationale\\\":\\\"The user requests explicit numerical sensitivity and bias estimates.\\\",\\\"status\\\":\\\"pending\\\",\\\"result\\\":null,\\\"evaluation\\\":null},{\\\"id\\\":3,\\\"objective\\\":\\\"Assess uncertainty quantification, statistical sampling requirements, and confidence intervals\\\",\\\"rationale\\\":\\\"Address uncertainty and minimum numbers of grains for meaningful measurements.\\\",\\\"status\\\":\\\"pending\\\",\\\"result\\\":null,\\\"evaluation\\\":null},{\\\"id\\\":4,\\\"objective\\\":\\\"Find interlaboratory round robins, benchmark datasets, vendor/software comparisons, and standards reporting requirements\\\",\\\"rationale\\\":\\\"Evaluate reproducibility across laboratories and implementations.\\\",\\\"status\\\":\\\"pending\\\",\\\"result\\\":null,\\\"evaluation\\\":null},{\\\"id\\\":5,\\\"objective\\\":\\\"Synthesize community consensus and reproducible reporting recommendations, noting evidence gaps\\\",\\\"rationale\\\":\\\"Provide actionable best practice and identify calls for objective parameter selection.\\\",\\\"status\\\":\\\"pending\\\",\\\"result\\\":null,\\\"evaluation\\\":null},{\\\"id\\\":6,\\\"objective\\\":\\\"Create a structured artifact summarizing parameter-to-metric effects\\\",\\\"rationale\\\":\\\"A compact evidence table will make the extensive quantitative literature easier to use.\\\",\\\"status\\\":\\\"pending\\\",\\\"result\\\":null,\\\"evaluation\\\":null},{\\\"id\\\":7,\\\"objective\\\":\\\"Submit a fully cited technical answer\\\",\\\"rationale\\\":\\\"Deliver the requested synthesis with evidence-matched citations.\\\",\\\"status\\\":\\\"pending\\\",\\\"result\\\":null,\\\"evaluation\\\":null}]}\"}", + "name": "create_plan" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Plan registered and formatted correctly, with some modifications:\n{\n \"objectives\": [\n {\n \"id\": 1,\n \"objective\": \"Identify standards, reviews, and quantified EBSD sensitivity studies covering acquisition and post-processing parameters\",\n \"rationale\": \"Establish the evidence base for all requested metrics and parameter choices.\",\n \"status\": \"in-progress\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 2,\n \"objective\": \"Extract quantitative effects and documented systematic biases for grain size/count, texture/ODF, KAM/GND, and boundary statistics\",\n \"rationale\": \"The user requests explicit numerical sensitivity and bias estimates.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 3,\n \"objective\": \"Assess uncertainty quantification, statistical sampling requirements, and confidence intervals\",\n \"rationale\": \"Address uncertainty and minimum numbers of grains for meaningful measurements.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 4,\n \"objective\": \"Find interlaboratory round robins, benchmark datasets, vendor/software comparisons, and standards reporting requirements\",\n \"rationale\": \"Evaluate reproducibility across laboratories and implementations.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 5,\n \"objective\": \"Synthesize community consensus and reproducible reporting recommendations, noting evidence gaps\",\n \"rationale\": \"Provide actionable best practice and identify calls for objective parameter selection.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 6,\n \"objective\": \"Create a structured artifact summarizing parameter-to-metric effects\",\n \"rationale\": \"A compact evidence table will make the extensive quantitative literature easier to use.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 7,\n \"objective\": \"Submit a fully cited technical answer\",\n \"rationale\": \"Deliver the requested synthesis with evidence-matched citations.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n }\n ]\n}", + "name": "create_plan", + "tool_call_id": "call_gKzAP78BbEU412NQ34ksvXRx", + "info": { + "start_ts": 1116.854043872, + "end_ts": 1116.857297338 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "call_Jmzww78F4mVOqXtm6Tn5jIZM", + "type": "function", + "function": { + "arguments": "{\"query\": \"EBSD step size grain size sensitivity post processing cleanup grain dilation grain reconstruction misorientation tolerance\"}", + "name": "paper_search" + } + }, + { + "id": "call_IbQnwsRTVlSTABNPkkywHUs6", + "type": "function", + "function": { + "arguments": "{\"query\": \"EBSD KAM GND density step size noise angular resolution uncertainty cleanup\"}", + "name": "paper_search" + } + }, + { + "id": "call_FRbmFTZBmmcuK1maK0G6jZcO", + "type": "function", + "function": { + "arguments": "{\"query\": \"EBSD texture ODF uncertainty number grains statistical significance reproducibility\"}", + "name": "paper_search" + } + }, + { + "id": "call_wwHAT5fsEPLKgY67gOhd7XvY", + "type": "function", + "function": { + "arguments": "{\"query\": \"EBSD round robin interlaboratory ASTM E2627 ISO 13067 reproducibility\"}", + "name": "paper_search" + } + }, + { + "id": "call_e9NBchsaJ0fB4ugQsV9w6wGG", + "type": "function", + "function": { + "arguments": "{\"query\": \"EBSD dictionary indexing Hough indexing refinement grain boundary character distribution accuracy comparison\"}", + "name": "paper_search" + } + }, + { + "id": "call_SYAbaDbcWxJtB5ztHvpRflp8", + "type": "function", + "function": { + "arguments": "{\"query\": \"EBSD neighbour orientation correlation neighbor pattern averaging bias grain size boundary statistics\"}", + "name": "paper_search" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Search retrieved no additional papers. This may be because nothing matched the search query, or because all found papers have been previously retrieved.\n\nUnobtainable Papers:\nHongwen Deng, Aiwen Li, Chenkai Zhou, Lingyi Cao, Jun Du, and Xu Cheng. Heat treatment enables \u03b2-mediated strain accommodation and interfacial stress redistribution in zr\u20132.5nb alloy fabricated by laser powder bed fusion. Metals, 16(8):839, Aug 2026. URL: https://doi.org/10.3390/met16080839, doi:10.3390/met16080839.\nJ. Collins, M. Taylor, A.L. Scarlett, E.J. Palmiere, and E.J. Pickering. Prior austenite grain measurement: a direct comparison of ebsd reconstruction, thermal etching and chemical etching. Materials Characterization, 208:113656, Feb 2024. URL: https://doi.org/10.1016/j.matchar.2024.113656, doi:10.1016/j.matchar.2024.113656.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=10 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0000 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "call_Jmzww78F4mVOqXtm6Tn5jIZM", + "info": { + "start_ts": 1126.948641339, + "end_ts": 1152.708806985 + } + }, + { + "role": "tool", + "content": "Retrieved Papers:\n## 1. Residual Stress Investigations in Processed Layered Metallic Materials Through Surface Sensitive Characterization Methods\nValid Text Names:\n'adams2025residualstressinvestigations pages 1-8', 'adams2025residualstressinvestigations pages 8-12', 'adams2025residualstressinvestigations pages 12-17', 'adams2025residualstressinvestigations pages 17-21', 'adams2025residualstressinvestigations pages 21-26', 'adams2025residualstressinvestigations pages 26-31', 'adams2025residualstressinvestigations pages 31-35', 'adams2025residualstressinvestigations pages 35-39', 'adams2025residualstressinvestigations pages 39-44', 'adams2025residualstressinvestigations pages 44-49', 'adams2025residualstressinvestigations pages 49-53', 'adams2025residualstressinvestigations pages 53-57', 'adams2025residualstressinvestigations pages 57-62', 'adams2025residualstressinvestigations pages 62-66', 'adams2025residualstressinvestigations pages 66-72', 'adams2025residualstressinvestigations pages 72-76', 'adams2025residualstressinvestigations pages 76-80', 'adams2025residualstressinvestigations pages 80-84', 'adams2025residualstressinvestigations pages 84-89', 'adams2025residualstressinvestigations pages 89-94', 'adams2025residualstressinvestigations pages 94-100', 'adams2025residualstressinvestigations pages 100-110', 'adams2025residualstressinvestigations pages 110-114', 'adams2025residualstressinvestigations pages 114-119', 'adams2025residualstressinvestigations pages 119-124', 'adams2025residualstressinvestigations pages 124-130', 'adams2025residualstressinvestigations pages 130-136', 'adams2025residualstressinvestigations pages 136-145', 'adams2025residualstressinvestigations pages 145-149', 'adams2025residualstressinvestigations pages 149-156', 'adams2025residualstressinvestigations pages 156-166', 'adams2025residualstressinvestigations pages 166-172', 'adams2025residualstressinvestigations pages 172-176', 'adams2025residualstressinvestigations pages 176-180', 'adams2025residualstressinvestigations pages 180-184', 'adams2025residualstressinvestigations pages 184-187', 'adams2025residualstressinvestigations pages 187-190', 'adams2025residualstressinvestigations pages 190-193', 'adams2025residualstressinvestigations pages 193-196', 'adams2025residualstressinvestigations pages 196-199', 'adams2025residualstressinvestigations pages 199-202', 'adams2025residualstressinvestigations pages 202-206', 'adams2025residualstressinvestigations pages 206-212', 'adams2025residualstressinvestigations pages 212-217', 'adams2025residualstressinvestigations pages 217-222', 'adams2025residualstressinvestigations pages 222-227', 'adams2025residualstressinvestigations pages 227-229'\n\nBibTex:\n@article{adams2025residualstressinvestigations,\n author = \"Adams, CL\",\n title = \"Residual Stress Investigations in Processed Layered Metallic Materials Through Surface Sensitive Characterization Methods\",\n year = \"2025\",\n journal = \"Unknown journal\"\n}\n\n\nRelevant Snippet:\n\u2026 Residual stresses were also investigated through a cross-correlation EBSD (CC-EBSD) \u2026 KAM map trends. The FCC phase contains more local lattice curvature and higher GND density, \u2026\n\n\nUnobtainable Papers:\nAnthony D. Rollett and Katayun Barmak. 11 \u2013 orientation mapping. ArXiv, pages 1113-1141, Jan 2014. URL: https://doi.org/10.1016/b978-0-444-53770-6.00011-3, doi:10.1016/b978-0-444-53770-6.00011-3.\nKatharina Marquardt, Marc De Graef, Saransh Singh, Hauke Marquardt, Anja Rosenthal, and Sanae Koizuimi. Quantitative electron backscatter diffraction (ebsd) data analyses using the dictionary indexing (di) approach: overcoming indexing difficulties on geological materials. American Mineralogist, 102:1843-1855, Sep 2017. URL: https://doi.org/10.2138/am-2017-6062, doi:10.2138/am-2017-6062.\nSubhajit Konar and Vijay Gautam. Deformation behaviour of a high manganese austenitic steel and measurements of microstructural features using orientation imaging microscopy. Sep 2025. URL: https://doi.org/10.1007/s12647-025-00859-1, doi:10.1007/s12647-025-00859-1.\n\u0160t\u011bp\u00e1n Gamanov, Poczkl\u00e1n Ladislav, Antonin Dlouhy, and Tomas Kruml. A step size dependence of kam, grod and gnd parameters calculated from ebsd. Jan 2025. URL: https://doi.org/10.2139/ssrn.4789333, doi:10.2139/ssrn.4789333.\nElif Demirel, Furkan Ozdemir, Abdullah Atilgan, Guher Pelin Toker, Julia Kristin Hufenbach, Clemens Kunz, and Nazim Babacan. Effect of laser powder bed fusion processing parameters on the microstructure and shape recovery of heat-treated fe\u201330mn\u20136si alloy. Journal of Materials Science, Aug 2026. URL: https://doi.org/10.1007/s10853-026-13504-2, doi:10.1007/s10853-026-13504-2.\nAlexander F. Brust, Eric J. Payton, Toren J. Hobbs, and Stephen R. Niezgoda. Application of the maximum flow\u2013minimum cut algorithm to segmentation and clustering of materials datasets. Microscopy and Microanalysis, 25:924-941, Jun 2019. URL: https://doi.org/10.1017/s1431927619014569, doi:10.1017/s1431927619014569.\nZhangyang Chen, Tianyi Zhang, Ju Liu, Zhongliang Zhu, Yaoyao Feng, Donghe Xu, Jinqing Liang, Xingyu Wang, Yi Zheng, Kaiyang Li, and Naiqiang Zhang. Investigation on the inhibitory effects of laser shock peening on the high-temperature stress corrosion cracking of gh901 alloy in the 600 \u00b0c steam environment. Materials Characterization, 240:116837, Oct 2026. URL: https://doi.org/10.1016/j.matchar.2026.116837, doi:10.1016/j.matchar.2026.116837.\nAustenite memory and spontaneous recrystallization and its influence on the martensitic substructure of a PH 15-5 steel during solution annealing\nYu Wang, Lichu Zhou, Jian Cheng, Liang Chen, Xia Cao, Yijie Pan, Jinfeng Ma, and Feng Fang. Effect of stacking fault energy on tensile and fracture performance in 2507 super duplex stainless steel. Materials Science and Engineering: A, 972:150586, Oct 2026. URL: https://doi.org/10.1016/j.msea.2026.150586, doi:10.1016/j.msea.2026.150586.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=11 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0000 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "call_IbQnwsRTVlSTABNPkkywHUs6", + "info": { + "start_ts": 1126.988877333, + "end_ts": 1158.479312275 + } + }, + { + "role": "tool", + "content": "Retrieved Papers:\n## 1. Towards an integrated texture toolkit, 1: unveiling the complex relationship between crystal shape and fabric in EBSD data\nValid Text Names:\n'currier2024towardsanintegrated pages 1-3', 'currier2024towardsanintegrated pages 3-6', 'currier2024towardsanintegrated pages 6-9', 'currier2024towardsanintegrated pages 9-12', 'currier2024towardsanintegrated pages 12-14', 'currier2024towardsanintegrated pages 14-18', 'currier2024towardsanintegrated pages 18-22', 'currier2024towardsanintegrated pages 22-25', 'currier2024towardsanintegrated pages 25-28', 'currier2024towardsanintegrated pages 28-31'\n\nBibTex:\n@article{currier2024towardsanintegrated,\n author = \"Currier, Ryan M. and Mittal, Tushar and Hidalgo, Paulo J.\",\n title = \"Towards an integrated texture toolkit, 1: unveiling the complex relationship between crystal shape and fabric in EBSD data\",\n year = \"2024\",\n journal = \"Contributions to Mineralogy and Petrology\",\n month = \"Apr\",\n doi = \"10.1007/s00410-024-02128-x\",\n url = \"https://doi.org/10.1007/s00410-024-02128-x\",\n volume = \"179\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"4\",\n issn = \"0010-7999\"\n}\n\n\nRelevant Snippet:\n\u2026 We choose an uncertainty threshold of \u03c3 = 2.5 and apply a three-\u2026 This is notable, considering the raw EBSD-derived ODF \u2026 Grain measurements are automated and reproducible, and \u2026\n\n\n---\n\n## 2. Determination of grain size by EBSD-Report on a round robin measurement of equiaxed titanium.\nValid Text Names:\n'mingard2012determinationofgrain pages 1-9', 'mingard2012determinationofgrain pages 9-11', 'mingard2012determinationofgrain pages 11-16', 'mingard2012determinationofgrain pages 16-19', 'mingard2012determinationofgrain pages 19-23', 'mingard2012determinationofgrain pages 23-26', 'mingard2012determinationofgrain pages 26-30', 'mingard2012determinationofgrain pages 30-32', 'mingard2012determinationofgrain pages 32-36', 'mingard2012determinationofgrain pages 36-39', 'mingard2012determinationofgrain pages 36-36', 'mingard2012determinationofgrain pages 39-41', 'mingard2012determinationofgrain pages 41-46'\n\nBibTex:\n@article{mingard2012determinationofgrain,\n author = \"Mingard, KP and Quested, PN and Peck, MS\",\n title = \"Determination of grain size by EBSD-Report on a round robin measurement of equiaxed titanium.\",\n year = \"2012\",\n journal = \"Unknown journal\"\n}\n\n\nRelevant Snippet:\n\u2026 on the reproducibility and repeatability of grain sizing by EBSD for establishing uncertainties associated \u2026 Proc 14th Int Conf of Textures of Materials. (ICOTOM 14) Leuven Belgium 2005. \u2026\n\n\nUnobtainable Papers:\nMauro Francisco Arcidiacono and Salaheddin Rahimi. A surface integrity-informed crystal-plasticity based modelling of fatigue crack initiation in aerospace-grade ti-6al-4v. Materials Science and Technology, 42:998-1012, Jul 2026. URL: https://doi.org/10.1177/02670836251365326, doi:10.1177/02670836251365326.\nJessica Gyhlesten Back and G\u00f6ran Engberg. Investigation of parent austenite grains from martensite structure using ebsd in a wear resistant steel. Materials, 10:453, Apr 2017. URL: https://doi.org/10.3390/ma10050453, doi:10.3390/ma10050453.\nFriederike Emeis, Martin Peterlechner, Sergiy V. Divinski, and Gerhard Wilde. Grain boundary engineering parameters for ultrafine grained microstructures: proof of principles by a systematic composition variation in the cu-ni system. Acta Materialia, 150:262-272, May 2018. URL: https://doi.org/10.1016/j.actamat.2018.02.054, doi:10.1016/j.actamat.2018.02.054.\nGert Nolze, Maria J\u00fcrgens, J\u00fcrgen Olbricht, and Aimo Winkelmann. Improving the precision of orientation measurements from technical materials via ebsd pattern matching. Acta Materialia, 159:408-415, Oct 2018. URL: https://doi.org/10.1016/j.actamat.2018.08.028, doi:10.1016/j.actamat.2018.08.028.\nFangfeiyuan Zhang, Jianli Zhou, Haolin Yan, Jiayi Tian, Ting Li, Jinyuan Yang, and Ze Zhang. Deep-learning-based grain boundary segmentation and quantitative microstructural characterization of normalized 1045 steel from optical microscopy. Materials Today Nano, pages 100922, Aug 2026. URL: https://doi.org/10.1016/j.mtnano.2026.100922, doi:10.1016/j.mtnano.2026.100922.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=10 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0000 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "call_FRbmFTZBmmcuK1maK0G6jZcO", + "info": { + "start_ts": 1127.026005266, + "end_ts": 1152.724202411 + } + }, + { + "role": "tool", + "content": "Retrieved Papers:\n## 1. Effects of SEM Distortions on EBSD Grain Size Measurements\nValid Text Names:\n'timberlake2026effectsofsem pages 1-2', 'timberlake2026effectsofsem pages 2-4', 'timberlake2026effectsofsem pages 4-6', 'timberlake2026effectsofsem pages 6-8', 'timberlake2026effectsofsem pages 8-14', 'timberlake2026effectsofsem pages 14-17', 'timberlake2026effectsofsem pages 17-17'\n\nBibTex:\n@article{timberlake2026effectsofsem,\n author = \"Timberlake, D. M. and Payton, E. J.\",\n title = \"Effects of SEM Distortions on EBSD Grain Size Measurements\",\n year = \"2026\",\n journal = \"Metallography, Microstructure, and Analysis\",\n volume = \"15\",\n pages = \"489-505\",\n month = \"Feb\",\n doi = \"10.1007/s13632-026-01317-3\",\n url = \"https://doi.org/10.1007/s13632-026-01317-3\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"2\",\n issn = \"2192-9262\"\n}\n\n\nAbstract:\nAbstract\n Systematic discrepancies persist between results from grain size measurement standards, such as ASTM E 112 and ASTM E 2627, when different imaging techniques and analysis methods are used. The source of these discrepancies may be differences in imaging physics, resolution limits, grain boundary definitions, post-processing practices, or combinations thereof. Geometric distortions and drift effects in scanning electron microscope imaging are systematically modeled using synthetic microstructures to assess their impact on electron backscatter diffraction-based grain size measurement accuracy. Standard methods are compared to a lesser-known method, the Triple Point Count (TPC). Most distortion types introduce smaller biases than the expected accuracy of the methods under typical imaging conditions. TPC provides consistent performance across varying resolutions and sampling conditions. This provides further evidence that reported discrepancies are largely driven by an assumption made in the estimate for converting intercept measurements to ASTM grain size numbers, as recently reported by Evans et al.\n\nRelevant Snippet:\n\u2026 , new standards ASTM E 2627 [14] and ISO 13067 [15] were \u2026 ASTM standards differ by up to one ASTM grain size number (\ud835\udc3a), despite round robin studies that suggest reproducibility \u2026\n\n\n---\n\n## 2. Towards standardisation of average grain size measurement of additively manufactured microstructures using EBSD\nValid Text Names:\n'tong2026towardsstandardisationof pages 1-5', 'tong2026towardsstandardisationof pages 5-10', 'tong2026towardsstandardisationof pages 10-16', 'tong2026towardsstandardisationof pages 16-20', 'tong2026towardsstandardisationof pages 20-24', 'tong2026towardsstandardisationof pages 24-24'\n\nBibTex:\n@article{tong2026towardsstandardisationof,\n author = \"Tong, Vivian and Zhang, Hannah and Gaudio, Jacopo Del and Mingard, Ken and Gholinia, A.\",\n title = \"Towards standardisation of average grain size measurement of additively manufactured microstructures using EBSD\",\n year = \"2026\",\n journal = \"ArXiv\",\n month = \"May\",\n doi = \"10.48550/arxiv.2605.28852\",\n url = \"https://doi.org/10.48550/arxiv.2605.28852\"\n}\n\n\nRelevant Snippet:\n\u2026 An interlaboratory comparison study was conducted to find out what grain size metrics and \u2026 ; ASTM E2627 [3] and ISO 13067 [4] both describe electron backscatter diffraction (EBSD)-\u2026\n\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=10 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0000 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "call_wwHAT5fsEPLKgY67gOhd7XvY", + "info": { + "start_ts": 1127.069870785, + "end_ts": 1148.701598789 + } + }, + { + "role": "tool", + "content": "Search retrieved no additional papers. This may be because nothing matched the search query, or because all found papers have been previously retrieved.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=7 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0000 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "call_e9NBchsaJ0fB4ugQsV9w6wGG", + "info": { + "start_ts": 1127.110388116, + "end_ts": 1145.576269076 + } + }, + { + "role": "tool", + "content": "Retrieved Papers:\n## 1. The morphological characterisation of grains and grain boundaries\nValid Text Names:\n'muirhead2001themorphologicalcharacterisation pages 1-10', 'muirhead2001themorphologicalcharacterisation pages 10-14', 'muirhead2001themorphologicalcharacterisation pages 14-19', 'muirhead2001themorphologicalcharacterisation pages 19-24', 'muirhead2001themorphologicalcharacterisation pages 24-30', 'muirhead2001themorphologicalcharacterisation pages 30-37', 'muirhead2001themorphologicalcharacterisation pages 37-43', 'muirhead2001themorphologicalcharacterisation pages 43-50', 'muirhead2001themorphologicalcharacterisation pages 50-55', 'muirhead2001themorphologicalcharacterisation pages 55-60', 'muirhead2001themorphologicalcharacterisation pages 60-66', 'muirhead2001themorphologicalcharacterisation pages 66-72', 'muirhead2001themorphologicalcharacterisation pages 72-79', 'muirhead2001themorphologicalcharacterisation pages 79-88', 'muirhead2001themorphologicalcharacterisation pages 88-95', 'muirhead2001themorphologicalcharacterisation pages 95-103', 'muirhead2001themorphologicalcharacterisation pages 103-110', 'muirhead2001themorphologicalcharacterisation pages 110-118', 'muirhead2001themorphologicalcharacterisation pages 118-127', 'muirhead2001themorphologicalcharacterisation pages 127-137', 'muirhead2001themorphologicalcharacterisation pages 137-146', 'muirhead2001themorphologicalcharacterisation pages 146-155', 'muirhead2001themorphologicalcharacterisation pages 155-162', 'muirhead2001themorphologicalcharacterisation pages 162-169', 'muirhead2001themorphologicalcharacterisation pages 169-178', 'muirhead2001themorphologicalcharacterisation pages 178-184', 'muirhead2001themorphologicalcharacterisation pages 184-193', 'muirhead2001themorphologicalcharacterisation pages 193-196', 'muirhead2001themorphologicalcharacterisation pages 196-199', 'muirhead2001themorphologicalcharacterisation pages 199-202', 'muirhead2001themorphologicalcharacterisation pages 202-205', 'muirhead2001themorphologicalcharacterisation pages 205-211', 'muirhead2001themorphologicalcharacterisation pages 211-219', 'muirhead2001themorphologicalcharacterisation pages 219-227', 'muirhead2001themorphologicalcharacterisation pages 227-233', 'muirhead2001themorphologicalcharacterisation pages 233-238', 'muirhead2001themorphologicalcharacterisation pages 238-243', 'muirhead2001themorphologicalcharacterisation pages 243-248', 'muirhead2001themorphologicalcharacterisation pages 248-254', 'muirhead2001themorphologicalcharacterisation pages 254-260', 'muirhead2001themorphologicalcharacterisation pages 260-266', 'muirhead2001themorphologicalcharacterisation pages 266-272', 'muirhead2001themorphologicalcharacterisation pages 272-278', 'muirhead2001themorphologicalcharacterisation pages 278-285', 'muirhead2001themorphologicalcharacterisation pages 285-293', 'muirhead2001themorphologicalcharacterisation pages 293-297', 'muirhead2001themorphologicalcharacterisation pages 297-301', 'muirhead2001themorphologicalcharacterisation pages 301-301'\n\nBibTex:\n@article{muirhead2001themorphologicalcharacterisation,\n author = \"Muirhead, JJ\",\n title = \"The morphological characterisation of grains and grain boundaries\",\n year = \"2001\",\n journal = \"Unknown journal\"\n}\n\n\nRelevant Snippet:\n\u2026 grain size is relatively less affected by missing boundaries \u2026 EBSD map provides a complete network of grain boundaries \u2026 the orientation relationship between neighbouring lattices is \u2026\n\n\n---\n\n## 2. Boundary characterization using 3D mapping of geometrically necessary dislocations in AM Ta microstructure\nValid Text Names:\n'witzen2022boundarycharacterizationusing pages 1-4', 'witzen2022boundarycharacterizationusing pages 4-7', 'witzen2022boundarycharacterizationusing pages 7-9', 'witzen2022boundarycharacterizationusing pages 9-11', 'witzen2022boundarycharacterizationusing pages 11-14', 'witzen2022boundarycharacterizationusing pages 14-18', 'witzen2022boundarycharacterizationusing pages 18-21', 'witzen2022boundarycharacterizationusing pages 21-23', 'witzen2022boundarycharacterizationusing pages 23-25'\n\nBibTex:\n@article{witzen2022boundarycharacterizationusing,\n author = \"Witzen, Wyatt A. and Polonsky, Andrew T. and Rottmann, Paul F. and Pusch, Kira M. and Echlin, McLean P. and Pollock, Tresa M. and Beyerlein, Irene J.\",\n title = \"Boundary characterization using 3D mapping of geometrically necessary dislocations in AM Ta microstructure\",\n year = \"2022\",\n journal = \"Journal of Materials Science\",\n volume = \"57\",\n pages = \"9885-9902\",\n month = \"Mar\",\n doi = \"10.1007/s10853-022-07074-2\",\n url = \"https://doi.org/10.1007/s10853-022-07074-2\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"21\",\n issn = \"0022-2461\"\n}\n\n\nRelevant Snippet:\n\u2026 pattern and orientation information retrieved by an EBSD \u2026 neighborhood constructed of only the six nearest neighbors \u2026 the local deviation from the average orientation of the entire \u2026\n\n\n---\n\n## 3. Accurate grain boundary plane distributions for textured microstructures from stereological analysis of orthogonal two-dimensional electron backscatter diffraction orientation maps\nValid Text Names:\n'folwarczny2026accurategrainboundary pages 1-3', 'folwarczny2026accurategrainboundary pages 3-5', 'folwarczny2026accurategrainboundary pages 5-9', 'folwarczny2026accurategrainboundary pages 9-12', 'folwarczny2026accurategrainboundary pages 12-15', 'folwarczny2026accurategrainboundary pages 15-18', 'folwarczny2026accurategrainboundary pages 18-20'\n\nBibTex:\n@article{folwarczny2026accurategrainboundary,\n author = \"Folwarczny, Martin and Li, Ao and Shah, Rushvi and Chote, Aaron and Austin, Alexandra C. and Zhu, Yimin and Rohrer, Gregory S. and Jackson, Michael A. and Kotakadi, Souhardh and Marquardt, Katharina\",\n title = \"Accurate grain boundary plane distributions for textured microstructures from stereological analysis of orthogonal two-dimensional electron backscatter diffraction orientation maps\",\n year = \"2026\",\n journal = \"Ultramicroscopy\",\n volume = \"280\",\n pages = \"114262\",\n month = \"Feb\",\n doi = \"10.1016/j.ultramic.2025.114262\",\n url = \"https://doi.org/10.1016/j.ultramic.2025.114262\",\n publisher = \"Elsevier BV\",\n issn = \"0304-3991\"\n}\n\n\nRelevant Snippet:\n\u2026 part of this bias by combining data from three orthogonal EBSD orientation maps for \u2026 Many studies focus on the average grain size as the main parameter related to macroscopic \u2026\n\n\n---\n\n## 4. Machine learning enhanced analysis of EBSD data for texture representation\nValid Text Names:\n'wanni2024machinelearningenhanced pages 1-2', 'wanni2024machinelearningenhanced pages 2-3', 'wanni2024machinelearningenhanced pages 3-5', 'wanni2024machinelearningenhanced pages 5-6', 'wanni2024machinelearningenhanced pages 6-7', 'wanni2024machinelearningenhanced pages 7-9', 'wanni2024machinelearningenhanced pages 9-10', 'wanni2024machinelearningenhanced pages 10-11'\n\nBibTex:\n@article{wanni2024machinelearningenhanced,\n author = \"Wanni, J. and Bronkhorst, C. A. and Thoma, D. J.\",\n title = \"Machine learning enhanced analysis of EBSD data for texture representation\",\n year = \"2024\",\n journal = \"npj Computational Materials\",\n volume = \"10\",\n pages = \"1-11\",\n month = \"Jun\",\n doi = \"10.1038/s41524-024-01324-4\",\n url = \"https://doi.org/10.1038/s41524-024-01324-4\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"1\",\n issn = \"2057-3960\"\n}\n\n\nAbstract:\nGenerating reduced-order, synthetic grain structure datasets that accurately represent the measured grain structure of a material is important for reducing the cost and increasing the accuracy of computational crystal plasticity efforts. This study introduces a machine-learning-based approach, termed texture adaptive clustering and sampling (TACS), for generating representative Euler angle datasets that accurately mimic the crystallographic texture. The TACS approach employs K-means clustering and density-based sampling in a closed-loop iteration to create representative Euler angle datasets. Proof-of-principle experiments were performed on rolled and recrystallized low-carbon steel. Validation of the TACS approach was extended to twenty-two datasets, varying lattice structures, and complex crystallographic textures, thereby encompassing a broad range of materials and crystal structures. Kolmogorov-Smirnov (K-S) test comparisons underscore the performance of the TACS approach over traditional electron backscatter diffraction EBSD dataset reduction techniques, with average K-S test scores nearing 0.9, indicating a high-fidelity representation of the original datasets. In contrast, conventional methods display scores below 0.3, indicating less reliability of the structure representation. The independence of the TACS approach from material texture and its capability to autonomously generate datasets with predetermined data points demonstrates its unbiased potential in streamlining dataset preparation for crystallographic analysis.\n\nRelevant Snippet:\n\u2026 diffraction EBSD dataset reduction techniques, with average \u2026 providing a general statistical overview of orientation data, it \u2026 such as grain size, aspect ratio, and the number of neighbors, \u2026\n\n\n---\n\n## 5. Effect of microstructure on strain localization in a 7050 aluminum alloy: Comparison of experiments and modeling for various textures\nValid Text Names:\n'mello2016effectofmicrostructure pages 1-4', 'mello2016effectofmicrostructure pages 4-8', 'mello2016effectofmicrostructure pages 8-12', 'mello2016effectofmicrostructure pages 12-17', 'mello2016effectofmicrostructure pages 17-20', 'mello2016effectofmicrostructure pages 20-24', 'mello2016effectofmicrostructure pages 24-26'\n\nBibTex:\n@article{mello2016effectofmicrostructure,\n author = \"Mello, Alberto W. and Nicolas, Andrea and Lebensohn, Ricardo A. and Sangid, Michael D.\",\n title = \"Effect of microstructure on strain localization in a 7050 aluminum alloy: Comparison of experiments and modeling for various textures\",\n year = \"2016\",\n journal = \"Materials Science and Engineering A-structural Materials Properties Microstructure and Processing\",\n volume = \"661\",\n pages = \"187-197\",\n month = \"Apr\",\n doi = \"10.1016/j.msea.2016.03.012\",\n url = \"https://doi.org/10.1016/j.msea.2016.03.012\",\n publisher = \"Elsevier BV\",\n issn = \"0921-5093\"\n}\n\n\nRelevant Snippet:\n\u2026 The conversion of the orientation data files from the EBSD to \u2026 length-scale, thus we cannot account for grain sizes within the \u2026 to grain orientation and it is clearly affected by the neighbor \u2026\n\n\n---\n\n## 6. Deep Learning for automated phase segmentation in EBSD maps. A case study in Dual Phase steel microstructures\nValid Text Names:\n'ostormujof2022deeplearningfor pages 1-3', 'ostormujof2022deeplearningfor pages 3-5', 'ostormujof2022deeplearningfor pages 5-9', 'ostormujof2022deeplearningfor pages 9-13', 'ostormujof2022deeplearningfor pages 13-16', 'ostormujof2022deeplearningfor pages 16-18', 'ostormujof2022deeplearningfor pages 18-21'\n\nBibTex:\n@article{ostormujof2022deeplearningfor,\n author = \"Ostormujof, T Martinez and Purohit, Rrp Purushottam Raj and Breumier, S and Gey, Nathalie and Salib, M and Germain, L\",\n title = \"Deep Learning for automated phase segmentation in EBSD maps. A case study in Dual Phase steel microstructures\",\n year = \"2022\",\n journal = \"Materials Characterization\",\n month = \"Nov\",\n doi = \"10.48550/arxiv.2112.03072\",\n url = \"https://doi.org/10.48550/arxiv.2112.03072\",\n publisher = \"arXiv\"\n}\n\n\nRelevant Snippet:\n\u2026 ferrite grains neighboring martensite domains. This small ferrite surrounded by martensite presents a lower BC and BS in average due to a high boundary\u2026 martensite and the grain sizes. \u2026\n\n\n---\n\n## 7. SEraMic: A semi-automatic method for the segmentation of grain boundaries\nValid Text Names:\n'podor2021seramicasemiautomatic pages 1-2', 'podor2021seramicasemiautomatic pages 2-3', 'podor2021seramicasemiautomatic pages 3-6', 'podor2021seramicasemiautomatic pages 6-7', 'podor2021seramicasemiautomatic pages 7-8', 'podor2021seramicasemiautomatic pages 8-10', 'podor2021seramicasemiautomatic pages 10-10'\n\nBibTex:\n@misc{podor2021seramicasemiautomatic,\n author = \"Podor, R. and Goff, X. Le and Lautru, J. and Brau, H.P. and Massonnet, M. and Clavier, N.\",\n title = \"SEraMic: A semi-automatic method for the segmentation of grain boundaries\",\n year = \"2021\",\n journal = \"Journal of the European Ceramic Society\",\n volume = \"41\",\n pages = \"5349-5358\",\n month = \"Aug\",\n doi = \"10.1016/j.jeurceramsoc.2021.03.062\",\n url = \"https://doi.org/10.1016/j.jeurceramsoc.2021.03.062\",\n publisher = \"Elsevier BV\",\n issue = \"10\",\n issn = \"0955-2219\"\n}\n\n\nRelevant Snippet:\n\u2026 the grain size distribution and evaluate the average grain size\u2026 The primary benefit of grain size measurement using EBSD \u2026 the orientation contrast between two neighbouring grains also \u2026\n\n\nUnobtainable Papers:\nZheng Li, Yi Ming Liu, Yang Yang, Zhi Tian Ren, Luo Yi Li, Ye Bin Zhu, Jian Jie Lin, Ying Liu, and Jing Tao Wang. Quasi-single-crystalline aluminum tubes with continuous rotational symmetry via tube high-pressure shearing. Materials & Design, 261:115352, Jan 2026. URL: https://doi.org/10.1016/j.matdes.2025.115352, doi:10.1016/j.matdes.2025.115352.\nY. A. Coutinho, S. C. K. Rooney, and E. J. Payton. Analysis of ebsd grain size measurements using microstructure simulations and a customizable pattern matching library for grain perimeter estimation. Metallurgical and Materials Transactions A, 48:2375-2395, Mar 2017. URL: https://doi.org/10.1007/s11661-017-4031-z, doi:10.1007/s11661-017-4031-z.\nD. Lunt, R. Thomas, M. Roy, J. Duff, M. Atkinson, P. Frankel, M. Preuss, and J. Quinta da Fonseca. Comparison of sub-grain scale digital image correlation calculated using commercial and open-source software packages. Materials Characterization, 163:110271, May 2020. URL: https://doi.org/10.1016/j.matchar.2020.110271, doi:10.1016/j.matchar.2020.110271.\nAmit Kumar Choudhary, Tvrtko Grubesa, Andreas Jansche, Timo Bernthaler, Dagmar Goll, and Gerhard Schneider. Deep learning and correlative microscopy for quantification of grain orientation in sintered fendb-type permanent magnets by domain pattern analysis. Acta Materialia, Jan 2024. URL: https://doi.org/10.1016/j.actamat.2023.119563, doi:10.1016/j.actamat.2023.119563.\nK.P. Mingard, B. Roebuck, E.G. Bennett, M.G. Gee, H. Nordenstrom, G. Sweetman, and P. Chan. Comparison of ebsd and conventional methods of grain size measurement of hardmetals. International Journal of Refractory Metals & Hard Materials, 27:213-223, Mar 2009. URL: https://doi.org/10.1016/j.ijrmhm.2008.06.009, doi:10.1016/j.ijrmhm.2008.06.009.\nRuth H. Wightman, David J. Prior, and Timothy A. Little. Quartz veins deformed by diffusion creep-accommodated grain boundary sliding during a transient, high strain-rate event in the southern alps, new zealand. Journal of Structural Geology, 28:902-918, May 2006. URL: https://doi.org/10.1016/j.jsg.2006.02.008, doi:10.1016/j.jsg.2006.02.008.\nH. Latuner, Julie Favre, A. Helstroffer, G. Inacio Da Rosa, P. Joly, C. Maurice, E. Plancher, M. Roth, C. Desrayaud, and G. Kermouche. Identification of recrystallized grains in ebsd maps: automated adaptive thresholding using a gaussian mixture approach. Materials Characterization, 231:115920, Jan 2026. URL: https://doi.org/10.1016/j.matchar.2025.115920, doi:10.1016/j.matchar.2025.115920.\nA.E. Davis, X. Zeng, R. Thomas, J.R. Kennedy, J. Donoghue, A. Gholinia, P.B. Prangnell, and J. Quinta Da Fonseca. Optimising large-area crystal orientation mapping of nanoscale \u03b2 phase in \u03b1 + \u03b2 titanium alloys using ebsd. Materials Characterization, 194:112371, Dec 2022. URL: https://doi.org/10.1016/j.matchar.2022.112371, doi:10.1016/j.matchar.2022.112371.\nDong-Kyu Kim, Wanchuck Woo, Won-Woong Park, Yong-Taek Im, and Anthony Rollett. Mesoscopic coupled modeling of texture formation during recrystallization considering stored energy decomposition. Computational Materials Science, 129:55-65, Mar 2017. URL: https://doi.org/10.1016/j.commatsci.2016.11.048, doi:10.1016/j.commatsci.2016.11.048.\nShuwen Chen, Shiwei Han, Huajie Yang, Wenwang Wu, and Xianglong Meng. Crystal plasticity-informed machine learning prediction of stress hotspots in gh4169 superalloy. Jul 2026. URL: https://doi.org/10.1016/j.jmrt.2026.07.213, doi:10.1016/j.jmrt.2026.07.213.\nNing Lu, Jiwoong Kang, Nancy Senabulya, Ron Keinan, Nicolas Gueninchault, and Ashwin J. Shahani. Dynamics of particle-assisted abnormal grain growth revealed through integrated three-dimensional microanalysis. Acta Materialia, 195:1-12, Aug 2020. URL: https://doi.org/10.1016/j.actamat.2020.04.049, doi:10.1016/j.actamat.2020.04.049.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=12 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0000 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "call_SYAbaDbcWxJtB5ztHvpRflp8", + "info": { + "start_ts": 1127.159748491, + "end_ts": 1163.336187904 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "call_IoE1i9qs7xQnymJj9yPIOaoD", + "type": "function", + "function": { + "arguments": "{\"question\": \"Extract all quantitative and qualitative evidence relevant to sensitivity, uncertainty, bias, and reproducibility of EBSD-derived grain size/count, texture/ODF, KAM/GND, low/high-angle boundaries, and GBCD as acquisition or processing parameters change. Include exact parameter values, numerical changes, standards requirements, round-robin discrepancies, sampling requirements, and recommended reporting.\"}", + "name": "gather_evidence" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Most relevant evidence (with ids):\n\n## pqac-00000000\n\nFrom text 'tong2026towardsstandardisationof pages 5-10'.\n\nVivian Tong, Hannah Zhang, Jacopo Del Gaudio, Ken Mingard, and A. Gholinia. Towards standardisation of average grain size measurement of additively manufactured microstructures using ebsd. ArXiv, May 2026. URL: https://doi.org/10.48550/arxiv.2605.28852, doi:10.48550/arxiv.2605.28852. This article has 0 citations.\n\nThe excerpt addresses sensitivity and uncertainty of EBSD-derived grain size measurements across different software packages (AZtecCrystal, OIM Analysis, MTEX 6.0.0) using identical grain boundary threshold angles of 10\u00b0. Key findings include: number-weighted metrics show \u00b126-100% variation with different clean-up methods, while area-weighted metrics are more robust at \u00b10.2-10% variation. Clean-up routines must comply with ISO 13067 (\u22645% change) or ASTM E2627 (\u226410% change). Grain area computation method uncertainty is comparable to clean-up effects but has negligible impact on mean free distance (MFD). Standards specify minimum grain size thresholds of 10 points (ISO 13067) or 100 points (ASTM E2627) for exclusion. Edge grain exclusion causes underestimation of area-weighted grain size in small maps, particularly when grain sizes are large relative to map field of view. The Miles-Lantejoul correction is recommended by ISO 13067 to account for edge bias but is complex to implement in additively manufactured microstructures with variable grain shapes.\n\n\n---\n\n## pqac-00000001\n\nFrom text 'tong2026towardsstandardisationof pages 16-20'.\n\nVivian Tong, Hannah Zhang, Jacopo Del Gaudio, Ken Mingard, and A. Gholinia. Towards standardisation of average grain size measurement of additively manufactured microstructures using ebsd. ArXiv, May 2026. URL: https://doi.org/10.48550/arxiv.2605.28852, doi:10.48550/arxiv.2605.28852. This article has 0 citations.\n\nThe excerpt provides evidence on EBSD grain size measurement uncertainty and reproducibility. Grain clean-up uncertainty varies significantly with indexing rate: \u00b113% for 65% indexed maps versus \u00b14% for 95% indexed maps. EBSD step size and grain boundary threshold angle are critical interdependent parameters that must be identical for valid grain size comparisons. ISO 13067 recommends step sizes around 10% of average grain diameter, while 20% recommendations from other sources are insufficient for additive manufacturing structures. Unindexed points disproportionately affect small grain measurement due to non-random spatial distribution. Sample selection bias appears significant, with participants in interlaboratory studies disagreeing on whether to exclude fine grains near AM build surfaces. These factors collectively impact reproducibility of average grain size measurements from EBSD data.\n\n\n---\n\n## pqac-00000002\n\nFrom text 'mingard2012determinationofgrain pages 30-32'.\n\nKP Mingard, PN Quested, and MS Peck. Determination of grain size by ebsd-report on a round robin measurement of equiaxed titanium. Unknown journal, 2012.\n\nThis interlaboratory round-robin study on titanium grain size measurement via EBSD identified critical sensitivity to multiple parameters. Four of twelve laboratories reported significantly different results. Key error sources included: magnification calibration errors, noise reduction/data cleanup procedures, and step size selection with insufficient mapped area causing larger grains to be missed. After outlier removal, reproducibility standard deviation was 1.98 \u00b5m for equivalent circle diameter and 1.15 \u00b5m for linear intercept, with 10% lower values for linear intercept measurements. Smallest grain size cutoff choice was identified as the main source of interlaboratory variation, with disproportionate effects from small grains. Calibration and tilt angle measurement errors perpendicular to the tilt axis contributed to area-based measurements. Acceptable indexing was achieved at approximately 80% rather than the stated 95% target. The study emphasized proper reporting of grain size distribution data and cutoff values in both pixels and micrometers.\n\n\n---\n\n## pqac-00000003\n\nFrom text 'tong2026towardsstandardisationof pages 20-24'.\n\nVivian Tong, Hannah Zhang, Jacopo Del Gaudio, Ken Mingard, and A. Gholinia. Towards standardisation of average grain size measurement of additively manufactured microstructures using ebsd. ArXiv, May 2026. URL: https://doi.org/10.48550/arxiv.2605.28852, doi:10.48550/arxiv.2605.28852. This article has 0 citations.\n\nThis excerpt provides quantitative guidance on EBSD grain size measurement uncertainty and reproducibility for additively manufactured materials. Key parameter sensitivities include: EBSD step size should be ~10% of average grain diameter (per ISO 13067), though 20% is too coarse for AM structures with non-convex grains. Field of view (FoV) significantly affects sampling uncertainty\u201420 grain lengths per FoV achieves ~10% sampling uncertainty, which dominates total combined uncertainty. Random sampling uncertainty is the primary uncertainty component. The indexed-area-weighted median minimum Feret diameter (MFD) is recommended as the primary grain size statistic. EBSD map clean-up operations can change orientations by up to 5%. A relative combined expanded uncertainty (k=2) of 20% is achievable. Grain boundary threshold angle and EBSD step size must be reported when sub-grain structure or intragranular misorientations are present. Edge grains should be excluded. Small grain exclusion requires documenting their indexed area fraction. FoV should be at least 20\u00d7 larger than median grain length to avoid discrete jumps in cumulative histograms at the 50% median point.\n\n\n---\n\n## pqac-00000004\n\nFrom text 'timberlake2026effectsofsem pages 14-17'.\n\nD. M. Timberlake and E. J. Payton. Effects of sem distortions on ebsd grain size measurements. Metallography, Microstructure, and Analysis, 15:489-505, Feb 2026. URL: https://doi.org/10.1007/s13632-026-01317-3, doi:10.1007/s13632-026-01317-3. This article has 0 citations.\n\nThe excerpt presents quantitative evidence on EBSD grain size measurement sensitivity and uncertainty. Key findings include: sampling requirements of 300-500 grains reduce variability and flatten curves, with ASTM E 112 recommending minimum 50 grains for planimetric methods or 50 intercepts. Under typical SEM/optical microscopy conditions, distortions cause negligible bias, with most methods showing \u0394G variations within \u00b10.5 G, within acceptable standard tolerances. However, sensitivity varies by method: Abrams and Heyn intercept-based methods show largest sensitivity with increases up to \u00b12 G under drift conditions, while planimetric methods show ~1 G changes and TPC/ASTM E 2627 show smallest changes. Two-directional drift (x and y) produces greater variation than single-direction drift. The TPC method demonstrates superior robustness to distortion and scan resolution changes compared to intercept-based approaches, making it a potentially reliable alternative for conditions with large drift or imaging distortions.\n\n\n---\n\n## pqac-00000005\n\nFrom text 'muirhead2001themorphologicalcharacterisation pages 37-43'.\n\nJJ Muirhead. The morphological characterisation of grains and grain boundaries. Unknown journal, 2001.\n\nThe excerpt provides quantitative evidence on EBSD sensitivity and reproducibility across multiple parameters. Angular resolution depends on pixel resolution and calibration\u2014calibration errors of 2-3\u00b0 can cause incorrect boundary categorization. Misorientation angle accuracy shows dependency on angle magnitude: measurements of 20\u00b0 or greater are within 5\u00b0 of true value, while smaller misorientations have larger error magnitudes. Spatial resolution varies with material and orientation: 50-150nm parallel to tilt axis versus 150-500nm perpendicular for aluminum; lighter materials exhibit worse spatial resolution due to electron beam penetration. System angular accuracy of \u00b10.5\u00b0 was insufficient to detect texture changes at medium amplitudes. Beam current optimization affects indexing accuracy and spatial resolution\u2014low currents produce poorly-defined Kikuchi lines causing indexing failures, while high currents limit resolution through beam size and penetration depth. Cold work tolerance is minimal for subsequent EBSD analysis. Grain size perception is affected by boundary visibility\u2014fewer visible boundaries cause grains to appear larger. Calibration reproducibility and specimen preparation are critical for quantitative investigations.\n\n\n---\n\n## pqac-00000006\n\nFrom text 'mingard2012determinationofgrain pages 1-9'.\n\nKP Mingard, PN Quested, and MS Peck. Determination of grain size by ebsd-report on a round robin measurement of equiaxed titanium. Unknown journal, 2012.\n\nThis round-robin study of 12 laboratories measuring equiaxed titanium grain size via EBSD provides quantitative reproducibility and uncertainty data. Equivalent circle diameter measurements showed approximately 10% higher values than linear intercept measurements. Reproducibility limits for equivalent circle diameter were 80% greater than for linear intercept methods, attributed to calibration drift and tilt correction errors. Four of 12 laboratories reported results significantly differing from the mean. Repeatability (within single laboratory) was substantially better than reproducibility (between laboratories). The choice of minimum grain size cutoff proved most critical to reported values, with smallest grains disproportionately affecting averages depending on step size, data quality, and treatment of poorly indexed points. Processing parameters identified as significant include magnification, minimum grain size specification, and map noise cleanup.\n\n\n---\n\n## pqac-00000007\n\nFrom text 'tong2026towardsstandardisationof pages 1-5'.\n\nVivian Tong, Hannah Zhang, Jacopo Del Gaudio, Ken Mingard, and A. Gholinia. Towards standardisation of average grain size measurement of additively manufactured microstructures using ebsd. ArXiv, May 2026. URL: https://doi.org/10.48550/arxiv.2605.28852, doi:10.48550/arxiv.2605.28852. This article has 0 citations.\n\nThe excerpt addresses sensitivity and reproducibility of EBSD grain size measurements in additively manufactured materials. Key findings include: EBSD average grain size measurements are extremely sensitive to operator choices in experimental design, data clean-up, grain reconstruction, and statistical analysis. Critical parameters and their effects are documented: (1) Small grain removal (< 10-100 points per grain) severely biases results; (2) Step size should be 20 points per grain (20% of average diameter), not 80-500 points; (3) Map quality must exceed 90% indexed fraction, as unindexed points along boundaries artificially fragment or link grains; (4) Misorientation threshold of 10\u00b0 is more appropriate than 5\u00b0 for sub-grain structures; (5) Field of view should match grain aspect ratio; (6) Statistics should use log-normal or Weibull distributions rather than Gaussian; (7) Area-weighted means are preferable to number-weighted means which underestimate grain size. An interlaboratory comparison study was conducted to evaluate current practices across software packages (OIM Analysis, AZtecCrystal, MTEX).\n\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: [pqac-00000000, pqac-00000001, pqac-00000002, pqac-00000003, pqac-00000004, pqac-00000005, pqac-00000006, pqac-00000007]\n\nStatus: Paper Count=12 | Relevant Papers=4 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=8 | Current Cost=$0.0599 | Disease-Target Evidence=0", + "name": "gather_evidence", + "tool_call_id": "call_IoE1i9qs7xQnymJj9yPIOaoD", + "info": { + "start_ts": 1174.206019346, + "end_ts": 1185.396823694 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "call_pVqu3utJ4nZONnUGKW30YIdz", + "type": "function", + "function": { + "arguments": "{\"query\": \"\\\"step size\\\" KAM GROD GND EBSD\"}", + "name": "paper_search" + } + }, + { + "id": "call_kZxFIqxPG9fXmkQ6U0FmIkEx", + "type": "function", + "function": { + "arguments": "{\"query\": \"EBSD noise reduction effect KAM grain boundary fraction cleanup\"}", + "name": "paper_search" + } + }, + { + "id": "call_CSl3NuNhxAmwa6o8iugFuqMm", + "type": "function", + "function": { + "arguments": "{\"query\": \"EBSD orientation precision Hough refined accuracy misorientation GND quantitative\"}", + "name": "paper_search" + } + }, + { + "id": "call_ZoUfIUthl9o6UoMZDyQMM7MX", + "type": "function", + "function": { + "arguments": "{\"query\": \"EBSD grain boundary character distribution angular resolution uncertainty Brandon criterion\"}", + "name": "paper_search" + } + }, + { + "id": "call_y3xj1lS4N93Owy5qXnEt3ZZ9", + "type": "function", + "function": { + "arguments": "{\"query\": \"EBSD texture sample size number grains ODF uncertainty confidence interval\"}", + "name": "paper_search" + } + }, + { + "id": "call_bo1dmVJs2ZfTsn92pKT2bMYX", + "type": "function", + "function": { + "arguments": "{\"query\": \"ASTM E2627 EBSD reporting step size cleanup grain size requirements\"}", + "name": "paper_search" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Search retrieved no additional papers. This may be because nothing matched the search query, or because all found papers have been previously retrieved.\n\nUnobtainable Papers:\nShouzhen Cao, Yiyong Jin, Guangqing Xu, Fuqiang Wang, Yao Wang, and Hongfeng Wang. Heat treatment strengthening process and mechanism for 20sa aluminum-clad steel wire. Metals, 16:855, Aug 2026. URL: https://doi.org/10.3390/met16080855, doi:10.3390/met16080855.\nZiman Wang, Zongliang Jiang, Fengting Sun, Tong Liang, Xiaoxiao Zeng, Wenjun Guo, Bai-gang Sun, and Qinghe Luo. Embrittlement mechanisms of high-strength steel for hydrogen injectors under sequential hydrogen exposure and cyclic impact. International Journal of Hydrogen Energy, 264:156899, Aug 2026. URL: https://doi.org/10.1016/j.ijhydene.2026.156899, doi:10.1016/j.ijhydene.2026.156899.\nVladimir Popov, Abheepsit Raturi, Inbar Sommer, Lynn Cohen, Eyal Sabatani, Shir Andreev Batat, Ankit Thakur, and Noam Eliaz. Porosity, lamellar microstructure, and their effect on the mechanical and corrosion behavior of ti-6al-7nb alloy produced by directed energy deposition. Journal of Alloys and Compounds, 1079:190104, Aug 2026. URL: https://doi.org/10.1016/j.jallcom.2026.190104, doi:10.1016/j.jallcom.2026.190104.\nYong Li and You Li. Mechanism of abnormal microstructural degradation in tp347hfg steel induced by service/peak-shaving operation. Materials & Design, pages 116863, Aug 2026. URL: https://doi.org/10.1016/j.matdes.2026.116863, doi:10.1016/j.matdes.2026.116863.\nJie Zhang, Zheng-fei Hu, and Zhen Zhang. Ebsd parameter assessment and constitutive models of crept hr3c austenitic steel. Journal of Iron and Steel Research International, 30:772-781, Feb 2023. URL: https://doi.org/10.1007/s42243-022-00902-4, doi:10.1007/s42243-022-00902-4.\nYu Luan, Pingli Mao, Le Zhou, Zhi Wang, Ziqi Wei, and Feng Wang. Temperature dependence of slip-twinning mechanism in az31 magnesium alloy under high strain rate compression: experimental and molecular dynamics study. Jul 2026. URL: https://doi.org/10.1007/s11665-026-14669-2, doi:10.1007/s11665-026-14669-2.\nJames D. Lamb, Evan B. Raeker, Leah H. Mills, Haydn Schroader, Alice Cervellon, McLean P. Echlin, and Tresa M. Pollock. Additive manufacturing\u2010induced deformation mechanisms in co\u2013ni superalloys revealed by integration of 3d ebsd and in situ digital image correlation. Advanced Engineering Materials, Aug 2026. URL: https://doi.org/10.1002/adem.71127, doi:10.1002/adem.71127.\nZhi-cheng Zhang, Hong-yu Zhou, Bo-yu Sun, Ying Lu, Hong-zheng Han, C. Huang, Ying-ying Feng, and Zong-an Luo. Effects of multiple laser shock peening passes on microstructural evolution and wear mechanisms of a low-alloy martensitic steel. Unknown journal, Jan 2026. URL: https://doi.org/10.2139/ssrn.7290272, doi:10.2139/ssrn.7290272.\nJustin A Warner, Emily Konopka, and Sriram Vijayan. Quantifying geometrically necessary dislocation density in 316l stainless steel fabricated via laser powder bed fusion. Jul 2026. URL: https://doi.org/10.1093/mam/ozag053.676, doi:10.1093/mam/ozag053.676.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: [pqac-00000000, pqac-00000001, pqac-00000002, pqac-00000003, pqac-00000004, pqac-00000005, pqac-00000006, pqac-00000007]\n\nStatus: Paper Count=22 | Relevant Papers=4 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=8 | Current Cost=$0.0599 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "call_pVqu3utJ4nZONnUGKW30YIdz", + "info": { + "start_ts": 1202.177400196, + "end_ts": 1233.909138173 + } + }, + { + "role": "tool", + "content": "Retrieved Papers:\n## 1. Microstructural changes due to fatigue of Al0. 1CoCrFeNi high entropy alloy studied by electron back scatter diffraction: EBSD scanning of large areas\nValid Text Names:\n'baars2018microstructuralchangesdue pages 1-4', 'baars2018microstructuralchangesdue pages 4-9', 'baars2018microstructuralchangesdue pages 9-12', 'baars2018microstructuralchangesdue pages 12-17', 'baars2018microstructuralchangesdue pages 17-23', 'baars2018microstructuralchangesdue pages 23-26', 'baars2018microstructuralchangesdue pages 26-44', 'baars2018microstructuralchangesdue pages 44-47', 'baars2018microstructuralchangesdue pages 47-50'\n\nBibTex:\n@article{baars2018microstructuralchangesdue,\n author = \"van Baars, S\",\n title = \"Microstructural changes due to fatigue of Al0. 1CoCrFeNi high entropy alloy studied by electron back scatter diffraction: EBSD scanning of large areas\",\n year = \"2018\",\n journal = \"Unknown journal\"\n}\n\n\nRelevant Snippet:\n\u2026 grain CI standardization This is a cleanup technique used to \u2026 high concentrations near grain boundaries. This would \u2026 the grain boundary itself is of course excluded since the KAM \u2026\n\n\nUnobtainable Papers:\nManoj Mugale, Sainand Jadhav, Amit Choudhari, Akash Belure, Suhas Alkunte, Sanoj Karki, Satyavan Digole, and Tushar Borkar. Additive manufacturing of high-entropy alloys (am-heas): a comprehensive review of processing methods, microstructure, mechanical properties, and challenges. Jul 2026. URL: https://doi.org/10.1007/s00170-026-18852-6, doi:10.1007/s00170-026-18852-6.\nB\u00fc\u015fra Aslan \u00c7\u0131\u011f\u0131r, O\u011fuzhan Y\u0131lmaz, and Mustafa Ka\u015f. Composition-dependent energy density control for defect mitigation in laser directed energy deposition of ss316l\u2013in718 functionally graded materials. International Journal of Precision Engineering and Manufacturing, Aug 2026. URL: https://doi.org/10.1007/s12541-026-01597-3, doi:10.1007/s12541-026-01597-3.\nJabir Ali Siddique, Bong H. Kim, Ram Song, Kwangmin Choi, Hyo Yun Jung, Tae-Yang Kwak, Umar Daraz, Abdul Wahid Shah, Javid Hussain, Seong-H. Ha, Young O. Yoon, Hyun K. Lim, and Shae K. Kim. Grain-scale origins of plc banding in al-9mg sheet revealed by in-situ ebsd and dic. Materials & Design, 268:116436, Aug 2026. URL: https://doi.org/10.1016/j.matdes.2026.116436, doi:10.1016/j.matdes.2026.116436.\nYifei Zhang, Yuxuan Yao, and Wei Zhou. Residual stress inversion driven by microstructural evolution in additively manufactured ti\u20136al\u20134v during electrochemical polishing. Jul 2026. URL: https://doi.org/10.1007/s11661-026-08323-8, doi:10.1007/s11661-026-08323-8.\nLin Xue, Caixia Li, Chao Li, Chuang Li, Dongyue Zhi, Chuanqi Cheng, and Jiacheng Dong. In-situ study of microstructural evolution in a rolled mg-gd-li alloy during room-temperature compression. Sep 2026. URL: https://doi.org/10.1016/j.jallcom.2026.190402, doi:10.1016/j.jallcom.2026.190402.\nJiayu Xue, Zhuangyan Zheng, Boshen Zhao, Feng Li, Cancan Liu, Liang Feng, and Hui Chang. Microstructural evolution and deformation-induced anisotropy in hot-rolled ti\u20136al\u20132sn\u20134zr\u20136mo alloy. Journal of Materials Science, Aug 2026. URL: https://doi.org/10.1007/s10853-026-13491-4, doi:10.1007/s10853-026-13491-4.\nChunxiao Li, Hong Yan, and Rongshi Chen. Microstructure and texture evolution of mg-14gd-0.5zr alloy during rolling and annealing under different temperatures. Acta Metallurgica Sinica (English Letters), 36:61-76, Aug 2023. URL: https://doi.org/10.1007/s40195-022-01447-x, doi:10.1007/s40195-022-01447-x.\nXin Wang, Cuirong Liu, Yan Li, Yulan Feng, Yuhui Duan, and Zhisheng Wu. Effect of welding speed on microstructure and mechanical properties of ae-cmt-welded az31b magnesium alloy joints. Crystals, 16(8):503, Aug 2026. URL: https://doi.org/10.3390/cryst16080503, doi:10.3390/cryst16080503.\nFrancisco Cruz-Gandarilla, Ana Mar\u00eda Salcedo-Garrido, Ra\u00fal E. Bolmaro, Thierry Baudin, Natalia S. De Vincentis, Martina Avalos, Jos\u00e9 G. Caba\u00f1as-Moreno, and H\u00e9ctor Mendoza-Leon. Microstructural evolution and mechanical properties on an arb processed if steel studied by x-ray diffraction and ebsd. Materials Characterization, 118:332-339, Aug 2016. URL: https://doi.org/10.1016/j.matchar.2016.05.025, doi:10.1016/j.matchar.2016.05.025.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: [pqac-00000000, pqac-00000001, pqac-00000002, pqac-00000003, pqac-00000004, pqac-00000005, pqac-00000006, pqac-00000007]\n\nStatus: Paper Count=22 | Relevant Papers=4 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=8 | Current Cost=$0.0599 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "call_kZxFIqxPG9fXmkQ6U0FmIkEx", + "info": { + "start_ts": 1202.213857579, + "end_ts": 1233.918132948 + } + }, + { + "role": "tool", + "content": "Retrieved Papers:\n## 1. Understanding deformation with high angular resolution electron backscatter diffraction (HR-EBSD)\nValid Text Names:\n'britton2018understandingdeformationwith pages 1-3', 'britton2018understandingdeformationwith pages 3-6', 'britton2018understandingdeformationwith pages 6-10', 'britton2018understandingdeformationwith pages 10-12', 'britton2018understandingdeformationwith pages 12-14'\n\nBibTex:\n@article{britton2018understandingdeformationwith,\n author = \"Britton, T B and Hickey, J L R\",\n title = \"Understanding deformation with high angular resolution electron backscatter diffraction (HR-EBSD)\",\n year = \"2018\",\n journal = \"IOP Conference Series: Materials Science and Engineering\",\n volume = \"304\",\n pages = \"012003\",\n month = \"Jan\",\n doi = \"10.1088/1757-899x/304/1/012003\",\n url = \"https://doi.org/10.1088/1757-899x/304/1/012003\",\n publisher = \"IOP Publishing\",\n issn = \"1757-8981\"\n}\n\n\nAbstract:\nHigh angular resolution electron backscatter diffraction (HR-EBSD) affords an increase in angular resolution, as compared to \u2018conventional\u2019 Hough transform based EBSD, of two orders of magnitude, enabling measurements of relative misorientations of 1 x 10\u22124 rads (~ 0.006\u00b0) and changes in (deviatoric) lattice strain with a precision of 1 x 10\u22124. This is achieved through direct comparison of two or more diffraction patterns using sophisticated cross-correlation based image analysis routines. Image shifts between zone axes in the two-correlated diffraction pattern are measured with sub-pixel precision and this realises the ability to measure changes in interplanar angles and lattice orientation with a high degree of sensitivity. These shifts are linked to strains and lattice rotations through simple geometry. In this manuscript, we outline the basis of the technique and two case studies that highlight its potential to tackle real materials science challenges, such as deformation patterning in polycrystalline alloys.\n\nRelevant Snippet:\n\u2026 is determined with sub-pixel accuracy as we assume that the \u2026 misorientation precision and measures the misorientation \u2026 , yet a quantitative line scan indicates that the Hough-based \u2026\n\n\n---\n\n## 2. High\u2010Angular Resolution Electron Backscatter Diffraction as a New Tool for Mapping Lattice Distortion in Geological Minerals\nValid Text Names:\n'wallis2019high\u2010angularresolutionelectron pages 1-5', 'wallis2019high\u2010angularresolutionelectron pages 5-11', 'wallis2019high\u2010angularresolutionelectron pages 11-15', 'wallis2019high\u2010angularresolutionelectron pages 15-19', 'wallis2019high\u2010angularresolutionelectron pages 19-23', 'wallis2019high\u2010angularresolutionelectron pages 23-30', 'wallis2019high\u2010angularresolutionelectron pages 30-36', 'wallis2019high\u2010angularresolutionelectron pages 36-40', 'wallis2019high\u2010angularresolutionelectron pages 40-44', 'wallis2019high\u2010angularresolutionelectron pages 44-48', 'wallis2019high\u2010angularresolutionelectron pages 48-52', 'wallis2019high\u2010angularresolutionelectron pages 52-57', 'wallis2019high\u2010angularresolutionelectron pages 57-61', 'wallis2019high\u2010angularresolutionelectron pages 61-61'\n\nBibTex:\n@article{wallis2019high\u2010angularresolutionelectron,\n author = \"Wallis, D. and Hansen, L. N. and Britton, T. B. and Wilkinson, A. J.\",\n title = \"High\u2010Angular Resolution Electron Backscatter Diffraction as a New Tool for Mapping Lattice Distortion in Geological Minerals\",\n year = \"2019\",\n journal = \"Journal of Geophysical Research: Solid Earth\",\n volume = \"124\",\n pages = \"6337-6358\",\n month = \"Jul\",\n doi = \"10.1029/2019jb017867\",\n url = \"https://doi.org/10.1029/2019jb017867\",\n publisher = \"American Geophysical Union (AGU)\",\n issue = \"7\",\n issn = \"2169-9313\"\n}\n\n\nAbstract:\nAnalysis of distortions of the crystal lattice within individual mineral grains is central to the investigation of microscale processes that control and record tectonic events. These distortions are generally combinations of lattice rotations and elastic strains, but a lack of suitable observational techniques has prevented these components being mapped simultaneously and routinely in earth science laboratories. However, the technique of high\u2010angular resolution electron backscatter diffraction (HR\u2010EBSD) provides the opportunity to simultaneously map lattice rotation and elastic strain gradients with exceptional precision, on the order of 0.01\u00b0 for rotations and 10\u22124 in strain, using a scanning electron microscope. Importantly, these rotations and lattice strains relate to densities of geometrically necessary dislocations and residual stresses. Recent works have begun to apply and adapt HR\u2010EBSD to geological minerals, highlighting the potential of the technique to provide new insights into the microphysics of rock deformation. Therefore, the purpose of this review is to provide a summary of the technique, to identify caveats and targets for further development, and to suggest areas where it offers potential for major advances. In particular, HR\u2010EBSD is well suited to characterizing the roles of different dislocation types during crystal plastic deformation and to mapping heterogeneous internal stress fields associated with specific deformation mechanisms/microstructures or changes in temperature, confining pressure, or macroscopic deviatoric stress. These capabilities make HR\u2010EBSD a particularly powerful new technique for analyzing the microstructures of deformed geological materials.\n\nRelevant Snippet:\n\u2026 For HR\u2010EBSD, the Hough transform is used only to \u2026 in relative orientations, that is, misorientations, between a reference \u2026 HR\u2010EBSD in these efforts is the capability to provide \u2026\n\n\n---\n\n## 3. 3D Reconstruction of a High-Energy Diffraction Microscopy Sample Using Multi-modal Serial Sectioning with High-Precision EBSD and Surface Profilometry\nValid Text Names:\n'sparks20243dreconstructionof pages 1-2', 'sparks20243dreconstructionof pages 2-6', 'sparks20243dreconstructionof pages 6-7', 'sparks20243dreconstructionof pages 7-9', 'sparks20243dreconstructionof pages 9-12', 'sparks20243dreconstructionof pages 12-14', 'sparks20243dreconstructionof pages 14-16', 'sparks20243dreconstructionof pages 16-18', 'sparks20243dreconstructionof pages 18-19', 'sparks20243dreconstructionof pages 19-21', 'sparks20243dreconstructionof pages 21-23', 'sparks20243dreconstructionof pages 23-24', 'sparks20243dreconstructionof pages 24-26', 'sparks20243dreconstructionof pages 26-28', 'sparks20243dreconstructionof pages 28-30', 'sparks20243dreconstructionof pages 30-31', 'sparks20243dreconstructionof pages 31-31'\n\nBibTex:\n@article{sparks20243dreconstructionof,\n author = \"Sparks, Gregory and Mason, Simon A. and Chapman, Michael G. and Park, Jun-Sang and Sharma, Hemant and Kenesei, Peter and Niezgoda, Stephen R. and Mills, Michael J. and Uchic, Michael D. and Shade, Paul A. and Obstalecki, Mark\",\n title = \"3D Reconstruction of a High-Energy Diffraction Microscopy Sample Using Multi-modal Serial Sectioning with High-Precision EBSD and Surface Profilometry\",\n year = \"2024\",\n journal = \"Integrating Materials and Manufacturing Innovation\",\n month = \"Jul\",\n doi = \"10.1007/s40192-024-00370-6\",\n url = \"https://doi.org/10.1007/s40192-024-00370-6\",\n volume = \"13\",\n pages = \"773-803\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"3\",\n issn = \"2193-9764\"\n}\n\n\nRelevant Snippet:\n\u2026 the square 3D-EBSD position grid to allow for point-to-point quantitative comparisons. Here, \u2026 the conventional Houghindexed EBSD data show an even greater misorientation relative to \u2026\n\n\n---\n\n## 4. Generative diffusion modeling protocols for improving the Kikuchi pattern indexing in electron back-scatter diffraction\nValid Text Names:\n'prajapat2026generativediffusionmodeling pages 1-3', 'prajapat2026generativediffusionmodeling pages 3-6', 'prajapat2026generativediffusionmodeling pages 6-10', 'prajapat2026generativediffusionmodeling pages 10-14', 'prajapat2026generativediffusionmodeling pages 14-21', 'prajapat2026generativediffusionmodeling pages 21-24', 'prajapat2026generativediffusionmodeling pages 24-29', 'prajapat2026generativediffusionmodeling pages 29-31', 'prajapat2026generativediffusionmodeling pages 31-31'\n\nBibTex:\n@article{prajapat2026generativediffusionmodeling,\n author = \"Prajapat, Meghraj and Alankar, Alankar\",\n title = \"Generative diffusion modeling protocols for improving the Kikuchi pattern indexing in electron back-scatter diffraction\",\n year = \"2026\",\n journal = \"Modelling and Simulation in Materials Science and Engineering\",\n month = \"Aug\",\n doi = \"10.1088/1361-651x/ae956a\",\n url = \"https://doi.org/10.1088/1361-651x/ae956a\",\n publisher = \"IOP Publishing\",\n issn = \"0965-0393\"\n}\n\n\nAbstract:\nAbstract\n Electron backscatter diffraction (EBSD) has traditionally relied upon methods such as the Hough transform and dictionary Indexing to interpret diffraction patterns and extract crystallographic orientation. However, these methods encounter significant limitations, particularly when operating at high scanning speeds, where the exposure time per pattern is decreased beyond the operating sensitivity of CCD camera. Hence the signal to noise ratio decreases for the observed pattern which makes the pattern noisy, leading to reduced indexing accuracy. This research work aims to develop generative machine learning models for the post-processing or on-the-fly processing of Kikuchi patterns which are capable of restoring noisy EBSD patterns obtained at high scan speeds. These restored patterns can be used for the determination of crystal orientations to provide reliable indexing results. We compare the performance of such generative models in enhancing the quality of patterns captured at short exposure times (high scan speeds). An interesting observation is that the methodology is not data-hungry as typical machine learning methods.\n\nRelevant Snippet:\n\u2026 However, the accuracy of the Hough transform is highly \u2026 the most advanced methods for EBSD orientation indexing. It \u2026 A quantitative assessment of the enhanced EBSD patterns \u2026\n\n\nUnobtainable Papers:\nA. Winkelmann, B. M. Jablon, Vivian S. Tong, CarolTrager Cowan, and K. Mingard. Improving ebsd precision by orientation refinement with full pattern matching. Journal of Microscopy, 277:79-92, Feb 2020. URL: https://doi.org/10.1111/jmi.12870, doi:10.1111/jmi.12870.\nGregory Sparks, Paul A. Shade, Michael D. Uchic, Stephen R. Niezgoda, Michael J. Mills, and Mark Obstalecki. High-precision orientation mapping from spherical harmonic transform indexing of electron backscatter diffraction patterns. Ultramicroscopy, 222:113187, Mar 2021. URL: https://doi.org/10.1016/j.ultramic.2020.113187, doi:10.1016/j.ultramic.2020.113187.\nM. Lavrskyi, N. Gey, B. Gueraud, A. Couturier, M. Salib, and L. Germain. Segmentation of phases in low carbon steels by weak-supervised deep learning: a round robin test on different microscopes and ebsd systems. Materials Characterization, 230:115718, Dec 2025. URL: https://doi.org/10.1016/j.matchar.2025.115718, doi:10.1016/j.matchar.2025.115718.\nJanith Wanni, Charlie Adkins, Raymond Rasmussen, Stephan Yang, Md. Zahidul Sarkar, Marko Knezevic, Curt A. Bronkhorst, and Dan J. Thoma. Deformation of quenched and tempered low-carbon steel: part ii: adiabatic shear localization. Jul 2026. URL: https://doi.org/10.1007/s11661-026-08299-5, doi:10.1007/s11661-026-08299-5.\nM. A. Str\u00f3\u017cyk, F. J. Dominguez-Gutierrez, K. Mulewska, and I. J\u00f3\u017awik. Multiscale characterization of nanomechanical behavior and dislocation mechanisms in cantor crmnfeconi hea using 3d ebsd and atomistic modeling. Oct 2025. URL: https://doi.org/10.1016/j.ultramic.2025.114184, doi:10.1016/j.ultramic.2025.114184.\nLuke N. Brewer, David P. Field, and Colin C. Merriman. Mapping and assessing plastic deformation using ebsd. ArXiv, pages 251-262, Jan 2009. URL: https://doi.org/10.1007/978-0-387-88136-2\\_18, doi:10.1007/978-0-387-88136-2\\_18.\nG. Nolze and A. Winkelmann. About the reliability of ebsd measurements: data enhancement. IOP Conference Series: Materials Science and Engineering, 891:012018, Aug 2020. URL: https://doi.org/10.1088/1757-899x/891/1/012018, doi:10.1088/1757-899x/891/1/012018.\nDayong An, T. Griffiths, P. Konijnenberg, S. Mandal, Zhangqi Wang, and S. Zaefferer. Correlating the five parameter grain boundary character distribution and the intergranular corrosion behaviour of a stainless steel using 3d orientation microscopy based on mechanical polishing serial sectioning. Sep 2018. URL: https://doi.org/10.1016/j.actamat.2018.06.044, doi:10.1016/j.actamat.2018.06.044.\nK. V. Mani Krishna, R. Madhavan, Mangesh V. Pantawane, Rajarshi Banerjee, and Narendra B. Dahotre. Machine learning based de-noising of electron back scatter patterns of various crystallographic metallic materials fabricated using laser directed energy deposition. May 2023. URL: https://doi.org/10.1016/j.ultramic.2023.113703, doi:10.1016/j.ultramic.2023.113703.\nShashank Shekhar, Nitin Kumar Sharma, Sandeep Sahu, and Santanu Misra. Electron backscatter diffraction technique: fundamentals to applications. Electron Microscopy in Science and Engineering, pages 35-60, Jan 2022. URL: https://doi.org/10.1007/978-981-16-5101-4\\_4, doi:10.1007/978-981-16-5101-4\\_4.\nErnesto Francesco Filippelli. Non destructive analysis of grain sub-structuration in single grains of an Aluminium polycrystal deformed in uniaxial tension. PhD thesis, Agence Bibliographique de l\u2019Enseignement Sup\u00e9rieur, 2017. URL: https://doi.org/10.70675/6933708bz88bdz4ae8zb3e6zf3aeb8c6f011, doi:10.70675/6933708bz88bdz4ae8zb3e6zf3aeb8c6f011.\nJ. Gen\u00e9e, N. Gey, F. Bonnet, R. A. Lebensohn, and S. Berbenni. Experimental and numerical investigation of key microstructural features influencing the localization of plastic deformation in fe-tib2 metal matrix composite. Journal of Materials Science, 56:11278-11297, Apr 2021. URL: https://doi.org/10.1007/s10853-021-06017-7, doi:10.1007/s10853-021-06017-7.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: [pqac-00000000, pqac-00000001, pqac-00000002, pqac-00000003, pqac-00000004, pqac-00000005, pqac-00000006, pqac-00000007]\n\nStatus: Paper Count=21 | Relevant Papers=4 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=8 | Current Cost=$0.0599 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "call_CSl3NuNhxAmwa6o8iugFuqMm", + "info": { + "start_ts": 1202.2459867, + "end_ts": 1232.788561909 + } + }, + { + "role": "tool", + "content": "Retrieved Papers:\n## 1. Grain boundary segregation in multicrystalline silicon: correlative characterization by EBSD, EBIC, and atom probe tomography\nValid Text Names:\n'stoffers2015grainboundarysegregation pages 1-2', 'stoffers2015grainboundarysegregation pages 2-4', 'stoffers2015grainboundarysegregation pages 4-5', 'stoffers2015grainboundarysegregation pages 5-7', 'stoffers2015grainboundarysegregation pages 7-8', 'stoffers2015grainboundarysegregation pages 8-9', 'stoffers2015grainboundarysegregation pages 9-10', 'stoffers2015grainboundarysegregation pages 10-12', 'stoffers2015grainboundarysegregation pages 12-12'\n\nBibTex:\n@article{stoffers2015grainboundarysegregation,\n author = \"Stoffers, Andreas and Cojocaru\u2010Mir\u00e9din, Oana and Seifert, Winfried and Zaefferer, Stefan and Riepe, Stephan and Raabe, Dierk\",\n title = \"Grain boundary segregation in multicrystalline silicon: correlative characterization by EBSD, EBIC, and atom probe tomography\",\n year = \"2015\",\n journal = \"Progress in Photovoltaics: Research and Applications\",\n volume = \"23\",\n pages = \"1742-1753\",\n month = \"Dec\",\n doi = \"10.1002/pip.2614\",\n url = \"https://doi.org/10.1002/pip.2614\",\n publisher = \"Wiley\",\n issue = \"12\",\n issn = \"1062-7995\"\n}\n\n\nRelevant Snippet:\n\u2026 Brandon criterion [39]. For obtaining a deeper understanding of the \u03a33 boundary properties, Figure 2(b) shows the angular \u2026 Concerning Fe, a certain uncertainty lies in the analysis of the \u2026\n\n\n---\n\n## 2. Deriving grain boundary character distributions and relative grain boundary energies from three-dimensional EBSD data\nValid Text Names:\n'rohrer2010derivinggrainboundary pages 1-2', 'rohrer2010derivinggrainboundary pages 2-4', 'rohrer2010derivinggrainboundary pages 4-5', 'rohrer2010derivinggrainboundary pages 5-8', 'rohrer2010derivinggrainboundary pages 8-8', 'rohrer2010derivinggrainboundary pages 8-9'\n\nBibTex:\n@article{rohrer2010derivinggrainboundary,\n author = \"Rohrer, G. S. and Li, J. and Lee, S. and Rollett, A. D. and Groeber, M. and Uchic, M. D.\",\n title = \"Deriving grain boundary character distributions and relative grain boundary energies from three-dimensional EBSD data\",\n year = \"2010\",\n journal = \"Materials Science and Technology\",\n volume = \"26\",\n pages = \"661-669\",\n month = \"Jun\",\n doi = \"10.1179/026708309x12468927349370\",\n url = \"https://doi.org/10.1179/026708309x12468927349370\",\n publisher = \"SAGE Publications\",\n issue = \"6\",\n issn = \"0267-0836\"\n}\n\n\nRelevant Snippet:\n\u2026 If the uncertainty in the x direction is projected onto the sample plane tilted at 70u, it is \u2026 Therefore, this is thought to be the most likely reason for the difference in the uncertainty in x and y. \u2026\n\n\n---\n\n## 3. The interactions between slip band, deformation twins and grain boundaries in commercial purity titanium\nValid Text Names:\n'guo2015theinteractionsbetween pages 1-9', 'guo2015theinteractionsbetween pages 9-16', 'guo2015theinteractionsbetween pages 16-23', 'guo2015theinteractionsbetween pages 23-27', 'guo2015theinteractionsbetween pages 27-34', 'guo2015theinteractionsbetween pages 34-38', 'guo2015theinteractionsbetween pages 38-43', 'guo2015theinteractionsbetween pages 43-49', 'guo2015theinteractionsbetween pages 49-54', 'guo2015theinteractionsbetween pages 67-71', 'guo2015theinteractionsbetween pages 77-83', 'guo2015theinteractionsbetween pages 83-90', 'guo2015theinteractionsbetween pages 90-97', 'guo2015theinteractionsbetween pages 102-109', 'guo2015theinteractionsbetween pages 109-116', 'guo2015theinteractionsbetween pages 127-132', 'guo2015theinteractionsbetween pages 132-138', 'guo2015theinteractionsbetween pages 150-156', 'guo2015theinteractionsbetween pages 156-164', 'guo2015theinteractionsbetween pages 170-178', 'guo2015theinteractionsbetween pages 178-184', 'guo2015theinteractionsbetween pages 190-195', 'guo2015theinteractionsbetween pages 195-199', 'guo2015theinteractionsbetween pages 199-202', 'guo2015theinteractionsbetween pages 210-211'\n\nBibTex:\n@article{guo2015theinteractionsbetween,\n author = \"Guo, Yi\",\n title = \"The interactions between slip band, deformation twins and grain boundaries in commercial purity titanium\",\n year = \"2015\",\n journal = \"Dissertation\",\n month = \"Jan\",\n doi = \"10.5287/ora-r1mgm9dzq\",\n url = \"https://doi.org/10.5287/ora-r1mgm9dzq\",\n publisher = \"University of Oxford\"\n}\n\n\nRelevant Snippet:\n\u2026 with high strain sensitivity (10 -4 ) and angular resolution (10 \u2026 This modified form of the Brandon criteria is gaining popularity as it \u2026 In this research, EBSD data was collected on a series of \u2026\n\n\n---\n\n## 4. Dislocation Density Effects on Annealing Twin Nucleation and Recrystallization Mechanism Activation\nValid Text Names:\n'leff2017dislocationdensityeffects pages 1-7', 'leff2017dislocationdensityeffects pages 7-10', 'leff2017dislocationdensityeffects pages 10-13', 'leff2017dislocationdensityeffects pages 13-15', 'leff2017dislocationdensityeffects pages 15-18', 'leff2017dislocationdensityeffects pages 18-24', 'leff2017dislocationdensityeffects pages 24-28', 'leff2017dislocationdensityeffects pages 28-33', 'leff2017dislocationdensityeffects pages 33-37', 'leff2017dislocationdensityeffects pages 37-42', 'leff2017dislocationdensityeffects pages 42-47', 'leff2017dislocationdensityeffects pages 47-51', 'leff2017dislocationdensityeffects pages 51-55', 'leff2017dislocationdensityeffects pages 55-59', 'leff2017dislocationdensityeffects pages 59-64', 'leff2017dislocationdensityeffects pages 64-68', 'leff2017dislocationdensityeffects pages 68-72', 'leff2017dislocationdensityeffects pages 72-81', 'leff2017dislocationdensityeffects pages 81-86', 'leff2017dislocationdensityeffects pages 86-93', 'leff2017dislocationdensityeffects pages 93-98', 'leff2017dislocationdensityeffects pages 98-104', 'leff2017dislocationdensityeffects pages 104-109', 'leff2017dislocationdensityeffects pages 109-113', 'leff2017dislocationdensityeffects pages 113-120', 'leff2017dislocationdensityeffects pages 120-127', 'leff2017dislocationdensityeffects pages 127-133', 'leff2017dislocationdensityeffects pages 133-137', 'leff2017dislocationdensityeffects pages 137-145', 'leff2017dislocationdensityeffects pages 145-150', 'leff2017dislocationdensityeffects pages 150-156', 'leff2017dislocationdensityeffects pages 156-161', 'leff2017dislocationdensityeffects pages 161-167', 'leff2017dislocationdensityeffects pages 167-173', 'leff2017dislocationdensityeffects pages 173-179', 'leff2017dislocationdensityeffects pages 179-188', 'leff2017dislocationdensityeffects pages 188-195', 'leff2017dislocationdensityeffects pages 195-202', 'leff2017dislocationdensityeffects pages 202-206', 'leff2017dislocationdensityeffects pages 206-213', 'leff2017dislocationdensityeffects pages 213-220', 'leff2017dislocationdensityeffects pages 220-226', 'leff2017dislocationdensityeffects pages 226-230', 'leff2017dislocationdensityeffects pages 230-234', 'leff2017dislocationdensityeffects pages 234-237', 'leff2017dislocationdensityeffects pages 237-240', 'leff2017dislocationdensityeffects pages 240-243', 'leff2017dislocationdensityeffects pages 243-246', 'leff2017dislocationdensityeffects pages 246-251'\n\nBibTex:\n@phdthesis{leff2017dislocationdensityeffects,\n author = \"Leff, Asher Calvin\",\n title = \"Dislocation Density Effects on Annealing Twin Nucleation and Recrystallization Mechanism Activation\",\n year = \"2017\",\n journal = \"Unknown journal\",\n doi = \"10.17918/etd-7778\",\n url = \"https://doi.org/10.17918/etd-7778\",\n publisher = \"Drexel University Libraries\"\n}\n\n\nRelevant Snippet:\n\u2026 TEM images from a grain boundary identified by EBSD as a \u03a39 boundary in a 316L stainless steel specimen that was immune to intergranular corrosion after a sensitization treatment. A\u2026\n\n\n---\n\n## 5. Three dimensional observations and modelling of intergranular stress corrosion cracking in austenitic stainless steel\nValid Text Names:\n'marrow2006threedimensionalobservations pages 1-3', 'marrow2006threedimensionalobservations pages 3-4', 'marrow2006threedimensionalobservations pages 4-7', 'marrow2006threedimensionalobservations pages 7-8', 'marrow2006threedimensionalobservations pages 8-10', 'marrow2006threedimensionalobservations pages 10-12', 'marrow2006threedimensionalobservations pages 12-13'\n\nBibTex:\n@article{marrow2006threedimensionalobservations,\n author = \"Marrow, T.J. and Babout, L. and Jivkov, A.P. and Wood, P. and Engelberg, D. and Stevens, N. and Withers, P.J. and Newman, R.C.\",\n title = \"Three dimensional observations and modelling of intergranular stress corrosion cracking in austenitic stainless steel\",\n year = \"2006\",\n journal = \"Journal of Nuclear Materials\",\n volume = \"352\",\n pages = \"62-74\",\n month = \"Jun\",\n doi = \"10.1016/j.jnucmat.2006.02.042\",\n url = \"https://doi.org/10.1016/j.jnucmat.2006.02.042\",\n publisher = \"Elsevier BV\",\n issue = \"1-3\",\n issn = \"0022-3115\"\n}\n\n\nRelevant Snippet:\n\u2026 Uncertainties in the kinetics of short crack behaviour can have \u2026 the grain size, grain boundary character and triple junction \u2026 backscatter diffraction (EBSD) with an HKL-EBSD system, \u2026\n\n\n---\n\n## 6. Rheology of zircon: new insights into material properties through modeling and experimentation\nValid Text Names:\n'jones2020rheologyofzircon pages 1-6', 'jones2020rheologyofzircon pages 6-10', 'jones2020rheologyofzircon pages 10-13', 'jones2020rheologyofzircon pages 13-16', 'jones2020rheologyofzircon pages 16-26', 'jones2020rheologyofzircon pages 26-30', 'jones2020rheologyofzircon pages 30-36', 'jones2020rheologyofzircon pages 36-39', 'jones2020rheologyofzircon pages 39-43', 'jones2020rheologyofzircon pages 43-47', 'jones2020rheologyofzircon pages 47-52', 'jones2020rheologyofzircon pages 52-56', 'jones2020rheologyofzircon pages 56-61', 'jones2020rheologyofzircon pages 61-64', 'jones2020rheologyofzircon pages 64-68', 'jones2020rheologyofzircon pages 68-73', 'jones2020rheologyofzircon pages 73-80', 'jones2020rheologyofzircon pages 80-85', 'jones2020rheologyofzircon pages 85-90', 'jones2020rheologyofzircon pages 90-93', 'jones2020rheologyofzircon pages 93-99', 'jones2020rheologyofzircon pages 99-105', 'jones2020rheologyofzircon pages 105-105', 'jones2020rheologyofzircon pages 105-109', 'jones2020rheologyofzircon pages 109-112', 'jones2020rheologyofzircon pages 112-116', 'jones2020rheologyofzircon pages 116-121', 'jones2020rheologyofzircon pages 121-127', 'jones2020rheologyofzircon pages 127-131', 'jones2020rheologyofzircon pages 131-136', 'jones2020rheologyofzircon pages 136-140', 'jones2020rheologyofzircon pages 140-146', 'jones2020rheologyofzircon pages 146-156', 'jones2020rheologyofzircon pages 156-160', 'jones2020rheologyofzircon pages 160-165', 'jones2020rheologyofzircon pages 165-171', 'jones2020rheologyofzircon pages 171-175', 'jones2020rheologyofzircon pages 175-181', 'jones2020rheologyofzircon pages 181-185', 'jones2020rheologyofzircon pages 185-190', 'jones2020rheologyofzircon pages 190-195', 'jones2020rheologyofzircon pages 195-201', 'jones2020rheologyofzircon pages 201-205', 'jones2020rheologyofzircon pages 205-210', 'jones2020rheologyofzircon pages 210-215', 'jones2020rheologyofzircon pages 215-221', 'jones2020rheologyofzircon pages 221-226', 'jones2020rheologyofzircon pages 226-230', 'jones2020rheologyofzircon pages 230-237', 'jones2020rheologyofzircon pages 237-239', 'jones2020rheologyofzircon pages 239-240', 'jones2020rheologyofzircon pages 240-242', 'jones2020rheologyofzircon pages 242-244', 'jones2020rheologyofzircon pages 244-246', 'jones2020rheologyofzircon pages 246-248', 'jones2020rheologyofzircon pages 248-250', 'jones2020rheologyofzircon pages 250-253', 'jones2020rheologyofzircon pages 253-255', 'jones2020rheologyofzircon pages 255-257', 'jones2020rheologyofzircon pages 257-260', 'jones2020rheologyofzircon pages 260-265', 'jones2020rheologyofzircon pages 265-270', 'jones2020rheologyofzircon pages 270-275', 'jones2020rheologyofzircon pages 275-280', 'jones2020rheologyofzircon pages 280-284', 'jones2020rheologyofzircon pages 284-285', 'jones2020rheologyofzircon pages 285-287', 'jones2020rheologyofzircon pages 287-288', 'jones2020rheologyofzircon pages 288-290', 'jones2020rheologyofzircon pages 290-294', 'jones2020rheologyofzircon pages 294-295'\n\nBibTex:\n@article{jones2020rheologyofzircon,\n author = \"Jones, GA\",\n title = \"Rheology of zircon: new insights into material properties through modeling and experimentation\",\n year = \"2020\",\n journal = \"Unknown journal\"\n}\n\n\nRelevant Snippet:\n\u2026 EBSD analysis, performed the Hardness data reduction, performed the EBSD measurements and performed the EBSD \u2026 Barker assisted with SEM and EBSD analysis on the sample. \u2026\n\n\nUnobtainable Papers:\nDavid P. Field and Mukul Kumar. Electron backscatter diffraction. Encyclopedia of Aluminum and Its Alloys, Jan 2019. URL: https://doi.org/10.1201/9781351045636-140000410, doi:10.1201/9781351045636-140000410.\nDavid T. Fullwood, Sarah Sanderson, Sterling Baird, Jordan Christensen, Eric R. Homer, and Oliver K. Johnson. Determining grain boundary position and geometry from ebsd data: limits of accuracy. Microscopy and Microanalysis, 28:96-108, Nov 2022. URL: https://doi.org/10.1017/s1431927621013611, doi:10.1017/s1431927621013611.\nJohn Michopoulos, Athanasios Iliopoulos, John Steuben, Andrew Birnbaum, Nicole Apetre, Jeong-Hoon Song, Yao Fu, Ajit Achuthan, Robert Saunders, Amit Bagchi, Richard Fonda, David Rowenhorst, Scott Olig, Farrel Martin, James Moran, and Adelina Ntiros. Multiphysics integrated computational materials engineering linking additive manufacturing process parameters with part performance. ArXiv, pages 293-338, Jun 2021. URL: https://doi.org/10.1115/1.862025\\_ch10, doi:10.1115/1.862025\\_ch10.\nH. Barman, A. S. Hamada, T. Sahu, B. Mahato, J. Talonen, S. K. Shee, P. Sahu, D. A. Porter, and L. P. Karjalainen. A stacking fault energy perspective into the uniaxial tensile deformation behavior and microstructure of a cr-mn austenitic steel. Metallurgical and Materials Transactions A, 45:1937-1952, Jan 2014. URL: https://doi.org/10.1007/s11661-013-2175-z, doi:10.1007/s11661-013-2175-z.\nKarthikeyan Hariharan, Koushik Kosanam, Elisabeth Kammermeier, Christopher H. Zenk, and Sannakaisa Virtanen. Metallurgical factors governing water oxidation-transpassive dissolution interplay and transpassive intergranular corrosion susceptibility of non-sensitized ni-fe-cr alloys. Corrosion Science, 268:113950, Aug 2026. URL: https://doi.org/10.1016/j.corsci.2026.113950, doi:10.1016/j.corsci.2026.113950.\nPhysics-based and data-driven models of process, microstructure, and mechanical properties in metal additive manufacturing\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: [pqac-00000000, pqac-00000001, pqac-00000002, pqac-00000003, pqac-00000004, pqac-00000005, pqac-00000006, pqac-00000007]\n\nStatus: Paper Count=24 | Relevant Papers=4 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=8 | Current Cost=$0.0599 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "call_ZoUfIUthl9o6UoMZDyQMM7MX", + "info": { + "start_ts": 1202.277214389, + "end_ts": 1248.467132123 + } + }, + { + "role": "tool", + "content": "Retrieved Papers:\n## 1. Determination of grain size by EBSD-Report on a round robin measurement of equiaxed titanium.\nValid Text Names:\n'mingard2012determinationofgraina pages 1-9', 'mingard2012determinationofgraina pages 9-11', 'mingard2012determinationofgraina pages 11-16', 'mingard2012determinationofgraina pages 16-19', 'mingard2012determinationofgraina pages 19-23', 'mingard2012determinationofgraina pages 23-26', 'mingard2012determinationofgraina pages 26-30', 'mingard2012determinationofgraina pages 30-32', 'mingard2012determinationofgraina pages 32-36', 'mingard2012determinationofgraina pages 36-39', 'mingard2012determinationofgraina pages 36-36', 'mingard2012determinationofgraina pages 39-41', 'mingard2012determinationofgraina pages 41-46'\n\nBibTex:\n@article{mingard2012determinationofgrain,\n author = \"Mingard, KP and Quested, PN and Peck, MS\",\n title = \"Determination of grain size by EBSD-Report on a round robin measurement of equiaxed titanium.\",\n year = \"2012\",\n journal = \"Unknown journal\"\n}\n\n\nRelevant Snippet:\n\u2026 of grain sizing by EBSD for establishing uncertainties associated \u2026 map with pixels with a confidence level <0.1 shown in black; \u2026 Proc 14th Int Conf of Textures of Materials. (ICOTOM 14) \u2026\n\n\nUnobtainable Papers:\nShetti Swamy, Appala Naidu Gandi, Kapil Dev Sharma, Anish Karmakar, and Sk Md. Hasan. Precipitation behavior of kappa-carbides and its influence on microstructure, texture, and mechanical properties of fe\u2013mn\u2013al\u2013cr\u2013si\u2013c austenitic lightweight steel. Metallurgical and Materials Transactions A, Aug 2026. URL: https://doi.org/10.1007/s11661-026-08342-5, doi:10.1007/s11661-026-08342-5.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: [pqac-00000000, pqac-00000001, pqac-00000002, pqac-00000003, pqac-00000004, pqac-00000005, pqac-00000006, pqac-00000007]\n\nStatus: Paper Count=13 | Relevant Papers=4 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=8 | Current Cost=$0.0599 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "call_y3xj1lS4N93Owy5qXnEt3ZZ9", + "info": { + "start_ts": 1202.3155017, + "end_ts": 1217.817013983 + } + }, + { + "role": "tool", + "content": "Search retrieved no additional papers. This may be because nothing matched the search query, or because all found papers have been previously retrieved.\n\nUnobtainable Papers:\nAmit K. Praharaj, P. B. Malathesh, Raja S. Thanumoorthy, Jitender K. Chaurasia, Ravi C. Gurugubelli, Anil K. Vesangi, P. S. Suvin, Vamsi K. Balla, and Srikanth Bontha. Optimization of groove geometry for repair of inconel 625 components by laser directed energy deposition. Jul 2026. URL: https://doi.org/10.1007/s11665-026-14690-5, doi:10.1007/s11665-026-14690-5.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: [pqac-00000000, pqac-00000001, pqac-00000002, pqac-00000003, pqac-00000004, pqac-00000005, pqac-00000006, pqac-00000007]\n\nStatus: Paper Count=12 | Relevant Papers=4 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=8 | Current Cost=$0.0599 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "call_bo1dmVJs2ZfTsn92pKT2bMYX", + "info": { + "start_ts": 1202.35084956, + "end_ts": 1216.37587324 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "call_IHWx8gTOGDtRitoXkJZOHV9a", + "type": "function", + "function": { + "arguments": "{\"question\": \"From the newly retrieved texts, extract exact quantitative comparisons of conventional Hough indexing, dictionary/pattern matching/refinement and HR-EBSD; step-size effects and noise/cleanup effects on KAM, GROD, GND; uncertainty in grain-boundary geometry/GBCD; and texture sampling or ODF uncertainty. Clearly distinguish measured results from general recommendations.\"}", + "name": "gather_evidence" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "No relevant evidence found for your question.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: [pqac-00000000, pqac-00000001, pqac-00000002, pqac-00000003, pqac-00000004, pqac-00000005, pqac-00000006, pqac-00000007]\n\nStatus: Paper Count=24 | Relevant Papers=4 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=8 | Current Cost=$0.1018 | Disease-Target Evidence=0", + "name": "gather_evidence", + "tool_call_id": "call_IHWx8gTOGDtRitoXkJZOHV9a", + "info": { + "start_ts": 1265.021217862, + "end_ts": 1272.991091665 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "call_EdWuP49z0qDgFS39n8F1OYFV", + "type": "function", + "function": { + "arguments": "{\"text_name_list\": [\"britton2018understandingdeformationwith pages 1-3\", \"britton2018understandingdeformationwith pages 3-6\", \"currier2024towardsanintegrated pages 1-3\", \"currier2024towardsanintegrated pages 9-12\", \"rohrer2010derivinggrainboundary pages 2-4\", \"rohrer2010derivinggrainboundary pages 4-5\", \"mingard2012determinationofgrain pages 9-11\", \"mingard2012determinationofgrain pages 23-26\", \"tong2026towardsstandardisationof pages 10-16\"]}", + "name": "read_text" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "## 1. currier2024towardsanintegrated pages 1-3 (Context ID: pqac-00000008)\n\nTowards an Integrated Texture Toolkit, 1: Unveiling the Complex Relationship Between Crystal Size,\n Shape, and Fabric in EBSD Data\n\n Ryan M., Currier*1, Tushar Mittal2, Paulo J., Hidalgo3\n\n\n *Corresponding Author, rcurrier@westga.edu\n1. University of West Georgia, Department of Natural Sciences, 1601 Maple St., Carrollton, GA, USA, 30118\n2. Pennsylvania State University. Department of Geosciences, 116 Deike Building, University Park, PA 16802\n 3. Georgia State University, Department of Geosciences, 38 Peachtree Center Ave. SE 7th Floor Suite 730,\n Atlanta, GA 30303\n\n\n\n\n\nThis manuscript is a non-peer reviewed preprint submitted to EarthArXiv. This manuscript has been\n submitted to Contributions in Mineralogy and Petrology\n\n\n\n\n\n 1ABSTRACT\nRock textures observed via thin section are skewed from their true 3D nature. This is due to a variety of\ncut effects\u2014artifacts that are introduced due to the lower dimensional nature of the thin section\nrelative to the rock. Typically, these methods invert crystal shape and crystal size, but with each process\nperformed separately and in sequence. With the ongoing adoption of electron backscatter diffraction\n(EBSD) by petrologists, an additional data stream has now become available: the 3D orientation of 2D\ngrain sections. For EBSD analysis, no stereological corrections are typically applied for interpreting the\ndata. In this study, we test whether this orientational information is also skewed due to a fabric cut\neffect. We test this by numerically generating synthetic crystal datasets representative of a number of\ncrystal shapes and population sizes. We find that EBSD orientational data does have a fabric cut effect\nsince crystals oriented with long axes perpendicular to the thin section are more likely to be sampled\ncompared to those with long axes oriented parallel to it. This effect needs to be accounted for to\naccurately interpret the true 3D fabric. Towards this end, we develop a method of inverting cut fabrics\nwhich provides robust error estimations and show its accuracy using a range of synthetic examples.\nWhen applied to natural samples, which are inherently more complex than the simplified, synthetic\nsamples, we find that the inversion process does not always produce geologically plausible results. To\nmore faithfully correct for the different cut effects, we argue that the stereological inversion process\nshould not be performed separately or sequentially, as is commonly done at present. Instead, we need a\nnew textural toolkit framework to correct for crystal shape, size, and orientation simultaneously with\naccurate uncertainty estimates.\n\n1) Introduction\n Rock texture encapsulates the spatial and geometric characteristics elements within the rock.\nParticle shape, size, and orientation are all examples of textural features. The textural information is, in\nturn, a critical observational input for characterizing the physical properties of geomaterials and\nunderstanding the processes associated with forming the constituent minerals. For instance, rock\ntextural features encode many physical properties of the rock, such as seismic wave speed (Satsukawa\net al. 2013; Frothingham et al. 2023), thermal expansivity (Gibert et al. 2003), fluid permeability\n(Urumovic and Urumovic 2014), and mechanical strength (Prikryl 2006). Additionally, in igneous rocks,\nthe mineral grain shape and size are functions of cooling rate (Holness 2014; Mangler et al. 2022;\nMarsh,1998), while orientations can encode the kinematic history (e.g. magmatic sense of shear:\nVukmanovic et al. 2018; compaction: Bertolett et al. 2019; Jenkins et al. 2022; grain clustering\nmechanisms: Wieser et al. 2019; Holness et al. 2023). Similar applications can be extended into\nmetamorphic systems with rock fabric encoding the deformation history and behavior (Bernard et al.\n2023; Bestmann et al. 2006; Casale et al. 2023; Cross et al. 2017b, Haertel and Herwegh 2014; Fossen\nand Cavalcante 2017; Koyama et al. 2023; Levy et al. 2023; Li et al. 2023; Rehman et al. 2023; Taylor et\nal. 2023; Wiesman et al. 2023), impact dynamics recorded in meteorites (Goudy et al. 2023; Forman et\nal. 2023), fluid reactivity with primary minerals (Andreani et al. 2009; Etschmann et al. 2014; Kang et al.\n2010), sedimentary processes (McLaren 1981), as well as biosphere/geosphere interaction\n(Hemkemeyer et al. 2018).\n Historically, most textural analyses have been performed in thin section, by measuring the 2D\noutlines of the intersection between a crystal and the thin section. This methodology requires little in\nterms of instrumentation\u2014a petrographic microscope and illustration software\u2014so the entry cost is\nminimal. Over the past few decades, there have been significant improvements - both on the\ninstrumental side (e.g., digital microscopy, EBSD: electron backscatter diffraction, QEMSCAN:\nquantitative evaluation of materials by scanning electron microscopy), as well as data analysis methods\n(e.g., image segmentation, shape and spatial analysis), in characterizing the rock microtexture and rapid\nprocessing of large datasets. However, there is still inherently a fundamental challenge with all these\n\n\n\n\n\n 2methods of textural analysis on a thin section: converting 2D in-plane measurements to 3D estimates\nusing stereological correction techniques. To overcome this challenge, 3D imaging techniques like X-ray\ntomography have been developed for textural analysis (Jerram and Higgins 2007; Jerram et al. 2010;\nLanzafame et al. 2017; Polacci et al. 2018). However, these techniques are inherently data intensive\n(both in terms of collection and processing), expensive, and are hence not eminently scalable or easily\naccessible for the majority of the geoscience community. Thus, 2D thin section analysis remains the\ndominant and most accessible form of textural analysis.\n The challenges associated with accurate stereological (2D to 3D) analysis have been known for\ndecades (Higgins 1994; Howard and Reed 1998; Saltikov 1967; Underwood 1969). Several stereological\n2D to 3D correction tools have been developed based on these, especially in the igneous petrology\ncommunity (e.g., CSDCorrections: Higgins 2000; CSDslice: Morgan and Jerram 2006; ShapeCalc: Mangler\net al. 2022). The 2D crystal size is by far the most analyzed parameter, corresponding to the areal\nintersection of a 3D crystal with the cutting plane of the section. The 3D shape of crystals can be derived\nfrom 2D measurements by adopting different stereological approaches. However, these existing tools\nfor stereological corrections are based on several simplifying, but hidden, assumptions which may not\nbe appropriate for each dataset. For instance, analysis methods frequently assume that crystal shape is\nconstant across all crystal sizes, whereas this can potentially vary across the population (Mock and\nJerram 2005), or as a function of crystal size (Dunbar et al. 1995; Mangler et al. 2022). Analogously, the\ntools typically do not provide the full uncertainty covariance matrix between shape, size, and\norientation. In addition, these prepacked tools are typically not fully open source, and without access to\nthe underlying code for analysis and synthetic crystal cut generation, significant barriers are present for\nusers to make modifications as needed for their geologic context and datasets.\n There is thus a need for an open source, well-documented, validated, and extendable textural\nanalysis toolkit for thin section analysis with two key aims: (I) accurate stereological textural corrections,\nwith associated uncertainties, for shape, size, and orientations, and (II) flexibility to incorporate multiple\ntypes of thin section datasets jointly (i.e. electron beam methodologies as well as different optical\nmethodologies such as reflected light with different Illumination angles, transmitted light, and cross-\npolarized with multiple orientations). The need for this textural toolkit is, in particular, becoming\nincreasingly relevant since two mature methodologies are capable of automated grain analysis within\nthe Scanning Electron Microscope (SEM. QEMSCAN utilizes chemical analyses to identify phases, and can\nproduce grain maps on the basis of these chemical differences. Another technique, EBSD, utilizes crystal\nlattice to identify phase and crystal lattice orientation to segment grains (for review, see: Wilkinson and\nBritton 2012; Britton et al. 2016). One of the benefits of EBSD analysis is that it can be used for\nautomated grain segmentation based on the principle of localized orientation clustering within a single\ncrystal (Cone et al. 2020). Thus, EBSD datasets address some of the key practical challenges with cl\n\n## 2. currier2024towardsanintegrated pages 9-12 (Context ID: pqac-00000009)\n\n.\nd) Cut fabric, crystal shape is A: 1, B: 1, C: 3. Note: all cut fabrics display a vertical pole along the\ncorresponding crystallographically controlled long-axis of the crystal, and girdles for the other\ncrystallographic axes\n\n\n\n\n\n 8 Cutting the crystals that comprise the Uniform ODF results in the development of non-uniform\nfabric, depending upon the crystal shape (Figure 3). Considering the cut ODF for crystal shape A=3, B=1,\nC=1, the apparent fabric is a vertically aligned pole along the A-axis (and the pole to the face (100)), and\nhorizontal girdles for the B- and C-axes (and the respective poles to faces (010) and (001)). Because the\ncrystal morphology and orientations are controlled as input, the connection between crystal shape and\nresulting cut fabric can be made, here with the pole perpendicular to the intersection plane coinciding\nwith the crystal long axis (A = 3), and girdles for the short axes (B = C = 1). From the simple 2D analogy\nillustrated in Figure 1d, it is clear that the vertical pole for the A-axis, (100), is due to the higher\nprobability of intersecting crystals when the long axis is perpendicular to the intersection plane, skewing\nthe distribution of observed orientations. A simple deduction is that in uniformly distributed\norientations, the cut effect results in a pole along the long axis of the crystal. This is further\ndemonstrated in Figure 3 with two other crystal shapes (A = 1, B = 3, C = 1, and A = 1, B = 1, C = 3). In\neach case, the pole is associated with the long axis of the crystal.\n While the above treatment demonstrates that the cut effect produces artifacts in the ODF for\nanisotropic crystal shapes, the results can be made more realistic by taking into consideration the\ninteraxial angles of the commonly analyzed crystal system of plagioclase (triclinic: e.g., Anorthite, \u03b1 =\n93.166\u00b0, \u03b2 = 115.85\u00b0, \u03b3 = 91.216\u00b0). Plagioclase is the most commonly used phase for textural analyses in\nigneous rocks due to its near ubiquity in igneous systems and its wide range of crystallization\ntemperatures. These interaxial angles are accounted for in the generation of vertices corresponding to\nthe unrotated crystal. Each crystallographic axis corresponds to a crystallographic face, and so this can\nbe thought of as an untwinned crystal. Accounting for the interaxial angles slightly modifies the\nresultant pole figures (Figure 4). In this case, the crystal shape is: A = 3, B = 1, C = 1. The fabric-cut effect\nimposes a vertical pole along the A-axis, (100), a horizontal girdle for the B-axis, (010), and a weaker,\ninclined girdle for the C-axis, (001). The inclination of the C-axis girdle is due to the larger interaxial angle\nbetween the A- and C-axes (\u03b2 = 115.85\u00b0). We note that this fabric-cut effect would also persist for non-\nuniform ODF scenarios also\u2013except that pole peak and girdle pattern above would be convolved with\nthe underlying non-uniform orientation distribution.\n\n4.2 Quantifying the Fabric-Cut Effect\n For input uniformly distributed crystal orientations, the fabric-cut effect increases the fabric\nstrength. The magnitude of this effect can be quantified using a texture index. We utilize the J-index to\nquantify the strength of the fabric (Mainprice et al. 2015). J-Index is defined as:\n\n \ud835\udc3d= \u222b\ud835\udc42\ud835\udc37\ud835\udc39(\ud835\udc5f)\"\ud835\udc51\ud835\udc5f (5)\n\n J-Index ranges from 1 (uniformly distributed) to infinity (single crystal fabric). In the following,\nwe propose that the J-Index of a sample can be used to measure whether the underlying fabric is\nuniform. Several variables need to be constrained: 1) the effect of crystal numbers 2) the effect of\ncrystal symmetry, and 3) the effect of crystal shape.\n\n4.2.1 Effect of Crystal Numbers\n Sample size (number of crystals) affects the J-Index because we are fitting a continuous ODF to\ndiscrete orientation measurements. Fewer measurements can result in poorer fits, resulting in more\npronounced fabric. Taken to its extreme, a single crystal orientation will produce a J-Index of infinity,\nand on the other extreme, approaching an infinite number of crystal orientation measurements will\nconverge on the true texture strength. We test this effect of sample size on texture strength by keeping\nthe crystal shape constant and the orientation distribution uniform, while varying sample size and\nrepeating the process 1000 times for each combination of shape and sample size (Figure 5).\n\n\n\n\n\n 9Fig. 4 ODFs of n = 3000 prolate, triclinic crystals, prior to cutting (a), and after cutting (b). Colorbar is in\nunits of Multiples of a Uniform Distribution (MUD) and is equal for all ODFs. a) The true fabric of the\nsystem (uncut fabric) displays no discernible structure across each crystallographic axis, with MUD ~ 1.\nb) Cut fabric, crystal shape is A: 3, B: 1, C: 1\n\n\n\n\n\nFig. 5 Effect of Sample Size on Texture Strength of Cut Fabrics. Blue: ABC = 811, Red: ABC = 211. For each\nsample size, 1000 runs were performed (datapoints). As observed by the median and critical texture\nindex values, the J-Index generally decreases with increasing crystal count, and asymptotically\nconverges towards the infinite sample size case. Variations in this trend (i.e. the upwards \u201cstair-\nstepping\u201d in texture index) is an artifact associated with the kernel optimization algorithm, where\nbandwidth increases and kernel halfwidth decreases with increasing sample size, resulting in slight\nincreases in texture strength\n\n\n\n\n\n 10 The median texture index for each combination of shape and sample size (Jmedian) and the 95%\nthreshold (Jcritical) are shown. The impact of the fabric cut effect is most prominent for small sample sizes,\nwhile with increasing sample size, asymptotically converges towards a constant as a function of crystal\nshape. Beyond ~2000 crystal orientations sampled, the effect of increasing sample size for a uniform\nunderlying ODF is minimal. Note, that with increasing sample size, there is an additional effect from\nvariations in the optimized kernel halfwidth. As sample size increases, kernel halfwidth tends to\ndecrease, which can result in an increase in measured J-index. These are observed in Figure 5 as \u201cstair-\nsteps\u201d towards increasing sample size. After each of these jumps, however, the overall trend of\ndecreasing J-index with increasing sample size resumes.\n\n4.2.2 Effect of Crystal Symmetry\n The effect of the fabric-cut effect on crystal symmetry is tested by comparing orthorhombic\ncrystal symmetry to triclinic crystal symmetry (i.e. plagioclase, as above), by holding both crystal axial\nratios and sample size constant (n = 3000 crystals), and repeating the process 1000 times. Results are\nshown in Figure 6 as a comparison plot by crystal symmetry. Both Jmedian and Jcritical fall along a line of\nslope=1 for very different input crystal shapes, indicating that the crystal symmetry does not play a first-\norder role in the fabric-cut effect. Although a detailed analysis of the effects of crystal symmetry are\nbeyond the scope of this study, our results suggests that the this is a 2nd order effect at best. Thus, our\ninversion methods (described later) should apply broadly.\n\n\n\n\n\nFig. 6 Effect of Crystal Symmetry on Texture Strength for 3 crystal morphologies. a) Crystal shape, ABC =\n412. b) Crystal shape, ABC = 211. c) Crystal shape, ABC = 811. For each crystal shape, the algorithm is run\n1000 times for each crystal morphology and n = 3000 crystals, with results sorted and plotted against\neach other. There is good agreement in results, with data generally falling near a line of slope 1,\nindicating that crystal symmetry does not play a strong role in the resulting J-Index, and thus, Jcritical\n\n\n4.2.3 Effect of Crystal Shape\n We repeat the same synthetic sectioning analysis as above to test the effect of crystal shape on\nthe resulting cut fabric strength. Crystal shapes are iterated over a wide range of crystal shape space\n(A/C = 0.1:10; B/C = 0.1:10), and the sample size is held constant at n = 3000. The median (Jmedian) and\n95% threshold (Jcritical) values are color coded in Figure 7a and b. In general, as crystal shape becomes\nmore prismatic, the fabric-cut effect becomes more pronounced. The results are roughly the same,\nindependent of which crystal axis is the long axis, and to illustrate this, crystal morphologies are\n\n\n\n\n\n 11translated into Zingg-space (Figure 7c) and the morphology of relevant igneous phases plotted (Figure\n7d).\n\n\n\n\n\nFig. 7 Effect of Crystal Shape on Texture Strength. Surfaces fit to results from 1000 runs at each\ninterrogation morphology, with 3000 crystals for each run. Coefficients for the third-order polynomials\nthat\n\n## 3. mingard2012determinationofgrain pages 9-11 (Context ID: pqac-00000010)\n\n INTRODUCTION\n\nElectron Backscatter Diffraction (EBSD) is increasingly used to measure two dimensional grain sizes\nfrom sections through engineering materials. The application of the technique can be found in a wide\nrange of applications and examples are readily found for aluminium alloys [1]; iron and steel [2];\nhardmetals [3] and the effects of deformation on grain structure [4]. The technique is capable of\nmeasuring grain size (better than 100 nm) at and below the spatial resolution [5] of current methods\nsuch as optical microscopy. It also has advantages for providing additional information on the\ncomplex and refined structures that are increasingly required for advanced engineering applications.\nThe metrological requirements for EBSD and in particular grain size measurement have been\nreviewed [6,7].\n\nThere have been several studies comparing the results of grain size measurements by optical and\nEBSD methods [1,6,8-12] and for thin films using FIB, AFM microscopies and EBSD [13]. In some\nof these works differences were observed in grain size between optical and EBSD and besides the\ngreater spatial resolution of EBSD technique other factors were implicated, such as limitations of\noptical methods in detecting boundaries below a certain misorientation or grain boundary planes in\noptical methods and the variable effectiveness of etching in different samples affecting optical\nmeasurements.\n\nEBSD is used for research and increasingly for quality control, but to fully exploit its potential,\naccurate knowledge is required of the issues affecting the reproducibility or repeatability of\nmeasurement to enable comparison not only of different EBSD data sets but also comparison with\nmeasurements by other methods.\n\nSome previous comparative data exists on the reproducibility and repeatability of grain sizing by\nEBSD for establishing uncertainties associated with the method. An early intercomparison by Randle\n[14] et al in 2003 concluded that there was a wide disparity in results between laboratories. A more\ncomprehensive Round Robin [15] looking at various aspects of EBSD was performed on 7 different\nmaterials, delivered by Nordic metal producing companies and investigated by up to 9 laboratories.\nFour of the laboratories acquitted themselves well. The author concluded that EBSD can do a very\ngood job on very difficult materials, but the success depends on :\n \uf0b7 Resolution of the SEM\n \uf0b7 Type of EBSD-camera.\n \uf0b7 Specimen preparation\n \uf0b7 Operator skill\nAs a result a meeting was arranged to improve the quality of measurement in November 2004. The\nauthor of this report stated recently that in her opinion [16] the development of equipment and\nexpertise since 2004 made a new round robin exercise appropriate.\n\nThis present report contains results from a preliminary interlaboratory comparison carried out to\nmeasure the grain size by EBSD in a titanium metal sample with an average grain size of\napproximately 30 \u00b5m. The sample is also amenable to optical microscopy methods of grain size\nmeasurement such as ASTM E112 [17]. This work is part supported by VAMAS TWA 37 Project 1\nwith the objective to validate the proposed International Standard, ISO/DIS ISO13067 \u201cMicrobeam\nanalysis-Electron Backscatter Diffraction-Measurement of Grain Size and Distribution\u201d prepared by\nISO TC202/WG7.\n\nTo enable a round robin to be carried out in a reasonable timescale, multiple samples were prepared\nfrom a single source for distribution to participants rather than sending one sample on from laboratory\nto laboratory. While the latter route might be preferable, in theory enabling a better comparison\nbetween laboratories by eliminating sample to sample variability, in practice variable sample\ncontamination from each EBSD mapping run accumulating with each analysis and handling damage\n\n\n\n 3 NPL Report MAT 56\n\n\nwould require regular sample repreparation, negating the benefit of a single sample as well as\nsubstantially slowing down the time to obtain results.\nThe laboratories participating in the round robin represented:\n \uf0a7 3 EBSD equipment manufacturers\n \uf0a7 5 National Measurement Institutes (NMIs)\n \uf0a7 1 university\n \uf0a7 2 industrial research laboratories\nThey also represented a wide geographical spread, coming from 8 countries: France; Germany;\nSweden; UK; USA; South Africa; China and Brazil.\n\nThe main body of this report presents a summary of the results and discusses reasons for the observed\nvariability of results in detail including:\n \uf0b7 Magnification errors\n \uf0b7 Orthogonality of scan\n \uf0b7 Step size\n \uf0b7 Specification of minimum grain size\n \uf0b7 Clean up of map noise\n \uf0b7 Tilt\n \uf0b7 Stability of system\nA complete list of the results and the statistical analysis are included in Appendix A.\n\n\n2 ORGANISATION OF ROUND ROBIN\n\n2.1 SAMPLE PREPARATION\n\nSamples were cut using electrodischarge machining from a 15 mm diameter bar of commercial purity\ntitanium to provide 2 mm thick slices. The slices were not kept in sequence and were randomly\nassigned an identifying number. To enable polishing of multiple samples the slices were hot-mounted\nin bakelite and then ground and polished by a conventional mechanical polishing route but finishing\nwith a combined chemical-mechanical stage using colloidal silica diluted with 20% H2O2. The\nsamples were marked with a hardness indent at one point on the edge and one at the approximate\ncentre of the sample to assist with identification of positions where measurements were made.\n\nEach sample was then imaged in a Zeiss Supra40 FEG-SEM and a minimum of one region mapped by\nEBSD adjacent to the central pyramidal hardness indent to determine an approximate grain size.\nWhile this only measured approximately 400 grains from a single region it was used to identify and\nreject samples with grain sizes outside a range of \u00b15% or approximately \u00b11.5 \uf06dm of the overall mean\nsize. Figure A1 in Appendix A shows the results of these measurements although it should be noted\nthat a better indication of the homogeneity of the samples was subsequently obtained from the larger\namounts of data produced by all the participants.\n\n2.2 SAMPLE DISTRIBUTION AND COLLECTION OF RESULTS\n\nEach laboratory was assigned a letter and it is not planned to reveal the identity of the laboratories to\nother laboratories. Pairs of samples were selected from the samples with grain sizes within the \u00b1 5%\nrange and sent to the round robin participants. (Appendix B shows the full instruction and the return\nsheet). The principal points of the instructions given were to follow ISO/DIS13067 and to map 5 areas\nof the sample from close to the central indent. Some samples were returned from one participant and\nsent on to a second participant; this provided further information on the inter-laboratory variation in\ncomparison with real sample to sample variation.\n\nInformation was requested about the SEM operating conditions and on the EBSD mapping parameters\nincluding the step size used and the method used to clean the data. Appendix B shows an example of\n\n\n 4 NPL Report MAT 56\n\n\nthe information requested on the return sheet. Participants also returned the raw EBSD data so that\ndata from different participants could be reanalysed in an identical manner (as far as different\nsoftware/EBSD manufacturers allow) where this could help identify causes for differences.\n\nAfter return of their results, participants were shown their data in relation to the values returned from\nthe other laboratories and invited to comment and where appropriate reanalyse their measurements to\nsee if discrepancies could be better understood.\n\n\n3. RESULTS\n\n3.1 SUMMARY OF LABORATORY REPORTED MEAN EQUIVALENT CIRCLE\nDIAMETER GRAIN SIZE - Dcircle\n\nFigure 1 summarises the data as returned from 11 laboratories, each denoted by a letter. Each\nlaboratory measured two samples but in some cases the laboratories measured the two samples with\ntwo different microscopes and EBSD systems or in one case with two magnifications, in which case\ntwo sets of two values are shown. The basic operating parameters used by the laboratories varied\nquite widely and are summarised in Appendix A, Table A1 which also explains the differences for\nthose laboratories that measured samples in two microscopes. It should also be noted that\nLaboratories A and F measured the same sets of samples; similarly the samples measured by C were\nthen measured by H, and those measured by E were measured by L. The mean value of these raw\nresults before removal of any outliers or corrections for errors (see section 3.4) was 33.7 \uf06dm.\n\nThe data shown for each sample in Figure 1 is the mean \n\n## 4. mingard2012determinationofgrain pages 23-26 (Context ID: pqac-00000011)\n\nndary definition and cut off on grain size measurement for maps\nshown in Figure10.\n\n Imaging conditions 0.5 \uf06dm 3 \uf06dm 3 \uf06dm\n + 2\uf0b0 tilt\n Cut off (\uf06dm) 2 \uf06dm 10 \uf06dm 10 \uf06dm 10 \uf06dm\n 5\uf0b0 grain boundary angle 30.5 35.9 34.9 33.6\n 15\uf0b0 grain boundary angle 31.8 37.5 36.9 35.4\n\nAlso visible from Figure 10 is the effect of specimen drift: firstly by comparison of Figures 10a and\n10b, in which it can be seen that the largest grain in the centre of the map is elongated at the smaller\nstep size, while in Figure 10c the superposition of the grain boundaries shows good co-incidence at the\ntop of the image but an increasing discrepancy in the vertical direction towards the bottom of the\nimage. The difference between the results in Table 2 for the two step sizes with the same cut off will\nlargely result from the extra drift that would have occurred under the slower acquisition conditions of\nthe smaller step size. It can also be seen that an extra 2 degrees of tilt of the specimen led to a smaller\ngrain size, since during mapping the beam will move in the y-direction more than is actually required\nto step a given distance by a factor of cos(72)/cos(70) and thus foreshorten the image in the y\ndirection. Since the grain size is calculated from an area, the actual size reduction this produces will\nbe:\n x. y \uf03d cos \uf02872 \uf029 / cos \uf02870 \uf029\ngiving a factor of 0.95.\nA detailed examination of the effects of large tilt angles on distortions and errors can be found in\nNolze [19].\n\nIn Table A2 it can be seen that most laboratories used a misorientation angle of 5\uf0b0 to define grain\nboundaries, but several also used 10\uf0b0. All laboratories stated a 70\uf0b0 tilt, but this value is extremely\ndifficult to measure accurately on an actual sample, and is a value generally not calibrated during\nregular use of an SEM. For the purposes of the round robin it has to be assumed that there was no\ndrift during acquisition of the data submitted by the participants, and while most laboratories would\nnormally check sample stability before carrying out mapping, this was not actually reported on any of\nthe return sheets.\n\nWith the exception of step size which has been discussed earlier, of the possible sources of error\nabove, it is thought that the accuracy of the tilt used during acquisition is the most likely to have\ncaused additional errors in the sizes reported.\n\n\n\n\n\n 17 NPL Report MAT 56\n\n\n\n4.6 DIFFERENCES BETWEEN EQUIVALENT CIRCLE DIAMETER AND LINEAR\nINTERCEPT MEASUREMENTS\n\nSeveral factors stand out when the results of measuring Dcircle and Dlin are compared:\n D circle i) Comparing the overall mean values, \uf03d .109 , which is close to the ratio suggested in\n D lin\n the appendix to ISO13067 [A1]\n\n ii) The repeatability of the two measurements is very similar (rcircle = 2.54 is 20% greater than\n rlin = 2.13), but the reproducibility of Dlin is much better than that of Dcircle (Rcircle = 5.79 is\n 70% greater than Rlin = 3.36).\n\n iii) Only one laboratory (A) reported linear intercept measurements in both X and Y directions\n (although the form did not state whether results should be derived from measurements\n made in one or both directions or an average of the two).\n\n iv) Only one laboratory (again, Laboratory A) explicitly reported using a cut off for minimum\n linear intercept size in the same way as a cut off value was reported for the equivalent\n circle diameter. This point illustrates the difference between removing small numbers of\n pixels because of reducing noise/indexing errors and removing small numbers of pixels\n after data cleaning/noise reduction because they may be measured inaccurately.\n\nIt has already been noted in the preceding section that errors in tilt and specimen drift can alter\nmeasurements in the vertical/Y direction without affecting the accuracy of measurements in the\nhorizontal/X (tilt axis) direction so it seems reasonable to surmise that the reduced repeatability and\nparticularly the reduced reproducibility in the measurement of Dcircle results from the additional errors\nin measurement of dimensions in the Y direction which contribute to the measurement of area but not\nto the horizontal linear intercept measurement.\n\nFor isotropic materials measurement of the linear intercept in both X and Y directions would be useful\nto identify any tilt or drift errors from significant differences between the two values. To investigate\nthis with the current data, the sets of maps from two samples from two participants were analysed.\nThe results of subtracting the mean linear intercept measured in the Y direction from those in the X\ndirection are plotted in Figure 11. The mean values were calculated from approximately 750\nintercepts for each map in each direction after applying a cut off of 10\uf06dm.\n\nThe variation between X and Y directions for the two samples measured by Laboratory A appears to\nbe generally random, while for the samples measured by Laboratory J there is a consistent difference\nin one direction for one sample and in the other direction for the second. Without knowing if the\nsamples were fixed in position for all five maps for each sample it is difficult to draw any firm\nconclusions, but there is some suggestion here of possible tilt errors in one case.\n\nThe same investigation could not be carried out on maps made with a hexagonal grid because\nintersections of the grid in the X direction are different from the intersections in the Y direction as\nseen in Figure 11b. It can be seen that a vertical line can result in many intersections of a vertical\nboundary where a horizontal line will intersect either one grain or another where there is a horizontal\nboundary. Definition of a cut off value for the linear intercept would reduce this effect.\n\n\n\n\n\n 18 NPL Report MAT 56\n\n\n 12.0\n\n\n 10.0\n\n\n 8.0\n\n\n 6.0 intercept\n\n 4.0 linear horizontal)\n in -\n (vertical 2.0 0.0 difference\n % 1_1 1_2 1_3 1_4 1_5 9_1 9_2 9_3 9_4 9_5 15_115_215_315_418_118_218_318_418_5\n -2.0\n\n\n -4.0\n\n\n -6.0\n Specimen_map number\n\n\nFigure 11a. Difference between measurement of mean linear intercepts in Y and X directions for\nindividual maps taken from four samples (1 and 9, Lab A and 15 and 18, Lab J) from two laboratories.\n\n\n\n\n\nFigure 11b. EBSD map produced with a hexagonal grid showing the difficulty of measuring linear\nintercepts in the vertical direction because of the increased number of intercepts made with boundaries\nlying close to the vertical. compared with the horizontal direction.\n\n\n\n\n\n 19 NPL Report MAT 56\n\n\n\n5. EFFECTS OF MAP QUALITY AND DATA CLEANING ON MEAN GRAIN SIZE.\n\nThe results in section 4 are all based on the laboratory reported values after their individual choice of\ndata cleaning procedures to produce a clear map of the grain structure. Participants also supplied\nmaps before cleaning and/or files with the raw data so that the effect of the quality of the initial data\nand the cleaning procedures could be studied.\n\nFigure 12 shows examples of the raw maps from each of the laboratories which used software to\nwhich the authors had access. The maps show the lower left quarter of a map and are presented at\nidentical magnifications to illustrate the difference in areas examined. The maps shown in the left\nhand column are from one particular EBSD system which indexes/assigns an orientation to all pixels\nbut with differing levels of confidence, while the maps in the right hand column are produced by an\nEBSD system that does not index pixels where the patterns cannot be fitted to possible orientations for\nthe crystal structure(s) within a prescribed level of accuracy. In the latter case these non indexed\npixels are shown in black, and the percentage of the indexed pixels are given in Table 3. For the\nformer case, the raw map as displayed by the system is shown on the right and on the left the same\nmap with pixels with a confidence level <0.1 shown in black; the percentage of the pixels left indexed\nafter removal of those with confidence <0.1 are also given in Table 3.\n\nThe methods used to index the non-indexed pixels or improve the indexing of the black pixels by the\nlaboratories are listed \n\n## 5. tong2026towardsstandardisationof pages 10-16 (Context ID: pqac-00000012)\n\nthan an equiaxed grain with similar grain area.\n\nA better area-weighting method is shown in the cumulative histograms in Figure 3b.\n\nHere, grain size is weighted by its area fraction of the indexed EBSD map area. If small\n\ngrains below a threshold size are excluded from the analysis, their area fraction is\n\nappended to the small-grain end of the cumulative histogram.\n\nFor example, in the 800 \u00d7 800 \u03bcm2 map (Figure 3a, yellow box), 7.7 % of EBSD map\n\npoints were not indexed. Out of the indexed points, 0.6 % belong to grains < 10 points,\n\n66 % belong to large interior grains, and 33 % belong to large grains that intersect the\n\nmap edge. Therefore, the bottom 0.6 % and top 33 % of the corresponding cumulative\n\nhistograms in (Figure 3b-ii, yellow plots) are left empty, to account for the excluded\n\nsmall grains and map edge grains respectively. If grain size values are read from a\n\ncumulative histogram, the grain size uncertainty component from histogram bin\n\nprecision should be modelled as a Type B uncertainty with rectangular distribution.\n\nThe variation in indexed-area-weighted median is \u00b1 1.5 % half-range for MFD\n(207 \u03bcm), and \u00b1 9.3 % for grain area (6290 \u03bcm2). In contrast, conventional area-\n\nweighted medians have much higher uncertainties (179 \u03bcm \u00b1 16 % for MFD, and4875 \u03bcm2 \u00b1 33 % for grain area), since their values change significantly with image\n\nfield size and minimum grain size threshold (Figure 3b, coloured | markers).\n\n2.5 Microstructure sampling\n\n (a)\n\n\n\n 208 m 12 % 204 m 12 %\n\n\n\n\n\n 71 m 10 % 86 m 9 %\n\n\n\n\n\n (b) Example cropped EBSD maps at different multiples of median grain size\n 6 9 15\n\n\n\n Build\n axis\n\n\n\n\n\nFigure 4: EBSD map sampling uncertainty components calculated from bootstrap analysis. (a) Indexed-area-\nweighted medians of Feret diameters along different directions. Scatter points show grain sizes from each individual\nmap, line plots show the mean grain size from 30 samples, and error bars show 1 standard deviation of the measured\ngrain size. (b) Example EBSD grain maps (left) and IPF orientation maps (right) at different FoV sizes. FoV size is\nexpressed as a multiple of the indexed-area-weighted median Feret diameter along the map axes.\n\nAn appropriate field of view size should be a representative sample of the\n\nmicrostructure, as well as contain enough grains to build up the cumulative histogram\n\ndistributions in Figure 3. Figure 4 shows the sampling uncertainty component to themeasured average grain size for different EBSD map field of view (FoV) sizes, using\n\nthe bootstrap analysis described in Reference [11].\n\n30 EBSD map subsets per FoV size were cropped from a larger EBSD map for grain\n\nsize analysis. The cropped FoV aspect ratio was selected to follow the ratio of the\n\nindexed-area-weighted median Feret diameters along the EBSD map axes (202 \u03bcm and\n\n86 \u03bcm along and transverse to the build direction respectively). The FoV sizes\n\n(horizontal axis in Figure 4(a)) are scaled as multiples of these median Feret diameters,\n\nand Figure 4(b) show qualitative examples of grain size and EBSD IPF orientation maps\n\nat a range of FoV sizes.\n\nFour indexed-area-weighted median Feret diameters were calculated from each subset:\n\nthe maximum and minimum Feret diameters, and the Feret diameters along the EBSD\n\nmap directions parallel and transverse to the AM build direction. The MFD and\n\nFeret-BD diameters are similar, but the minimum Feret diameters are significantly\n\nsmaller than the Feret-Transverse diameters because the grain shapes are far from\n\nelliptical.\n\nAll four grain size plots in Figure 4(a) follow a similar trend: Sampling uncertainty\n\n(error bar widths) increases with decreasing FoV size, but he mean of the average grain\n\nsizes is stable for FoV sizes > 7 \u00d7. As the FoV becomes smaller, the mean value\n\nincreases because of large outliers (black scatter points) where the map FoV is\n\ndominated by one large grain.\n\nThe sampling uncertainty is around 10 % for FoV sizes of 15 \u00d7 grain lengths. This a\n\nlower-bound estimate of the random sampling uncertainty because the sampled areas\n\noverlap when bootstrapping, which is significant for larger FoV sizes.\n\n2.6 EBSD map step size and grain boundary threshold angle\n\nGrain size is intrinsically linked to the EBSD map step size and boundary threshold\n\nangle in typical AM microstructures, which have large intragranular rotations and sub-\n\ngrain boundary structures. The distinction between grain boundaries and sub-grain\n\nboundaries is somewhat arbitrary and depends on the grain boundary threshold angle\n\nvalue, as well as the grain reconstruction method. The EBSD map step size affects the\n\neffective grain boundary threshold angle during grain reconstruction, because grainboundaries are defined by the misorientation angle between adjacent points. When the\n\nstep size is extremely large, grains can also be broken up because pixel-connectivity is\n\nlost in the thin regions of non-convex grains.\n\nA longer step size decreases the measured grain size, because grain boundaries with\n\nmisorientation just above the threshold angle at a larger step size are no longer classified\n\nas grain boundaries at a smaller step size, since the same misorientation is split between\n\nmore map points. Figure 5 shows an example of this: the EBSD map (a) was 2 \u00d7 2\n\nbinned to double its step size in (b). The maximum grain size becomes smaller when the\n\nstep size is Figure 5 doubled, and the circled grains highlight a few single grains at a\n\nsmaller step size which have been split into multiple grains at a larger step size.\n\n\n (a) 3 m step size (b) 6 m step size\n 1250 m 970 m\n\n\n\n\n\n (c)\n\n\n\n\n\nFigure 5: Effect of step size on grain size. (a) Original and (b) 2 \u00d7 2 binned EBSD maps of Hastelloy-X with MFD\ncolour scaling, where black is the smallest grain and white is the largest grain within each map. (c) Systematic\ndecrease of median (orange) and 75th percentile (blue) MFD with increasing step size, obtained by binning the EBSD\nmap in Figure 3(a) from 1.25 to 15 \u03bcm.3 Application to different microstructures\n\n3.1 Hastelloy-X\n\nThree AM parts were made by selective laser melting using the same powder and\n\nidentical build parameters except for the laser power variation mode (square, sinusoidal,\n\ntriangular waveform). EBSD maps were acquired from four different SEMs using a\n\nwide range of experimental parameters, and spatially binned to match the step sizes to\n\nas close as possible to 2.5 \u03bcm. All maps had at least 90 % indexing and 11 grains along\n\nthe build direction. A 10\u00b0 boundary threshold angle was used throughout.\n\nThe uncertainty component from grain clean-up was calculated from the difference\n\nbetween no clean-up and maximum possible clean-up, and treated as a Type B\n\nuncertainty with rectangular distribution. The uncertainty component from grain size\n\nhistogram binning was the histogram bin half-width, and treated as a Type B uncertainty\n\nwith rectangular distribution. The uncertainty component from microstructure sampling\n\nwas calculated from 30 bootstrap subsamples as described in Section 2.5 while\n\nmaintaining the same map length along the build direction, and treated as a Type A\n\nuncertainty. These were converted to standard uncertainties, combined by adding in\n\nquadrature, and finally expressed as an expanded uncertainty with coverage factor k = 2.\n\nTable 2 shows the average grain sizes of these three parts, expressed as median indexed-\n\narea-weighted MFDs, and as well as another Ni-base superalloy from an unrelated AM\n\nbuild for comparison. Figure 6 shows grain size maps and cumulative histograms of the\n\ngrain size distributions of the same maps. The average grain size and grain size\n\ndistributions of the three similar AM parts are similar, whereas unrelated Ni sample has\n\na very different grain size and size distribution. Maps which are shorter along the build\n\naxis have more stochasticity and tend to overestimate the grain size at higher quantile\n\nvalues, which is consistent with the bootstrap analysis results in Figure 4.\n\nAny potential effect of laser power variation mode (triangle, sinusoidal or square) on\n\ngrain size distribution is smaller than the grain size measurement uncertainty.Table 2: Average grain sizes and uncertainties for four EBSD maps of Hastelloy-X and one unrelated AM Ni sample.\n*For the Triangle dataset, cropped map at full length was not much smaller than the full map, so the map length was\nhalved for the sampling uncertainty calculation to avoid too much overlap in the bootstrap model.\n\n\n\n\n\nFigure 6: Grain maps and grain size distributions for the five EBSD maps analysed in Table 2.3.2 AlSi10Mg\n\n3.2.1 Large components\n\nTwo di\n\n## 6. britton2018understandingdeformationwith pages 1-3 (Context ID: pqac-00000013)\n\n Understanding deformation with high angular\n resolution electron backscatter diffraction (HR-\n EBSD)\n T Ben Britton and J L R Hickey\n Imperial College London, Department of Materials, Exhibition Road, London SW7\n 2AZ, Great Britain\n\n E-mail: b.britton@imperial.ac.uk\n\n Abstract. High angular resolution electron backscatter diffraction (HR-EBSD) affords an\n increase in angular resolution, as compared to \u2018conventional\u2019 Hough transform based EBSD, of\n two orders of magnitude, enabling measurements of relative misorientations of 1 x 10-4 rads (~\n 0.006\u00b0) and changes in (deviatoric) lattice strain with a precision of 1 x 10-4. This is achieved\n through direct comparison of two or more diffraction patterns using sophisticated cross-\n correlation based image analysis routines. Image shifts between zone axes in the two-correlated\n diffraction pattern are measured with sub-pixel precision and this realises the ability to measure\n changes in interplanar angles and lattice orientation with a high degree of sensitivity. These\n shifts are linked to strains and lattice rotations through simple geometry. In this manuscript, we\n outline the basis of the technique and two case studies that highlight its potential to tackle real\n materials science challenges, such as deformation patterning in polycrystalline alloys.\n\n\n\n\n\n1. Introduction\nElectron diffraction offers an opportunity to study the internal structure of materials. In the scanning\nelectron microscope (SEM), we can perform electron diffraction using backscattering electrons.\n In electron backscatter diffraction (EBSD), these electrons enter the sample and scatter through\nelectron-matter interactions [1]. If the sample is tilted to a high angle, a high fraction of these scattering\nelectrons escape, and if their last scattering angle is favourably oriented with respect to the crystal lattice\nthey will diffract according to Bragg\u2019s law [2]. In the kinematic approximation of diffraction, edges to\nKikuchi bands are formed at an angle \u00b1 \u03b8 with respect to the perpendicular of the plane normal of the\ndiffracting plane [3]. The EBSD pattern contains many bands, which are located on the phosphor screen\nas a function of the microscope settings (i.e., voltage), crystal orientation, lattice parameters, and the\nlocation of the imaging screen (i.e., the pattern centre) [4]. The geometry of the electron scattering\nprocess results in the formation of a direct projection of the diffracting lattice planes.\n A change in band width (e.g., due to a change in a hydrostatic strain state) can occur due to the\nchange in interplanar spacing affecting Bragg\u2019s law but the conventional EBSD geometry is relatively\ninsensitive to this [5]. A change in interplanar angles will cause the bands to move across the diffracting\npattern and this is more obvious and therefore measurable. For a deformation experiment, these changes\ncan be induced by the presence of a (relative) deviatoric strain, and furthermore the bands may move\nacross the screen due to the crystal rotating due to the presence and movement of dislocations during\ncrystal slip. The presence of stored dislocations which result in local orientation gradients, can be linked\nthrough Nye\u2019s analysis [6] and therefore high precision measurements of spatial rotation gradients can\nbe used to estimate the lower bound of the stored dislocation content [7, 8].\n\n\n\n\n\nBritton, T.B. and Hickey, J. L. R. - Accepted for Publication \u2013 IOP Conference Proceedings -\nProceedings of EMAS-2017/IUMAS-7 - ArXiv.org pre-print High resolution electron backscatter diffraction increases the relative angular resolution of the\ntechnique by two orders of magnitude, through comparison of two diffraction patterns to extract subtle\nchanges. The relative merits of EBSD and HR-EBSD are summarised in Table 1.\n\n Table 1. A relative comparison of conventional (i.e., Hough based) and high resolution (i.e.,\ncross-correlation based) electron backscatter diffraction\n\n EBSD HR-EBSD\n\n Absolute orientation ~2\u00b0 [9] No\n\n Misorientation ~0.1 to 0.5\u00b0 [10, 11] ~0.006\u00b0 (1x10-4 rads) [7]\n\n GNDs @ 1 \u03bcm step > 3x1013 > 3x1011\n\n GNDs @ 100 nm step\n in lines / m2 (b = 0.3 nm) [12, > 3x1014 > 3x1012\n 13]\n\n Deviatoric strain\n Relative elastic strain No\n \u00b1 1x10-4\n\n Relative residual stress Using anisotropic Hooke\u2019s law\n No\n (Type III \u2013 within grain) \u00b1 ~20 MPa (when E = 200 GPa)\n\n Microstructure, Deformation i.e., elastic strain,\n Example tasks: Texture, misorientation and residual dislocation\n Grain size content\n\nConventional, Hough based, EBSD uses band identification, through peak identification in Hough\nspace, and subsequent indexing to identify the crystal orientation [4]. Work by Humphrey\u2019s indicates\nthat the effective precision of this approach for misorientation analysis is ~ 0.5\u00b0 (i.e., 0.0087 rads) [14].\nThe high resolution EBSD analysis, introduced principally by Wilkinson, Meaden and Dingley [7, 8] in\n2006 directly compares the two diffraction patterns using cross correlation based image analysis to\nprecisely measure the change in interplanar angles and results in an increase in measurement precision\nof two orders of magnitude, i.e., 0.0001 rads [7, 8].\nThese subtle shifts can be ascribed to lattice deformations resulting from a change in the lattice\nparameters due to a deviatoric change in lattice strain and therefore enable, using Hooke\u2019s law and a\nplane stress assumption, the residual stress variations between points within a single grain to be\nevaluated with a precision of ~20 MPa (for a material with a Young\u2019s modulus of 200 GPa).\n The HR-EBSD technique has been widely applied across a range of semiconductor [7, 15],\nsuperconductor [16, 17], metals (e.g., [18-20]) and geological systems [21], often within the scope of\nunderstanding local changes in lattice parameter and especially within the field of deformation analysis.\n In this manuscript, we will briefly introduce the key methodology of the technique. This will be\nfollowed by an example showing its efficacy at resolving high resolution orientation gradients in\ndeformed copper and focus on studying the storage of geometrically necessary dislocations around an\nindent made in interstitial free (IF) steel.\n\n2. Methodology\nHR-EBSD involves analysis of diffraction patterns that are captured using the conventional EBSD set-\nup, with the camera inserted as for a texture or grain mapping experiment. The only differences are that\nthe quality of the sample preparation must be higher (as surface scratches or deformation is more evident\nwhen the precision of the experiment is higher) and that the best quality patterns are captured. The\n\n\n\n\n\nBritton, T.B. and Hickey, J. L. R. - Accepted for Publication \u2013 IOP Conference Proceedings -\nProceedings of EMAS-2017/IUMAS-7 - ArXiv.org pre-printquality of the patterns is important as signal to noise ratio and angle subtended per pixel (i.e., the pattern\nresolution) affects the resolution of the result [13, 22, 23]. HR-EBSD can be conducted both with so\ncalled \u2018fast\u2019 cameras or high binning modes of more \u2018sensitive\u2019 cameras [23], yet for the ultimate\nresolution often the images are not binned and often long (up to 1s) exposures with moderate probe\ncurrents (~10 nA) are required. The quality of the camera can affect the accruacy of the fitting of pattern\nshifts to strain, through errors in pattern centre and optical distortions [24]. However for relative\n(experimental pattern to experimental pattern) HR-EBSD approaches measurement of the pattern centre\nwithin 5 pixels [24] and typical optical distortions are reasonable [24].\n\n\n\n\n\n Figure 1. The effect of strain and rotation components on region of interest shifts, for deformations\n performed in the phosphor frame. Note the presence of the pattern centre, indicated as a red mark.\n The three normal strain components are not independent and so hydrostatic strains are not accessible\n with this approach.\n\n Once an array of patterns is captured to disk, the processing is conducted offline using software\nalgorithms. An EBSD map is segmented into individual grains containing regions of similar orientation\nand a reference point, ideally with no strain, but often just of high pattern quality, is selected. The\nreference point must be less than ~ 12\u00b0 from the orientation of the test pattern, or there is insufficient\noverlap between t\n\n## 7. britton2018understandingdeformationwith pages 3-6 (Context ID: pqac-00000014)\n\n 1. The effect of strain and rotation components on region of interest shifts, for deformations\n performed in the phosphor frame. Note the presence of the pattern centre, indicated as a red mark.\n The three normal strain components are not independent and so hydrostatic strains are not accessible\n with this approach.\n\n Once an array of patterns is captured to disk, the processing is conducted offline using software\nalgorithms. An EBSD map is segmented into individual grains containing regions of similar orientation\nand a reference point, ideally with no strain, but often just of high pattern quality, is selected. The\nreference point must be less than ~ 12\u00b0 from the orientation of the test pattern, or there is insufficient\noverlap between test and reference for a reasonable cross-correlation result [25]. The HR-EBSD\n\n\n\n\n\nBritton, T.B. and Hickey, J. L. R. - Accepted for Publication \u2013 IOP Conference Proceedings -\nProceedings of EMAS-2017/IUMAS-7 - ArXiv.org pre-printtechnique measures change in strain and lattice rotation with respect to the reference point, and so these\nmay not be variations in absolute strain.\n The reference pattern is sub-divided into many \u2018regions of interest\u2019 (ROI), which for a 1,000 x 1,000\npixel image are often 256 x 256 pixels in size [8] and this is repeated for a test pattern, extracted for a\npoint within the same grain. At each ROI, the pattern is extracted and transferred to the Fourier domain\nfor filtering and frequency based cross-correlation. The FFT based cross-correlation enables rapid\ncalculation of the best translation vector between test and reference ROIs. If the translation of four or\nmore well-spaced ROIs are measured well, then with knowledge of the pattern centre, eight components\nof the deformation tensor can be extracted. For the impact of strain and lattice rotation on the pattern,\nsee Fig. 1. The ninth of deformation is the hydrostatic strain, which can be calculated only using an out\nof plane stress traction free boundary condition and Hooke\u2019s law.\n Reasonable measurement of the translation shift is achieved using sub-pixel precision through up-\nsampling techniques (i.e., the centre of the cross-correlation peak is determined with sub-pixel accuracy\nas we assume that the shape of the peak is smooth \u2013 see [26] for more information).\n Mapping strain and rotation within a map requires capturing of two patterns with the same geometry.\nTypically, EBSD maps are capturing using \u2018beam scanning\u2019 approaches where the electron beam is\ndeflected and rastered across the sample. If the sample is flat and well aligned in the microscope (i.e.\nthe sample plane normal is well known) then it is possible to construct a simple geometrical model\nwhere the beam shift can be corrected for (this is trivially accounted for in commercial software). This\ncorrection is important when the beam is shifted by a similar amplitude to the pattern shifts which arise\ndue to strain or lattice rotation. Modern indirect detectors have a effective pixel size of ~20-40 \u00b5m, and\ntherefore a uncertainties of in the prediction of the beam shift of 1 \u00b5m can result in systematic errors in\nthe calculation of deformation tensors. Alignment of the sample can be assisted greatly through careful\ninsertion into the SEM and presentation with respect to the beam, for instance using special sample\nholders (for example see page 85, chapter 2.3.3.2 of reference [27]). Note that for GND analysis (on\nwhich this paper focusses), beam shift errors have a less significant role as GNDs are calculated using\nlocal gradients between neighbour points).\n Recently, it has been shown by both Maurice et al. [28] and Britton and Wilkinson [25] that the\npresence of a significant rotation gradient between test and reference pattern results in significant\ninaccuracy in the measurement of elastic strain, e.g., for metallic systems. Therefore, the algorithm has\nrecently been updated to include a remapping step [25], whereby the pattern intensities of one pattern\nare remapped to better match the orientation of the other prior to extracting the strain components. The\ntotal contribution of the remapping and the shift measurements are combined to extract the deformation\ngradient tensor.\n The deformation gradient tensor can be split into strain and rotation using either a finite or\ninfinitesimal decomposition framework. In the case of small strains and small rotations these two are\napproximately equivalent, and for HR-EBSD, the finite framework is typically used for cases of large\nlattice rotation differences (as the strain gradients are typically small, due to the elastic limit in most\nmaterials).\n The HR-EBSD pattern matching approach provides the best \u2018guess\u2019 to fit a model that maps the\nintensities of one pattern onto another, and this model is used to calculate the deformation gradient (see\nFig. 2). This approach has been validated extensively using both experimental comparisons, e.g.,\nthrough comparisons with NIST traceable Raman based stress measurements and AFM in Si [29, 30],\ncomparison with modelling [15, 23, 32], comparison with X-ray based micro-Laue diffraction [32], and\nalgorithm validation using dynamically simulated diffraction patterns [15, 22, 23].\n\n\n\n\n\nBritton, T.B. and Hickey, J. L. R. - Accepted for Publication \u2013 IOP Conference Proceedings -\nProceedings of EMAS-2017/IUMAS-7 - ArXiv.org pre-print Figure 2. Relationship between shifts in the phosphor and extraction of strain and lattice rotation for HR-\n EBSD.\n\n One particular aspect of this work has been the generation of \u2018quality\u2019 metrics [26] that indicate when\nthe HR-EBSD method fails. The mean angular error (MAE) describes the difference between the pattern\nshifts as measured and the predicted pattern shifts per the model, and a high value (i.e., greater than the\nmeasurement made) indicates the precision, and not accuracy, obtained. The (normalised) peak height\ndescribes the degree of matching for the cross-correlation peak, and it is often formatted as a geometric\nmean of all ROI peak heights normalised against auto correlation. Measurements using simulations\nhave indicated that when this value falls below 0.3, the measurement is unlikely to be reasonable [32].\nThese two metrics can be used to rapidly screen data from large maps to remove suspect points, however\nfurther care must be taken when reporting stress variations (for example) as for example, not using a\nremapping step can result in artificially high stresses to be reported which are not physically reasonable\n[33].\n Once the lattice rotations between test and reference are measured, it is possible to utilise Nye\u2019s\nframework [6] to estimate the geometrically necessary dislocation (GND) density and this has proved a\nvery popular aspect of the technique [12, 13, 19, 34, 35]. In short, for each point within the orientation\ngradient map, a local gradient of the lattice rotation field is calculated and use to determine the lattice\ncurvature (the adaptive kernel we use is described in [36]). As three rotation terms are measured in a\n2D map, six components of lattice curvature are calculated. From Nye\u2019s formulation, the presence of\nGNDs can support these lattice curvatures, and it is a \u2018simple\u2019 task of solving the following equation for\n\u03c1:\n\n \ud835\udf43(\ud835\udfd4\u00d7 \ud835\udfcf\ud835\udfd6) \u2219\ud835\udf46(\ud835\udfcf\ud835\udfd6\u00d7 \ud835\udfcf) = \ud835\udf26(\ud835\udfd4\u00d7 \ud835\udfcf) (1)\n\n where \u03c1 are the curvature types, \u039b are lattice curvatures, and \u03be is the outer product of the Burgers\nvector and line direction for each dislocation type (the origin of this equation and its use for HR-EBSD\nmeasurements is explained in Wilkinson and Randman [12]).\n For a metallic system, such as for FCC crystals such as Cu, the equation is underdetermined as there\nare many more potential dislocation types (12 {111} <110> edge, and 6 <110> screw [37]) than\nconstraints from measurement of lattice curvature and therefore following the work of Wilkinson and\nRandman [12], we have chosen to find a potential solution that reduces the self-energy of the\ndislocations (accounting for screw and edge types, as well as changes in Burgers vector length) in a so\ncalled \u201cL-1 minimisation\u201d formulation. This solution is one of many solutions to the problem that\nnecessarily supports the lattice curvature, but it may not be unique.\n\n\n\n\n\nBritton, T.B. and Hickey, J. L. R. - Accepted for Publication \u2013 IOP Conference Proceedings -\nProceedings of EMAS-2017/IUMAS-7 - ArXiv.org pre-print3. Example \u2013 Deformed Cu and geometrically necessary dislocations\nFor this example, we take a map from data reported elsewhere [18, 38] and use this to explore the relative\nmerits of extracting GND content using Hough and HR-EBSD based approaches. There are two\nimportance differences between Hough and HR-EBSD analysis: HR-EBSD has a higher angular\nmisorientation precision and measures the misorientation about three independent axes (see Figure 2);\nthe Hough based measurement of disorientation has a greater angular misorientation uncertainty, and a\n\n## 8. rohrer2010derivinggrainboundary pages 2-4 (Context ID: pqac-00000015)\n\ns the described in Ref. 24. For the line segment extraction, a\n authors use can be divided into two groups: those that maximum deviation of 2 pixels was permitted between\n can be carried out using commercially available three- the actual boundary position and the reconstructed\n dimensional OIM visualisation software (EDAX, line segment. An example of the reconstructed grain\n Mahwah, NJ, USA) and those for which the authors boundary line segments, superimposed on the EBSD\n use software developed at Carnegie Mellon. For map, is shown in Fig. 2. The segmentation makes the\n example, in the initial steps using the commercial OIM boundaries appear polygonal. However, it should be\n software, the data were cropped to remove unindexed noted that the segmented approximation for the\n points at the periphery of each image. The EBSD data boundary network is constrained to lie within 2 pixels\n were cleaned using two iterations of grain dilation in the of the true boundary at all positions. For each layer, the\n OIM software with a minimum grain size of 10 pixels. OIM software produces a list of line segments that\n This procedure considers any grouping of less than speci\ufb01es, among other things, the Euler angles for the\n 10 pixels, with disorientations of less than 5u, to be grains on either side of the line and the initial and \ufb01nal\n insuf\ufb01cient to de\ufb01ne a single grain and assigns their coordinates. The remainder of the analysis is carried out\n orientation to match the orientation of an adjacent on these lists of line segments using software developed\n grain. A single average orientation was assigned to each at Carnegie Mellon.\n grain, with an individual grain being de\ufb01ned as a set of The \ufb01rst step of calculating the GBCD and GBED is\n pixels whose disorientations lie within 5u of one another. to locate each triple junction. On each layer, the list of\n The next step is to align the layers so that they are line segments is searched to identify all groups of three\n spatially registered to a common reference frame. This is line segments whose end points share an identical\n necessary because of misalignments introduced by the coordinate. These triplets are then saved. After all of\n need to reposition and rotate the sample between each the triple junctions are identi\ufb01ed on each layer, they are\n milling and EBSD mapping step. At this stage, the data compared. To \ufb01nd triple junctions on adjacent layers\n were aligned on a \ufb01xed grid. This will be referred to as that are connected by a triple line, the lateral coordi-\n primary alignment. The three-dimensional OIM visua- nates of each triple junction are compared. For the \ufb01ve\n lisation software can perform the primary alignment by junctions on an adjacent layer that have the closest\n\n\n\n\n\n662 Materials Science and Technology 2010 VOL 26 NO 6 Rohrer et al. Deriving GBCD and relative GBED from 3D EBSD data\n\n\n\n\n\n3 Schematic illustrating calculation of grain boundary\n normals: three grain boundary line segments on layer\n one vi meet at triple junction; three related segments\n v9i meet on adjacent layer 2; triple line vector l joins\n junctions from layer 1 to 2; by crossing it with each\n line segment, a grain boundary normal n is generated\n\nlateral coordinates, the three crystal orientations on the\n\ufb01rst layer are compared to the three on the second layer. 4 x and y components of 118 triple junctions between\nIf the disorientations between the crystals on the top and second and third layers (blue circles): red squares are\nbottom layers are all less than 5u, a triple line is assumed same data, after aligning, so that average of all of com-\nto connect the two triple junctions between the layers. ponents equals zero; black arrow connecting one of\nBecause some topological changes occur between the circles to square illustrates rigid shift applied to data\nsection planes, only a fraction of all of the triple\njunctions can be matched. Typically, 70\u201390% of the about 3 [1/cos (70)]. Note that the secondary alignment\njunctions on each layer are matched to a junction on an moves the data off of the \ufb01xed grid. To test the ef\ufb01cacy\nadjacent layer. of this procedure, data with and without the secondary\n The triple junction is now characterised by three alignment will be compared in the results section.\nvectors on each layer and a vector connecting them Because the out-of-plane spacing is the same as the in-\nalong the triple line, as illustrated in Fig. 3. The data are plane spacing, the triple lines are constrained to adopt\nsorted so that the vectors are listed in counterclockwise discrete orientations in the sample reference frame, as\norder around the line. The grain boundary normal depicted schematically in Fig. 6. To test the effect of this\norientation is now determined by the cross-product of l discretisation, the procedures described above were\nand vi. The area of the boundary plane is one-half of the repeated, except that triple junctions were matched\nmagnitude of the cross-product. The three vectors on the from every second layer. In other words, triple junctions\ntop layer produce three normal vectors, and the three on on the \ufb01rst layer were matched with junctions on the\nthe lower layer produce three more. The area of each of third layer, and triple junctions on the second layer were\nthese triangles is added to the appropriate discrete grain matched with junctions on the fourth; these two patterns\nboundary type, determined by its misorientation and for resampling the data were extended throughout the\nboundary normal. The \ufb01ve-dimensional space of grain\nboundary types is discretised as described earlier.25 The\nnormalised sums of these areas make up the GBCD.\n In an equiaxed microstructure, one expects the\norientations of the triple lines to be randomly distributed\nabout the sample normal direction. However, when the\ntriple line directions are examined, their distribution is\ntypically biased. For example, Fig. 4 shows the direc-\ntions of 118 triple lines between the second and third\nlayers of the data. The circles represent the positions of\nthe lines, and because they are on a discrete grid, many\nof the points overlap. The lines clearly are biased in the\npositive y direction. Assuming that this is due to an\nalignment error, a rigid shift can be applied to the\ncoordinates of the third layer, so that the average triple\nline direction is perpendicular to the surface. This rigid\nshift is referred to as the secondary alignment procedure.\nThe shifted data are represented by the red squares, and\nthe shift is shown by the black arrow. The shifts applied\nto all 170 layers are shown in Fig. 5. The displacements\nin the vertical y direction are larger than the horizontal x\ncomponent. This is probably because the sample is tilted 5 x and y components of shifts between all 170 layers:\nby 70u with respect to the beam so that positioning black arrow in Fig. 4 is represented as one point on\nerrors in the y direction are magni\ufb01ed by a factor of this plot\n\n\n\n\n\n Materials Science and Technology 2010 VOL 26 NO 6 663Rohrer et al. Deriving GBCD and relative GBED from 3D EBSD data\n\n\n\n nearly satisfy the 15 000 equilibrium equations. The\n \ufb01nal result was smoothed by replacing the value of j in\n each cell with the average of that vector and the vectors\n in the adjacent cells. The relative grain boundary energy\n is given by c5j?n, where n is the grain boundary normal.\n Previous calculations using simulated data based on\n model energy functions showed that the capillarity\n vector method reproduced all of the trends in the\n function, but did not quantitatively reproduce the\n depths of cusps.26,28 Based on these \ufb01ndings, it is\n \n\n## 9. rohrer2010derivinggrainboundary pages 4-5 (Context ID: pqac-00000016)\n\n is given by c5j?n, where n is the grain boundary normal.\n Previous calculations using simulated data based on\n model energy functions showed that the capillarity\n vector method reproduced all of the trends in the\n function, but did not quantitatively reproduce the\n depths of cusps.26,28 Based on these \ufb01ndings, it is\n assumed that actual GBED is more anisotropic than\n the reconstructed distribution presented here.\n\n Results\n\n To test the ef\ufb01cacy of the reconstruction procedure, the\n 6 Schematic illustration of effect of out-of-plane to in- GBCD at the S3 misorientation, which is a 60u rotation\n plane spacing ratio on triple line discretisation: Triple about the [111] axis can be examined. First, the authors\n lines (arrows) must connect discrete voxels (circles) on compute the GBCD by an established stereological\n adjacent layers; As out-of-plane spacing increases with procedure.6 The resulting distribution of grain boundary\n respect to in-plane spacing, there are more possible planes for the S3 misorientation is shown in Fig. 7a. The\n inclinations for triple line; data were analysed using results are plotted in stereographic projection and are\n both a 1:1 spacing and, by resampling the same data represented in multiples of random distribution (MRD)\n set, b 2 : 1 spacing units. These units are computed by dividing the total\n area of a given grain boundary type by the average area\n dataset. Increasing the ratio of the out-of-plane to in- per boundary type. The large peak of 1100 MRD at the\n plane spacing from 1 : 1 to 2 : 1 decreases the minimum (111) orientation corresponds to the pure twist con\ufb01g-\n angular separation between two discrete triple line uration, which, in this case, is the coherent twin.\n directions, as illustrated in Fig. 6. The distribution of grain boundary planes from the\n The grain boundary energies were calculated using the three-dimensional measurement, with a 1 : 1 ratio of the\n capillarity vector method, developed by Morawiec.26 out-of-plane to in-plane spacing and without secondary\n The capillarity vector reconstruction method is similar alignment, is shown in Fig. 7b. The peak of the\n to many other interface energy measurements in that the distribution for the twin (240 MRD) is less than that\n experimental observable is the interfacial geometry; the determined stereologically, and this suggests that the\n energy is computed from the geometry using an expres- grain boundary plane orientations are not accurately\n sion for interfacial equilibrium. In this case, the equi- determined. When the calculation is repeated with a 2 : 1\n librium at the triple line is described by the Herring27 ratio of the out-of-plane to in-plane spacing, the twin\n equation. Therefore, the key assumption underpinning population increases to 390 MRD. When the calculation\n is repeated after the secondary alignment procedure (but this and previous measurements of relative grain\n a 1 : 1 ratio of the out-of-plane to in-plane spacing), the boundary energies is that the interfacial junctions are\n twin population increases to 670 MRD. Finally, if the in local thermodynamic equilibrium.\n calculation is repeated using both the 2 : 1 ratio and The capillary vector reconstruction method was\n the secondary alignment, the population increases to described in detail in Ref. 26 and \ufb01rst applied to real\n 1090 MRD, essentially identical to the stereologically data in Ref. 28. The current energy calculation was\n determined population. The distribution of grain carried out in exactly the same way, using the same\n boundary planes for this calculation is shown in Fig. 7c. computer programs that were used in Refs. 26 and 28.\n It is possible to get a reliable estimate of the total\n Here, only a brief summary of the method is presented.\n fractional area of coherent twins within the microstruc- The Herring27 condition, when expressed in terms of\n ture by a second method.24 For all boundary segments capillarity vectors,29,30 is\n with the S3 misorientation (within Brandon\u2019s31 criter-\n (j1zj2zj3)!l~0 (1) ion), the orientation of the segment can be compared to\n the orientation of the ideal twin plane. If the segment is\n where j1, j2 and j3 are the capillarity vectors associated within \u00a110u of the ideal orientation, it is assumed to be\n with the three grain boundaries and l is the triple line. a coherent twin. Analysing data in this way, the authors\n Each capillarity vector has a component perpendicular \ufb01nd that twin boundaries make up 21?9% of all of the\n to the grain boundary whose magnitude is equal to the grain boundary length observed on the plane sections.\n relative grain boundary energy. Each capillarity vector With a 10u discretisation, there are ,6500 discrete grain\n also has a component tangent to the boundary whose boundary types. Therefore, assuming that all of the\n magnitude is the differential of the energy with respect twins are classi\ufb01ed as a single type, the distribution at\n to a right handed rotation about l. The normal and this point should have a value of 1400 MRD. The\n tangent vectors for 15 000 grain boundary triple computed values of ,1100 MRD differ by more than\n junctions have been measured (using an out-of-plane 20% from this estimate.\n to in-plane spacing ratio of 2 : 1), and equation (1) can One source of this deviation lies in an unfortunate\n be applied to each junction. The unknowns, which are choice of the discretisation of grain boundary types,\n the magnitudes of the capillarity vectors, are determined which divides each angular range of 90u into nine\n by an iterative procedure that \ufb01nds the set of j that most discrete categories.25 The ideal Euler angles for the twin\n\n\n\n\n\n664 Materials Science and Technology 2010 VOL 26 NO 6 Rohrer et al. Deriving GBCD and relative GBED from 3D EBSD data\n\n\n\n\n\n a determined from stereology; b determined from three-dimensional analysis with 1:1 out-of-planeto in-plane spacing\n ratio and no secondary alignment; c determined from three-dimensional analysis with 2:1 out-of-plane to in-plane spa-\n cing ratio and secondary alignment; d determined from three-dimensional analysis with 2:1 out-of-plane to in-plane spa-\n cing ratio, secondary alignment and 11 bins per 90u\n7 Grain boundary plane distributions in bicrystal reference frame for S3 grain boundary (60u/[111]): distributions are\n plotted on stereographic projections, and units are multiples of a random distribution (MRD)\n\n\nmisorientation are w1545u, W570?5u and w2545. the authors used 1/11, the twin population increases to\nBecause it is cos W that is discretised, the limits of each 3600 MRD (Fig. 7d). In this discretisation scheme, there\nbin occur at intervals of 1/9. For the coherent twin, are ,18 000 distinct boundary types, so the authors\ncos W53/9, and it therefore falls exa\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: [pqac-00000000, pqac-00000001, pqac-00000002, pqac-00000003, pqac-00000004, pqac-00000005, pqac-00000006, pqac-00000007, pqac-00000008, pqac-00000009, pqac-00000010, pqac-00000011, pqac-00000012, pqac-00000013, pqac-00000014, pqac-00000015, pqac-00000016]\n\nStatus: Paper Count=24 | Relevant Papers=7 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=17 | Current Cost=$0.1018 | Disease-Target Evidence=0", + "name": "read_text", + "tool_call_id": "call_EdWuP49z0qDgFS39n8F1OYFV", + "info": { + "start_ts": 1291.715286128, + "end_ts": 1296.780537374 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "call_35hN4jxzT1hBfGY3dSLgYPrM", + "type": "function", + "function": { + "arguments": "{\"plan_objective_id\": 1, \"updated_plan_objective_json\": \"{\\\"id\\\":1,\\\"objective\\\":\\\"Identify standards, reviews, and quantified EBSD sensitivity studies covering acquisition and post-processing parameters\\\",\\\"rationale\\\":\\\"Establish the evidence base for all requested metrics and parameter choices.\\\",\\\"status\\\":\\\"completed\\\",\\\"result\\\":\\\"Retrieved standards-focused grain-size studies, a 12-lab titanium round robin, AM interlaboratory work, HR-EBSD precision review, texture sampling simulations, and 3D GBCD sensitivity evidence.\\\",\\\"evaluation\\\":\\\"Evidence spans acquisition, reconstruction, cleanup, statistical sampling, indexing precision, and interlaboratory reproducibility, while also revealing sparse direct studies for several requested cleanup operations.\\\"}\"}", + "name": "update_plan" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Updated plan:\n{\n \"objectives\": [\n {\n \"id\": 1,\n \"objective\": \"Identify standards, reviews, and quantified EBSD sensitivity studies covering acquisition and post-processing parameters\",\n \"rationale\": \"Establish the evidence base for all requested metrics and parameter choices.\",\n \"status\": \"completed\",\n \"result\": \"Retrieved standards-focused grain-size studies, a 12-lab titanium round robin, AM interlaboratory work, HR-EBSD precision review, texture sampling simulations, and 3D GBCD sensitivity evidence.\",\n \"evaluation\": \"Evidence spans acquisition, reconstruction, cleanup, statistical sampling, indexing precision, and interlaboratory reproducibility, while also revealing sparse direct studies for several requested cleanup operations.\"\n },\n {\n \"id\": 2,\n \"objective\": \"Extract quantitative effects and documented systematic biases for grain size/count, texture/ODF, KAM/GND, and boundary statistics\",\n \"rationale\": \"The user requests explicit numerical sensitivity and bias estimates.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 3,\n \"objective\": \"Assess uncertainty quantification, statistical sampling requirements, and confidence intervals\",\n \"rationale\": \"Address uncertainty and minimum numbers of grains for meaningful measurements.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 4,\n \"objective\": \"Find interlaboratory round robins, benchmark datasets, vendor/software comparisons, and standards reporting requirements\",\n \"rationale\": \"Evaluate reproducibility across laboratories and implementations.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 5,\n \"objective\": \"Synthesize community consensus and reproducible reporting recommendations, noting evidence gaps\",\n \"rationale\": \"Provide actionable best practice and identify calls for objective parameter selection.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 6,\n \"objective\": \"Create a structured artifact summarizing parameter-to-metric effects\",\n \"rationale\": \"A compact evidence table will make the extensive quantitative literature easier to use.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 7,\n \"objective\": \"Submit a fully cited technical answer\",\n \"rationale\": \"Deliver the requested synthesis with evidence-matched citations.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n }\n ]\n}", + "name": "update_plan", + "tool_call_id": "call_35hN4jxzT1hBfGY3dSLgYPrM", + "info": { + "start_ts": 1321.479776534, + "end_ts": 1321.482687035 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "call_ZdqPGk0YyCBrnl9ymE8amJAe", + "type": "function", + "function": { + "arguments": "{\"artifact_type\": \"table\", \"description\": \"Create a concise technical Markdown table summarizing EBSD parameter sensitivity. Columns: parameter/operation, affected outputs, quantified literature result, direction/mechanism of bias, reporting/best-practice implication. Include step size, misorientation threshold, minimum-grain cutoff, indexing fraction/cleanup, area-vs-number weighting and edge exclusion, Hough-vs-HR precision and GND floor, texture sample size/cut bias, GBCD alignment/discretization, SEM tilt/drift, and interlaboratory reproducibility. Use only evidence gathered in the conversation and retain exact numerical values.\"}", + "name": "create_artifact" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "### Artifact (ID artifact-00)\n\n| Parameter / operation | Affected outputs | Quantified literature result | Direction / mechanism of bias | Reporting / best-practice implication |\n|---|---|---|---|---|\n| EBSD step size | Grain size, grain count, reconstructed connectivity | ISO 13067 recommends step size \u2248 10% of average grain diameter; AM study argues 20% can be too coarse for non-convex grains. In a Hastelloy-X example, binning from 3 \u03bcm to 6 \u03bcm reduced maximum grain size from 1250 \u03bcm to 970 \u03bcm, and median plus 75th-percentile minimum Feret diameter decreased systematically as step size increased from 1.25 to 15 \u03bcm (pqac-00000001, pqac-00000003, pqac-00000012) | Larger step size can split thin/non-convex grains by loss of pixel connectivity and changes the effective boundary threshold because misorientation is measured only between adjacent points; reported effect in AM microstructures was a systematic decrease in measured grain size with coarser step size (pqac-00000012) | Always report step size together with grain-boundary threshold angle; comparisons are invalid unless both are identical, especially where subgrain structure or intragranular rotations are present (pqac-00000001, pqac-00000003) |\n| Grain-boundary misorientation threshold for reconstruction | Grain size, grain count, LAGB/HAGB fractions | In the Ti round robin reanalysis table, using 15\u00b0 instead of 5\u00b0 increased measured grain size from 30.5 to 31.8 \u03bcm at 0.5 \u03bcm step with 2 \u03bcm cutoff (+4.3%), from 35.9 to 37.5 \u03bcm at 3 \u03bcm step with 10 \u03bcm cutoff (+4.5%), from 34.9 to 36.9 \u03bcm at 3 \u03bcm +2\u00b0 tilt (+5.7%), and from 33.6 to 35.4 \u03bcm in another 3 \u03bcm condition (+5.4%) (pqac-00000011). AM guidance recommends 10\u00b0 rather than 5\u00b0 when subgrain structure is present (pqac-00000007) | Raising the threshold merges more low-angle boundaries into grains, increasing grain size and reducing counted grain number; it also directly shifts LAGB/HAGB fractions because the class boundary is user-defined (pqac-00000011, pqac-00000012) | Must report the exact threshold angle used for grain reconstruction and any distinction between grain and subgrain boundaries (pqac-00000003, pqac-00000011) |\n| Minimum-grain-size cutoff | Grain size, grain count, size distribution | Standards cited in AM study exclude grains below 10 points (ISO 13067) or 100 points (ASTM E2627). The Ti round robin identified smallest-grain cutoff as the main source of interlaboratory variation; small grains had a disproportionate effect on averages (pqac-00000000, pqac-00000002, pqac-00000006). In one AM example, only 0.6% of indexed points belonged to grains <10 points, but excluding them still had to be accounted for in cumulative histograms (pqac-00000012) | Removing small grains systematically inflates reported grain size and lowers grain count; effect is strongest for number-weighted statistics and for maps with non-random unindexed boundary pixels (pqac-00000001, pqac-00000002, pqac-00000006) | Report the cutoff in both pixels/points and micrometres, plus the indexed area fraction removed by the cutoff (pqac-00000002, pqac-00000003) |\n| Indexing fraction, CI/fit thresholding, and cleanup extent | Grain size, grain count, reproducibility | Grain-cleanup uncertainty was \u00b113% for maps with 65% indexing versus \u00b14% for maps with 95% indexing (pqac-00000001). In AM inter-software comparisons, number-weighted grain-size metrics varied by \u00b126\u2013100% with different clean-up methods, while area-weighted metrics varied by only \u00b10.2\u201310% (pqac-00000000). One round robin noted acceptable indexing around ~80%, despite a nominal 95% target (pqac-00000002) | Unindexed points are not spatially random; they cluster near boundaries and especially distort small grains, causing artificial fragmentation or linking. Cleanup that reassigns low-confidence points can materially change grain topology (pqac-00000001, pqac-00000007, pqac-00000011) | Report indexed fraction, CI/fit thresholds, whether low-confidence pixels were removed or reassigned, and the difference between no cleanup and maximum cleanup if used for uncertainty estimation (pqac-00000003, pqac-00000011) |\n| Cleanup operations such as grain dilation / reassignment | Grain size, grain count, boundary network, potentially boundary fractions | In 3D GBCD work, data were cleaned with two iterations of grain dilation and a minimum grain size of 10 pixels; groups of <10 pixels with disorientations <5\u00b0 were reassigned to adjacent grains (pqac-00000015). AM grain-size work notes standards constraints that cleanup should change results by \u22645% (ISO 13067) or \u226410% (ASTM E2627) (pqac-00000000) | These operations systematically erase small grains and smooth/regularize boundaries, tending to increase grain size and reduce grain count unless tightly constrained; they also alter the boundary network used for downstream boundary statistics (pqac-00000015, pqac-00000000) | Cleanup routines should be constrained by standards limits and described explicitly, including iterations and reassignment rules (pqac-00000000, pqac-00000015) |\n| Area-weighted vs number-weighted statistics; edge-grain exclusion | Average grain size, histogram quantiles, reproducibility | Number-weighted metrics changed by \u00b126\u2013100% across cleanup methods, versus \u00b10.2\u201310% for area-weighted metrics (pqac-00000000). In one AM dataset, indexed-area-weighted median uncertainty half-range was \u00b11.5% for MFD (207 \u03bcm) and \u00b19.3% for grain area (6290 \u03bcm\u00b2), whereas conventional area-weighted medians showed \u00b116% for MFD (179 \u03bcm) and \u00b133% for grain area (4875 \u03bcm\u00b2) because of field-size and threshold sensitivity (pqac-00000012) | Number weighting overemphasizes numerous small grains and is highly sensitive to cleanup/cutoff choices. Excluding edge grains without correction underestimates area-weighted grain size when map size is small relative to grain size (pqac-00000000, pqac-00000012) | Prefer indexed-area-weighted median MFD; exclude edge grains but document the excluded area fraction and consider Miles-Lantejoul correction where applicable (pqac-00000000, pqac-00000003, pqac-00000012) |\n| Hough indexing / conventional EBSD vs HR-EBSD precision | Misorientation, KAM-like local rotation metrics, GND density floor | Conventional Hough-based EBSD: absolute orientation ~2\u00b0; misorientation precision ~0.1\u20130.5\u00b0. HR-EBSD: relative misorientation precision ~0.006\u00b0 (1\u00d710^-4 rad), i.e. about two orders of magnitude better. Estimated measurable GND lower bounds at 1 \u03bcm step are >3\u00d710^13 m^-2 for conventional EBSD versus >3\u00d710^11 m^-2 for HR-EBSD; at 100 nm step, >3\u00d710^14 versus >3\u00d710^12 m^-2 (pqac-00000013) | Better angular precision lowers the noise floor on local misorientation and thus on GND estimates derived from orientation gradients; conventional Hough indexing can substantially overstate the floor and blur subtle orientation gradients (pqac-00000013, pqac-00000014) | Report indexing/analysis method when presenting KAM/GND-like quantities; results from conventional EBSD and HR-EBSD are not directly comparable without noting their very different angular precision and GND detection floor (pqac-00000013) |\n| Texture sample size and cut-section bias | Texture strength, ODF/J-index | For synthetic cut fabrics, the cut effect increased texture strength above the true uniform value; with increasing sample size, J-index decreases and asymptotically converges, with minimal further change beyond ~2000 crystal orientations sampled. Example ODFs with n = 3000 still showed cut-induced fabric from a truly uniform ODF (pqac-00000009) | Thin-section/2D EBSD sampling preferentially intersects elongated crystals when their long axis is closer to section normal, creating a systematic, non-random ODF bias and inflating apparent texture strength (pqac-00000008, pqac-00000009) | Report sample size for texture analysis and recognize that 2D EBSD ODFs can have morphology-driven cut bias; community calls for joint stereological correction of shape, size, and orientation with uncertainty estimates (pqac-00000008, pqac-00000009) |\n| 3D GBCD alignment, out-of-plane spacing, and discretization | GBCD peak intensities, coherent twin fraction, GBED | For \u03a33 in Ni, 3D GBCD peak at the coherent twin plane was 240 MRD with 1:1 spacing and no secondary alignment; 390 MRD with 2:1 spacing; 670 MRD with secondary alignment at 1:1; and 1090 MRD with both 2:1 spacing and secondary alignment, essentially matching the stereological result of 1100 MRD (pqac-00000016). Changing discretization from 9 to 11 bins per 90\u00b0 increased the twin population to 3600 MRD because the ideal twin no longer lay on a bin boundary (pqac-00000016) | GBCD is highly sensitive to layer alignment, voxel aspect ratio, and binning/discretization; poor alignment suppresses sharp special-boundary peaks, while discretization choices can create large apparent intensity changes (pqac-00000015, pqac-00000016) | For GBCD/GBED, report alignment procedure, out-of-plane:in-plane spacing, matching tolerances (<5\u00b0 used for triple-junction matching), and discretization scheme; otherwise special-boundary populations are not reproducible (pqac-00000015, pqac-00000016) |\n| SEM tilt and drift / geometric distortion | Grain size, especially area-based metrics; boundary geometry | In Ti reanalysis, adding 2\u00b0 tilt caused a grain-size reduction factor of 0.95 from cos(72\u00b0)/cos(70\u00b0) (pqac-00000011). In 2026 synthetic distortion work, most methods stayed within \u0394G \u00b10.5 ASTM grain-size numbers under typical conditions; intercept methods were more sensitive, reaching up to about \u00b12 G under drift, planimetric methods changed by ~1 G, and TPC/ASTM E2627 was least sensitive (pqac-00000004) | Tilt error foreshortens the mapped y direction and biases area-based size downward; drift elongates/distorts grains, with stronger impact on intercept-based metrics than on robust planimetric/TPC approaches (pqac-00000011, pqac-00000004) | Report specimen tilt calibration, scan orthogonality/stability, and any distortion correction; if possible compare x and y intercepts to diagnose tilt/drift asymmetry (pqac-00000010, pqac-00000011) |\n| Interlaboratory / inter-software reproducibility | Grain size and uncertainty budgets | In the 12-lab Ti round robin, 4 of 12 laboratories gave significantly different grain-size results; after outlier removal, reproducibility standard deviation was 1.98 \u03bcm for equivalent circle diameter and 1.15 \u03bcm for linear intercept, and equivalent-circle values were ~10% higher than linear intercept. Reproducibility limit for Dcircle was 70% greater than for Dlin (Rcircle = 5.79, Rlin = 3.36) (pqac-00000002, pqac-00000006, pqac-00000011). AM work concludes combined expanded uncertainty k = 2 of about 20% is achievable when step size, threshold, cleanup, and sampling are controlled (pqac-00000003) | Major between-lab discrepancies came from magnification calibration, step size, minimum grain cutoff, cleanup, tilt, and insufficient mapped area. Area-based metrics were more sensitive than intercept metrics to geometric/calibration errors (pqac-00000002, pqac-00000006, pqac-00000010) | Reproducible EBSD grain size requires reporting acquisition geometry, calibration, step size, threshold angle, cutoff, cleanup, map size/FoV, and statistic used; standards-oriented workflows can achieve ~20% expanded uncertainty, but operator choices otherwise dominate (pqac-00000002, pqac-00000003, pqac-00000010) |\n\n\n*Table: This table summarizes quantitative literature evidence on how key EBSD acquisition and post-processing choices change grain size, texture, boundary statistics, and orientation-gradient metrics. It is useful as a compact checklist of known sensitivities, systematic biases, and reporting requirements needed for reproducible EBSD analysis.*\n\nArtifact IDs that may be injected into the answer: [artifact-00]\n\nContext IDs that may be cited: [pqac-00000000, pqac-00000001, pqac-00000002, pqac-00000003, pqac-00000004, pqac-00000005, pqac-00000006, pqac-00000007, pqac-00000008, pqac-00000009, pqac-00000010, pqac-00000011, pqac-00000012, pqac-00000013, pqac-00000014, pqac-00000015, pqac-00000016]\n\nStatus: Paper Count=24 | Relevant Papers=7 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=17 | Current Cost=$0.1018 | Disease-Target Evidence=0", + "name": "create_artifact", + "tool_call_id": "call_ZdqPGk0YyCBrnl9ymE8amJAe", + "info": { + "start_ts": 1348.305981823, + "end_ts": 1383.85663538 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "call_6I2fbGEJ45IjyypCuhDgzwNr", + "type": "function", + "function": { + "arguments": "{\"plan_objective_id\": 2, \"updated_plan_objective_json\": \"{\\\"id\\\":2,\\\"objective\\\":\\\"Extract quantitative effects and documented systematic biases for grain size/count, texture/ODF, KAM/GND, and boundary statistics\\\",\\\"rationale\\\":\\\"The user requests explicit numerical sensitivity and bias estimates.\\\",\\\"status\\\":\\\"completed\\\",\\\"result\\\":\\\"Extracted numerical effects for step size, threshold angle, cutoffs, cleanup/indexing fraction, weighting, tilt/drift, Hough versus HR precision/GND floors, texture sampling/cut bias, and 3D GBCD alignment/discretization.\\\",\\\"evaluation\\\":\\\"Quantitative evidence is sufficient for strong conclusions on grain size, orientation precision/GND floor, texture sampling, and GBCD; direct controlled numbers remain scarce for KAM and named neighbor cleanup methods, which will be stated explicitly.\\\"}\"}", + "name": "update_plan" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Updated plan:\n{\n \"objectives\": [\n {\n \"id\": 1,\n \"objective\": \"Identify standards, reviews, and quantified EBSD sensitivity studies covering acquisition and post-processing parameters\",\n \"rationale\": \"Establish the evidence base for all requested metrics and parameter choices.\",\n \"status\": \"completed\",\n \"result\": \"Retrieved standards-focused grain-size studies, a 12-lab titanium round robin, AM interlaboratory work, HR-EBSD precision review, texture sampling simulations, and 3D GBCD sensitivity evidence.\",\n \"evaluation\": \"Evidence spans acquisition, reconstruction, cleanup, statistical sampling, indexing precision, and interlaboratory reproducibility, while also revealing sparse direct studies for several requested cleanup operations.\"\n },\n {\n \"id\": 2,\n \"objective\": \"Extract quantitative effects and documented systematic biases for grain size/count, texture/ODF, KAM/GND, and boundary statistics\",\n \"rationale\": \"The user requests explicit numerical sensitivity and bias estimates.\",\n \"status\": \"completed\",\n \"result\": \"Extracted numerical effects for step size, threshold angle, cutoffs, cleanup/indexing fraction, weighting, tilt/drift, Hough versus HR precision/GND floors, texture sampling/cut bias, and 3D GBCD alignment/discretization.\",\n \"evaluation\": \"Quantitative evidence is sufficient for strong conclusions on grain size, orientation precision/GND floor, texture sampling, and GBCD; direct controlled numbers remain scarce for KAM and named neighbor cleanup methods, which will be stated explicitly.\"\n },\n {\n \"id\": 3,\n \"objective\": \"Assess uncertainty quantification, statistical sampling requirements, and confidence intervals\",\n \"rationale\": \"Address uncertainty and minimum numbers of grains for meaningful measurements.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 4,\n \"objective\": \"Find interlaboratory round robins, benchmark datasets, vendor/software comparisons, and standards reporting requirements\",\n \"rationale\": \"Evaluate reproducibility across laboratories and implementations.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 5,\n \"objective\": \"Synthesize community consensus and reproducible reporting recommendations, noting evidence gaps\",\n \"rationale\": \"Provide actionable best practice and identify calls for objective parameter selection.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 6,\n \"objective\": \"Create a structured artifact summarizing parameter-to-metric effects\",\n \"rationale\": \"A compact evidence table will make the extensive quantitative literature easier to use.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 7,\n \"objective\": \"Submit a fully cited technical answer\",\n \"rationale\": \"Deliver the requested synthesis with evidence-matched citations.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n }\n ]\n}", + "name": "update_plan", + "tool_call_id": "call_6I2fbGEJ45IjyypCuhDgzwNr", + "info": { + "start_ts": 1410.686285675, + "end_ts": 1410.688110895 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "call_HPuOR7KJNNEYJLYFnDM07kLs", + "type": "function", + "function": { + "arguments": "{\"plan_objective_id\": 3, \"updated_plan_objective_json\": \"{\\\"id\\\":3,\\\"objective\\\":\\\"Assess uncertainty quantification, statistical sampling requirements, and confidence intervals\\\",\\\"rationale\\\":\\\"Address uncertainty and minimum numbers of grains for meaningful measurements.\\\",\\\"status\\\":\\\"completed\\\",\\\"result\\\":\\\"Found bootstrap and Type A/Type B uncertainty budgets, k=2 expanded uncertainty near 20%, FoV sampling uncertainty near 10%, 300-500 grain stabilization guidance, and texture convergence beyond about 2000 orientations.\\\",\\\"evaluation\\\":\\\"Evidence directly addresses uncertainty construction and sample-size requirements, while showing that formal CI work is much more mature for grain size than KAM/GND or boundary fractions.\\\"}\"}", + "name": "update_plan" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Updated plan:\n{\n \"objectives\": [\n {\n \"id\": 1,\n \"objective\": \"Identify standards, reviews, and quantified EBSD sensitivity studies covering acquisition and post-processing parameters\",\n \"rationale\": \"Establish the evidence base for all requested metrics and parameter choices.\",\n \"status\": \"completed\",\n \"result\": \"Retrieved standards-focused grain-size studies, a 12-lab titanium round robin, AM interlaboratory work, HR-EBSD precision review, texture sampling simulations, and 3D GBCD sensitivity evidence.\",\n \"evaluation\": \"Evidence spans acquisition, reconstruction, cleanup, statistical sampling, indexing precision, and interlaboratory reproducibility, while also revealing sparse direct studies for several requested cleanup operations.\"\n },\n {\n \"id\": 2,\n \"objective\": \"Extract quantitative effects and documented systematic biases for grain size/count, texture/ODF, KAM/GND, and boundary statistics\",\n \"rationale\": \"The user requests explicit numerical sensitivity and bias estimates.\",\n \"status\": \"completed\",\n \"result\": \"Extracted numerical effects for step size, threshold angle, cutoffs, cleanup/indexing fraction, weighting, tilt/drift, Hough versus HR precision/GND floors, texture sampling/cut bias, and 3D GBCD alignment/discretization.\",\n \"evaluation\": \"Quantitative evidence is sufficient for strong conclusions on grain size, orientation precision/GND floor, texture sampling, and GBCD; direct controlled numbers remain scarce for KAM and named neighbor cleanup methods, which will be stated explicitly.\"\n },\n {\n \"id\": 3,\n \"objective\": \"Assess uncertainty quantification, statistical sampling requirements, and confidence intervals\",\n \"rationale\": \"Address uncertainty and minimum numbers of grains for meaningful measurements.\",\n \"status\": \"completed\",\n \"result\": \"Found bootstrap and Type A/Type B uncertainty budgets, k=2 expanded uncertainty near 20%, FoV sampling uncertainty near 10%, 300-500 grain stabilization guidance, and texture convergence beyond about 2000 orientations.\",\n \"evaluation\": \"Evidence directly addresses uncertainty construction and sample-size requirements, while showing that formal CI work is much more mature for grain size than KAM/GND or boundary fractions.\"\n },\n {\n \"id\": 4,\n \"objective\": \"Find interlaboratory round robins, benchmark datasets, vendor/software comparisons, and standards reporting requirements\",\n \"rationale\": \"Evaluate reproducibility across laboratories and implementations.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 5,\n \"objective\": \"Synthesize community consensus and reproducible reporting recommendations, noting evidence gaps\",\n \"rationale\": \"Provide actionable best practice and identify calls for objective parameter selection.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 6,\n \"objective\": \"Create a structured artifact summarizing parameter-to-metric effects\",\n \"rationale\": \"A compact evidence table will make the extensive quantitative literature easier to use.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 7,\n \"objective\": \"Submit a fully cited technical answer\",\n \"rationale\": \"Deliver the requested synthesis with evidence-matched citations.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n }\n ]\n}", + "name": "update_plan", + "tool_call_id": "call_HPuOR7KJNNEYJLYFnDM07kLs", + "info": { + "start_ts": 1435.314599082, + "end_ts": 1435.315622608 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "call_jB42RdkJlU8Ln0B9fYrY50Mj", + "type": "function", + "function": { + "arguments": "{\"plan_objective_id\": 4, \"updated_plan_objective_json\": \"{\\\"id\\\":4,\\\"objective\\\":\\\"Find interlaboratory round robins, benchmark datasets, vendor/software comparisons, and standards reporting requirements\\\",\\\"rationale\\\":\\\"Evaluate reproducibility across laboratories and implementations.\\\",\\\"status\\\":\\\"completed\\\",\\\"result\\\":\\\"Identified the 12-lab/VAMAS titanium round robin, earlier multi-material intercomparison, and AM comparisons across AZtecCrystal, OIM Analysis and MTEX, plus ASTM E2627 and ISO 13067 limits and exclusions.\\\",\\\"evaluation\\\":\\\"Provides quantitative between-lab standard deviations, outlier frequency, method differences, software sensitivity, and standards-oriented reporting constraints.\\\"}\"}", + "name": "update_plan" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Updated plan:\n{\n \"objectives\": [\n {\n \"id\": 1,\n \"objective\": \"Identify standards, reviews, and quantified EBSD sensitivity studies covering acquisition and post-processing parameters\",\n \"rationale\": \"Establish the evidence base for all requested metrics and parameter choices.\",\n \"status\": \"completed\",\n \"result\": \"Retrieved standards-focused grain-size studies, a 12-lab titanium round robin, AM interlaboratory work, HR-EBSD precision review, texture sampling simulations, and 3D GBCD sensitivity evidence.\",\n \"evaluation\": \"Evidence spans acquisition, reconstruction, cleanup, statistical sampling, indexing precision, and interlaboratory reproducibility, while also revealing sparse direct studies for several requested cleanup operations.\"\n },\n {\n \"id\": 2,\n \"objective\": \"Extract quantitative effects and documented systematic biases for grain size/count, texture/ODF, KAM/GND, and boundary statistics\",\n \"rationale\": \"The user requests explicit numerical sensitivity and bias estimates.\",\n \"status\": \"completed\",\n \"result\": \"Extracted numerical effects for step size, threshold angle, cutoffs, cleanup/indexing fraction, weighting, tilt/drift, Hough versus HR precision/GND floors, texture sampling/cut bias, and 3D GBCD alignment/discretization.\",\n \"evaluation\": \"Quantitative evidence is sufficient for strong conclusions on grain size, orientation precision/GND floor, texture sampling, and GBCD; direct controlled numbers remain scarce for KAM and named neighbor cleanup methods, which will be stated explicitly.\"\n },\n {\n \"id\": 3,\n \"objective\": \"Assess uncertainty quantification, statistical sampling requirements, and confidence intervals\",\n \"rationale\": \"Address uncertainty and minimum numbers of grains for meaningful measurements.\",\n \"status\": \"completed\",\n \"result\": \"Found bootstrap and Type A/Type B uncertainty budgets, k=2 expanded uncertainty near 20%, FoV sampling uncertainty near 10%, 300-500 grain stabilization guidance, and texture convergence beyond about 2000 orientations.\",\n \"evaluation\": \"Evidence directly addresses uncertainty construction and sample-size requirements, while showing that formal CI work is much more mature for grain size than KAM/GND or boundary fractions.\"\n },\n {\n \"id\": 4,\n \"objective\": \"Find interlaboratory round robins, benchmark datasets, vendor/software comparisons, and standards reporting requirements\",\n \"rationale\": \"Evaluate reproducibility across laboratories and implementations.\",\n \"status\": \"completed\",\n \"result\": \"Identified the 12-lab/VAMAS titanium round robin, earlier multi-material intercomparison, and AM comparisons across AZtecCrystal, OIM Analysis and MTEX, plus ASTM E2627 and ISO 13067 limits and exclusions.\",\n \"evaluation\": \"Provides quantitative between-lab standard deviations, outlier frequency, method differences, software sensitivity, and standards-oriented reporting constraints.\"\n },\n {\n \"id\": 5,\n \"objective\": \"Synthesize community consensus and reproducible reporting recommendations, noting evidence gaps\",\n \"rationale\": \"Provide actionable best practice and identify calls for objective parameter selection.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 6,\n \"objective\": \"Create a structured artifact summarizing parameter-to-metric effects\",\n \"rationale\": \"A compact evidence table will make the extensive quantitative literature easier to use.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 7,\n \"objective\": \"Submit a fully cited technical answer\",\n \"rationale\": \"Deliver the requested synthesis with evidence-matched citations.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n }\n ]\n}", + "name": "update_plan", + "tool_call_id": "call_jB42RdkJlU8Ln0B9fYrY50Mj", + "info": { + "start_ts": 1459.153907743, + "end_ts": 1459.156119102 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "call_b5SkJMVbC986FQbfJwEEJGam", + "type": "function", + "function": { + "arguments": "{\"plan_objective_id\": 5, \"updated_plan_objective_json\": \"{\\\"id\\\":5,\\\"objective\\\":\\\"Synthesize community consensus and reproducible reporting recommendations, noting evidence gaps\\\",\\\"rationale\\\":\\\"Provide actionable best practice and identify calls for objective parameter selection.\\\",\\\"status\\\":\\\"completed\\\",\\\"result\\\":\\\"Synthesized consensus to preserve raw data, report all acquisition/reconstruction/cleanup/statistical choices, conduct parameter sweeps, constrain cleanup changes, match step size and thresholds, and use objective/bootstrap workflows. Identified explicit calls for automated reproducible grain analysis and joint texture corrections.\\\",\\\"evaluation\\\":\\\"Recommendations are tied to documented sensitivity and distinguish established standards from emerging community proposals and unresolved gaps.\\\"}\"}", + "name": "update_plan" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Updated plan:\n{\n \"objectives\": [\n {\n \"id\": 1,\n \"objective\": \"Identify standards, reviews, and quantified EBSD sensitivity studies covering acquisition and post-processing parameters\",\n \"rationale\": \"Establish the evidence base for all requested metrics and parameter choices.\",\n \"status\": \"completed\",\n \"result\": \"Retrieved standards-focused grain-size studies, a 12-lab titanium round robin, AM interlaboratory work, HR-EBSD precision review, texture sampling simulations, and 3D GBCD sensitivity evidence.\",\n \"evaluation\": \"Evidence spans acquisition, reconstruction, cleanup, statistical sampling, indexing precision, and interlaboratory reproducibility, while also revealing sparse direct studies for several requested cleanup operations.\"\n },\n {\n \"id\": 2,\n \"objective\": \"Extract quantitative effects and documented systematic biases for grain size/count, texture/ODF, KAM/GND, and boundary statistics\",\n \"rationale\": \"The user requests explicit numerical sensitivity and bias estimates.\",\n \"status\": \"completed\",\n \"result\": \"Extracted numerical effects for step size, threshold angle, cutoffs, cleanup/indexing fraction, weighting, tilt/drift, Hough versus HR precision/GND floors, texture sampling/cut bias, and 3D GBCD alignment/discretization.\",\n \"evaluation\": \"Quantitative evidence is sufficient for strong conclusions on grain size, orientation precision/GND floor, texture sampling, and GBCD; direct controlled numbers remain scarce for KAM and named neighbor cleanup methods, which will be stated explicitly.\"\n },\n {\n \"id\": 3,\n \"objective\": \"Assess uncertainty quantification, statistical sampling requirements, and confidence intervals\",\n \"rationale\": \"Address uncertainty and minimum numbers of grains for meaningful measurements.\",\n \"status\": \"completed\",\n \"result\": \"Found bootstrap and Type A/Type B uncertainty budgets, k=2 expanded uncertainty near 20%, FoV sampling uncertainty near 10%, 300-500 grain stabilization guidance, and texture convergence beyond about 2000 orientations.\",\n \"evaluation\": \"Evidence directly addresses uncertainty construction and sample-size requirements, while showing that formal CI work is much more mature for grain size than KAM/GND or boundary fractions.\"\n },\n {\n \"id\": 4,\n \"objective\": \"Find interlaboratory round robins, benchmark datasets, vendor/software comparisons, and standards reporting requirements\",\n \"rationale\": \"Evaluate reproducibility across laboratories and implementations.\",\n \"status\": \"completed\",\n \"result\": \"Identified the 12-lab/VAMAS titanium round robin, earlier multi-material intercomparison, and AM comparisons across AZtecCrystal, OIM Analysis and MTEX, plus ASTM E2627 and ISO 13067 limits and exclusions.\",\n \"evaluation\": \"Provides quantitative between-lab standard deviations, outlier frequency, method differences, software sensitivity, and standards-oriented reporting constraints.\"\n },\n {\n \"id\": 5,\n \"objective\": \"Synthesize community consensus and reproducible reporting recommendations, noting evidence gaps\",\n \"rationale\": \"Provide actionable best practice and identify calls for objective parameter selection.\",\n \"status\": \"completed\",\n \"result\": \"Synthesized consensus to preserve raw data, report all acquisition/reconstruction/cleanup/statistical choices, conduct parameter sweeps, constrain cleanup changes, match step size and thresholds, and use objective/bootstrap workflows. Identified explicit calls for automated reproducible grain analysis and joint texture corrections.\",\n \"evaluation\": \"Recommendations are tied to documented sensitivity and distinguish established standards from emerging community proposals and unresolved gaps.\"\n },\n {\n \"id\": 6,\n \"objective\": \"Create a structured artifact summarizing parameter-to-metric effects\",\n \"rationale\": \"A compact evidence table will make the extensive quantitative literature easier to use.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 7,\n \"objective\": \"Submit a fully cited technical answer\",\n \"rationale\": \"Deliver the requested synthesis with evidence-matched citations.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n }\n ]\n}", + "name": "update_plan", + "tool_call_id": "call_b5SkJMVbC986FQbfJwEEJGam", + "info": { + "start_ts": 1481.908328931, + "end_ts": 1481.910933817 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "call_UyMqpC0jOpWyPhPUA6NWunYp", + "type": "function", + "function": { + "arguments": "{\"plan_objective_id\": 6, \"updated_plan_objective_json\": \"{\\\"id\\\":6,\\\"objective\\\":\\\"Create a structured artifact summarizing parameter-to-metric effects\\\",\\\"rationale\\\":\\\"A compact evidence table will make the extensive quantitative literature easier to use.\\\",\\\"status\\\":\\\"completed\\\",\\\"result\\\":\\\"Created artifact-00, a quantitative parameter-effect-bias-reporting table.\\\",\\\"evaluation\\\":\\\"The artifact covers all major evidence-supported parameters and clearly flags numerical impacts and reporting implications.\\\"}\"}", + "name": "update_plan" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Updated plan:\n{\n \"objectives\": [\n {\n \"id\": 1,\n \"objective\": \"Identify standards, reviews, and quantified EBSD sensitivity studies covering acquisition and post-processing parameters\",\n \"rationale\": \"Establish the evidence base for all requested metrics and parameter choices.\",\n \"status\": \"completed\",\n \"result\": \"Retrieved standards-focused grain-size studies, a 12-lab titanium round robin, AM interlaboratory work, HR-EBSD precision review, texture sampling simulations, and 3D GBCD sensitivity evidence.\",\n \"evaluation\": \"Evidence spans acquisition, reconstruction, cleanup, statistical sampling, indexing precision, and interlaboratory reproducibility, while also revealing sparse direct studies for several requested cleanup operations.\"\n },\n {\n \"id\": 2,\n \"objective\": \"Extract quantitative effects and documented systematic biases for grain size/count, texture/ODF, KAM/GND, and boundary statistics\",\n \"rationale\": \"The user requests explicit numerical sensitivity and bias estimates.\",\n \"status\": \"completed\",\n \"result\": \"Extracted numerical effects for step size, threshold angle, cutoffs, cleanup/indexing fraction, weighting, tilt/drift, Hough versus HR precision/GND floors, texture sampling/cut bias, and 3D GBCD alignment/discretization.\",\n \"evaluation\": \"Quantitative evidence is sufficient for strong conclusions on grain size, orientation precision/GND floor, texture sampling, and GBCD; direct controlled numbers remain scarce for KAM and named neighbor cleanup methods, which will be stated explicitly.\"\n },\n {\n \"id\": 3,\n \"objective\": \"Assess uncertainty quantification, statistical sampling requirements, and confidence intervals\",\n \"rationale\": \"Address uncertainty and minimum numbers of grains for meaningful measurements.\",\n \"status\": \"completed\",\n \"result\": \"Found bootstrap and Type A/Type B uncertainty budgets, k=2 expanded uncertainty near 20%, FoV sampling uncertainty near 10%, 300-500 grain stabilization guidance, and texture convergence beyond about 2000 orientations.\",\n \"evaluation\": \"Evidence directly addresses uncertainty construction and sample-size requirements, while showing that formal CI work is much more mature for grain size than KAM/GND or boundary fractions.\"\n },\n {\n \"id\": 4,\n \"objective\": \"Find interlaboratory round robins, benchmark datasets, vendor/software comparisons, and standards reporting requirements\",\n \"rationale\": \"Evaluate reproducibility across laboratories and implementations.\",\n \"status\": \"completed\",\n \"result\": \"Identified the 12-lab/VAMAS titanium round robin, earlier multi-material intercomparison, and AM comparisons across AZtecCrystal, OIM Analysis and MTEX, plus ASTM E2627 and ISO 13067 limits and exclusions.\",\n \"evaluation\": \"Provides quantitative between-lab standard deviations, outlier frequency, method differences, software sensitivity, and standards-oriented reporting constraints.\"\n },\n {\n \"id\": 5,\n \"objective\": \"Synthesize community consensus and reproducible reporting recommendations, noting evidence gaps\",\n \"rationale\": \"Provide actionable best practice and identify calls for objective parameter selection.\",\n \"status\": \"completed\",\n \"result\": \"Synthesized consensus to preserve raw data, report all acquisition/reconstruction/cleanup/statistical choices, conduct parameter sweeps, constrain cleanup changes, match step size and thresholds, and use objective/bootstrap workflows. Identified explicit calls for automated reproducible grain analysis and joint texture corrections.\",\n \"evaluation\": \"Recommendations are tied to documented sensitivity and distinguish established standards from emerging community proposals and unresolved gaps.\"\n },\n {\n \"id\": 6,\n \"objective\": \"Create a structured artifact summarizing parameter-to-metric effects\",\n \"rationale\": \"A compact evidence table will make the extensive quantitative literature easier to use.\",\n \"status\": \"completed\",\n \"result\": \"Created artifact-00, a quantitative parameter-effect-bias-reporting table.\",\n \"evaluation\": \"The artifact covers all major evidence-supported parameters and clearly flags numerical impacts and reporting implications.\"\n },\n {\n \"id\": 7,\n \"objective\": \"Submit a fully cited technical answer\",\n \"rationale\": \"Deliver the requested synthesis with evidence-matched citations.\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n }\n ]\n}", + "name": "update_plan", + "tool_call_id": "call_UyMqpC0jOpWyPhPUA6NWunYp", + "info": { + "start_ts": 1506.16039159, + "end_ts": 1506.163426953 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "call_8qpG5DLe85mBhwfI7spZ9PK9", + "type": "function", + "function": { + "arguments": "{\"plan_objective_id\": 7, \"updated_plan_objective_json\": \"{\\\"id\\\":7,\\\"objective\\\":\\\"Submit a fully cited technical answer\\\",\\\"rationale\\\":\\\"Deliver the requested synthesis with evidence-matched citations.\\\",\\\"status\\\":\\\"in-progress\\\",\\\"result\\\":null,\\\"evaluation\\\":null}\"}", + "name": "update_plan" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Updated plan:\n{\n \"objectives\": [\n {\n \"id\": 1,\n \"objective\": \"Identify standards, reviews, and quantified EBSD sensitivity studies covering acquisition and post-processing parameters\",\n \"rationale\": \"Establish the evidence base for all requested metrics and parameter choices.\",\n \"status\": \"completed\",\n \"result\": \"Retrieved standards-focused grain-size studies, a 12-lab titanium round robin, AM interlaboratory work, HR-EBSD precision review, texture sampling simulations, and 3D GBCD sensitivity evidence.\",\n \"evaluation\": \"Evidence spans acquisition, reconstruction, cleanup, statistical sampling, indexing precision, and interlaboratory reproducibility, while also revealing sparse direct studies for several requested cleanup operations.\"\n },\n {\n \"id\": 2,\n \"objective\": \"Extract quantitative effects and documented systematic biases for grain size/count, texture/ODF, KAM/GND, and boundary statistics\",\n \"rationale\": \"The user requests explicit numerical sensitivity and bias estimates.\",\n \"status\": \"completed\",\n \"result\": \"Extracted numerical effects for step size, threshold angle, cutoffs, cleanup/indexing fraction, weighting, tilt/drift, Hough versus HR precision/GND floors, texture sampling/cut bias, and 3D GBCD alignment/discretization.\",\n \"evaluation\": \"Quantitative evidence is sufficient for strong conclusions on grain size, orientation precision/GND floor, texture sampling, and GBCD; direct controlled numbers remain scarce for KAM and named neighbor cleanup methods, which will be stated explicitly.\"\n },\n {\n \"id\": 3,\n \"objective\": \"Assess uncertainty quantification, statistical sampling requirements, and confidence intervals\",\n \"rationale\": \"Address uncertainty and minimum numbers of grains for meaningful measurements.\",\n \"status\": \"completed\",\n \"result\": \"Found bootstrap and Type A/Type B uncertainty budgets, k=2 expanded uncertainty near 20%, FoV sampling uncertainty near 10%, 300-500 grain stabilization guidance, and texture convergence beyond about 2000 orientations.\",\n \"evaluation\": \"Evidence directly addresses uncertainty construction and sample-size requirements, while showing that formal CI work is much more mature for grain size than KAM/GND or boundary fractions.\"\n },\n {\n \"id\": 4,\n \"objective\": \"Find interlaboratory round robins, benchmark datasets, vendor/software comparisons, and standards reporting requirements\",\n \"rationale\": \"Evaluate reproducibility across laboratories and implementations.\",\n \"status\": \"completed\",\n \"result\": \"Identified the 12-lab/VAMAS titanium round robin, earlier multi-material intercomparison, and AM comparisons across AZtecCrystal, OIM Analysis and MTEX, plus ASTM E2627 and ISO 13067 limits and exclusions.\",\n \"evaluation\": \"Provides quantitative between-lab standard deviations, outlier frequency, method differences, software sensitivity, and standards-oriented reporting constraints.\"\n },\n {\n \"id\": 5,\n \"objective\": \"Synthesize community consensus and reproducible reporting recommendations, noting evidence gaps\",\n \"rationale\": \"Provide actionable best practice and identify calls for objective parameter selection.\",\n \"status\": \"completed\",\n \"result\": \"Synthesized consensus to preserve raw data, report all acquisition/reconstruction/cleanup/statistical choices, conduct parameter sweeps, constrain cleanup changes, match step size and thresholds, and use objective/bootstrap workflows. Identified explicit calls for automated reproducible grain analysis and joint texture corrections.\",\n \"evaluation\": \"Recommendations are tied to documented sensitivity and distinguish established standards from emerging community proposals and unresolved gaps.\"\n },\n {\n \"id\": 6,\n \"objective\": \"Create a structured artifact summarizing parameter-to-metric effects\",\n \"rationale\": \"A compact evidence table will make the extensive quantitative literature easier to use.\",\n \"status\": \"completed\",\n \"result\": \"Created artifact-00, a quantitative parameter-effect-bias-reporting table.\",\n \"evaluation\": \"The artifact covers all major evidence-supported parameters and clearly flags numerical impacts and reporting implications.\"\n },\n {\n \"id\": 7,\n \"objective\": \"Submit a fully cited technical answer\",\n \"rationale\": \"Deliver the requested synthesis with evidence-matched citations.\",\n \"status\": \"in-progress\",\n \"result\": null,\n \"evaluation\": null\n }\n ]\n}", + "name": "update_plan", + "tool_call_id": "call_8qpG5DLe85mBhwfI7spZ9PK9", + "info": { + "start_ts": 1530.225993535, + "end_ts": 1530.22693973 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "call_1gc2EUcAG95h8X4rNsy7sOfx", + "type": "function", + "function": { + "arguments": "{\"answer\": \"# Sensitivity, uncertainty, and reproducibility of EBSD-derived microstructural measurements\\n\\n## Executive conclusion\\n\\nEBSD-derived quantities are **not intrinsic outputs of the orientation map alone**. Grain size/count, low-angle versus high-angle boundary fractions, KAM/GND, texture strength, and GBCD are conditional on spatial sampling, orientation precision, indexing, reconstruction, cleanup, censoring, and statistical weighting. The strongest quantitative evidence concerns grain size: plausible operator and software choices can change number-weighted results by **\\u00b126\\u2013100%**, while carefully constructed area-weighted measures typically vary by **\\u00b10.2\\u201310%**. A standards-oriented workflow can achieve a combined expanded uncertainty of roughly **20% at k=2**, but uncontrolled workflows can differ far more. Formal uncertainty studies are substantially less mature for KAM/GND, LAGB/HAGB fractions, texture intensity, and GBCD. (pqac-00000000, pqac-00000003)\\n\\nThe evidence-supported parameter effects are summarized below.\\n\\n\\n\\n## 1. Quantified sensitivity studies\\n\\n### 1.1 Step size and mapped area\\n\\nStep size affects both spatial resolution and the *effective* grain-reconstruction criterion. In microstructures with smooth intragranular rotation, the same total rotation is divided among more neighboring points at fine step size; coarsening can therefore make point-to-point misorientation exceed the reconstruction threshold and split a formerly connected grain. Coarse sampling can also disconnect narrow regions of non-convex grains. In an AM Hastelloy-X example, increasing step size from **3 to 6 \\u03bcm** reduced the maximum reconstructed minimum-Feret diameter from **1250 to 970 \\u03bcm**. Binning from **1.25 to 15 \\u03bcm** produced a systematic decline in median and 75th-percentile minimum-Feret diameter. (pqac-00000012)\\n\\nISO 13067-oriented guidance is approximately **one step per 10% of mean grain diameter**. A commonly used 20%-of-diameter rule can be inadequate for non-convex AM grains. Step size and boundary threshold are interdependent and must be held fixed for comparisons. (pqac-00000001, pqac-00000003)\\n\\nField of view is at least as important as pixel density. Bootstrap analysis found approximately **10% sampling uncertainty at a field width of 15 grain lengths**, with the mean stabilizing above roughly seven grain lengths but outlier risk remaining. The proposed robust condition is about **20 grain lengths per field of view**, especially for elongated AM grains. (pqac-00000003, pqac-00000012)\\n\\n### 1.2 Grain-reconstruction misorientation tolerance\\n\\nIncreasing the reconstruction threshold merges boundaries and therefore increases mean grain size and decreases grain count. In the titanium round-robin reanalysis, changing the boundary threshold from **5\\u00b0 to 15\\u00b0** increased mean size:\\n\\n- **30.5 to 31.8 \\u03bcm** at 0.5 \\u03bcm step and 2 \\u03bcm cutoff: **+4.3%**;\\n- **35.9 to 37.5 \\u03bcm** at 3 \\u03bcm step and 10 \\u03bcm cutoff: **+4.5%**;\\n- **34.9 to 36.9 \\u03bcm** in a tilted condition: **+5.7%**;\\n- **33.6 to 35.4 \\u03bcm** in another 3 \\u03bcm condition: **+5.4%**. (pqac-00000011)\\n\\nThis parameter also directly determines LAGB/HAGB fractions: raising the grain threshold reclassifies or removes boundaries in the interval between the old and new thresholds. Thus a reported \\u201cLAGB fraction\\u201d is uninterpretable unless the lower noise cutoff, LAGB/HAGB dividing angle, reconstruction rule, and length/segment weighting are stated. For AM structures containing intragranular rotations, 10\\u00b0 has been recommended over 5\\u00b0 for identifying morphological grains, but that is a purpose-dependent convention rather than a universal physical boundary. (pqac-00000003, pqac-00000007, pqac-00000012)\\n\\n### 1.3 Minimum-grain cutoff and grain weighting\\n\\nThe minimum accepted grain size was the **largest identified source of interlaboratory variation** in the titanium round robin. Small grains disproportionately affect number-weighted means, and the effect depends on step size, indexing quality, and treatment of unindexed points. ISO 13067 and ASTM E2627 were reported as using markedly different exclusion scales\\u2014approximately **10 points** and **100 points**, respectively\\u2014so \\u201cstandard-compliant\\u201d analyses can still differ unless the standard and implementation are specified. Cutoffs should be reported in both pixels and physical units. (pqac-00000000, pqac-00000002, pqac-00000006)\\n\\nThe direction of bias is systematic: removing small grains lowers grain count and raises number-weighted mean grain size. In inter-software AM analyses, changing cleanup produced **\\u00b126\\u2013100%** changes in number-weighted metrics but only **\\u00b10.2\\u201310%** in area-weighted metrics. Indexed-area-weighted median minimum-Feret diameter is consequently much more robust than a number mean. (pqac-00000000)\\n\\nIn one AM dataset, indexed-area-weighted medians had half-ranges of only **\\u00b11.5% for MFD** and **\\u00b19.3% for grain area**. Conventional area-weighted medians varied by **\\u00b116%** and **\\u00b133%**, respectively, because field-size, edge, and cutoff effects were not fully represented. (pqac-00000012)\\n\\n### 1.4 Indexing fraction, confidence/fit thresholds, and cleanup\\n\\nCleanup sensitivity rises sharply as raw map quality declines. Estimated cleanup uncertainty was **\\u00b113% at 65% indexing**, compared with **\\u00b14% at 95% indexing**. Unindexed points are generally not missing at random; they concentrate at boundaries, deformed areas, fine features, and weak patterns. Depending on topology, they can fragment one grain into several or allow adjacent grains to be linked after filling. (pqac-00000001)\\n\\nThe titanium round robin compared systems that either indexed every point with a confidence measure or left points unindexed when fit criteria failed. One reanalysis rendered points with **confidence index <0.1** unindexed. This illustrates why \\u201cindexing percentage\\u201d cannot be compared independently of the CI or fit threshold and indexing philosophy. Approximately 80% indexing was workable in that particular round robin despite a nominal 95% target, but it was not evidence that 80% is generally sufficient. (pqac-00000002, pqac-00000011)\\n\\nGrain dilation is explicitly topology-changing. One 3D GBCD workflow used **two iterations**, a **10-pixel minimum grain**, and reassigned groups below 10 pixels whose disorientation was below **5\\u00b0** to an adjacent grain. Such processing erases small components and modifies boundary geometry; it is not neutral denoising. (pqac-00000015)\\n\\nThe standards-oriented limits reported in the AM study were that cleanup should alter results by no more than **5% under ISO 13067** or **10% under ASTM E2627**. These limits should be treated as acceptance checks, not proof that the cleaned map is unbiased. (pqac-00000000)\\n\\nDirect controlled, transferable numerical studies for **neighbor orientation correlation, neighbor pattern averaging, and vendor-specific CI standardization** were not found in the retrieved quantitative literature. Their expected directions are nevertheless clear: orientation-correlation filling and dilation remove isolated grains and shorten or move boundaries; neighbor-pattern averaging improves signal-to-noise but mixes patterns across boundaries unless boundary-aware, degrading spatial resolution and potentially suppressing narrow grains and LAGBs. Because the magnitude is dataset- and implementation-specific, it should be measured by raw-versus-processed parameter sweeps rather than assumed.\\n\\n### 1.5 Indexing method and orientation precision: Hough, refinement, and HR-EBSD\\n\\nConventional Hough EBSD has reported absolute-orientation accuracy of roughly **2\\u00b0** and relative misorientation precision of approximately **0.1\\u20130.5\\u00b0**. Cross-correlation HR-EBSD reaches about **0.006\\u00b0**, an improvement of roughly two orders of magnitude. This difference changes the noise floor of every local-misorientation-derived quantity. (pqac-00000013)\\n\\nFor Burgers vector magnitude 0.3 nm, estimated measurable GND floors at **1 \\u03bcm step** are above approximately **3\\u00d710\\u00b9\\u00b3 m\\u207b\\u00b2** for conventional Hough EBSD and **3\\u00d710\\u00b9\\u00b9 m\\u207b\\u00b2** for HR-EBSD. At **100 nm step**, the corresponding floors rise to **3\\u00d710\\u00b9\\u2074** and **3\\u00d710\\u00b9\\u00b2 m\\u207b\\u00b2** because curvature divides angular error by spatial separation. (pqac-00000013)\\n\\nHR-EBSD also has analysis choices: reference and test patterns should remain within roughly **12\\u00b0** for adequate overlap; normalized cross-correlation peak height below **0.3** indicates an unreliable result in simulations; and omitting rotational remapping can generate artificially high stresses. GND inversion is underdetermined and produces a lower-bound solution conditional on the selected dislocation types and optimization norm. (pqac-00000014)\\n\\nThe retrieved full-text evidence did not support a defensible universal numerical conversion between **Hough, dictionary indexing, and full-pattern orientation refinement** for grain size, texture intensity, or GBCD. The robust conclusion is narrower: full-pattern/cross-correlation refinement greatly reduces relative angular noise and therefore materially changes KAM/GND and near-threshold LAGB statistics, whereas grain topology will change mainly where Hough misindexing or angular error lies near the chosen reconstruction threshold. Method, pattern resolution/binning, refinement model, and quality rejection threshold must therefore be reported.\\n\\n### 1.6 KAM and GND density\\n\\nKAM is particularly parameter-dependent because it is an average over a user-defined neighborhood, normally after rejecting neighbor pairs above a chosen angle. Changing step size changes the physical kernel radius; changing neighbor order changes spatial smoothing; changing the exclusion angle changes whether boundaries and subboundaries enter the calculation; cleanup suppresses isolated angular outliers and therefore usually lowers KAM. GND density additionally scales as orientation gradient, approximately angular change divided by step length, so its noise floor rises as step size decreases unless angular precision improves proportionally. The Hough-versus-HR floors above quantify this effect. (pqac-00000013)\\n\\nConsequently, KAM or GND values are not reproducible if only \\u201cKAM was calculated\\u201d is reported. Required information includes step size, neighbor shell/kernel and physical radius, boundary exclusion angle, whether zero/unindexed neighbors are omitted, indexing/refinement method and angular precision, smoothing or cleanup, Burgers vector, finite-difference scheme, assumed slip/dislocation systems, inversion norm, and whether the value is a lower bound. The retrieved corpus contained no mature interlaboratory uncertainty standard for KAM/GND comparable to ASTM E2627 or ISO 13067 for grain size.\\n\\n### 1.7 Texture strength and ODF intensity\\n\\nTexture has two separable sensitivities: orientation-measurement error and statistical/sectioning bias. Synthetic sectioning showed that even a truly uniform 3D ODF can acquire a nonuniform 2D EBSD ODF because elongated grains are more likely to be intersected when their long axes are near the section normal. This systematically inflates apparent fabric strength; it is not random angular noise. (pqac-00000008, pqac-00000009)\\n\\nFor repeated synthetic trials, the J-index decreased toward its asymptote as grain count increased; above approximately **2000 crystal orientations**, further sample-size effect was minimal. ODFs based on **3000 grains** could nevertheless retain morphology-driven cut bias. Kernel optimization also generated small \\u201cstair-step\\u201d changes in J-index as sample size changed, demonstrating that ODF bandwidth is itself a processing parameter. (pqac-00000009)\\n\\nThus texture reporting should specify whether orientations are point-, grain-, or area-weighted; number of independent grains and points; ODF kernel/bandwidth and symmetry; section orientation; grain-shape anisotropy; and any smoothing or removal of low-quality points. Point weighting overrepresents large grains, while one-orientation-per-grain weighting gives each grain equal weight. Neither is universally correct; the estimand must be declared.\\n\\n### 1.8 Boundary fractions and GBCD\\n\\nLAGB/HAGB fractions are highly sensitive near both the angular-resolution floor and the chosen class boundary. Conventional Hough uncertainty of **0.1\\u20130.5\\u00b0**, and possible calibration errors of **2\\u20133\\u00b0**, can move substantial boundary length among low-angle bins; older work found misorientations \\u226520\\u00b0 generally within 5\\u00b0 of truth, with larger relative errors at smaller angles. (pqac-00000005, pqac-00000013)\\n\\nFive-parameter GBCD adds sensitivity to boundary-plane reconstruction, registration, voxel aspect ratio, and angular binning. In a 3D \\u03a33 analysis, the coherent-twin peak was:\\n\\n- **240 MRD** at 1:1 spacing without secondary alignment;\\n- **390 MRD** at 2:1 spacing without that alignment;\\n- **670 MRD** at 1:1 after secondary alignment;\\n- **1090 MRD** using both 2:1 spacing and secondary alignment, essentially matching **1100 MRD** from stereology. (pqac-00000016)\\n\\nChanging discretization from 9 to 11 bins per 90\\u00b0 moved the peak to **3600 MRD**, because the ideal twin changed from lying on a bin boundary to lying within a bin. An independent length-based estimate gave **21.9% coherent twins**, while the approximately 1100-MRD reconstruction differed by more than 20% from the corresponding expected peak. GBCD peak intensity is therefore not reproducible without the full discretization and registration specification. (pqac-00000016)\\n\\n## 2. Documented systematic bias\\n\\nThe best-supported directions of bias are:\\n\\n1. **Minimum-size filtering:** removes fine grains, lowers grain count, and raises number-weighted grain size. It was the dominant source of variation in the titanium round robin. (pqac-00000002, pqac-00000006)\\n2. **Dilation/neighborhood reassignment:** erases small islands, smooths boundaries, and merges them into larger neighbors; grain size rises and boundary length/count usually falls. The exact magnitude depends on map quality and iteration count. (pqac-00000015)\\n3. **Confidence/fit rejection without controlled filling:** creates non-random holes near boundaries and deformed regions; it may fragment grains. Filling those holes may instead bridge genuine boundaries. (pqac-00000001, pqac-00000011)\\n4. **Coarser step size:** may miss small grains and narrow boundaries, but in continuously rotating AM grains it can also split grains, producing the observed decrease in reconstructed size. The sign is therefore microstructure-dependent, although the Hastelloy-X series showed decreasing size with coarsening. (pqac-00000012)\\n5. **Higher reconstruction angle:** systematically merges low-angle domains and raises grain size by roughly 4\\u20136% in the reported Ti test. (pqac-00000011)\\n6. **Number weighting:** strongly overweights cleanup-generated or genuine small grains. Area-weighted measures reduced cross-cleanup variation from as much as \\u00b1100% to \\u226410% in the reported comparison. (pqac-00000000)\\n7. **Edge-grain exclusion:** without stereological correction, preferentially removes large grains and underestimates area-weighted size in small maps. ISO 13067 recommends Miles\\u2013Lantejoul-type correction, although it is difficult for irregular AM grains. (pqac-00000000)\\n8. **Tilt/drift:** a 2\\u00b0 tilt error produced a predicted area-size factor of **0.95**. Under typical distortion most methods remained within **\\u00b10.5 ASTM G**, but strong drift produced changes up to **\\u00b12 G** for intercept methods and about **1 G** for planimetric methods; TPC/ASTM E2627-type approaches were most robust. (pqac-00000004, pqac-00000011)\\n9. **2D sectioning of anisotropic grains:** inflates apparent ODF strength even when the true ODF is uniform. (pqac-00000008, pqac-00000009)\\n10. **Angular smoothing and cleanup:** generally lowers KAM/GND and LAGB content by suppressing short-wavelength orientation variations, but can create gradients at interfaces if orientations are inappropriately mixed. No universal correction factor exists.\\n\\n## 3. Uncertainty quantification and statistical sufficiency\\n\\n### Grain size\\n\\nThe most complete uncertainty framework treats:\\n\\n- sampling variability from bootstrap subsampling as **Type A**;\\n- cleanup range and histogram/bin precision as **Type B**, often rectangular distributions;\\n- standard components combined in quadrature;\\n- expanded uncertainty reported with **k=2**.\\n\\nUsing this approach, a relative combined expanded uncertainty near **20%** was considered achievable for AM grain-size measurement. Sampling was usually the dominant component. (pqac-00000003, pqac-00000012)\\n\\nFor generic grain-size stabilization, synthetic distortion work found curves flattening around **300\\u2013500 grains**. ASTM E112's traditional minimum is only **50 grains** for planimetric measurement or 50 intercepts, which is a minimum count rather than assurance of narrow uncertainty. (pqac-00000004)\\n\\nReported size should include the distribution and uncertainty, not merely a mean. For skewed populations, lognormal/Weibull descriptions, medians, quantiles, and indexed-area-weighted cumulative distributions are preferable to assuming a Gaussian grain-number distribution. (pqac-00000003, pqac-00000007, pqac-00000012)\\n\\n### Texture\\n\\nThe available simulation study used **1000 repeated realizations** to estimate median and 95% critical J-index values. Approximately **2000 independent crystal orientations** were required before sample-count effects became small for the tested uniform ODFs. This is a more relevant sample-size concept than number of EBSD pixels because neighboring pixels within one grain are not independent orientation samples. (pqac-00000009)\\n\\nConfidence intervals for texture should therefore be generated by resampling grains or spatial blocks\\u2014not individual pixels\\u2014and should include ODF bandwidth uncertainty and, where grain shapes are anisotropic, sectioning/cut bias. Current tools often omit covariance among grain shape, size, and orientation, prompting calls for joint, open, validated stereological inversion. (pqac-00000008)\\n\\n### Misorientation, KAM, GND, and boundary statistics\\n\\nFor these outputs, a practical uncertainty budget should propagate angular precision through the spatial derivative and repeat the analysis over plausible cleanup, neighbor-kernel, and threshold choices. At minimum, report a noise floor such as the Hough/HR GND floors above. Because GND inversion is underdetermined and 2D EBSD measures only part of the curvature tensor, the resulting density is normally a model-dependent lower bound, not a complete dislocation-density measurement. (pqac-00000013, pqac-00000014)\\n\\nFormal confidence intervals and minimum-grain requirements for KAM, GND, and LAGB/HAGB fractions remain an important literature gap. Spatial block bootstrap, repeated-map designs, and sensitivity envelopes are more defensible than pixel-wise standard errors.\\n\\n## 4. Interlaboratory and inter-software reproducibility\\n\\nThe VAMAS/ISO-oriented titanium exercise included laboratories from **eight countries**, including three equipment manufacturers, five national metrology institutes, one university, and two industrial laboratories. Four of 12 laboratories produced significantly different results. After outlier removal, between-laboratory reproducibility standard deviations were **1.98 \\u03bcm** for equivalent-circle diameter and **1.15 \\u03bcm** for linear intercept. Equivalent-circle values averaged approximately **10% higher** than intercept values. (pqac-00000002, pqac-00000006, pqac-00000010)\\n\\nEquivalent-circle reproducibility was much poorer: reported reproducibility limits were **R=5.79 \\u03bcm** for equivalent circle and **R=3.36 \\u03bcm** for linear intercept, a roughly 70% difference. The causes were magnification calibration, tilt correction, scan geometry/drift, insufficient mapped area, step size, cleanup, and especially minimum-grain cutoff. Within-laboratory repeatability was substantially better than between-laboratory reproducibility. (pqac-00000006, pqac-00000011)\\n\\nAn earlier multi-material comparison involving up to nine laboratories also found that only four performed consistently well; identified determinants were SEM resolution, EBSD camera, preparation, and operator skill. (pqac-00000010)\\n\\nThe newer AM comparison applied a common 10\\u00b0 threshold across AZtecCrystal, OIM Analysis, and MTEX. It found that implementation differences in cleanup and grain-area calculation remain consequential, particularly for number-weighted measures. Area-weighted median MFD was substantially more software-robust. (pqac-00000000)\\n\\nFor GBCD, the same dataset changed from **240 to 1090 MRD** solely through spacing/registration choices and to **3600 MRD** through angular discretization. This is effectively a software/protocol reproducibility warning even though it was not a multi-laboratory round robin. (pqac-00000016)\\n\\nNo broadly adopted benchmark or round robin was found that simultaneously compares vendors and laboratories for KAM, GND, LAGB/HAGB fractions, neighbor cleanup, and dictionary-versus-Hough indexing. That absence is itself important: grain-size metrology is relatively mature, while deformation and boundary-character metrics remain mostly method-specific.\\n\\n## 5. Standards, consensus, and minimum reproducible reporting\\n\\nASTM E2627 and ISO 13067 primarily standardize EBSD grain-size measurement, not the full range of KAM/GND, texture, or GBCD analyses. From the standards-oriented studies, the minimum reporting package should include:\\n\\n1. **Specimen and geometry:** preparation route, analyzed plane/direction, accelerating voltage, current, working distance, nominal and calibrated tilt, scan orientation, distortion/drift correction, and magnification calibration.\\n2. **Map sampling:** physical map dimensions, grid geometry, step size, field count and selection procedure, indexed fraction, number of points, grains, and edge grains.\\n3. **Pattern/indexing details:** detector/camera, pattern resolution and binning, exposure, Hough/dictionary/refinement/HR method, phase files, CI/fit/peak thresholds, and angular precision or empirical repeatability.\\n4. **Cleanup audit trail:** every operation in order, iteration count, neighborhood/kernel, CI or fit criterion, dilation/correlation/fill rule, whether patterns or orientations were averaged, and the fraction of points whose orientation changed. Raw and cleaned maps should both be retained.\\n5. **Grain reconstruction:** misorientation threshold, point-to-point versus grain-mean rule, treatment of pseudosymmetry/twins, connectivity, minimum-grain cutoff in points and physical units, removed grain count and area fraction, and edge-grain handling.\\n6. **Statistic:** number-, area-, or point-weighting; equivalent-circle, intercept, Feret, or area metric; complete distribution/quantiles; histogram bins or KDE bandwidth; and uncertainty coverage factor.\\n7. **KAM/GND:** physical kernel size and neighbor shell, angular cutoff, boundary exclusion, gradient operator, Burgers vector, slip/dislocation basis, inversion norm, smoothing, and detection/noise floor.\\n8. **Boundary statistics/GBCD:** angular noise cutoff; LAGB/HAGB threshold; length-, segment-, or count-weighting; CSL tolerance; line simplification; bin/discretization; voxel aspect ratio; serial-section registration; and uncertainty/sensitivity analysis.\\n9. **Texture:** number of independent grains, grain/point/area weighting, specimen and crystal symmetry, ODF kernel/bandwidth, section orientation, texture-strength definition, and confidence interval method.\\n\\nThe strongest consensus is that post-processing must be treated as part of the measurement model. Step size and reconstruction threshold must be reported together; cutoff and cleanup effects should be quantified; cleanup-induced changes should remain within the applicable standard's limits; field-of-view sampling should be included in uncertainty; and raw data plus scripts or complete software recipes should accompany results wherever possible. (pqac-00000000, pqac-00000001, pqac-00000003, pqac-00000010)\\n\\nThe literature explicitly motivates more objective workflows. The titanium round robin demonstrated that operator-selected cutoffs and cleanup dominate between-lab variation. The AM study advocates standardized, software-robust, indexed-area-weighted statistics with bootstrap uncertainty. The texture study calls for open, documented, validated tools that jointly correct grain shape, size, and orientation and provide uncertainty rather than applying separate hidden-assumption corrections. (pqac-00000002, pqac-00000003, pqac-00000008)\\n\\n## Bottom line\\n\\n- **Grain size/count:** highly sensitive unless step size, threshold, cutoff, cleanup, field size, edge treatment, and weighting are fixed. Number-weighted values may change by order-unity amounts; robust area-weighted medians can often be held within about 10% processing sensitivity.\\n- **Texture/ODF:** orientation precision matters, but independent-grain count, bandwidth, weighting, and 2D sectioning bias can be equally important. Around 2000 independent orientations were needed for stable J-index in the cited synthetic tests.\\n- **KAM/GND:** among the least transferable EBSD metrics. Conventional versus HR angular precision changes the GND floor by about two orders of magnitude, and step size changes it inversely.\\n- **LAGB/HAGB:** intrinsically threshold- and precision-dependent; cleanup and angular smoothing preferentially suppress LAGBs.\\n- **GBCD:** can change by factors of several solely from registration, voxel aspect ratio, and binning; sharp special-boundary peaks require full protocol reporting.\\n- **Reproducibility:** achievable but not automatic. The Ti round robin had 4/12 significant laboratory outliers; controlled grain-size workflows can approach roughly 20% expanded uncertainty, whereas comparable validated uncertainty frameworks are still lacking for KAM/GND and boundary-character metrics.\"}", + "name": "answer" + } + } + ], + "info": null + } + ], + "hide_old_env_states": false, + "hide_old_action_content": false, + "sliding_window": null + }, + "observation": [ + { + "role": "tool", + "content": "Updated plan:\n{\n \"objectives\": [\n {\n \"id\": 1,\n \"objective\": \"Identify standards, reviews, and quantified EBSD sensitivity studies covering acquisition and post-processing parameters\",\n \"rationale\": \"Establish the evidence base for all requested metrics and parameter choices.\",\n \"status\": \"completed\",\n \"result\": \"Retrieved standards-focused grain-size studies, a 12-lab titanium round robin, AM interlaboratory work, HR-EBSD precision review, texture sampling simulations, and 3D GBCD sensitivity evidence.\",\n \"evaluation\": \"Evidence spans acquisition, reconstruction, cleanup, statistical sampling, indexing precision, and interlaboratory reproducibility, while also revealing sparse direct studies for several requested cleanup operations.\"\n },\n {\n \"id\": 2,\n \"objective\": \"Extract quantitative effects and documented systematic biases for grain size/count, texture/ODF, KAM/GND, and boundary statistics\",\n \"rationale\": \"The user requests explicit numerical sensitivity and bias estimates.\",\n \"status\": \"completed\",\n \"result\": \"Extracted numerical effects for step size, threshold angle, cutoffs, cleanup/indexing fraction, weighting, tilt/drift, Hough versus HR precision/GND floors, texture sampling/cut bias, and 3D GBCD alignment/discretization.\",\n \"evaluation\": \"Quantitative evidence is sufficient for strong conclusions on grain size, orientation precision/GND floor, texture sampling, and GBCD; direct controlled numbers remain scarce for KAM and named neighbor cleanup methods, which will be stated explicitly.\"\n },\n {\n \"id\": 3,\n \"objective\": \"Assess uncertainty quantification, statistical sampling requirements, and confidence intervals\",\n \"rationale\": \"Address uncertainty and minimum numbers of grains for meaningful measurements.\",\n \"status\": \"completed\",\n \"result\": \"Found bootstrap and Type A/Type B uncertainty budgets, k=2 expanded uncertainty near 20%, FoV sampling uncertainty near 10%, 300-500 grain stabilization guidance, and texture convergence beyond about 2000 orientations.\",\n \"evaluation\": \"Evidence directly addresses uncertainty construction and sample-size requirements, while showing that formal CI work is much more mature for grain size than KAM/GND or boundary fractions.\"\n },\n {\n \"id\": 4,\n \"objective\": \"Find interlaboratory round robins, benchmark datasets, vendor/software comparisons, and standards reporting requirements\",\n \"rationale\": \"Evaluate reproducibility across laboratories and implementations.\",\n \"status\": \"completed\",\n \"result\": \"Identified the 12-lab/VAMAS titanium round robin, earlier multi-material intercomparison, and AM comparisons across AZtecCrystal, OIM Analysis and MTEX, plus ASTM E2627 and ISO 13067 limits and exclusions.\",\n \"evaluation\": \"Provides quantitative between-lab standard deviations, outlier frequency, method differences, software sensitivity, and standards-oriented reporting constraints.\"\n },\n {\n \"id\": 5,\n \"objective\": \"Synthesize community consensus and reproducible reporting recommendations, noting evidence gaps\",\n \"rationale\": \"Provide actionable best practice and identify calls for objective parameter selection.\",\n \"status\": \"completed\",\n \"result\": \"Synthesized consensus to preserve raw data, report all acquisition/reconstruction/cleanup/statistical choices, conduct parameter sweeps, constrain cleanup changes, match step size and thresholds, and use objective/bootstrap workflows. Identified explicit calls for automated reproducible grain analysis and joint texture corrections.\",\n \"evaluation\": \"Recommendations are tied to documented sensitivity and distinguish established standards from emerging community proposals and unresolved gaps.\"\n },\n {\n \"id\": 6,\n \"objective\": \"Create a structured artifact summarizing parameter-to-metric effects\",\n \"rationale\": \"A compact evidence table will make the extensive quantitative literature easier to use.\",\n \"status\": \"completed\",\n \"result\": \"Created artifact-00, a quantitative parameter-effect-bias-reporting table.\",\n \"evaluation\": \"The artifact covers all major evidence-supported parameters and clearly flags numerical impacts and reporting implications.\"\n },\n {\n \"id\": 7,\n \"objective\": \"Submit a fully cited technical answer\",\n \"rationale\": \"Deliver the requested synthesis with evidence-matched citations.\",\n \"status\": \"in-progress\",\n \"result\": null,\n \"evaluation\": null\n }\n ]\n}", + "name": "update_plan", + "tool_call_id": "call_8qpG5DLe85mBhwfI7spZ9PK9", + "info": { + "start_ts": 1530.225993535, + "end_ts": 1530.22693973 + } + } + ], + "next_observation": [ + { + "role": "tool", + "content": "Answer was successfully submitted. Plan is not complete. Terminating the run anyway.", + "name": "answer", + "tool_call_id": "call_1gc2EUcAG95h8X4rNsy7sOfx", + "info": { + "start_ts": 1649.283885422, + "end_ts": 1649.755374791 + } + } + ], + "reward": 0.0, + "truncated": false, + "done": true, + "value": 0.0, + "metadata": { + "time_elapsed_before_transition": 1.2075469139999768, + "time_elapsed_agent_get_asv": 98.00025734400015, + "time_elapsed_after_agent_get_asv": 1.1678000680001333, + "time_elapsed_env_step": 3.0107998669998324, + "time_elapsed_after_env_step": 1.0661887250000746 + }, + "action": { + "call_id": { + "run_id": "b54a2dbd-e8cf-4110-8abd-c3d78763d2c8", + "fwd_id": "90fb1d9d-5fbc-4e1d-8c8b-27b2e07f7a2b" + }, + "op_name": "IdentityOp-51fc0318b7e7", + "op_class_name": "ldp.graph.common_ops.IdentityOp", + "value": { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "call_1gc2EUcAG95h8X4rNsy7sOfx", + "type": "function", + "function": { + "arguments": "{\"answer\": \"# Sensitivity, uncertainty, and reproducibility of EBSD-derived microstructural measurements\\n\\n## Executive conclusion\\n\\nEBSD-derived quantities are **not intrinsic outputs of the orientation map alone**. Grain size/count, low-angle versus high-angle boundary fractions, KAM/GND, texture strength, and GBCD are conditional on spatial sampling, orientation precision, indexing, reconstruction, cleanup, censoring, and statistical weighting. The strongest quantitative evidence concerns grain size: plausible operator and software choices can change number-weighted results by **\\u00b126\\u2013100%**, while carefully constructed area-weighted measures typically vary by **\\u00b10.2\\u201310%**. A standards-oriented workflow can achieve a combined expanded uncertainty of roughly **20% at k=2**, but uncontrolled workflows can differ far more. Formal uncertainty studies are substantially less mature for KAM/GND, LAGB/HAGB fractions, texture intensity, and GBCD. (pqac-00000000, pqac-00000003)\\n\\nThe evidence-supported parameter effects are summarized below.\\n\\n\\n\\n## 1. Quantified sensitivity studies\\n\\n### 1.1 Step size and mapped area\\n\\nStep size affects both spatial resolution and the *effective* grain-reconstruction criterion. In microstructures with smooth intragranular rotation, the same total rotation is divided among more neighboring points at fine step size; coarsening can therefore make point-to-point misorientation exceed the reconstruction threshold and split a formerly connected grain. Coarse sampling can also disconnect narrow regions of non-convex grains. In an AM Hastelloy-X example, increasing step size from **3 to 6 \\u03bcm** reduced the maximum reconstructed minimum-Feret diameter from **1250 to 970 \\u03bcm**. Binning from **1.25 to 15 \\u03bcm** produced a systematic decline in median and 75th-percentile minimum-Feret diameter. (pqac-00000012)\\n\\nISO 13067-oriented guidance is approximately **one step per 10% of mean grain diameter**. A commonly used 20%-of-diameter rule can be inadequate for non-convex AM grains. Step size and boundary threshold are interdependent and must be held fixed for comparisons. (pqac-00000001, pqac-00000003)\\n\\nField of view is at least as important as pixel density. Bootstrap analysis found approximately **10% sampling uncertainty at a field width of 15 grain lengths**, with the mean stabilizing above roughly seven grain lengths but outlier risk remaining. The proposed robust condition is about **20 grain lengths per field of view**, especially for elongated AM grains. (pqac-00000003, pqac-00000012)\\n\\n### 1.2 Grain-reconstruction misorientation tolerance\\n\\nIncreasing the reconstruction threshold merges boundaries and therefore increases mean grain size and decreases grain count. In the titanium round-robin reanalysis, changing the boundary threshold from **5\\u00b0 to 15\\u00b0** increased mean size:\\n\\n- **30.5 to 31.8 \\u03bcm** at 0.5 \\u03bcm step and 2 \\u03bcm cutoff: **+4.3%**;\\n- **35.9 to 37.5 \\u03bcm** at 3 \\u03bcm step and 10 \\u03bcm cutoff: **+4.5%**;\\n- **34.9 to 36.9 \\u03bcm** in a tilted condition: **+5.7%**;\\n- **33.6 to 35.4 \\u03bcm** in another 3 \\u03bcm condition: **+5.4%**. (pqac-00000011)\\n\\nThis parameter also directly determines LAGB/HAGB fractions: raising the grain threshold reclassifies or removes boundaries in the interval between the old and new thresholds. Thus a reported \\u201cLAGB fraction\\u201d is uninterpretable unless the lower noise cutoff, LAGB/HAGB dividing angle, reconstruction rule, and length/segment weighting are stated. For AM structures containing intragranular rotations, 10\\u00b0 has been recommended over 5\\u00b0 for identifying morphological grains, but that is a purpose-dependent convention rather than a universal physical boundary. (pqac-00000003, pqac-00000007, pqac-00000012)\\n\\n### 1.3 Minimum-grain cutoff and grain weighting\\n\\nThe minimum accepted grain size was the **largest identified source of interlaboratory variation** in the titanium round robin. Small grains disproportionately affect number-weighted means, and the effect depends on step size, indexing quality, and treatment of unindexed points. ISO 13067 and ASTM E2627 were reported as using markedly different exclusion scales\\u2014approximately **10 points** and **100 points**, respectively\\u2014so \\u201cstandard-compliant\\u201d analyses can still differ unless the standard and implementation are specified. Cutoffs should be reported in both pixels and physical units. (pqac-00000000, pqac-00000002, pqac-00000006)\\n\\nThe direction of bias is systematic: removing small grains lowers grain count and raises number-weighted mean grain size. In inter-software AM analyses, changing cleanup produced **\\u00b126\\u2013100%** changes in number-weighted metrics but only **\\u00b10.2\\u201310%** in area-weighted metrics. Indexed-area-weighted median minimum-Feret diameter is consequently much more robust than a number mean. (pqac-00000000)\\n\\nIn one AM dataset, indexed-area-weighted medians had half-ranges of only **\\u00b11.5% for MFD** and **\\u00b19.3% for grain area**. Conventional area-weighted medians varied by **\\u00b116%** and **\\u00b133%**, respectively, because field-size, edge, and cutoff effects were not fully represented. (pqac-00000012)\\n\\n### 1.4 Indexing fraction, confidence/fit thresholds, and cleanup\\n\\nCleanup sensitivity rises sharply as raw map quality declines. Estimated cleanup uncertainty was **\\u00b113% at 65% indexing**, compared with **\\u00b14% at 95% indexing**. Unindexed points are generally not missing at random; they concentrate at boundaries, deformed areas, fine features, and weak patterns. Depending on topology, they can fragment one grain into several or allow adjacent grains to be linked after filling. (pqac-00000001)\\n\\nThe titanium round robin compared systems that either indexed every point with a confidence measure or left points unindexed when fit criteria failed. One reanalysis rendered points with **confidence index <0.1** unindexed. This illustrates why \\u201cindexing percentage\\u201d cannot be compared independently of the CI or fit threshold and indexing philosophy. Approximately 80% indexing was workable in that particular round robin despite a nominal 95% target, but it was not evidence that 80% is generally sufficient. (pqac-00000002, pqac-00000011)\\n\\nGrain dilation is explicitly topology-changing. One 3D GBCD workflow used **two iterations**, a **10-pixel minimum grain**, and reassigned groups below 10 pixels whose disorientation was below **5\\u00b0** to an adjacent grain. Such processing erases small components and modifies boundary geometry; it is not neutral denoising. (pqac-00000015)\\n\\nThe standards-oriented limits reported in the AM study were that cleanup should alter results by no more than **5% under ISO 13067** or **10% under ASTM E2627**. These limits should be treated as acceptance checks, not proof that the cleaned map is unbiased. (pqac-00000000)\\n\\nDirect controlled, transferable numerical studies for **neighbor orientation correlation, neighbor pattern averaging, and vendor-specific CI standardization** were not found in the retrieved quantitative literature. Their expected directions are nevertheless clear: orientation-correlation filling and dilation remove isolated grains and shorten or move boundaries; neighbor-pattern averaging improves signal-to-noise but mixes patterns across boundaries unless boundary-aware, degrading spatial resolution and potentially suppressing narrow grains and LAGBs. Because the magnitude is dataset- and implementation-specific, it should be measured by raw-versus-processed parameter sweeps rather than assumed.\\n\\n### 1.5 Indexing method and orientation precision: Hough, refinement, and HR-EBSD\\n\\nConventional Hough EBSD has reported absolute-orientation accuracy of roughly **2\\u00b0** and relative misorientation precision of approximately **0.1\\u20130.5\\u00b0**. Cross-correlation HR-EBSD reaches about **0.006\\u00b0**, an improvement of roughly two orders of magnitude. This difference changes the noise floor of every local-misorientation-derived quantity. (pqac-00000013)\\n\\nFor Burgers vector magnitude 0.3 nm, estimated measurable GND floors at **1 \\u03bcm step** are above approximately **3\\u00d710\\u00b9\\u00b3 m\\u207b\\u00b2** for conventional Hough EBSD and **3\\u00d710\\u00b9\\u00b9 m\\u207b\\u00b2** for HR-EBSD. At **100 nm step**, the corresponding floors rise to **3\\u00d710\\u00b9\\u2074** and **3\\u00d710\\u00b9\\u00b2 m\\u207b\\u00b2** because curvature divides angular error by spatial separation. (pqac-00000013)\\n\\nHR-EBSD also has analysis choices: reference and test patterns should remain within roughly **12\\u00b0** for adequate overlap; normalized cross-correlation peak height below **0.3** indicates an unreliable result in simulations; and omitting rotational remapping can generate artificially high stresses. GND inversion is underdetermined and produces a lower-bound solution conditional on the selected dislocation types and optimization norm. (pqac-00000014)\\n\\nThe retrieved full-text evidence did not support a defensible universal numerical conversion between **Hough, dictionary indexing, and full-pattern orientation refinement** for grain size, texture intensity, or GBCD. The robust conclusion is narrower: full-pattern/cross-correlation refinement greatly reduces relative angular noise and therefore materially changes KAM/GND and near-threshold LAGB statistics, whereas grain topology will change mainly where Hough misindexing or angular error lies near the chosen reconstruction threshold. Method, pattern resolution/binning, refinement model, and quality rejection threshold must therefore be reported.\\n\\n### 1.6 KAM and GND density\\n\\nKAM is particularly parameter-dependent because it is an average over a user-defined neighborhood, normally after rejecting neighbor pairs above a chosen angle. Changing step size changes the physical kernel radius; changing neighbor order changes spatial smoothing; changing the exclusion angle changes whether boundaries and subboundaries enter the calculation; cleanup suppresses isolated angular outliers and therefore usually lowers KAM. GND density additionally scales as orientation gradient, approximately angular change divided by step length, so its noise floor rises as step size decreases unless angular precision improves proportionally. The Hough-versus-HR floors above quantify this effect. (pqac-00000013)\\n\\nConsequently, KAM or GND values are not reproducible if only \\u201cKAM was calculated\\u201d is reported. Required information includes step size, neighbor shell/kernel and physical radius, boundary exclusion angle, whether zero/unindexed neighbors are omitted, indexing/refinement method and angular precision, smoothing or cleanup, Burgers vector, finite-difference scheme, assumed slip/dislocation systems, inversion norm, and whether the value is a lower bound. The retrieved corpus contained no mature interlaboratory uncertainty standard for KAM/GND comparable to ASTM E2627 or ISO 13067 for grain size.\\n\\n### 1.7 Texture strength and ODF intensity\\n\\nTexture has two separable sensitivities: orientation-measurement error and statistical/sectioning bias. Synthetic sectioning showed that even a truly uniform 3D ODF can acquire a nonuniform 2D EBSD ODF because elongated grains are more likely to be intersected when their long axes are near the section normal. This systematically inflates apparent fabric strength; it is not random angular noise. (pqac-00000008, pqac-00000009)\\n\\nFor repeated synthetic trials, the J-index decreased toward its asymptote as grain count increased; above approximately **2000 crystal orientations**, further sample-size effect was minimal. ODFs based on **3000 grains** could nevertheless retain morphology-driven cut bias. Kernel optimization also generated small \\u201cstair-step\\u201d changes in J-index as sample size changed, demonstrating that ODF bandwidth is itself a processing parameter. (pqac-00000009)\\n\\nThus texture reporting should specify whether orientations are point-, grain-, or area-weighted; number of independent grains and points; ODF kernel/bandwidth and symmetry; section orientation; grain-shape anisotropy; and any smoothing or removal of low-quality points. Point weighting overrepresents large grains, while one-orientation-per-grain weighting gives each grain equal weight. Neither is universally correct; the estimand must be declared.\\n\\n### 1.8 Boundary fractions and GBCD\\n\\nLAGB/HAGB fractions are highly sensitive near both the angular-resolution floor and the chosen class boundary. Conventional Hough uncertainty of **0.1\\u20130.5\\u00b0**, and possible calibration errors of **2\\u20133\\u00b0**, can move substantial boundary length among low-angle bins; older work found misorientations \\u226520\\u00b0 generally within 5\\u00b0 of truth, with larger relative errors at smaller angles. (pqac-00000005, pqac-00000013)\\n\\nFive-parameter GBCD adds sensitivity to boundary-plane reconstruction, registration, voxel aspect ratio, and angular binning. In a 3D \\u03a33 analysis, the coherent-twin peak was:\\n\\n- **240 MRD** at 1:1 spacing without secondary alignment;\\n- **390 MRD** at 2:1 spacing without that alignment;\\n- **670 MRD** at 1:1 after secondary alignment;\\n- **1090 MRD** using both 2:1 spacing and secondary alignment, essentially matching **1100 MRD** from stereology. (pqac-00000016)\\n\\nChanging discretization from 9 to 11 bins per 90\\u00b0 moved the peak to **3600 MRD**, because the ideal twin changed from lying on a bin boundary to lying within a bin. An independent length-based estimate gave **21.9% coherent twins**, while the approximately 1100-MRD reconstruction differed by more than 20% from the corresponding expected peak. GBCD peak intensity is therefore not reproducible without the full discretization and registration specification. (pqac-00000016)\\n\\n## 2. Documented systematic bias\\n\\nThe best-supported directions of bias are:\\n\\n1. **Minimum-size filtering:** removes fine grains, lowers grain count, and raises number-weighted grain size. It was the dominant source of variation in the titanium round robin. (pqac-00000002, pqac-00000006)\\n2. **Dilation/neighborhood reassignment:** erases small islands, smooths boundaries, and merges them into larger neighbors; grain size rises and boundary length/count usually falls. The exact magnitude depends on map quality and iteration count. (pqac-00000015)\\n3. **Confidence/fit rejection without controlled filling:** creates non-random holes near boundaries and deformed regions; it may fragment grains. Filling those holes may instead bridge genuine boundaries. (pqac-00000001, pqac-00000011)\\n4. **Coarser step size:** may miss small grains and narrow boundaries, but in continuously rotating AM grains it can also split grains, producing the observed decrease in reconstructed size. The sign is therefore microstructure-dependent, although the Hastelloy-X series showed decreasing size with coarsening. (pqac-00000012)\\n5. **Higher reconstruction angle:** systematically merges low-angle domains and raises grain size by roughly 4\\u20136% in the reported Ti test. (pqac-00000011)\\n6. **Number weighting:** strongly overweights cleanup-generated or genuine small grains. Area-weighted measures reduced cross-cleanup variation from as much as \\u00b1100% to \\u226410% in the reported comparison. (pqac-00000000)\\n7. **Edge-grain exclusion:** without stereological correction, preferentially removes large grains and underestimates area-weighted size in small maps. ISO 13067 recommends Miles\\u2013Lantejoul-type correction, although it is difficult for irregular AM grains. (pqac-00000000)\\n8. **Tilt/drift:** a 2\\u00b0 tilt error produced a predicted area-size factor of **0.95**. Under typical distortion most methods remained within **\\u00b10.5 ASTM G**, but strong drift produced changes up to **\\u00b12 G** for intercept methods and about **1 G** for planimetric methods; TPC/ASTM E2627-type approaches were most robust. (pqac-00000004, pqac-00000011)\\n9. **2D sectioning of anisotropic grains:** inflates apparent ODF strength even when the true ODF is uniform. (pqac-00000008, pqac-00000009)\\n10. **Angular smoothing and cleanup:** generally lowers KAM/GND and LAGB content by suppressing short-wavelength orientation variations, but can create gradients at interfaces if orientations are inappropriately mixed. No universal correction factor exists.\\n\\n## 3. Uncertainty quantification and statistical sufficiency\\n\\n### Grain size\\n\\nThe most complete uncertainty framework treats:\\n\\n- sampling variability from bootstrap subsampling as **Type A**;\\n- cleanup range and histogram/bin precision as **Type B**, often rectangular distributions;\\n- standard components combined in quadrature;\\n- expanded uncertainty reported with **k=2**.\\n\\nUsing this approach, a relative combined expanded uncertainty near **20%** was considered achievable for AM grain-size measurement. Sampling was usually the dominant component. (pqac-00000003, pqac-00000012)\\n\\nFor generic grain-size stabilization, synthetic distortion work found curves flattening around **300\\u2013500 grains**. ASTM E112's traditional minimum is only **50 grains** for planimetric measurement or 50 intercepts, which is a minimum count rather than assurance of narrow uncertainty. (pqac-00000004)\\n\\nReported size should include the distribution and uncertainty, not merely a mean. For skewed populations, lognormal/Weibull descriptions, medians, quantiles, and indexed-area-weighted cumulative distributions are preferable to assuming a Gaussian grain-number distribution. (pqac-00000003, pqac-00000007, pqac-00000012)\\n\\n### Texture\\n\\nThe available simulation study used **1000 repeated realizations** to estimate median and 95% critical J-index values. Approximately **2000 independent crystal orientations** were required before sample-count effects became small for the tested uniform ODFs. This is a more relevant sample-size concept than number of EBSD pixels because neighboring pixels within one grain are not independent orientation samples. (pqac-00000009)\\n\\nConfidence intervals for texture should therefore be generated by resampling grains or spatial blocks\\u2014not individual pixels\\u2014and should include ODF bandwidth uncertainty and, where grain shapes are anisotropic, sectioning/cut bias. Current tools often omit covariance among grain shape, size, and orientation, prompting calls for joint, open, validated stereological inversion. (pqac-00000008)\\n\\n### Misorientation, KAM, GND, and boundary statistics\\n\\nFor these outputs, a practical uncertainty budget should propagate angular precision through the spatial derivative and repeat the analysis over plausible cleanup, neighbor-kernel, and threshold choices. At minimum, report a noise floor such as the Hough/HR GND floors above. Because GND inversion is underdetermined and 2D EBSD measures only part of the curvature tensor, the resulting density is normally a model-dependent lower bound, not a complete dislocation-density measurement. (pqac-00000013, pqac-00000014)\\n\\nFormal confidence intervals and minimum-grain requirements for KAM, GND, and LAGB/HAGB fractions remain an important literature gap. Spatial block bootstrap, repeated-map designs, and sensitivity envelopes are more defensible than pixel-wise standard errors.\\n\\n## 4. Interlaboratory and inter-software reproducibility\\n\\nThe VAMAS/ISO-oriented titanium exercise included laboratories from **eight countries**, including three equipment manufacturers, five national metrology institutes, one university, and two industrial laboratories. Four of 12 laboratories produced significantly different results. After outlier removal, between-laboratory reproducibility standard deviations were **1.98 \\u03bcm** for equivalent-circle diameter and **1.15 \\u03bcm** for linear intercept. Equivalent-circle values averaged approximately **10% higher** than intercept values. (pqac-00000002, pqac-00000006, pqac-00000010)\\n\\nEquivalent-circle reproducibility was much poorer: reported reproducibility limits were **R=5.79 \\u03bcm** for equivalent circle and **R=3.36 \\u03bcm** for linear intercept, a roughly 70% difference. The causes were magnification calibration, tilt correction, scan geometry/drift, insufficient mapped area, step size, cleanup, and especially minimum-grain cutoff. Within-laboratory repeatability was substantially better than between-laboratory reproducibility. (pqac-00000006, pqac-00000011)\\n\\nAn earlier multi-material comparison involving up to nine laboratories also found that only four performed consistently well; identified determinants were SEM resolution, EBSD camera, preparation, and operator skill. (pqac-00000010)\\n\\nThe newer AM comparison applied a common 10\\u00b0 threshold across AZtecCrystal, OIM Analysis, and MTEX. It found that implementation differences in cleanup and grain-area calculation remain consequential, particularly for number-weighted measures. Area-weighted median MFD was substantially more software-robust. (pqac-00000000)\\n\\nFor GBCD, the same dataset changed from **240 to 1090 MRD** solely through spacing/registration choices and to **3600 MRD** through angular discretization. This is effectively a software/protocol reproducibility warning even though it was not a multi-laboratory round robin. (pqac-00000016)\\n\\nNo broadly adopted benchmark or round robin was found that simultaneously compares vendors and laboratories for KAM, GND, LAGB/HAGB fractions, neighbor cleanup, and dictionary-versus-Hough indexing. That absence is itself important: grain-size metrology is relatively mature, while deformation and boundary-character metrics remain mostly method-specific.\\n\\n## 5. Standards, consensus, and minimum reproducible reporting\\n\\nASTM E2627 and ISO 13067 primarily standardize EBSD grain-size measurement, not the full range of KAM/GND, texture, or GBCD analyses. From the standards-oriented studies, the minimum reporting package should include:\\n\\n1. **Specimen and geometry:** preparation route, analyzed plane/direction, accelerating voltage, current, working distance, nominal and calibrated tilt, scan orientation, distortion/drift correction, and magnification calibration.\\n2. **Map sampling:** physical map dimensions, grid geometry, step size, field count and selection procedure, indexed fraction, number of points, grains, and edge grains.\\n3. **Pattern/indexing details:** detector/camera, pattern resolution and binning, exposure, Hough/dictionary/refinement/HR method, phase files, CI/fit/peak thresholds, and angular precision or empirical repeatability.\\n4. **Cleanup audit trail:** every operation in order, iteration count, neighborhood/kernel, CI or fit criterion, dilation/correlation/fill rule, whether patterns or orientations were averaged, and the fraction of points whose orientation changed. Raw and cleaned maps should both be retained.\\n5. **Grain reconstruction:** misorientation threshold, point-to-point versus grain-mean rule, treatment of pseudosymmetry/twins, connectivity, minimum-grain cutoff in points and physical units, removed grain count and area fraction, and edge-grain handling.\\n6. **Statistic:** number-, area-, or point-weighting; equivalent-circle, intercept, Feret, or area metric; complete distribution/quantiles; histogram bins or KDE bandwidth; and uncertainty coverage factor.\\n7. **KAM/GND:** physical kernel size and neighbor shell, angular cutoff, boundary exclusion, gradient operator, Burgers vector, slip/dislocation basis, inversion norm, smoothing, and detection/noise floor.\\n8. **Boundary statistics/GBCD:** angular noise cutoff; LAGB/HAGB threshold; length-, segment-, or count-weighting; CSL tolerance; line simplification; bin/discretization; voxel aspect ratio; serial-section registration; and uncertainty/sensitivity analysis.\\n9. **Texture:** number of independent grains, grain/point/area weighting, specimen and crystal symmetry, ODF kernel/bandwidth, section orientation, texture-strength definition, and confidence interval method.\\n\\nThe strongest consensus is that post-processing must be treated as part of the measurement model. Step size and reconstruction threshold must be reported together; cutoff and cleanup effects should be quantified; cleanup-induced changes should remain within the applicable standard's limits; field-of-view sampling should be included in uncertainty; and raw data plus scripts or complete software recipes should accompany results wherever possible. (pqac-00000000, pqac-00000001, pqac-00000003, pqac-00000010)\\n\\nThe literature explicitly motivates more objective workflows. The titanium round robin demonstrated that operator-selected cutoffs and cleanup dominate between-lab variation. The AM study advocates standardized, software-robust, indexed-area-weighted statistics with bootstrap uncertainty. The texture study calls for open, documented, validated tools that jointly correct grain shape, size, and orientation and provide uncertainty rather than applying separate hidden-assumption corrections. (pqac-00000002, pqac-00000003, pqac-00000008)\\n\\n## Bottom line\\n\\n- **Grain size/count:** highly sensitive unless step size, threshold, cutoff, cleanup, field size, edge treatment, and weighting are fixed. Number-weighted values may change by order-unity amounts; robust area-weighted medians can often be held within about 10% processing sensitivity.\\n- **Texture/ODF:** orientation precision matters, but independent-grain count, bandwidth, weighting, and 2D sectioning bias can be equally important. Around 2000 independent orientations were needed for stable J-index in the cited synthetic tests.\\n- **KAM/GND:** among the least transferable EBSD metrics. Conventional versus HR angular precision changes the GND floor by about two orders of magnitude, and step size changes it inversely.\\n- **LAGB/HAGB:** intrinsically threshold- and precision-dependent; cleanup and angular smoothing preferentially suppress LAGBs.\\n- **GBCD:** can change by factors of several solely from registration, voxel aspect ratio, and binning; sharp special-boundary peaks require full protocol reporting.\\n- **Reproducibility:** achievable but not automatic. The Ti round robin had 4/12 significant laboratory outliers; controlled grain-size workflows can approach roughly 20% expanded uncertainty, whereas comparable validated uncertainty frameworks are still lacking for KAM/GND and boundary-character metrics.\"}", + "name": "answer" + } + } + ] + }, + "logprob": null + } + } + }, + "created_at": "2026-08-25T18:32:28.065587Z" + } + ], + "environment_frame": { + "id": "c615757b-5d1a-41f1-bb04-cf2187ab3c85", + "agent_state_point_in_time": null, + "trajectory_timestep": 14, + "current_agent_step": "after_transition", + "trajectory_id": "94764dea-849d-47f3-a306-0d3798ff8322", + "state": { + "deepcopy": true, + "state": { + "id": "94764dea-849d-47f3-a306-0d3798ff8322", + "created_at": "2026-08-25T18:32:58.234260", + "question": "How sensitive are EBSD-derived microstructural measurements to acquisition and post-processing parameter choices, and what does the literature report about the resulting uncertainty, bias, and reproducibility?\n\nCover specifically:\n1. Quantified sensitivity studies: how much do reported grain size, grain count, texture strength/ODF intensity, KAM, GND density, low-angle vs high-angle grain boundary fractions, and grain boundary character distribution change as a function of step size, angular/orientation precision, indexing method (Hough vs dictionary indexing vs refinement), misorientation tolerance for grain reconstruction, minimum grain size cutoff, confidence-index or fit thresholding, and noise-reduction/cleanup operations (grain dilation, neighbour orientation correlation, neighbour pattern averaging)?\n2. Documented bias: which cleanup and filtering operations are known to systematically bias grain size, texture, KAM/GND, or boundary statistics, and by how much? What reporting is required or recommended by standards and by the community (ASTM E2627, ISO 13067, round-robin or interlaboratory studies)?\n3. Uncertainty quantification: what work exists on assigning uncertainty or confidence intervals to EBSD-derived grain size, texture, and misorientation-based metrics, including the number of grains required for statistically meaningful grain size and texture measurements?\n4. Interlaboratory reproducibility: are there round-robin studies, benchmark datasets, or reproducibility assessments comparing EBSD results across labs, vendors, or software packages? What discrepancies were found?\n5. Community consensus: what practices are recommended as best practice for reporting EBSD post-processing so results are reproducible, and where does the literature explicitly call for more automated, objective, or reproducible parameter selection?\n\nGive explicit citations and quantitative numbers wherever the literature reports them.", + "request": {}, + "response": { + "answer": { + "id": "94764dea-849d-47f3-a306-0d3798ff8322", + "question": "How sensitive are EBSD-derived microstructural measurements to acquisition and post-processing parameter choices, and what does the literature report about the resulting uncertainty, bias, and reproducibility?\n\nCover specifically:\n1. Quantified sensitivity studies: how much do reported grain size, grain count, texture strength/ODF intensity, KAM, GND density, low-angle vs high-angle grain boundary fractions, and grain boundary character distribution change as a function of step size, angular/orientation precision, indexing method (Hough vs dictionary indexing vs refinement), misorientation tolerance for grain reconstruction, minimum grain size cutoff, confidence-index or fit thresholding, and noise-reduction/cleanup operations (grain dilation, neighbour orientation correlation, neighbour pattern averaging)?\n2. Documented bias: which cleanup and filtering operations are known to systematically bias grain size, texture, KAM/GND, or boundary statistics, and by how much? What reporting is required or recommended by standards and by the community (ASTM E2627, ISO 13067, round-robin or interlaboratory studies)?\n3. Uncertainty quantification: what work exists on assigning uncertainty or confidence intervals to EBSD-derived grain size, texture, and misorientation-based metrics, including the number of grains required for statistically meaningful grain size and texture measurements?\n4. Interlaboratory reproducibility: are there round-robin studies, benchmark datasets, or reproducibility assessments comparing EBSD results across labs, vendors, or software packages? What discrepancies were found?\n5. Community consensus: what practices are recommended as best practice for reporting EBSD post-processing so results are reproducible, and where does the literature explicitly call for more automated, objective, or reproducible parameter selection?\n\nGive explicit citations and quantitative numbers wherever the literature reports them.", + "answer": "# Sensitivity, uncertainty, and reproducibility of EBSD-derived microstructural measurements\n\n## Executive conclusion\n\nEBSD-derived quantities are **not intrinsic outputs of the orientation map alone**. Grain size/count, low-angle versus high-angle boundary fractions, KAM/GND, texture strength, and GBCD are conditional on spatial sampling, orientation precision, indexing, reconstruction, cleanup, censoring, and statistical weighting. The strongest quantitative evidence concerns grain size: plausible operator and software choices can change number-weighted results by **\u00b126\u2013100%**, while carefully constructed area-weighted measures typically vary by **\u00b10.2\u201310%**. A standards-oriented workflow can achieve a combined expanded uncertainty of roughly **20% at k=2**, but uncontrolled workflows can differ far more. Formal uncertainty studies are substantially less mature for KAM/GND, LAGB/HAGB fractions, texture intensity, and GBCD. (tong2026towardsstandardisationof pages 5-10, tong2026towardsstandardisationof pages 20-24)\n\nThe evidence-supported parameter effects are summarized below.\n\n| Parameter / operation | Affected outputs | Quantified literature result | Direction / mechanism of bias | Reporting / best-practice implication |\n|---|---|---|---|---|\n| EBSD step size | Grain size, grain count, reconstructed connectivity | ISO 13067 recommends step size \u2248 10% of average grain diameter; AM study argues 20% can be too coarse for non-convex grains. In a Hastelloy-X example, binning from 3 \u03bcm to 6 \u03bcm reduced maximum grain size from 1250 \u03bcm to 970 \u03bcm, and median plus 75th-percentile minimum Feret diameter decreased systematically as step size increased from 1.25 to 15 \u03bcm (tong2026towardsstandardisationof pages 16-20, tong2026towardsstandardisationof pages 20-24, tong2026towardsstandardisationof pages 10-16) | Larger step size can split thin/non-convex grains by loss of pixel connectivity and changes the effective boundary threshold because misorientation is measured only between adjacent points; reported effect in AM microstructures was a systematic decrease in measured grain size with coarser step size (tong2026towardsstandardisationof pages 10-16) | Always report step size together with grain-boundary threshold angle; comparisons are invalid unless both are identical, especially where subgrain structure or intragranular rotations are present (tong2026towardsstandardisationof pages 16-20, tong2026towardsstandardisationof pages 20-24) |\n| Grain-boundary misorientation threshold for reconstruction | Grain size, grain count, LAGB/HAGB fractions | In the Ti round robin reanalysis table, using 15\u00b0 instead of 5\u00b0 increased measured grain size from 30.5 to 31.8 \u03bcm at 0.5 \u03bcm step with 2 \u03bcm cutoff (+4.3%), from 35.9 to 37.5 \u03bcm at 3 \u03bcm step with 10 \u03bcm cutoff (+4.5%), from 34.9 to 36.9 \u03bcm at 3 \u03bcm +2\u00b0 tilt (+5.7%), and from 33.6 to 35.4 \u03bcm in another 3 \u03bcm condition (+5.4%) (mingard2012determinationofgrain pages 23-26). AM guidance recommends 10\u00b0 rather than 5\u00b0 when subgrain structure is present (tong2026towardsstandardisationof pages 1-5) | Raising the threshold merges more low-angle boundaries into grains, increasing grain size and reducing counted grain number; it also directly shifts LAGB/HAGB fractions because the class boundary is user-defined (mingard2012determinationofgrain pages 23-26, tong2026towardsstandardisationof pages 10-16) | Must report the exact threshold angle used for grain reconstruction and any distinction between grain and subgrain boundaries (tong2026towardsstandardisationof pages 20-24, mingard2012determinationofgrain pages 23-26) |\n| Minimum-grain-size cutoff | Grain size, grain count, size distribution | Standards cited in AM study exclude grains below 10 points (ISO 13067) or 100 points (ASTM E2627). The Ti round robin identified smallest-grain cutoff as the main source of interlaboratory variation; small grains had a disproportionate effect on averages (tong2026towardsstandardisationof pages 5-10, mingard2012determinationofgrain pages 30-32, mingard2012determinationofgrain pages 1-9). In one AM example, only 0.6% of indexed points belonged to grains <10 points, but excluding them still had to be accounted for in cumulative histograms (tong2026towardsstandardisationof pages 10-16) | Removing small grains systematically inflates reported grain size and lowers grain count; effect is strongest for number-weighted statistics and for maps with non-random unindexed boundary pixels (tong2026towardsstandardisationof pages 16-20, mingard2012determinationofgrain pages 30-32, mingard2012determinationofgrain pages 1-9) | Report the cutoff in both pixels/points and micrometres, plus the indexed area fraction removed by the cutoff (mingard2012determinationofgrain pages 30-32, tong2026towardsstandardisationof pages 20-24) |\n| Indexing fraction, CI/fit thresholding, and cleanup extent | Grain size, grain count, reproducibility | Grain-cleanup uncertainty was \u00b113% for maps with 65% indexing versus \u00b14% for maps with 95% indexing (tong2026towardsstandardisationof pages 16-20). In AM inter-software comparisons, number-weighted grain-size metrics varied by \u00b126\u2013100% with different clean-up methods, while area-weighted metrics varied by only \u00b10.2\u201310% (tong2026towardsstandardisationof pages 5-10). One round robin noted acceptable indexing around ~80%, despite a nominal 95% target (mingard2012determinationofgrain pages 30-32) | Unindexed points are not spatially random; they cluster near boundaries and especially distort small grains, causing artificial fragmentation or linking. Cleanup that reassigns low-confidence points can materially change grain topology (tong2026towardsstandardisationof pages 16-20, tong2026towardsstandardisationof pages 1-5, mingard2012determinationofgrain pages 23-26) | Report indexed fraction, CI/fit thresholds, whether low-confidence pixels were removed or reassigned, and the difference between no cleanup and maximum cleanup if used for uncertainty estimation (tong2026towardsstandardisationof pages 20-24, mingard2012determinationofgrain pages 23-26) |\n| Cleanup operations such as grain dilation / reassignment | Grain size, grain count, boundary network, potentially boundary fractions | In 3D GBCD work, data were cleaned with two iterations of grain dilation and a minimum grain size of 10 pixels; groups of <10 pixels with disorientations <5\u00b0 were reassigned to adjacent grains (rohrer2010derivinggrainboundary pages 2-4). AM grain-size work notes standards constraints that cleanup should change results by \u22645% (ISO 13067) or \u226410% (ASTM E2627) (tong2026towardsstandardisationof pages 5-10) | These operations systematically erase small grains and smooth/regularize boundaries, tending to increase grain size and reduce grain count unless tightly constrained; they also alter the boundary network used for downstream boundary statistics (rohrer2010derivinggrainboundary pages 2-4, tong2026towardsstandardisationof pages 5-10) | Cleanup routines should be constrained by standards limits and described explicitly, including iterations and reassignment rules (tong2026towardsstandardisationof pages 5-10, rohrer2010derivinggrainboundary pages 2-4) |\n| Area-weighted vs number-weighted statistics; edge-grain exclusion | Average grain size, histogram quantiles, reproducibility | Number-weighted metrics changed by \u00b126\u2013100% across cleanup methods, versus \u00b10.2\u201310% for area-weighted metrics (tong2026towardsstandardisationof pages 5-10). In one AM dataset, indexed-area-weighted median uncertainty half-range was \u00b11.5% for MFD (207 \u03bcm) and \u00b19.3% for grain area (6290 \u03bcm\u00b2), whereas conventional area-weighted medians showed \u00b116% for MFD (179 \u03bcm) and \u00b133% for grain area (4875 \u03bcm\u00b2) because of field-size and threshold sensitivity (tong2026towardsstandardisationof pages 10-16) | Number weighting overemphasizes numerous small grains and is highly sensitive to cleanup/cutoff choices. Excluding edge grains without correction underestimates area-weighted grain size when map size is small relative to grain size (tong2026towardsstandardisationof pages 5-10, tong2026towardsstandardisationof pages 10-16) | Prefer indexed-area-weighted median MFD; exclude edge grains but document the excluded area fraction and consider Miles-Lantejoul correction where applicable (tong2026towardsstandardisationof pages 5-10, tong2026towardsstandardisationof pages 20-24, tong2026towardsstandardisationof pages 10-16) |\n| Hough indexing / conventional EBSD vs HR-EBSD precision | Misorientation, KAM-like local rotation metrics, GND density floor | Conventional Hough-based EBSD: absolute orientation ~2\u00b0; misorientation precision ~0.1\u20130.5\u00b0. HR-EBSD: relative misorientation precision ~0.006\u00b0 (1\u00d710^-4 rad), i.e. about two orders of magnitude better. Estimated measurable GND lower bounds at 1 \u03bcm step are >3\u00d710^13 m^-2 for conventional EBSD versus >3\u00d710^11 m^-2 for HR-EBSD; at 100 nm step, >3\u00d710^14 versus >3\u00d710^12 m^-2 (britton2018understandingdeformationwith pages 1-3) | Better angular precision lowers the noise floor on local misorientation and thus on GND estimates derived from orientation gradients; conventional Hough indexing can substantially overstate the floor and blur subtle orientation gradients (britton2018understandingdeformationwith pages 1-3, britton2018understandingdeformationwith pages 3-6) | Report indexing/analysis method when presenting KAM/GND-like quantities; results from conventional EBSD and HR-EBSD are not directly comparable without noting their very different angular precision and GND detection floor (britton2018understandingdeformationwith pages 1-3) |\n| Texture sample size and cut-section bias | Texture strength, ODF/J-index | For synthetic cut fabrics, the cut effect increased texture strength above the true uniform value; with increasing sample size, J-index decreases and asymptotically converges, with minimal further change beyond ~2000 crystal orientations sampled. Example ODFs with n = 3000 still showed cut-induced fabric from a truly uniform ODF (currier2024towardsanintegrated pages 9-12) | Thin-section/2D EBSD sampling preferentially intersects elongated crystals when their long axis is closer to section normal, creating a systematic, non-random ODF bias and inflating apparent texture strength (currier2024towardsanintegrated pages 1-3, currier2024towardsanintegrated pages 9-12) | Report sample size for texture analysis and recognize that 2D EBSD ODFs can have morphology-driven cut bias; community calls for joint stereological correction of shape, size, and orientation with uncertainty estimates (currier2024towardsanintegrated pages 1-3, currier2024towardsanintegrated pages 9-12) |\n| 3D GBCD alignment, out-of-plane spacing, and discretization | GBCD peak intensities, coherent twin fraction, GBED | For \u03a33 in Ni, 3D GBCD peak at the coherent twin plane was 240 MRD with 1:1 spacing and no secondary alignment; 390 MRD with 2:1 spacing; 670 MRD with secondary alignment at 1:1; and 1090 MRD with both 2:1 spacing and secondary alignment, essentially matching the stereological result of 1100 MRD (rohrer2010derivinggrainboundary pages 4-5). Changing discretization from 9 to 11 bins per 90\u00b0 increased the twin population to 3600 MRD because the ideal twin no longer lay on a bin boundary (rohrer2010derivinggrainboundary pages 4-5) | GBCD is highly sensitive to layer alignment, voxel aspect ratio, and binning/discretization; poor alignment suppresses sharp special-boundary peaks, while discretization choices can create large apparent intensity changes (rohrer2010derivinggrainboundary pages 2-4, rohrer2010derivinggrainboundary pages 4-5) | For GBCD/GBED, report alignment procedure, out-of-plane:in-plane spacing, matching tolerances (<5\u00b0 used for triple-junction matching), and discretization scheme; otherwise special-boundary populations are not reproducible (rohrer2010derivinggrainboundary pages 2-4, rohrer2010derivinggrainboundary pages 4-5) |\n| SEM tilt and drift / geometric distortion | Grain size, especially area-based metrics; boundary geometry | In Ti reanalysis, adding 2\u00b0 tilt caused a grain-size reduction factor of 0.95 from cos(72\u00b0)/cos(70\u00b0) (mingard2012determinationofgrain pages 23-26). In 2026 synthetic distortion work, most methods stayed within \u0394G \u00b10.5 ASTM grain-size numbers under typical conditions; intercept methods were more sensitive, reaching up to about \u00b12 G under drift, planimetric methods changed by ~1 G, and TPC/ASTM E2627 was least sensitive (timberlake2026effectsofsem pages 14-17) | Tilt error foreshortens the mapped y direction and biases area-based size downward; drift elongates/distorts grains, with stronger impact on intercept-based metrics than on robust planimetric/TPC approaches (mingard2012determinationofgrain pages 23-26, timberlake2026effectsofsem pages 14-17) | Report specimen tilt calibration, scan orthogonality/stability, and any distortion correction; if possible compare x and y intercepts to diagnose tilt/drift asymmetry (mingard2012determinationofgrain pages 9-11, mingard2012determinationofgrain pages 23-26) |\n| Interlaboratory / inter-software reproducibility | Grain size and uncertainty budgets | In the 12-lab Ti round robin, 4 of 12 laboratories gave significantly different grain-size results; after outlier removal, reproducibility standard deviation was 1.98 \u03bcm for equivalent circle diameter and 1.15 \u03bcm for linear intercept, and equivalent-circle values were ~10% higher than linear intercept. Reproducibility limit for Dcircle was 70% greater than for Dlin (Rcircle = 5.79, Rlin = 3.36) (mingard2012determinationofgrain pages 30-32, mingard2012determinationofgrain pages 1-9, mingard2012determinationofgrain pages 23-26). AM work concludes combined expanded uncertainty k = 2 of about 20% is achievable when step size, threshold, cleanup, and sampling are controlled (tong2026towardsstandardisationof pages 20-24) | Major between-lab discrepancies came from magnification calibration, step size, minimum grain cutoff, cleanup, tilt, and insufficient mapped area. Area-based metrics were more sensitive than intercept metrics to geometric/calibration errors (mingard2012determinationofgrain pages 30-32, mingard2012determinationofgrain pages 1-9, mingard2012determinationofgrain pages 9-11) | Reproducible EBSD grain size requires reporting acquisition geometry, calibration, step size, threshold angle, cutoff, cleanup, map size/FoV, and statistic used; standards-oriented workflows can achieve ~20% expanded uncertainty, but operator choices otherwise dominate (mingard2012determinationofgrain pages 30-32, tong2026towardsstandardisationof pages 20-24, mingard2012determinationofgrain pages 9-11) |\n\n\n*Table: This table summarizes quantitative literature evidence on how key EBSD acquisition and post-processing choices change grain size, texture, boundary statistics, and orientation-gradient metrics. It is useful as a compact checklist of known sensitivities, systematic biases, and reporting requirements needed for reproducible EBSD analysis.*\n\n## 1. Quantified sensitivity studies\n\n### 1.1 Step size and mapped area\n\nStep size affects both spatial resolution and the *effective* grain-reconstruction criterion. In microstructures with smooth intragranular rotation, the same total rotation is divided among more neighboring points at fine step size; coarsening can therefore make point-to-point misorientation exceed the reconstruction threshold and split a formerly connected grain. Coarse sampling can also disconnect narrow regions of non-convex grains. In an AM Hastelloy-X example, increasing step size from **3 to 6 \u03bcm** reduced the maximum reconstructed minimum-Feret diameter from **1250 to 970 \u03bcm**. Binning from **1.25 to 15 \u03bcm** produced a systematic decline in median and 75th-percentile minimum-Feret diameter. (tong2026towardsstandardisationof pages 10-16)\n\nISO 13067-oriented guidance is approximately **one step per 10% of mean grain diameter**. A commonly used 20%-of-diameter rule can be inadequate for non-convex AM grains. Step size and boundary threshold are interdependent and must be held fixed for comparisons. (tong2026towardsstandardisationof pages 16-20, tong2026towardsstandardisationof pages 20-24)\n\nField of view is at least as important as pixel density. Bootstrap analysis found approximately **10% sampling uncertainty at a field width of 15 grain lengths**, with the mean stabilizing above roughly seven grain lengths but outlier risk remaining. The proposed robust condition is about **20 grain lengths per field of view**, especially for elongated AM grains. (tong2026towardsstandardisationof pages 20-24, tong2026towardsstandardisationof pages 10-16)\n\n### 1.2 Grain-reconstruction misorientation tolerance\n\nIncreasing the reconstruction threshold merges boundaries and therefore increases mean grain size and decreases grain count. In the titanium round-robin reanalysis, changing the boundary threshold from **5\u00b0 to 15\u00b0** increased mean size:\n\n- **30.5 to 31.8 \u03bcm** at 0.5 \u03bcm step and 2 \u03bcm cutoff: **+4.3%**;\n- **35.9 to 37.5 \u03bcm** at 3 \u03bcm step and 10 \u03bcm cutoff: **+4.5%**;\n- **34.9 to 36.9 \u03bcm** in a tilted condition: **+5.7%**;\n- **33.6 to 35.4 \u03bcm** in another 3 \u03bcm condition: **+5.4%**. (mingard2012determinationofgrain pages 23-26)\n\nThis parameter also directly determines LAGB/HAGB fractions: raising the grain threshold reclassifies or removes boundaries in the interval between the old and new thresholds. Thus a reported \u201cLAGB fraction\u201d is uninterpretable unless the lower noise cutoff, LAGB/HAGB dividing angle, reconstruction rule, and length/segment weighting are stated. For AM structures containing intragranular rotations, 10\u00b0 has been recommended over 5\u00b0 for identifying morphological grains, but that is a purpose-dependent convention rather than a universal physical boundary. (tong2026towardsstandardisationof pages 20-24, tong2026towardsstandardisationof pages 1-5, tong2026towardsstandardisationof pages 10-16)\n\n### 1.3 Minimum-grain cutoff and grain weighting\n\nThe minimum accepted grain size was the **largest identified source of interlaboratory variation** in the titanium round robin. Small grains disproportionately affect number-weighted means, and the effect depends on step size, indexing quality, and treatment of unindexed points. ISO 13067 and ASTM E2627 were reported as using markedly different exclusion scales\u2014approximately **10 points** and **100 points**, respectively\u2014so \u201cstandard-compliant\u201d analyses can still differ unless the standard and implementation are specified. Cutoffs should be reported in both pixels and physical units. (tong2026towardsstandardisationof pages 5-10, mingard2012determinationofgrain pages 30-32, mingard2012determinationofgrain pages 1-9)\n\nThe direction of bias is systematic: removing small grains lowers grain count and raises number-weighted mean grain size. In inter-software AM analyses, changing cleanup produced **\u00b126\u2013100%** changes in number-weighted metrics but only **\u00b10.2\u201310%** in area-weighted metrics. Indexed-area-weighted median minimum-Feret diameter is consequently much more robust than a number mean. (tong2026towardsstandardisationof pages 5-10)\n\nIn one AM dataset, indexed-area-weighted medians had half-ranges of only **\u00b11.5% for MFD** and **\u00b19.3% for grain area**. Conventional area-weighted medians varied by **\u00b116%** and **\u00b133%**, respectively, because field-size, edge, and cutoff effects were not fully represented. (tong2026towardsstandardisationof pages 10-16)\n\n### 1.4 Indexing fraction, confidence/fit thresholds, and cleanup\n\nCleanup sensitivity rises sharply as raw map quality declines. Estimated cleanup uncertainty was **\u00b113% at 65% indexing**, compared with **\u00b14% at 95% indexing**. Unindexed points are generally not missing at random; they concentrate at boundaries, deformed areas, fine features, and weak patterns. Depending on topology, they can fragment one grain into several or allow adjacent grains to be linked after filling. (tong2026towardsstandardisationof pages 16-20)\n\nThe titanium round robin compared systems that either indexed every point with a confidence measure or left points unindexed when fit criteria failed. One reanalysis rendered points with **confidence index <0.1** unindexed. This illustrates why \u201cindexing percentage\u201d cannot be compared independently of the CI or fit threshold and indexing philosophy. Approximately 80% indexing was workable in that particular round robin despite a nominal 95% target, but it was not evidence that 80% is generally sufficient. (mingard2012determinationofgrain pages 30-32, mingard2012determinationofgrain pages 23-26)\n\nGrain dilation is explicitly topology-changing. One 3D GBCD workflow used **two iterations**, a **10-pixel minimum grain**, and reassigned groups below 10 pixels whose disorientation was below **5\u00b0** to an adjacent grain. Such processing erases small components and modifies boundary geometry; it is not neutral denoising. (rohrer2010derivinggrainboundary pages 2-4)\n\nThe standards-oriented limits reported in the AM study were that cleanup should alter results by no more than **5% under ISO 13067** or **10% under ASTM E2627**. These limits should be treated as acceptance checks, not proof that the cleaned map is unbiased. (tong2026towardsstandardisationof pages 5-10)\n\nDirect controlled, transferable numerical studies for **neighbor orientation correlation, neighbor pattern averaging, and vendor-specific CI standardization** were not found in the retrieved quantitative literature. Their expected directions are nevertheless clear: orientation-correlation filling and dilation remove isolated grains and shorten or move boundaries; neighbor-pattern averaging improves signal-to-noise but mixes patterns across boundaries unless boundary-aware, degrading spatial resolution and potentially suppressing narrow grains and LAGBs. Because the magnitude is dataset- and implementation-specific, it should be measured by raw-versus-processed parameter sweeps rather than assumed.\n\n### 1.5 Indexing method and orientation precision: Hough, refinement, and HR-EBSD\n\nConventional Hough EBSD has reported absolute-orientation accuracy of roughly **2\u00b0** and relative misorientation precision of approximately **0.1\u20130.5\u00b0**. Cross-correlation HR-EBSD reaches about **0.006\u00b0**, an improvement of roughly two orders of magnitude. This difference changes the noise floor of every local-misorientation-derived quantity. (britton2018understandingdeformationwith pages 1-3)\n\nFor Burgers vector magnitude 0.3 nm, estimated measurable GND floors at **1 \u03bcm step** are above approximately **3\u00d710\u00b9\u00b3 m\u207b\u00b2** for conventional Hough EBSD and **3\u00d710\u00b9\u00b9 m\u207b\u00b2** for HR-EBSD. At **100 nm step**, the corresponding floors rise to **3\u00d710\u00b9\u2074** and **3\u00d710\u00b9\u00b2 m\u207b\u00b2** because curvature divides angular error by spatial separation. (britton2018understandingdeformationwith pages 1-3)\n\nHR-EBSD also has analysis choices: reference and test patterns should remain within roughly **12\u00b0** for adequate overlap; normalized cross-correlation peak height below **0.3** indicates an unreliable result in simulations; and omitting rotational remapping can generate artificially high stresses. GND inversion is underdetermined and produces a lower-bound solution conditional on the selected dislocation types and optimization norm. (britton2018understandingdeformationwith pages 3-6)\n\nThe retrieved full-text evidence did not support a defensible universal numerical conversion between **Hough, dictionary indexing, and full-pattern orientation refinement** for grain size, texture intensity, or GBCD. The robust conclusion is narrower: full-pattern/cross-correlation refinement greatly reduces relative angular noise and therefore materially changes KAM/GND and near-threshold LAGB statistics, whereas grain topology will change mainly where Hough misindexing or angular error lies near the chosen reconstruction threshold. Method, pattern resolution/binning, refinement model, and quality rejection threshold must therefore be reported.\n\n### 1.6 KAM and GND density\n\nKAM is particularly parameter-dependent because it is an average over a user-defined neighborhood, normally after rejecting neighbor pairs above a chosen angle. Changing step size changes the physical kernel radius; changing neighbor order changes spatial smoothing; changing the exclusion angle changes whether boundaries and subboundaries enter the calculation; cleanup suppresses isolated angular outliers and therefore usually lowers KAM. GND density additionally scales as orientation gradient, approximately angular change divided by step length, so its noise floor rises as step size decreases unless angular precision improves proportionally. The Hough-versus-HR floors above quantify this effect. (britton2018understandingdeformationwith pages 1-3)\n\nConsequently, KAM or GND values are not reproducible if only \u201cKAM was calculated\u201d is reported. Required information includes step size, neighbor shell/kernel and physical radius, boundary exclusion angle, whether zero/unindexed neighbors are omitted, indexing/refinement method and angular precision, smoothing or cleanup, Burgers vector, finite-difference scheme, assumed slip/dislocation systems, inversion norm, and whether the value is a lower bound. The retrieved corpus contained no mature interlaboratory uncertainty standard for KAM/GND comparable to ASTM E2627 or ISO 13067 for grain size.\n\n### 1.7 Texture strength and ODF intensity\n\nTexture has two separable sensitivities: orientation-measurement error and statistical/sectioning bias. Synthetic sectioning showed that even a truly uniform 3D ODF can acquire a nonuniform 2D EBSD ODF because elongated grains are more likely to be intersected when their long axes are near the section normal. This systematically inflates apparent fabric strength; it is not random angular noise. (currier2024towardsanintegrated pages 1-3, currier2024towardsanintegrated pages 9-12)\n\nFor repeated synthetic trials, the J-index decreased toward its asymptote as grain count increased; above approximately **2000 crystal orientations**, further sample-size effect was minimal. ODFs based on **3000 grains** could nevertheless retain morphology-driven cut bias. Kernel optimization also generated small \u201cstair-step\u201d changes in J-index as sample size changed, demonstrating that ODF bandwidth is itself a processing parameter. (currier2024towardsanintegrated pages 9-12)\n\nThus texture reporting should specify whether orientations are point-, grain-, or area-weighted; number of independent grains and points; ODF kernel/bandwidth and symmetry; section orientation; grain-shape anisotropy; and any smoothing or removal of low-quality points. Point weighting overrepresents large grains, while one-orientation-per-grain weighting gives each grain equal weight. Neither is universally correct; the estimand must be declared.\n\n### 1.8 Boundary fractions and GBCD\n\nLAGB/HAGB fractions are highly sensitive near both the angular-resolution floor and the chosen class boundary. Conventional Hough uncertainty of **0.1\u20130.5\u00b0**, and possible calibration errors of **2\u20133\u00b0**, can move substantial boundary length among low-angle bins; older work found misorientations \u226520\u00b0 generally within 5\u00b0 of truth, with larger relative errors at smaller angles. (muirhead2001themorphologicalcharacterisation pages 37-43, britton2018understandingdeformationwith pages 1-3)\n\nFive-parameter GBCD adds sensitivity to boundary-plane reconstruction, registration, voxel aspect ratio, and angular binning. In a 3D \u03a33 analysis, the coherent-twin peak was:\n\n- **240 MRD** at 1:1 spacing without secondary alignment;\n- **390 MRD** at 2:1 spacing without that alignment;\n- **670 MRD** at 1:1 after secondary alignment;\n- **1090 MRD** using both 2:1 spacing and secondary alignment, essentially matching **1100 MRD** from stereology. (rohrer2010derivinggrainboundary pages 4-5)\n\nChanging discretization from 9 to 11 bins per 90\u00b0 moved the peak to **3600 MRD**, because the ideal twin changed from lying on a bin boundary to lying within a bin. An independent length-based estimate gave **21.9% coherent twins**, while the approximately 1100-MRD reconstruction differed by more than 20% from the corresponding expected peak. GBCD peak intensity is therefore not reproducible without the full discretization and registration specification. (rohrer2010derivinggrainboundary pages 4-5)\n\n## 2. Documented systematic bias\n\nThe best-supported directions of bias are:\n\n1. **Minimum-size filtering:** removes fine grains, lowers grain count, and raises number-weighted grain size. It was the dominant source of variation in the titanium round robin. (mingard2012determinationofgrain pages 30-32, mingard2012determinationofgrain pages 1-9)\n2. **Dilation/neighborhood reassignment:** erases small islands, smooths boundaries, and merges them into larger neighbors; grain size rises and boundary length/count usually falls. The exact magnitude depends on map quality and iteration count. (rohrer2010derivinggrainboundary pages 2-4)\n3. **Confidence/fit rejection without controlled filling:** creates non-random holes near boundaries and deformed regions; it may fragment grains. Filling those holes may instead bridge genuine boundaries. (tong2026towardsstandardisationof pages 16-20, mingard2012determinationofgrain pages 23-26)\n4. **Coarser step size:** may miss small grains and narrow boundaries, but in continuously rotating AM grains it can also split grains, producing the observed decrease in reconstructed size. The sign is therefore microstructure-dependent, although the Hastelloy-X series showed decreasing size with coarsening. (tong2026towardsstandardisationof pages 10-16)\n5. **Higher reconstruction angle:** systematically merges low-angle domains and raises grain size by roughly 4\u20136% in the reported Ti test. (mingard2012determinationofgrain pages 23-26)\n6. **Number weighting:** strongly overweights cleanup-generated or genuine small grains. Area-weighted measures reduced cross-cleanup variation from as much as \u00b1100% to \u226410% in the reported comparison. (tong2026towardsstandardisationof pages 5-10)\n7. **Edge-grain exclusion:** without stereological correction, preferentially removes large grains and underestimates area-weighted size in small maps. ISO 13067 recommends Miles\u2013Lantejoul-type correction, although it is difficult for irregular AM grains. (tong2026towardsstandardisationof pages 5-10)\n8. **Tilt/drift:** a 2\u00b0 tilt error produced a predicted area-size factor of **0.95**. Under typical distortion most methods remained within **\u00b10.5 ASTM G**, but strong drift produced changes up to **\u00b12 G** for intercept methods and about **1 G** for planimetric methods; TPC/ASTM E2627-type approaches were most robust. (timberlake2026effectsofsem pages 14-17, mingard2012determinationofgrain pages 23-26)\n9. **2D sectioning of anisotropic grains:** inflates apparent ODF strength even when the true ODF is uniform. (currier2024towardsanintegrated pages 1-3, currier2024towardsanintegrated pages 9-12)\n10. **Angular smoothing and cleanup:** generally lowers KAM/GND and LAGB content by suppressing short-wavelength orientation variations, but can create gradients at interfaces if orientations are inappropriately mixed. No universal correction factor exists.\n\n## 3. Uncertainty quantification and statistical sufficiency\n\n### Grain size\n\nThe most complete uncertainty framework treats:\n\n- sampling variability from bootstrap subsampling as **Type A**;\n- cleanup range and histogram/bin precision as **Type B**, often rectangular distributions;\n- standard components combined in quadrature;\n- expanded uncertainty reported with **k=2**.\n\nUsing this approach, a relative combined expanded uncertainty near **20%** was considered achievable for AM grain-size measurement. Sampling was usually the dominant component. (tong2026towardsstandardisationof pages 20-24, tong2026towardsstandardisationof pages 10-16)\n\nFor generic grain-size stabilization, synthetic distortion work found curves flattening around **300\u2013500 grains**. ASTM E112's traditional minimum is only **50 grains** for planimetric measurement or 50 intercepts, which is a minimum count rather than assurance of narrow uncertainty. (timberlake2026effectsofsem pages 14-17)\n\nReported size should include the distribution and uncertainty, not merely a mean. For skewed populations, lognormal/Weibull descriptions, medians, quantiles, and indexed-area-weighted cumulative distributions are preferable to assuming a Gaussian grain-number distribution. (tong2026towardsstandardisationof pages 20-24, tong2026towardsstandardisationof pages 1-5, tong2026towardsstandardisationof pages 10-16)\n\n### Texture\n\nThe available simulation study used **1000 repeated realizations** to estimate median and 95% critical J-index values. Approximately **2000 independent crystal orientations** were required before sample-count effects became small for the tested uniform ODFs. This is a more relevant sample-size concept than number of EBSD pixels because neighboring pixels within one grain are not independent orientation samples. (currier2024towardsanintegrated pages 9-12)\n\nConfidence intervals for texture should therefore be generated by resampling grains or spatial blocks\u2014not individual pixels\u2014and should include ODF bandwidth uncertainty and, where grain shapes are anisotropic, sectioning/cut bias. Current tools often omit covariance among grain shape, size, and orientation, prompting calls for joint, open, validated stereological inversion. (currier2024towardsanintegrated pages 1-3)\n\n### Misorientation, KAM, GND, and boundary statistics\n\nFor these outputs, a practical uncertainty budget should propagate angular precision through the spatial derivative and repeat the analysis over plausible cleanup, neighbor-kernel, and threshold choices. At minimum, report a noise floor such as the Hough/HR GND floors above. Because GND inversion is underdetermined and 2D EBSD measures only part of the curvature tensor, the resulting density is normally a model-dependent lower bound, not a complete dislocation-density measurement. (britton2018understandingdeformationwith pages 1-3, britton2018understandingdeformationwith pages 3-6)\n\nFormal confidence intervals and minimum-grain requirements for KAM, GND, and LAGB/HAGB fractions remain an important literature gap. Spatial block bootstrap, repeated-map designs, and sensitivity envelopes are more defensible than pixel-wise standard errors.\n\n## 4. Interlaboratory and inter-software reproducibility\n\nThe VAMAS/ISO-oriented titanium exercise included laboratories from **eight countries**, including three equipment manufacturers, five national metrology institutes, one university, and two industrial laboratories. Four of 12 laboratories produced significantly different results. After outlier removal, between-laboratory reproducibility standard deviations were **1.98 \u03bcm** for equivalent-circle diameter and **1.15 \u03bcm** for linear intercept. Equivalent-circle values averaged approximately **10% higher** than intercept values. (mingard2012determinationofgrain pages 30-32, mingard2012determinationofgrain pages 1-9, mingard2012determinationofgrain pages 9-11)\n\nEquivalent-circle reproducibility was much poorer: reported reproducibility limits were **R=5.79 \u03bcm** for equivalent circle and **R=3.36 \u03bcm** for linear intercept, a roughly 70% difference. The causes were magnification calibration, tilt correction, scan geometry/drift, insufficient mapped area, step size, cleanup, and especially minimum-grain cutoff. Within-laboratory repeatability was substantially better than between-laboratory reproducibility. (mingard2012determinationofgrain pages 1-9, mingard2012determinationofgrain pages 23-26)\n\nAn earlier multi-material comparison involving up to nine laboratories also found that only four performed consistently well; identified determinants were SEM resolution, EBSD camera, preparation, and operator skill. (mingard2012determinationofgrain pages 9-11)\n\nThe newer AM comparison applied a common 10\u00b0 threshold across AZtecCrystal, OIM Analysis, and MTEX. It found that implementation differences in cleanup and grain-area calculation remain consequential, particularly for number-weighted measures. Area-weighted median MFD was substantially more software-robust. (tong2026towardsstandardisationof pages 5-10)\n\nFor GBCD, the same dataset changed from **240 to 1090 MRD** solely through spacing/registration choices and to **3600 MRD** through angular discretization. This is effectively a software/protocol reproducibility warning even though it was not a multi-laboratory round robin. (rohrer2010derivinggrainboundary pages 4-5)\n\nNo broadly adopted benchmark or round robin was found that simultaneously compares vendors and laboratories for KAM, GND, LAGB/HAGB fractions, neighbor cleanup, and dictionary-versus-Hough indexing. That absence is itself important: grain-size metrology is relatively mature, while deformation and boundary-character metrics remain mostly method-specific.\n\n## 5. Standards, consensus, and minimum reproducible reporting\n\nASTM E2627 and ISO 13067 primarily standardize EBSD grain-size measurement, not the full range of KAM/GND, texture, or GBCD analyses. From the standards-oriented studies, the minimum reporting package should include:\n\n1. **Specimen and geometry:** preparation route, analyzed plane/direction, accelerating voltage, current, working distance, nominal and calibrated tilt, scan orientation, distortion/drift correction, and magnification calibration.\n2. **Map sampling:** physical map dimensions, grid geometry, step size, field count and selection procedure, indexed fraction, number of points, grains, and edge grains.\n3. **Pattern/indexing details:** detector/camera, pattern resolution and binning, exposure, Hough/dictionary/refinement/HR method, phase files, CI/fit/peak thresholds, and angular precision or empirical repeatability.\n4. **Cleanup audit trail:** every operation in order, iteration count, neighborhood/kernel, CI or fit criterion, dilation/correlation/fill rule, whether patterns or orientations were averaged, and the fraction of points whose orientation changed. Raw and cleaned maps should both be retained.\n5. **Grain reconstruction:** misorientation threshold, point-to-point versus grain-mean rule, treatment of pseudosymmetry/twins, connectivity, minimum-grain cutoff in points and physical units, removed grain count and area fraction, and edge-grain handling.\n6. **Statistic:** number-, area-, or point-weighting; equivalent-circle, intercept, Feret, or area metric; complete distribution/quantiles; histogram bins or KDE bandwidth; and uncertainty coverage factor.\n7. **KAM/GND:** physical kernel size and neighbor shell, angular cutoff, boundary exclusion, gradient operator, Burgers vector, slip/dislocation basis, inversion norm, smoothing, and detection/noise floor.\n8. **Boundary statistics/GBCD:** angular noise cutoff; LAGB/HAGB threshold; length-, segment-, or count-weighting; CSL tolerance; line simplification; bin/discretization; voxel aspect ratio; serial-section registration; and uncertainty/sensitivity analysis.\n9. **Texture:** number of independent grains, grain/point/area weighting, specimen and crystal symmetry, ODF kernel/bandwidth, section orientation, texture-strength definition, and confidence interval method.\n\nThe strongest consensus is that post-processing must be treated as part of the measurement model. Step size and reconstruction threshold must be reported together; cutoff and cleanup effects should be quantified; cleanup-induced changes should remain within the applicable standard's limits; field-of-view sampling should be included in uncertainty; and raw data plus scripts or complete software recipes should accompany results wherever possible. (tong2026towardsstandardisationof pages 5-10, tong2026towardsstandardisationof pages 16-20, tong2026towardsstandardisationof pages 20-24, mingard2012determinationofgrain pages 9-11)\n\nThe literature explicitly motivates more objective workflows. The titanium round robin demonstrated that operator-selected cutoffs and cleanup dominate between-lab variation. The AM study advocates standardized, software-robust, indexed-area-weighted statistics with bootstrap uncertainty. The texture study calls for open, documented, validated tools that jointly correct grain shape, size, and orientation and provide uncertainty rather than applying separate hidden-assumption corrections. (mingard2012determinationofgrain pages 30-32, tong2026towardsstandardisationof pages 20-24, currier2024towardsanintegrated pages 1-3)\n\n## Bottom line\n\n- **Grain size/count:** highly sensitive unless step size, threshold, cutoff, cleanup, field size, edge treatment, and weighting are fixed. Number-weighted values may change by order-unity amounts; robust area-weighted medians can often be held within about 10% processing sensitivity.\n- **Texture/ODF:** orientation precision matters, but independent-grain count, bandwidth, weighting, and 2D sectioning bias can be equally important. Around 2000 independent orientations were needed for stable J-index in the cited synthetic tests.\n- **KAM/GND:** among the least transferable EBSD metrics. Conventional versus HR angular precision changes the GND floor by about two orders of magnitude, and step size changes it inversely.\n- **LAGB/HAGB:** intrinsically threshold- and precision-dependent; cleanup and angular smoothing preferentially suppress LAGBs.\n- **GBCD:** can change by factors of several solely from registration, voxel aspect ratio, and binning; sharp special-boundary peaks require full protocol reporting.\n- **Reproducibility:** achievable but not automatic. The Ti round robin had 4/12 significant laboratory outliers; controlled grain-size workflows can approach roughly 20% expanded uncertainty, whereas comparable validated uncertainty frameworks are still lacking for KAM/GND and boundary-character metrics.", + "raw_answer": "# Sensitivity, uncertainty, and reproducibility of EBSD-derived microstructural measurements\n\n## Executive conclusion\n\nEBSD-derived quantities are **not intrinsic outputs of the orientation map alone**. Grain size/count, low-angle versus high-angle boundary fractions, KAM/GND, texture strength, and GBCD are conditional on spatial sampling, orientation precision, indexing, reconstruction, cleanup, censoring, and statistical weighting. The strongest quantitative evidence concerns grain size: plausible operator and software choices can change number-weighted results by **\u00b126\u2013100%**, while carefully constructed area-weighted measures typically vary by **\u00b10.2\u201310%**. A standards-oriented workflow can achieve a combined expanded uncertainty of roughly **20% at k=2**, but uncontrolled workflows can differ far more. Formal uncertainty studies are substantially less mature for KAM/GND, LAGB/HAGB fractions, texture intensity, and GBCD. (pqac-00000000, pqac-00000003)\n\nThe evidence-supported parameter effects are summarized below.\n\n| Parameter / operation | Affected outputs | Quantified literature result | Direction / mechanism of bias | Reporting / best-practice implication |\n|---|---|---|---|---|\n| EBSD step size | Grain size, grain count, reconstructed connectivity | ISO 13067 recommends step size \u2248 10% of average grain diameter; AM study argues 20% can be too coarse for non-convex grains. In a Hastelloy-X example, binning from 3 \u03bcm to 6 \u03bcm reduced maximum grain size from 1250 \u03bcm to 970 \u03bcm, and median plus 75th-percentile minimum Feret diameter decreased systematically as step size increased from 1.25 to 15 \u03bcm (pqac-00000001, pqac-00000003, pqac-00000012) | Larger step size can split thin/non-convex grains by loss of pixel connectivity and changes the effective boundary threshold because misorientation is measured only between adjacent points; reported effect in AM microstructures was a systematic decrease in measured grain size with coarser step size (pqac-00000012) | Always report step size together with grain-boundary threshold angle; comparisons are invalid unless both are identical, especially where subgrain structure or intragranular rotations are present (pqac-00000001, pqac-00000003) |\n| Grain-boundary misorientation threshold for reconstruction | Grain size, grain count, LAGB/HAGB fractions | In the Ti round robin reanalysis table, using 15\u00b0 instead of 5\u00b0 increased measured grain size from 30.5 to 31.8 \u03bcm at 0.5 \u03bcm step with 2 \u03bcm cutoff (+4.3%), from 35.9 to 37.5 \u03bcm at 3 \u03bcm step with 10 \u03bcm cutoff (+4.5%), from 34.9 to 36.9 \u03bcm at 3 \u03bcm +2\u00b0 tilt (+5.7%), and from 33.6 to 35.4 \u03bcm in another 3 \u03bcm condition (+5.4%) (pqac-00000011). AM guidance recommends 10\u00b0 rather than 5\u00b0 when subgrain structure is present (pqac-00000007) | Raising the threshold merges more low-angle boundaries into grains, increasing grain size and reducing counted grain number; it also directly shifts LAGB/HAGB fractions because the class boundary is user-defined (pqac-00000011, pqac-00000012) | Must report the exact threshold angle used for grain reconstruction and any distinction between grain and subgrain boundaries (pqac-00000003, pqac-00000011) |\n| Minimum-grain-size cutoff | Grain size, grain count, size distribution | Standards cited in AM study exclude grains below 10 points (ISO 13067) or 100 points (ASTM E2627). The Ti round robin identified smallest-grain cutoff as the main source of interlaboratory variation; small grains had a disproportionate effect on averages (pqac-00000000, pqac-00000002, pqac-00000006). In one AM example, only 0.6% of indexed points belonged to grains <10 points, but excluding them still had to be accounted for in cumulative histograms (pqac-00000012) | Removing small grains systematically inflates reported grain size and lowers grain count; effect is strongest for number-weighted statistics and for maps with non-random unindexed boundary pixels (pqac-00000001, pqac-00000002, pqac-00000006) | Report the cutoff in both pixels/points and micrometres, plus the indexed area fraction removed by the cutoff (pqac-00000002, pqac-00000003) |\n| Indexing fraction, CI/fit thresholding, and cleanup extent | Grain size, grain count, reproducibility | Grain-cleanup uncertainty was \u00b113% for maps with 65% indexing versus \u00b14% for maps with 95% indexing (pqac-00000001). In AM inter-software comparisons, number-weighted grain-size metrics varied by \u00b126\u2013100% with different clean-up methods, while area-weighted metrics varied by only \u00b10.2\u201310% (pqac-00000000). One round robin noted acceptable indexing around ~80%, despite a nominal 95% target (pqac-00000002) | Unindexed points are not spatially random; they cluster near boundaries and especially distort small grains, causing artificial fragmentation or linking. Cleanup that reassigns low-confidence points can materially change grain topology (pqac-00000001, pqac-00000007, pqac-00000011) | Report indexed fraction, CI/fit thresholds, whether low-confidence pixels were removed or reassigned, and the difference between no cleanup and maximum cleanup if used for uncertainty estimation (pqac-00000003, pqac-00000011) |\n| Cleanup operations such as grain dilation / reassignment | Grain size, grain count, boundary network, potentially boundary fractions | In 3D GBCD work, data were cleaned with two iterations of grain dilation and a minimum grain size of 10 pixels; groups of <10 pixels with disorientations <5\u00b0 were reassigned to adjacent grains (pqac-00000015). AM grain-size work notes standards constraints that cleanup should change results by \u22645% (ISO 13067) or \u226410% (ASTM E2627) (pqac-00000000) | These operations systematically erase small grains and smooth/regularize boundaries, tending to increase grain size and reduce grain count unless tightly constrained; they also alter the boundary network used for downstream boundary statistics (pqac-00000015, pqac-00000000) | Cleanup routines should be constrained by standards limits and described explicitly, including iterations and reassignment rules (pqac-00000000, pqac-00000015) |\n| Area-weighted vs number-weighted statistics; edge-grain exclusion | Average grain size, histogram quantiles, reproducibility | Number-weighted metrics changed by \u00b126\u2013100% across cleanup methods, versus \u00b10.2\u201310% for area-weighted metrics (pqac-00000000). In one AM dataset, indexed-area-weighted median uncertainty half-range was \u00b11.5% for MFD (207 \u03bcm) and \u00b19.3% for grain area (6290 \u03bcm\u00b2), whereas conventional area-weighted medians showed \u00b116% for MFD (179 \u03bcm) and \u00b133% for grain area (4875 \u03bcm\u00b2) because of field-size and threshold sensitivity (pqac-00000012) | Number weighting overemphasizes numerous small grains and is highly sensitive to cleanup/cutoff choices. Excluding edge grains without correction underestimates area-weighted grain size when map size is small relative to grain size (pqac-00000000, pqac-00000012) | Prefer indexed-area-weighted median MFD; exclude edge grains but document the excluded area fraction and consider Miles-Lantejoul correction where applicable (pqac-00000000, pqac-00000003, pqac-00000012) |\n| Hough indexing / conventional EBSD vs HR-EBSD precision | Misorientation, KAM-like local rotation metrics, GND density floor | Conventional Hough-based EBSD: absolute orientation ~2\u00b0; misorientation precision ~0.1\u20130.5\u00b0. HR-EBSD: relative misorientation precision ~0.006\u00b0 (1\u00d710^-4 rad), i.e. about two orders of magnitude better. Estimated measurable GND lower bounds at 1 \u03bcm step are >3\u00d710^13 m^-2 for conventional EBSD versus >3\u00d710^11 m^-2 for HR-EBSD; at 100 nm step, >3\u00d710^14 versus >3\u00d710^12 m^-2 (pqac-00000013) | Better angular precision lowers the noise floor on local misorientation and thus on GND estimates derived from orientation gradients; conventional Hough indexing can substantially overstate the floor and blur subtle orientation gradients (pqac-00000013, pqac-00000014) | Report indexing/analysis method when presenting KAM/GND-like quantities; results from conventional EBSD and HR-EBSD are not directly comparable without noting their very different angular precision and GND detection floor (pqac-00000013) |\n| Texture sample size and cut-section bias | Texture strength, ODF/J-index | For synthetic cut fabrics, the cut effect increased texture strength above the true uniform value; with increasing sample size, J-index decreases and asymptotically converges, with minimal further change beyond ~2000 crystal orientations sampled. Example ODFs with n = 3000 still showed cut-induced fabric from a truly uniform ODF (pqac-00000009) | Thin-section/2D EBSD sampling preferentially intersects elongated crystals when their long axis is closer to section normal, creating a systematic, non-random ODF bias and inflating apparent texture strength (pqac-00000008, pqac-00000009) | Report sample size for texture analysis and recognize that 2D EBSD ODFs can have morphology-driven cut bias; community calls for joint stereological correction of shape, size, and orientation with uncertainty estimates (pqac-00000008, pqac-00000009) |\n| 3D GBCD alignment, out-of-plane spacing, and discretization | GBCD peak intensities, coherent twin fraction, GBED | For \u03a33 in Ni, 3D GBCD peak at the coherent twin plane was 240 MRD with 1:1 spacing and no secondary alignment; 390 MRD with 2:1 spacing; 670 MRD with secondary alignment at 1:1; and 1090 MRD with both 2:1 spacing and secondary alignment, essentially matching the stereological result of 1100 MRD (pqac-00000016). Changing discretization from 9 to 11 bins per 90\u00b0 increased the twin population to 3600 MRD because the ideal twin no longer lay on a bin boundary (pqac-00000016) | GBCD is highly sensitive to layer alignment, voxel aspect ratio, and binning/discretization; poor alignment suppresses sharp special-boundary peaks, while discretization choices can create large apparent intensity changes (pqac-00000015, pqac-00000016) | For GBCD/GBED, report alignment procedure, out-of-plane:in-plane spacing, matching tolerances (<5\u00b0 used for triple-junction matching), and discretization scheme; otherwise special-boundary populations are not reproducible (pqac-00000015, pqac-00000016) |\n| SEM tilt and drift / geometric distortion | Grain size, especially area-based metrics; boundary geometry | In Ti reanalysis, adding 2\u00b0 tilt caused a grain-size reduction factor of 0.95 from cos(72\u00b0)/cos(70\u00b0) (pqac-00000011). In 2026 synthetic distortion work, most methods stayed within \u0394G \u00b10.5 ASTM grain-size numbers under typical conditions; intercept methods were more sensitive, reaching up to about \u00b12 G under drift, planimetric methods changed by ~1 G, and TPC/ASTM E2627 was least sensitive (pqac-00000004) | Tilt error foreshortens the mapped y direction and biases area-based size downward; drift elongates/distorts grains, with stronger impact on intercept-based metrics than on robust planimetric/TPC approaches (pqac-00000011, pqac-00000004) | Report specimen tilt calibration, scan orthogonality/stability, and any distortion correction; if possible compare x and y intercepts to diagnose tilt/drift asymmetry (pqac-00000010, pqac-00000011) |\n| Interlaboratory / inter-software reproducibility | Grain size and uncertainty budgets | In the 12-lab Ti round robin, 4 of 12 laboratories gave significantly different grain-size results; after outlier removal, reproducibility standard deviation was 1.98 \u03bcm for equivalent circle diameter and 1.15 \u03bcm for linear intercept, and equivalent-circle values were ~10% higher than linear intercept. Reproducibility limit for Dcircle was 70% greater than for Dlin (Rcircle = 5.79, Rlin = 3.36) (pqac-00000002, pqac-00000006, pqac-00000011). AM work concludes combined expanded uncertainty k = 2 of about 20% is achievable when step size, threshold, cleanup, and sampling are controlled (pqac-00000003) | Major between-lab discrepancies came from magnification calibration, step size, minimum grain cutoff, cleanup, tilt, and insufficient mapped area. Area-based metrics were more sensitive than intercept metrics to geometric/calibration errors (pqac-00000002, pqac-00000006, pqac-00000010) | Reproducible EBSD grain size requires reporting acquisition geometry, calibration, step size, threshold angle, cutoff, cleanup, map size/FoV, and statistic used; standards-oriented workflows can achieve ~20% expanded uncertainty, but operator choices otherwise dominate (pqac-00000002, pqac-00000003, pqac-00000010) |\n\n\n*Table: This table summarizes quantitative literature evidence on how key EBSD acquisition and post-processing choices change grain size, texture, boundary statistics, and orientation-gradient metrics. It is useful as a compact checklist of known sensitivities, systematic biases, and reporting requirements needed for reproducible EBSD analysis.*\n\n## 1. Quantified sensitivity studies\n\n### 1.1 Step size and mapped area\n\nStep size affects both spatial resolution and the *effective* grain-reconstruction criterion. In microstructures with smooth intragranular rotation, the same total rotation is divided among more neighboring points at fine step size; coarsening can therefore make point-to-point misorientation exceed the reconstruction threshold and split a formerly connected grain. Coarse sampling can also disconnect narrow regions of non-convex grains. In an AM Hastelloy-X example, increasing step size from **3 to 6 \u03bcm** reduced the maximum reconstructed minimum-Feret diameter from **1250 to 970 \u03bcm**. Binning from **1.25 to 15 \u03bcm** produced a systematic decline in median and 75th-percentile minimum-Feret diameter. (pqac-00000012)\n\nISO 13067-oriented guidance is approximately **one step per 10% of mean grain diameter**. A commonly used 20%-of-diameter rule can be inadequate for non-convex AM grains. Step size and boundary threshold are interdependent and must be held fixed for comparisons. (pqac-00000001, pqac-00000003)\n\nField of view is at least as important as pixel density. Bootstrap analysis found approximately **10% sampling uncertainty at a field width of 15 grain lengths**, with the mean stabilizing above roughly seven grain lengths but outlier risk remaining. The proposed robust condition is about **20 grain lengths per field of view**, especially for elongated AM grains. (pqac-00000003, pqac-00000012)\n\n### 1.2 Grain-reconstruction misorientation tolerance\n\nIncreasing the reconstruction threshold merges boundaries and therefore increases mean grain size and decreases grain count. In the titanium round-robin reanalysis, changing the boundary threshold from **5\u00b0 to 15\u00b0** increased mean size:\n\n- **30.5 to 31.8 \u03bcm** at 0.5 \u03bcm step and 2 \u03bcm cutoff: **+4.3%**;\n- **35.9 to 37.5 \u03bcm** at 3 \u03bcm step and 10 \u03bcm cutoff: **+4.5%**;\n- **34.9 to 36.9 \u03bcm** in a tilted condition: **+5.7%**;\n- **33.6 to 35.4 \u03bcm** in another 3 \u03bcm condition: **+5.4%**. (pqac-00000011)\n\nThis parameter also directly determines LAGB/HAGB fractions: raising the grain threshold reclassifies or removes boundaries in the interval between the old and new thresholds. Thus a reported \u201cLAGB fraction\u201d is uninterpretable unless the lower noise cutoff, LAGB/HAGB dividing angle, reconstruction rule, and length/segment weighting are stated. For AM structures containing intragranular rotations, 10\u00b0 has been recommended over 5\u00b0 for identifying morphological grains, but that is a purpose-dependent convention rather than a universal physical boundary. (pqac-00000003, pqac-00000007, pqac-00000012)\n\n### 1.3 Minimum-grain cutoff and grain weighting\n\nThe minimum accepted grain size was the **largest identified source of interlaboratory variation** in the titanium round robin. Small grains disproportionately affect number-weighted means, and the effect depends on step size, indexing quality, and treatment of unindexed points. ISO 13067 and ASTM E2627 were reported as using markedly different exclusion scales\u2014approximately **10 points** and **100 points**, respectively\u2014so \u201cstandard-compliant\u201d analyses can still differ unless the standard and implementation are specified. Cutoffs should be reported in both pixels and physical units. (pqac-00000000, pqac-00000002, pqac-00000006)\n\nThe direction of bias is systematic: removing small grains lowers grain count and raises number-weighted mean grain size. In inter-software AM analyses, changing cleanup produced **\u00b126\u2013100%** changes in number-weighted metrics but only **\u00b10.2\u201310%** in area-weighted metrics. Indexed-area-weighted median minimum-Feret diameter is consequently much more robust than a number mean. (pqac-00000000)\n\nIn one AM dataset, indexed-area-weighted medians had half-ranges of only **\u00b11.5% for MFD** and **\u00b19.3% for grain area**. Conventional area-weighted medians varied by **\u00b116%** and **\u00b133%**, respectively, because field-size, edge, and cutoff effects were not fully represented. (pqac-00000012)\n\n### 1.4 Indexing fraction, confidence/fit thresholds, and cleanup\n\nCleanup sensitivity rises sharply as raw map quality declines. Estimated cleanup uncertainty was **\u00b113% at 65% indexing**, compared with **\u00b14% at 95% indexing**. Unindexed points are generally not missing at random; they concentrate at boundaries, deformed areas, fine features, and weak patterns. Depending on topology, they can fragment one grain into several or allow adjacent grains to be linked after filling. (pqac-00000001)\n\nThe titanium round robin compared systems that either indexed every point with a confidence measure or left points unindexed when fit criteria failed. One reanalysis rendered points with **confidence index <0.1** unindexed. This illustrates why \u201cindexing percentage\u201d cannot be compared independently of the CI or fit threshold and indexing philosophy. Approximately 80% indexing was workable in that particular round robin despite a nominal 95% target, but it was not evidence that 80% is generally sufficient. (pqac-00000002, pqac-00000011)\n\nGrain dilation is explicitly topology-changing. One 3D GBCD workflow used **two iterations**, a **10-pixel minimum grain**, and reassigned groups below 10 pixels whose disorientation was below **5\u00b0** to an adjacent grain. Such processing erases small components and modifies boundary geometry; it is not neutral denoising. (pqac-00000015)\n\nThe standards-oriented limits reported in the AM study were that cleanup should alter results by no more than **5% under ISO 13067** or **10% under ASTM E2627**. These limits should be treated as acceptance checks, not proof that the cleaned map is unbiased. (pqac-00000000)\n\nDirect controlled, transferable numerical studies for **neighbor orientation correlation, neighbor pattern averaging, and vendor-specific CI standardization** were not found in the retrieved quantitative literature. Their expected directions are nevertheless clear: orientation-correlation filling and dilation remove isolated grains and shorten or move boundaries; neighbor-pattern averaging improves signal-to-noise but mixes patterns across boundaries unless boundary-aware, degrading spatial resolution and potentially suppressing narrow grains and LAGBs. Because the magnitude is dataset- and implementation-specific, it should be measured by raw-versus-processed parameter sweeps rather than assumed.\n\n### 1.5 Indexing method and orientation precision: Hough, refinement, and HR-EBSD\n\nConventional Hough EBSD has reported absolute-orientation accuracy of roughly **2\u00b0** and relative misorientation precision of approximately **0.1\u20130.5\u00b0**. Cross-correlation HR-EBSD reaches about **0.006\u00b0**, an improvement of roughly two orders of magnitude. This difference changes the noise floor of every local-misorientation-derived quantity. (pqac-00000013)\n\nFor Burgers vector magnitude 0.3 nm, estimated measurable GND floors at **1 \u03bcm step** are above approximately **3\u00d710\u00b9\u00b3 m\u207b\u00b2** for conventional Hough EBSD and **3\u00d710\u00b9\u00b9 m\u207b\u00b2** for HR-EBSD. At **100 nm step**, the corresponding floors rise to **3\u00d710\u00b9\u2074** and **3\u00d710\u00b9\u00b2 m\u207b\u00b2** because curvature divides angular error by spatial separation. (pqac-00000013)\n\nHR-EBSD also has analysis choices: reference and test patterns should remain within roughly **12\u00b0** for adequate overlap; normalized cross-correlation peak height below **0.3** indicates an unreliable result in simulations; and omitting rotational remapping can generate artificially high stresses. GND inversion is underdetermined and produces a lower-bound solution conditional on the selected dislocation types and optimization norm. (pqac-00000014)\n\nThe retrieved full-text evidence did not support a defensible universal numerical conversion between **Hough, dictionary indexing, and full-pattern orientation refinement** for grain size, texture intensity, or GBCD. The robust conclusion is narrower: full-pattern/cross-correlation refinement greatly reduces relative angular noise and therefore materially changes KAM/GND and near-threshold LAGB statistics, whereas grain topology will change mainly where Hough misindexing or angular error lies near the chosen reconstruction threshold. Method, pattern resolution/binning, refinement model, and quality rejection threshold must therefore be reported.\n\n### 1.6 KAM and GND density\n\nKAM is particularly parameter-dependent because it is an average over a user-defined neighborhood, normally after rejecting neighbor pairs above a chosen angle. Changing step size changes the physical kernel radius; changing neighbor order changes spatial smoothing; changing the exclusion angle changes whether boundaries and subboundaries enter the calculation; cleanup suppresses isolated angular outliers and therefore usually lowers KAM. GND density additionally scales as orientation gradient, approximately angular change divided by step length, so its noise floor rises as step size decreases unless angular precision improves proportionally. The Hough-versus-HR floors above quantify this effect. (pqac-00000013)\n\nConsequently, KAM or GND values are not reproducible if only \u201cKAM was calculated\u201d is reported. Required information includes step size, neighbor shell/kernel and physical radius, boundary exclusion angle, whether zero/unindexed neighbors are omitted, indexing/refinement method and angular precision, smoothing or cleanup, Burgers vector, finite-difference scheme, assumed slip/dislocation systems, inversion norm, and whether the value is a lower bound. The retrieved corpus contained no mature interlaboratory uncertainty standard for KAM/GND comparable to ASTM E2627 or ISO 13067 for grain size.\n\n### 1.7 Texture strength and ODF intensity\n\nTexture has two separable sensitivities: orientation-measurement error and statistical/sectioning bias. Synthetic sectioning showed that even a truly uniform 3D ODF can acquire a nonuniform 2D EBSD ODF because elongated grains are more likely to be intersected when their long axes are near the section normal. This systematically inflates apparent fabric strength; it is not random angular noise. (pqac-00000008, pqac-00000009)\n\nFor repeated synthetic trials, the J-index decreased toward its asymptote as grain count increased; above approximately **2000 crystal orientations**, further sample-size effect was minimal. ODFs based on **3000 grains** could nevertheless retain morphology-driven cut bias. Kernel optimization also generated small \u201cstair-step\u201d changes in J-index as sample size changed, demonstrating that ODF bandwidth is itself a processing parameter. (pqac-00000009)\n\nThus texture reporting should specify whether orientations are point-, grain-, or area-weighted; number of independent grains and points; ODF kernel/bandwidth and symmetry; section orientation; grain-shape anisotropy; and any smoothing or removal of low-quality points. Point weighting overrepresents large grains, while one-orientation-per-grain weighting gives each grain equal weight. Neither is universally correct; the estimand must be declared.\n\n### 1.8 Boundary fractions and GBCD\n\nLAGB/HAGB fractions are highly sensitive near both the angular-resolution floor and the chosen class boundary. Conventional Hough uncertainty of **0.1\u20130.5\u00b0**, and possible calibration errors of **2\u20133\u00b0**, can move substantial boundary length among low-angle bins; older work found misorientations \u226520\u00b0 generally within 5\u00b0 of truth, with larger relative errors at smaller angles. (pqac-00000005, pqac-00000013)\n\nFive-parameter GBCD adds sensitivity to boundary-plane reconstruction, registration, voxel aspect ratio, and angular binning. In a 3D \u03a33 analysis, the coherent-twin peak was:\n\n- **240 MRD** at 1:1 spacing without secondary alignment;\n- **390 MRD** at 2:1 spacing without that alignment;\n- **670 MRD** at 1:1 after secondary alignment;\n- **1090 MRD** using both 2:1 spacing and secondary alignment, essentially matching **1100 MRD** from stereology. (pqac-00000016)\n\nChanging discretization from 9 to 11 bins per 90\u00b0 moved the peak to **3600 MRD**, because the ideal twin changed from lying on a bin boundary to lying within a bin. An independent length-based estimate gave **21.9% coherent twins**, while the approximately 1100-MRD reconstruction differed by more than 20% from the corresponding expected peak. GBCD peak intensity is therefore not reproducible without the full discretization and registration specification. (pqac-00000016)\n\n## 2. Documented systematic bias\n\nThe best-supported directions of bias are:\n\n1. **Minimum-size filtering:** removes fine grains, lowers grain count, and raises number-weighted grain size. It was the dominant source of variation in the titanium round robin. (pqac-00000002, pqac-00000006)\n2. **Dilation/neighborhood reassignment:** erases small islands, smooths boundaries, and merges them into larger neighbors; grain size rises and boundary length/count usually falls. The exact magnitude depends on map quality and iteration count. (pqac-00000015)\n3. **Confidence/fit rejection without controlled filling:** creates non-random holes near boundaries and deformed regions; it may fragment grains. Filling those holes may instead bridge genuine boundaries. (pqac-00000001, pqac-00000011)\n4. **Coarser step size:** may miss small grains and narrow boundaries, but in continuously rotating AM grains it can also split grains, producing the observed decrease in reconstructed size. The sign is therefore microstructure-dependent, although the Hastelloy-X series showed decreasing size with coarsening. (pqac-00000012)\n5. **Higher reconstruction angle:** systematically merges low-angle domains and raises grain size by roughly 4\u20136% in the reported Ti test. (pqac-00000011)\n6. **Number weighting:** strongly overweights cleanup-generated or genuine small grains. Area-weighted measures reduced cross-cleanup variation from as much as \u00b1100% to \u226410% in the reported comparison. (pqac-00000000)\n7. **Edge-grain exclusion:** without stereological correction, preferentially removes large grains and underestimates area-weighted size in small maps. ISO 13067 recommends Miles\u2013Lantejoul-type correction, although it is difficult for irregular AM grains. (pqac-00000000)\n8. **Tilt/drift:** a 2\u00b0 tilt error produced a predicted area-size factor of **0.95**. Under typical distortion most methods remained within **\u00b10.5 ASTM G**, but strong drift produced changes up to **\u00b12 G** for intercept methods and about **1 G** for planimetric methods; TPC/ASTM E2627-type approaches were most robust. (pqac-00000004, pqac-00000011)\n9. **2D sectioning of anisotropic grains:** inflates apparent ODF strength even when the true ODF is uniform. (pqac-00000008, pqac-00000009)\n10. **Angular smoothing and cleanup:** generally lowers KAM/GND and LAGB content by suppressing short-wavelength orientation variations, but can create gradients at interfaces if orientations are inappropriately mixed. No universal correction factor exists.\n\n## 3. Uncertainty quantification and statistical sufficiency\n\n### Grain size\n\nThe most complete uncertainty framework treats:\n\n- sampling variability from bootstrap subsampling as **Type A**;\n- cleanup range and histogram/bin precision as **Type B**, often rectangular distributions;\n- standard components combined in quadrature;\n- expanded uncertainty reported with **k=2**.\n\nUsing this approach, a relative combined expanded uncertainty near **20%** was considered achievable for AM grain-size measurement. Sampling was usually the dominant component. (pqac-00000003, pqac-00000012)\n\nFor generic grain-size stabilization, synthetic distortion work found curves flattening around **300\u2013500 grains**. ASTM E112's traditional minimum is only **50 grains** for planimetric measurement or 50 intercepts, which is a minimum count rather than assurance of narrow uncertainty. (pqac-00000004)\n\nReported size should include the distribution and uncertainty, not merely a mean. For skewed populations, lognormal/Weibull descriptions, medians, quantiles, and indexed-area-weighted cumulative distributions are preferable to assuming a Gaussian grain-number distribution. (pqac-00000003, pqac-00000007, pqac-00000012)\n\n### Texture\n\nThe available simulation study used **1000 repeated realizations** to estimate median and 95% critical J-index values. Approximately **2000 independent crystal orientations** were required before sample-count effects became small for the tested uniform ODFs. This is a more relevant sample-size concept than number of EBSD pixels because neighboring pixels within one grain are not independent orientation samples. (pqac-00000009)\n\nConfidence intervals for texture should therefore be generated by resampling grains or spatial blocks\u2014not individual pixels\u2014and should include ODF bandwidth uncertainty and, where grain shapes are anisotropic, sectioning/cut bias. Current tools often omit covariance among grain shape, size, and orientation, prompting calls for joint, open, validated stereological inversion. (pqac-00000008)\n\n### Misorientation, KAM, GND, and boundary statistics\n\nFor these outputs, a practical uncertainty budget should propagate angular precision through the spatial derivative and repeat the analysis over plausible cleanup, neighbor-kernel, and threshold choices. At minimum, report a noise floor such as the Hough/HR GND floors above. Because GND inversion is underdetermined and 2D EBSD measures only part of the curvature tensor, the resulting density is normally a model-dependent lower bound, not a complete dislocation-density measurement. (pqac-00000013, pqac-00000014)\n\nFormal confidence intervals and minimum-grain requirements for KAM, GND, and LAGB/HAGB fractions remain an important literature gap. Spatial block bootstrap, repeated-map designs, and sensitivity envelopes are more defensible than pixel-wise standard errors.\n\n## 4. Interlaboratory and inter-software reproducibility\n\nThe VAMAS/ISO-oriented titanium exercise included laboratories from **eight countries**, including three equipment manufacturers, five national metrology institutes, one university, and two industrial laboratories. Four of 12 laboratories produced significantly different results. After outlier removal, between-laboratory reproducibility standard deviations were **1.98 \u03bcm** for equivalent-circle diameter and **1.15 \u03bcm** for linear intercept. Equivalent-circle values averaged approximately **10% higher** than intercept values. (pqac-00000002, pqac-00000006, pqac-00000010)\n\nEquivalent-circle reproducibility was much poorer: reported reproducibility limits were **R=5.79 \u03bcm** for equivalent circle and **R=3.36 \u03bcm** for linear intercept, a roughly 70% difference. The causes were magnification calibration, tilt correction, scan geometry/drift, insufficient mapped area, step size, cleanup, and especially minimum-grain cutoff. Within-laboratory repeatability was substantially better than between-laboratory reproducibility. (pqac-00000006, pqac-00000011)\n\nAn earlier multi-material comparison involving up to nine laboratories also found that only four performed consistently well; identified determinants were SEM resolution, EBSD camera, preparation, and operator skill. (pqac-00000010)\n\nThe newer AM comparison applied a common 10\u00b0 threshold across AZtecCrystal, OIM Analysis, and MTEX. It found that implementation differences in cleanup and grain-area calculation remain consequential, particularly for number-weighted measures. Area-weighted median MFD was substantially more software-robust. (pqac-00000000)\n\nFor GBCD, the same dataset changed from **240 to 1090 MRD** solely through spacing/registration choices and to **3600 MRD** through angular discretization. This is effectively a software/protocol reproducibility warning even though it was not a multi-laboratory round robin. (pqac-00000016)\n\nNo broadly adopted benchmark or round robin was found that simultaneously compares vendors and laboratories for KAM, GND, LAGB/HAGB fractions, neighbor cleanup, and dictionary-versus-Hough indexing. That absence is itself important: grain-size metrology is relatively mature, while deformation and boundary-character metrics remain mostly method-specific.\n\n## 5. Standards, consensus, and minimum reproducible reporting\n\nASTM E2627 and ISO 13067 primarily standardize EBSD grain-size measurement, not the full range of KAM/GND, texture, or GBCD analyses. From the standards-oriented studies, the minimum reporting package should include:\n\n1. **Specimen and geometry:** preparation route, analyzed plane/direction, accelerating voltage, current, working distance, nominal and calibrated tilt, scan orientation, distortion/drift correction, and magnification calibration.\n2. **Map sampling:** physical map dimensions, grid geometry, step size, field count and selection procedure, indexed fraction, number of points, grains, and edge grains.\n3. **Pattern/indexing details:** detector/camera, pattern resolution and binning, exposure, Hough/dictionary/refinement/HR method, phase files, CI/fit/peak thresholds, and angular precision or empirical repeatability.\n4. **Cleanup audit trail:** every operation in order, iteration count, neighborhood/kernel, CI or fit criterion, dilation/correlation/fill rule, whether patterns or orientations were averaged, and the fraction of points whose orientation changed. Raw and cleaned maps should both be retained.\n5. **Grain reconstruction:** misorientation threshold, point-to-point versus grain-mean rule, treatment of pseudosymmetry/twins, connectivity, minimum-grain cutoff in points and physical units, removed grain count and area fraction, and edge-grain handling.\n6. **Statistic:** number-, area-, or point-weighting; equivalent-circle, intercept, Feret, or area metric; complete distribution/quantiles; histogram bins or KDE bandwidth; and uncertainty coverage factor.\n7. **KAM/GND:** physical kernel size and neighbor shell, angular cutoff, boundary exclusion, gradient operator, Burgers vector, slip/dislocation basis, inversion norm, smoothing, and detection/noise floor.\n8. **Boundary statistics/GBCD:** angular noise cutoff; LAGB/HAGB threshold; length-, segment-, or count-weighting; CSL tolerance; line simplification; bin/discretization; voxel aspect ratio; serial-section registration; and uncertainty/sensitivity analysis.\n9. **Texture:** number of independent grains, grain/point/area weighting, specimen and crystal symmetry, ODF kernel/bandwidth, section orientation, texture-strength definition, and confidence interval method.\n\nThe strongest consensus is that post-processing must be treated as part of the measurement model. Step size and reconstruction threshold must be reported together; cutoff and cleanup effects should be quantified; cleanup-induced changes should remain within the applicable standard's limits; field-of-view sampling should be included in uncertainty; and raw data plus scripts or complete software recipes should accompany results wherever possible. (pqac-00000000, pqac-00000001, pqac-00000003, pqac-00000010)\n\nThe literature explicitly motivates more objective workflows. The titanium round robin demonstrated that operator-selected cutoffs and cleanup dominate between-lab variation. The AM study advocates standardized, software-robust, indexed-area-weighted statistics with bootstrap uncertainty. The texture study calls for open, documented, validated tools that jointly correct grain shape, size, and orientation and provide uncertainty rather than applying separate hidden-assumption corrections. (pqac-00000002, pqac-00000003, pqac-00000008)\n\n## Bottom line\n\n- **Grain size/count:** highly sensitive unless step size, threshold, cutoff, cleanup, field size, edge treatment, and weighting are fixed. Number-weighted values may change by order-unity amounts; robust area-weighted medians can often be held within about 10% processing sensitivity.\n- **Texture/ODF:** orientation precision matters, but independent-grain count, bandwidth, weighting, and 2D sectioning bias can be equally important. Around 2000 independent orientations were needed for stable J-index in the cited synthetic tests.\n- **KAM/GND:** among the least transferable EBSD metrics. Conventional versus HR angular precision changes the GND floor by about two orders of magnitude, and step size changes it inversely.\n- **LAGB/HAGB:** intrinsically threshold- and precision-dependent; cleanup and angular smoothing preferentially suppress LAGBs.\n- **GBCD:** can change by factors of several solely from registration, voxel aspect ratio, and binning; sharp special-boundary peaks require full protocol reporting.\n- **Reproducibility:** achievable but not automatic. The Ti round robin had 4/12 significant laboratory outliers; controlled grain-size workflows can approach roughly 20% expanded uncertainty, whereas comparable validated uncertainty frameworks are still lacking for KAM/GND and boundary-character metrics.", + "answer_reasoning": null, + "has_successful_answer": true, + "context": "", + "contexts": [ + { + "id": "pqac-00000000", + "context": "The excerpt addresses sensitivity and uncertainty of EBSD-derived grain size measurements across different software packages (AZtecCrystal, OIM Analysis, MTEX 6.0.0) using identical grain boundary threshold angles of 10\u00b0. Key findings include: number-weighted metrics show \u00b126-100% variation with different clean-up methods, while area-weighted metrics are more robust at \u00b10.2-10% variation. Clean-up routines must comply with ISO 13067 (\u22645% change) or ASTM E2627 (\u226410% change). Grain area computation method uncertainty is comparable to clean-up effects but has negligible impact on mean free distance (MFD). Standards specify minimum grain size thresholds of 10 points (ISO 13067) or 100 points (ASTM E2627) for exclusion. Edge grain exclusion causes underestimation of area-weighted grain size in small maps, particularly when grain sizes are large relative to map field of view. The Miles-Lantejoul correction is recommended by ISO 13067 to account for edge bias but is complex to implement in additively manufactured microstructures with variable grain shapes.", + "question": "Extract all quantitative and qualitative evidence relevant to sensitivity, uncertainty, bias, and reproducibility of EBSD-derived grain size/count, texture/ODF, KAM/GND, low/high-angle boundaries, and GBCD as acquisition or processing parameters change. Include exact parameter values, numerical changes, standards requirements, round-robin discrepancies, sampling requirements, and recommended reporting.", + "text": { + "embedding": null, + "text": "", + "name": "tong2026towardsstandardisationof pages 5-10", + "media": [], + "doc": { + "embedding": null, + "docname": "tong2026towardsstandardisationof", + "dockey": "e03cd6b3ba685764", + "citation": "Vivian Tong, Hannah Zhang, Jacopo Del Gaudio, Ken Mingard, and A. Gholinia. Towards standardisation of average grain size measurement of additively manufactured microstructures using ebsd. ArXiv, May 2026. URL: https://doi.org/10.48550/arxiv.2605.28852, doi:10.48550/arxiv.2605.28852.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "tong2026towardsstandardisationof", + "bibtex": "@article{tong2026towardsstandardisationof,\n author = \"Tong, Vivian and Zhang, Hannah and Gaudio, Jacopo Del and Mingard, Ken and Gholinia, A.\",\n title = \"Towards standardisation of average grain size measurement of additively manufactured microstructures using EBSD\",\n year = \"2026\",\n journal = \"ArXiv\",\n month = \"May\",\n doi = \"10.48550/arxiv.2605.28852\",\n url = \"https://doi.org/10.48550/arxiv.2605.28852\"\n}\n", + "authors": [ + "Vivian Tong", + "Hannah Zhang", + "Jacopo Del Gaudio", + "Ken Mingard", + "A. Gholinia" + ], + "publication_date": "2026-05-16T00:00:00Z", + "year": 2026, + "volume": null, + "issue": null, + "issn": null, + "pages": null, + "journal": "ArXiv", + "publisher": null, + "url": "", + "title": "Towards standardisation of average grain size measurement of additively manufactured microstructures using EBSD", + "citation_count": 0, + "bibtex_type": "article", + "source_quality": -1, + "is_retracted": null, + "doi": "10.48550/arxiv.2605.28852", + "doi_url": "https://doi.org/10.48550/arxiv.2605.28852", + "doc_id": "e03cd6b3ba685764", + "file_location": null, + "license": null, + "pdf_url": "", + "other": { + "client_source": [ + "paper_search", + "semantic_scholar", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + "semantic_scholar", + "semantic_scholar", + "self_generated" + ] + }, + "formatted_citation": "Vivian Tong, Hannah Zhang, Jacopo Del Gaudio, Ken Mingard, and A. Gholinia. Towards standardisation of average grain size measurement of additively manufactured microstructures using ebsd. ArXiv, May 2026. URL: https://doi.org/10.48550/arxiv.2605.28852, doi:10.48550/arxiv.2605.28852. This article has 0 citations." + }, + "chunk_id": "ef4a6372-a04f-45fe-bd75-1cfee8af4e9a" + }, + "score": 9, + "snippets": [ + "The number-weighted metrics vary by a half-range of \u00b1 26 \u2013 100 %. In contrast, area-weighted metrics are an order of magnitude less sensitive to clean-up method at \u00b1 0.2 \u2013 10 %.", + "a single g.b. threshold angle of 10\u00b0, minimum grain size of 1 point, map edge grains included", + "No equivalent clean-up methods are available in the three software programs. Therefore, the maximum allowable clean-up routines compliant with ISO 13067 (\u2264 5 % change to EBSD map) were performed", + "AZtecCrystal's 'Autoclean' function, which for this dataset is compliant with ASTM E2627 (\u2264 10 % change) but not ISO 13067, was also tested.", + "The reconstructed grain areas are numerically identical for all three methods.", + "The effect of grain area computation method on grain size is shown in Table 1 (Columns 3 vs 4, and Columns 5 vs 6). Its uncertainty contribution to grain area is similar in size to the effect of data clean-up, but its effect on MFD is negligible", + "ISO 13067 and ASTM E2627 specify that small grains below a threshold size (10 and 100 points respectively) should be excluded from the analysis.", + "The area-weighted grain size is underestimated for small image fields, because large grains are statistically more likely to intersect the map edges and be excluded.", + "The Miles-Lantejoul correction, recommended in ISO 13067, recognises that the probability that a grain cuts a map edge is equal to its length fraction perpendicular to that edge" + ], + "used_images": false + }, + { + "id": "pqac-00000001", + "context": "The excerpt provides evidence on EBSD grain size measurement uncertainty and reproducibility. Grain clean-up uncertainty varies significantly with indexing rate: \u00b113% for 65% indexed maps versus \u00b14% for 95% indexed maps. EBSD step size and grain boundary threshold angle are critical interdependent parameters that must be identical for valid grain size comparisons. ISO 13067 recommends step sizes around 10% of average grain diameter, while 20% recommendations from other sources are insufficient for additive manufacturing structures. Unindexed points disproportionately affect small grain measurement due to non-random spatial distribution. Sample selection bias appears significant, with participants in interlaboratory studies disagreeing on whether to exclude fine grains near AM build surfaces. These factors collectively impact reproducibility of average grain size measurements from EBSD data.", + "question": "Extract all quantitative and qualitative evidence relevant to sensitivity, uncertainty, bias, and reproducibility of EBSD-derived grain size/count, texture/ODF, KAM/GND, low/high-angle boundaries, and GBCD as acquisition or processing parameters change. Include exact parameter values, numerical changes, standards requirements, round-robin discrepancies, sampling requirements, and recommended reporting.", + "text": { + "embedding": null, + "text": "", + "name": "tong2026towardsstandardisationof pages 16-20", + "media": [], + "doc": { + "embedding": null, + "docname": "tong2026towardsstandardisationof", + "dockey": "e03cd6b3ba685764", + "citation": "Vivian Tong, Hannah Zhang, Jacopo Del Gaudio, Ken Mingard, and A. Gholinia. Towards standardisation of average grain size measurement of additively manufactured microstructures using ebsd. ArXiv, May 2026. URL: https://doi.org/10.48550/arxiv.2605.28852, doi:10.48550/arxiv.2605.28852.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "tong2026towardsstandardisationof", + "bibtex": "@article{tong2026towardsstandardisationof,\n author = \"Tong, Vivian and Zhang, Hannah and Gaudio, Jacopo Del and Mingard, Ken and Gholinia, A.\",\n title = \"Towards standardisation of average grain size measurement of additively manufactured microstructures using EBSD\",\n year = \"2026\",\n journal = \"ArXiv\",\n month = \"May\",\n doi = \"10.48550/arxiv.2605.28852\",\n url = \"https://doi.org/10.48550/arxiv.2605.28852\"\n}\n", + "authors": [ + "Vivian Tong", + "Hannah Zhang", + "Jacopo Del Gaudio", + "Ken Mingard", + "A. Gholinia" + ], + "publication_date": "2026-05-16T00:00:00Z", + "year": 2026, + "volume": null, + "issue": null, + "issn": null, + "pages": null, + "journal": "ArXiv", + "publisher": null, + "url": "", + "title": "Towards standardisation of average grain size measurement of additively manufactured microstructures using EBSD", + "citation_count": 0, + "bibtex_type": "article", + "source_quality": -1, + "is_retracted": null, + "doi": "10.48550/arxiv.2605.28852", + "doi_url": "https://doi.org/10.48550/arxiv.2605.28852", + "doc_id": "e03cd6b3ba685764", + "file_location": null, + "license": null, + "pdf_url": "", + "other": { + "client_source": [ + "paper_search", + "semantic_scholar", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + "semantic_scholar", + "semantic_scholar", + "self_generated" + ] + }, + "formatted_citation": "Vivian Tong, Hannah Zhang, Jacopo Del Gaudio, Ken Mingard, and A. Gholinia. Towards standardisation of average grain size measurement of additively manufactured microstructures using ebsd. ArXiv, May 2026. URL: https://doi.org/10.48550/arxiv.2605.28852, doi:10.48550/arxiv.2605.28852. This article has 0 citations." + }, + "chunk_id": "03e0c36d-3663-4a5a-a8fc-11d2e1f815c0" + }, + "score": 8, + "snippets": [ + "The uncertainty components due to grain clean-up were \u00b1 13 % for the map in Figure 7a (65 % indexed) and \u00b1 4 % for the map in Figure 8b (95 % indexed)", + "grain sizes measured from EBSD maps acquired at different step sizes are not directly comparable, even if the boundary threshold angles are the same", + "grain size should always be reported with its EBSD map step size and grain boundary threshold angle in such microstructures", + "Identical threshold angles (and step sizes) must be used when comparing EBSD grain sizes", + "The guidance on EBSD map step size selection in ISO 13067 (around 10 % of the average grain diameter, in this case minimum Feret diameter) is a good starting point", + "20 % of the average grain diameter, recommended in Reference [7], may be appropriate for convex polygonal grain structures, but is too coarse for resolving AM structures", + "unindexed points were not randomly positioned, but disproportionately affected areas with smaller grains", + "a major uncertainty component was related to whether or not participants chose to crop out fine grains near the AM build surface from the analysis FoV" + ], + "used_images": false + }, + { + "id": "pqac-6464ece3", + "context": "This research article addresses EBSD grain size measurement sensitivity to SEM imaging distortions and processing parameters. Key findings include: prior interlaboratory round-robin studies reported discrepancies of up to one ASTM grain size number between EBSD and optical methods. Most geometric distortion types (pincushion, barrel, trapezoidal, drift) introduce smaller biases than expected method accuracy under typical imaging conditions. High-resolution scanning with fine grids increases risks of beam drift, sample charging, and geometric distortions. Calibration errors (stage misalignment, detector offsets, outdated routines) introduce inconsistencies across datasets and laboratories. Processing parameters affecting results include minimum grain size thresholds (10-pixel vs. 100-pixel cutoffs), grain boundary detection methods, and annealing twin treatment. The Triple Point Count (TPC) method provides consistent performance across varying resolutions and sampling conditions. The article focuses on grain size measurements specifically and does not provide detailed quantitative evidence for texture/ODF, KAM/GND, or GBCD sensitivity.", + "question": "Extract all quantitative and qualitative evidence relevant to sensitivity, uncertainty, bias, and reproducibility of EBSD-derived grain size/count, texture/ODF, KAM/GND, low/high-angle boundaries, and GBCD as acquisition or processing parameters change. Include exact parameter values, numerical changes, standards requirements, round-robin discrepancies, sampling requirements, and recommended reporting.", + "text": { + "embedding": null, + "text": "", + "name": "timberlake2026effectsofsem pages 1-2", + "media": [], + "doc": { + "embedding": null, + "docname": "timberlake2026effectsofsem", + "dockey": "17c61a4b08c6319e", + "citation": "D. M. Timberlake and E. J. Payton. Effects of sem distortions on ebsd grain size measurements. Metallography, Microstructure, and Analysis, 15:489-505, Feb 2026. URL: https://doi.org/10.1007/s13632-026-01317-3, doi:10.1007/s13632-026-01317-3.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "timberlake2026effectsofsem", + "bibtex": "@article{timberlake2026effectsofsem,\n author = \"Timberlake, D. M. and Payton, E. J.\",\n title = \"Effects of SEM Distortions on EBSD Grain Size Measurements\",\n year = \"2026\",\n journal = \"Metallography, Microstructure, and Analysis\",\n volume = \"15\",\n pages = \"489-505\",\n month = \"Feb\",\n doi = \"10.1007/s13632-026-01317-3\",\n url = \"https://doi.org/10.1007/s13632-026-01317-3\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"2\",\n issn = \"2192-9262\"\n}\n", + "authors": [ + "D. M. Timberlake", + "E. J. Payton" + ], + "publication_date": "2026-02-23T00:00:00Z", + "year": 2026, + "volume": "15", + "issue": "2", + "issn": "2192-9262", + "pages": "489-505", + "journal": "Metallography, Microstructure, and Analysis", + "publisher": "Springer Science and Business Media LLC", + "url": "https://doi.org/10.1007/s13632-026-01317-3", + "title": "Effects of SEM Distortions on EBSD Grain Size Measurements", + "citation_count": 0, + "bibtex_type": "misc", + "source_quality": -1, + "is_retracted": null, + "doi": "10.1007/s13632-026-01317-3", + "doi_url": "https://doi.org/10.1007/s13632-026-01317-3", + "doc_id": "17c61a4b08c6319e", + "file_location": null, + "license": null, + "pdf_url": "https://link.springer.com/content/pdf/10.1007/s13632-026-01317-3.pdf", + "other": { + "client_source": [ + "paper_search", + "semantic_scholar", + "semantic_scholar", + "crossref", + "crossref" + ], + "bibtex_source": [ + "self_generated", + "semantic_scholar", + "semantic_scholar", + "self_generated", + [ + "self_generated" + ], + [ + "crossref" + ], + "self_generated", + [ + "self_generated" + ], + [ + "crossref" + ], + "self_generated" + ] + }, + "formatted_citation": "D. M. Timberlake and E. J. Payton. Effects of sem distortions on ebsd grain size measurements. Metallography, Microstructure, and Analysis, 15:489-505, Feb 2026. URL: https://doi.org/10.1007/s13632-026-01317-3, doi:10.1007/s13632-026-01317-3. This article has 0 citations." + }, + "chunk_id": "b71e42a4-6114-4f40-8b26-da2137ff6f85" + }, + "score": 6, + "snippets": [ + "Prior round robin studies and interlaboratory comparisons have reported discrepancies of up to one ASTM G grain size number between methodologies", + "Most distortion types introduce smaller biases than the expected accuracy of the methods under typical imaging conditions", + "TPC provides consistent performance across varying resolutions and sampling conditions", + "High-resolution scans using fine grids or small step sizes require longer acquisition times, increasing the risk of beam drift, sample charging, and geometric distortions in the resulting EBSD maps", + "calibration errors such as stage misalignment, detector offsets, or outdated routines, may introduce further inconsistencies across datasets or laboratories", + "minimum grain size thresholds (e.g., 10-pixel vs. 100-pixel cutoffs)", + "discrepancies of up to one ASTM G grain size number between methodologies", + "the role of geometric distortion introduced during SEM/EBSD data acquisition, remains insufficiently explored" + ], + "used_images": false + }, + { + "id": "pqac-00000004", + "context": "The excerpt presents quantitative evidence on EBSD grain size measurement sensitivity and uncertainty. Key findings include: sampling requirements of 300-500 grains reduce variability and flatten curves, with ASTM E 112 recommending minimum 50 grains for planimetric methods or 50 intercepts. Under typical SEM/optical microscopy conditions, distortions cause negligible bias, with most methods showing \u0394G variations within \u00b10.5 G, within acceptable standard tolerances. However, sensitivity varies by method: Abrams and Heyn intercept-based methods show largest sensitivity with increases up to \u00b12 G under drift conditions, while planimetric methods show ~1 G changes and TPC/ASTM E 2627 show smallest changes. Two-directional drift (x and y) produces greater variation than single-direction drift. The TPC method demonstrates superior robustness to distortion and scan resolution changes compared to intercept-based approaches, making it a potentially reliable alternative for conditions with large drift or imaging distortions.", + "question": "Extract all quantitative and qualitative evidence relevant to sensitivity, uncertainty, bias, and reproducibility of EBSD-derived grain size/count, texture/ODF, KAM/GND, low/high-angle boundaries, and GBCD as acquisition or processing parameters change. Include exact parameter values, numerical changes, standards requirements, round-robin discrepancies, sampling requirements, and recommended reporting.", + "text": { + "embedding": null, + "text": "", + "name": "timberlake2026effectsofsem pages 14-17", + "media": [], + "doc": { + "embedding": null, + "docname": "timberlake2026effectsofsem", + "dockey": "17c61a4b08c6319e", + "citation": "D. M. Timberlake and E. J. Payton. Effects of sem distortions on ebsd grain size measurements. Metallography, Microstructure, and Analysis, 15:489-505, Feb 2026. URL: https://doi.org/10.1007/s13632-026-01317-3, doi:10.1007/s13632-026-01317-3.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "timberlake2026effectsofsem", + "bibtex": "@article{timberlake2026effectsofsem,\n author = \"Timberlake, D. M. and Payton, E. J.\",\n title = \"Effects of SEM Distortions on EBSD Grain Size Measurements\",\n year = \"2026\",\n journal = \"Metallography, Microstructure, and Analysis\",\n volume = \"15\",\n pages = \"489-505\",\n month = \"Feb\",\n doi = \"10.1007/s13632-026-01317-3\",\n url = \"https://doi.org/10.1007/s13632-026-01317-3\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"2\",\n issn = \"2192-9262\"\n}\n", + "authors": [ + "D. M. Timberlake", + "E. J. Payton" + ], + "publication_date": "2026-02-23T00:00:00Z", + "year": 2026, + "volume": "15", + "issue": "2", + "issn": "2192-9262", + "pages": "489-505", + "journal": "Metallography, Microstructure, and Analysis", + "publisher": "Springer Science and Business Media LLC", + "url": "https://doi.org/10.1007/s13632-026-01317-3", + "title": "Effects of SEM Distortions on EBSD Grain Size Measurements", + "citation_count": 0, + "bibtex_type": "misc", + "source_quality": -1, + "is_retracted": null, + "doi": "10.1007/s13632-026-01317-3", + "doi_url": "https://doi.org/10.1007/s13632-026-01317-3", + "doc_id": "17c61a4b08c6319e", + "file_location": null, + "license": null, + "pdf_url": "https://link.springer.com/content/pdf/10.1007/s13632-026-01317-3.pdf", + "other": { + "client_source": [ + "paper_search", + "semantic_scholar", + "semantic_scholar", + "crossref", + "crossref" + ], + "bibtex_source": [ + "self_generated", + "semantic_scholar", + "semantic_scholar", + "self_generated", + [ + "self_generated" + ], + [ + "crossref" + ], + "self_generated", + [ + "self_generated" + ], + [ + "crossref" + ], + "self_generated" + ] + }, + "formatted_citation": "D. M. Timberlake and E. J. Payton. Effects of sem distortions on ebsd grain size measurements. Metallography, Microstructure, and Analysis, 15:489-505, Feb 2026. URL: https://doi.org/10.1007/s13632-026-01317-3, doi:10.1007/s13632-026-01317-3. This article has 0 citations." + }, + "chunk_id": "26c5feb5-90ce-4788-9ca5-39771084a3eb" + }, + "score": 7, + "snippets": [ + "captures more grains, with curves flattening and variability decreasing around 300\u2013500 grains", + "ASTM E 112 recommends enclosing at least 50 grains for planimetric methods or obtaining a minimum of 50 intercepts", + "Abrams and Heyn showed the largest increases in ASTM G at \u00b1 2 G", + "planimetric methods followed with more moderate changes (~1 G) and TPC and ASTM E 2627 methods showed the smallest change", + "distortions are unlikely to cause significant bias in grain size measurements", + "Under typical optical microscopy conditions and SEM conditions, distortions do not impact grain size measurement beyond the error that is deemed acceptable in the standard", + "nearly all methods exhibit \u0394G variations within \u00b1 0.5", + "While many distortions remain within the \u00b1 0.5 G tolerance, drift in the x- and y-direction stands out with higher maximum changes in G for Abrams", + "Intercept-based methods (Abrams and Heyn) exhibit greater sensitivity to distortion effects", + "The triple point count (TPC) method appears slightly more robust to scan resolution changes and image distortions than planimetric and linear intercept-based approaches" + ], + "used_images": false + }, + { + "id": "pqac-00000005", + "context": "The excerpt provides quantitative evidence on EBSD sensitivity and reproducibility across multiple parameters. Angular resolution depends on pixel resolution and calibration\u2014calibration errors of 2-3\u00b0 can cause incorrect boundary categorization. Misorientation angle accuracy shows dependency on angle magnitude: measurements of 20\u00b0 or greater are within 5\u00b0 of true value, while smaller misorientations have larger error magnitudes. Spatial resolution varies with material and orientation: 50-150nm parallel to tilt axis versus 150-500nm perpendicular for aluminum; lighter materials exhibit worse spatial resolution due to electron beam penetration. System angular accuracy of \u00b10.5\u00b0 was insufficient to detect texture changes at medium amplitudes. Beam current optimization affects indexing accuracy and spatial resolution\u2014low currents produce poorly-defined Kikuchi lines causing indexing failures, while high currents limit resolution through beam size and penetration depth. Cold work tolerance is minimal for subsequent EBSD analysis. Grain size perception is affected by boundary visibility\u2014fewer visible boundaries cause grains to appear larger. Calibration reproducibility and specimen preparation are critical for quantitative investigations.", + "question": "Extract all quantitative and qualitative evidence relevant to sensitivity, uncertainty, bias, and reproducibility of EBSD-derived grain size/count, texture/ODF, KAM/GND, low/high-angle boundaries, and GBCD as acquisition or processing parameters change. Include exact parameter values, numerical changes, standards requirements, round-robin discrepancies, sampling requirements, and recommended reporting.", + "text": { + "embedding": null, + "text": "", + "name": "muirhead2001themorphologicalcharacterisation pages 37-43", + "media": [], + "doc": { + "embedding": null, + "docname": "muirhead2001themorphologicalcharacterisation", + "dockey": "cae567d63f4248fe", + "citation": "JJ Muirhead. The morphological characterisation of grains and grain boundaries. Unknown journal, 2001.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "muirhead2001themorphologicalcharacterisation", + "bibtex": "@article{muirhead2001themorphologicalcharacterisation,\n author = \"Muirhead, JJ\",\n title = \"The morphological characterisation of grains and grain boundaries\",\n year = \"2001\",\n journal = \"Unknown journal\"\n}\n", + "authors": [ + "JJ Muirhead" + ], + "publication_date": null, + "year": 2001, + "volume": null, + "issue": null, + "issn": null, + "pages": null, + "journal": null, + "publisher": null, + "url": "https://shura.shu.ac.uk/20099/1/10697406.pdf", + "title": "The morphological characterisation of grains and grain boundaries", + "citation_count": 4, + "bibtex_type": null, + "source_quality": null, + "is_retracted": null, + "doi": null, + "doi_url": null, + "doc_id": "cae567d63f4248fe", + "file_location": null, + "license": null, + "pdf_url": "https://shura.shu.ac.uk/20099/1/10697406.pdf", + "other": { + "client_source": [ + "paper_search" + ], + "bibtex_source": [ + "self_generated" + ] + }, + "formatted_citation": "JJ Muirhead. The morphological characterisation of grains and grain boundaries. Unknown journal, 2001." + }, + "chunk_id": "5f50eee2-0568-4980-9220-ee3c833cb9f8" + }, + "score": 7, + "snippets": [ + "fewer boundaries visible will cause grains to be perceived as larger", + "errors of 2-3\u00b0 could results in a boundary being wrongly categorised", + "a higher pixel resolution giving a higher angular resolution", + "magnitudes of 20\u00b0 or more misorientation measurements will be within 5\u00b0 of the true value", + "Spatial resolution was defined by Humphreys as the distance across a boundary which the patterns cannot be solved [26] and has been estimated to be 50 to 150nm for aluminium parallel to the tilt axis and 150 to 500nm perpendicular to the tilt axis", + "light materials having a worse spatial resolution due to greater penetration of the electron beam", + "the reported angular accuracy of the EBSD system used was \u00b10.5\u00b0, which was insufficiently sensitive to detect any changes in texture at the medium amplitudes utilised", + "With low currents the resulting Kikuchi lines are not so well defined and the recognition algorithm may not index, or incorrectly index the pattern", + "With high currents the spatial resolution is limited by the beam size and the depth of penetration into the specimen", + "only a small amount of cold work in a material can be tolerated for subsequent analysis using EBSD" + ], + "used_images": false + }, + { + "id": "pqac-00000002", + "context": "This interlaboratory round-robin study on titanium grain size measurement via EBSD identified critical sensitivity to multiple parameters. Four of twelve laboratories reported significantly different results. Key error sources included: magnification calibration errors, noise reduction/data cleanup procedures, and step size selection with insufficient mapped area causing larger grains to be missed. After outlier removal, reproducibility standard deviation was 1.98 \u00b5m for equivalent circle diameter and 1.15 \u00b5m for linear intercept, with 10% lower values for linear intercept measurements. Smallest grain size cutoff choice was identified as the main source of interlaboratory variation, with disproportionate effects from small grains. Calibration and tilt angle measurement errors perpendicular to the tilt axis contributed to area-based measurements. Acceptable indexing was achieved at approximately 80% rather than the stated 95% target. The study emphasized proper reporting of grain size distribution data and cutoff values in both pixels and micrometers.", + "question": "Extract all quantitative and qualitative evidence relevant to sensitivity, uncertainty, bias, and reproducibility of EBSD-derived grain size/count, texture/ODF, KAM/GND, low/high-angle boundaries, and GBCD as acquisition or processing parameters change. Include exact parameter values, numerical changes, standards requirements, round-robin discrepancies, sampling requirements, and recommended reporting.", + "text": { + "embedding": null, + "text": "", + "name": "mingard2012determinationofgrain pages 30-32", + "media": [], + "doc": { + "embedding": null, + "docname": "mingard2012determinationofgrain", + "dockey": "7ab147f3caca1cf8", + "citation": "KP Mingard, PN Quested, and MS Peck. Determination of grain size by ebsd-report on a round robin measurement of equiaxed titanium. Unknown journal, 2012.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "mingard2012determinationofgrain", + "bibtex": "@article{mingard2012determinationofgrain,\n author = \"Mingard, KP and Quested, PN and Peck, MS\",\n title = \"Determination of grain size by EBSD-Report on a round robin measurement of equiaxed titanium.\",\n year = \"2012\",\n journal = \"Unknown journal\"\n}\n", + "authors": [ + "KP Mingard", + "PN Quested", + "MS Peck" + ], + "publication_date": null, + "year": 2012, + "volume": null, + "issue": null, + "issn": null, + "pages": null, + "journal": null, + "publisher": null, + "url": "https://eprintspublications.npl.co.uk/5412/1/MAT56.pdf", + "title": "Determination of grain size by EBSD-Report on a round robin measurement of equiaxed titanium.", + "citation_count": 14, + "bibtex_type": null, + "source_quality": null, + "is_retracted": null, + "doi": null, + "doi_url": null, + "doc_id": "7ab147f3caca1cf8", + "file_location": null, + "license": null, + "pdf_url": "https://eprintspublications.npl.co.uk/5412/1/MAT56.pdf", + "other": { + "client_source": [ + "paper_search" + ], + "bibtex_source": [ + "self_generated" + ] + }, + "formatted_citation": "KP Mingard, PN Quested, and MS Peck. Determination of grain size by ebsd-report on a round robin measurement of equiaxed titanium. Unknown journal, 2012." + }, + "chunk_id": "2e405024-1e9b-4c6e-844b-a304a51f1e24" + }, + "score": 8, + "snippets": [ + "Of the initial results submitted the equivalent circle diameter values from 4 of the 12 laboratories reported differed significantly from the overall mean value. Causes of these differences were identified in three cases as: i) magnification calibration error ii) poor noise reduction/data clean up procedure iii) very small step size and too small an area mapped so larger grains missed", + "Repeatability standard deviation (m) sr 0.88 [equivalent circle diameter] 0.74 [linear intercept]", + "Reproducibility standard deviation (m) sR 1.98 [equivalent circle diameter] 1.15 [linear intercept]", + "The main source of differences in results would appear to be the choice of smallest grain size to be included in the calculation. Choice of a relatively large cut off size is likely to give the best agreement because the smallest grains can have a significant effect (disproportionate to the area they occupy)", + "Linear intercept values were reported by 10 of the 12 laboratories and were on average 10% lower than the equivalent circle diameters, but with a lower variation between laboratories.", + "Some of this difference may be accounted for by errors perpendicular to the tilt axis (calibration and inaccurate tilt angle measurement).", + "the best maps were obtained in the current case with this level of indexing, acceptable results were also obtained with levels of \u2248 80%", + "The cut off value chosen is currently recommended as 10 pixels in 6.3.4 of ISO 13067.", + "An increased emphasis should be made on measuring a large enough area (5.8), especially if a small step size is chosen in relation to mean size." + ], + "used_images": false + }, + { + "id": "pqac-00000006", + "context": "This round-robin study of 12 laboratories measuring equiaxed titanium grain size via EBSD provides quantitative reproducibility and uncertainty data. Equivalent circle diameter measurements showed approximately 10% higher values than linear intercept measurements. Reproducibility limits for equivalent circle diameter were 80% greater than for linear intercept methods, attributed to calibration drift and tilt correction errors. Four of 12 laboratories reported results significantly differing from the mean. Repeatability (within single laboratory) was substantially better than reproducibility (between laboratories). The choice of minimum grain size cutoff proved most critical to reported values, with smallest grains disproportionately affecting averages depending on step size, data quality, and treatment of poorly indexed points. Processing parameters identified as significant include magnification, minimum grain size specification, and map noise cleanup.", + "question": "Extract all quantitative and qualitative evidence relevant to sensitivity, uncertainty, bias, and reproducibility of EBSD-derived grain size/count, texture/ODF, KAM/GND, low/high-angle boundaries, and GBCD as acquisition or processing parameters change. Include exact parameter values, numerical changes, standards requirements, round-robin discrepancies, sampling requirements, and recommended reporting.", + "text": { + "embedding": null, + "text": "", + "name": "mingard2012determinationofgrain pages 1-9", + "media": [], + "doc": { + "embedding": null, + "docname": "mingard2012determinationofgrain", + "dockey": "7ab147f3caca1cf8", + "citation": "KP Mingard, PN Quested, and MS Peck. Determination of grain size by ebsd-report on a round robin measurement of equiaxed titanium. Unknown journal, 2012.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "mingard2012determinationofgrain", + "bibtex": "@article{mingard2012determinationofgrain,\n author = \"Mingard, KP and Quested, PN and Peck, MS\",\n title = \"Determination of grain size by EBSD-Report on a round robin measurement of equiaxed titanium.\",\n year = \"2012\",\n journal = \"Unknown journal\"\n}\n", + "authors": [ + "KP Mingard", + "PN Quested", + "MS Peck" + ], + "publication_date": null, + "year": 2012, + "volume": null, + "issue": null, + "issn": null, + "pages": null, + "journal": null, + "publisher": null, + "url": "https://eprintspublications.npl.co.uk/5412/1/MAT56.pdf", + "title": "Determination of grain size by EBSD-Report on a round robin measurement of equiaxed titanium.", + "citation_count": 14, + "bibtex_type": null, + "source_quality": null, + "is_retracted": null, + "doi": null, + "doi_url": null, + "doc_id": "7ab147f3caca1cf8", + "file_location": null, + "license": null, + "pdf_url": "https://eprintspublications.npl.co.uk/5412/1/MAT56.pdf", + "other": { + "client_source": [ + "paper_search" + ], + "bibtex_source": [ + "self_generated" + ] + }, + "formatted_citation": "KP Mingard, PN Quested, and MS Peck. Determination of grain size by ebsd-report on a round robin measurement of equiaxed titanium. Unknown journal, 2012." + }, + "chunk_id": "6a33fcf1-6667-48b4-a1dc-3c301ae490cb" + }, + "score": 7, + "snippets": [ + "The average grain size calculated from equivalent circle diameter measurements gave a value approximately 10% greater than calculated using linear intercept measurements.", + "The reproducibility limit for equivalent circle diameter measurements was about 80% greater than that for linear intercept measurements, probably because additional errors from calibration drift and tilt correction perpendicular to the tilt axis contribute only to the former method.", + "The results showed much greater variation of the average between laboratories (reproducibility) than between several measurements made by a single laboratory (repeatability).", + "Of the initial results submitted the equivalent circle diameter values from 4 of the 12 laboratories reported differed significantly from the overall mean value.", + "the choice of smallest grain size to be included in the calculation of the average has the greatest effect on the reported values. Choice of a relatively large cut off size is likely to give the best agreement because the smallest grains can have a significant effect (disproportionate to the area they occupy) and are also the grains most likely to vary in number and size with the step size chosen, the quality of the data and/or the treatment of poorly indexed points.", + "An interlaboratory exercise was carried out across 12 laboratories to measure the average grain size of a titanium metal sample with an approximate average grain size of 30 \u00b5m" + ], + "used_images": false + }, + { + "id": "pqac-00000003", + "context": "This excerpt provides quantitative guidance on EBSD grain size measurement uncertainty and reproducibility for additively manufactured materials. Key parameter sensitivities include: EBSD step size should be ~10% of average grain diameter (per ISO 13067), though 20% is too coarse for AM structures with non-convex grains. Field of view (FoV) significantly affects sampling uncertainty\u201420 grain lengths per FoV achieves ~10% sampling uncertainty, which dominates total combined uncertainty. Random sampling uncertainty is the primary uncertainty component. The indexed-area-weighted median minimum Feret diameter (MFD) is recommended as the primary grain size statistic. EBSD map clean-up operations can change orientations by up to 5%. A relative combined expanded uncertainty (k=2) of 20% is achievable. Grain boundary threshold angle and EBSD step size must be reported when sub-grain structure or intragranular misorientations are present. Edge grains should be excluded. Small grain exclusion requires documenting their indexed area fraction. FoV should be at least 20\u00d7 larger than median grain length to avoid discrete jumps in cumulative histograms at the 50% median point.", + "question": "Extract all quantitative and qualitative evidence relevant to sensitivity, uncertainty, bias, and reproducibility of EBSD-derived grain size/count, texture/ODF, KAM/GND, low/high-angle boundaries, and GBCD as acquisition or processing parameters change. Include exact parameter values, numerical changes, standards requirements, round-robin discrepancies, sampling requirements, and recommended reporting.", + "text": { + "embedding": null, + "text": "", + "name": "tong2026towardsstandardisationof pages 20-24", + "media": [], + "doc": { + "embedding": null, + "docname": "tong2026towardsstandardisationof", + "dockey": "e03cd6b3ba685764", + "citation": "Vivian Tong, Hannah Zhang, Jacopo Del Gaudio, Ken Mingard, and A. Gholinia. Towards standardisation of average grain size measurement of additively manufactured microstructures using ebsd. ArXiv, May 2026. URL: https://doi.org/10.48550/arxiv.2605.28852, doi:10.48550/arxiv.2605.28852.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "tong2026towardsstandardisationof", + "bibtex": "@article{tong2026towardsstandardisationof,\n author = \"Tong, Vivian and Zhang, Hannah and Gaudio, Jacopo Del and Mingard, Ken and Gholinia, A.\",\n title = \"Towards standardisation of average grain size measurement of additively manufactured microstructures using EBSD\",\n year = \"2026\",\n journal = \"ArXiv\",\n month = \"May\",\n doi = \"10.48550/arxiv.2605.28852\",\n url = \"https://doi.org/10.48550/arxiv.2605.28852\"\n}\n", + "authors": [ + "Vivian Tong", + "Hannah Zhang", + "Jacopo Del Gaudio", + "Ken Mingard", + "A. Gholinia" + ], + "publication_date": "2026-05-16T00:00:00Z", + "year": 2026, + "volume": null, + "issue": null, + "issn": null, + "pages": null, + "journal": "ArXiv", + "publisher": null, + "url": "", + "title": "Towards standardisation of average grain size measurement of additively manufactured microstructures using EBSD", + "citation_count": 0, + "bibtex_type": "article", + "source_quality": -1, + "is_retracted": null, + "doi": "10.48550/arxiv.2605.28852", + "doi_url": "https://doi.org/10.48550/arxiv.2605.28852", + "doc_id": "e03cd6b3ba685764", + "file_location": null, + "license": null, + "pdf_url": "", + "other": { + "client_source": [ + "paper_search", + "semantic_scholar", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + "semantic_scholar", + "semantic_scholar", + "self_generated" + ] + }, + "formatted_citation": "Vivian Tong, Hannah Zhang, Jacopo Del Gaudio, Ken Mingard, and A. Gholinia. Towards standardisation of average grain size measurement of additively manufactured microstructures using ebsd. ArXiv, May 2026. URL: https://doi.org/10.48550/arxiv.2605.28852, doi:10.48550/arxiv.2605.28852. This article has 0 citations." + }, + "chunk_id": "21e5b825-3359-4a83-a778-5ef5a01d9f3f" + }, + "score": 8, + "snippets": [ + "around 10 % of the average grain diameter, in this case minimum Feret diameter", + "20 % of the average grain diameter, recommended in Reference [7], may be appropriate for convex polygonal grain structures, but is too coarse for resolving AM structures", + "20 grain lengths per FoV were required to achieve a sampling uncertainty of about 10 %", + "random sampling uncertainty (Section 2.5) which dominates the combined uncertainty (Table 2)", + "Pixellation uncertainties in reconstructing very small individual grains are not important for measurement of average grain size, as it only affects the small-grains tail", + "EBS ma clean-u may be erformed with up to 5 % change to map orientations", + "A relative combined expanded uncertainty (k = 2) of 20 % can be achieved using this procedure", + "The total uncertainty is dominated by the random sampling uncertainty component", + "grain boundary threshold angle", + "Average grain size shall be re orted with grain boundary threshold angle and EBS ma ste size whenever significant sub-grain structure or intragranular misorientations are present", + "The indexed-area-weighted median MFD and cumulative histogram plot", + "field of view should be at least 20 \u00d7 larger than the median grain lengths along that dimension" + ], + "used_images": false + }, + { + "id": "pqac-00000007", + "context": "The excerpt addresses sensitivity and reproducibility of EBSD grain size measurements in additively manufactured materials. Key findings include: EBSD average grain size measurements are extremely sensitive to operator choices in experimental design, data clean-up, grain reconstruction, and statistical analysis. Critical parameters and their effects are documented: (1) Small grain removal (< 10-100 points per grain) severely biases results; (2) Step size should be 20 points per grain (20% of average diameter), not 80-500 points; (3) Map quality must exceed 90% indexed fraction, as unindexed points along boundaries artificially fragment or link grains; (4) Misorientation threshold of 10\u00b0 is more appropriate than 5\u00b0 for sub-grain structures; (5) Field of view should match grain aspect ratio; (6) Statistics should use log-normal or Weibull distributions rather than Gaussian; (7) Area-weighted means are preferable to number-weighted means which underestimate grain size. An interlaboratory comparison study was conducted to evaluate current practices across software packages (OIM Analysis, AZtecCrystal, MTEX).", + "question": "Extract all quantitative and qualitative evidence relevant to sensitivity, uncertainty, bias, and reproducibility of EBSD-derived grain size/count, texture/ODF, KAM/GND, low/high-angle boundaries, and GBCD as acquisition or processing parameters change. Include exact parameter values, numerical changes, standards requirements, round-robin discrepancies, sampling requirements, and recommended reporting.", + "text": { + "embedding": null, + "text": "", + "name": "tong2026towardsstandardisationof pages 1-5", + "media": [], + "doc": { + "embedding": null, + "docname": "tong2026towardsstandardisationof", + "dockey": "e03cd6b3ba685764", + "citation": "Vivian Tong, Hannah Zhang, Jacopo Del Gaudio, Ken Mingard, and A. Gholinia. Towards standardisation of average grain size measurement of additively manufactured microstructures using ebsd. ArXiv, May 2026. URL: https://doi.org/10.48550/arxiv.2605.28852, doi:10.48550/arxiv.2605.28852.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "tong2026towardsstandardisationof", + "bibtex": "@article{tong2026towardsstandardisationof,\n author = \"Tong, Vivian and Zhang, Hannah and Gaudio, Jacopo Del and Mingard, Ken and Gholinia, A.\",\n title = \"Towards standardisation of average grain size measurement of additively manufactured microstructures using EBSD\",\n year = \"2026\",\n journal = \"ArXiv\",\n month = \"May\",\n doi = \"10.48550/arxiv.2605.28852\",\n url = \"https://doi.org/10.48550/arxiv.2605.28852\"\n}\n", + "authors": [ + "Vivian Tong", + "Hannah Zhang", + "Jacopo Del Gaudio", + "Ken Mingard", + "A. Gholinia" + ], + "publication_date": "2026-05-16T00:00:00Z", + "year": 2026, + "volume": null, + "issue": null, + "issn": null, + "pages": null, + "journal": "ArXiv", + "publisher": null, + "url": "", + "title": "Towards standardisation of average grain size measurement of additively manufactured microstructures using EBSD", + "citation_count": 0, + "bibtex_type": "article", + "source_quality": -1, + "is_retracted": null, + "doi": "10.48550/arxiv.2605.28852", + "doi_url": "https://doi.org/10.48550/arxiv.2605.28852", + "doc_id": "e03cd6b3ba685764", + "file_location": null, + "license": null, + "pdf_url": "", + "other": { + "client_source": [ + "paper_search", + "semantic_scholar", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + "semantic_scholar", + "semantic_scholar", + "self_generated" + ] + }, + "formatted_citation": "Vivian Tong, Hannah Zhang, Jacopo Del Gaudio, Ken Mingard, and A. Gholinia. Towards standardisation of average grain size measurement of additively manufactured microstructures using ebsd. ArXiv, May 2026. URL: https://doi.org/10.48550/arxiv.2605.28852, doi:10.48550/arxiv.2605.28852. This article has 0 citations." + }, + "chunk_id": "420cd2ce-b17a-4a10-82ba-6d38fa108c5f" + }, + "score": 7, + "snippets": [ + "EBSD-based average grain size measurements are extremely sensitive to operator choices during the experimental, data clean-up, grain reconstruction, and statistical analysis steps", + "Small grains < 10 or < 100 points per grain should not be removed as this severely biases the average grain size", + "The step size requirement could be relaxed. 20% of the average grain diameter (20 points per grain) is adequate; 80-500 points per grain is too much", + "Gaussian statistics are inappropriate as the grain size distributions are far from Gaussian", + "Obtaining EBSD maps of high enough quality (> 90 % indexed fraction) is experimentally challenging, but absolutely crucial to accurate grain size measurement", + "In AM microstructures, unindexed-points along low-angle or sub-grain boundaries can break up large grains (or, conversely, clean-up procedures can artificially link them)", + "A 10\u00b0 misorientation threshold angle may be more appropriate than 5\u00b0 when analysing maps with highly developed sub-grain structure", + "The EBSD map field of view should follow the average aspect ratio of the grains", + "The number-weighted mean tends to underestimate the grain size, since small grains and misindexed points are weighted equally to large grains" + ], + "used_images": false + }, + { + "id": "pqac-41683864", + "context": "The excerpt provides limited quantitative comparisons between conventional EBSD and HR-EBSD. For GND densities in olivine, conventional EBSD yielded higher densities of [100] screw, [001] screw, and (010)[001] edge dislocations, while HR-EBSD showed higher (010)[100] edge dislocation densities, attributed to HR-EBSD's more precise misorientation axes. Angular resolution (\u03b8) was estimated at 3\u00d710-4 rad for the dataset studied. The text describes how crystal orientation affects noise floors in GND estimates: edges with [100] Burgers vectors produce minimal detectable lattice curvature when oriented normal to the specimen surface, requiring high dislocation densities to fit orientation noise. Grains with [100] axes at lower angles to the surface show lower noise floors. The excerpt emphasizes HR-EBSD's improved precision in misorientation angles and axes compared to Hough transform-based conventional EBSD, and its ability to map heterogeneities in elastic strain and residual stress, but does not provide systematic quantitative comparisons of uncertainty metrics, step-size effects, grain boundary geometry uncertainty, or texture sampling uncertainty.", + "question": "From the newly retrieved texts, extract exact quantitative comparisons of conventional Hough indexing, dictionary/pattern matching/refinement and HR-EBSD; step-size effects and noise/cleanup effects on KAM, GROD, GND; uncertainty in grain-boundary geometry/GBCD; and texture sampling or ODF uncertainty. Clearly distinguish measured results from general recommendations.", + "text": { + "embedding": null, + "text": "", + "name": "wallis2019high\u2010angularresolutionelectron pages 30-36", + "media": [], + "doc": { + "embedding": null, + "docname": "wallis2019high\u2010angularresolutionelectron", + "dockey": "22782b0a52d29c1d", + "citation": "D. Wallis, L. N. Hansen, T. B. Britton, and A. J. Wilkinson. High\u2010angular resolution electron backscatter diffraction as a new tool for mapping lattice distortion in geological minerals. Journal of Geophysical Research: Solid Earth, 124:6337-6358, Jul 2019. URL: https://doi.org/10.1029/2019jb017867, doi:10.1029/2019jb017867.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "wallis2019high\u2010angularresolutionelectron", + "bibtex": "@article{wallis2019high\u2010angularresolutionelectron,\n author = \"Wallis, D. and Hansen, L. N. and Britton, T. B. and Wilkinson, A. J.\",\n title = \"High\u2010Angular Resolution Electron Backscatter Diffraction as a New Tool for Mapping Lattice Distortion in Geological Minerals\",\n year = \"2019\",\n journal = \"Journal of Geophysical Research: Solid Earth\",\n volume = \"124\",\n pages = \"6337-6358\",\n month = \"Jul\",\n doi = \"10.1029/2019jb017867\",\n url = \"https://doi.org/10.1029/2019jb017867\",\n publisher = \"American Geophysical Union (AGU)\",\n issue = \"7\",\n issn = \"2169-9313\"\n}\n", + "authors": [ + "D. Wallis", + "L. N. Hansen", + "T. B. Britton", + "A. J. Wilkinson" + ], + "publication_date": "2019-07-01T00:00:00Z", + "year": 2019, + "volume": "124", + "issue": "7", + "issn": "2169-9313", + "pages": "6337-6358", + "journal": "Journal of Geophysical Research: Solid Earth", + "publisher": "American Geophysical Union (AGU)", + "url": "https://doi.org/10.1029/2019jb017867", + "title": "High\u2010Angular Resolution Electron Backscatter Diffraction as a New Tool for Mapping Lattice Distortion in Geological Minerals", + "citation_count": 62, + "bibtex_type": "misc", + "source_quality": -1, + "is_retracted": null, + "doi": "10.1029/2019jb017867", + "doi_url": "https://doi.org/10.1029/2019jb017867", + "doc_id": "22782b0a52d29c1d", + "file_location": null, + "license": null, + "pdf_url": "https://agupubs.onlinelibrary.wiley.com/doi/pdfdirect/10.1029/2019JB017867", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "D. Wallis, L. N. Hansen, T. B. Britton, and A. J. Wilkinson. High\u2010angular resolution electron backscatter diffraction as a new tool for mapping lattice distortion in geological minerals. Journal of Geophysical Research: Solid Earth, 124:6337-6358, Jul 2019. URL: https://doi.org/10.1029/2019jb017867, doi:10.1029/2019jb017867. This article has 62 citations." + }, + "chunk_id": "4ac4ef75-11bc-485d-aa47-92a4d60acd8c" + }, + "score": 4, + "snippets": [ + "Densities of [100] screw, [001] screw, and (010)[001] edge dislocations are higher in the results from conventional EBSD than in the results from HR-EBSD, whilst the opposite is true of the density of (010)[100] edge dislocations", + "those from HR-EBSD being the more precise", + "We estimated \u03b8 to be 3\u00d710-4 rad for this dataset", + "the step size (d)", + "Edge dislocations with [100] Burgers vectors produce little/no detectable lattice curvature when [100] is oriented (sub)normal to the specimen surface, and therefore high densities of them are required to fit the orientation noise", + "Grains with [100] axes at lower angles to the specimen surface generally have lower estimated noise floors for densities of (010)[100] edge dislocations", + "HR-EBSD has several obvious advantages over conventional, Hough transform-based EBSD for analysis of intragranular lattice distortions. These advantages stem from the improved precision in misorientation angles and axes" + ], + "used_images": false + }, + { + "id": "pqac-85c4589f", + "context": "The excerpt provides quantitative comparisons between conventional EBSD and HR-EBSD techniques. Conventional Hough-based EBSD achieves absolute orientation accuracy of ~2\u00b0 and misorientation precision of ~0.1 to 0.5\u00b0, while HR-EBSD achieves ~0.006\u00b0 (1\u00d710\u207b\u2074 rads) misorientation precision\u2014a two-orders-of-magnitude improvement. For geometrically necessary dislocations (GNDs), conventional EBSD detects >3\u00d710\u00b9\u00b3 GNDs at 1 \u03bcm step size versus >3\u00d710\u00b9\u00b9 for HR-EBSD; at 100 nm steps, values exceed 3\u00d710\u00b9\u2074 and 3\u00d710\u00b9\u00b2 respectively. HR-EBSD enables measurement of deviatoric strain with \u00b11\u00d710\u207b\u2074 precision and residual stress variations within single grains (~20 MPa for E = 200 GPa). The excerpt does not provide quantitative data on dictionary/pattern matching methods, step-size effects on KAM/GROD, noise cleanup effects, grain-boundary geometry uncertainty, GBCD, or texture/ODF sampling uncertainty.", + "question": "From the newly retrieved texts, extract exact quantitative comparisons of conventional Hough indexing, dictionary/pattern matching/refinement and HR-EBSD; step-size effects and noise/cleanup effects on KAM, GROD, GND; uncertainty in grain-boundary geometry/GBCD; and texture sampling or ODF uncertainty. Clearly distinguish measured results from general recommendations.", + "text": { + "embedding": null, + "text": "", + "name": "britton2018understandingdeformationwith pages 1-3", + "media": [], + "doc": { + "embedding": null, + "docname": "britton2018understandingdeformationwith", + "dockey": "cc01a4984ba90eef", + "citation": "T B Britton and J L R Hickey. Understanding deformation with high angular resolution electron backscatter diffraction (hr-ebsd). IOP Conference Series: Materials Science and Engineering, 304:012003, Jan 2018. URL: https://doi.org/10.1088/1757-899x/304/1/012003, doi:10.1088/1757-899x/304/1/012003.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "britton2018understandingdeformationwith", + "bibtex": "@article{britton2018understandingdeformationwith,\n author = \"Britton, T B and Hickey, J L R\",\n title = \"Understanding deformation with high angular resolution electron backscatter diffraction (HR-EBSD)\",\n year = \"2018\",\n journal = \"IOP Conference Series: Materials Science and Engineering\",\n volume = \"304\",\n pages = \"012003\",\n month = \"Jan\",\n doi = \"10.1088/1757-899x/304/1/012003\",\n url = \"https://doi.org/10.1088/1757-899x/304/1/012003\",\n publisher = \"IOP Publishing\",\n issn = \"1757-8981\"\n}\n", + "authors": [ + "T B Britton", + "J L R Hickey" + ], + "publication_date": "2018-01-01T00:00:00Z", + "year": 2018, + "volume": "304", + "issue": null, + "issn": "1757-8981", + "pages": "012003", + "journal": "IOP Conference Series: Materials Science and Engineering", + "publisher": "IOP Publishing", + "url": "https://doi.org/10.1088/1757-899x/304/1/012003", + "title": "Understanding deformation with high angular resolution electron backscatter diffraction (HR-EBSD)", + "citation_count": 78, + "bibtex_type": "misc", + "source_quality": -1, + "is_retracted": null, + "doi": "10.1088/1757-899x/304/1/012003", + "doi_url": "https://doi.org/10.1088/1757-899x/304/1/012003", + "doc_id": "cc01a4984ba90eef", + "file_location": null, + "license": null, + "pdf_url": "https://iopscience.iop.org/article/10.1088/1757-899X/304/1/012003/pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "T B Britton and J L R Hickey. Understanding deformation with high angular resolution electron backscatter diffraction (hr-ebsd). IOP Conference Series: Materials Science and Engineering, 304:012003, Jan 2018. URL: https://doi.org/10.1088/1757-899x/304/1/012003, doi:10.1088/1757-899x/304/1/012003. This article has 78 citations." + }, + "chunk_id": "611658aa-313c-4844-82f1-787566c78588" + }, + "score": 4, + "snippets": [ + "Absolute orientation ~2\u00b0 [9]", + "Misorientation ~0.1 to 0.5\u00b0 [10, 11]", + "HR-EBSD ~0.006\u00b0 (1x10-4 rads) [7]", + "GNDs @ 1 \u03bcm step > 3x10^13", + "GNDs @ 1 \u03bcm step > 3x10^11", + "GNDs @ 100 nm step > 3x10^14", + "GNDs @ 100 nm step > 3x10^12", + "Deviatoric strain \u00b1 1x10^-4", + "Relative residual stress \u00b1 ~20 MPa (when E = 200 GPa)", + "conventional EBSD geometry is relatively insensitive to this [5]", + "measurement precision of ~ 0.5\u00b0 (i.e., 0.0087 rads) [14]", + "an increase in measurement precision of two orders of magnitude, i.e. 0.0001 rads [7, 8]" + ], + "used_images": false + }, + { + "id": "pqac-7584daf7", + "context": "The excerpt provides limited quantitative comparisons. The key measured result is that HR-EBSD shows a factor of 1.4x difference compared to conventional Hough-based EBSD approaches when calculating GND density on the same copper sample, though the authors note that standard deviation and localized variation differences may be more significant. The excerpt states that HR-EBSD achieves two orders of magnitude increase in angular resolution compared to conventional Hough-based EBSD. KAM (kernel average misorientation) is described as a step-size independent metric. However, the excerpt does not provide quantitative data on step-size effects, noise/cleanup effects, grain-boundary geometry uncertainty, GBCD uncertainty, texture sampling, or ODF uncertainty. The discussion of out-of-plane displacement effects on GND field magnitude notes this as a potential source of uncertainty that could be addressed with AFM, but no quantitative uncertainty bounds are provided.", + "question": "From the newly retrieved texts, extract exact quantitative comparisons of conventional Hough indexing, dictionary/pattern matching/refinement and HR-EBSD; step-size effects and noise/cleanup effects on KAM, GROD, GND; uncertainty in grain-boundary geometry/GBCD; and texture sampling or ODF uncertainty. Clearly distinguish measured results from general recommendations.", + "text": { + "embedding": null, + "text": "", + "name": "britton2018understandingdeformationwith pages 10-12", + "media": [], + "doc": { + "embedding": null, + "docname": "britton2018understandingdeformationwith", + "dockey": "cc01a4984ba90eef", + "citation": "T B Britton and J L R Hickey. Understanding deformation with high angular resolution electron backscatter diffraction (hr-ebsd). IOP Conference Series: Materials Science and Engineering, 304:012003, Jan 2018. URL: https://doi.org/10.1088/1757-899x/304/1/012003, doi:10.1088/1757-899x/304/1/012003.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "britton2018understandingdeformationwith", + "bibtex": "@article{britton2018understandingdeformationwith,\n author = \"Britton, T B and Hickey, J L R\",\n title = \"Understanding deformation with high angular resolution electron backscatter diffraction (HR-EBSD)\",\n year = \"2018\",\n journal = \"IOP Conference Series: Materials Science and Engineering\",\n volume = \"304\",\n pages = \"012003\",\n month = \"Jan\",\n doi = \"10.1088/1757-899x/304/1/012003\",\n url = \"https://doi.org/10.1088/1757-899x/304/1/012003\",\n publisher = \"IOP Publishing\",\n issn = \"1757-8981\"\n}\n", + "authors": [ + "T B Britton", + "J L R Hickey" + ], + "publication_date": "2018-01-01T00:00:00Z", + "year": 2018, + "volume": "304", + "issue": null, + "issn": "1757-8981", + "pages": "012003", + "journal": "IOP Conference Series: Materials Science and Engineering", + "publisher": "IOP Publishing", + "url": "https://doi.org/10.1088/1757-899x/304/1/012003", + "title": "Understanding deformation with high angular resolution electron backscatter diffraction (HR-EBSD)", + "citation_count": 78, + "bibtex_type": "misc", + "source_quality": -1, + "is_retracted": null, + "doi": "10.1088/1757-899x/304/1/012003", + "doi_url": "https://doi.org/10.1088/1757-899x/304/1/012003", + "doc_id": "cc01a4984ba90eef", + "file_location": null, + "license": null, + "pdf_url": "https://iopscience.iop.org/article/10.1088/1757-899X/304/1/012003/pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "T B Britton and J L R Hickey. Understanding deformation with high angular resolution electron backscatter diffraction (hr-ebsd). IOP Conference Series: Materials Science and Engineering, 304:012003, Jan 2018. URL: https://doi.org/10.1088/1757-899x/304/1/012003, doi:10.1088/1757-899x/304/1/012003. This article has 78 citations." + }, + "chunk_id": "3c120892-f1d4-4cf1-b5b9-6198cf02f7e7" + }, + "score": 3, + "snippets": [ + "HR-EBSD affords an increase in angular resolution of two orders of magnitude as compared to conventional Hough based EBSD", + "The absolute different between the two approaches when applied to the same sample is relatively small (a factor of 1.4x), and yet the standard deviation and localised variation is perhaps more significant", + "a step size independent metric of the local orientation gradient" + ], + "used_images": false + }, + { + "id": "pqac-00000008", + "context": "## Summary\n\nThis preprint addresses stereological challenges in EBSD-derived textural analysis. The authors note that while EBSD provides \"3D orientation of 2D grain sections,\" **no stereological corrections are typically applied** to EBSD data, unlike traditional thin-section methods. They identify a \"fabric cut effect\" where crystals oriented perpendicular to the thin section are preferentially sampled, biasing orientation data. The authors argue that existing stereological correction tools (CSDCorrections, CSDslice, ShapeCalc) rely on \"simplifying, but hidden, assumptions\" and \"do not provide the full uncertainty covariance matrix between shape, size, and orientation.\" They call for an \"open source, well-documented, validated, and extendable textural analysis toolkit\" enabling simultaneous correction of crystal shape, size, and orientation with \"accurate uncertainty estimates.\" The excerpt does not provide quantified sensitivity studies, documented bias magnitudes, uncertainty quantification methodology, interlaboratory reproducibility data, or community standards compliance details.", + "question": "How sensitive are EBSD-derived microstructural measurements to acquisition and post-processing parameter choices, and what does the literature report about the resulting uncertainty, bias, and reproducibility?\n\nCover specifically:\n1. Quantified sensitivity studies: how much do reported grain size, grain count, texture strength/ODF intensity, KAM, GND density, low-angle vs high-angle grain boundary fractions, and grain boundary character distribution change as a function of step size, angular/orientation precision, indexing method (Hough vs dictionary indexing vs refinement), misorientation tolerance for grain reconstruction, minimum grain size cutoff, confidence-index or fit thresholding, and noise-reduction/cleanup operations (grain dilation, neighbour orientation correlation, neighbour pattern averaging)?\n2. Documented bias: which cleanup and filtering operations are known to systematically bias grain size, texture, KAM/GND, or boundary statistics, and by how much? What reporting is required or recommended by standards and by the community (ASTM E2627, ISO 13067, round-robin or interlaboratory studies)?\n3. Uncertainty quantification: what work exists on assigning uncertainty or confidence intervals to EBSD-derived grain size, texture, and misorientation-based metrics, including the number of grains required for statistically meaningful grain size and texture measurements?\n4. Interlaboratory reproducibility: are there round-robin studies, benchmark datasets, or reproducibility assessments comparing EBSD results across labs, vendors, or software packages? What discrepancies were found?\n5. Community consensus: what practices are recommended as best practice for reporting EBSD post-processing so results are reproducible, and where does the literature explicitly call for more automated, objective, or reproducible parameter selection?\n\nGive explicit citations and quantitative numbers wherever the literature reports them.", + "text": { + "embedding": null, + "text": "", + "name": "currier2024towardsanintegrated pages 1-3", + "media": [], + "doc": { + "embedding": null, + "docname": "currier2024towardsanintegrated", + "dockey": "cebb3fb40f71692d", + "citation": "Ryan M. Currier, Tushar Mittal, and Paulo J. Hidalgo. Towards an integrated texture toolkit, 1: unveiling the complex relationship between crystal shape and fabric in ebsd data. Contributions to Mineralogy and Petrology, Apr 2024. URL: https://doi.org/10.1007/s00410-024-02128-x, doi:10.1007/s00410-024-02128-x.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "currier2024towardsanintegrated", + "bibtex": "@article{currier2024towardsanintegrated,\n author = \"Currier, Ryan M. and Mittal, Tushar and Hidalgo, Paulo J.\",\n title = \"Towards an integrated texture toolkit, 1: unveiling the complex relationship between crystal shape and fabric in EBSD data\",\n year = \"2024\",\n journal = \"Contributions to Mineralogy and Petrology\",\n month = \"Apr\",\n doi = \"10.1007/s00410-024-02128-x\",\n url = \"https://doi.org/10.1007/s00410-024-02128-x\",\n volume = \"179\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"4\",\n issn = \"0010-7999\"\n}\n", + "authors": [ + "Ryan M. Currier", + "Tushar Mittal", + "Paulo J. Hidalgo" + ], + "publication_date": "2024-04-01T00:00:00Z", + "year": 2024, + "volume": "179", + "issue": "4", + "issn": "0010-7999", + "pages": null, + "journal": "Contributions to Mineralogy and Petrology", + "publisher": "Springer Science and Business Media LLC", + "url": "https://doi.org/10.1007/s00410-024-02128-x", + "title": "Towards an integrated texture toolkit, 1: unveiling the complex relationship between crystal shape and fabric in EBSD data", + "citation_count": 3, + "bibtex_type": "article", + "source_quality": 2, + "is_retracted": null, + "doi": "10.1007/s00410-024-02128-x", + "doi_url": "https://doi.org/10.1007/s00410-024-02128-x", + "doc_id": "cebb3fb40f71692d", + "file_location": null, + "license": null, + "pdf_url": "https://eartharxiv.org/repository/object/6354/download/12341/", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated" + ] + }, + "formatted_citation": "Ryan M. Currier, Tushar Mittal, and Paulo J. Hidalgo. Towards an integrated texture toolkit, 1: unveiling the complex relationship between crystal shape and fabric in ebsd data. Contributions to Mineralogy and Petrology, Apr 2024. URL: https://doi.org/10.1007/s00410-024-02128-x, doi:10.1007/s00410-024-02128-x. This article has 3 citations and is from a domain leading peer-reviewed journal." + }, + "chunk_id": "577a95bb-1c83-43b5-9ec9-185542d324a1" + }, + "score": -1 + }, + { + "id": "pqac-00000009", + "context": "# Summary\n\nThis excerpt does not address EBSD (Electron Backscatter Diffraction) microstructural measurements or their sensitivity to acquisition and post-processing parameters. Instead, it focuses on the \"fabric-cut effect\"\u2014how crystal sectioning artifacts affect measured crystallographic texture in optical/manual analyses of geological samples.\n\nThe work quantifies texture strength using the J-Index (ranging from 1 for uniform to infinity for single crystal) across synthetic datasets. Key findings include:\n\n- **Sample size effects**: J-Index decreases asymptotically with increasing crystal count; beyond ~2000 orientations, fabric-cut effects plateau (Figure 5)\n- **Crystal symmetry**: Negligible first-order effect when comparing orthorhombic vs. triclinic systems at n=3000 (Figure 6)\n- **Crystal shape**: More prismatic morphologies produce stronger fabric-cut artifacts (Figure 7)\n\nThis excerpt does not contain quantitative sensitivity analyses, uncertainty quantification, bias documentation, or interlaboratory reproducibility studies relevant to EBSD parameter choices or standards (ASTM E2627, ISO 13067).", + "question": "How sensitive are EBSD-derived microstructural measurements to acquisition and post-processing parameter choices, and what does the literature report about the resulting uncertainty, bias, and reproducibility?\n\nCover specifically:\n1. Quantified sensitivity studies: how much do reported grain size, grain count, texture strength/ODF intensity, KAM, GND density, low-angle vs high-angle grain boundary fractions, and grain boundary character distribution change as a function of step size, angular/orientation precision, indexing method (Hough vs dictionary indexing vs refinement), misorientation tolerance for grain reconstruction, minimum grain size cutoff, confidence-index or fit thresholding, and noise-reduction/cleanup operations (grain dilation, neighbour orientation correlation, neighbour pattern averaging)?\n2. Documented bias: which cleanup and filtering operations are known to systematically bias grain size, texture, KAM/GND, or boundary statistics, and by how much? What reporting is required or recommended by standards and by the community (ASTM E2627, ISO 13067, round-robin or interlaboratory studies)?\n3. Uncertainty quantification: what work exists on assigning uncertainty or confidence intervals to EBSD-derived grain size, texture, and misorientation-based metrics, including the number of grains required for statistically meaningful grain size and texture measurements?\n4. Interlaboratory reproducibility: are there round-robin studies, benchmark datasets, or reproducibility assessments comparing EBSD results across labs, vendors, or software packages? What discrepancies were found?\n5. Community consensus: what practices are recommended as best practice for reporting EBSD post-processing so results are reproducible, and where does the literature explicitly call for more automated, objective, or reproducible parameter selection?\n\nGive explicit citations and quantitative numbers wherever the literature reports them.", + "text": { + "embedding": null, + "text": "", + "name": "currier2024towardsanintegrated pages 9-12", + "media": [], + "doc": { + "embedding": null, + "docname": "currier2024towardsanintegrated", + "dockey": "cebb3fb40f71692d", + "citation": "Ryan M. Currier, Tushar Mittal, and Paulo J. Hidalgo. Towards an integrated texture toolkit, 1: unveiling the complex relationship between crystal shape and fabric in ebsd data. Contributions to Mineralogy and Petrology, Apr 2024. URL: https://doi.org/10.1007/s00410-024-02128-x, doi:10.1007/s00410-024-02128-x.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "currier2024towardsanintegrated", + "bibtex": "@article{currier2024towardsanintegrated,\n author = \"Currier, Ryan M. and Mittal, Tushar and Hidalgo, Paulo J.\",\n title = \"Towards an integrated texture toolkit, 1: unveiling the complex relationship between crystal shape and fabric in EBSD data\",\n year = \"2024\",\n journal = \"Contributions to Mineralogy and Petrology\",\n month = \"Apr\",\n doi = \"10.1007/s00410-024-02128-x\",\n url = \"https://doi.org/10.1007/s00410-024-02128-x\",\n volume = \"179\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"4\",\n issn = \"0010-7999\"\n}\n", + "authors": [ + "Ryan M. Currier", + "Tushar Mittal", + "Paulo J. Hidalgo" + ], + "publication_date": "2024-04-01T00:00:00Z", + "year": 2024, + "volume": "179", + "issue": "4", + "issn": "0010-7999", + "pages": null, + "journal": "Contributions to Mineralogy and Petrology", + "publisher": "Springer Science and Business Media LLC", + "url": "https://doi.org/10.1007/s00410-024-02128-x", + "title": "Towards an integrated texture toolkit, 1: unveiling the complex relationship between crystal shape and fabric in EBSD data", + "citation_count": 3, + "bibtex_type": "article", + "source_quality": 2, + "is_retracted": null, + "doi": "10.1007/s00410-024-02128-x", + "doi_url": "https://doi.org/10.1007/s00410-024-02128-x", + "doc_id": "cebb3fb40f71692d", + "file_location": null, + "license": null, + "pdf_url": "https://eartharxiv.org/repository/object/6354/download/12341/", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated" + ] + }, + "formatted_citation": "Ryan M. Currier, Tushar Mittal, and Paulo J. Hidalgo. Towards an integrated texture toolkit, 1: unveiling the complex relationship between crystal shape and fabric in ebsd data. Contributions to Mineralogy and Petrology, Apr 2024. URL: https://doi.org/10.1007/s00410-024-02128-x, doi:10.1007/s00410-024-02128-x. This article has 3 citations and is from a domain leading peer-reviewed journal." + }, + "chunk_id": "f3faf09b-c51b-4c08-8111-8e37d4825207" + }, + "score": -1 + }, + { + "id": "pqac-00000016", + "context": "# Summary\n\nThis excerpt demonstrates **quantified sensitivity to post-processing parameters** in EBSD-derived grain boundary character distribution (GBCD) measurements. The authors report how the measured twin boundary population at S3 misorientation varies dramatically with acquisition and processing choices:\n\n- **Out-of-plane to in-plane spacing ratio**: Changing from 1:1 to 2:1 increased the twin peak from 240 MRD to 390 MRD\n- **Secondary alignment procedure**: Adding this increased the 1:1 ratio result from 240 MRD to 670 MRD\n- **Combined effects**: Using 2:1 ratio with secondary alignment yielded 1090 MRD, \"essentially identical to the stereologically determined population\"\n- **Discretization binning**: Refining from 9 to 11 bins per 90\u00b0 further increased values to 3600 MRD\n\nThe excerpt explicitly documents **>20% deviation** between computational and expected values depending on parameter choices. The capillarity vector method itself is noted as not \"quantitatively reproducing the depths of cusps\" in simulated data, suggesting inherent method limitations beyond parameter sensitivity.", + "question": "How sensitive are EBSD-derived microstructural measurements to acquisition and post-processing parameter choices, and what does the literature report about the resulting uncertainty, bias, and reproducibility?\n\nCover specifically:\n1. Quantified sensitivity studies: how much do reported grain size, grain count, texture strength/ODF intensity, KAM, GND density, low-angle vs high-angle grain boundary fractions, and grain boundary character distribution change as a function of step size, angular/orientation precision, indexing method (Hough vs dictionary indexing vs refinement), misorientation tolerance for grain reconstruction, minimum grain size cutoff, confidence-index or fit thresholding, and noise-reduction/cleanup operations (grain dilation, neighbour orientation correlation, neighbour pattern averaging)?\n2. Documented bias: which cleanup and filtering operations are known to systematically bias grain size, texture, KAM/GND, or boundary statistics, and by how much? What reporting is required or recommended by standards and by the community (ASTM E2627, ISO 13067, round-robin or interlaboratory studies)?\n3. Uncertainty quantification: what work exists on assigning uncertainty or confidence intervals to EBSD-derived grain size, texture, and misorientation-based metrics, including the number of grains required for statistically meaningful grain size and texture measurements?\n4. Interlaboratory reproducibility: are there round-robin studies, benchmark datasets, or reproducibility assessments comparing EBSD results across labs, vendors, or software packages? What discrepancies were found?\n5. Community consensus: what practices are recommended as best practice for reporting EBSD post-processing so results are reproducible, and where does the literature explicitly call for more automated, objective, or reproducible parameter selection?\n\nGive explicit citations and quantitative numbers wherever the literature reports them.", + "text": { + "embedding": null, + "text": "", + "name": "rohrer2010derivinggrainboundary pages 4-5", + "media": [], + "doc": { + "embedding": null, + "docname": "rohrer2010derivinggrainboundary", + "dockey": "742ac51287224d93", + "citation": "G. S. Rohrer, J. Li, S. Lee, A. D. Rollett, M. Groeber, and M. D. Uchic. Deriving grain boundary character distributions and relative grain boundary energies from three-dimensional ebsd data. Materials Science and Technology, 26:661-669, Jun 2010. URL: https://doi.org/10.1179/026708309x12468927349370, doi:10.1179/026708309x12468927349370.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "rohrer2010derivinggrainboundary", + "bibtex": "@article{rohrer2010derivinggrainboundary,\n author = \"Rohrer, G. S. and Li, J. and Lee, S. and Rollett, A. D. and Groeber, M. and Uchic, M. D.\",\n title = \"Deriving grain boundary character distributions and relative grain boundary energies from three-dimensional EBSD data\",\n year = \"2010\",\n journal = \"Materials Science and Technology\",\n volume = \"26\",\n pages = \"661-669\",\n month = \"Jun\",\n doi = \"10.1179/026708309x12468927349370\",\n url = \"https://doi.org/10.1179/026708309x12468927349370\",\n publisher = \"SAGE Publications\",\n issue = \"6\",\n issn = \"0267-0836\"\n}\n", + "authors": [ + "G. S. Rohrer", + "J. Li", + "S. Lee", + "A. D. Rollett", + "M. Groeber", + "M. D. Uchic" + ], + "publication_date": "2010-06-01T00:00:00Z", + "year": 2010, + "volume": "26", + "issue": "6", + "issn": "0267-0836", + "pages": "661-669", + "journal": "Materials Science and Technology", + "publisher": "SAGE Publications", + "url": "https://doi.org/10.1179/026708309x12468927349370", + "title": "Deriving grain boundary character distributions and relative grain boundary energies from three-dimensional EBSD data", + "citation_count": 131, + "bibtex_type": "article", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1179/026708309x12468927349370", + "doi_url": "https://doi.org/10.1179/026708309x12468927349370", + "doc_id": "742ac51287224d93", + "file_location": null, + "license": null, + "pdf_url": "http://mimp.materials.cmu.edu/rohrer/papers/2010_07.pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated" + ] + }, + "formatted_citation": "G. S. Rohrer, J. Li, S. Lee, A. D. Rollett, M. Groeber, and M. D. Uchic. Deriving grain boundary character distributions and relative grain boundary energies from three-dimensional ebsd data. Materials Science and Technology, 26:661-669, Jun 2010. URL: https://doi.org/10.1179/026708309x12468927349370, doi:10.1179/026708309x12468927349370. This article has 131 citations and is from a peer-reviewed journal." + }, + "chunk_id": "14111a97-6b5a-4878-a0fb-5cfda5e0b03e" + }, + "score": -1 + }, + { + "id": "pqac-00000013", + "context": "# Summary\n\nThis excerpt focuses on HR-EBSD (high angular resolution electron backscatter diffraction) methodology and capabilities rather than sensitivity analysis or reproducibility studies.\n\n**Key technical specifications reported:**\n- HR-EBSD achieves ~two orders of magnitude improvement in angular resolution compared to conventional Hough-based EBSD: misorientation precision of \"1 x 10\u207b\u2074 rads (~ 0.006\u00b0)\" versus conventional EBSD's \"~0.1 to 0.5\u00b0\"\n- Deviatoric strain precision: \"\u00b1 1 x 10\u207b\u2074\"\n- Residual stress measurement: \"\u00b1~20 MPa (when E = 200 GPa)\"\n- GND density improvements listed in Table 1\n\n**Post-processing factors mentioned:**\nThe excerpt notes that \"quality of the patterns is important as signal to noise ratio and angle subtended per pixel (i.e., the pattern resolution) affects the resolution of the result\" and that \"measurement of the pattern centre within 5 pixels\" and \"typical optical distortions are reasonable.\" Camera quality affects \"accruacy of the fitting of pattern shifts to strain.\"\n\n**However**, the excerpt does not provide systematic sensitivity studies, quantified bias assessments, uncertainty quantification methods, interlaboratory comparisons, or community standards (ASTM E2627, ISO 13067) as requested in the question.", + "question": "How sensitive are EBSD-derived microstructural measurements to acquisition and post-processing parameter choices, and what does the literature report about the resulting uncertainty, bias, and reproducibility?\n\nCover specifically:\n1. Quantified sensitivity studies: how much do reported grain size, grain count, texture strength/ODF intensity, KAM, GND density, low-angle vs high-angle grain boundary fractions, and grain boundary character distribution change as a function of step size, angular/orientation precision, indexing method (Hough vs dictionary indexing vs refinement), misorientation tolerance for grain reconstruction, minimum grain size cutoff, confidence-index or fit thresholding, and noise-reduction/cleanup operations (grain dilation, neighbour orientation correlation, neighbour pattern averaging)?\n2. Documented bias: which cleanup and filtering operations are known to systematically bias grain size, texture, KAM/GND, or boundary statistics, and by how much? What reporting is required or recommended by standards and by the community (ASTM E2627, ISO 13067, round-robin or interlaboratory studies)?\n3. Uncertainty quantification: what work exists on assigning uncertainty or confidence intervals to EBSD-derived grain size, texture, and misorientation-based metrics, including the number of grains required for statistically meaningful grain size and texture measurements?\n4. Interlaboratory reproducibility: are there round-robin studies, benchmark datasets, or reproducibility assessments comparing EBSD results across labs, vendors, or software packages? What discrepancies were found?\n5. Community consensus: what practices are recommended as best practice for reporting EBSD post-processing so results are reproducible, and where does the literature explicitly call for more automated, objective, or reproducible parameter selection?\n\nGive explicit citations and quantitative numbers wherever the literature reports them.", + "text": { + "embedding": null, + "text": "", + "name": "britton2018understandingdeformationwith pages 1-3", + "media": [], + "doc": { + "embedding": null, + "docname": "britton2018understandingdeformationwith", + "dockey": "cc01a4984ba90eef", + "citation": "T B Britton and J L R Hickey. Understanding deformation with high angular resolution electron backscatter diffraction (hr-ebsd). IOP Conference Series: Materials Science and Engineering, 304:012003, Jan 2018. URL: https://doi.org/10.1088/1757-899x/304/1/012003, doi:10.1088/1757-899x/304/1/012003.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "britton2018understandingdeformationwith", + "bibtex": "@article{britton2018understandingdeformationwith,\n author = \"Britton, T B and Hickey, J L R\",\n title = \"Understanding deformation with high angular resolution electron backscatter diffraction (HR-EBSD)\",\n year = \"2018\",\n journal = \"IOP Conference Series: Materials Science and Engineering\",\n volume = \"304\",\n pages = \"012003\",\n month = \"Jan\",\n doi = \"10.1088/1757-899x/304/1/012003\",\n url = \"https://doi.org/10.1088/1757-899x/304/1/012003\",\n publisher = \"IOP Publishing\",\n issn = \"1757-8981\"\n}\n", + "authors": [ + "T B Britton", + "J L R Hickey" + ], + "publication_date": "2018-01-01T00:00:00Z", + "year": 2018, + "volume": "304", + "issue": null, + "issn": "1757-8981", + "pages": "012003", + "journal": "IOP Conference Series: Materials Science and Engineering", + "publisher": "IOP Publishing", + "url": "https://doi.org/10.1088/1757-899x/304/1/012003", + "title": "Understanding deformation with high angular resolution electron backscatter diffraction (HR-EBSD)", + "citation_count": 78, + "bibtex_type": "misc", + "source_quality": -1, + "is_retracted": null, + "doi": "10.1088/1757-899x/304/1/012003", + "doi_url": "https://doi.org/10.1088/1757-899x/304/1/012003", + "doc_id": "cc01a4984ba90eef", + "file_location": null, + "license": null, + "pdf_url": "https://iopscience.iop.org/article/10.1088/1757-899X/304/1/012003/pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "T B Britton and J L R Hickey. Understanding deformation with high angular resolution electron backscatter diffraction (hr-ebsd). IOP Conference Series: Materials Science and Engineering, 304:012003, Jan 2018. URL: https://doi.org/10.1088/1757-899x/304/1/012003, doi:10.1088/1757-899x/304/1/012003. This article has 78 citations." + }, + "chunk_id": "611658aa-313c-4844-82f1-787566c78588" + }, + "score": -1 + }, + { + "id": "pqac-00000010", + "context": "# Summary\n\nThis excerpt describes a round-robin interlaboratory study on EBSD grain size measurement reproducibility, organized under ISO/DIS 13067 standards. Key points:\n\n**Interlaboratory Study Design:**\n- 11 laboratories across 8 countries (3 equipment manufacturers, 5 NMIs, 1 university, 2 industrial labs) measured titanium samples with ~30 \u00b5m average grain size\n- Prior work by Randle et al. (2003) [14] found \"wide disparity in results between laboratories\"; a comprehensive Round Robin [15] on 7 materials across 9 labs concluded success depends on \"Resolution of the SEM,\" \"Type of EBSD-camera,\" \"Specimen preparation,\" and \"Operator skill\"\n\n**Variables Examined:**\nThe report discusses causes for variability including: magnification errors, orthogonality of scan, step size, minimum grain size specification, cleanup of map noise, tilt, and system stability.\n\n**Initial Findings:**\nMean reported grain size was 33.7 \u00b5m across raw results. Different laboratories used \"quite widely\" varying operating parameters (detailed in Appendix A, Table A1).\n\nThe excerpt does not yet provide quantified sensitivity analyses, documented biases, uncertainty quantification methods, or specific discrepancies found.", + "question": "How sensitive are EBSD-derived microstructural measurements to acquisition and post-processing parameter choices, and what does the literature report about the resulting uncertainty, bias, and reproducibility?\n\nCover specifically:\n1. Quantified sensitivity studies: how much do reported grain size, grain count, texture strength/ODF intensity, KAM, GND density, low-angle vs high-angle grain boundary fractions, and grain boundary character distribution change as a function of step size, angular/orientation precision, indexing method (Hough vs dictionary indexing vs refinement), misorientation tolerance for grain reconstruction, minimum grain size cutoff, confidence-index or fit thresholding, and noise-reduction/cleanup operations (grain dilation, neighbour orientation correlation, neighbour pattern averaging)?\n2. Documented bias: which cleanup and filtering operations are known to systematically bias grain size, texture, KAM/GND, or boundary statistics, and by how much? What reporting is required or recommended by standards and by the community (ASTM E2627, ISO 13067, round-robin or interlaboratory studies)?\n3. Uncertainty quantification: what work exists on assigning uncertainty or confidence intervals to EBSD-derived grain size, texture, and misorientation-based metrics, including the number of grains required for statistically meaningful grain size and texture measurements?\n4. Interlaboratory reproducibility: are there round-robin studies, benchmark datasets, or reproducibility assessments comparing EBSD results across labs, vendors, or software packages? What discrepancies were found?\n5. Community consensus: what practices are recommended as best practice for reporting EBSD post-processing so results are reproducible, and where does the literature explicitly call for more automated, objective, or reproducible parameter selection?\n\nGive explicit citations and quantitative numbers wherever the literature reports them.", + "text": { + "embedding": null, + "text": "", + "name": "mingard2012determinationofgrain pages 9-11", + "media": [], + "doc": { + "embedding": null, + "docname": "mingard2012determinationofgrain", + "dockey": "7ab147f3caca1cf8", + "citation": "KP Mingard, PN Quested, and MS Peck. Determination of grain size by ebsd-report on a round robin measurement of equiaxed titanium. Unknown journal, 2012.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "mingard2012determinationofgrain", + "bibtex": "@article{mingard2012determinationofgrain,\n author = \"Mingard, KP and Quested, PN and Peck, MS\",\n title = \"Determination of grain size by EBSD-Report on a round robin measurement of equiaxed titanium.\",\n year = \"2012\",\n journal = \"Unknown journal\"\n}\n", + "authors": [ + "KP Mingard", + "PN Quested", + "MS Peck" + ], + "publication_date": null, + "year": 2012, + "volume": null, + "issue": null, + "issn": null, + "pages": null, + "journal": null, + "publisher": null, + "url": "https://eprintspublications.npl.co.uk/5412/1/MAT56.pdf", + "title": "Determination of grain size by EBSD-Report on a round robin measurement of equiaxed titanium.", + "citation_count": 14, + "bibtex_type": null, + "source_quality": null, + "is_retracted": null, + "doi": null, + "doi_url": null, + "doc_id": "7ab147f3caca1cf8", + "file_location": null, + "license": null, + "pdf_url": "https://eprintspublications.npl.co.uk/5412/1/MAT56.pdf", + "other": { + "client_source": [ + "paper_search" + ], + "bibtex_source": [ + "self_generated" + ] + }, + "formatted_citation": "KP Mingard, PN Quested, and MS Peck. Determination of grain size by ebsd-report on a round robin measurement of equiaxed titanium. Unknown journal, 2012." + }, + "chunk_id": "f6cb6d4b-1020-4eda-ba32-362211c79924" + }, + "score": -1 + }, + { + "id": "pqac-00000015", + "context": "# Summary\n\nThis excerpt describes post-processing procedures for 3D EBSD data to derive grain boundary character distribution (GBCD), highlighting several sources of measurement sensitivity and potential bias:\n\n**Parameter choices documented:**\n- Grain dilation with \"minimum grain size of 10 pixels\" and \"disorientations of less than 5\u00b0\" for grain definition\n- Line segment extraction permitting \"maximum deviation of 2 pixels\" between actual and reconstructed boundaries\n- Misorientation tolerance of \"5\u00b0\" for matching triple junctions across layers\n\n**Quantified reproducibility issues:**\n- \"Typically, 70\u201390% of the junctions on each layer are matched\" to adjacent layers, indicating substantial data loss\n- Secondary alignment procedures were necessary to correct systematic bias in triple line orientations (Fig. 4-5 show vertical displacements up to ~3 pixels across 170 layers)\n- Testing effects of spatial discretization by resampling \"from every second layer\"\n\n**Sensitivity testing mentioned:**\nThe authors compared \"data with and without the secondary alignment\" in results, indicating awareness that alignment procedures affect derived metrics.\n\nHowever, the excerpt provides limited quantification of how grain size, texture, KAM, or boundary statistics actually *change* with parameter variations.", + "question": "How sensitive are EBSD-derived microstructural measurements to acquisition and post-processing parameter choices, and what does the literature report about the resulting uncertainty, bias, and reproducibility?\n\nCover specifically:\n1. Quantified sensitivity studies: how much do reported grain size, grain count, texture strength/ODF intensity, KAM, GND density, low-angle vs high-angle grain boundary fractions, and grain boundary character distribution change as a function of step size, angular/orientation precision, indexing method (Hough vs dictionary indexing vs refinement), misorientation tolerance for grain reconstruction, minimum grain size cutoff, confidence-index or fit thresholding, and noise-reduction/cleanup operations (grain dilation, neighbour orientation correlation, neighbour pattern averaging)?\n2. Documented bias: which cleanup and filtering operations are known to systematically bias grain size, texture, KAM/GND, or boundary statistics, and by how much? What reporting is required or recommended by standards and by the community (ASTM E2627, ISO 13067, round-robin or interlaboratory studies)?\n3. Uncertainty quantification: what work exists on assigning uncertainty or confidence intervals to EBSD-derived grain size, texture, and misorientation-based metrics, including the number of grains required for statistically meaningful grain size and texture measurements?\n4. Interlaboratory reproducibility: are there round-robin studies, benchmark datasets, or reproducibility assessments comparing EBSD results across labs, vendors, or software packages? What discrepancies were found?\n5. Community consensus: what practices are recommended as best practice for reporting EBSD post-processing so results are reproducible, and where does the literature explicitly call for more automated, objective, or reproducible parameter selection?\n\nGive explicit citations and quantitative numbers wherever the literature reports them.", + "text": { + "embedding": null, + "text": "", + "name": "rohrer2010derivinggrainboundary pages 2-4", + "media": [], + "doc": { + "embedding": null, + "docname": "rohrer2010derivinggrainboundary", + "dockey": "742ac51287224d93", + "citation": "G. S. Rohrer, J. Li, S. Lee, A. D. Rollett, M. Groeber, and M. D. Uchic. Deriving grain boundary character distributions and relative grain boundary energies from three-dimensional ebsd data. Materials Science and Technology, 26:661-669, Jun 2010. URL: https://doi.org/10.1179/026708309x12468927349370, doi:10.1179/026708309x12468927349370.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "rohrer2010derivinggrainboundary", + "bibtex": "@article{rohrer2010derivinggrainboundary,\n author = \"Rohrer, G. S. and Li, J. and Lee, S. and Rollett, A. D. and Groeber, M. and Uchic, M. D.\",\n title = \"Deriving grain boundary character distributions and relative grain boundary energies from three-dimensional EBSD data\",\n year = \"2010\",\n journal = \"Materials Science and Technology\",\n volume = \"26\",\n pages = \"661-669\",\n month = \"Jun\",\n doi = \"10.1179/026708309x12468927349370\",\n url = \"https://doi.org/10.1179/026708309x12468927349370\",\n publisher = \"SAGE Publications\",\n issue = \"6\",\n issn = \"0267-0836\"\n}\n", + "authors": [ + "G. S. Rohrer", + "J. Li", + "S. Lee", + "A. D. Rollett", + "M. Groeber", + "M. D. Uchic" + ], + "publication_date": "2010-06-01T00:00:00Z", + "year": 2010, + "volume": "26", + "issue": "6", + "issn": "0267-0836", + "pages": "661-669", + "journal": "Materials Science and Technology", + "publisher": "SAGE Publications", + "url": "https://doi.org/10.1179/026708309x12468927349370", + "title": "Deriving grain boundary character distributions and relative grain boundary energies from three-dimensional EBSD data", + "citation_count": 131, + "bibtex_type": "article", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1179/026708309x12468927349370", + "doi_url": "https://doi.org/10.1179/026708309x12468927349370", + "doc_id": "742ac51287224d93", + "file_location": null, + "license": null, + "pdf_url": "http://mimp.materials.cmu.edu/rohrer/papers/2010_07.pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated" + ] + }, + "formatted_citation": "G. S. Rohrer, J. Li, S. Lee, A. D. Rollett, M. Groeber, and M. D. Uchic. Deriving grain boundary character distributions and relative grain boundary energies from three-dimensional ebsd data. Materials Science and Technology, 26:661-669, Jun 2010. URL: https://doi.org/10.1179/026708309x12468927349370, doi:10.1179/026708309x12468927349370. This article has 131 citations and is from a peer-reviewed journal." + }, + "chunk_id": "b320da75-3c5a-4cea-a14c-23be62b2f038" + }, + "score": -1 + }, + { + "id": "pqac-00000012", + "context": "# Summary\n\nThis excerpt addresses EBSD post-processing sensitivity through practical case studies. Key findings on quantified sensitivity:\n\n**Step size effects**: Doubling step size from 3 \u03bcm to 6 \u03bcm decreased maximum grain size from 1250 \u03bcm to 970 \u03bcm in Hastelloy-X (Figure 5). Median MFD systematically decreased with increasing step size from 1.25 to 15 \u03bcm (Figure 5c).\n\n**Grain size measurement uncertainty**: Using indexed-area-weighted methods reduced uncertainty to \"\u00b11.5% half-range for MFD (207 \u03bcm)\" versus conventional area-weighted medians at \"\u00b116% for MFD (179 \u03bcm) and \u00b133% for grain area,\" showing significant bias from method choice.\n\n**Sampling uncertainty**: Field-of-view (FoV) sampling uncertainty was \"around 10% for FoV sizes of 15 \u00d7 grain lengths\" (Figure 4a). FoV sizes <7\u00d7 showed instability with mean grain sizes increasing from large outliers.\n\n**Grain boundary threshold**: The 10\u00b0 boundary threshold angle affects grain reconstruction, with larger step sizes causing grains split into multiple grains at smaller step sizes.\n\n**Uncertainty components** were combined from cleanup operations, histogram binning, and sampling using Type A/B uncertainty analysis with coverage factor k=2 (Table 2).", + "question": "How sensitive are EBSD-derived microstructural measurements to acquisition and post-processing parameter choices, and what does the literature report about the resulting uncertainty, bias, and reproducibility?\n\nCover specifically:\n1. Quantified sensitivity studies: how much do reported grain size, grain count, texture strength/ODF intensity, KAM, GND density, low-angle vs high-angle grain boundary fractions, and grain boundary character distribution change as a function of step size, angular/orientation precision, indexing method (Hough vs dictionary indexing vs refinement), misorientation tolerance for grain reconstruction, minimum grain size cutoff, confidence-index or fit thresholding, and noise-reduction/cleanup operations (grain dilation, neighbour orientation correlation, neighbour pattern averaging)?\n2. Documented bias: which cleanup and filtering operations are known to systematically bias grain size, texture, KAM/GND, or boundary statistics, and by how much? What reporting is required or recommended by standards and by the community (ASTM E2627, ISO 13067, round-robin or interlaboratory studies)?\n3. Uncertainty quantification: what work exists on assigning uncertainty or confidence intervals to EBSD-derived grain size, texture, and misorientation-based metrics, including the number of grains required for statistically meaningful grain size and texture measurements?\n4. Interlaboratory reproducibility: are there round-robin studies, benchmark datasets, or reproducibility assessments comparing EBSD results across labs, vendors, or software packages? What discrepancies were found?\n5. Community consensus: what practices are recommended as best practice for reporting EBSD post-processing so results are reproducible, and where does the literature explicitly call for more automated, objective, or reproducible parameter selection?\n\nGive explicit citations and quantitative numbers wherever the literature reports them.", + "text": { + "embedding": null, + "text": "", + "name": "tong2026towardsstandardisationof pages 10-16", + "media": [], + "doc": { + "embedding": null, + "docname": "tong2026towardsstandardisationof", + "dockey": "e03cd6b3ba685764", + "citation": "Vivian Tong, Hannah Zhang, Jacopo Del Gaudio, Ken Mingard, and A. Gholinia. Towards standardisation of average grain size measurement of additively manufactured microstructures using ebsd. ArXiv, May 2026. URL: https://doi.org/10.48550/arxiv.2605.28852, doi:10.48550/arxiv.2605.28852.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "tong2026towardsstandardisationof", + "bibtex": "@article{tong2026towardsstandardisationof,\n author = \"Tong, Vivian and Zhang, Hannah and Gaudio, Jacopo Del and Mingard, Ken and Gholinia, A.\",\n title = \"Towards standardisation of average grain size measurement of additively manufactured microstructures using EBSD\",\n year = \"2026\",\n journal = \"ArXiv\",\n month = \"May\",\n doi = \"10.48550/arxiv.2605.28852\",\n url = \"https://doi.org/10.48550/arxiv.2605.28852\"\n}\n", + "authors": [ + "Vivian Tong", + "Hannah Zhang", + "Jacopo Del Gaudio", + "Ken Mingard", + "A. Gholinia" + ], + "publication_date": "2026-05-16T00:00:00Z", + "year": 2026, + "volume": null, + "issue": null, + "issn": null, + "pages": null, + "journal": "ArXiv", + "publisher": null, + "url": "", + "title": "Towards standardisation of average grain size measurement of additively manufactured microstructures using EBSD", + "citation_count": 0, + "bibtex_type": "article", + "source_quality": -1, + "is_retracted": null, + "doi": "10.48550/arxiv.2605.28852", + "doi_url": "https://doi.org/10.48550/arxiv.2605.28852", + "doc_id": "e03cd6b3ba685764", + "file_location": null, + "license": null, + "pdf_url": "", + "other": { + "client_source": [ + "paper_search", + "semantic_scholar", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + "semantic_scholar", + "semantic_scholar", + "self_generated" + ] + }, + "formatted_citation": "Vivian Tong, Hannah Zhang, Jacopo Del Gaudio, Ken Mingard, and A. Gholinia. Towards standardisation of average grain size measurement of additively manufactured microstructures using ebsd. ArXiv, May 2026. URL: https://doi.org/10.48550/arxiv.2605.28852, doi:10.48550/arxiv.2605.28852. This article has 0 citations." + }, + "chunk_id": "e6a4508a-8c73-4f22-bb84-a33cd41dff17" + }, + "score": -1 + }, + { + "id": "pqac-00000014", + "context": "# Summary\n\nThis excerpt focuses on HR-EBSD methodology for measuring strain and lattice rotation, with implications for GND density calculation. Key technical details include:\n\n**Measurement precision and uncertainty:**\n- Reference patterns must be \"less than ~12\u00b0 from the orientation of the test pattern\" for sufficient overlap [25]\n- ROIs typically sized \"256 x 256 pixels\" for 1,000 x 1,000 pixel images [8]\n- Sub-pixel precision achieved through upsampling techniques [26]\n- Beam shift uncertainties of \"1 \u00b5m can result in systematic errors\" given modern detectors have \"effective pixel size of ~20-40 \u00b5m\"\n\n**Quality metrics and thresholds:**\n- Mean angular error (MAE) indicates measurement precision\n- Peak height threshold: \"when this value falls below 0.3, the measurement is unlikely to be reasonable\" [32]\n\n**GND calculation:**\nUses Nye's framework with equation (1) solving for dislocation densities. For FCC metals, the system is underdetermined with \"many more potential dislocation types...than constraints,\" requiring \"L-1 minimisation\" to find a solution\u2014\"one of many solutions...that necessarily supports the lattice curvature, but it may not be unique\" [12].\n\nThe excerpt addresses sensitivity to processing parameters but does not comprehensively quantify impacts on grain size, texture, or boundary statistics across varying conditions.", + "question": "How sensitive are EBSD-derived microstructural measurements to acquisition and post-processing parameter choices, and what does the literature report about the resulting uncertainty, bias, and reproducibility?\n\nCover specifically:\n1. Quantified sensitivity studies: how much do reported grain size, grain count, texture strength/ODF intensity, KAM, GND density, low-angle vs high-angle grain boundary fractions, and grain boundary character distribution change as a function of step size, angular/orientation precision, indexing method (Hough vs dictionary indexing vs refinement), misorientation tolerance for grain reconstruction, minimum grain size cutoff, confidence-index or fit thresholding, and noise-reduction/cleanup operations (grain dilation, neighbour orientation correlation, neighbour pattern averaging)?\n2. Documented bias: which cleanup and filtering operations are known to systematically bias grain size, texture, KAM/GND, or boundary statistics, and by how much? What reporting is required or recommended by standards and by the community (ASTM E2627, ISO 13067, round-robin or interlaboratory studies)?\n3. Uncertainty quantification: what work exists on assigning uncertainty or confidence intervals to EBSD-derived grain size, texture, and misorientation-based metrics, including the number of grains required for statistically meaningful grain size and texture measurements?\n4. Interlaboratory reproducibility: are there round-robin studies, benchmark datasets, or reproducibility assessments comparing EBSD results across labs, vendors, or software packages? What discrepancies were found?\n5. Community consensus: what practices are recommended as best practice for reporting EBSD post-processing so results are reproducible, and where does the literature explicitly call for more automated, objective, or reproducible parameter selection?\n\nGive explicit citations and quantitative numbers wherever the literature reports them.", + "text": { + "embedding": null, + "text": "", + "name": "britton2018understandingdeformationwith pages 3-6", + "media": [], + "doc": { + "embedding": null, + "docname": "britton2018understandingdeformationwith", + "dockey": "cc01a4984ba90eef", + "citation": "T B Britton and J L R Hickey. Understanding deformation with high angular resolution electron backscatter diffraction (hr-ebsd). IOP Conference Series: Materials Science and Engineering, 304:012003, Jan 2018. URL: https://doi.org/10.1088/1757-899x/304/1/012003, doi:10.1088/1757-899x/304/1/012003.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "britton2018understandingdeformationwith", + "bibtex": "@article{britton2018understandingdeformationwith,\n author = \"Britton, T B and Hickey, J L R\",\n title = \"Understanding deformation with high angular resolution electron backscatter diffraction (HR-EBSD)\",\n year = \"2018\",\n journal = \"IOP Conference Series: Materials Science and Engineering\",\n volume = \"304\",\n pages = \"012003\",\n month = \"Jan\",\n doi = \"10.1088/1757-899x/304/1/012003\",\n url = \"https://doi.org/10.1088/1757-899x/304/1/012003\",\n publisher = \"IOP Publishing\",\n issn = \"1757-8981\"\n}\n", + "authors": [ + "T B Britton", + "J L R Hickey" + ], + "publication_date": "2018-01-01T00:00:00Z", + "year": 2018, + "volume": "304", + "issue": null, + "issn": "1757-8981", + "pages": "012003", + "journal": "IOP Conference Series: Materials Science and Engineering", + "publisher": "IOP Publishing", + "url": "https://doi.org/10.1088/1757-899x/304/1/012003", + "title": "Understanding deformation with high angular resolution electron backscatter diffraction (HR-EBSD)", + "citation_count": 78, + "bibtex_type": "misc", + "source_quality": -1, + "is_retracted": null, + "doi": "10.1088/1757-899x/304/1/012003", + "doi_url": "https://doi.org/10.1088/1757-899x/304/1/012003", + "doc_id": "cc01a4984ba90eef", + "file_location": null, + "license": null, + "pdf_url": "https://iopscience.iop.org/article/10.1088/1757-899X/304/1/012003/pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "T B Britton and J L R Hickey. Understanding deformation with high angular resolution electron backscatter diffraction (hr-ebsd). IOP Conference Series: Materials Science and Engineering, 304:012003, Jan 2018. URL: https://doi.org/10.1088/1757-899x/304/1/012003, doi:10.1088/1757-899x/304/1/012003. This article has 78 citations." + }, + "chunk_id": "1c243099-42e2-4bd4-b92c-04f08b100896" + }, + "score": -1 + }, + { + "id": "pqac-00000011", + "context": "# Summary\n\nThis excerpt from a round-robin study documents quantified sensitivity of EBSD grain size measurements to multiple acquisition and post-processing parameters:\n\n**Acquisition effects:**\n- Step size and specimen drift significantly alter grain measurements; smaller step sizes (0.5 \u03bcm vs. 3 \u03bcm) yielded different results in Table 2\n- Specimen tilt errors produce systematic bias: a 2\u00b0 tilt difference reduced measured grain size by a factor of 0.95 due to y-direction foreshortening (cos 72\u00b0/cos 70\u00b0)\n- Tilt accuracy is \"the most likely to have caused additional errors\"\n\n**Post-processing effects:**\n- Misorientation angle cutoff (5\u00b0 vs. 10\u00b0) varied across participants\n- Grain size cutoffs (2 \u03bcm vs. 10 \u03bcm) affected measurements: at 0.5 \u03bcm step size with 2 \u03bcm cutoff, mean 5\u00b0 boundary angle was 30.5\u00b0 vs. 35.9\u00b0 at 10 \u03bcm cutoff\n\n**Reproducibility findings:**\n- Equivalent circle diameter (Dcircle) reproducibility was poor: R = 5.79 vs. linear intercept R = 3.36 (70% difference), attributed to y-direction measurement errors\n- Only one laboratory reported directional linear intercept measurements and consistent minimum size cutoffs, indicating inconsistent practices", + "question": "How sensitive are EBSD-derived microstructural measurements to acquisition and post-processing parameter choices, and what does the literature report about the resulting uncertainty, bias, and reproducibility?\n\nCover specifically:\n1. Quantified sensitivity studies: how much do reported grain size, grain count, texture strength/ODF intensity, KAM, GND density, low-angle vs high-angle grain boundary fractions, and grain boundary character distribution change as a function of step size, angular/orientation precision, indexing method (Hough vs dictionary indexing vs refinement), misorientation tolerance for grain reconstruction, minimum grain size cutoff, confidence-index or fit thresholding, and noise-reduction/cleanup operations (grain dilation, neighbour orientation correlation, neighbour pattern averaging)?\n2. Documented bias: which cleanup and filtering operations are known to systematically bias grain size, texture, KAM/GND, or boundary statistics, and by how much? What reporting is required or recommended by standards and by the community (ASTM E2627, ISO 13067, round-robin or interlaboratory studies)?\n3. Uncertainty quantification: what work exists on assigning uncertainty or confidence intervals to EBSD-derived grain size, texture, and misorientation-based metrics, including the number of grains required for statistically meaningful grain size and texture measurements?\n4. Interlaboratory reproducibility: are there round-robin studies, benchmark datasets, or reproducibility assessments comparing EBSD results across labs, vendors, or software packages? What discrepancies were found?\n5. Community consensus: what practices are recommended as best practice for reporting EBSD post-processing so results are reproducible, and where does the literature explicitly call for more automated, objective, or reproducible parameter selection?\n\nGive explicit citations and quantitative numbers wherever the literature reports them.", + "text": { + "embedding": null, + "text": "", + "name": "mingard2012determinationofgrain pages 23-26", + "media": [], + "doc": { + "embedding": null, + "docname": "mingard2012determinationofgrain", + "dockey": "7ab147f3caca1cf8", + "citation": "KP Mingard, PN Quested, and MS Peck. Determination of grain size by ebsd-report on a round robin measurement of equiaxed titanium. Unknown journal, 2012.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "mingard2012determinationofgrain", + "bibtex": "@article{mingard2012determinationofgrain,\n author = \"Mingard, KP and Quested, PN and Peck, MS\",\n title = \"Determination of grain size by EBSD-Report on a round robin measurement of equiaxed titanium.\",\n year = \"2012\",\n journal = \"Unknown journal\"\n}\n", + "authors": [ + "KP Mingard", + "PN Quested", + "MS Peck" + ], + "publication_date": null, + "year": 2012, + "volume": null, + "issue": null, + "issn": null, + "pages": null, + "journal": null, + "publisher": null, + "url": "https://eprintspublications.npl.co.uk/5412/1/MAT56.pdf", + "title": "Determination of grain size by EBSD-Report on a round robin measurement of equiaxed titanium.", + "citation_count": 14, + "bibtex_type": null, + "source_quality": null, + "is_retracted": null, + "doi": null, + "doi_url": null, + "doc_id": "7ab147f3caca1cf8", + "file_location": null, + "license": null, + "pdf_url": "https://eprintspublications.npl.co.uk/5412/1/MAT56.pdf", + "other": { + "client_source": [ + "paper_search" + ], + "bibtex_source": [ + "self_generated" + ] + }, + "formatted_citation": "KP Mingard, PN Quested, and MS Peck. Determination of grain size by ebsd-report on a round robin measurement of equiaxed titanium. Unknown journal, 2012." + }, + "chunk_id": "4dde7865-f330-46cb-bc2d-52a4413cf5f3" + }, + "score": -1 + } + ], + "references": "1. (tong2026towardsstandardisationof pages 5-10): Vivian Tong, Hannah Zhang, Jacopo Del Gaudio, Ken Mingard, and A. Gholinia. Towards standardisation of average grain size measurement of additively manufactured microstructures using ebsd. ArXiv, May 2026. URL: https://doi.org/10.48550/arxiv.2605.28852, doi:10.48550/arxiv.2605.28852. This article has 0 citations.\n\n2. (tong2026towardsstandardisationof pages 20-24): Vivian Tong, Hannah Zhang, Jacopo Del Gaudio, Ken Mingard, and A. Gholinia. Towards standardisation of average grain size measurement of additively manufactured microstructures using ebsd. ArXiv, May 2026. URL: https://doi.org/10.48550/arxiv.2605.28852, doi:10.48550/arxiv.2605.28852. This article has 0 citations.\n\n3. (tong2026towardsstandardisationof pages 16-20): Vivian Tong, Hannah Zhang, Jacopo Del Gaudio, Ken Mingard, and A. Gholinia. Towards standardisation of average grain size measurement of additively manufactured microstructures using ebsd. ArXiv, May 2026. URL: https://doi.org/10.48550/arxiv.2605.28852, doi:10.48550/arxiv.2605.28852. This article has 0 citations.\n\n4. (tong2026towardsstandardisationof pages 10-16): Vivian Tong, Hannah Zhang, Jacopo Del Gaudio, Ken Mingard, and A. Gholinia. Towards standardisation of average grain size measurement of additively manufactured microstructures using ebsd. ArXiv, May 2026. URL: https://doi.org/10.48550/arxiv.2605.28852, doi:10.48550/arxiv.2605.28852. This article has 0 citations.\n\n5. (mingard2012determinationofgrain pages 23-26): KP Mingard, PN Quested, and MS Peck. Determination of grain size by ebsd-report on a round robin measurement of equiaxed titanium. Unknown journal, 2012.\n\n6. (tong2026towardsstandardisationof pages 1-5): Vivian Tong, Hannah Zhang, Jacopo Del Gaudio, Ken Mingard, and A. Gholinia. Towards standardisation of average grain size measurement of additively manufactured microstructures using ebsd. ArXiv, May 2026. URL: https://doi.org/10.48550/arxiv.2605.28852, doi:10.48550/arxiv.2605.28852. This article has 0 citations.\n\n7. (mingard2012determinationofgrain pages 30-32): KP Mingard, PN Quested, and MS Peck. Determination of grain size by ebsd-report on a round robin measurement of equiaxed titanium. Unknown journal, 2012.\n\n8. (mingard2012determinationofgrain pages 1-9): KP Mingard, PN Quested, and MS Peck. Determination of grain size by ebsd-report on a round robin measurement of equiaxed titanium. Unknown journal, 2012.\n\n9. (rohrer2010derivinggrainboundary pages 2-4): G. S. Rohrer, J. Li, S. Lee, A. D. Rollett, M. Groeber, and M. D. Uchic. Deriving grain boundary character distributions and relative grain boundary energies from three-dimensional ebsd data. Materials Science and Technology, 26:661-669, Jun 2010. URL: https://doi.org/10.1179/026708309x12468927349370, doi:10.1179/026708309x12468927349370. This article has 131 citations and is from a peer-reviewed journal.\n\n10. (britton2018understandingdeformationwith pages 1-3): T B Britton and J L R Hickey. Understanding deformation with high angular resolution electron backscatter diffraction (hr-ebsd). IOP Conference Series: Materials Science and Engineering, 304:012003, Jan 2018. URL: https://doi.org/10.1088/1757-899x/304/1/012003, doi:10.1088/1757-899x/304/1/012003. This article has 78 citations.\n\n11. (britton2018understandingdeformationwith pages 3-6): T B Britton and J L R Hickey. Understanding deformation with high angular resolution electron backscatter diffraction (hr-ebsd). IOP Conference Series: Materials Science and Engineering, 304:012003, Jan 2018. URL: https://doi.org/10.1088/1757-899x/304/1/012003, doi:10.1088/1757-899x/304/1/012003. This article has 78 citations.\n\n12. (currier2024towardsanintegrated pages 9-12): Ryan M. Currier, Tushar Mittal, and Paulo J. Hidalgo. Towards an integrated texture toolkit, 1: unveiling the complex relationship between crystal shape and fabric in ebsd data. Contributions to Mineralogy and Petrology, Apr 2024. URL: https://doi.org/10.1007/s00410-024-02128-x, doi:10.1007/s00410-024-02128-x. This article has 3 citations and is from a domain leading peer-reviewed journal.\n\n13. (currier2024towardsanintegrated pages 1-3): Ryan M. Currier, Tushar Mittal, and Paulo J. Hidalgo. Towards an integrated texture toolkit, 1: unveiling the complex relationship between crystal shape and fabric in ebsd data. Contributions to Mineralogy and Petrology, Apr 2024. URL: https://doi.org/10.1007/s00410-024-02128-x, doi:10.1007/s00410-024-02128-x. This article has 3 citations and is from a domain leading peer-reviewed journal.\n\n14. (rohrer2010derivinggrainboundary pages 4-5): G. S. Rohrer, J. Li, S. Lee, A. D. Rollett, M. Groeber, and M. D. Uchic. Deriving grain boundary character distributions and relative grain boundary energies from three-dimensional ebsd data. Materials Science and Technology, 26:661-669, Jun 2010. URL: https://doi.org/10.1179/026708309x12468927349370, doi:10.1179/026708309x12468927349370. This article has 131 citations and is from a peer-reviewed journal.\n\n15. (timberlake2026effectsofsem pages 14-17): D. M. Timberlake and E. J. Payton. Effects of sem distortions on ebsd grain size measurements. Metallography, Microstructure, and Analysis, 15:489-505, Feb 2026. URL: https://doi.org/10.1007/s13632-026-01317-3, doi:10.1007/s13632-026-01317-3. This article has 0 citations.\n\n16. (mingard2012determinationofgrain pages 9-11): KP Mingard, PN Quested, and MS Peck. Determination of grain size by ebsd-report on a round robin measurement of equiaxed titanium. Unknown journal, 2012.\n\n17. (muirhead2001themorphologicalcharacterisation pages 37-43): JJ Muirhead. The morphological characterisation of grains and grain boundaries. Unknown journal, 2001.", + "formatted_answer": "Question: How sensitive are EBSD-derived microstructural measurements to acquisition and post-processing parameter choices, and what does the literature report about the resulting uncertainty, bias, and reproducibility?\n\nCover specifically:\n1. Quantified sensitivity studies: how much do reported grain size, grain count, texture strength/ODF intensity, KAM, GND density, low-angle vs high-angle grain boundary fractions, and grain boundary character distribution change as a function of step size, angular/orientation precision, indexing method (Hough vs dictionary indexing vs refinement), misorientation tolerance for grain reconstruction, minimum grain size cutoff, confidence-index or fit thresholding, and noise-reduction/cleanup operations (grain dilation, neighbour orientation correlation, neighbour pattern averaging)?\n2. Documented bias: which cleanup and filtering operations are known to systematically bias grain size, texture, KAM/GND, or boundary statistics, and by how much? What reporting is required or recommended by standards and by the community (ASTM E2627, ISO 13067, round-robin or interlaboratory studies)?\n3. Uncertainty quantification: what work exists on assigning uncertainty or confidence intervals to EBSD-derived grain size, texture, and misorientation-based metrics, including the number of grains required for statistically meaningful grain size and texture measurements?\n4. Interlaboratory reproducibility: are there round-robin studies, benchmark datasets, or reproducibility assessments comparing EBSD results across labs, vendors, or software packages? What discrepancies were found?\n5. Community consensus: what practices are recommended as best practice for reporting EBSD post-processing so results are reproducible, and where does the literature explicitly call for more automated, objective, or reproducible parameter selection?\n\nGive explicit citations and quantitative numbers wherever the literature reports them.\n\n# Sensitivity, uncertainty, and reproducibility of EBSD-derived microstructural measurements\n\n## Executive conclusion\n\nEBSD-derived quantities are **not intrinsic outputs of the orientation map alone**. Grain size/count, low-angle versus high-angle boundary fractions, KAM/GND, texture strength, and GBCD are conditional on spatial sampling, orientation precision, indexing, reconstruction, cleanup, censoring, and statistical weighting. The strongest quantitative evidence concerns grain size: plausible operator and software choices can change number-weighted results by **\u00b126\u2013100%**, while carefully constructed area-weighted measures typically vary by **\u00b10.2\u201310%**. A standards-oriented workflow can achieve a combined expanded uncertainty of roughly **20% at k=2**, but uncontrolled workflows can differ far more. Formal uncertainty studies are substantially less mature for KAM/GND, LAGB/HAGB fractions, texture intensity, and GBCD. (tong2026towardsstandardisationof pages 5-10, tong2026towardsstandardisationof pages 20-24)\n\nThe evidence-supported parameter effects are summarized below.\n\n| Parameter / operation | Affected outputs | Quantified literature result | Direction / mechanism of bias | Reporting / best-practice implication |\n|---|---|---|---|---|\n| EBSD step size | Grain size, grain count, reconstructed connectivity | ISO 13067 recommends step size \u2248 10% of average grain diameter; AM study argues 20% can be too coarse for non-convex grains. In a Hastelloy-X example, binning from 3 \u03bcm to 6 \u03bcm reduced maximum grain size from 1250 \u03bcm to 970 \u03bcm, and median plus 75th-percentile minimum Feret diameter decreased systematically as step size increased from 1.25 to 15 \u03bcm (tong2026towardsstandardisationof pages 16-20, tong2026towardsstandardisationof pages 20-24, tong2026towardsstandardisationof pages 10-16) | Larger step size can split thin/non-convex grains by loss of pixel connectivity and changes the effective boundary threshold because misorientation is measured only between adjacent points; reported effect in AM microstructures was a systematic decrease in measured grain size with coarser step size (tong2026towardsstandardisationof pages 10-16) | Always report step size together with grain-boundary threshold angle; comparisons are invalid unless both are identical, especially where subgrain structure or intragranular rotations are present (tong2026towardsstandardisationof pages 16-20, tong2026towardsstandardisationof pages 20-24) |\n| Grain-boundary misorientation threshold for reconstruction | Grain size, grain count, LAGB/HAGB fractions | In the Ti round robin reanalysis table, using 15\u00b0 instead of 5\u00b0 increased measured grain size from 30.5 to 31.8 \u03bcm at 0.5 \u03bcm step with 2 \u03bcm cutoff (+4.3%), from 35.9 to 37.5 \u03bcm at 3 \u03bcm step with 10 \u03bcm cutoff (+4.5%), from 34.9 to 36.9 \u03bcm at 3 \u03bcm +2\u00b0 tilt (+5.7%), and from 33.6 to 35.4 \u03bcm in another 3 \u03bcm condition (+5.4%) (mingard2012determinationofgrain pages 23-26). AM guidance recommends 10\u00b0 rather than 5\u00b0 when subgrain structure is present (tong2026towardsstandardisationof pages 1-5) | Raising the threshold merges more low-angle boundaries into grains, increasing grain size and reducing counted grain number; it also directly shifts LAGB/HAGB fractions because the class boundary is user-defined (mingard2012determinationofgrain pages 23-26, tong2026towardsstandardisationof pages 10-16) | Must report the exact threshold angle used for grain reconstruction and any distinction between grain and subgrain boundaries (tong2026towardsstandardisationof pages 20-24, mingard2012determinationofgrain pages 23-26) |\n| Minimum-grain-size cutoff | Grain size, grain count, size distribution | Standards cited in AM study exclude grains below 10 points (ISO 13067) or 100 points (ASTM E2627). The Ti round robin identified smallest-grain cutoff as the main source of interlaboratory variation; small grains had a disproportionate effect on averages (tong2026towardsstandardisationof pages 5-10, mingard2012determinationofgrain pages 30-32, mingard2012determinationofgrain pages 1-9). In one AM example, only 0.6% of indexed points belonged to grains <10 points, but excluding them still had to be accounted for in cumulative histograms (tong2026towardsstandardisationof pages 10-16) | Removing small grains systematically inflates reported grain size and lowers grain count; effect is strongest for number-weighted statistics and for maps with non-random unindexed boundary pixels (tong2026towardsstandardisationof pages 16-20, mingard2012determinationofgrain pages 30-32, mingard2012determinationofgrain pages 1-9) | Report the cutoff in both pixels/points and micrometres, plus the indexed area fraction removed by the cutoff (mingard2012determinationofgrain pages 30-32, tong2026towardsstandardisationof pages 20-24) |\n| Indexing fraction, CI/fit thresholding, and cleanup extent | Grain size, grain count, reproducibility | Grain-cleanup uncertainty was \u00b113% for maps with 65% indexing versus \u00b14% for maps with 95% indexing (tong2026towardsstandardisationof pages 16-20). In AM inter-software comparisons, number-weighted grain-size metrics varied by \u00b126\u2013100% with different clean-up methods, while area-weighted metrics varied by only \u00b10.2\u201310% (tong2026towardsstandardisationof pages 5-10). One round robin noted acceptable indexing around ~80%, despite a nominal 95% target (mingard2012determinationofgrain pages 30-32) | Unindexed points are not spatially random; they cluster near boundaries and especially distort small grains, causing artificial fragmentation or linking. Cleanup that reassigns low-confidence points can materially change grain topology (tong2026towardsstandardisationof pages 16-20, tong2026towardsstandardisationof pages 1-5, mingard2012determinationofgrain pages 23-26) | Report indexed fraction, CI/fit thresholds, whether low-confidence pixels were removed or reassigned, and the difference between no cleanup and maximum cleanup if used for uncertainty estimation (tong2026towardsstandardisationof pages 20-24, mingard2012determinationofgrain pages 23-26) |\n| Cleanup operations such as grain dilation / reassignment | Grain size, grain count, boundary network, potentially boundary fractions | In 3D GBCD work, data were cleaned with two iterations of grain dilation and a minimum grain size of 10 pixels; groups of <10 pixels with disorientations <5\u00b0 were reassigned to adjacent grains (rohrer2010derivinggrainboundary pages 2-4). AM grain-size work notes standards constraints that cleanup should change results by \u22645% (ISO 13067) or \u226410% (ASTM E2627) (tong2026towardsstandardisationof pages 5-10) | These operations systematically erase small grains and smooth/regularize boundaries, tending to increase grain size and reduce grain count unless tightly constrained; they also alter the boundary network used for downstream boundary statistics (rohrer2010derivinggrainboundary pages 2-4, tong2026towardsstandardisationof pages 5-10) | Cleanup routines should be constrained by standards limits and described explicitly, including iterations and reassignment rules (tong2026towardsstandardisationof pages 5-10, rohrer2010derivinggrainboundary pages 2-4) |\n| Area-weighted vs number-weighted statistics; edge-grain exclusion | Average grain size, histogram quantiles, reproducibility | Number-weighted metrics changed by \u00b126\u2013100% across cleanup methods, versus \u00b10.2\u201310% for area-weighted metrics (tong2026towardsstandardisationof pages 5-10). In one AM dataset, indexed-area-weighted median uncertainty half-range was \u00b11.5% for MFD (207 \u03bcm) and \u00b19.3% for grain area (6290 \u03bcm\u00b2), whereas conventional area-weighted medians showed \u00b116% for MFD (179 \u03bcm) and \u00b133% for grain area (4875 \u03bcm\u00b2) because of field-size and threshold sensitivity (tong2026towardsstandardisationof pages 10-16) | Number weighting overemphasizes numerous small grains and is highly sensitive to cleanup/cutoff choices. Excluding edge grains without correction underestimates area-weighted grain size when map size is small relative to grain size (tong2026towardsstandardisationof pages 5-10, tong2026towardsstandardisationof pages 10-16) | Prefer indexed-area-weighted median MFD; exclude edge grains but document the excluded area fraction and consider Miles-Lantejoul correction where applicable (tong2026towardsstandardisationof pages 5-10, tong2026towardsstandardisationof pages 20-24, tong2026towardsstandardisationof pages 10-16) |\n| Hough indexing / conventional EBSD vs HR-EBSD precision | Misorientation, KAM-like local rotation metrics, GND density floor | Conventional Hough-based EBSD: absolute orientation ~2\u00b0; misorientation precision ~0.1\u20130.5\u00b0. HR-EBSD: relative misorientation precision ~0.006\u00b0 (1\u00d710^-4 rad), i.e. about two orders of magnitude better. Estimated measurable GND lower bounds at 1 \u03bcm step are >3\u00d710^13 m^-2 for conventional EBSD versus >3\u00d710^11 m^-2 for HR-EBSD; at 100 nm step, >3\u00d710^14 versus >3\u00d710^12 m^-2 (britton2018understandingdeformationwith pages 1-3) | Better angular precision lowers the noise floor on local misorientation and thus on GND estimates derived from orientation gradients; conventional Hough indexing can substantially overstate the floor and blur subtle orientation gradients (britton2018understandingdeformationwith pages 1-3, britton2018understandingdeformationwith pages 3-6) | Report indexing/analysis method when presenting KAM/GND-like quantities; results from conventional EBSD and HR-EBSD are not directly comparable without noting their very different angular precision and GND detection floor (britton2018understandingdeformationwith pages 1-3) |\n| Texture sample size and cut-section bias | Texture strength, ODF/J-index | For synthetic cut fabrics, the cut effect increased texture strength above the true uniform value; with increasing sample size, J-index decreases and asymptotically converges, with minimal further change beyond ~2000 crystal orientations sampled. Example ODFs with n = 3000 still showed cut-induced fabric from a truly uniform ODF (currier2024towardsanintegrated pages 9-12) | Thin-section/2D EBSD sampling preferentially intersects elongated crystals when their long axis is closer to section normal, creating a systematic, non-random ODF bias and inflating apparent texture strength (currier2024towardsanintegrated pages 1-3, currier2024towardsanintegrated pages 9-12) | Report sample size for texture analysis and recognize that 2D EBSD ODFs can have morphology-driven cut bias; community calls for joint stereological correction of shape, size, and orientation with uncertainty estimates (currier2024towardsanintegrated pages 1-3, currier2024towardsanintegrated pages 9-12) |\n| 3D GBCD alignment, out-of-plane spacing, and discretization | GBCD peak intensities, coherent twin fraction, GBED | For \u03a33 in Ni, 3D GBCD peak at the coherent twin plane was 240 MRD with 1:1 spacing and no secondary alignment; 390 MRD with 2:1 spacing; 670 MRD with secondary alignment at 1:1; and 1090 MRD with both 2:1 spacing and secondary alignment, essentially matching the stereological result of 1100 MRD (rohrer2010derivinggrainboundary pages 4-5). Changing discretization from 9 to 11 bins per 90\u00b0 increased the twin population to 3600 MRD because the ideal twin no longer lay on a bin boundary (rohrer2010derivinggrainboundary pages 4-5) | GBCD is highly sensitive to layer alignment, voxel aspect ratio, and binning/discretization; poor alignment suppresses sharp special-boundary peaks, while discretization choices can create large apparent intensity changes (rohrer2010derivinggrainboundary pages 2-4, rohrer2010derivinggrainboundary pages 4-5) | For GBCD/GBED, report alignment procedure, out-of-plane:in-plane spacing, matching tolerances (<5\u00b0 used for triple-junction matching), and discretization scheme; otherwise special-boundary populations are not reproducible (rohrer2010derivinggrainboundary pages 2-4, rohrer2010derivinggrainboundary pages 4-5) |\n| SEM tilt and drift / geometric distortion | Grain size, especially area-based metrics; boundary geometry | In Ti reanalysis, adding 2\u00b0 tilt caused a grain-size reduction factor of 0.95 from cos(72\u00b0)/cos(70\u00b0) (mingard2012determinationofgrain pages 23-26). In 2026 synthetic distortion work, most methods stayed within \u0394G \u00b10.5 ASTM grain-size numbers under typical conditions; intercept methods were more sensitive, reaching up to about \u00b12 G under drift, planimetric methods changed by ~1 G, and TPC/ASTM E2627 was least sensitive (timberlake2026effectsofsem pages 14-17) | Tilt error foreshortens the mapped y direction and biases area-based size downward; drift elongates/distorts grains, with stronger impact on intercept-based metrics than on robust planimetric/TPC approaches (mingard2012determinationofgrain pages 23-26, timberlake2026effectsofsem pages 14-17) | Report specimen tilt calibration, scan orthogonality/stability, and any distortion correction; if possible compare x and y intercepts to diagnose tilt/drift asymmetry (mingard2012determinationofgrain pages 9-11, mingard2012determinationofgrain pages 23-26) |\n| Interlaboratory / inter-software reproducibility | Grain size and uncertainty budgets | In the 12-lab Ti round robin, 4 of 12 laboratories gave significantly different grain-size results; after outlier removal, reproducibility standard deviation was 1.98 \u03bcm for equivalent circle diameter and 1.15 \u03bcm for linear intercept, and equivalent-circle values were ~10% higher than linear intercept. Reproducibility limit for Dcircle was 70% greater than for Dlin (Rcircle = 5.79, Rlin = 3.36) (mingard2012determinationofgrain pages 30-32, mingard2012determinationofgrain pages 1-9, mingard2012determinationofgrain pages 23-26). AM work concludes combined expanded uncertainty k = 2 of about 20% is achievable when step size, threshold, cleanup, and sampling are controlled (tong2026towardsstandardisationof pages 20-24) | Major between-lab discrepancies came from magnification calibration, step size, minimum grain cutoff, cleanup, tilt, and insufficient mapped area. Area-based metrics were more sensitive than intercept metrics to geometric/calibration errors (mingard2012determinationofgrain pages 30-32, mingard2012determinationofgrain pages 1-9, mingard2012determinationofgrain pages 9-11) | Reproducible EBSD grain size requires reporting acquisition geometry, calibration, step size, threshold angle, cutoff, cleanup, map size/FoV, and statistic used; standards-oriented workflows can achieve ~20% expanded uncertainty, but operator choices otherwise dominate (mingard2012determinationofgrain pages 30-32, tong2026towardsstandardisationof pages 20-24, mingard2012determinationofgrain pages 9-11) |\n\n\n*Table: This table summarizes quantitative literature evidence on how key EBSD acquisition and post-processing choices change grain size, texture, boundary statistics, and orientation-gradient metrics. It is useful as a compact checklist of known sensitivities, systematic biases, and reporting requirements needed for reproducible EBSD analysis.*\n\n## 1. Quantified sensitivity studies\n\n### 1.1 Step size and mapped area\n\nStep size affects both spatial resolution and the *effective* grain-reconstruction criterion. In microstructures with smooth intragranular rotation, the same total rotation is divided among more neighboring points at fine step size; coarsening can therefore make point-to-point misorientation exceed the reconstruction threshold and split a formerly connected grain. Coarse sampling can also disconnect narrow regions of non-convex grains. In an AM Hastelloy-X example, increasing step size from **3 to 6 \u03bcm** reduced the maximum reconstructed minimum-Feret diameter from **1250 to 970 \u03bcm**. Binning from **1.25 to 15 \u03bcm** produced a systematic decline in median and 75th-percentile minimum-Feret diameter. (tong2026towardsstandardisationof pages 10-16)\n\nISO 13067-oriented guidance is approximately **one step per 10% of mean grain diameter**. A commonly used 20%-of-diameter rule can be inadequate for non-convex AM grains. Step size and boundary threshold are interdependent and must be held fixed for comparisons. (tong2026towardsstandardisationof pages 16-20, tong2026towardsstandardisationof pages 20-24)\n\nField of view is at least as important as pixel density. Bootstrap analysis found approximately **10% sampling uncertainty at a field width of 15 grain lengths**, with the mean stabilizing above roughly seven grain lengths but outlier risk remaining. The proposed robust condition is about **20 grain lengths per field of view**, especially for elongated AM grains. (tong2026towardsstandardisationof pages 20-24, tong2026towardsstandardisationof pages 10-16)\n\n### 1.2 Grain-reconstruction misorientation tolerance\n\nIncreasing the reconstruction threshold merges boundaries and therefore increases mean grain size and decreases grain count. In the titanium round-robin reanalysis, changing the boundary threshold from **5\u00b0 to 15\u00b0** increased mean size:\n\n- **30.5 to 31.8 \u03bcm** at 0.5 \u03bcm step and 2 \u03bcm cutoff: **+4.3%**;\n- **35.9 to 37.5 \u03bcm** at 3 \u03bcm step and 10 \u03bcm cutoff: **+4.5%**;\n- **34.9 to 36.9 \u03bcm** in a tilted condition: **+5.7%**;\n- **33.6 to 35.4 \u03bcm** in another 3 \u03bcm condition: **+5.4%**. (mingard2012determinationofgrain pages 23-26)\n\nThis parameter also directly determines LAGB/HAGB fractions: raising the grain threshold reclassifies or removes boundaries in the interval between the old and new thresholds. Thus a reported \u201cLAGB fraction\u201d is uninterpretable unless the lower noise cutoff, LAGB/HAGB dividing angle, reconstruction rule, and length/segment weighting are stated. For AM structures containing intragranular rotations, 10\u00b0 has been recommended over 5\u00b0 for identifying morphological grains, but that is a purpose-dependent convention rather than a universal physical boundary. (tong2026towardsstandardisationof pages 20-24, tong2026towardsstandardisationof pages 1-5, tong2026towardsstandardisationof pages 10-16)\n\n### 1.3 Minimum-grain cutoff and grain weighting\n\nThe minimum accepted grain size was the **largest identified source of interlaboratory variation** in the titanium round robin. Small grains disproportionately affect number-weighted means, and the effect depends on step size, indexing quality, and treatment of unindexed points. ISO 13067 and ASTM E2627 were reported as using markedly different exclusion scales\u2014approximately **10 points** and **100 points**, respectively\u2014so \u201cstandard-compliant\u201d analyses can still differ unless the standard and implementation are specified. Cutoffs should be reported in both pixels and physical units. (tong2026towardsstandardisationof pages 5-10, mingard2012determinationofgrain pages 30-32, mingard2012determinationofgrain pages 1-9)\n\nThe direction of bias is systematic: removing small grains lowers grain count and raises number-weighted mean grain size. In inter-software AM analyses, changing cleanup produced **\u00b126\u2013100%** changes in number-weighted metrics but only **\u00b10.2\u201310%** in area-weighted metrics. Indexed-area-weighted median minimum-Feret diameter is consequently much more robust than a number mean. (tong2026towardsstandardisationof pages 5-10)\n\nIn one AM dataset, indexed-area-weighted medians had half-ranges of only **\u00b11.5% for MFD** and **\u00b19.3% for grain area**. Conventional area-weighted medians varied by **\u00b116%** and **\u00b133%**, respectively, because field-size, edge, and cutoff effects were not fully represented. (tong2026towardsstandardisationof pages 10-16)\n\n### 1.4 Indexing fraction, confidence/fit thresholds, and cleanup\n\nCleanup sensitivity rises sharply as raw map quality declines. Estimated cleanup uncertainty was **\u00b113% at 65% indexing**, compared with **\u00b14% at 95% indexing**. Unindexed points are generally not missing at random; they concentrate at boundaries, deformed areas, fine features, and weak patterns. Depending on topology, they can fragment one grain into several or allow adjacent grains to be linked after filling. (tong2026towardsstandardisationof pages 16-20)\n\nThe titanium round robin compared systems that either indexed every point with a confidence measure or left points unindexed when fit criteria failed. One reanalysis rendered points with **confidence index <0.1** unindexed. This illustrates why \u201cindexing percentage\u201d cannot be compared independently of the CI or fit threshold and indexing philosophy. Approximately 80% indexing was workable in that particular round robin despite a nominal 95% target, but it was not evidence that 80% is generally sufficient. (mingard2012determinationofgrain pages 30-32, mingard2012determinationofgrain pages 23-26)\n\nGrain dilation is explicitly topology-changing. One 3D GBCD workflow used **two iterations**, a **10-pixel minimum grain**, and reassigned groups below 10 pixels whose disorientation was below **5\u00b0** to an adjacent grain. Such processing erases small components and modifies boundary geometry; it is not neutral denoising. (rohrer2010derivinggrainboundary pages 2-4)\n\nThe standards-oriented limits reported in the AM study were that cleanup should alter results by no more than **5% under ISO 13067** or **10% under ASTM E2627**. These limits should be treated as acceptance checks, not proof that the cleaned map is unbiased. (tong2026towardsstandardisationof pages 5-10)\n\nDirect controlled, transferable numerical studies for **neighbor orientation correlation, neighbor pattern averaging, and vendor-specific CI standardization** were not found in the retrieved quantitative literature. Their expected directions are nevertheless clear: orientation-correlation filling and dilation remove isolated grains and shorten or move boundaries; neighbor-pattern averaging improves signal-to-noise but mixes patterns across boundaries unless boundary-aware, degrading spatial resolution and potentially suppressing narrow grains and LAGBs. Because the magnitude is dataset- and implementation-specific, it should be measured by raw-versus-processed parameter sweeps rather than assumed.\n\n### 1.5 Indexing method and orientation precision: Hough, refinement, and HR-EBSD\n\nConventional Hough EBSD has reported absolute-orientation accuracy of roughly **2\u00b0** and relative misorientation precision of approximately **0.1\u20130.5\u00b0**. Cross-correlation HR-EBSD reaches about **0.006\u00b0**, an improvement of roughly two orders of magnitude. This difference changes the noise floor of every local-misorientation-derived quantity. (britton2018understandingdeformationwith pages 1-3)\n\nFor Burgers vector magnitude 0.3 nm, estimated measurable GND floors at **1 \u03bcm step** are above approximately **3\u00d710\u00b9\u00b3 m\u207b\u00b2** for conventional Hough EBSD and **3\u00d710\u00b9\u00b9 m\u207b\u00b2** for HR-EBSD. At **100 nm step**, the corresponding floors rise to **3\u00d710\u00b9\u2074** and **3\u00d710\u00b9\u00b2 m\u207b\u00b2** because curvature divides angular error by spatial separation. (britton2018understandingdeformationwith pages 1-3)\n\nHR-EBSD also has analysis choices: reference and test patterns should remain within roughly **12\u00b0** for adequate overlap; normalized cross-correlation peak height below **0.3** indicates an unreliable result in simulations; and omitting rotational remapping can generate artificially high stresses. GND inversion is underdetermined and produces a lower-bound solution conditional on the selected dislocation types and optimization norm. (britton2018understandingdeformationwith pages 3-6)\n\nThe retrieved full-text evidence did not support a defensible universal numerical conversion between **Hough, dictionary indexing, and full-pattern orientation refinement** for grain size, texture intensity, or GBCD. The robust conclusion is narrower: full-pattern/cross-correlation refinement greatly reduces relative angular noise and therefore materially changes KAM/GND and near-threshold LAGB statistics, whereas grain topology will change mainly where Hough misindexing or angular error lies near the chosen reconstruction threshold. Method, pattern resolution/binning, refinement model, and quality rejection threshold must therefore be reported.\n\n### 1.6 KAM and GND density\n\nKAM is particularly parameter-dependent because it is an average over a user-defined neighborhood, normally after rejecting neighbor pairs above a chosen angle. Changing step size changes the physical kernel radius; changing neighbor order changes spatial smoothing; changing the exclusion angle changes whether boundaries and subboundaries enter the calculation; cleanup suppresses isolated angular outliers and therefore usually lowers KAM. GND density additionally scales as orientation gradient, approximately angular change divided by step length, so its noise floor rises as step size decreases unless angular precision improves proportionally. The Hough-versus-HR floors above quantify this effect. (britton2018understandingdeformationwith pages 1-3)\n\nConsequently, KAM or GND values are not reproducible if only \u201cKAM was calculated\u201d is reported. Required information includes step size, neighbor shell/kernel and physical radius, boundary exclusion angle, whether zero/unindexed neighbors are omitted, indexing/refinement method and angular precision, smoothing or cleanup, Burgers vector, finite-difference scheme, assumed slip/dislocation systems, inversion norm, and whether the value is a lower bound. The retrieved corpus contained no mature interlaboratory uncertainty standard for KAM/GND comparable to ASTM E2627 or ISO 13067 for grain size.\n\n### 1.7 Texture strength and ODF intensity\n\nTexture has two separable sensitivities: orientation-measurement error and statistical/sectioning bias. Synthetic sectioning showed that even a truly uniform 3D ODF can acquire a nonuniform 2D EBSD ODF because elongated grains are more likely to be intersected when their long axes are near the section normal. This systematically inflates apparent fabric strength; it is not random angular noise. (currier2024towardsanintegrated pages 1-3, currier2024towardsanintegrated pages 9-12)\n\nFor repeated synthetic trials, the J-index decreased toward its asymptote as grain count increased; above approximately **2000 crystal orientations**, further sample-size effect was minimal. ODFs based on **3000 grains** could nevertheless retain morphology-driven cut bias. Kernel optimization also generated small \u201cstair-step\u201d changes in J-index as sample size changed, demonstrating that ODF bandwidth is itself a processing parameter. (currier2024towardsanintegrated pages 9-12)\n\nThus texture reporting should specify whether orientations are point-, grain-, or area-weighted; number of independent grains and points; ODF kernel/bandwidth and symmetry; section orientation; grain-shape anisotropy; and any smoothing or removal of low-quality points. Point weighting overrepresents large grains, while one-orientation-per-grain weighting gives each grain equal weight. Neither is universally correct; the estimand must be declared.\n\n### 1.8 Boundary fractions and GBCD\n\nLAGB/HAGB fractions are highly sensitive near both the angular-resolution floor and the chosen class boundary. Conventional Hough uncertainty of **0.1\u20130.5\u00b0**, and possible calibration errors of **2\u20133\u00b0**, can move substantial boundary length among low-angle bins; older work found misorientations \u226520\u00b0 generally within 5\u00b0 of truth, with larger relative errors at smaller angles. (muirhead2001themorphologicalcharacterisation pages 37-43, britton2018understandingdeformationwith pages 1-3)\n\nFive-parameter GBCD adds sensitivity to boundary-plane reconstruction, registration, voxel aspect ratio, and angular binning. In a 3D \u03a33 analysis, the coherent-twin peak was:\n\n- **240 MRD** at 1:1 spacing without secondary alignment;\n- **390 MRD** at 2:1 spacing without that alignment;\n- **670 MRD** at 1:1 after secondary alignment;\n- **1090 MRD** using both 2:1 spacing and secondary alignment, essentially matching **1100 MRD** from stereology. (rohrer2010derivinggrainboundary pages 4-5)\n\nChanging discretization from 9 to 11 bins per 90\u00b0 moved the peak to **3600 MRD**, because the ideal twin changed from lying on a bin boundary to lying within a bin. An independent length-based estimate gave **21.9% coherent twins**, while the approximately 1100-MRD reconstruction differed by more than 20% from the corresponding expected peak. GBCD peak intensity is therefore not reproducible without the full discretization and registration specification. (rohrer2010derivinggrainboundary pages 4-5)\n\n## 2. Documented systematic bias\n\nThe best-supported directions of bias are:\n\n1. **Minimum-size filtering:** removes fine grains, lowers grain count, and raises number-weighted grain size. It was the dominant source of variation in the titanium round robin. (mingard2012determinationofgrain pages 30-32, mingard2012determinationofgrain pages 1-9)\n2. **Dilation/neighborhood reassignment:** erases small islands, smooths boundaries, and merges them into larger neighbors; grain size rises and boundary length/count usually falls. The exact magnitude depends on map quality and iteration count. (rohrer2010derivinggrainboundary pages 2-4)\n3. **Confidence/fit rejection without controlled filling:** creates non-random holes near boundaries and deformed regions; it may fragment grains. Filling those holes may instead bridge genuine boundaries. (tong2026towardsstandardisationof pages 16-20, mingard2012determinationofgrain pages 23-26)\n4. **Coarser step size:** may miss small grains and narrow boundaries, but in continuously rotating AM grains it can also split grains, producing the observed decrease in reconstructed size. The sign is therefore microstructure-dependent, although the Hastelloy-X series showed decreasing size with coarsening. (tong2026towardsstandardisationof pages 10-16)\n5. **Higher reconstruction angle:** systematically merges low-angle domains and raises grain size by roughly 4\u20136% in the reported Ti test. (mingard2012determinationofgrain pages 23-26)\n6. **Number weighting:** strongly overweights cleanup-generated or genuine small grains. Area-weighted measures reduced cross-cleanup variation from as much as \u00b1100% to \u226410% in the reported comparison. (tong2026towardsstandardisationof pages 5-10)\n7. **Edge-grain exclusion:** without stereological correction, preferentially removes large grains and underestimates area-weighted size in small maps. ISO 13067 recommends Miles\u2013Lantejoul-type correction, although it is difficult for irregular AM grains. (tong2026towardsstandardisationof pages 5-10)\n8. **Tilt/drift:** a 2\u00b0 tilt error produced a predicted area-size factor of **0.95**. Under typical distortion most methods remained within **\u00b10.5 ASTM G**, but strong drift produced changes up to **\u00b12 G** for intercept methods and about **1 G** for planimetric methods; TPC/ASTM E2627-type approaches were most robust. (timberlake2026effectsofsem pages 14-17, mingard2012determinationofgrain pages 23-26)\n9. **2D sectioning of anisotropic grains:** inflates apparent ODF strength even when the true ODF is uniform. (currier2024towardsanintegrated pages 1-3, currier2024towardsanintegrated pages 9-12)\n10. **Angular smoothing and cleanup:** generally lowers KAM/GND and LAGB content by suppressing short-wavelength orientation variations, but can create gradients at interfaces if orientations are inappropriately mixed. No universal correction factor exists.\n\n## 3. Uncertainty quantification and statistical sufficiency\n\n### Grain size\n\nThe most complete uncertainty framework treats:\n\n- sampling variability from bootstrap subsampling as **Type A**;\n- cleanup range and histogram/bin precision as **Type B**, often rectangular distributions;\n- standard components combined in quadrature;\n- expanded uncertainty reported with **k=2**.\n\nUsing this approach, a relative combined expanded uncertainty near **20%** was considered achievable for AM grain-size measurement. Sampling was usually the dominant component. (tong2026towardsstandardisationof pages 20-24, tong2026towardsstandardisationof pages 10-16)\n\nFor generic grain-size stabilization, synthetic distortion work found curves flattening around **300\u2013500 grains**. ASTM E112's traditional minimum is only **50 grains** for planimetric measurement or 50 intercepts, which is a minimum count rather than assurance of narrow uncertainty. (timberlake2026effectsofsem pages 14-17)\n\nReported size should include the distribution and uncertainty, not merely a mean. For skewed populations, lognormal/Weibull descriptions, medians, quantiles, and indexed-area-weighted cumulative distributions are preferable to assuming a Gaussian grain-number distribution. (tong2026towardsstandardisationof pages 20-24, tong2026towardsstandardisationof pages 1-5, tong2026towardsstandardisationof pages 10-16)\n\n### Texture\n\nThe available simulation study used **1000 repeated realizations** to estimate median and 95% critical J-index values. Approximately **2000 independent crystal orientations** were required before sample-count effects became small for the tested uniform ODFs. This is a more relevant sample-size concept than number of EBSD pixels because neighboring pixels within one grain are not independent orientation samples. (currier2024towardsanintegrated pages 9-12)\n\nConfidence intervals for texture should therefore be generated by resampling grains or spatial blocks\u2014not individual pixels\u2014and should include ODF bandwidth uncertainty and, where grain shapes are anisotropic, sectioning/cut bias. Current tools often omit covariance among grain shape, size, and orientation, prompting calls for joint, open, validated stereological inversion. (currier2024towardsanintegrated pages 1-3)\n\n### Misorientation, KAM, GND, and boundary statistics\n\nFor these outputs, a practical uncertainty budget should propagate angular precision through the spatial derivative and repeat the analysis over plausible cleanup, neighbor-kernel, and threshold choices. At minimum, report a noise floor such as the Hough/HR GND floors above. Because GND inversion is underdetermined and 2D EBSD measures only part of the curvature tensor, the resulting density is normally a model-dependent lower bound, not a complete dislocation-density measurement. (britton2018understandingdeformationwith pages 1-3, britton2018understandingdeformationwith pages 3-6)\n\nFormal confidence intervals and minimum-grain requirements for KAM, GND, and LAGB/HAGB fractions remain an important literature gap. Spatial block bootstrap, repeated-map designs, and sensitivity envelopes are more defensible than pixel-wise standard errors.\n\n## 4. Interlaboratory and inter-software reproducibility\n\nThe VAMAS/ISO-oriented titanium exercise included laboratories from **eight countries**, including three equipment manufacturers, five national metrology institutes, one university, and two industrial laboratories. Four of 12 laboratories produced significantly different results. After outlier removal, between-laboratory reproducibility standard deviations were **1.98 \u03bcm** for equivalent-circle diameter and **1.15 \u03bcm** for linear intercept. Equivalent-circle values averaged approximately **10% higher** than intercept values. (mingard2012determinationofgrain pages 30-32, mingard2012determinationofgrain pages 1-9, mingard2012determinationofgrain pages 9-11)\n\nEquivalent-circle reproducibility was much poorer: reported reproducibility limits were **R=5.79 \u03bcm** for equivalent circle and **R=3.36 \u03bcm** for linear intercept, a roughly 70% difference. The causes were magnification calibration, tilt correction, scan geometry/drift, insufficient mapped area, step size, cleanup, and especially minimum-grain cutoff. Within-laboratory repeatability was substantially better than between-laboratory reproducibility. (mingard2012determinationofgrain pages 1-9, mingard2012determinationofgrain pages 23-26)\n\nAn earlier multi-material comparison involving up to nine laboratories also found that only four performed consistently well; identified determinants were SEM resolution, EBSD camera, preparation, and operator skill. (mingard2012determinationofgrain pages 9-11)\n\nThe newer AM comparison applied a common 10\u00b0 threshold across AZtecCrystal, OIM Analysis, and MTEX. It found that implementation differences in cleanup and grain-area calculation remain consequential, particularly for number-weighted measures. Area-weighted median MFD was substantially more software-robust. (tong2026towardsstandardisationof pages 5-10)\n\nFor GBCD, the same dataset changed from **240 to 1090 MRD** solely through spacing/registration choices and to **3600 MRD** through angular discretization. This is effectively a software/protocol reproducibility warning even though it was not a multi-laboratory round robin. (rohrer2010derivinggrainboundary pages 4-5)\n\nNo broadly adopted benchmark or round robin was found that simultaneously compares vendors and laboratories for KAM, GND, LAGB/HAGB fractions, neighbor cleanup, and dictionary-versus-Hough indexing. That absence is itself important: grain-size metrology is relatively mature, while deformation and boundary-character metrics remain mostly method-specific.\n\n## 5. Standards, consensus, and minimum reproducible reporting\n\nASTM E2627 and ISO 13067 primarily standardize EBSD grain-size measurement, not the full range of KAM/GND, texture, or GBCD analyses. From the standards-oriented studies, the minimum reporting package should include:\n\n1. **Specimen and geometry:** preparation route, analyzed plane/direction, accelerating voltage, current, working distance, nominal and calibrated tilt, scan orientation, distortion/drift correction, and magnification calibration.\n2. **Map sampling:** physical map dimensions, grid geometry, step size, field count and selection procedure, indexed fraction, number of points, grains, and edge grains.\n3. **Pattern/indexing details:** detector/camera, pattern resolution and binning, exposure, Hough/dictionary/refinement/HR method, phase files, CI/fit/peak thresholds, and angular precision or empirical repeatability.\n4. **Cleanup audit trail:** every operation in order, iteration count, neighborhood/kernel, CI or fit criterion, dilation/correlation/fill rule, whether patterns or orientations were averaged, and the fraction of points whose orientation changed. Raw and cleaned maps should both be retained.\n5. **Grain reconstruction:** misorientation threshold, point-to-point versus grain-mean rule, treatment of pseudosymmetry/twins, connectivity, minimum-grain cutoff in points and physical units, removed grain count and area fraction, and edge-grain handling.\n6. **Statistic:** number-, area-, or point-weighting; equivalent-circle, intercept, Feret, or area metric; complete distribution/quantiles; histogram bins or KDE bandwidth; and uncertainty coverage factor.\n7. **KAM/GND:** physical kernel size and neighbor shell, angular cutoff, boundary exclusion, gradient operator, Burgers vector, slip/dislocation basis, inversion norm, smoothing, and detection/noise floor.\n8. **Boundary statistics/GBCD:** angular noise cutoff; LAGB/HAGB threshold; length-, segment-, or count-weighting; CSL tolerance; line simplification; bin/discretization; voxel aspect ratio; serial-section registration; and uncertainty/sensitivity analysis.\n9. **Texture:** number of independent grains, grain/point/area weighting, specimen and crystal symmetry, ODF kernel/bandwidth, section orientation, texture-strength definition, and confidence interval method.\n\nThe strongest consensus is that post-processing must be treated as part of the measurement model. Step size and reconstruction threshold must be reported together; cutoff and cleanup effects should be quantified; cleanup-induced changes should remain within the applicable standard's limits; field-of-view sampling should be included in uncertainty; and raw data plus scripts or complete software recipes should accompany results wherever possible. (tong2026towardsstandardisationof pages 5-10, tong2026towardsstandardisationof pages 16-20, tong2026towardsstandardisationof pages 20-24, mingard2012determinationofgrain pages 9-11)\n\nThe literature explicitly motivates more objective workflows. The titanium round robin demonstrated that operator-selected cutoffs and cleanup dominate between-lab variation. The AM study advocates standardized, software-robust, indexed-area-weighted statistics with bootstrap uncertainty. The texture study calls for open, documented, validated tools that jointly correct grain shape, size, and orientation and provide uncertainty rather than applying separate hidden-assumption corrections. (mingard2012determinationofgrain pages 30-32, tong2026towardsstandardisationof pages 20-24, currier2024towardsanintegrated pages 1-3)\n\n## Bottom line\n\n- **Grain size/count:** highly sensitive unless step size, threshold, cutoff, cleanup, field size, edge treatment, and weighting are fixed. Number-weighted values may change by order-unity amounts; robust area-weighted medians can often be held within about 10% processing sensitivity.\n- **Texture/ODF:** orientation precision matters, but independent-grain count, bandwidth, weighting, and 2D sectioning bias can be equally important. Around 2000 independent orientations were needed for stable J-index in the cited synthetic tests.\n- **KAM/GND:** among the least transferable EBSD metrics. Conventional versus HR angular precision changes the GND floor by about two orders of magnitude, and step size changes it inversely.\n- **LAGB/HAGB:** intrinsically threshold- and precision-dependent; cleanup and angular smoothing preferentially suppress LAGBs.\n- **GBCD:** can change by factors of several solely from registration, voxel aspect ratio, and binning; sharp special-boundary peaks require full protocol reporting.\n- **Reproducibility:** achievable but not automatic. The Ti round robin had 4/12 significant laboratory outliers; controlled grain-size workflows can approach roughly 20% expanded uncertainty, whereas comparable validated uncertainty frameworks are still lacking for KAM/GND and boundary-character metrics.\n\nReferences\n\n1. (tong2026towardsstandardisationof pages 5-10): Vivian Tong, Hannah Zhang, Jacopo Del Gaudio, Ken Mingard, and A. Gholinia. Towards standardisation of average grain size measurement of additively manufactured microstructures using ebsd. ArXiv, May 2026. URL: https://doi.org/10.48550/arxiv.2605.28852, doi:10.48550/arxiv.2605.28852. This article has 0 citations.\n\n2. (tong2026towardsstandardisationof pages 20-24): Vivian Tong, Hannah Zhang, Jacopo Del Gaudio, Ken Mingard, and A. Gholinia. Towards standardisation of average grain size measurement of additively manufactured microstructures using ebsd. ArXiv, May 2026. URL: https://doi.org/10.48550/arxiv.2605.28852, doi:10.48550/arxiv.2605.28852. This article has 0 citations.\n\n3. (tong2026towardsstandardisationof pages 16-20): Vivian Tong, Hannah Zhang, Jacopo Del Gaudio, Ken Mingard, and A. Gholinia. Towards standardisation of average grain size measurement of additively manufactured microstructures using ebsd. ArXiv, May 2026. URL: https://doi.org/10.48550/arxiv.2605.28852, doi:10.48550/arxiv.2605.28852. This article has 0 citations.\n\n4. (tong2026towardsstandardisationof pages 10-16): Vivian Tong, Hannah Zhang, Jacopo Del Gaudio, Ken Mingard, and A. Gholinia. Towards standardisation of average grain size measurement of additively manufactured microstructures using ebsd. ArXiv, May 2026. URL: https://doi.org/10.48550/arxiv.2605.28852, doi:10.48550/arxiv.2605.28852. This article has 0 citations.\n\n5. (mingard2012determinationofgrain pages 23-26): KP Mingard, PN Quested, and MS Peck. Determination of grain size by ebsd-report on a round robin measurement of equiaxed titanium. Unknown journal, 2012.\n\n6. (tong2026towardsstandardisationof pages 1-5): Vivian Tong, Hannah Zhang, Jacopo Del Gaudio, Ken Mingard, and A. Gholinia. Towards standardisation of average grain size measurement of additively manufactured microstructures using ebsd. ArXiv, May 2026. URL: https://doi.org/10.48550/arxiv.2605.28852, doi:10.48550/arxiv.2605.28852. This article has 0 citations.\n\n7. (mingard2012determinationofgrain pages 30-32): KP Mingard, PN Quested, and MS Peck. Determination of grain size by ebsd-report on a round robin measurement of equiaxed titanium. Unknown journal, 2012.\n\n8. (mingard2012determinationofgrain pages 1-9): KP Mingard, PN Quested, and MS Peck. Determination of grain size by ebsd-report on a round robin measurement of equiaxed titanium. Unknown journal, 2012.\n\n9. (rohrer2010derivinggrainboundary pages 2-4): G. S. Rohrer, J. Li, S. Lee, A. D. Rollett, M. Groeber, and M. D. Uchic. Deriving grain boundary character distributions and relative grain boundary energies from three-dimensional ebsd data. Materials Science and Technology, 26:661-669, Jun 2010. URL: https://doi.org/10.1179/026708309x12468927349370, doi:10.1179/026708309x12468927349370. This article has 131 citations and is from a peer-reviewed journal.\n\n10. (britton2018understandingdeformationwith pages 1-3): T B Britton and J L R Hickey. Understanding deformation with high angular resolution electron backscatter diffraction (hr-ebsd). IOP Conference Series: Materials Science and Engineering, 304:012003, Jan 2018. URL: https://doi.org/10.1088/1757-899x/304/1/012003, doi:10.1088/1757-899x/304/1/012003. This article has 78 citations.\n\n11. (britton2018understandingdeformationwith pages 3-6): T B Britton and J L R Hickey. Understanding deformation with high angular resolution electron backscatter diffraction (hr-ebsd). IOP Conference Series: Materials Science and Engineering, 304:012003, Jan 2018. URL: https://doi.org/10.1088/1757-899x/304/1/012003, doi:10.1088/1757-899x/304/1/012003. This article has 78 citations.\n\n12. (currier2024towardsanintegrated pages 9-12): Ryan M. Currier, Tushar Mittal, and Paulo J. Hidalgo. Towards an integrated texture toolkit, 1: unveiling the complex relationship between crystal shape and fabric in ebsd data. Contributions to Mineralogy and Petrology, Apr 2024. URL: https://doi.org/10.1007/s00410-024-02128-x, doi:10.1007/s00410-024-02128-x. This article has 3 citations and is from a domain leading peer-reviewed journal.\n\n13. (currier2024towardsanintegrated pages 1-3): Ryan M. Currier, Tushar Mittal, and Paulo J. Hidalgo. Towards an integrated texture toolkit, 1: unveiling the complex relationship between crystal shape and fabric in ebsd data. Contributions to Mineralogy and Petrology, Apr 2024. URL: https://doi.org/10.1007/s00410-024-02128-x, doi:10.1007/s00410-024-02128-x. This article has 3 citations and is from a domain leading peer-reviewed journal.\n\n14. (rohrer2010derivinggrainboundary pages 4-5): G. S. Rohrer, J. Li, S. Lee, A. D. Rollett, M. Groeber, and M. D. Uchic. Deriving grain boundary character distributions and relative grain boundary energies from three-dimensional ebsd data. Materials Science and Technology, 26:661-669, Jun 2010. URL: https://doi.org/10.1179/026708309x12468927349370, doi:10.1179/026708309x12468927349370. This article has 131 citations and is from a peer-reviewed journal.\n\n15. (timberlake2026effectsofsem pages 14-17): D. M. Timberlake and E. J. Payton. Effects of sem distortions on ebsd grain size measurements. Metallography, Microstructure, and Analysis, 15:489-505, Feb 2026. URL: https://doi.org/10.1007/s13632-026-01317-3, doi:10.1007/s13632-026-01317-3. This article has 0 citations.\n\n16. (mingard2012determinationofgrain pages 9-11): KP Mingard, PN Quested, and MS Peck. Determination of grain size by ebsd-report on a round robin measurement of equiaxed titanium. Unknown journal, 2012.\n\n17. (muirhead2001themorphologicalcharacterisation pages 37-43): JJ Muirhead. The morphological characterisation of grains and grain boundaries. Unknown journal, 2001.", + "graded_answer": null, + "cost": 0.0, + "token_counts": {}, + "config_md5": "44fbe82f4172525021b58c01857cebcc", + "tool_history": [ + [ + "create_plan" + ], + [ + "paper_search", + "paper_search", + "paper_search", + "paper_search", + "paper_search", + "paper_search" + ], + [ + "gather_evidence" + ], + [ + "paper_search", + "paper_search", + "paper_search", + "paper_search", + "paper_search", + "paper_search" + ], + [ + "gather_evidence" + ], + [ + "read_text" + ], + [ + "update_plan" + ], + [ + "create_artifact" + ], + [ + "update_plan" + ], + [ + "update_plan" + ], + [ + "update_plan" + ], + [ + "update_plan" + ], + [ + "update_plan" + ], + [ + "update_plan" + ], + [ + "answer" + ] + ], + "citeable_context_ids": [ + "pqac-00000000", + "pqac-00000001", + "pqac-00000002", + "pqac-00000003", + "pqac-00000004", + "pqac-00000005", + "pqac-00000006", + "pqac-00000007", + "pqac-00000008", + "pqac-00000009", + "pqac-00000010", + "pqac-00000011", + "pqac-00000012", + "pqac-00000013", + "pqac-00000014", + "pqac-00000015", + "pqac-00000016" + ], + "artifacts": { + "artifact-00": "| Parameter / operation | Affected outputs | Quantified literature result | Direction / mechanism of bias | Reporting / best-practice implication |\n|---|---|---|---|---|\n| EBSD step size | Grain size, grain count, reconstructed connectivity | ISO 13067 recommends step size \u2248 10% of average grain diameter; AM study argues 20% can be too coarse for non-convex grains. In a Hastelloy-X example, binning from 3 \u03bcm to 6 \u03bcm reduced maximum grain size from 1250 \u03bcm to 970 \u03bcm, and median plus 75th-percentile minimum Feret diameter decreased systematically as step size increased from 1.25 to 15 \u03bcm (pqac-00000001, pqac-00000003, pqac-00000012) | Larger step size can split thin/non-convex grains by loss of pixel connectivity and changes the effective boundary threshold because misorientation is measured only between adjacent points; reported effect in AM microstructures was a systematic decrease in measured grain size with coarser step size (pqac-00000012) | Always report step size together with grain-boundary threshold angle; comparisons are invalid unless both are identical, especially where subgrain structure or intragranular rotations are present (pqac-00000001, pqac-00000003) |\n| Grain-boundary misorientation threshold for reconstruction | Grain size, grain count, LAGB/HAGB fractions | In the Ti round robin reanalysis table, using 15\u00b0 instead of 5\u00b0 increased measured grain size from 30.5 to 31.8 \u03bcm at 0.5 \u03bcm step with 2 \u03bcm cutoff (+4.3%), from 35.9 to 37.5 \u03bcm at 3 \u03bcm step with 10 \u03bcm cutoff (+4.5%), from 34.9 to 36.9 \u03bcm at 3 \u03bcm +2\u00b0 tilt (+5.7%), and from 33.6 to 35.4 \u03bcm in another 3 \u03bcm condition (+5.4%) (pqac-00000011). AM guidance recommends 10\u00b0 rather than 5\u00b0 when subgrain structure is present (pqac-00000007) | Raising the threshold merges more low-angle boundaries into grains, increasing grain size and reducing counted grain number; it also directly shifts LAGB/HAGB fractions because the class boundary is user-defined (pqac-00000011, pqac-00000012) | Must report the exact threshold angle used for grain reconstruction and any distinction between grain and subgrain boundaries (pqac-00000003, pqac-00000011) |\n| Minimum-grain-size cutoff | Grain size, grain count, size distribution | Standards cited in AM study exclude grains below 10 points (ISO 13067) or 100 points (ASTM E2627). The Ti round robin identified smallest-grain cutoff as the main source of interlaboratory variation; small grains had a disproportionate effect on averages (pqac-00000000, pqac-00000002, pqac-00000006). In one AM example, only 0.6% of indexed points belonged to grains <10 points, but excluding them still had to be accounted for in cumulative histograms (pqac-00000012) | Removing small grains systematically inflates reported grain size and lowers grain count; effect is strongest for number-weighted statistics and for maps with non-random unindexed boundary pixels (pqac-00000001, pqac-00000002, pqac-00000006) | Report the cutoff in both pixels/points and micrometres, plus the indexed area fraction removed by the cutoff (pqac-00000002, pqac-00000003) |\n| Indexing fraction, CI/fit thresholding, and cleanup extent | Grain size, grain count, reproducibility | Grain-cleanup uncertainty was \u00b113% for maps with 65% indexing versus \u00b14% for maps with 95% indexing (pqac-00000001). In AM inter-software comparisons, number-weighted grain-size metrics varied by \u00b126\u2013100% with different clean-up methods, while area-weighted metrics varied by only \u00b10.2\u201310% (pqac-00000000). One round robin noted acceptable indexing around ~80%, despite a nominal 95% target (pqac-00000002) | Unindexed points are not spatially random; they cluster near boundaries and especially distort small grains, causing artificial fragmentation or linking. Cleanup that reassigns low-confidence points can materially change grain topology (pqac-00000001, pqac-00000007, pqac-00000011) | Report indexed fraction, CI/fit thresholds, whether low-confidence pixels were removed or reassigned, and the difference between no cleanup and maximum cleanup if used for uncertainty estimation (pqac-00000003, pqac-00000011) |\n| Cleanup operations such as grain dilation / reassignment | Grain size, grain count, boundary network, potentially boundary fractions | In 3D GBCD work, data were cleaned with two iterations of grain dilation and a minimum grain size of 10 pixels; groups of <10 pixels with disorientations <5\u00b0 were reassigned to adjacent grains (pqac-00000015). AM grain-size work notes standards constraints that cleanup should change results by \u22645% (ISO 13067) or \u226410% (ASTM E2627) (pqac-00000000) | These operations systematically erase small grains and smooth/regularize boundaries, tending to increase grain size and reduce grain count unless tightly constrained; they also alter the boundary network used for downstream boundary statistics (pqac-00000015, pqac-00000000) | Cleanup routines should be constrained by standards limits and described explicitly, including iterations and reassignment rules (pqac-00000000, pqac-00000015) |\n| Area-weighted vs number-weighted statistics; edge-grain exclusion | Average grain size, histogram quantiles, reproducibility | Number-weighted metrics changed by \u00b126\u2013100% across cleanup methods, versus \u00b10.2\u201310% for area-weighted metrics (pqac-00000000). In one AM dataset, indexed-area-weighted median uncertainty half-range was \u00b11.5% for MFD (207 \u03bcm) and \u00b19.3% for grain area (6290 \u03bcm\u00b2), whereas conventional area-weighted medians showed \u00b116% for MFD (179 \u03bcm) and \u00b133% for grain area (4875 \u03bcm\u00b2) because of field-size and threshold sensitivity (pqac-00000012) | Number weighting overemphasizes numerous small grains and is highly sensitive to cleanup/cutoff choices. Excluding edge grains without correction underestimates area-weighted grain size when map size is small relative to grain size (pqac-00000000, pqac-00000012) | Prefer indexed-area-weighted median MFD; exclude edge grains but document the excluded area fraction and consider Miles-Lantejoul correction where applicable (pqac-00000000, pqac-00000003, pqac-00000012) |\n| Hough indexing / conventional EBSD vs HR-EBSD precision | Misorientation, KAM-like local rotation metrics, GND density floor | Conventional Hough-based EBSD: absolute orientation ~2\u00b0; misorientation precision ~0.1\u20130.5\u00b0. HR-EBSD: relative misorientation precision ~0.006\u00b0 (1\u00d710^-4 rad), i.e. about two orders of magnitude better. Estimated measurable GND lower bounds at 1 \u03bcm step are >3\u00d710^13 m^-2 for conventional EBSD versus >3\u00d710^11 m^-2 for HR-EBSD; at 100 nm step, >3\u00d710^14 versus >3\u00d710^12 m^-2 (pqac-00000013) | Better angular precision lowers the noise floor on local misorientation and thus on GND estimates derived from orientation gradients; conventional Hough indexing can substantially overstate the floor and blur subtle orientation gradients (pqac-00000013, pqac-00000014) | Report indexing/analysis method when presenting KAM/GND-like quantities; results from conventional EBSD and HR-EBSD are not directly comparable without noting their very different angular precision and GND detection floor (pqac-00000013) |\n| Texture sample size and cut-section bias | Texture strength, ODF/J-index | For synthetic cut fabrics, the cut effect increased texture strength above the true uniform value; with increasing sample size, J-index decreases and asymptotically converges, with minimal further change beyond ~2000 crystal orientations sampled. Example ODFs with n = 3000 still showed cut-induced fabric from a truly uniform ODF (pqac-00000009) | Thin-section/2D EBSD sampling preferentially intersects elongated crystals when their long axis is closer to section normal, creating a systematic, non-random ODF bias and inflating apparent texture strength (pqac-00000008, pqac-00000009) | Report sample size for texture analysis and recognize that 2D EBSD ODFs can have morphology-driven cut bias; community calls for joint stereological correction of shape, size, and orientation with uncertainty estimates (pqac-00000008, pqac-00000009) |\n| 3D GBCD alignment, out-of-plane spacing, and discretization | GBCD peak intensities, coherent twin fraction, GBED | For \u03a33 in Ni, 3D GBCD peak at the coherent twin plane was 240 MRD with 1:1 spacing and no secondary alignment; 390 MRD with 2:1 spacing; 670 MRD with secondary alignment at 1:1; and 1090 MRD with both 2:1 spacing and secondary alignment, essentially matching the stereological result of 1100 MRD (pqac-00000016). Changing discretization from 9 to 11 bins per 90\u00b0 increased the twin population to 3600 MRD because the ideal twin no longer lay on a bin boundary (pqac-00000016) | GBCD is highly sensitive to layer alignment, voxel aspect ratio, and binning/discretization; poor alignment suppresses sharp special-boundary peaks, while discretization choices can create large apparent intensity changes (pqac-00000015, pqac-00000016) | For GBCD/GBED, report alignment procedure, out-of-plane:in-plane spacing, matching tolerances (<5\u00b0 used for triple-junction matching), and discretization scheme; otherwise special-boundary populations are not reproducible (pqac-00000015, pqac-00000016) |\n| SEM tilt and drift / geometric distortion | Grain size, especially area-based metrics; boundary geometry | In Ti reanalysis, adding 2\u00b0 tilt caused a grain-size reduction factor of 0.95 from cos(72\u00b0)/cos(70\u00b0) (pqac-00000011). In 2026 synthetic distortion work, most methods stayed within \u0394G \u00b10.5 ASTM grain-size numbers under typical conditions; intercept methods were more sensitive, reaching up to about \u00b12 G under drift, planimetric methods changed by ~1 G, and TPC/ASTM E2627 was least sensitive (pqac-00000004) | Tilt error foreshortens the mapped y direction and biases area-based size downward; drift elongates/distorts grains, with stronger impact on intercept-based metrics than on robust planimetric/TPC approaches (pqac-00000011, pqac-00000004) | Report specimen tilt calibration, scan orthogonality/stability, and any distortion correction; if possible compare x and y intercepts to diagnose tilt/drift asymmetry (pqac-00000010, pqac-00000011) |\n| Interlaboratory / inter-software reproducibility | Grain size and uncertainty budgets | In the 12-lab Ti round robin, 4 of 12 laboratories gave significantly different grain-size results; after outlier removal, reproducibility standard deviation was 1.98 \u03bcm for equivalent circle diameter and 1.15 \u03bcm for linear intercept, and equivalent-circle values were ~10% higher than linear intercept. Reproducibility limit for Dcircle was 70% greater than for Dlin (Rcircle = 5.79, Rlin = 3.36) (pqac-00000002, pqac-00000006, pqac-00000011). AM work concludes combined expanded uncertainty k = 2 of about 20% is achievable when step size, threshold, cleanup, and sampling are controlled (pqac-00000003) | Major between-lab discrepancies came from magnification calibration, step size, minimum grain cutoff, cleanup, tilt, and insufficient mapped area. Area-based metrics were more sensitive than intercept metrics to geometric/calibration errors (pqac-00000002, pqac-00000006, pqac-00000010) | Reproducible EBSD grain size requires reporting acquisition geometry, calibration, step size, threshold angle, cutoff, cleanup, map size/FoV, and statistic used; standards-oriented workflows can achieve ~20% expanded uncertainty, but operator choices otherwise dominate (pqac-00000002, pqac-00000003, pqac-00000010) |\n\n\n*Table: This table summarizes quantitative literature evidence on how key EBSD acquisition and post-processing choices change grain size, texture, boundary statistics, and orientation-gradient metrics. It is useful as a compact checklist of known sensitivities, systematic biases, and reporting requirements needed for reproducible EBSD analysis.*" + }, + "candidates": { + "call_gKzAP78BbEU412NQ34ksvXRx": [], + "call_Jmzww78F4mVOqXtm6Tn5jIZM": [], + "call_IbQnwsRTVlSTABNPkkywHUs6": [ + { + "embedding": null, + "docname": "adams2025residualstressinvestigations", + "dockey": "c0b7cc22fb148c43", + "citation": "CL Adams. Residual stress investigations in processed layered metallic materials through surface sensitive characterization methods. Unknown journal, 2025.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "adams2025residualstressinvestigations", + "bibtex": "@article{adams2025residualstressinvestigations,\n author = \"Adams, CL\",\n title = \"Residual Stress Investigations in Processed Layered Metallic Materials Through Surface Sensitive Characterization Methods\",\n year = \"2025\",\n journal = \"Unknown journal\"\n}\n", + "authors": [ + "CL Adams" + ], + "publication_date": null, + "year": 2025, + "volume": null, + "issue": null, + "issn": null, + "pages": null, + "journal": null, + "publisher": null, + "url": "https://rex.libraries.wsu.edu/view/pdfCoverPage?instCode=01ALLIANCE_WSU&filePid=13426047250001842&download=true", + "title": "Residual Stress Investigations in Processed Layered Metallic Materials Through Surface Sensitive Characterization Methods", + "citation_count": 0, + "bibtex_type": null, + "source_quality": null, + "is_retracted": null, + "doi": null, + "doi_url": null, + "doc_id": "c0b7cc22fb148c43", + "file_location": null, + "license": null, + "pdf_url": "https://rex.libraries.wsu.edu/view/pdfCoverPage?instCode=01ALLIANCE_WSU&filePid=13426047250001842&download=true", + "other": { + "client_source": [ + "paper_search" + ], + "bibtex_source": [ + "self_generated" + ] + }, + "formatted_citation": "CL Adams. Residual stress investigations in processed layered metallic materials through surface sensitive characterization methods. Unknown journal, 2025." + } + ], + "call_FRbmFTZBmmcuK1maK0G6jZcO": [ + { + "embedding": null, + "docname": "currier2024towardsanintegrated", + "dockey": "cebb3fb40f71692d", + "citation": "Ryan M. Currier, Tushar Mittal, and Paulo J. Hidalgo. Towards an integrated texture toolkit, 1: unveiling the complex relationship between crystal shape and fabric in ebsd data. Contributions to Mineralogy and Petrology, Apr 2024. URL: https://doi.org/10.1007/s00410-024-02128-x, doi:10.1007/s00410-024-02128-x.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "currier2024towardsanintegrated", + "bibtex": "@article{currier2024towardsanintegrated,\n author = \"Currier, Ryan M. and Mittal, Tushar and Hidalgo, Paulo J.\",\n title = \"Towards an integrated texture toolkit, 1: unveiling the complex relationship between crystal shape and fabric in EBSD data\",\n year = \"2024\",\n journal = \"Contributions to Mineralogy and Petrology\",\n month = \"Apr\",\n doi = \"10.1007/s00410-024-02128-x\",\n url = \"https://doi.org/10.1007/s00410-024-02128-x\",\n volume = \"179\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"4\",\n issn = \"0010-7999\"\n}\n", + "authors": [ + "Ryan M. Currier", + "Tushar Mittal", + "Paulo J. Hidalgo" + ], + "publication_date": "2024-04-01T00:00:00Z", + "year": 2024, + "volume": "179", + "issue": "4", + "issn": "0010-7999", + "pages": null, + "journal": "Contributions to Mineralogy and Petrology", + "publisher": "Springer Science and Business Media LLC", + "url": "https://doi.org/10.1007/s00410-024-02128-x", + "title": "Towards an integrated texture toolkit, 1: unveiling the complex relationship between crystal shape and fabric in EBSD data", + "citation_count": 3, + "bibtex_type": "article", + "source_quality": 2, + "is_retracted": null, + "doi": "10.1007/s00410-024-02128-x", + "doi_url": "https://doi.org/10.1007/s00410-024-02128-x", + "doc_id": "cebb3fb40f71692d", + "file_location": null, + "license": null, + "pdf_url": "https://eartharxiv.org/repository/object/6354/download/12341/", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated" + ] + }, + "formatted_citation": "Ryan M. Currier, Tushar Mittal, and Paulo J. Hidalgo. Towards an integrated texture toolkit, 1: unveiling the complex relationship between crystal shape and fabric in ebsd data. Contributions to Mineralogy and Petrology, Apr 2024. URL: https://doi.org/10.1007/s00410-024-02128-x, doi:10.1007/s00410-024-02128-x. This article has 3 citations and is from a domain leading peer-reviewed journal." + }, + { + "embedding": null, + "docname": "mingard2012determinationofgrain", + "dockey": "7ab147f3caca1cf8", + "citation": "KP Mingard, PN Quested, and MS Peck. Determination of grain size by ebsd-report on a round robin measurement of equiaxed titanium. Unknown journal, 2012.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "mingard2012determinationofgrain", + "bibtex": "@article{mingard2012determinationofgrain,\n author = \"Mingard, KP and Quested, PN and Peck, MS\",\n title = \"Determination of grain size by EBSD-Report on a round robin measurement of equiaxed titanium.\",\n year = \"2012\",\n journal = \"Unknown journal\"\n}\n", + "authors": [ + "KP Mingard", + "PN Quested", + "MS Peck" + ], + "publication_date": null, + "year": 2012, + "volume": null, + "issue": null, + "issn": null, + "pages": null, + "journal": null, + "publisher": null, + "url": "https://eprintspublications.npl.co.uk/5412/1/MAT56.pdf", + "title": "Determination of grain size by EBSD-Report on a round robin measurement of equiaxed titanium.", + "citation_count": 14, + "bibtex_type": null, + "source_quality": null, + "is_retracted": null, + "doi": null, + "doi_url": null, + "doc_id": "7ab147f3caca1cf8", + "file_location": null, + "license": null, + "pdf_url": "https://eprintspublications.npl.co.uk/5412/1/MAT56.pdf", + "other": { + "client_source": [ + "paper_search" + ], + "bibtex_source": [ + "self_generated" + ] + }, + "formatted_citation": "KP Mingard, PN Quested, and MS Peck. Determination of grain size by ebsd-report on a round robin measurement of equiaxed titanium. Unknown journal, 2012." + } + ], + "call_wwHAT5fsEPLKgY67gOhd7XvY": [ + { + "embedding": null, + "docname": "timberlake2026effectsofsem", + "dockey": "17c61a4b08c6319e", + "citation": "D. M. Timberlake and E. J. Payton. Effects of sem distortions on ebsd grain size measurements. Metallography, Microstructure, and Analysis, 15:489-505, Feb 2026. URL: https://doi.org/10.1007/s13632-026-01317-3, doi:10.1007/s13632-026-01317-3.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "timberlake2026effectsofsem", + "bibtex": "@article{timberlake2026effectsofsem,\n author = \"Timberlake, D. M. and Payton, E. J.\",\n title = \"Effects of SEM Distortions on EBSD Grain Size Measurements\",\n year = \"2026\",\n journal = \"Metallography, Microstructure, and Analysis\",\n volume = \"15\",\n pages = \"489-505\",\n month = \"Feb\",\n doi = \"10.1007/s13632-026-01317-3\",\n url = \"https://doi.org/10.1007/s13632-026-01317-3\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"2\",\n issn = \"2192-9262\"\n}\n", + "authors": [ + "D. M. Timberlake", + "E. J. Payton" + ], + "publication_date": "2026-02-23T00:00:00Z", + "year": 2026, + "volume": "15", + "issue": "2", + "issn": "2192-9262", + "pages": "489-505", + "journal": "Metallography, Microstructure, and Analysis", + "publisher": "Springer Science and Business Media LLC", + "url": "https://doi.org/10.1007/s13632-026-01317-3", + "title": "Effects of SEM Distortions on EBSD Grain Size Measurements", + "citation_count": 0, + "bibtex_type": "misc", + "source_quality": -1, + "is_retracted": null, + "doi": "10.1007/s13632-026-01317-3", + "doi_url": "https://doi.org/10.1007/s13632-026-01317-3", + "doc_id": "17c61a4b08c6319e", + "file_location": null, + "license": null, + "pdf_url": "https://link.springer.com/content/pdf/10.1007/s13632-026-01317-3.pdf", + "other": { + "client_source": [ + "paper_search", + "semantic_scholar", + "semantic_scholar", + "crossref", + "crossref" + ], + "bibtex_source": [ + "self_generated", + "semantic_scholar", + "semantic_scholar", + "self_generated", + [ + "self_generated" + ], + [ + "crossref" + ], + "self_generated", + [ + "self_generated" + ], + [ + "crossref" + ], + "self_generated" + ] + }, + "formatted_citation": "D. M. Timberlake and E. J. Payton. Effects of sem distortions on ebsd grain size measurements. Metallography, Microstructure, and Analysis, 15:489-505, Feb 2026. URL: https://doi.org/10.1007/s13632-026-01317-3, doi:10.1007/s13632-026-01317-3. This article has 0 citations." + }, + { + "embedding": null, + "docname": "tong2026towardsstandardisationof", + "dockey": "e03cd6b3ba685764", + "citation": "Vivian Tong, Hannah Zhang, Jacopo Del Gaudio, Ken Mingard, and A. Gholinia. Towards standardisation of average grain size measurement of additively manufactured microstructures using ebsd. ArXiv, May 2026. URL: https://doi.org/10.48550/arxiv.2605.28852, doi:10.48550/arxiv.2605.28852.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "tong2026towardsstandardisationof", + "bibtex": "@article{tong2026towardsstandardisationof,\n author = \"Tong, Vivian and Zhang, Hannah and Gaudio, Jacopo Del and Mingard, Ken and Gholinia, A.\",\n title = \"Towards standardisation of average grain size measurement of additively manufactured microstructures using EBSD\",\n year = \"2026\",\n journal = \"ArXiv\",\n month = \"May\",\n doi = \"10.48550/arxiv.2605.28852\",\n url = \"https://doi.org/10.48550/arxiv.2605.28852\"\n}\n", + "authors": [ + "Vivian Tong", + "Hannah Zhang", + "Jacopo Del Gaudio", + "Ken Mingard", + "A. Gholinia" + ], + "publication_date": "2026-05-16T00:00:00Z", + "year": 2026, + "volume": null, + "issue": null, + "issn": null, + "pages": null, + "journal": "ArXiv", + "publisher": null, + "url": "", + "title": "Towards standardisation of average grain size measurement of additively manufactured microstructures using EBSD", + "citation_count": 0, + "bibtex_type": "article", + "source_quality": -1, + "is_retracted": null, + "doi": "10.48550/arxiv.2605.28852", + "doi_url": "https://doi.org/10.48550/arxiv.2605.28852", + "doc_id": "e03cd6b3ba685764", + "file_location": null, + "license": null, + "pdf_url": "", + "other": { + "client_source": [ + "paper_search", + "semantic_scholar", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + "semantic_scholar", + "semantic_scholar", + "self_generated" + ] + }, + "formatted_citation": "Vivian Tong, Hannah Zhang, Jacopo Del Gaudio, Ken Mingard, and A. Gholinia. Towards standardisation of average grain size measurement of additively manufactured microstructures using ebsd. ArXiv, May 2026. URL: https://doi.org/10.48550/arxiv.2605.28852, doi:10.48550/arxiv.2605.28852. This article has 0 citations." + } + ], + "call_e9NBchsaJ0fB4ugQsV9w6wGG": [], + "call_SYAbaDbcWxJtB5ztHvpRflp8": [ + { + "embedding": null, + "docname": "ostormujof2022deeplearningfor", + "dockey": "ddc178136b11c42d", + "citation": "T Martinez Ostormujof, Rrp Purushottam Raj Purohit, S Breumier, Nathalie Gey, M Salib, and L Germain. Deep learning for automated phase segmentation in ebsd maps. a case study in dual phase steel microstructures. Materials Characterization, Nov 2022. URL: https://doi.org/10.48550/arxiv.2112.03072, doi:10.48550/arxiv.2112.03072.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "ostormujof2022deeplearningfor", + "bibtex": "@article{ostormujof2022deeplearningfor,\n author = \"Ostormujof, T Martinez and Purohit, Rrp Purushottam Raj and Breumier, S and Gey, Nathalie and Salib, M and Germain, L\",\n title = \"Deep Learning for automated phase segmentation in EBSD maps. A case study in Dual Phase steel microstructures\",\n year = \"2022\",\n journal = \"Materials Characterization\",\n month = \"Nov\",\n doi = \"10.48550/arxiv.2112.03072\",\n url = \"https://doi.org/10.48550/arxiv.2112.03072\",\n publisher = \"arXiv\"\n}\n", + "authors": [ + "T Martinez Ostormujof", + "Rrp Purushottam Raj Purohit", + "S Breumier", + "Nathalie Gey", + "M Salib", + "L Germain" + ], + "publication_date": "2021-11-26T00:00:00Z", + "year": 2022, + "volume": null, + "issue": null, + "issn": null, + "pages": null, + "journal": "Materials Characterization", + "publisher": "arXiv", + "url": "https://arxiv.org/abs/2112.03072", + "title": "Deep Learning for automated phase segmentation in EBSD maps. A case study in Dual Phase steel microstructures", + "citation_count": 68, + "bibtex_type": "article", + "source_quality": 1, + "is_retracted": null, + "doi": "10.48550/arxiv.2112.03072", + "doi_url": "https://doi.org/10.48550/arxiv.2112.03072", + "doc_id": "ddc178136b11c42d", + "file_location": null, + "license": null, + "pdf_url": "https://www.sciencedirect.com/science/article/am/pii/S1044580321007609", + "other": { + "client_source": [ + "paper_search", + "datacite", + "semantic_scholar", + "datacite", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + "self_generated", + "self_generated", + "self_generated", + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "T Martinez Ostormujof, Rrp Purushottam Raj Purohit, S Breumier, Nathalie Gey, M Salib, and L Germain. Deep learning for automated phase segmentation in ebsd maps. a case study in dual phase steel microstructures. Materials Characterization, Nov 2022. URL: https://doi.org/10.48550/arxiv.2112.03072, doi:10.48550/arxiv.2112.03072. This article has 68 citations and is from a peer-reviewed journal." + }, + { + "embedding": null, + "docname": "podor2021seramicasemiautomatic", + "dockey": "42dfc0666cd5304e", + "citation": "R. Podor, X. Le Goff, J. Lautru, H.P. Brau, M. Massonnet, and N. Clavier. Seramic: a semi-automatic method for the segmentation of grain boundaries. Aug 2021. URL: https://doi.org/10.1016/j.jeurceramsoc.2021.03.062, doi:10.1016/j.jeurceramsoc.2021.03.062.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "podor2021seramicasemiautomatic", + "bibtex": "@misc{podor2021seramicasemiautomatic,\n author = \"Podor, R. and Goff, X. Le and Lautru, J. and Brau, H.P. and Massonnet, M. and Clavier, N.\",\n title = \"SEraMic: A semi-automatic method for the segmentation of grain boundaries\",\n year = \"2021\",\n journal = \"Journal of the European Ceramic Society\",\n volume = \"41\",\n pages = \"5349-5358\",\n month = \"Aug\",\n doi = \"10.1016/j.jeurceramsoc.2021.03.062\",\n url = \"https://doi.org/10.1016/j.jeurceramsoc.2021.03.062\",\n publisher = \"Elsevier BV\",\n issue = \"10\",\n issn = \"0955-2219\"\n}\n", + "authors": [ + "R. Podor", + "X. Le Goff", + "J. Lautru", + "H.P. Brau", + "M. Massonnet", + "N. Clavier" + ], + "publication_date": "2021-08-01T00:00:00Z", + "year": 2021, + "volume": "41", + "issue": "10", + "issn": "0955-2219", + "pages": "5349-5358", + "journal": "Journal of the European Ceramic Society", + "publisher": "Elsevier BV", + "url": "https://doi.org/10.1016/j.jeurceramsoc.2021.03.062", + "title": "SEraMic: A semi-automatic method for the segmentation of grain boundaries", + "citation_count": 26, + "bibtex_type": "misc", + "source_quality": 2, + "is_retracted": null, + "doi": "10.1016/j.jeurceramsoc.2021.03.062", + "doi_url": "https://doi.org/10.1016/j.jeurceramsoc.2021.03.062", + "doc_id": "42dfc0666cd5304e", + "file_location": null, + "license": null, + "pdf_url": "https://hal.umontpellier.fr/hal-03191884/document", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated" + ] + }, + "formatted_citation": "R. Podor, X. Le Goff, J. Lautru, H.P. Brau, M. Massonnet, and N. Clavier. Seramic: a semi-automatic method for the segmentation of grain boundaries. Aug 2021. URL: https://doi.org/10.1016/j.jeurceramsoc.2021.03.062, doi:10.1016/j.jeurceramsoc.2021.03.062. This article has 26 citations and is from a domain leading peer-reviewed journal." + }, + { + "embedding": null, + "docname": "wanni2024machinelearningenhanced", + "dockey": "bf3e624ed86e8966", + "citation": "J. Wanni, C. A. Bronkhorst, and D. J. Thoma. Machine learning enhanced analysis of ebsd data for texture representation. npj Computational Materials, 10:1-11, Jun 2024. URL: https://doi.org/10.1038/s41524-024-01324-4, doi:10.1038/s41524-024-01324-4.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "wanni2024machinelearningenhanced", + "bibtex": "@article{wanni2024machinelearningenhanced,\n author = \"Wanni, J. and Bronkhorst, C. A. and Thoma, D. J.\",\n title = \"Machine learning enhanced analysis of EBSD data for texture representation\",\n year = \"2024\",\n journal = \"npj Computational Materials\",\n volume = \"10\",\n pages = \"1-11\",\n month = \"Jun\",\n doi = \"10.1038/s41524-024-01324-4\",\n url = \"https://doi.org/10.1038/s41524-024-01324-4\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"1\",\n issn = \"2057-3960\"\n}\n", + "authors": [ + "J. Wanni", + "C. A. Bronkhorst", + "D. J. Thoma" + ], + "publication_date": "2024-06-26T00:00:00Z", + "year": 2024, + "volume": "10", + "issue": "1", + "issn": "2057-3960", + "pages": "1-11", + "journal": "npj Computational Materials", + "publisher": "Springer Science and Business Media LLC", + "url": "https://doi.org/10.1038/s41524-024-01324-4", + "title": "Machine learning enhanced analysis of EBSD data for texture representation", + "citation_count": 18, + "bibtex_type": "article", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1038/s41524-024-01324-4", + "doi_url": "https://doi.org/10.1038/s41524-024-01324-4", + "doc_id": "bf3e624ed86e8966", + "file_location": null, + "license": null, + "pdf_url": "https://www.nature.com/articles/s41524-024-01324-4.pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "J. Wanni, C. A. Bronkhorst, and D. J. Thoma. Machine learning enhanced analysis of ebsd data for texture representation. npj Computational Materials, 10:1-11, Jun 2024. URL: https://doi.org/10.1038/s41524-024-01324-4, doi:10.1038/s41524-024-01324-4. This article has 18 citations and is from a peer-reviewed journal." + }, + { + "embedding": null, + "docname": "witzen2022boundarycharacterizationusing", + "dockey": "e25fd0c319fca161", + "citation": "Wyatt A. Witzen, Andrew T. Polonsky, Paul F. Rottmann, Kira M. Pusch, McLean P. Echlin, Tresa M. Pollock, and Irene J. Beyerlein. Boundary characterization using 3d mapping of geometrically necessary dislocations in am ta microstructure. Journal of Materials Science, 57:9885-9902, Mar 2022. URL: https://doi.org/10.1007/s10853-022-07074-2, doi:10.1007/s10853-022-07074-2.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "witzen2022boundarycharacterizationusing", + "bibtex": "@article{witzen2022boundarycharacterizationusing,\n author = \"Witzen, Wyatt A. and Polonsky, Andrew T. and Rottmann, Paul F. and Pusch, Kira M. and Echlin, McLean P. and Pollock, Tresa M. and Beyerlein, Irene J.\",\n title = \"Boundary characterization using 3D mapping of geometrically necessary dislocations in AM Ta microstructure\",\n year = \"2022\",\n journal = \"Journal of Materials Science\",\n volume = \"57\",\n pages = \"9885-9902\",\n month = \"Mar\",\n doi = \"10.1007/s10853-022-07074-2\",\n url = \"https://doi.org/10.1007/s10853-022-07074-2\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"21\",\n issn = \"0022-2461\"\n}\n", + "authors": [ + "Wyatt A. Witzen", + "Andrew T. Polonsky", + "Paul F. Rottmann", + "Kira M. Pusch", + "McLean P. Echlin", + "Tresa M. Pollock", + "Irene J. Beyerlein" + ], + "publication_date": "2022-03-24T00:00:00Z", + "year": 2022, + "volume": "57", + "issue": "21", + "issn": "0022-2461", + "pages": "9885-9902", + "journal": "Journal of Materials Science", + "publisher": "Springer Science and Business Media LLC", + "url": "https://doi.org/10.1007/s10853-022-07074-2", + "title": "Boundary characterization using 3D mapping of geometrically necessary dislocations in AM Ta microstructure", + "citation_count": 24, + "bibtex_type": "article", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1007/s10853-022-07074-2", + "doi_url": "https://doi.org/10.1007/s10853-022-07074-2", + "doc_id": "e25fd0c319fca161", + "file_location": null, + "license": null, + "pdf_url": "https://link.springer.com/content/pdf/10.1007/s10853-022-07074-2.pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "Wyatt A. Witzen, Andrew T. Polonsky, Paul F. Rottmann, Kira M. Pusch, McLean P. Echlin, Tresa M. Pollock, and Irene J. Beyerlein. Boundary characterization using 3d mapping of geometrically necessary dislocations in am ta microstructure. Journal of Materials Science, 57:9885-9902, Mar 2022. URL: https://doi.org/10.1007/s10853-022-07074-2, doi:10.1007/s10853-022-07074-2. This article has 24 citations and is from a peer-reviewed journal." + }, + { + "embedding": null, + "docname": "mello2016effectofmicrostructure", + "dockey": "0d4099cddf7dceb8", + "citation": "Alberto W. Mello, Andrea Nicolas, Ricardo A. Lebensohn, and Michael D. Sangid. Effect of microstructure on strain localization in a 7050 aluminum alloy: comparison of experiments and modeling for various textures. Materials Science and Engineering A-structural Materials Properties Microstructure and Processing, 661:187-197, Apr 2016. URL: https://doi.org/10.1016/j.msea.2016.03.012, doi:10.1016/j.msea.2016.03.012.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "mello2016effectofmicrostructure", + "bibtex": "@article{mello2016effectofmicrostructure,\n author = \"Mello, Alberto W. and Nicolas, Andrea and Lebensohn, Ricardo A. and Sangid, Michael D.\",\n title = \"Effect of microstructure on strain localization in a 7050 aluminum alloy: Comparison of experiments and modeling for various textures\",\n year = \"2016\",\n journal = \"Materials Science and Engineering A-structural Materials Properties Microstructure and Processing\",\n volume = \"661\",\n pages = \"187-197\",\n month = \"Apr\",\n doi = \"10.1016/j.msea.2016.03.012\",\n url = \"https://doi.org/10.1016/j.msea.2016.03.012\",\n publisher = \"Elsevier BV\",\n issn = \"0921-5093\"\n}\n", + "authors": [ + "Alberto W. Mello", + "Andrea Nicolas", + "Ricardo A. Lebensohn", + "Michael D. Sangid" + ], + "publication_date": "2016-04-20T00:00:00Z", + "year": 2016, + "volume": "661", + "issue": null, + "issn": "0921-5093", + "pages": "187-197", + "journal": "Materials Science and Engineering A-structural Materials Properties Microstructure and Processing", + "publisher": "Elsevier BV", + "url": "https://doi.org/10.1016/j.msea.2016.03.012", + "title": "Effect of microstructure on strain localization in a 7050 aluminum alloy: Comparison of experiments and modeling for various textures", + "citation_count": 69, + "bibtex_type": "article", + "source_quality": -1, + "is_retracted": null, + "doi": "10.1016/j.msea.2016.03.012", + "doi_url": "https://doi.org/10.1016/j.msea.2016.03.012", + "doc_id": "0d4099cddf7dceb8", + "file_location": null, + "license": null, + "pdf_url": "https://www.sciencedirect.com/science/article/am/pii/S0921509316302131", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated" + ] + }, + "formatted_citation": "Alberto W. Mello, Andrea Nicolas, Ricardo A. Lebensohn, and Michael D. Sangid. Effect of microstructure on strain localization in a 7050 aluminum alloy: comparison of experiments and modeling for various textures. Materials Science and Engineering A-structural Materials Properties Microstructure and Processing, 661:187-197, Apr 2016. URL: https://doi.org/10.1016/j.msea.2016.03.012, doi:10.1016/j.msea.2016.03.012. This article has 69 citations." + }, + { + "embedding": null, + "docname": "folwarczny2026accurategrainboundary", + "dockey": "59d8aa55a8c3757a", + "citation": "Martin Folwarczny, Ao Li, Rushvi Shah, Aaron Chote, Alexandra C. Austin, Yimin Zhu, Gregory S. Rohrer, Michael A. Jackson, Souhardh Kotakadi, and Katharina Marquardt. Accurate grain boundary plane distributions for textured microstructures from stereological analysis of orthogonal two-dimensional electron backscatter diffraction orientation maps. Ultramicroscopy, 280:114262, Feb 2026. URL: https://doi.org/10.1016/j.ultramic.2025.114262, doi:10.1016/j.ultramic.2025.114262.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "folwarczny2026accurategrainboundary", + "bibtex": "@article{folwarczny2026accurategrainboundary,\n author = \"Folwarczny, Martin and Li, Ao and Shah, Rushvi and Chote, Aaron and Austin, Alexandra C. and Zhu, Yimin and Rohrer, Gregory S. and Jackson, Michael A. and Kotakadi, Souhardh and Marquardt, Katharina\",\n title = \"Accurate grain boundary plane distributions for textured microstructures from stereological analysis of orthogonal two-dimensional electron backscatter diffraction orientation maps\",\n year = \"2026\",\n journal = \"Ultramicroscopy\",\n volume = \"280\",\n pages = \"114262\",\n month = \"Feb\",\n doi = \"10.1016/j.ultramic.2025.114262\",\n url = \"https://doi.org/10.1016/j.ultramic.2025.114262\",\n publisher = \"Elsevier BV\",\n issn = \"0304-3991\"\n}\n", + "authors": [ + "Martin Folwarczny", + "Ao Li", + "Rushvi Shah", + "Aaron Chote", + "Alexandra C. Austin", + "Yimin Zhu", + "Gregory S. Rohrer", + "Michael A. Jackson", + "Souhardh Kotakadi", + "Katharina Marquardt" + ], + "publication_date": "2026-02-01T00:00:00Z", + "year": 2026, + "volume": "280", + "issue": null, + "issn": "0304-3991", + "pages": "114262", + "journal": "Ultramicroscopy", + "publisher": "Elsevier BV", + "url": "https://doi.org/10.1016/j.ultramic.2025.114262", + "title": "Accurate grain boundary plane distributions for textured microstructures from stereological analysis of orthogonal two-dimensional electron backscatter diffraction orientation maps", + "citation_count": 1, + "bibtex_type": "misc", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1016/j.ultramic.2025.114262", + "doi_url": "https://doi.org/10.1016/j.ultramic.2025.114262", + "doc_id": "59d8aa55a8c3757a", + "file_location": null, + "license": null, + "pdf_url": "https://doi.org/10.1016/j.ultramic.2025.114262", + "other": { + "client_source": [ + "paper_search", + "semantic_scholar", + "semantic_scholar", + "crossref", + "crossref" + ], + "bibtex_source": [ + "self_generated", + "semantic_scholar", + "semantic_scholar", + "self_generated", + [ + "self_generated" + ], + [ + "crossref" + ], + [ + "self_generated" + ], + [ + "crossref" + ], + "self_generated" + ] + }, + "formatted_citation": "Martin Folwarczny, Ao Li, Rushvi Shah, Aaron Chote, Alexandra C. Austin, Yimin Zhu, Gregory S. Rohrer, Michael A. Jackson, Souhardh Kotakadi, and Katharina Marquardt. Accurate grain boundary plane distributions for textured microstructures from stereological analysis of orthogonal two-dimensional electron backscatter diffraction orientation maps. Ultramicroscopy, 280:114262, Feb 2026. URL: https://doi.org/10.1016/j.ultramic.2025.114262, doi:10.1016/j.ultramic.2025.114262. This article has 1 citations and is from a peer-reviewed journal." + }, + { + "embedding": null, + "docname": "muirhead2001themorphologicalcharacterisation", + "dockey": "cae567d63f4248fe", + "citation": "JJ Muirhead. The morphological characterisation of grains and grain boundaries. Unknown journal, 2001.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "muirhead2001themorphologicalcharacterisation", + "bibtex": "@article{muirhead2001themorphologicalcharacterisation,\n author = \"Muirhead, JJ\",\n title = \"The morphological characterisation of grains and grain boundaries\",\n year = \"2001\",\n journal = \"Unknown journal\"\n}\n", + "authors": [ + "JJ Muirhead" + ], + "publication_date": null, + "year": 2001, + "volume": null, + "issue": null, + "issn": null, + "pages": null, + "journal": null, + "publisher": null, + "url": "https://shura.shu.ac.uk/20099/1/10697406.pdf", + "title": "The morphological characterisation of grains and grain boundaries", + "citation_count": 4, + "bibtex_type": null, + "source_quality": null, + "is_retracted": null, + "doi": null, + "doi_url": null, + "doc_id": "cae567d63f4248fe", + "file_location": null, + "license": null, + "pdf_url": "https://shura.shu.ac.uk/20099/1/10697406.pdf", + "other": { + "client_source": [ + "paper_search" + ], + "bibtex_source": [ + "self_generated" + ] + }, + "formatted_citation": "JJ Muirhead. The morphological characterisation of grains and grain boundaries. Unknown journal, 2001." + } + ], + "call_IoE1i9qs7xQnymJj9yPIOaoD": [], + "call_pVqu3utJ4nZONnUGKW30YIdz": [], + "call_kZxFIqxPG9fXmkQ6U0FmIkEx": [ + { + "embedding": null, + "docname": "baars2018microstructuralchangesdue", + "dockey": "6f362440fda483ac", + "citation": "S van Baars. Microstructural changes due to fatigue of al0. 1cocrfeni high entropy alloy studied by electron back scatter diffraction: ebsd scanning of large areas. Unknown journal, 2018.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "baars2018microstructuralchangesdue", + "bibtex": "@article{baars2018microstructuralchangesdue,\n author = \"van Baars, S\",\n title = \"Microstructural changes due to fatigue of Al0. 1CoCrFeNi high entropy alloy studied by electron back scatter diffraction: EBSD scanning of large areas\",\n year = \"2018\",\n journal = \"Unknown journal\"\n}\n", + "authors": [ + "S van Baars" + ], + "publication_date": null, + "year": 2018, + "volume": null, + "issue": null, + "issn": null, + "pages": null, + "journal": null, + "publisher": null, + "url": "https://fse.studenttheses.ub.rug.nl/16616/1/thesisHEA.pdf", + "title": "Microstructural changes due to fatigue of Al0. 1CoCrFeNi high entropy alloy studied by electron back scatter diffraction: EBSD scanning of large areas", + "citation_count": 0, + "bibtex_type": null, + "source_quality": null, + "is_retracted": null, + "doi": null, + "doi_url": null, + "doc_id": "6f362440fda483ac", + "file_location": null, + "license": null, + "pdf_url": "https://fse.studenttheses.ub.rug.nl/16616/1/thesisHEA.pdf", + "other": { + "client_source": [ + "paper_search" + ], + "bibtex_source": [ + "self_generated" + ] + }, + "formatted_citation": "S van Baars. Microstructural changes due to fatigue of al0. 1cocrfeni high entropy alloy studied by electron back scatter diffraction: ebsd scanning of large areas. Unknown journal, 2018." + } + ], + "call_CSl3NuNhxAmwa6o8iugFuqMm": [ + { + "embedding": null, + "docname": "britton2018understandingdeformationwith", + "dockey": "cc01a4984ba90eef", + "citation": "T B Britton and J L R Hickey. Understanding deformation with high angular resolution electron backscatter diffraction (hr-ebsd). IOP Conference Series: Materials Science and Engineering, 304:012003, Jan 2018. URL: https://doi.org/10.1088/1757-899x/304/1/012003, doi:10.1088/1757-899x/304/1/012003.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "britton2018understandingdeformationwith", + "bibtex": "@article{britton2018understandingdeformationwith,\n author = \"Britton, T B and Hickey, J L R\",\n title = \"Understanding deformation with high angular resolution electron backscatter diffraction (HR-EBSD)\",\n year = \"2018\",\n journal = \"IOP Conference Series: Materials Science and Engineering\",\n volume = \"304\",\n pages = \"012003\",\n month = \"Jan\",\n doi = \"10.1088/1757-899x/304/1/012003\",\n url = \"https://doi.org/10.1088/1757-899x/304/1/012003\",\n publisher = \"IOP Publishing\",\n issn = \"1757-8981\"\n}\n", + "authors": [ + "T B Britton", + "J L R Hickey" + ], + "publication_date": "2018-01-01T00:00:00Z", + "year": 2018, + "volume": "304", + "issue": null, + "issn": "1757-8981", + "pages": "012003", + "journal": "IOP Conference Series: Materials Science and Engineering", + "publisher": "IOP Publishing", + "url": "https://doi.org/10.1088/1757-899x/304/1/012003", + "title": "Understanding deformation with high angular resolution electron backscatter diffraction (HR-EBSD)", + "citation_count": 78, + "bibtex_type": "misc", + "source_quality": -1, + "is_retracted": null, + "doi": "10.1088/1757-899x/304/1/012003", + "doi_url": "https://doi.org/10.1088/1757-899x/304/1/012003", + "doc_id": "cc01a4984ba90eef", + "file_location": null, + "license": null, + "pdf_url": "https://iopscience.iop.org/article/10.1088/1757-899X/304/1/012003/pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "T B Britton and J L R Hickey. Understanding deformation with high angular resolution electron backscatter diffraction (hr-ebsd). IOP Conference Series: Materials Science and Engineering, 304:012003, Jan 2018. URL: https://doi.org/10.1088/1757-899x/304/1/012003, doi:10.1088/1757-899x/304/1/012003. This article has 78 citations." + }, + { + "embedding": null, + "docname": "wallis2019high\u2010angularresolutionelectron", + "dockey": "22782b0a52d29c1d", + "citation": "D. Wallis, L. N. Hansen, T. B. Britton, and A. J. Wilkinson. High\u2010angular resolution electron backscatter diffraction as a new tool for mapping lattice distortion in geological minerals. Journal of Geophysical Research: Solid Earth, 124:6337-6358, Jul 2019. URL: https://doi.org/10.1029/2019jb017867, doi:10.1029/2019jb017867.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "wallis2019high\u2010angularresolutionelectron", + "bibtex": "@article{wallis2019high\u2010angularresolutionelectron,\n author = \"Wallis, D. and Hansen, L. N. and Britton, T. B. and Wilkinson, A. J.\",\n title = \"High\u2010Angular Resolution Electron Backscatter Diffraction as a New Tool for Mapping Lattice Distortion in Geological Minerals\",\n year = \"2019\",\n journal = \"Journal of Geophysical Research: Solid Earth\",\n volume = \"124\",\n pages = \"6337-6358\",\n month = \"Jul\",\n doi = \"10.1029/2019jb017867\",\n url = \"https://doi.org/10.1029/2019jb017867\",\n publisher = \"American Geophysical Union (AGU)\",\n issue = \"7\",\n issn = \"2169-9313\"\n}\n", + "authors": [ + "D. Wallis", + "L. N. Hansen", + "T. B. Britton", + "A. J. Wilkinson" + ], + "publication_date": "2019-07-01T00:00:00Z", + "year": 2019, + "volume": "124", + "issue": "7", + "issn": "2169-9313", + "pages": "6337-6358", + "journal": "Journal of Geophysical Research: Solid Earth", + "publisher": "American Geophysical Union (AGU)", + "url": "https://doi.org/10.1029/2019jb017867", + "title": "High\u2010Angular Resolution Electron Backscatter Diffraction as a New Tool for Mapping Lattice Distortion in Geological Minerals", + "citation_count": 62, + "bibtex_type": "misc", + "source_quality": -1, + "is_retracted": null, + "doi": "10.1029/2019jb017867", + "doi_url": "https://doi.org/10.1029/2019jb017867", + "doc_id": "22782b0a52d29c1d", + "file_location": null, + "license": null, + "pdf_url": "https://agupubs.onlinelibrary.wiley.com/doi/pdfdirect/10.1029/2019JB017867", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "D. Wallis, L. N. Hansen, T. B. Britton, and A. J. Wilkinson. High\u2010angular resolution electron backscatter diffraction as a new tool for mapping lattice distortion in geological minerals. Journal of Geophysical Research: Solid Earth, 124:6337-6358, Jul 2019. URL: https://doi.org/10.1029/2019jb017867, doi:10.1029/2019jb017867. This article has 62 citations." + }, + { + "embedding": null, + "docname": "prajapat2026generativediffusionmodeling", + "dockey": "748da977aaf58f2c", + "citation": "Meghraj Prajapat and Alankar Alankar. Generative diffusion modeling protocols for improving the kikuchi pattern indexing in electron back-scatter diffraction. Modelling and Simulation in Materials Science and Engineering, Aug 2026. URL: https://doi.org/10.1088/1361-651x/ae956a, doi:10.1088/1361-651x/ae956a.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "prajapat2026generativediffusionmodeling", + "bibtex": "@article{prajapat2026generativediffusionmodeling,\n author = \"Prajapat, Meghraj and Alankar, Alankar\",\n title = \"Generative diffusion modeling protocols for improving the Kikuchi pattern indexing in electron back-scatter diffraction\",\n year = \"2026\",\n journal = \"Modelling and Simulation in Materials Science and Engineering\",\n month = \"Aug\",\n doi = \"10.1088/1361-651x/ae956a\",\n url = \"https://doi.org/10.1088/1361-651x/ae956a\",\n publisher = \"IOP Publishing\",\n issn = \"0965-0393\"\n}\n", + "authors": [ + "Meghraj Prajapat", + "Alankar Alankar" + ], + "publication_date": "2026-08-05T00:00:00Z", + "year": 2026, + "volume": null, + "issue": null, + "issn": "0965-0393", + "pages": null, + "journal": "Modelling and Simulation in Materials Science and Engineering", + "publisher": "IOP Publishing", + "url": "https://doi.org/10.1088/1361-651x/ae956a", + "title": "Generative diffusion modeling protocols for improving the Kikuchi pattern indexing in electron back-scatter diffraction", + "citation_count": 0, + "bibtex_type": "misc", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1088/1361-651x/ae956a", + "doi_url": "https://doi.org/10.1088/1361-651x/ae956a", + "doc_id": "748da977aaf58f2c", + "file_location": null, + "license": null, + "pdf_url": "https://arxiv.org/pdf/2510.26907", + "other": { + "client_source": [ + "paper_search", + "crossref", + "crossref" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "crossref" + ], + [ + "self_generated" + ], + [ + "crossref" + ], + "self_generated" + ] + }, + "formatted_citation": "Meghraj Prajapat and Alankar Alankar. Generative diffusion modeling protocols for improving the kikuchi pattern indexing in electron back-scatter diffraction. Modelling and Simulation in Materials Science and Engineering, Aug 2026. URL: https://doi.org/10.1088/1361-651x/ae956a, doi:10.1088/1361-651x/ae956a. This article has 0 citations and is from a peer-reviewed journal." + }, + { + "embedding": null, + "docname": "sparks20243dreconstructionof", + "dockey": "be99dadb0f50f040", + "citation": "Gregory Sparks, Simon A. Mason, Michael G. Chapman, Jun-Sang Park, Hemant Sharma, Peter Kenesei, Stephen R. Niezgoda, Michael J. Mills, Michael D. Uchic, Paul A. Shade, and Mark Obstalecki. 3d reconstruction of a high-energy diffraction microscopy sample using multi-modal serial sectioning with high-precision ebsd and surface profilometry. Integrating Materials and Manufacturing Innovation, 13:773-803, Jul 2024. URL: https://doi.org/10.1007/s40192-024-00370-6, doi:10.1007/s40192-024-00370-6.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "sparks20243dreconstructionof", + "bibtex": "@article{sparks20243dreconstructionof,\n author = \"Sparks, Gregory and Mason, Simon A. and Chapman, Michael G. and Park, Jun-Sang and Sharma, Hemant and Kenesei, Peter and Niezgoda, Stephen R. and Mills, Michael J. and Uchic, Michael D. and Shade, Paul A. and Obstalecki, Mark\",\n title = \"3D Reconstruction of a High-Energy Diffraction Microscopy Sample Using Multi-modal Serial Sectioning with High-Precision EBSD and Surface Profilometry\",\n year = \"2024\",\n journal = \"Integrating Materials and Manufacturing Innovation\",\n month = \"Jul\",\n doi = \"10.1007/s40192-024-00370-6\",\n url = \"https://doi.org/10.1007/s40192-024-00370-6\",\n volume = \"13\",\n pages = \"773-803\",\n publisher = \"Springer Science and Business Media LLC\",\n issue = \"3\",\n issn = \"2193-9764\"\n}\n", + "authors": [ + "Gregory Sparks", + "Simon A. Mason", + "Michael G. Chapman", + "Jun-Sang Park", + "Hemant Sharma", + "Peter Kenesei", + "Stephen R. Niezgoda", + "Michael J. Mills", + "Michael D. Uchic", + "Paul A. Shade", + "Mark Obstalecki" + ], + "publication_date": "2024-07-24T00:00:00Z", + "year": 2024, + "volume": "13", + "issue": "3", + "issn": "2193-9764", + "pages": "773-803", + "journal": "Integrating Materials and Manufacturing Innovation", + "publisher": "Springer Science and Business Media LLC", + "url": "https://doi.org/10.1007/s40192-024-00370-6", + "title": "3D Reconstruction of a High-Energy Diffraction Microscopy Sample Using Multi-modal Serial Sectioning with High-Precision EBSD and Surface Profilometry", + "citation_count": 12, + "bibtex_type": "article", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1007/s40192-024-00370-6", + "doi_url": "https://doi.org/10.1007/s40192-024-00370-6", + "doc_id": "be99dadb0f50f040", + "file_location": null, + "license": null, + "pdf_url": "https://link.springer.com/content/pdf/10.1007/s40192-024-00370-6.pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated" + ] + }, + "formatted_citation": "Gregory Sparks, Simon A. Mason, Michael G. Chapman, Jun-Sang Park, Hemant Sharma, Peter Kenesei, Stephen R. Niezgoda, Michael J. Mills, Michael D. Uchic, Paul A. Shade, and Mark Obstalecki. 3d reconstruction of a high-energy diffraction microscopy sample using multi-modal serial sectioning with high-precision ebsd and surface profilometry. Integrating Materials and Manufacturing Innovation, 13:773-803, Jul 2024. URL: https://doi.org/10.1007/s40192-024-00370-6, doi:10.1007/s40192-024-00370-6. This article has 12 citations and is from a peer-reviewed journal." + } + ], + "call_ZoUfIUthl9o6UoMZDyQMM7MX": [ + { + "embedding": null, + "docname": "guo2015theinteractionsbetween", + "dockey": "2c9141a24269ae4b", + "citation": "Yi Guo. The interactions between slip band, deformation twins and grain boundaries in commercial purity titanium. Dissertation, Jan 2015. URL: https://doi.org/10.5287/ora-r1mgm9dzq, doi:10.5287/ora-r1mgm9dzq.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "guo2015theinteractionsbetween", + "bibtex": "@article{guo2015theinteractionsbetween,\n author = \"Guo, Yi\",\n title = \"The interactions between slip band, deformation twins and grain boundaries in commercial purity titanium\",\n year = \"2015\",\n journal = \"Dissertation\",\n month = \"Jan\",\n doi = \"10.5287/ora-r1mgm9dzq\",\n url = \"https://doi.org/10.5287/ora-r1mgm9dzq\",\n publisher = \"University of Oxford\"\n}\n", + "authors": [ + "Yi Guo" + ], + "publication_date": "2015-01-01T00:00:00Z", + "year": 2015, + "volume": null, + "issue": null, + "issn": null, + "pages": null, + "journal": "Dissertation", + "publisher": "University of Oxford", + "url": "https://ora.ox.ac.uk/objects/uuid:4547bd7f-5af3-430b-a1a8-8618d8e372e6", + "title": "The interactions between slip band, deformation twins and grain boundaries in commercial purity titanium", + "citation_count": 7, + "bibtex_type": "phdthesis", + "source_quality": -1, + "is_retracted": null, + "doi": "10.5287/ora-r1mgm9dzq", + "doi_url": "https://doi.org/10.5287/ora-r1mgm9dzq", + "doc_id": "2c9141a24269ae4b", + "file_location": null, + "license": null, + "pdf_url": "https://ora.ox.ac.uk/objects/uuid:4547bd7f-5af3-430b-a1a8-8618d8e372e6", + "other": { + "client_source": [ + "paper_search", + "datacite", + "datacite", + "datacite", + "datacite" + ], + "bibtex_source": [ + "self_generated", + "self_generated", + "self_generated", + "self_generated", + "self_generated", + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "Yi Guo. The interactions between slip band, deformation twins and grain boundaries in commercial purity titanium. Dissertation, Jan 2015. URL: https://doi.org/10.5287/ora-r1mgm9dzq, doi:10.5287/ora-r1mgm9dzq. This article has 7 citations." + }, + { + "embedding": null, + "docname": "rohrer2010derivinggrainboundary", + "dockey": "742ac51287224d93", + "citation": "G. S. Rohrer, J. Li, S. Lee, A. D. Rollett, M. Groeber, and M. D. Uchic. Deriving grain boundary character distributions and relative grain boundary energies from three-dimensional ebsd data. Materials Science and Technology, 26:661-669, Jun 2010. URL: https://doi.org/10.1179/026708309x12468927349370, doi:10.1179/026708309x12468927349370.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "rohrer2010derivinggrainboundary", + "bibtex": "@article{rohrer2010derivinggrainboundary,\n author = \"Rohrer, G. S. and Li, J. and Lee, S. and Rollett, A. D. and Groeber, M. and Uchic, M. D.\",\n title = \"Deriving grain boundary character distributions and relative grain boundary energies from three-dimensional EBSD data\",\n year = \"2010\",\n journal = \"Materials Science and Technology\",\n volume = \"26\",\n pages = \"661-669\",\n month = \"Jun\",\n doi = \"10.1179/026708309x12468927349370\",\n url = \"https://doi.org/10.1179/026708309x12468927349370\",\n publisher = \"SAGE Publications\",\n issue = \"6\",\n issn = \"0267-0836\"\n}\n", + "authors": [ + "G. S. Rohrer", + "J. Li", + "S. Lee", + "A. D. Rollett", + "M. Groeber", + "M. D. Uchic" + ], + "publication_date": "2010-06-01T00:00:00Z", + "year": 2010, + "volume": "26", + "issue": "6", + "issn": "0267-0836", + "pages": "661-669", + "journal": "Materials Science and Technology", + "publisher": "SAGE Publications", + "url": "https://doi.org/10.1179/026708309x12468927349370", + "title": "Deriving grain boundary character distributions and relative grain boundary energies from three-dimensional EBSD data", + "citation_count": 131, + "bibtex_type": "article", + "source_quality": 1, + "is_retracted": null, + "doi": "10.1179/026708309x12468927349370", + "doi_url": "https://doi.org/10.1179/026708309x12468927349370", + "doc_id": "742ac51287224d93", + "file_location": null, + "license": null, + "pdf_url": "http://mimp.materials.cmu.edu/rohrer/papers/2010_07.pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated" + ] + }, + "formatted_citation": "G. S. Rohrer, J. Li, S. Lee, A. D. Rollett, M. Groeber, and M. D. Uchic. Deriving grain boundary character distributions and relative grain boundary energies from three-dimensional ebsd data. Materials Science and Technology, 26:661-669, Jun 2010. URL: https://doi.org/10.1179/026708309x12468927349370, doi:10.1179/026708309x12468927349370. This article has 131 citations and is from a peer-reviewed journal." + }, + { + "embedding": null, + "docname": "marrow2006threedimensionalobservations", + "dockey": "dfc60435e9538446", + "citation": "T.J. Marrow, L. Babout, A.P. Jivkov, P. Wood, D. Engelberg, N. Stevens, P.J. Withers, and R.C. Newman. Three dimensional observations and modelling of intergranular stress corrosion cracking in austenitic stainless steel. Journal of Nuclear Materials, 352:62-74, Jun 2006. URL: https://doi.org/10.1016/j.jnucmat.2006.02.042, doi:10.1016/j.jnucmat.2006.02.042.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "marrow2006threedimensionalobservations", + "bibtex": "@article{marrow2006threedimensionalobservations,\n author = \"Marrow, T.J. and Babout, L. and Jivkov, A.P. and Wood, P. and Engelberg, D. and Stevens, N. and Withers, P.J. and Newman, R.C.\",\n title = \"Three dimensional observations and modelling of intergranular stress corrosion cracking in austenitic stainless steel\",\n year = \"2006\",\n journal = \"Journal of Nuclear Materials\",\n volume = \"352\",\n pages = \"62-74\",\n month = \"Jun\",\n doi = \"10.1016/j.jnucmat.2006.02.042\",\n url = \"https://doi.org/10.1016/j.jnucmat.2006.02.042\",\n publisher = \"Elsevier BV\",\n issue = \"1-3\",\n issn = \"0022-3115\"\n}\n", + "authors": [ + "T.J. Marrow", + "L. Babout", + "A.P. Jivkov", + "P. Wood", + "D. Engelberg", + "N. Stevens", + "P.J. Withers", + "R.C. Newman" + ], + "publication_date": "2006-06-01T00:00:00Z", + "year": 2006, + "volume": "352", + "issue": "1-3", + "issn": "0022-3115", + "pages": "62-74", + "journal": "Journal of Nuclear Materials", + "publisher": "Elsevier BV", + "url": "https://doi.org/10.1016/j.jnucmat.2006.02.042", + "title": "Three dimensional observations and modelling of intergranular stress corrosion cracking in austenitic stainless steel", + "citation_count": 198, + "bibtex_type": "misc", + "source_quality": 2, + "is_retracted": null, + "doi": "10.1016/j.jnucmat.2006.02.042", + "doi_url": "https://doi.org/10.1016/j.jnucmat.2006.02.042", + "doc_id": "dfc60435e9538446", + "file_location": null, + "license": null, + "pdf_url": "https://pure.manchester.ac.uk/ws/files/38654449/POST-PEER-REVIEW-NON-PUBLISHERS.PDF", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "T.J. Marrow, L. Babout, A.P. Jivkov, P. Wood, D. Engelberg, N. Stevens, P.J. Withers, and R.C. Newman. Three dimensional observations and modelling of intergranular stress corrosion cracking in austenitic stainless steel. Journal of Nuclear Materials, 352:62-74, Jun 2006. URL: https://doi.org/10.1016/j.jnucmat.2006.02.042, doi:10.1016/j.jnucmat.2006.02.042. This article has 198 citations and is from a domain leading peer-reviewed journal." + }, + { + "embedding": null, + "docname": "stoffers2015grainboundarysegregation", + "dockey": "9f45eac48bb97900", + "citation": "Andreas Stoffers, Oana Cojocaru\u2010Mir\u00e9din, Winfried Seifert, Stefan Zaefferer, Stephan Riepe, and Dierk Raabe. Grain boundary segregation in multicrystalline silicon: correlative characterization by ebsd, ebic, and atom probe tomography. Progress in Photovoltaics: Research and Applications, 23:1742-1753, Dec 2015. URL: https://doi.org/10.1002/pip.2614, doi:10.1002/pip.2614.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "stoffers2015grainboundarysegregation", + "bibtex": "@article{stoffers2015grainboundarysegregation,\n author = \"Stoffers, Andreas and Cojocaru\u2010Mir\u00e9din, Oana and Seifert, Winfried and Zaefferer, Stefan and Riepe, Stephan and Raabe, Dierk\",\n title = \"Grain boundary segregation in multicrystalline silicon: correlative characterization by EBSD, EBIC, and atom probe tomography\",\n year = \"2015\",\n journal = \"Progress in Photovoltaics: Research and Applications\",\n volume = \"23\",\n pages = \"1742-1753\",\n month = \"Dec\",\n doi = \"10.1002/pip.2614\",\n url = \"https://doi.org/10.1002/pip.2614\",\n publisher = \"Wiley\",\n issue = \"12\",\n issn = \"1062-7995\"\n}\n", + "authors": [ + "Andreas Stoffers", + "Oana Cojocaru\u2010Mir\u00e9din", + "Winfried Seifert", + "Stefan Zaefferer", + "Stephan Riepe", + "Dierk Raabe" + ], + "publication_date": "2015-12-01T00:00:00Z", + "year": 2015, + "volume": "23", + "issue": "12", + "issn": "1062-7995", + "pages": "1742-1753", + "journal": "Progress in Photovoltaics: Research and Applications", + "publisher": "Wiley", + "url": "https://doi.org/10.1002/pip.2614", + "title": "Grain boundary segregation in multicrystalline silicon: correlative characterization by EBSD, EBIC, and atom probe tomography", + "citation_count": 105, + "bibtex_type": "article", + "source_quality": -1, + "is_retracted": null, + "doi": "10.1002/pip.2614", + "doi_url": "https://doi.org/10.1002/pip.2614", + "doc_id": "9f45eac48bb97900", + "file_location": null, + "license": null, + "pdf_url": "https://www.dierk-raabe.com/app/download/5802201888/Stoffers+PROGRESS+IN+PHOTOVOLTAICS+GB+segregation+multicrystalline+Si+2015.pdf", + "other": { + "client_source": [ + "paper_search", + "crossref", + "semantic_scholar", + "crossref", + "semantic_scholar" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + "self_generated" + ] + }, + "formatted_citation": "Andreas Stoffers, Oana Cojocaru\u2010Mir\u00e9din, Winfried Seifert, Stefan Zaefferer, Stephan Riepe, and Dierk Raabe. Grain boundary segregation in multicrystalline silicon: correlative characterization by ebsd, ebic, and atom probe tomography. Progress in Photovoltaics: Research and Applications, 23:1742-1753, Dec 2015. URL: https://doi.org/10.1002/pip.2614, doi:10.1002/pip.2614. This article has 105 citations." + }, + { + "embedding": null, + "docname": "leff2017dislocationdensityeffects", + "dockey": "29fec444f5ac871d", + "citation": "Dislocation Density Effects on Annealing Twin Nucleation and Recrystallization Mechanism Activation", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "leff2017dislocationdensityeffects", + "bibtex": "@phdthesis{leff2017dislocationdensityeffects,\n author = \"Leff, Asher Calvin\",\n title = \"Dislocation Density Effects on Annealing Twin Nucleation and Recrystallization Mechanism Activation\",\n year = \"2017\",\n journal = \"Unknown journal\",\n doi = \"10.17918/etd-7778\",\n url = \"https://doi.org/10.17918/etd-7778\",\n publisher = \"Drexel University Libraries\"\n}\n", + "authors": [ + "Asher Calvin Leff" + ], + "publication_date": null, + "year": 2017, + "volume": null, + "issue": null, + "issn": null, + "pages": null, + "journal": null, + "publisher": "Drexel University Libraries", + "url": "https://doi.org/10.17918/etd-7778", + "title": "Dislocation Density Effects on Annealing Twin Nucleation and Recrystallization Mechanism Activation", + "citation_count": 1, + "bibtex_type": "phdthesis", + "source_quality": null, + "is_retracted": null, + "doi": "10.17918/etd-7778", + "doi_url": "https://doi.org/10.17918/etd-7778", + "doc_id": "29fec444f5ac871d", + "file_location": null, + "license": null, + "pdf_url": "https://researchdiscovery.drexel.edu/esploro/fulltext/doctoral/Dislocation-Density-Effects-on-Annealing-Twin/991014632408604721?repId=12321391240004721&mId=13321495570004721&institution=01DRXU_INST", + "other": { + "client_source": [ + "paper_search", + "crossref", + "crossref", + "crossref", + "crossref" + ], + "bibtex_source": [ + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated", + [ + "self_generated" + ], + [ + "self_generated" + ], + [ + "self_generated" + ], + [ + "self_generated" + ], + "self_generated" + ] + }, + "formatted_citation": "Dislocation Density Effects on Annealing Twin Nucleation and Recrystallization Mechanism Activation" + }, + { + "embedding": null, + "docname": "jones2020rheologyofzircon", + "dockey": "24371d136b7b3881", + "citation": "GA Jones. Rheology of zircon: new insights into material properties through modeling and experimentation. Unknown journal, 2020.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "jones2020rheologyofzircon", + "bibtex": "@article{jones2020rheologyofzircon,\n author = \"Jones, GA\",\n title = \"Rheology of zircon: new insights into material properties through modeling and experimentation\",\n year = \"2020\",\n journal = \"Unknown journal\"\n}\n", + "authors": [ + "GA Jones" + ], + "publication_date": null, + "year": 2020, + "volume": null, + "issue": null, + "issn": null, + "pages": null, + "journal": null, + "publisher": null, + "url": "https://uwo.scholaris.ca/bitstreams/b419ac27-6d17-4e90-bd2f-6df5ed284257/download", + "title": "Rheology of zircon: new insights into material properties through modeling and experimentation", + "citation_count": 0, + "bibtex_type": null, + "source_quality": null, + "is_retracted": null, + "doi": null, + "doi_url": null, + "doc_id": "24371d136b7b3881", + "file_location": null, + "license": null, + "pdf_url": "https://uwo.scholaris.ca/bitstreams/b419ac27-6d17-4e90-bd2f-6df5ed284257/download", + "other": { + "client_source": [ + "paper_search" + ], + "bibtex_source": [ + "self_generated" + ] + }, + "formatted_citation": "GA Jones. Rheology of zircon: new insights into material properties through modeling and experimentation. Unknown journal, 2020." + } + ], + "call_y3xj1lS4N93Owy5qXnEt3ZZ9": [ + { + "embedding": null, + "docname": "mingard2012determinationofgrain", + "dockey": "4667ec3d6e759a5a", + "citation": "KP Mingard, PN Quested, and MS Peck. Determination of grain size by ebsd-report on a round robin measurement of equiaxed titanium. Unknown journal, 2012.", + "content_hash": null, + "fields_to_overwrite_from_metadata": [ + "citation", + "content_hash", + "doc_id", + "dockey", + "docname", + "key" + ], + "key": "mingard2012determinationofgrain", + "bibtex": "@article{mingard2012determinationofgrain,\n author = \"Mingard, KP and Quested, PN and Peck, MS\",\n title = \"Determination of grain size by EBSD-Report on a round robin measurement of equiaxed titanium.\",\n year = \"2012\",\n journal = \"Unknown journal\"\n}\n", + "authors": [ + "KP Mingard", + "PN Quested", + "MS Peck" + ], + "publication_date": null, + "year": 2012, + "volume": null, + "issue": null, + "issn": null, + "pages": null, + "journal": null, + "publisher": null, + "url": "https://eprintspublications.npl.co.uk/5412/1/MAT56.pdf", + "title": "Determination of grain size by EBSD-Report on a round robin measurement of equiaxed titanium.", + "citation_count": 14, + "bibtex_type": null, + "source_quality": null, + "is_retracted": null, + "doi": null, + "doi_url": null, + "doc_id": "4667ec3d6e759a5a", + "file_location": null, + "license": null, + "pdf_url": "https://eprintspublications.npl.co.uk/5412/1/MAT56.pdf", + "other": { + "client_source": [ + "paper_search" + ], + "bibtex_source": [ + "self_generated" + ] + }, + "formatted_citation": "KP Mingard, PN Quested, and MS Peck. Determination of grain size by ebsd-report on a round robin measurement of equiaxed titanium. Unknown journal, 2012." + } + ], + "call_bo1dmVJs2ZfTsn92pKT2bMYX": [], + "call_IHWx8gTOGDtRitoXkJZOHV9a": [], + "call_EdWuP49z0qDgFS39n8F1OYFV": [], + "call_35hN4jxzT1hBfGY3dSLgYPrM": [], + "call_ZdqPGk0YyCBrnl9ymE8amJAe": [], + "call_6I2fbGEJ45IjyypCuhDgzwNr": [], + "call_HPuOR7KJNNEYJLYFnDM07kLs": [], + "call_jB42RdkJlU8Ln0B9fYrY50Mj": [], + "call_b5SkJMVbC986FQbfJwEEJGam": [], + "call_UyMqpC0jOpWyPhPUA6NWunYp": [], + "call_8qpG5DLe85mBhwfI7spZ9PK9": [], + "call_1gc2EUcAG95h8X4rNsy7sOfx": [] + }, + "used_contexts": [ + "pqac-00000009", + "pqac-00000006", + "pqac-00000013", + "pqac-00000015", + "pqac-00000001", + "pqac-00000016", + "pqac-00000010", + "pqac-00000004", + "pqac-00000003", + "pqac-00000005", + "pqac-00000008", + "pqac-00000014", + "pqac-00000002", + "pqac-00000007", + "pqac-00000011", + "pqac-00000000", + "pqac-00000012" + ] + }, + "bibtex": null, + "status": "success", + "timing_info": null, + "duration": 0.0, + "stats": null, + "usage": {} + }, + "cost": 0.0, + "permission": "private", + "query_group": null + }, + "info": { + "query": "How sensitive are EBSD-derived microstructural measurements to acquisition and post-processing parameter choices, and what does the literature report about the resulting uncertainty, bias, and reproducibility?\n\nCover specifically:\n1. Quantified sensitivity studies: how much do reported grain size, grain count, texture strength/ODF intensity, KAM, GND density, low-angle vs high-angle grain boundary fractions, and grain boundary character distribution change as a function of step size, angular/orientation precision, indexing method (Hough vs dictionary indexing vs refinement), misorientation tolerance for grain reconstruction, minimum grain size cutoff, confidence-index or fit thresholding, and noise-reduction/cleanup operations (grain dilation, neighbour orientation correlation, neighbour pattern averaging)?\n2. Documented bias: which cleanup and filtering operations are known to systematically bias grain size, texture, KAM/GND, or boundary statistics, and by how much? What reporting is required or recommended by standards and by the community (ASTM E2627, ISO 13067, round-robin or interlaboratory studies)?\n3. Uncertainty quantification: what work exists on assigning uncertainty or confidence intervals to EBSD-derived grain size, texture, and misorientation-based metrics, including the number of grains required for statistically meaningful grain size and texture measurements?\n4. Interlaboratory reproducibility: are there round-robin studies, benchmark datasets, or reproducibility assessments comparing EBSD results across labs, vendors, or software packages? What discrepancies were found?\n5. Community consensus: what practices are recommended as best practice for reporting EBSD post-processing so results are reproducible, and where does the literature explicitly call for more automated, objective, or reproducible parameter selection?\n\nGive explicit citations and quantitative numbers wherever the literature reports them." + } + }, + "supplemental_data": null, + "created_at": "2026-08-25T18:32:58.477510Z" + }, + "metadata": null, + "deployment_config": null, + "failure_reason": null, + "task": "How sensitive are EBSD-derived microstructural measurements to acquisition and post-processing parameter choices, and what does the literature report about the resulting uncertainty, bias, and reproducibility?\n\nCover specifically:\n1. Quantified sensitivity studies: how much do reported grain size, grain count, texture strength/ODF intensity, KAM, GND density, low-angle vs high-angle grain boundary fractions, and grain boundary character distribution change as a function of step size, angular/orientation precision, indexing method (Hough vs dictionary indexing vs refinement), misorientation tolerance for grain reconstruction, minimum grain size cutoff, confidence-index or fit thresholding, and noise-reduction/cleanup operations (grain dilation, neighbour orientation correlation, neighbour pattern averaging)?\n2. Documented bias: which cleanup and filtering operations are known to systematically bias grain size, texture, KAM/GND, or boundary statistics, and by how much? What reporting is required or recommended by standards and by the community (ASTM E2627, ISO 13067, round-robin or interlaboratory studies)?\n3. Uncertainty quantification: what work exists on assigning uncertainty or confidence intervals to EBSD-derived grain size, texture, and misorientation-based metrics, including the number of grains required for statistically meaningful grain size and texture measurements?\n4. Interlaboratory reproducibility: are there round-robin studies, benchmark datasets, or reproducibility assessments comparing EBSD results across labs, vendors, or software packages? What discrepancies were found?\n5. Community consensus: what practices are recommended as best practice for reporting EBSD post-processing so results are reproducible, and where does the literature explicitly call for more automated, objective, or reproducible parameter selection?\n\nGive explicit citations and quantitative numbers wherever the literature reports them.", + "started_at": "2026-08-25T18:23:13.330499Z", + "crow": "job-futurehouse-paperqa3", + "notification_enabled": false, + "notification_type": null, + "continued_trajectory_id": null, + "is_trajectory_owner": true, + "gcloud_operation_name": "sandbox://94764dea-849d-47f3-a306-0d3798ff8322/sandbox-claim-29d2db89/job-futurehouse-paperqa3-agent-warmpool-5tms7", + "task_summary": "Sensitivity Of EBSD Microstructural Metrics To Acquisition And Processing Parameters With Reported Uncertainty", + "id": "94764dea-849d-47f3-a306-0d3798ff8322" +} \ No newline at end of file diff --git a/outputs/edison-ebsd-priority-outcomes/priority-outcomes/answer.md b/outputs/edison-ebsd-priority-outcomes/priority-outcomes/answer.md new file mode 100644 index 0000000..7536183 --- /dev/null +++ b/outputs/edison-ebsd-priority-outcomes/priority-outcomes/answer.md @@ -0,0 +1,251 @@ +Question: Which quantitative microstructural outcomes and measurements derivable from EBSD (electron backscatter diffraction) are currently of highest scientific and industrial importance in materials science, and why? + +Provide a prioritized, evidence-backed survey covering: + +1. WHICH EBSD-DERIVED QUANTITIES MATTER MOST NOW. Assess the current importance, demand, and research activity for each of: grain size and grain size distribution; grain morphology/aspect ratio; crystallographic texture (ODF, pole figures, texture index) ; misorientation distribution and grain boundary character distribution (GBCD, including the five-parameter grain boundary character distribution and grain boundary network/connectivity analysis); kernel average misorientation (KAM), grain orientation spread (GOS), and geometrically necessary dislocation (GND) density; residual elastic strain and stress via high-resolution EBSD (HR-EBSD / cross-correlation); phase fraction and phase identification including small or nanoscale second phases; twin and variant analysis; parent-phase (prior-austenite / prior-beta) reconstruction; and 3D EBSD / serial sectioning derived statistics. + +2. STRUCTURE-PROPERTY LINKAGE. For each quantity above, what is the evidence that it predicts or correlates with engineering properties (yield strength and Hall-Petch behaviour, ductility, anisotropy, fatigue crack initiation and short-crack growth, creep, fracture toughness, corrosion and stress-corrosion cracking, magnetic and electrical properties)? Which EBSD measurements have the strongest demonstrated property payoff, and which are most often reported but weakly linked to properties? + +3. EMERGING AND HIGH-GROWTH USES (roughly 2020-2026). Which EBSD-derived measurements are in rising demand as inputs to: ICME and integrated computational materials engineering; crystal plasticity finite element modelling (CPFEM) and micromechanical simulation; synthetic microstructure generation and statistical volume elements; machine learning surrogate models and microstructure-property regression; digital twins; and qualification of additively manufactured metals? Which quantities are the actual bottleneck for these workflows? + +4. ADDITIVE MANUFACTURING SPECIFICALLY. For laser powder bed fusion metals (particularly Al-Si alloys such as AlSi10Mg, but also Ti-6Al-4V, IN718, 316L), which EBSD outcomes are most reported and most decision-relevant for process qualification and part certification (columnar vs equiaxed grain morphology, solidification texture and its anisotropy consequences, melt-pool boundary structure, cell/subgrain structure, low-angle vs high-angle boundary fractions, residual strain)? + +5. REPRODUCIBILITY AND MEASUREMENT-QUALITY CONCERNS. Which of these EBSD-derived measurements are known to be most sensitive to acquisition and post-processing choices (step size, indexing method and settings, cleanup/noise-reduction, misorientation threshold, minimum grain size, confidence-index filtering), and where has the literature documented that these choices materially change the reported result or bias downstream conclusions? Which measurements are considered robust and which are considered fragile or under-standardized (including relevant standards such as ASTM E2627 and ISO 13067)? + +Conclude with a ranked shortlist: if an automated EBSD parameter-optimization tool could reliably deliver a small number of these measurements with quantified uncertainty and reproducibility, which measurements would create the most scientific value, and which would be premature or low-value targets? Give explicit citations throughout. + +# Quantitative Microstructural Outcomes from EBSD: A Prioritized Evidence-Based Survey + +## 1. Which EBSD-Derived Quantities Matter Most Now + +The following ranking table synthesizes the current importance, research activity, property linkage strength, reproducibility, and computational demand for each major EBSD-derived measurement category. + +| Rank | EBSD Measurement | Property Linkage Strength | Key Properties Predicted | Reproducibility Robustness | CPFEM/ICME Demand Level | +|---|---|---|---|---|---| +| 1 | Crystallographic texture (ODF, pole figures, texture intensity/index) | Strong | Elastic/plastic anisotropy, yield stress directionality, modulus, formability, ductility, AM tensile anisotropy | Moderate | Very High (weaver2021understandinganisotropictensile pages 10-12, weaver2021understandinganisotropictensile pages 8-10, iraki2024accuratedistancesmeasures pages 1-3, weaver2021understandinganisotropictensile pages 12-15, weaver2021understandinganisotropictensile pages 25-27, mingard2023theuseof pages 8-15) | +| 2 | Grain size and grain size distribution | Strong | Yield strength, Hall-Petch behavior, hardness, recrystallization state, statistical volume element inputs | Moderate to Robust | Very High (flipon2021grainsizecharacterization pages 1-2, flipon2021grainsizecharacterization pages 6-8, mingard2023theuseof pages 24-29, lakshmanan2022crystalplasticityconstitutive pages 138-143, mingard2023theuseof pages 15-20) | +| 3 | Misorientation distribution and grain boundary character distribution (GBCD, network/connectivity, 5-parameter where possible) | Strong | Intergranular corrosion, SCC, corrosion fatigue, crack path tortuosity, boundary-controlled degradation | Moderate | High (zhang2022effectsofgrain pages 4-6, barr2018trackingtheevolution pages 2-3, zhang2022effectsofgrain pages 1-2, liu2019grainboundaryengineering pages 6-8, bettayeb2019combinedinsitu pages 9-13, bettayeb2019combinedinsitu pages 13-18, marquardt2018thestructureand pages 9-13, marquardt2018thestructureand pages 6-9) | +| 4 | Grain morphology / aspect ratio / elongation | Moderate to Strong | AM anisotropy, directional yielding, ductility, deformation partitioning, representative microstructure statistics | Fragile to Moderate | High (mingard2023theuseof pages 15-20, weaver2021understandinganisotropictensile pages 25-27, mingard2023theuseof pages 24-29, mingard2023theuseof pages 29-33, mingard2023theuseof pages 33-41) | +| 5 | Phase fraction and phase identification (including small second phases when resolvable) | Moderate to Strong | Strength/ductility partitioning, transformation behavior, magnetic/electrical response, fatigue and corrosion sensitivity in multiphase alloys | Moderate | High (briffod2019effectofcrystallographic pages 1-4, snopinski2022evolutionofmicrostructure pages 4-6, snopinski2022evolutionofmicrostructure pages 9-12) | +| 6 | KAM, GOS, and GND density | Moderate | Local plastic strain, deformation heterogeneity, fatigue initiation propensity, recovery/recrystallization state, crack-tip plasticity | Fragile | High (roy2026themechanisticaspects pages 34-43, roy2026themechanisticaspects pages 43-46, briffod2019effectofcrystallographic pages 24-28, roy2026themechanisticaspects pages 11-15) | +| 7 | Twin and variant analysis | Moderate | Twinning-mediated plasticity, fatigue/crack transfer pathways, corrosion arrest in twin-related domains, transformation substructure effects | Moderate to Fragile | Moderate to High (barr2018trackingtheevolution pages 2-3, bettayeb2019combinedinsitu pages 13-18, niessen2022parentgrainreconstruction pages 27-30, niessen2022parentgrainreconstruction pages 22-27, haines2025onthemartensitic pages 1-3) | +| 8 | Parent-phase reconstruction (prior-austenite / prior-beta) | Moderate | Toughness, strength via effective parent grain size and variant/packet hierarchy, AM martensite network design | Fragile | High in steels/Ti, Low otherwise (niessen2022parentgrainreconstruction pages 27-30, niessen2022parentgrainreconstruction pages 1-4, niessen2022parentgrainreconstruction pages 7-11, haines2025onthemartensitic pages 1-3, haines2025onthemartensitic pages 21-23, haines2025onthemartensitic pages 13-15) | +| 9 | 3D EBSD / serial sectioning derived statistics | Emerging to Strong | True grain connectivity, 5-parameter boundary distributions, 3D crack/deformation path realism, validation datasets for models | Fragile | High but specialized (dillon2022grainboundaryenergies pages 2-2, dillon2022grainboundaryenergies pages 1-2, wanni2024machinelearningenhanced pages 1-2, mingard2023theuseof pages 1-8) | +| 10 | Residual elastic strain and stress via HR-EBSD / cross-correlation | Emerging to Strong | Crack-tip fields, local stress concentrations, stored elastic strain, dislocation-stress coupling, SCC/fatigue mechanics | Fragile | Moderate to High, bottlenecked by acquisition/analysis burden (ball2023pergrainandneighbourhood pages 3-4, roy2026themechanisticaspects pages 43-46, roy2026themechanisticaspects pages 11-15) | + + +*Table: This table ranks the main EBSD-derived quantitative outputs by current scientific and industrial importance, emphasizing property linkage, reproducibility, and demand in ICME/CPFEM workflows. It is useful as a decision aid for prioritizing which EBSD measurements merit automation and uncertainty quantification first.* + +**Crystallographic texture** (ODF, pole figures, texture index) stands at the top of this ranking. It is the single most widely demanded EBSD output for both research and industry because it directly governs macroscopic elastic and plastic anisotropy through the fundamental relationship between crystal orientation and slip system activation described by Schmid's law (weaver2021understandinganisotropictensile pages 10-12, weaver2021understandinganisotropictensile pages 8-10). Texture also serves as the primary input for crystal plasticity modeling pipelines (wanni2024machinelearningenhanced pages 1-2). Measuring distances between crystallographic textures is recognized as essential for materials design and optimal process control in the metal industry (iraki2024accuratedistancesmeasures pages 1-3). + +**Grain size and grain size distribution** is the second most important quantity, underpinning the Hall-Petch relationship and serving as a mandatory input for generating initial microstructures in full-field modeling and for material parameter identification associated with microstructure evolution (flipon2021grainsizecharacterization pages 1-2, lakshmanan2022crystalplasticityconstitutive pages 138-143). Volume-weighted average grain size has been shown to produce a better-fitting Hall-Petch relationship compared to simple number-averaged grain size (flipon2021grainsizecharacterization pages 1-2). + +**Misorientation distribution and GBCD** rank third. The fraction, connectivity, and character of grain boundaries—particularly the distinction between special (CSL) and random high-angle boundaries—has direct, quantitative implications for intergranular corrosion, stress corrosion cracking, and corrosion fatigue (zhang2022effectsofgrain pages 4-6, barr2018trackingtheevolution pages 2-3, zhang2022effectsofgrain pages 1-2, liu2019grainboundaryengineering pages 6-8). + +**KAM, GOS, and GND density** are among the most frequently reported EBSD metrics in the literature, used to characterize local plastic strain, deformation heterogeneity, and recrystallization state (roy2026themechanisticaspects pages 34-43, flipon2021grainsizecharacterization pages 1-2). However, their property linkage is weaker than often assumed, and they suffer from significant step-size dependence, placing them lower in the overall importance ranking for decision-making purposes. + +**HR-EBSD** for residual elastic strain/stress measurement offers strain sensitivity of at least 1 × 10⁻⁴ (ball2023pergrainandneighbourhood pages 3-4) and has demonstrated capability for mapping crack-tip stress fields and dislocation structures (roy2026themechanisticaspects pages 43-46, roy2026themechanisticaspects pages 11-15), but remains a specialist technique with high acquisition burden and limited standardization. + +**3D EBSD** serial sectioning provides uniquely valuable true connectivity and five-parameter grain boundary plane data. The five-parameter grain boundary character distribution (GBCD) relates grain boundary area to energy and reveals that frequently observed boundary planes tend to have the lowest energy (marquardt2018thestructureand pages 9-13, dillon2022grainboundaryenergies pages 2-2, marquardt2018thestructureand pages 6-9, dillon2022grainboundaryenergies pages 3-3). However, 3D EBSD datasets remain rare and resource-intensive. + +## 2. Structure–Property Linkage + +### Strongest demonstrated property payoff + +**Texture → anisotropy.** Crystallographic texture is the primary source of both elastic and plastic anisotropy. In LPBF 316L stainless steel, moderate texture produces ~15% yield-strength variation between build directions (X: 581 MPa vs Z: 506–514 MPa), while extreme Goss texture (21 m.u.d.) creates ~30% strength differences between ⟨111⟩ and ⟨100⟩ directions (weaver2021understandinganisotropictensile pages 10-12). Crystal plasticity models calibrated with EBSD texture data can predict stress–strain response within 5% error. Elongation varies from 36.2% to 96.3% depending on crystal orientation relative to load, further demonstrating that texture dominates over grain morphology and porosity as the primary source of mechanical anisotropy in AM metals (weaver2021understandinganisotropictensile pages 10-12, weaver2021understandinganisotropictensile pages 12-15, weaver2021understandinganisotropictensile pages 25-27). + +**Grain size → yield strength (Hall-Petch).** The fundamental grain-size–strength relationship is well established. EBSD enables not only mean grain size measurement but full grain size distribution characterization, with the volume-weighted average providing the most physically meaningful input for Hall-Petch predictions (flipon2021grainsizecharacterization pages 1-2). In crystal plasticity frameworks, EBSD-measured grain sizes are used to calculate slip-system-level micro-Hall-Petch parameters via the Saltykov method for 2D-to-3D conversion (lakshmanan2022crystalplasticityconstitutive pages 138-143). + +**GBCD → corrosion and SCC.** Grain boundary engineering to increase the fraction of special boundaries (particularly Σ3) to ~74% has demonstrated strong improvements in SCC resistance. In 304 stainless steel, GBE treatment produced fewer secondary cracks and more tortuous intergranular crack paths (liu2019grainboundaryengineering pages 6-8). In 316L, optimal GBE conditions achieved the longest corrosion fatigue life of 3,187 cycles, with Σ3 boundaries showing ~3.5× less corrosion depth than random high-angle boundaries (210 nm vs 60 nm) (zhang2022effectsofgrain pages 4-6, zhang2022effectsofgrain pages 1-2). However, special boundaries resist intergranular corrosion but do not effectively block transgranular fatigue crack propagation (zhang2022effectsofgrain pages 4-6). On copper, EBSD revealed that the passivation efficiency of Σ3 boundaries transitions sharply at deviation angles of 0.4–0.5° from ideal coherent geometry (bettayeb2019combinedinsitu pages 9-13, bettayeb2019combinedinsitu pages 13-18). + +**Orientation and Schmid factor → fatigue crack initiation.** In rolled Ti-6Al-4V, EBSD analysis of 596 crack segments showed that fatigue cracks initiate preferentially on prismatic slip systems in grains with very high Schmid factors (briffod2019effectofcrystallographic pages 24-28, briffod2019effectofcrystallographic pages 7-11, briffod2019effectofcrystallographic pages 1-4). At grain boundaries, crack deflection is governed by the interplay between the geometric compatibility factor and the Schmid factor in neighboring grains (briffod2019effectofcrystallographic pages 24-28). This demonstrates a strong, quantitative link between EBSD-measured local orientation data and fatigue crack path prediction. + +**Prior-austenite grain size → toughness and martensite hierarchy.** In LPBF 17-4 PH steel, smaller prior austenite grains (~10.2 µm) led to improved grain boundary connectivity and higher length fractions of desirable intervariant boundaries (60°/[11̄1] and 10.5°/[011]), with implications for toughness, strength, intergranular corrosion, and cracking behavior (haines2025onthemartensitic pages 1-3, haines2025onthemartensitic pages 13-15). Martensitic transformation increases mechanical strength through Hall-Petch hardening via hierarchical subdivision of parent grains into child domains (niessen2022parentgrainreconstruction pages 1-4). + +### Most often reported but weakly linked + +**KAM/GOS/GND density** are extremely widely reported as qualitative indicators of deformation state, but their quantitative structure–property predictions remain weak because the metrics are inherently step-size dependent and lack standardized reporting conventions, making cross-study comparison unreliable (roy2026themechanisticaspects pages 34-43, flipon2021grainsizecharacterization pages 1-2). + +**Grain morphology (aspect ratio)** is frequently reported in AM studies, but its isolated contribution to mechanical properties is typically secondary to texture effects. In multiple LPBF alloy reviews, texture was identified as a greater contributor to strength anisotropy than grain shape alone (weaver2021understandinganisotropictensile pages 10-12, weaver2021understandinganisotropictensile pages 12-15). + +## 3. Emerging and High-Growth Uses (2020–2026) + +### CPFEM and ICME + +The primary EBSD inputs for crystal plasticity simulations are crystallographic orientation data (Euler angles), grain size distributions, and grain morphology. EBSD maps are used to construct representative volume elements (RVEs), with each voxel assigned a distinct orientation from the measured texture (lakshmanan2022crystalplasticityconstitutive pages 74-81). The PRISMS-Plasticity pipeline, for example, generates starting microstructures from input EBSD data or synthetic textures for Taylor-type crystal plasticity modeling (wanni2024machinelearningenhanced pages 1-2). Accurate reduced-order Euler angle datasets that faithfully represent crystallographic texture are essential for these workflows; the TACS (texture adaptive clustering and sampling) method achieved Kolmogorov-Smirnov test scores near 0.9 for texture fidelity, compared to below 0.3 for conventional EBSD dataset reduction (wanni2024machinelearningenhanced pages 1-2). + +### Synthetic microstructure generation + +DREAM.3D and related tools require EBSD-derived orientation distributions and grain size distributions (including 2D-to-3D conversion via the Saltykov method) as input for generating synthetic polycrystalline microstructures (lakshmanan2022crystalplasticityconstitutive pages 138-143). Grain morphology (shape parameters) is also needed but is more difficult to standardize. The availability of high-quality EBSD texture and grain-size data is the actual bottleneck for these workflows, rather than the computational tools themselves. + +### Machine learning surrogate models + +ML approaches increasingly use texture representations (ODFs, pole figure images, orientation histograms) as features for microstructure–property regression. Novel distance measures based on Earth Mover's Distance have been introduced for quantifying texture similarity, which is essential for materials design and process optimization applications (iraki2024accuratedistancesmeasures pages 1-3). Transfer learning approaches have been applied to EBSD pattern classification (iraki2024accuratedistancesmeasures pages 1-3). + +### Digital twins and AM qualification + +For additive manufacturing, the dominant EBSD-derived inputs to digital twin and qualification frameworks are crystallographic texture (which controls anisotropy), grain morphology (columnar vs equiaxed), and defect/porosity metrics. Physics-based models require EBSD texture measurements to isolate and predict the contribution of each anisotropy source to specific alloys and LPBF processes (weaver2021understandinganisotropictensile pages 25-27). + +## 4. Additive Manufacturing Specifically + +### Most reported and decision-relevant EBSD outcomes for LPBF + +**Crystallographic texture** is identified as the most critical EBSD measurement for AM process qualification, as it is the primary source of elastic and plastic anisotropy in virtually all LPBF metals (weaver2021understandinganisotropictensile pages 10-12, weaver2021understandinganisotropictensile pages 8-10, weaver2021understandinganisotropictensile pages 12-15, weaver2021understandinganisotropictensile pages 25-27). In LPBF 316L, texture measured by EBSD directly predicts yield-stress and elongation anisotropy and can be used to calibrate crystal plasticity simulations (weaver2021understandinganisotropictensile pages 10-12). For LPBF Ti-6Al-4V, reconstructed β-phase texture from EBSD reveals ⟨100⟩ fiber texture aligned with the build direction, with alignment disappearing after heat treatment above the α→β transformation temperature (niessen2022parentgrainreconstruction pages 27-30). + +**Columnar vs equiaxed grain morphology** is the second most-reported outcome. Grain elongation in the solidification direction shows periodic variation from melting/remelting patterns; preferentially oriented grains grow at the expense of others, creating wide or bimodal size distributions (mingard2023theuseof pages 15-20). The NPL guide emphasizes that single mean values of grain size can be meaningless for AM materials without proper context about the distribution and calculation method used (mingard2023theuseof pages 15-20, mingard2023theuseof pages 1-8). + +**Cell/subgrain structure in AlSi10Mg.** The as-built SLM AlSi10Mg microstructure consists of heterogeneous zones: fine melt-pool cells, coarse melt-pool regions, and heat-affected zones, all composed of primary α-Al cells surrounded by a continuous cellular Si network (snopinski2022evolutionofmicrostructure pages 4-6). EBSD combined with XRD tracks cell size evolution through heat treatment and severe plastic deformation, with ECAP reducing grain size from ~1.42 µm to ~0.24 µm after two passes (snopinski2022evolutionofmicrostructure pages 4-6). The corrosion resistance of AlSi10Mg improved significantly after ECAP processing, with polarization resistance increasing from ~1.1 kΩ·cm² (as-built) to ~75.5 kΩ·cm² (2 ECAP passes) (snopinski2022evolutionofmicrostructure pages 9-12). + +**Melt-pool boundary structure and LAGB/HAGB fractions** are widely reported but their isolated contribution to properties is difficult to separate from texture effects. Melt pools primarily affect elongation and ductility rather than strength (weaver2021understandinganisotropictensile pages 25-27). + +**Prior-austenite reconstruction in LPBF steels** is emerging as a high-value technique. In LPBF 17-4 PH steel, five-parameter characterization of intervariant boundaries showed that smaller prior austenite grains improve the grain boundary network by increasing desirable {110} twist boundary plane populations, which are beneficial for controlling hydrogen embrittlement and dislocation plasticity (haines2025onthemartensitic pages 1-3, haines2025onthemartensitic pages 13-15). + +## 5. Reproducibility and Measurement-Quality Concerns + +The following table summarizes where the literature has documented that acquisition and post-processing choices materially change reported results. + +| EBSD Measurement | Key Sensitivity Parameters | Documented Bias/Variability | Relevant Standards | Robustness Rating | +|---|---|---|---|---| +| Grain size and grain size distribution | Step size/pixel size; grain-definition misorientation threshold; minimum grain size cutoff; treatment of non-indexed points; cleanup; number- vs area-weighting; binning method | In a recrystallized equiaxed alloy, changing GB threshold from 5° to 15° changed mean ECD by **<7%**; in AM datasets, minimum-pixel cutoff and pixel size changed reported mean grain size by about **20%** for number-average metrics; area-weighted metrics were less step-size dependent and better discriminated broad distributions; histogram binning materially changes visual conclusions (flipon2021grainsizecharacterization pages 6-8, mingard2023theuseof pages 24-29) | **ISO 13067:2020** for average grain size; **ASTM E2627** commonly referenced for EBSD grain-size practice; NPL guide stresses reporting exact definition/software (mingard2023theuseof pages 1-8, mingard2023theuseof pages 33-41) | **Moderate–Robust** | +| Grain morphology / aspect ratio | Step size; segmentation method; ellipse-fitting algorithm; Feret definition; software package; scale range and map visualization choices | Same AM sample analyzed by two vendor packages gave ~**20%** difference in major-axis value after accounting for radius/diameter convention, and inverse aspect-ratio conventions (e.g., 3.3 vs 0.27) can invert interpretation; circularity is highly step-size sensitive because perimeter is discretization-sensitive (mingard2023theuseof pages 29-33) | No single universal morphology standard inside EBSD software; report definitions/software explicitly; NPL warns defaults differ across vendors (mingard2023theuseof pages 1-8, mingard2023theuseof pages 29-33, mingard2023theuseof pages 33-41) | **Fragile** | +| Crystallographic texture (ODF, pole figures, texture index) | Sample-axis registration; microscope/EBSD axis calibration; section plane selection; map area representativeness; color scale/IPF choice; reduction/sampling method | Losing AM X-Y-Z orientation can make texture-property interpretation impossible; viewing only one IPF direction can hide strong preferred orientation visible on orthogonal maps; color scales and plotting choices can materially alter apparent heterogeneity even for identical data (mingard2023theuseof pages 1-8, mingard2023theuseof pages 8-15, mingard2023theuseof pages 33-41) | No single texture-only standard cited here; best practice is explicit axis definition and complete reporting of section/sample orientation (mingard2023theuseof pages 8-15, mingard2023theuseof pages 33-41) | **Moderate** | +| Misorientation distribution and GBCD (including network/connectivity) | Misorientation tolerance; CSL tolerance criterion; cleanup near boundaries; minimum segment length; 2D vs 3D acquisition; stereological assumptions; texture dependence for planar methods | Boundary classification shifts with tolerance choices; coherent vs slightly incoherent Σ3 boundaries can change corrosion/passivation interpretation, with a critical transition reported around **0.4–0.5°** deviation from ideal Σ3 geometry; 2D analyses can miss true connectivity and plane information needed for network conclusions (bettayeb2019combinedinsitu pages 9-13, bettayeb2019combinedinsitu pages 13-18, marquardt2018thestructureand pages 9-13, beladi2020fiveparametergrainboundary pages 1-4) | No universal consensus standard for 5-parameter GBCD in routine EBSD; reporting of Brandon/CSL criteria and 2D/3D method is essential (marquardt2018thestructureand pages 9-13, beladi2020fiveparametergrainboundary pages 1-4) | **Moderate–Fragile** | +| KAM, GOS, and GND density | Step size; neighbor order/kernel size; denoising/cleanup; angular resolution/noise floor; boundary exclusion rules; differentiation scheme for GND | KAM is explicitly step-size dependent; local misorientation metrics can be inflated or suppressed by cleanup and kernel definition; GND maps inherit orientation-noise amplification because they require spatial gradients of orientation; interpretation near crack tips and boundaries is especially sensitive to spatial resolution (flipon2021grainsizecharacterization pages 1-2, roy2026themechanisticaspects pages 11-15) | No broadly adopted standard for KAM/GOS/GND reporting; must state step size, kernel, excluded boundaries, and smoothing/cleanup choices (flipon2021grainsizecharacterization pages 1-2, mingard2023theuseof pages 1-8) | **Fragile** | +| Residual elastic strain and stress via HR-EBSD / cross-correlation | Pattern quality; reference pattern choice; detector calibration; surface preparation/edge rounding; strain-free reference assumption; spatial step size; stiffness tensor choice | HR-EBSD offers strain sensitivity of at least **1×10^-4**, but results depend strongly on reference selection and pattern quality; preparation artifacts such as edge rounding can bias crack-tip fields, so papers explicitly note when such errors were avoided (ball2023pergrainandneighbourhood pages 3-4, roy2026themechanisticaspects pages 11-15) | No mature universal standard cited here for HR-EBSD stress mapping; full reporting of cross-correlation setup and elastic constants is necessary (ball2023pergrainandneighbourhood pages 3-4, roy2026themechanisticaspects pages 43-46) | **Fragile** | +| Phase fraction and phase identification | Pattern indexing method; phase library completeness; pseudosymmetry; step size relative to phase size; confidence-index filtering; overlap with second phases | Small or thin second phases are easily missed when step size exceeds feature size; confidence-index filtering can preferentially delete minority-phase pixels; nanoscale phases are often below conventional EBSD spatial resolution and require transmission/HR approaches or correlative methods (snopinski2022evolutionofmicrostructure pages 4-6, snopinski2022evolutionofmicrostructure pages 9-12) | No specific standard cited here beyond normal EBSD reporting practice; phase list/indexing settings must be disclosed | **Moderate–Fragile** | +| Twin and variant analysis | Angular tolerance to ideal twin/variant relation; step size relative to twin thickness/lath width; cleanup that merges thin twins; parent OR assumption | Twin-related conclusions are sensitive to whether boundaries remain coherent versus slightly deviated; thin twins/variants can be lost by coarse step size or cleanup; variant pairing and packet assignment depend on the assumed orientation relationship and reconstruction workflow (bettayeb2019combinedinsitu pages 13-18, niessen2022parentgrainreconstruction pages 27-30, niessen2022parentgrainreconstruction pages 22-27) | No single standard cited; explicit twin criterion, OR, and pixel/cleanup rules required (niessen2022parentgrainreconstruction pages 27-30, niessen2022parentgrainreconstruction pages 22-27) | **Fragile** | +| Parent-phase reconstruction (prior-austenite / prior-beta) | Choice/refinement of orientation relationship; graph-clustering parameters; tolerance for child-parent assignment; retained parent fraction; twin handling | Reconstructed parent grains and packet/variant identities can change if OR is not iteratively refined; annealing twins and partial transformations complicate segmentation; therefore property conclusions based on prior-grain size are workflow-sensitive (niessen2022parentgrainreconstruction pages 27-30, niessen2022parentgrainreconstruction pages 1-4, niessen2022parentgrainreconstruction pages 7-11, haines2025onthemartensitic pages 1-3) | No universal standard; MTEX/related workflows improve transparency but require full disclosure of OR refinement and clustering settings (niessen2022parentgrainreconstruction pages 27-30, niessen2022parentgrainreconstruction pages 7-11) | **Fragile** | +| 3D EBSD / serial sectioning derived statistics | Slice thickness; registration accuracy; missing/poor slices; voxel anisotropy; cleanup between slices; segmentation misorientation tolerance | 3D reconstruction quality is highly sensitive to registration and segmentation tolerance; cloud-based reprocessing of TriBeam data showed grain segmentation tolerance can bias reconstructed grain sizes; 3D EBSD is uniquely valuable because 2D can misstate connectivity and true grain shape, but acquisition burden and slice loss remain major limitations (mingard2023theuseof pages 1-8, dillon2022grainboundaryenergies pages 2-2, dillon2022grainboundaryenergies pages 1-2, wanni2024machinelearningenhanced pages 1-2) | No universal 3D EBSD standard cited here; best practice is complete reporting of voxel size, registration, and segmentation parameters (mingard2023theuseof pages 1-8, dillon2022grainboundaryenergies pages 1-2, wanni2024machinelearningenhanced pages 1-2) | **Fragile** | + + +*Table: This table summarizes which EBSD-derived measurements are most sensitive to acquisition and post-processing choices, and where the literature documents materially different outcomes. It is useful for prioritizing which outputs are suitable for automation and uncertainty quantification first.* + +### Key findings on robustness vs fragility + +**Most robust:** Area-weighted grain size metrics are the most reproducible EBSD outputs; they reduce dependence on step size and map quality, and better discriminate between samples with different size distributions than number-average metrics (mingard2023theuseof pages 24-29). Crystallographic texture is moderately robust if sample axis registration is rigorously controlled (mingard2023theuseof pages 8-15). + +**Most fragile:** KAM, GOS, and GND density are explicitly step-size dependent. Local misorientation values scale with step size, and GND density calculations amplify orientation noise because they require spatial gradients (flipon2021grainsizecharacterization pages 1-2, roy2026themechanisticaspects pages 11-15). HR-EBSD strain mapping depends critically on reference pattern selection and surface preparation quality (ball2023pergrainandneighbourhood pages 3-4). Grain morphology parameters (aspect ratio, ellipticity, circularity) are highly definition-dependent: two commercial software packages analyzing the same AM sample produced ~20% differences in fitted major-axis values and reported inverse aspect-ratio conventions (3.3 vs 0.27), potentially inverting interpretation if not carefully documented (mingard2023theuseof pages 29-33). 3D EBSD statistics are fragile due to registration, segmentation tolerance, and slice-loss sensitivity (mingard2023theuseof pages 1-8, dillon2022grainboundaryenergies pages 1-2). + +**Standards landscape:** ISO 13067:2020 covers average grain size from EBSD, and ASTM E2627 is commonly referenced for EBSD grain-size practice (mingard2023theuseof pages 1-8, mingard2023theuseof pages 33-41). No mature universal standards exist for KAM/GOS/GND reporting, HR-EBSD stress mapping, five-parameter GBCD, or grain morphology parameter definitions. The NPL Good Practice Guide (Mingard 2023) specifically warns that different EBSD software packages use different definitions for shape parameters and color scales, and that these choices can materially alter conclusions about sample-to-sample differences (mingard2023theuseof pages 1-8, mingard2023theuseof pages 29-33, mingard2023theuseof pages 33-41). + +## 6. Ranked Shortlist for Automated EBSD Parameter Optimization + +The following table presents a prioritized assessment of which EBSD measurements would create the most scientific value if reliably automated with quantified uncertainty, and which are premature targets. + +| Priority Tier | EBSD Output | Rationale for Ranking | +|---|---|---| +| Tier 1 Highest Value | Crystallographic texture (ODF, pole figures, texture intensity/index) | Strongest current combination of property payoff, industrial relevance, and modeling demand: directly predicts elastic/plastic anisotropy, modulus, yield-stress directionality, and AM qualification outcomes; is a primary input to CPFEM, ICME, and reduced-order/ML texture representations; reproducibility is moderate if sample axes and plotting conventions are rigorously controlled (weaver2021understandinganisotropictensile pages 10-12, weaver2021understandinganisotropictensile pages 8-10, iraki2024accuratedistancesmeasures pages 1-3, weaver2021understandinganisotropictensile pages 12-15, weaver2021understandinganisotropictensile pages 25-27, mingard2023theuseof pages 8-15, wanni2024machinelearningenhanced pages 1-2) | +| Tier 1 Highest Value | Grain size and grain size distribution | Foundational structure-property descriptor with strong Hall-Petch and hardness relevance and high value for synthetic microstructure generation and statistical volume elements; more reproducible than many advanced metrics if thresholds, minimum grain size, and weighting definition are standardized; ISO 13067 directly supports this as a standardizable target (flipon2021grainsizecharacterization pages 1-2, flipon2021grainsizecharacterization pages 6-8, mingard2023theuseof pages 1-8, mingard2023theuseof pages 24-29, lakshmanan2022crystalplasticityconstitutive pages 138-143) | +| Tier 1 Highest Value | Grain morphology / aspect ratio / elongation statistics | Especially high value for AM and CPFEM because columnar-vs-equiaxed morphology and elongation govern anisotropy and representative volume construction; property linkage is meaningful in LPBF, though definitions vary; an optimization tool that also standardizes morphology definitions would solve a real bottleneck (mingard2023theuseof pages 15-20, weaver2021understandinganisotropictensile pages 25-27, mingard2023theuseof pages 1-8, mingard2023theuseof pages 29-33, mingard2023theuseof pages 33-41) | +| Tier 2 High Value | Misorientation distribution and grain boundary character distribution (GBCD, CSL fractions, network connectivity) | Strong demonstrated payoff for intergranular corrosion, SCC, corrosion fatigue, and crack-path tortuosity; industrially important in stainless steels and grain-boundary-engineered alloys; however, sensitivity to CSL tolerances, boundary segmentation, and 2D vs 3D assumptions lowers immediate automation readiness versus Tier 1 (zhang2022effectsofgrain pages 4-6, barr2018trackingtheevolution pages 2-3, zhang2022effectsofgrain pages 1-2, liu2019grainboundaryengineering pages 6-8, bettayeb2019combinedinsitu pages 9-13, bettayeb2019combinedinsitu pages 13-18) | +| Tier 2 High Value | Phase fraction and phase identification | High practical value in multiphase steels, AM alloys, and transformation products; directly relevant to process qualification and mechanical-property partitioning; can be robust when phases are well resolved, but becomes fragile for pseudosymmetry or very fine second phases (briffod2019effectofcrystallographic pages 1-4, snopinski2022evolutionofmicrostructure pages 4-6, snopinski2022evolutionofmicrostructure pages 9-12) | +| Tier 2 High Value | Parent-phase reconstruction plus variant/packet statistics | Very high value in steels and Ti alloys because prior-austenite/prior-β information controls effective grain size, packet hierarchy, toughness, and AM martensitic network interpretation; also increasingly important in LPBF martensitic alloys; kept below Tier 1 because workflow dependence and OR sensitivity remain substantial (niessen2022parentgrainreconstruction pages 27-30, niessen2022parentgrainreconstruction pages 1-4, niessen2022parentgrainreconstruction pages 7-11, haines2025onthemartensitic pages 1-3, haines2025onthemartensitic pages 21-23, haines2025onthemartensitic pages 13-15) | +| Tier 3 Moderate Value | KAM, GOS, and GND density | Extremely popular in the literature and useful for deformation heterogeneity, recrystallization, and fatigue/crack-tip studies, but step-size dependence and noise amplification make them poor first targets unless uncertainty propagation is explicit; best treated as secondary outputs after robust orientation optimization (roy2026themechanisticaspects pages 34-43, briffod2019effectofcrystallographic pages 24-28, roy2026themechanisticaspects pages 11-15, flipon2021grainsizecharacterization pages 1-2) | +| Tier 3 Moderate Value | Twin and variant analysis | Important in twinning alloys, martensitic transformations, and grain-boundary-engineered materials; can predict corrosion arrest and local deformation pathways, but requires thin-feature resolution and careful tolerance definitions; narrower industrial breadth than texture or grain size (barr2018trackingtheevolution pages 2-3, bettayeb2019combinedinsitu pages 13-18, niessen2022parentgrainreconstruction pages 27-30, niessen2022parentgrainreconstruction pages 22-27, haines2025onthemartensitic pages 1-3) | +| Tier 4 Premature/Low Value | Residual elastic strain/stress by HR-EBSD | Scientifically powerful with strong local-mechanics relevance, but currently too fragile, labor-intensive, and under-standardized for broad automated parameter optimization; depends on pattern quality, reference selection, and careful surface preparation, so premature as a general-purpose optimization target (ball2023pergrainandneighbourhood pages 3-4, roy2026themechanisticaspects pages 43-46, roy2026themechanisticaspects pages 11-15) | +| Tier 4 Premature/Low Value | 3D EBSD / serial sectioning derived statistics and five-parameter GBCD | Potentially transformative for true connectivity and grain-boundary-plane statistics, but acquisition burden, registration sensitivity, sparse adoption, and lack of routine standardization make it a poor early automation target except in specialized labs; best as a later-stage extension after robust 2D workflows are solved (mingard2023theuseof pages 1-8, dillon2022grainboundaryenergies pages 2-2, dillon2022grainboundaryenergies pages 1-2, wanni2024machinelearningenhanced pages 1-2) | + + +*Table: This table ranks EBSD-derived outputs for an automated parameter-optimization tool by expected scientific and industrial value. It prioritizes measurements that combine strong property linkage, reasonable reproducibility, and high demand in AM qualification and ICME/CPFEM workflows.* + +### Summary rationale + +**Tier 1 (Highest Value)** comprises crystallographic texture, grain size/distribution, and grain morphology/aspect ratio. These three outputs together form the minimal necessary input set for CPFEM, synthetic microstructure generation, and AM process qualification. They have the strongest demonstrated property payoff (anisotropy, Hall-Petch, columnar-vs-equiaxed classification), the highest computational demand, and—critically—their reproducibility weaknesses are addressable through standardized definitions, consistent thresholds, and area-weighted metrics (weaver2021understandinganisotropictensile pages 10-12, flipon2021grainsizecharacterization pages 1-2, mingard2023theuseof pages 1-8, mingard2023theuseof pages 24-29, mingard2023theuseof pages 29-33, wanni2024machinelearningenhanced pages 1-2). + +**Tier 2 (High Value)** includes GBCD/misorientation distribution, phase fraction/identification, and parent-phase reconstruction. These outputs have strong property linkage in specific but industrially critical domains (stainless steels for corrosion, multiphase alloys, martensitic steels and Ti alloys), and rising demand in AM qualification. Their lower ranking reflects greater sensitivity to tolerance choices and workflow dependence (zhang2022effectsofgrain pages 4-6, liu2019grainboundaryengineering pages 6-8, niessen2022parentgrainreconstruction pages 27-30, haines2025onthemartensitic pages 1-3). + +**Tier 3 (Moderate Value)** covers KAM/GOS/GND density and twin/variant analysis. Although extremely popular in publications, KAM and GND density are poor early-stage automation targets because their inherent step-size dependence means that optimized acquisition parameters will change the absolute values of these metrics, creating a reproducibility paradox unless uncertainty is propagated explicitly (roy2026themechanisticaspects pages 34-43, flipon2021grainsizecharacterization pages 1-2). + +**Tier 4 (Premature/Low Value for general-purpose automation)** includes HR-EBSD strain mapping and 3D EBSD statistics. Both are scientifically powerful but too fragile, labor-intensive, and under-standardized for broad automated optimization at present (ball2023pergrainandneighbourhood pages 3-4, dillon2022grainboundaryenergies pages 1-2). They are best pursued as later-stage extensions after robust 2D workflows are established. + +In conclusion, an automated EBSD parameter-optimization tool would create the most immediate scientific and industrial value by targeting crystallographic texture, grain size distribution (with area-weighted metrics and explicit threshold reporting per ISO 13067), and standardized grain morphology descriptors as its primary outputs. Misorientation/GBCD and phase identification are strong secondary targets. KAM/GOS/GND, while frequently demanded, should only be automated once their step-size dependence is explicitly addressed through uncertainty quantification. HR-EBSD and 3D EBSD are best reserved for specialized deployment. + +References + +1. (weaver2021understandinganisotropictensile pages 10-12): JS Weaver, JS Weaver, and I Rosenthal. Understanding anisotropic tensile properties of laser powder bed fusion additive metals: a detailed review of select examples. ArXiv, Nov 2021. URL: https://doi.org/10.6028/nist.ams.100-44, doi:10.6028/nist.ams.100-44. This article has 42 citations. + +2. (weaver2021understandinganisotropictensile pages 8-10): JS Weaver, JS Weaver, and I Rosenthal. Understanding anisotropic tensile properties of laser powder bed fusion additive metals: a detailed review of select examples. ArXiv, Nov 2021. URL: https://doi.org/10.6028/nist.ams.100-44, doi:10.6028/nist.ams.100-44. This article has 42 citations. + +3. (iraki2024accuratedistancesmeasures pages 1-3): Tarek Iraki, Lukas Morand, Norbert Link, Stefan Sandfeld, and Dirk Helm. Accurate distances measures and machine learning of the texture-property relation for crystallographic textures represented by one-point statistics. May 2024. URL: https://doi.org/10.1088/1361-651x/ad4c81, doi:10.1088/1361-651x/ad4c81. This article has 4 citations and is from a peer-reviewed journal. + +4. (weaver2021understandinganisotropictensile pages 12-15): JS Weaver, JS Weaver, and I Rosenthal. Understanding anisotropic tensile properties of laser powder bed fusion additive metals: a detailed review of select examples. ArXiv, Nov 2021. URL: https://doi.org/10.6028/nist.ams.100-44, doi:10.6028/nist.ams.100-44. This article has 42 citations. + +5. (weaver2021understandinganisotropictensile pages 25-27): JS Weaver, JS Weaver, and I Rosenthal. Understanding anisotropic tensile properties of laser powder bed fusion additive metals: a detailed review of select examples. ArXiv, Nov 2021. URL: https://doi.org/10.6028/nist.ams.100-44, doi:10.6028/nist.ams.100-44. This article has 42 citations. + +6. (mingard2023theuseof pages 8-15): K P Mingard. The use of ebsd for analysis of additively manufactured materials. ArXiv, Feb 2023. URL: https://doi.org/10.47120/npl.mgpg152, doi:10.47120/npl.mgpg152. This article has 4 citations. + +7. (flipon2021grainsizecharacterization pages 1-2): B. Flipon, V. Grand, B. Murgas, A. Gaillac, A. Nicolaÿ, N. Bozzolo, and M. Bernacki. Grain size characterization in metallic alloys using different microscopy and post-processing techniques. Materials Characterization, 174:110977, Apr 2021. URL: https://doi.org/10.1016/j.matchar.2021.110977, doi:10.1016/j.matchar.2021.110977. This article has 39 citations and is from a peer-reviewed journal. + +8. (flipon2021grainsizecharacterization pages 6-8): B. Flipon, V. Grand, B. Murgas, A. Gaillac, A. Nicolaÿ, N. Bozzolo, and M. Bernacki. Grain size characterization in metallic alloys using different microscopy and post-processing techniques. Materials Characterization, 174:110977, Apr 2021. URL: https://doi.org/10.1016/j.matchar.2021.110977, doi:10.1016/j.matchar.2021.110977. This article has 39 citations and is from a peer-reviewed journal. + +9. (mingard2023theuseof pages 24-29): K P Mingard. The use of ebsd for analysis of additively manufactured materials. ArXiv, Feb 2023. URL: https://doi.org/10.47120/npl.mgpg152, doi:10.47120/npl.mgpg152. This article has 4 citations. + +10. (lakshmanan2022crystalplasticityconstitutive pages 138-143): Aaditya Lakshmanan. Crystal plasticity constitutive modeling of grain size-texture coupling with application to mg-4al. Unknown, Jan 2022. URL: https://doi.org/10.7302/4607, doi:10.7302/4607. This article has 0 citations. + +11. (mingard2023theuseof pages 15-20): K P Mingard. The use of ebsd for analysis of additively manufactured materials. ArXiv, Feb 2023. URL: https://doi.org/10.47120/npl.mgpg152, doi:10.47120/npl.mgpg152. This article has 4 citations. + +12. (zhang2022effectsofgrain pages 4-6): Mingxian Zhang, Chenxin Zhang, Huan-chuan Wu, and Bin Yang. Effects of grain boundary engineering on the microstructure and corrosion fatigue properties of 316l austenitic stainless steel. Frontiers in Materials, Jun 2022. URL: https://doi.org/10.3389/fmats.2022.931848, doi:10.3389/fmats.2022.931848. This article has 27 citations. + +13. (barr2018trackingtheevolution pages 2-3): Christopher M. Barr, Sebastian Thomas, James L. Hart, Wayne Harlow, Elaf Anber, and Mitra L. Taheri. Tracking the evolution of intergranular corrosion through twin-related domains in grain boundary networks. npj Materials Degradation, 2:1-10, Apr 2018. URL: https://doi.org/10.1038/s41529-018-0032-7, doi:10.1038/s41529-018-0032-7. This article has 64 citations and is from a peer-reviewed journal. + +14. (zhang2022effectsofgrain pages 1-2): Mingxian Zhang, Chenxin Zhang, Huan-chuan Wu, and Bin Yang. Effects of grain boundary engineering on the microstructure and corrosion fatigue properties of 316l austenitic stainless steel. Frontiers in Materials, Jun 2022. URL: https://doi.org/10.3389/fmats.2022.931848, doi:10.3389/fmats.2022.931848. This article has 27 citations. + +15. (liu2019grainboundaryengineering pages 6-8): Tingguang Liu, Qin Bai, Xiangkun Ru, Shuang Xia, Xiangyu Zhong, Yonghao Lu, and Tetsuo Shoji. Grain boundary engineering for improving stress corrosion cracking of 304 stainless steel. Mar 2019. URL: https://doi.org/10.1080/02670836.2019.1570661, doi:10.1080/02670836.2019.1570661. This article has 28 citations and is from a peer-reviewed journal. + +16. (bettayeb2019combinedinsitu pages 9-13): Mohamed Bettayeb, Vincent Maurice, Lorena H. Klein, Linsey Lapeire, Kim Verbeken, and Philippe Marcusa. Combined in situ microstructural study of the relationships between local grain boundary structure and passivation on microcrystalline copper. Electrochimica Acta, Mar 2019. URL: https://doi.org/10.48550/arxiv.1903.05371, doi:10.48550/arxiv.1903.05371. This article has 22 citations and is from a domain leading peer-reviewed journal. + +17. (bettayeb2019combinedinsitu pages 13-18): Mohamed Bettayeb, Vincent Maurice, Lorena H. Klein, Linsey Lapeire, Kim Verbeken, and Philippe Marcusa. Combined in situ microstructural study of the relationships between local grain boundary structure and passivation on microcrystalline copper. Electrochimica Acta, Mar 2019. URL: https://doi.org/10.48550/arxiv.1903.05371, doi:10.48550/arxiv.1903.05371. This article has 22 citations and is from a domain leading peer-reviewed journal. + +18. (marquardt2018thestructureand pages 9-13): K. Marquardt, U. Faul, and U. Faul. The structure and composition of olivine grain boundaries: 40 years of studies, status and current developments. Physics and Chemistry of Minerals, 45:139-172, Jan 2018. URL: https://doi.org/10.1007/s00269-017-0935-9, doi:10.1007/s00269-017-0935-9. This article has 62 citations and is from a peer-reviewed journal. + +19. (marquardt2018thestructureand pages 6-9): K. Marquardt, U. Faul, and U. Faul. The structure and composition of olivine grain boundaries: 40 years of studies, status and current developments. Physics and Chemistry of Minerals, 45:139-172, Jan 2018. URL: https://doi.org/10.1007/s00269-017-0935-9, doi:10.1007/s00269-017-0935-9. This article has 62 citations and is from a peer-reviewed journal. + +20. (mingard2023theuseof pages 29-33): K P Mingard. The use of ebsd for analysis of additively manufactured materials. ArXiv, Feb 2023. URL: https://doi.org/10.47120/npl.mgpg152, doi:10.47120/npl.mgpg152. This article has 4 citations. + +21. (mingard2023theuseof pages 33-41): K P Mingard. The use of ebsd for analysis of additively manufactured materials. ArXiv, Feb 2023. URL: https://doi.org/10.47120/npl.mgpg152, doi:10.47120/npl.mgpg152. This article has 4 citations. + +22. (briffod2019effectofcrystallographic pages 1-4): Fabien Briffod, Alexandre Bleuset, Takayuki Shiraiwa, and Manabu Enoki. Effect of crystallographic orientation and geometrical compatibility on fatigue crack initiation and propagation in rolled ti-6al-4v alloy. Acta Materialia, 177:56-67, Sep 2019. URL: https://doi.org/10.1016/j.actamat.2019.07.025, doi:10.1016/j.actamat.2019.07.025. This article has 196 citations and is from a highest quality peer-reviewed journal. + +23. (snopinski2022evolutionofmicrostructure pages 4-6): Przemysław Snopiński, Anna Woźniak, Dariusz Łukowiec, Krzysztof Matus, Tomasz Tański, Stanislav Rusz, and Ondřej Hilšer. Evolution of microstructure, texture and corrosion properties of additively manufactured alsi10mg alloy subjected to equal channel angular pressing (ecap). Symmetry, 14:674, Mar 2022. URL: https://doi.org/10.3390/sym14040674, doi:10.3390/sym14040674. This article has 25 citations. + +24. (snopinski2022evolutionofmicrostructure pages 9-12): Przemysław Snopiński, Anna Woźniak, Dariusz Łukowiec, Krzysztof Matus, Tomasz Tański, Stanislav Rusz, and Ondřej Hilšer. Evolution of microstructure, texture and corrosion properties of additively manufactured alsi10mg alloy subjected to equal channel angular pressing (ecap). Symmetry, 14:674, Mar 2022. URL: https://doi.org/10.3390/sym14040674, doi:10.3390/sym14040674. This article has 25 citations. + +25. (roy2026themechanisticaspects pages 34-43): Ronit Roy, Johan E. Westraadt, and Janelle P. Wharry. The mechanistic aspects of chloride-induced stress corrosion cracking and internal pitting in stainless steel. Unknown journal, Aug 2026. URL: https://doi.org/10.21203/rs.3.rs-10491066/v1, doi:10.21203/rs.3.rs-10491066/v1. + +26. (roy2026themechanisticaspects pages 43-46): Ronit Roy, Johan E. Westraadt, and Janelle P. Wharry. The mechanistic aspects of chloride-induced stress corrosion cracking and internal pitting in stainless steel. Unknown journal, Aug 2026. URL: https://doi.org/10.21203/rs.3.rs-10491066/v1, doi:10.21203/rs.3.rs-10491066/v1. + +27. (briffod2019effectofcrystallographic pages 24-28): Fabien Briffod, Alexandre Bleuset, Takayuki Shiraiwa, and Manabu Enoki. Effect of crystallographic orientation and geometrical compatibility on fatigue crack initiation and propagation in rolled ti-6al-4v alloy. Acta Materialia, 177:56-67, Sep 2019. URL: https://doi.org/10.1016/j.actamat.2019.07.025, doi:10.1016/j.actamat.2019.07.025. This article has 196 citations and is from a highest quality peer-reviewed journal. + +28. (roy2026themechanisticaspects pages 11-15): Ronit Roy, Johan E. Westraadt, and Janelle P. Wharry. The mechanistic aspects of chloride-induced stress corrosion cracking and internal pitting in stainless steel. Unknown journal, Aug 2026. URL: https://doi.org/10.21203/rs.3.rs-10491066/v1, doi:10.21203/rs.3.rs-10491066/v1. + +29. (niessen2022parentgrainreconstruction pages 27-30): Frank Niessen, Tuomo Nyyssönen, Azdiar A. Gazder, and Ralf Hielscher. Parent grain reconstruction from partially or fully transformed microstructures in mtex. Journal of Applied Crystallography, 55:180-194, Apr 2022. URL: https://doi.org/10.48550/arxiv.2104.14603, doi:10.48550/arxiv.2104.14603. This article has 356 citations and is from a peer-reviewed journal. + +30. (niessen2022parentgrainreconstruction pages 22-27): Frank Niessen, Tuomo Nyyssönen, Azdiar A. Gazder, and Ralf Hielscher. Parent grain reconstruction from partially or fully transformed microstructures in mtex. Journal of Applied Crystallography, 55:180-194, Apr 2022. URL: https://doi.org/10.48550/arxiv.2104.14603, doi:10.48550/arxiv.2104.14603. This article has 356 citations and is from a peer-reviewed journal. + +31. (haines2025onthemartensitic pages 1-3): Michael P. Haines, Ehsan Farabi, Nima Haghdadi, and Sophie Primig. On the martensitic phase transformation and grain boundary character evolution in laser powder bed fusion 17-4 precipitation hardened stainless steel. Journal of Materials Science, 60:3430-3453, Jan 2025. URL: https://doi.org/10.1007/s10853-025-10645-8, doi:10.1007/s10853-025-10645-8. This article has 8 citations and is from a peer-reviewed journal. + +32. (niessen2022parentgrainreconstruction pages 1-4): Frank Niessen, Tuomo Nyyssönen, Azdiar A. Gazder, and Ralf Hielscher. Parent grain reconstruction from partially or fully transformed microstructures in mtex. Journal of Applied Crystallography, 55:180-194, Apr 2022. URL: https://doi.org/10.48550/arxiv.2104.14603, doi:10.48550/arxiv.2104.14603. This article has 356 citations and is from a peer-reviewed journal. + +33. (niessen2022parentgrainreconstruction pages 7-11): Frank Niessen, Tuomo Nyyssönen, Azdiar A. Gazder, and Ralf Hielscher. Parent grain reconstruction from partially or fully transformed microstructures in mtex. Journal of Applied Crystallography, 55:180-194, Apr 2022. URL: https://doi.org/10.48550/arxiv.2104.14603, doi:10.48550/arxiv.2104.14603. This article has 356 citations and is from a peer-reviewed journal. + +34. (haines2025onthemartensitic pages 21-23): Michael P. Haines, Ehsan Farabi, Nima Haghdadi, and Sophie Primig. On the martensitic phase transformation and grain boundary character evolution in laser powder bed fusion 17-4 precipitation hardened stainless steel. Journal of Materials Science, 60:3430-3453, Jan 2025. URL: https://doi.org/10.1007/s10853-025-10645-8, doi:10.1007/s10853-025-10645-8. This article has 8 citations and is from a peer-reviewed journal. + +35. (haines2025onthemartensitic pages 13-15): Michael P. Haines, Ehsan Farabi, Nima Haghdadi, and Sophie Primig. On the martensitic phase transformation and grain boundary character evolution in laser powder bed fusion 17-4 precipitation hardened stainless steel. Journal of Materials Science, 60:3430-3453, Jan 2025. URL: https://doi.org/10.1007/s10853-025-10645-8, doi:10.1007/s10853-025-10645-8. This article has 8 citations and is from a peer-reviewed journal. + +36. (dillon2022grainboundaryenergies pages 2-2): Shen J. Dillon, Yu‐Feng Shen, and Gregory S. Rohrer. Grain boundary energies in yttria‐stabilized zirconia. Journal of the American Ceramic Society, 105:2925-2931, Dec 2022. URL: https://doi.org/10.1111/jace.18283, doi:10.1111/jace.18283. This article has 16 citations and is from a domain leading peer-reviewed journal. + +37. (dillon2022grainboundaryenergies pages 1-2): Shen J. Dillon, Yu‐Feng Shen, and Gregory S. Rohrer. Grain boundary energies in yttria‐stabilized zirconia. Journal of the American Ceramic Society, 105:2925-2931, Dec 2022. URL: https://doi.org/10.1111/jace.18283, doi:10.1111/jace.18283. This article has 16 citations and is from a domain leading peer-reviewed journal. + +38. (wanni2024machinelearningenhanced pages 1-2): J. Wanni, C. A. Bronkhorst, and D. J. Thoma. Machine learning enhanced analysis of ebsd data for texture representation. npj Computational Materials, 10:1-11, Jun 2024. URL: https://doi.org/10.1038/s41524-024-01324-4, doi:10.1038/s41524-024-01324-4. This article has 18 citations and is from a peer-reviewed journal. + +39. (mingard2023theuseof pages 1-8): K P Mingard. The use of ebsd for analysis of additively manufactured materials. ArXiv, Feb 2023. URL: https://doi.org/10.47120/npl.mgpg152, doi:10.47120/npl.mgpg152. This article has 4 citations. + +40. (ball2023pergrainandneighbourhood pages 3-4): James A. D. Ball, Anna Kareer, Oxana V. Magdysyuk, Stefan Michalik, Thomas Connolley, and David M. Collins. Per-grain and neighbourhood stress interactions during deformation of a ferritic steel obtained using three-dimensional x-ray diffraction. Text, Jan 2023. URL: https://doi.org/10.48550/arxiv.2302.10711, doi:10.48550/arxiv.2302.10711. This article has 6 citations and is from a peer-reviewed journal. + +41. (dillon2022grainboundaryenergies pages 3-3): Shen J. Dillon, Yu‐Feng Shen, and Gregory S. Rohrer. Grain boundary energies in yttria‐stabilized zirconia. Journal of the American Ceramic Society, 105:2925-2931, Dec 2022. URL: https://doi.org/10.1111/jace.18283, doi:10.1111/jace.18283. This article has 16 citations and is from a domain leading peer-reviewed journal. + +42. (briffod2019effectofcrystallographic pages 7-11): Fabien Briffod, Alexandre Bleuset, Takayuki Shiraiwa, and Manabu Enoki. Effect of crystallographic orientation and geometrical compatibility on fatigue crack initiation and propagation in rolled ti-6al-4v alloy. Acta Materialia, 177:56-67, Sep 2019. URL: https://doi.org/10.1016/j.actamat.2019.07.025, doi:10.1016/j.actamat.2019.07.025. This article has 196 citations and is from a highest quality peer-reviewed journal. + +43. (lakshmanan2022crystalplasticityconstitutive pages 74-81): Aaditya Lakshmanan. Crystal plasticity constitutive modeling of grain size-texture coupling with application to mg-4al. Unknown, Jan 2022. URL: https://doi.org/10.7302/4607, doi:10.7302/4607. This article has 0 citations. + +44. (beladi2020fiveparametergrainboundary pages 1-4): Hossein Beladi, Alireza Ghaderi, and Gregory S. Rohrer. Five-parameter grain boundary characterisation of randomly textured az31 mg alloy. Philosophical Magazine, 100:456-466, Feb 2020. URL: https://doi.org/10.1080/14786435.2019.1692154, doi:10.1080/14786435.2019.1692154. This article has 14 citations and is from a peer-reviewed journal. \ No newline at end of file diff --git a/outputs/edison-ebsd-priority-outcomes/priority-outcomes/references.txt b/outputs/edison-ebsd-priority-outcomes/priority-outcomes/references.txt new file mode 100644 index 0000000..60ce17c --- /dev/null +++ b/outputs/edison-ebsd-priority-outcomes/priority-outcomes/references.txt @@ -0,0 +1,87 @@ +1. (weaver2021understandinganisotropictensile pages 10-12): JS Weaver, JS Weaver, and I Rosenthal. Understanding anisotropic tensile properties of laser powder bed fusion additive metals: a detailed review of select examples. ArXiv, Nov 2021. URL: https://doi.org/10.6028/nist.ams.100-44, doi:10.6028/nist.ams.100-44. This article has 42 citations. + +2. (weaver2021understandinganisotropictensile pages 8-10): JS Weaver, JS Weaver, and I Rosenthal. Understanding anisotropic tensile properties of laser powder bed fusion additive metals: a detailed review of select examples. ArXiv, Nov 2021. URL: https://doi.org/10.6028/nist.ams.100-44, doi:10.6028/nist.ams.100-44. This article has 42 citations. + +3. (iraki2024accuratedistancesmeasures pages 1-3): Tarek Iraki, Lukas Morand, Norbert Link, Stefan Sandfeld, and Dirk Helm. Accurate distances measures and machine learning of the texture-property relation for crystallographic textures represented by one-point statistics. May 2024. URL: https://doi.org/10.1088/1361-651x/ad4c81, doi:10.1088/1361-651x/ad4c81. This article has 4 citations and is from a peer-reviewed journal. + +4. (weaver2021understandinganisotropictensile pages 12-15): JS Weaver, JS Weaver, and I Rosenthal. Understanding anisotropic tensile properties of laser powder bed fusion additive metals: a detailed review of select examples. ArXiv, Nov 2021. URL: https://doi.org/10.6028/nist.ams.100-44, doi:10.6028/nist.ams.100-44. This article has 42 citations. + +5. (weaver2021understandinganisotropictensile pages 25-27): JS Weaver, JS Weaver, and I Rosenthal. Understanding anisotropic tensile properties of laser powder bed fusion additive metals: a detailed review of select examples. ArXiv, Nov 2021. URL: https://doi.org/10.6028/nist.ams.100-44, doi:10.6028/nist.ams.100-44. This article has 42 citations. + +6. (mingard2023theuseof pages 8-15): K P Mingard. The use of ebsd for analysis of additively manufactured materials. ArXiv, Feb 2023. URL: https://doi.org/10.47120/npl.mgpg152, doi:10.47120/npl.mgpg152. This article has 4 citations. + +7. (flipon2021grainsizecharacterization pages 1-2): B. Flipon, V. Grand, B. Murgas, A. Gaillac, A. Nicolaÿ, N. Bozzolo, and M. Bernacki. Grain size characterization in metallic alloys using different microscopy and post-processing techniques. Materials Characterization, 174:110977, Apr 2021. URL: https://doi.org/10.1016/j.matchar.2021.110977, doi:10.1016/j.matchar.2021.110977. This article has 39 citations and is from a peer-reviewed journal. + +8. (flipon2021grainsizecharacterization pages 6-8): B. Flipon, V. Grand, B. Murgas, A. Gaillac, A. Nicolaÿ, N. Bozzolo, and M. Bernacki. Grain size characterization in metallic alloys using different microscopy and post-processing techniques. Materials Characterization, 174:110977, Apr 2021. URL: https://doi.org/10.1016/j.matchar.2021.110977, doi:10.1016/j.matchar.2021.110977. This article has 39 citations and is from a peer-reviewed journal. + +9. (mingard2023theuseof pages 24-29): K P Mingard. The use of ebsd for analysis of additively manufactured materials. ArXiv, Feb 2023. URL: https://doi.org/10.47120/npl.mgpg152, doi:10.47120/npl.mgpg152. This article has 4 citations. + +10. (lakshmanan2022crystalplasticityconstitutive pages 138-143): Aaditya Lakshmanan. Crystal plasticity constitutive modeling of grain size-texture coupling with application to mg-4al. Unknown, Jan 2022. URL: https://doi.org/10.7302/4607, doi:10.7302/4607. This article has 0 citations. + +11. (mingard2023theuseof pages 15-20): K P Mingard. The use of ebsd for analysis of additively manufactured materials. ArXiv, Feb 2023. URL: https://doi.org/10.47120/npl.mgpg152, doi:10.47120/npl.mgpg152. This article has 4 citations. + +12. (zhang2022effectsofgrain pages 4-6): Mingxian Zhang, Chenxin Zhang, Huan-chuan Wu, and Bin Yang. Effects of grain boundary engineering on the microstructure and corrosion fatigue properties of 316l austenitic stainless steel. Frontiers in Materials, Jun 2022. URL: https://doi.org/10.3389/fmats.2022.931848, doi:10.3389/fmats.2022.931848. This article has 27 citations. + +13. (barr2018trackingtheevolution pages 2-3): Christopher M. Barr, Sebastian Thomas, James L. Hart, Wayne Harlow, Elaf Anber, and Mitra L. Taheri. Tracking the evolution of intergranular corrosion through twin-related domains in grain boundary networks. npj Materials Degradation, 2:1-10, Apr 2018. URL: https://doi.org/10.1038/s41529-018-0032-7, doi:10.1038/s41529-018-0032-7. This article has 64 citations and is from a peer-reviewed journal. + +14. (zhang2022effectsofgrain pages 1-2): Mingxian Zhang, Chenxin Zhang, Huan-chuan Wu, and Bin Yang. Effects of grain boundary engineering on the microstructure and corrosion fatigue properties of 316l austenitic stainless steel. Frontiers in Materials, Jun 2022. URL: https://doi.org/10.3389/fmats.2022.931848, doi:10.3389/fmats.2022.931848. This article has 27 citations. + +15. (liu2019grainboundaryengineering pages 6-8): Tingguang Liu, Qin Bai, Xiangkun Ru, Shuang Xia, Xiangyu Zhong, Yonghao Lu, and Tetsuo Shoji. Grain boundary engineering for improving stress corrosion cracking of 304 stainless steel. Mar 2019. URL: https://doi.org/10.1080/02670836.2019.1570661, doi:10.1080/02670836.2019.1570661. This article has 28 citations and is from a peer-reviewed journal. + +16. (bettayeb2019combinedinsitu pages 9-13): Mohamed Bettayeb, Vincent Maurice, Lorena H. Klein, Linsey Lapeire, Kim Verbeken, and Philippe Marcusa. Combined in situ microstructural study of the relationships between local grain boundary structure and passivation on microcrystalline copper. Electrochimica Acta, Mar 2019. URL: https://doi.org/10.48550/arxiv.1903.05371, doi:10.48550/arxiv.1903.05371. This article has 22 citations and is from a domain leading peer-reviewed journal. + +17. (bettayeb2019combinedinsitu pages 13-18): Mohamed Bettayeb, Vincent Maurice, Lorena H. Klein, Linsey Lapeire, Kim Verbeken, and Philippe Marcusa. Combined in situ microstructural study of the relationships between local grain boundary structure and passivation on microcrystalline copper. Electrochimica Acta, Mar 2019. URL: https://doi.org/10.48550/arxiv.1903.05371, doi:10.48550/arxiv.1903.05371. This article has 22 citations and is from a domain leading peer-reviewed journal. + +18. (marquardt2018thestructureand pages 9-13): K. Marquardt, U. Faul, and U. Faul. The structure and composition of olivine grain boundaries: 40 years of studies, status and current developments. Physics and Chemistry of Minerals, 45:139-172, Jan 2018. URL: https://doi.org/10.1007/s00269-017-0935-9, doi:10.1007/s00269-017-0935-9. This article has 62 citations and is from a peer-reviewed journal. + +19. (marquardt2018thestructureand pages 6-9): K. Marquardt, U. Faul, and U. Faul. The structure and composition of olivine grain boundaries: 40 years of studies, status and current developments. Physics and Chemistry of Minerals, 45:139-172, Jan 2018. URL: https://doi.org/10.1007/s00269-017-0935-9, doi:10.1007/s00269-017-0935-9. This article has 62 citations and is from a peer-reviewed journal. + +20. (mingard2023theuseof pages 29-33): K P Mingard. The use of ebsd for analysis of additively manufactured materials. ArXiv, Feb 2023. URL: https://doi.org/10.47120/npl.mgpg152, doi:10.47120/npl.mgpg152. This article has 4 citations. + +21. (mingard2023theuseof pages 33-41): K P Mingard. The use of ebsd for analysis of additively manufactured materials. ArXiv, Feb 2023. URL: https://doi.org/10.47120/npl.mgpg152, doi:10.47120/npl.mgpg152. This article has 4 citations. + +22. (briffod2019effectofcrystallographic pages 1-4): Fabien Briffod, Alexandre Bleuset, Takayuki Shiraiwa, and Manabu Enoki. Effect of crystallographic orientation and geometrical compatibility on fatigue crack initiation and propagation in rolled ti-6al-4v alloy. Acta Materialia, 177:56-67, Sep 2019. URL: https://doi.org/10.1016/j.actamat.2019.07.025, doi:10.1016/j.actamat.2019.07.025. This article has 196 citations and is from a highest quality peer-reviewed journal. + +23. (snopinski2022evolutionofmicrostructure pages 4-6): Przemysław Snopiński, Anna Woźniak, Dariusz Łukowiec, Krzysztof Matus, Tomasz Tański, Stanislav Rusz, and Ondřej Hilšer. Evolution of microstructure, texture and corrosion properties of additively manufactured alsi10mg alloy subjected to equal channel angular pressing (ecap). Symmetry, 14:674, Mar 2022. URL: https://doi.org/10.3390/sym14040674, doi:10.3390/sym14040674. This article has 25 citations. + +24. (snopinski2022evolutionofmicrostructure pages 9-12): Przemysław Snopiński, Anna Woźniak, Dariusz Łukowiec, Krzysztof Matus, Tomasz Tański, Stanislav Rusz, and Ondřej Hilšer. Evolution of microstructure, texture and corrosion properties of additively manufactured alsi10mg alloy subjected to equal channel angular pressing (ecap). Symmetry, 14:674, Mar 2022. URL: https://doi.org/10.3390/sym14040674, doi:10.3390/sym14040674. This article has 25 citations. + +25. (roy2026themechanisticaspects pages 34-43): Ronit Roy, Johan E. Westraadt, and Janelle P. Wharry. The mechanistic aspects of chloride-induced stress corrosion cracking and internal pitting in stainless steel. Unknown journal, Aug 2026. URL: https://doi.org/10.21203/rs.3.rs-10491066/v1, doi:10.21203/rs.3.rs-10491066/v1. + +26. (roy2026themechanisticaspects pages 43-46): Ronit Roy, Johan E. Westraadt, and Janelle P. Wharry. The mechanistic aspects of chloride-induced stress corrosion cracking and internal pitting in stainless steel. Unknown journal, Aug 2026. URL: https://doi.org/10.21203/rs.3.rs-10491066/v1, doi:10.21203/rs.3.rs-10491066/v1. + +27. (briffod2019effectofcrystallographic pages 24-28): Fabien Briffod, Alexandre Bleuset, Takayuki Shiraiwa, and Manabu Enoki. Effect of crystallographic orientation and geometrical compatibility on fatigue crack initiation and propagation in rolled ti-6al-4v alloy. Acta Materialia, 177:56-67, Sep 2019. URL: https://doi.org/10.1016/j.actamat.2019.07.025, doi:10.1016/j.actamat.2019.07.025. This article has 196 citations and is from a highest quality peer-reviewed journal. + +28. (roy2026themechanisticaspects pages 11-15): Ronit Roy, Johan E. Westraadt, and Janelle P. Wharry. The mechanistic aspects of chloride-induced stress corrosion cracking and internal pitting in stainless steel. Unknown journal, Aug 2026. URL: https://doi.org/10.21203/rs.3.rs-10491066/v1, doi:10.21203/rs.3.rs-10491066/v1. + +29. (niessen2022parentgrainreconstruction pages 27-30): Frank Niessen, Tuomo Nyyssönen, Azdiar A. Gazder, and Ralf Hielscher. Parent grain reconstruction from partially or fully transformed microstructures in mtex. Journal of Applied Crystallography, 55:180-194, Apr 2022. URL: https://doi.org/10.48550/arxiv.2104.14603, doi:10.48550/arxiv.2104.14603. This article has 356 citations and is from a peer-reviewed journal. + +30. (niessen2022parentgrainreconstruction pages 22-27): Frank Niessen, Tuomo Nyyssönen, Azdiar A. Gazder, and Ralf Hielscher. Parent grain reconstruction from partially or fully transformed microstructures in mtex. Journal of Applied Crystallography, 55:180-194, Apr 2022. URL: https://doi.org/10.48550/arxiv.2104.14603, doi:10.48550/arxiv.2104.14603. This article has 356 citations and is from a peer-reviewed journal. + +31. (haines2025onthemartensitic pages 1-3): Michael P. Haines, Ehsan Farabi, Nima Haghdadi, and Sophie Primig. On the martensitic phase transformation and grain boundary character evolution in laser powder bed fusion 17-4 precipitation hardened stainless steel. Journal of Materials Science, 60:3430-3453, Jan 2025. URL: https://doi.org/10.1007/s10853-025-10645-8, doi:10.1007/s10853-025-10645-8. This article has 8 citations and is from a peer-reviewed journal. + +32. (niessen2022parentgrainreconstruction pages 1-4): Frank Niessen, Tuomo Nyyssönen, Azdiar A. Gazder, and Ralf Hielscher. Parent grain reconstruction from partially or fully transformed microstructures in mtex. Journal of Applied Crystallography, 55:180-194, Apr 2022. URL: https://doi.org/10.48550/arxiv.2104.14603, doi:10.48550/arxiv.2104.14603. This article has 356 citations and is from a peer-reviewed journal. + +33. (niessen2022parentgrainreconstruction pages 7-11): Frank Niessen, Tuomo Nyyssönen, Azdiar A. Gazder, and Ralf Hielscher. Parent grain reconstruction from partially or fully transformed microstructures in mtex. Journal of Applied Crystallography, 55:180-194, Apr 2022. URL: https://doi.org/10.48550/arxiv.2104.14603, doi:10.48550/arxiv.2104.14603. This article has 356 citations and is from a peer-reviewed journal. + +34. (haines2025onthemartensitic pages 21-23): Michael P. Haines, Ehsan Farabi, Nima Haghdadi, and Sophie Primig. On the martensitic phase transformation and grain boundary character evolution in laser powder bed fusion 17-4 precipitation hardened stainless steel. Journal of Materials Science, 60:3430-3453, Jan 2025. URL: https://doi.org/10.1007/s10853-025-10645-8, doi:10.1007/s10853-025-10645-8. This article has 8 citations and is from a peer-reviewed journal. + +35. (haines2025onthemartensitic pages 13-15): Michael P. Haines, Ehsan Farabi, Nima Haghdadi, and Sophie Primig. On the martensitic phase transformation and grain boundary character evolution in laser powder bed fusion 17-4 precipitation hardened stainless steel. Journal of Materials Science, 60:3430-3453, Jan 2025. URL: https://doi.org/10.1007/s10853-025-10645-8, doi:10.1007/s10853-025-10645-8. This article has 8 citations and is from a peer-reviewed journal. + +36. (dillon2022grainboundaryenergies pages 2-2): Shen J. Dillon, Yu‐Feng Shen, and Gregory S. Rohrer. Grain boundary energies in yttria‐stabilized zirconia. Journal of the American Ceramic Society, 105:2925-2931, Dec 2022. URL: https://doi.org/10.1111/jace.18283, doi:10.1111/jace.18283. This article has 16 citations and is from a domain leading peer-reviewed journal. + +37. (dillon2022grainboundaryenergies pages 1-2): Shen J. Dillon, Yu‐Feng Shen, and Gregory S. Rohrer. Grain boundary energies in yttria‐stabilized zirconia. Journal of the American Ceramic Society, 105:2925-2931, Dec 2022. URL: https://doi.org/10.1111/jace.18283, doi:10.1111/jace.18283. This article has 16 citations and is from a domain leading peer-reviewed journal. + +38. (wanni2024machinelearningenhanced pages 1-2): J. Wanni, C. A. Bronkhorst, and D. J. Thoma. Machine learning enhanced analysis of ebsd data for texture representation. npj Computational Materials, 10:1-11, Jun 2024. URL: https://doi.org/10.1038/s41524-024-01324-4, doi:10.1038/s41524-024-01324-4. This article has 18 citations and is from a peer-reviewed journal. + +39. (mingard2023theuseof pages 1-8): K P Mingard. The use of ebsd for analysis of additively manufactured materials. ArXiv, Feb 2023. URL: https://doi.org/10.47120/npl.mgpg152, doi:10.47120/npl.mgpg152. This article has 4 citations. + +40. (ball2023pergrainandneighbourhood pages 3-4): James A. D. Ball, Anna Kareer, Oxana V. Magdysyuk, Stefan Michalik, Thomas Connolley, and David M. Collins. Per-grain and neighbourhood stress interactions during deformation of a ferritic steel obtained using three-dimensional x-ray diffraction. Text, Jan 2023. URL: https://doi.org/10.48550/arxiv.2302.10711, doi:10.48550/arxiv.2302.10711. This article has 6 citations and is from a peer-reviewed journal. + +41. (dillon2022grainboundaryenergies pages 3-3): Shen J. Dillon, Yu‐Feng Shen, and Gregory S. Rohrer. Grain boundary energies in yttria‐stabilized zirconia. Journal of the American Ceramic Society, 105:2925-2931, Dec 2022. URL: https://doi.org/10.1111/jace.18283, doi:10.1111/jace.18283. This article has 16 citations and is from a domain leading peer-reviewed journal. + +42. (briffod2019effectofcrystallographic pages 7-11): Fabien Briffod, Alexandre Bleuset, Takayuki Shiraiwa, and Manabu Enoki. Effect of crystallographic orientation and geometrical compatibility on fatigue crack initiation and propagation in rolled ti-6al-4v alloy. Acta Materialia, 177:56-67, Sep 2019. URL: https://doi.org/10.1016/j.actamat.2019.07.025, doi:10.1016/j.actamat.2019.07.025. This article has 196 citations and is from a highest quality peer-reviewed journal. + +43. (lakshmanan2022crystalplasticityconstitutive pages 74-81): Aaditya Lakshmanan. Crystal plasticity constitutive modeling of grain size-texture coupling with application to mg-4al. Unknown, Jan 2022. URL: https://doi.org/10.7302/4607, doi:10.7302/4607. This article has 0 citations. + +44. (beladi2020fiveparametergrainboundary pages 1-4): Hossein Beladi, Alireza Ghaderi, and Gregory S. Rohrer. Five-parameter grain boundary characterisation of randomly textured az31 mg alloy. Philosophical Magazine, 100:456-466, Feb 2020. URL: https://doi.org/10.1080/14786435.2019.1692154, doi:10.1080/14786435.2019.1692154. This article has 14 citations and is from a peer-reviewed journal. \ No newline at end of file diff --git a/outputs/edison-ebsd-priority-outcomes/priority-outcomes/task_full.json b/outputs/edison-ebsd-priority-outcomes/priority-outcomes/task_full.json new file mode 100644 index 0000000..40143ab --- /dev/null +++ b/outputs/edison-ebsd-priority-outcomes/priority-outcomes/task_full.json @@ -0,0 +1,13339 @@ +{ + "status": "success", + "query": "Which quantitative microstructural outcomes and measurements derivable from EBSD (electron backscatter diffraction) are currently of highest scientific and industrial importance in materials science, and why?\n\nProvide a prioritized, evidence-backed survey covering:\n\n1. WHICH EBSD-DERIVED QUANTITIES MATTER MOST NOW. Assess the current importance, demand, and research activity for each of: grain size and grain size distribution; grain morphology/aspect ratio; crystallographic texture (ODF, pole figures, texture index) ; misorientation distribution and grain boundary character distribution (GBCD, including the five-parameter grain boundary character distribution and grain boundary network/connectivity analysis); kernel average misorientation (KAM), grain orientation spread (GOS), and geometrically necessary dislocation (GND) density; residual elastic strain and stress via high-resolution EBSD (HR-EBSD / cross-correlation); phase fraction and phase identification including small or nanoscale second phases; twin and variant analysis; parent-phase (prior-austenite / prior-beta) reconstruction; and 3D EBSD / serial sectioning derived statistics.\n\n2. STRUCTURE-PROPERTY LINKAGE. For each quantity above, what is the evidence that it predicts or correlates with engineering properties (yield strength and Hall-Petch behaviour, ductility, anisotropy, fatigue crack initiation and short-crack growth, creep, fracture toughness, corrosion and stress-corrosion cracking, magnetic and electrical properties)? Which EBSD measurements have the strongest demonstrated property payoff, and which are most often reported but weakly linked to properties?\n\n3. EMERGING AND HIGH-GROWTH USES (roughly 2020-2026). Which EBSD-derived measurements are in rising demand as inputs to: ICME and integrated computational materials engineering; crystal plasticity finite element modelling (CPFEM) and micromechanical simulation; synthetic microstructure generation and statistical volume elements; machine learning surrogate models and microstructure-property regression; digital twins; and qualification of additively manufactured metals? Which quantities are the actual bottleneck for these workflows?\n\n4. ADDITIVE MANUFACTURING SPECIFICALLY. For laser powder bed fusion metals (particularly Al-Si alloys such as AlSi10Mg, but also Ti-6Al-4V, IN718, 316L), which EBSD outcomes are most reported and most decision-relevant for process qualification and part certification (columnar vs equiaxed grain morphology, solidification texture and its anisotropy consequences, melt-pool boundary structure, cell/subgrain structure, low-angle vs high-angle boundary fractions, residual strain)?\n\n5. REPRODUCIBILITY AND MEASUREMENT-QUALITY CONCERNS. Which of these EBSD-derived measurements are known to be most sensitive to acquisition and post-processing choices (step size, indexing method and settings, cleanup/noise-reduction, misorientation threshold, minimum grain size, confidence-index filtering), and where has the literature documented that these choices materially change the reported result or bias downstream conclusions? Which measurements are considered robust and which are considered fragile or under-standardized (including relevant standards such as ASTM E2627 and ISO 13067)?\n\nConclude with a ranked shortlist: if an automated EBSD parameter-optimization tool could reliably deliver a small number of these measurements with quantified uncertainty and reproducibility, which measurements would create the most scientific value, and which would be premature or low-value targets? Give explicit citations throughout.", + "user": null, + "created_at": "2026-08-25T18:23:09.869323Z", + "job_name": "job-futurehouse-paperqa3-high", + "share_status": "private", + "permitted_accessors": { + "users": [], + "organizations": [] + }, + "build_owner": "FutureHouse", + "environment_name": null, + "agent_name": null, + "task_id": "26d8372c-7b67-45cc-bfa7-1b3cfd62b05a", + "project_id": null, + "agent_state": [ + { + "id": "44559cf7-8000-4fa8-8e06-5a0f1db7d549", + "trajectory_id": "26d8372c-7b67-45cc-bfa7-1b3cfd62b05a", + "trajectory_timestep": 26, + "step": "after_transition", + "state": { + "transition": { + "timestep": 26, + "agent_state": { + "tools": [ + { + "type": "function", + "info": { + "name": "patent_search", + "description": "Search for patents to increase the patent count.\n\nRepeat previous calls with the same query to continue a search.\nOnly repeat a maximum of three times.\nThis tool can be called concurrently.\nThis tool introduces novel patents, so invoke it when just beginning\nor when unsatisfied with the current evidence.", + "parameters": { + "type": "object", + "properties": { + "query": { + "description": "A search query for patents (using Google Patents). Never include temporal\nfilters here (e.g. specific years or dates); instead use the `after` and `before`\narguments. Never include author filters here; instead use the `inventor` argument.\nSupports the following syntax, but they can be brittle and are not preferred; try\nsimple queries where possible:\n- Boolean operators: AND (default), OR, and - (NOT)\n- Exact phrases: \"quoted text\"\n- Proximity: NEAR/x, ADJ/x (ordered), WITH (20 words), SAME (200 words)\n- Field search: TI=(title), AB=(abstract), CL=(claims)\n- CPC codes: cpc:A01B or CPC=B60R22/low (includes children)\n- Wildcards: ? (0-1 char), * (0+ chars), # (exactly 1 char)\n- Chemistry: exact molecule names, SSS=molecule (substructure),\n ~molecule (similar), SMILES strings, SMARTS=pattern, InChI keys,\n CL=~molecule (chemistry in claims)", + "title": "Query", + "type": "string" + }, + "after": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Minimum patent date. Format: YYYYMMDD.\nExample: '20150101' for patents after Jan 1, 2015.", + "title": "After" + }, + "before": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Maximum patent date. Format: YYYYMMDD.\nExample: '20200101' for patents before Jan 1, 2020.", + "title": "Before" + }, + "date_type": { + "default": "publication", + "description": "Type of date that after and before refer to. Must be either 'publication'\nor 'filing'. Only necessary to set if after and/or before are set.", + "title": "Date Type", + "type": "string" + }, + "inventor": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Filter by inventor name(s). Comma-separated for multiple.", + "title": "Inventor" + } + }, + "required": [ + "query" + ] + } + } + }, + { + "type": "function", + "info": { + "name": "clinical_trials_search", + "description": "Search for clinical trials, with support for repeated calls and concurrent execution.\n\nWill add new clinical trials to the state, and return metadata about the number of trials found.", + "parameters": { + "type": "object", + "properties": { + "query": { + "description": "The search query string. Supports complex boolean expressions, field-specific\nsearches, and query modifiers through operators. All configuration is done through\noperators in the query string.\nQuery Syntax:\n Basic Search:\n Simple text automatically uses default EXPANSION[Relaxation] and COVERAGE[Contains]\n >>> \"heart attack\"\n\n Modified Search:\n Use operators to modify search behavior:\n >>> 'EXPANSION[None]COVERAGE[FullMatch]\"exact phrase\"'\n >>> 'EXPANSION[Concept]heart attack'\n\n Field Search:\n Specify fields using AREA operator:\n >>> 'AREA[InterventionName]aspirin'\n >>> 'AREA[Phase]PHASE3'\n\n Location Search:\n Use SEARCH operator for compound location queries:\n >>> 'cancer AND SEARCH[Location](AREA[LocationCity]Boston AND AREA[LocationState]Massachusetts)'\n\n Complex Boolean:\n Combine terms with AND, OR, NOT and parentheses:\n >>> '(cancer OR tumor) AND NOT (EXPANSION[None]pediatric OR AREA[StdAge]CHILD)'\n\n Date Ranges:\n Use RANGE to specify date ranges with formats like \"yyyy-MM\" or \"yyyy-MM-dd\".\n Note that MIN and MAX can be used for open-ended ranges:\n >>> AREA[ResultsFirstPostDate]RANGE[2015-01-01, MAX]\n\nOperators:\n EXPANSION[type]: Controls term expansion\n - None: Exact match only, case and accent sensitive\n - Term: Includes lexical variants (plurals, spellings)\n - Concept: Includes UMLS synonyms\n - Relaxation: Relaxes adjacency requirements (default)\n - Lossy: Allows missing partial terms\n\n COVERAGE[type]: Controls text matching\n - FullMatch: Must match entire field\n - StartsWith: Must match beginning of field\n - EndsWith: Must match end of field\n - Contains: Must match part of field (default)\n\n AREA[field]: Specifies field to search\n - See Field Reference for available fields\n\n SEARCH[type]: Groups field searches\n - Location: Groups location-related fields\n - Study: Groups study-related fields\n\nUsage Notes:\n - All search expressions are implicitly OR expressions\n - Operator precedence (highest to lowest): terms/source operators, NOT/context operators, AND, OR\n - Use quotes for exact phrase matching: \"heart attack\"\n - Use parentheses for grouping: (heart OR cardiac) AND attack\n - Use backslash to escape operators: \\AND\n - Default expansion is EXPANSION[Relaxation]\n - Default coverage is COVERAGE[Contains]\n\nField Reference:\n High Priority Fields (weight >= 0.8):\n - NCTId (1.0): Trial identifier\n - Acronym (1.0): Study acronym\n - BriefTitle (0.89): Short title\n - OfficialTitle (0.85): Full official title\n - Condition (0.81): Medical condition\n - InterventionName (0.8): Primary intervention name\n - OverallStatus: Trial status\n\n Medium Priority Fields (0.5-0.79):\n - InterventionOtherName (0.75): Alternative intervention names\n - Phase (0.65): Trial phase\n - StdAge (0.65): Standard age groups\n - Keyword (0.6): Study keywords\n - BriefSummary (0.6): Short description\n - SecondaryOutcomeMeasure (0.5): Secondary outcomes\n\n Low Priority Fields (< 0.5):\n - DesignPrimaryPurpose (0.3): Primary purpose of study\n - StudyType (0.3)\n - Various descriptive, location, and administrative fields\n\nSupported Enums:\n Phase:\n - EARLY_PHASE1: Early Phase 1\n - PHASE1: Phase 1\n - PHASE2: Phase 2\n - PHASE3: Phase 3\n - PHASE4: Phase 4\n - NA: Not Applicable\n\n StandardAge:\n - CHILD: Child\n - ADULT: Adult\n - OLDER_ADULT: Older Adult\n\n Status:\n - RECRUITING: Currently recruiting participants\n - ACTIVE_NOT_RECRUITING: Active but not recruiting\n - COMPLETED: Study completed\n - ENROLLING_BY_INVITATION: Enrolling by invitation only\n - NOT_YET_RECRUITING: Not yet recruiting\n - SUSPENDED: Study suspended\n - TERMINATED: Study terminated\n - WITHDRAWN: Study withdrawn\n - AVAILABLE: Available\n - NO_LONGER_AVAILABLE: No longer available\n - TEMPORARILY_NOT_AVAILABLE: Temporarily not available\n - APPROVED_FOR_MARKETING: Approved for marketing\n - WITHHELD: Withheld\n - UNKNOWN: Unknown status\n\n StudyType:\n - INTERVENTIONAL: Interventional studies\n - OBSERVATIONAL: Observational studies\n - EXPANDED_ACCESS: Expanded access studies\n\n PrimaryPurpose:\n - TREATMENT: Treatment\n - PREVENTION: Prevention\n - DIAGNOSTIC: Diagnostic\n - ECT: Educational/Counseling/Training\n - SUPPORTIVE_CARE: Supportive Care\n - SCREENING: Screening\n - HEALTH_SERVICES_RESEARCH: Health Services Research\n - BASIC_SCIENCE: Basic Science\n - DEVICE_FEASIBILITY: Device Feasibility\n - OTHER: Other\n\n InterventionType:\n - BEHAVIORAL: Behavioral interventions\n - BIOLOGICAL: Biological interventions\n - COMBINATION_PRODUCT: Combination product interventions\n - DEVICE: Device interventions\n - DIAGNOSTIC_TEST: Diagnostic test interventions\n - DIETARY_SUPPLEMENT: Dietary supplement interventions\n - DRUG: Drug interventions\n - GENETIC: Genetic interventions\n - PROCEDURE: Procedure interventions\n - RADIATION: Radiation interventions\n - OTHER: Other interventions\n\n DesignAllocation:\n - RANDOMIZED: Randomized allocation\n - NON_RANDOMIZED: Non-randomized allocation\n - NA: Not applicable\n\n InterventionalAssignment:\n - SINGLE_GROUP: Single group assignment\n - PARALLEL: Parallel assignment\n - CROSSOVER: Crossover assignment\n - FACTORIAL: Factorial assignment\n - SEQUENTIAL: Sequential assignment\n\n ObservationalModel:\n - COHORT: Cohort\n - CASE_CONTROL: Case-Control\n - CASE_ONLY: Case-Only\n - CASE_CROSSOVER: Case-Crossover\n - ECOLOGIC_OR_COMMUNITY: Ecologic or Community\n - FAMILY_BASED: Family-Based\n - DEFINED_POPULATION: Defined Population\n - NATURAL_HISTORY: Natural History\n - OTHER: Other\n\n DesignMasking:\n - NONE: None (Open Label)\n - SINGLE: Single\n - DOUBLE: Double\n - TRIPLE: Triple\n - QUADRUPLE: Quadruple\n\n WhoMasked:\n - PARTICIPANT: Participant\n - CARE_PROVIDER: Care Provider\n - INVESTIGATOR: Investigator\n - OUTCOMES_ASSESSOR: Outcomes Assessor", + "title": "Query", + "type": "string" + } + }, + "required": [ + "query" + ] + } + } + }, + { + "type": "function", + "info": { + "name": "read_text", + "description": "Given a list of text names, read their contents.\n\nThis tool is valuable to read the full contents of specific parts of documents,\ncomplementing the `gather_evidence` tool's indirect approach.\nThis can be an especially useful tool if `gather_evidence` does not find evidence,\nbut you think it is very likely that specific documents are still relevant to the question.", + "parameters": { + "type": "object", + "properties": { + "text_name_list": { + "description": "A list of up to 10 text names to read.\nThese text names can be any valid text names retrieved by other tools.", + "items": { + "type": "string" + }, + "title": "Text Name List", + "type": "array" + } + }, + "required": [ + "text_name_list" + ] + } + } + }, + { + "type": "function", + "info": { + "name": "create_plan", + "description": "Create a plan for to construct a thorough and accurate answer.\n\nDecompose the input task into a set of sub-objectives that need to\nbe met in order to form the answer. Subsequently, when working on solving\nthe query, you can focus on these objectives one by one. Note that the\n`update_plan` tool allows you to change the objectives if needed.\n\nIn addition to the objectives you deem necessary, add one final objective\nto call the `answer` tool with your final answer, so that you do not\nforget to submit your answer.", + "parameters": { + "type": "object", + "properties": { + "plan_json": { + "description": "A JSON string representing the plan. It should be a dictionary\nwith top-level key \"objectives\", whose value is a list of objectives.\nEach objective should be a dictionary with the following keys:\n- \"id\": (int) an integer id for the plan objective\n- \"objective\": (str) a human readable description of the objective's goal\n- \"rationale\": (str) a human readable rationale\n describing why this objective is necessary and appropriate for the query.\n- \"status\": (str) updated task status, default to pending,\n one of: pending, in-progress, or completed.\n \"pending\" is yet to be started,\n \"in-progress\" is the current objective being solved,\n \"completed\" is successfully completed with acceptance criteria met.\n- \"result\": (str|None) The result of the objective, default to None.\n- \"evaluation\": (str|None) Description of why the objective result\n meets the criteria for being complete. Default to None.", + "title": "Plan Json", + "type": "string" + } + }, + "required": [ + "plan_json" + ] + } + } + }, + { + "type": "function", + "info": { + "name": "collect_cited_papers_in_evidence", + "description": "Collect papers by traversing the citations of relevant papers to increase the paper count.\n\nThis tool has no effect if called when paper count or relevant papers are zero.\nThis tool will find papers that are likely to lead to more relevant evidence.\nThe papers found have a higher chance of relevance because this tool starts from relevant evidence.\nThis tool's usefulness increases with the amount of gathered evidence as there's more citations to consider.", + "parameters": { + "type": "object", + "properties": {}, + "required": [] + } + } + }, + { + "type": "function", + "info": { + "name": "paper_search", + "description": "Search for papers in Google Scholar for you to look at.\n\nCan be called repeatedly with identical parameters to retrieve more results (max 2 repeats).\nA short summary of the retrieved papers will be returned, but to examine the full content of each paper,\nyou must use the gather_evidence tool.", + "parameters": { + "type": "object", + "properties": { + "query": { + "description": "A Google Scholar search query, which can be a specific phrase, complete sentence,\nor general keywords, e.g. 'machine learning for immunology'. Also can be\ngiven search operators like 'author:'.", + "title": "Query", + "type": "string" + }, + "min_year": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "description": "filter for minimum publication year.\nThe current year is 2026. If unsure about time range, do not set.", + "title": "Min Year" + }, + "max_year": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "description": "filter for maximum publication year.\nThe current year is 2026. If unsure about time range, do not set.", + "title": "Max Year" + } + }, + "required": [ + "query" + ] + } + } + }, + { + "type": "function", + "info": { + "name": "view_images", + "description": "Retrieve images from a document.\n\nUse this tool when you need to see figures, tables, or other visual content.\nThe tool works by asking a weaker LLM agent to scan through the document, looking for\nvisual content matching the query you provide. When the agent finds matches, it will\ncrop the page to the relevant region. It can be tasked to return multiple images,\nif desired. Note that the weaker LLM may be worse at *understanding* images than\nyou, so double-check its conclusions about the returned images. It is also stateless,\ni.e. it will not remember what you have asked it to find in the past.\n\nUse this tool carefully. It is difficult to retrieve images, and the images\nthemselves will fill up your context window quickly. Here are some guidelines:\n1. ALWAYS use this tool if the question explicitly mentions 'Table X' or 'Figure Y'.\n These questions require visual content and cannot be answered with text alone.\n2. Use this tool as a fallback when gather_evidence fails repeatedly (2+ times\n returning 'No relevant evidence'). This suggests the answer may be in visual content.\n3. When gather_evidence returns text mentioning 'see Figure X' or 'shown in Table Y',\n you should call this tool to examine that specific visual reference.\n4. Only call this tool after directly inspecting relevant text with read_text\n to confirm the document likely contains the visual you need.\n5. Don't use this tool in a broad-spectrum way (don't call on many documents\n just to see what might be relevant).\n6. Never call this tool in parallel with itself.\n7. Users like visual evidence, so call this tool at least once before answering so you\n can provide some image citations in the answer. Add this to your plan so you do not forget.\n For images to be presented to the user, they must be cited in the final answer after retrieval\n by this tool. You may ignore this instruction if the request is for the question is asking\n for a specific piece of information and is not an open-ended research question.\n8. NEVER cite full-page images in your final answer, unless they are full-page panels figures or\n tables. Cite relevant cropped regions if available, otherwise consider calling this tool again\n to find a smaller region that answers the query.", + "parameters": { + "type": "object", + "properties": { + "query": { + "description": "Query to search for visual content in the document. If you know the specific\nfigure/table/formula you are looking for, you can specify it here (e.g. \"find me\nFigure 3\" or \"extract the table on page 10\"). You can also request based on content\n(e.g. \"find me all volcano plots of gene X\" or \"I need the formula for the growth rate\").\nYou can even include explicit instructions for the LLM agent to follow (if helpful, not\nnecessarily required). The more specific and clear your query is here, the higher the\nchance of success.", + "title": "Query", + "type": "string" + }, + "text_name": { + "description": "Name of a text chunk (e.g., 'smith2023example pages 1-5').", + "title": "Text Name", + "type": "string" + } + }, + "required": [ + "query", + "text_name" + ] + } + } + }, + { + "type": "function", + "info": { + "name": "create_artifact", + "description": "Create an artifact that can be used in the final answer, based on information\nyou have collected so far.\n\nHow it works: the full message history thus far is passed to another LLM,\nalong with the question and your description. The LLM is tasked to create\nan artifact that matches your specifications, including a title, caption,\nand markdown content. You drive the process by specifying the type and\ndescribing what you want.\n\nOnly use this tool *after* you have gathered sufficient evidence or\ninformation to create a new artifact. Do not call this tool in parallel\nwith tools that are searching for information or evidence that would be\nnecessary to create this artifact.\n\nIt is very helpful after calls to several search tools,\nafter calls to the `gather_evidence` tool, but it is not required.\nHowever, it should be called before the `answer` tool at\nleast one time, but more may be given if specifically helpful for\nthe task, so that the `answer` tool can use the artifacts for the answer.\n\nAn artifact can be any string representable fact or list of facts,\nformatted using markdown syntax. The artifact will be generated as one of\nthe following types:\n- table: Markdown tables with rows and columns (e.g., findings, methods, molecules)\n- code_block: Code snippets in fenced code blocks\n- blockquote: Quoted text or important facts (using > prefix)\n- image: AI-generated image (chart, diagram, or visualization)\n\nEach artifact consists of:\n- A short title (3-8 words) that names what the artifact contains\n- A caption (1-2 sentences) describing what the artifact shows and why it's useful\n- Markdown content in a single element type (validated automatically with retries if needed)\n For image type, content is a markdown image embed ``![title](data:image/png;base64,...)``,\n embedding the PNG directly as a base64 data URL.", + "parameters": { + "type": "object", + "properties": { + "artifact_type": { + "description": "Artifact type to create. Must be one of: table,\ncode_block, blockquote, image.", + "title": "Artifact Type", + "type": "string" + }, + "description": { + "description": "Description of what you want in the artifact. Be specific\nabout what information should be included, how it should be organized,\nand what columns/sections/content you want. This guides the summary LLM.\nFor image type, describe the visual you want generated in detail.", + "title": "Description", + "type": "string" + } + }, + "required": [ + "artifact_type", + "description" + ] + } + } + }, + { + "type": "function", + "info": { + "name": "open_targets_search", + "description": "Search for disease-target associations from OpenTargets database.\n\nAdds new disease-target association data to the state and returns top search results.", + "parameters": { + "type": "object", + "properties": { + "disease_names": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "default": null, + "description": "List of disease names to search for.\nUsage:\ndisease_names = [\"Alzheimer's\"] ->\n Returns top targets for Alzheimer's\ndisease_names = [\"Alzheimer's\", \"Diabetes\"], target_names = [\"PSEN1\"] ->\n Filters for only PSEN1-Alzheimer's/Diabetes evidence\ndisease_names = [\"Alzheimer's\"], drug_names = [\"Aducanumab\"] ->\n Filters for Alzheimer's disease-target pairs treated by Aducanumab", + "title": "Disease Names" + }, + "target_names": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "default": null, + "description": "List of target names to search for.\nUsage:\ntarget_names = [\"BACE1\"] ->\n Returns top diseases associated with BACE1\ntarget_names = [\"BACE1\", \"APP\"], disease_names = [\"Alzheimer's\"] ->\n Filters for only these target-Alzheimer's pairs\ntarget_names = [\"BACE1\"], drug_names = [\"Aducanumab\"] ->\n Filters for BACE1 disease pairs treated by Aducanumab", + "title": "Target Names" + }, + "drug_names": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "default": null, + "description": "List of drug names to generate or filter results.\nUsage:\ndrug_names = [\"Aducanumab\"] ->\n Returns all disease-target pairs treated by Aducanumab\ndrug_names = [\"Aducanumab\"], disease_names = [\"Alzheimer's\"] ->\n Filters for Alzheimer's pairs treated by Aducanumab\ndrug_names = [\"Aducanumab\"], target_names = [\"BACE1\"] ->\n Filters for BACE1 disease pairs treated by Aducanumab", + "title": "Drug Names" + } + }, + "required": [] + } + } + }, + { + "type": "function", + "info": { + "name": "gather_evidence", + "description": "Given a specific question, gather evidence from full-text of documents that have been retrieved by\nprevious tool calls.\n\nHere is how the tool works: the provided question is posed to all texts retrieved thus far\nby other tools. An LLM sees each text independently and is prompted to find information relevant\nto the question.\n\nThat is, we sample evidence `e \\sim LLM(prompt, text, q)` for each text. We only return pieces of\nevidence `e` that are sufficiently relevant to the question; if the text is irrelevant, then `e`\nis not included in the final response of this tool. Note that this LLM does not see the conversation\nhistory thus far, only the question and each text. Note that it only sees text, no images or other\nmedia from the contents (though tables and formulae may be parseable in some cases).\n\nThink of this tool as an efficient way to deeply scan all retrieved documents for evidence. It\nis complementary to the `read_text` tool, which can be used to directly inspect a subset of the\nretrieved documents.\n\nA valuable time to invoke this tool is after another tool finds potentially relevant documents.\nFeel free to invoke this tool in parallel with other tools, but do not call this tool in parallel with itself.\nOnly invoke this tool when the document count is above zero, or this tool will be useless.\n\nIf you call this tool 2+ times and repeatedly get 'No relevant evidence found',\nconsider whether the answer might be in visual content (figures/tables) rather than text,\nand use appropriate tools if available to access that content.\n\nOnce you receive evidence from this tool:\n\n1. Read Carefully: Don't skim. The evidence may contain multiple similar terms\n or values\u2014make sure you identify the RIGHT one.\n\n2. For Comparative Questions: If the question asks \"which X has greatest Y\",\n check that the evidence includes information about ALL relevant X options, not\n just one or two. If you only see partial information, gather more evidence.\n\n3. Check for Noise: Verify that numbers or terms aren't just metadata\n (page numbers, reference IDs, dates). Look for the value in meaningful\n scientific context.\n\n4. Context Matters: A term appearing 71 times doesn't mean it's always the answer.\n Verify which occurrence actually answers the question asked.\n\nIf the evidence doesn't clearly answer the question, gather more evidence before\nconcluding. Don't guess based on partial information.", + "parameters": { + "type": "object", + "properties": { + "question": { + "description": "Specific question to gather evidence for.", + "title": "Question", + "type": "string" + }, + "text_name_focus_list": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "default": null, + "description": "if there are known text names that are relevant to the question,\nyou can specify them here. This will ensure that the tool will look at these text names\nfirst, and then look at the rest of the evidence. If left as `None`, an embedding\nsearch will be performed on underlying content to find most relevant texts.", + "title": "Text Name Focus List" + } + }, + "required": [ + "question" + ] + } + } + }, + { + "type": "function", + "info": { + "name": "update_plan", + "description": "Update the plan for a specific or new objective using a JSON string to create or\nreplace the existing objective.\n\nThe updated_json should be a JSON string representing a single plan objective object.\n\nYou may use this tool to update an objective, create a new one, or change\nstrategy if the current plan is not working. Only change strategy significantly\nas a last resort, after trying very hard to make the current plan work.\n\nOnly mark an objective as completed if you are absolutely sure that it has been fully\nmet. If it is only partially met, you may add additional objectives to the plan for\nwhat is missing.", + "parameters": { + "type": "object", + "properties": { + "plan_objective_id": { + "description": "The id of the objective to update.", + "title": "Plan Objective Id", + "type": "integer" + }, + "updated_plan_objective_json": { + "description": "A JSON string representing the updated objective.\nIt should be a dictionary with the with the following keys:\n- \"id\": (int) an integer id matching plan_objective_id, if not found, a new objective is created.\n- \"objective\": (str) a human readable description of the objective's goal\n- \"rationale\": (str) a human readable rationale\n describing why this objective is necessary and appropriate for the query.\n- \"status\": (str) updated task status, default to pending,\n one of: pending, in-progress, or completed.\n \"pending\" is yet to be started,\n \"in-progress\" is the current objective being solved,\n \"completed\" is successfully completed with acceptance criteria met.\n- \"result\": (str|None) The result of the objective, default to None.\n- \"evaluation\": (str|None) Description of why the objective result\n meets the criteria for being complete. Default to None.", + "title": "Updated Plan Objective Json", + "type": "string" + } + }, + "required": [ + "plan_objective_id", + "updated_plan_objective_json" + ] + } + } + }, + { + "type": "function", + "info": { + "name": "answer", + "description": "Submit your final answer to the user. You MUST call this tool on your final answer.\nIf you mark all objectives as completed but have not yet called this tool, then\nthe answer will not be submitted. Note that this tool should only be called once, as it\nimmediately terminates the run and submits the answer.\n\nWrite an answer based on the evidence from gather_evidence results in message history.\nIf the context provides insufficient information, provide a partial answer and explain\nwhy it is partial (e.g. the question is currently an open question in the field,\nyou were unable to obtain certain papers, etc.).\n\nFor each part of your answer, indicate which sources most support it via citation IDs at\nthe end of sentences, like (pqac-0000ABCD).\nYou are only allowed to cite available context IDs, indicated in previous messages by \"Context IDs that may be cited:\".\n## Valid citation examples, only use comma/space delimited parentheticals:\n\n- (pqac-0000ABCD, pqac-0000EFGH)\n- (pqac-0000IJKL)\n\n## Invalid citation examples:\n\n- (pqac-0000ABCD and pqac-0000EFGH)\n- (pqac-0000ABCD;pqac-0000EFGH)\n- (pqac-0000ABCD-pqac-0000EFGH)\n- pqac-0000ABCD and pqac-0000EFGH\n- Example's work pqac-0000ABCD\n- (pages pqac-0000ABCD)\n- ![description](pqac-0000ABCD)\n- ()\n\nDo not concatenate citation ids, just use them as-is.\n\nWhen writing your answer, embed artifacts if relevant artifacts have been previously\ncreated by the `create_artifact` tool. To embed an artifact, simply include this in your\nanswer, on its own line and without any additional formatting (i.e. no backticks, code fences,\nquotes, additional tags, etc.).\nAlways provide at least some introductory sentence or paragraph before referring to an artifact,\nso that the artifact is properly contextualized.\nHere is an example reference to an artifact with ID \"artifact-XY\":\n\n\nValid artifact IDs are indicated in previous messages by 'Artifact IDs that may be injected into the answer:'.\n\n\nDouble-check your answer:\n\n1. Evidence Match: Re-read the specific evidence snippets you're citing. Does your\n answer actually match what they say? Don't rely on memory from 20+ messages ago.\n\n2. For Comparative Questions (\"which X has greatest/maximum/highest Y\"):\n - Did you examine ALL options mentioned in the evidence?\n - Did you explicitly compare their values?\n - Example: If evidence mentions \"Pancreatic: 0.92, Liver: 0.85, Lung: 0.78\",\n verify you compared all three, not just two.\n\n3. For Specific Value Questions (\"How many\", \"What is the\", specific terms):\n - Does the exact value you're stating appear in the evidence?\n - Are you extracting from the right context (not noise like page numbers)?\n\n4. Sanity Check: Read your answer. Does it directly address what was asked?\n\nDon't use Markdown image syntax like ![...](...) to reference media in your answer,\nbecause media get automatically linked by the system based on your answer's citations.\n\nWrite in the style of a scientific article, with concise sentences and\ncoherent paragraphs. This answer will be used directly,\nso do not add any extraneous information.", + "parameters": { + "type": "object", + "properties": { + "answer": { + "description": "valid answer, cited with citation IDs.", + "title": "Answer", + "type": "string" + } + }, + "required": [ + "answer" + ] + } + } + } + ], + "messages": [ + { + "role": "user", + "content": "Use the tools to answer the question: Which quantitative microstructural outcomes and measurements derivable from EBSD (electron backscatter diffraction) are currently of highest scientific and industrial importance in materials science, and why?\n\nProvide a prioritized, evidence-backed survey covering:\n\n1. WHICH EBSD-DERIVED QUANTITIES MATTER MOST NOW. Assess the current importance, demand, and research activity for each of: grain size and grain size distribution; grain morphology/aspect ratio; crystallographic texture (ODF, pole figures, texture index) ; misorientation distribution and grain boundary character distribution (GBCD, including the five-parameter grain boundary character distribution and grain boundary network/connectivity analysis); kernel average misorientation (KAM), grain orientation spread (GOS), and geometrically necessary dislocation (GND) density; residual elastic strain and stress via high-resolution EBSD (HR-EBSD / cross-correlation); phase fraction and phase identification including small or nanoscale second phases; twin and variant analysis; parent-phase (prior-austenite / prior-beta) reconstruction; and 3D EBSD / serial sectioning derived statistics.\n\n2. STRUCTURE-PROPERTY LINKAGE. For each quantity above, what is the evidence that it predicts or correlates with engineering properties (yield strength and Hall-Petch behaviour, ductility, anisotropy, fatigue crack initiation and short-crack growth, creep, fracture toughness, corrosion and stress-corrosion cracking, magnetic and electrical properties)? Which EBSD measurements have the strongest demonstrated property payoff, and which are most often reported but weakly linked to properties?\n\n3. EMERGING AND HIGH-GROWTH USES (roughly 2020-2026). Which EBSD-derived measurements are in rising demand as inputs to: ICME and integrated computational materials engineering; crystal plasticity finite element modelling (CPFEM) and micromechanical simulation; synthetic microstructure generation and statistical volume elements; machine learning surrogate models and microstructure-property regression; digital twins; and qualification of additively manufactured metals? Which quantities are the actual bottleneck for these workflows?\n\n4. ADDITIVE MANUFACTURING SPECIFICALLY. For laser powder bed fusion metals (particularly Al-Si alloys such as AlSi10Mg, but also Ti-6Al-4V, IN718, 316L), which EBSD outcomes are most reported and most decision-relevant for process qualification and part certification (columnar vs equiaxed grain morphology, solidification texture and its anisotropy consequences, melt-pool boundary structure, cell/subgrain structure, low-angle vs high-angle boundary fractions, residual strain)?\n\n5. REPRODUCIBILITY AND MEASUREMENT-QUALITY CONCERNS. Which of these EBSD-derived measurements are known to be most sensitive to acquisition and post-processing choices (step size, indexing method and settings, cleanup/noise-reduction, misorientation threshold, minimum grain size, confidence-index filtering), and where has the literature documented that these choices materially change the reported result or bias downstream conclusions? Which measurements are considered robust and which are considered fragile or under-standardized (including relevant standards such as ASTM E2627 and ISO 13067)?\n\nConclude with a ranked shortlist: if an automated EBSD parameter-optimization tool could reliably deliver a small number of these measurements with quantified uncertainty and reproducibility, which measurements would create the most scientific value, and which would be premature or low-value targets? Give explicit citations throughout.\n\nStart by making a plan, and update the plan as you go. Your answer will be returned to the user when all plan objectives are completed. Be thorough and ensure your evidence matches the user's question.", + "info": null + }, + { + "role": "assistant", + "content": "\n\nI'll create a comprehensive plan to address this multi-faceted question about EBSD-derived measurements in materials science.", + "function_call": null, + "tool_calls": [ + { + "id": "toolu_01DyPF61N6Sz2LFMQEX7WNw7", + "type": "function", + "function": { + "arguments": "{\"plan_json\": \"{\\n \\\"objectives\\\": [\\n {\\n \\\"id\\\": 1,\\n \\\"objective\\\": \\\"Search for literature on EBSD-derived quantitative measurements and their relative importance in materials science\\\",\\n \\\"rationale\\\": \\\"Need foundational literature on which EBSD quantities matter most, including grain size, texture, GBCD, KAM/GOS/GND, HR-EBSD, phase ID, twin analysis, parent reconstruction, 3D EBSD\\\",\\n \\\"status\\\": \\\"pending\\\",\\n \\\"result\\\": null,\\n \\\"evaluation\\\": null\\n },\\n {\\n \\\"id\\\": 2,\\n \\\"objective\\\": \\\"Search for structure-property linkage evidence connecting EBSD measurements to engineering properties\\\",\\n \\\"rationale\\\": \\\"Need evidence on Hall-Petch, fatigue, corrosion, creep, fracture toughness correlations with EBSD-derived quantities\\\",\\n \\\"status\\\": \\\"pending\\\",\\n \\\"result\\\": null,\\n \\\"evaluation\\\": null\\n },\\n {\\n \\\"id\\\": 3,\\n \\\"objective\\\": \\\"Search for emerging uses of EBSD in ICME, CPFEM, machine learning, digital twins, and AM qualification (2020-2026)\\\",\\n \\\"rationale\\\": \\\"Need to identify rising demand areas and bottleneck measurements for computational workflows\\\",\\n \\\"status\\\": \\\"pending\\\",\\n \\\"result\\\": null,\\n \\\"evaluation\\\": null\\n },\\n {\\n \\\"id\\\": 4,\\n \\\"objective\\\": \\\"Search for EBSD applications in additive manufacturing, particularly LPBF metals\\\",\\n \\\"rationale\\\": \\\"Need specific AM-focused EBSD literature on AlSi10Mg, Ti-6Al-4V, IN718, 316L\\\",\\n \\\"status\\\": \\\"pending\\\",\\n \\\"result\\\": null,\\n \\\"evaluation\\\": null\\n },\\n {\\n \\\"id\\\": 5,\\n \\\"objective\\\": \\\"Search for reproducibility and measurement quality concerns in EBSD including step size sensitivity, cleanup effects, and standards\\\",\\n \\\"rationale\\\": \\\"Need to identify which measurements are robust vs fragile, and relevant standards like ASTM E2627, ISO 13067\\\",\\n \\\"status\\\": \\\"pending\\\",\\n \\\"result\\\": null,\\n \\\"evaluation\\\": null\\n },\\n {\\n \\\"id\\\": 6,\\n \\\"objective\\\": \\\"Gather evidence from retrieved papers on all five topics\\\",\\n \\\"rationale\\\": \\\"Deep-dive into the collected literature to extract specific quantitative claims and citations\\\",\\n \\\"status\\\": \\\"pending\\\",\\n \\\"result\\\": null,\\n \\\"evaluation\\\": null\\n },\\n {\\n \\\"id\\\": 7,\\n \\\"objective\\\": \\\"Create summary artifacts (tables, rankings) for the final answer\\\",\\n \\\"rationale\\\": \\\"Organize findings into structured artifacts for clarity\\\",\\n \\\"status\\\": \\\"pending\\\",\\n \\\"result\\\": null,\\n \\\"evaluation\\\": null\\n },\\n {\\n \\\"id\\\": 8,\\n \\\"objective\\\": \\\"Submit final comprehensive answer with citations\\\",\\n \\\"rationale\\\": \\\"Deliver the prioritized, evidence-backed survey as requested\\\",\\n \\\"status\\\": \\\"pending\\\",\\n \\\"result\\\": null,\\n \\\"evaluation\\\": null\\n }\\n ]\\n}\"}", + "name": "create_plan" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Plan registered and formatted correctly, with some modifications:\n{\n \"objectives\": [\n {\n \"id\": 1,\n \"objective\": \"Search for literature on EBSD-derived quantitative measurements and their relative importance in materials science\",\n \"rationale\": \"Need foundational literature on which EBSD quantities matter most, including grain size, texture, GBCD, KAM/GOS/GND, HR-EBSD, phase ID, twin analysis, parent reconstruction, 3D EBSD\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 2,\n \"objective\": \"Search for structure-property linkage evidence connecting EBSD measurements to engineering properties\",\n \"rationale\": \"Need evidence on Hall-Petch, fatigue, corrosion, creep, fracture toughness correlations with EBSD-derived quantities\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 3,\n \"objective\": \"Search for emerging uses of EBSD in ICME, CPFEM, machine learning, digital twins, and AM qualification (2020-2026)\",\n \"rationale\": \"Need to identify rising demand areas and bottleneck measurements for computational workflows\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 4,\n \"objective\": \"Search for EBSD applications in additive manufacturing, particularly LPBF metals\",\n \"rationale\": \"Need specific AM-focused EBSD literature on AlSi10Mg, Ti-6Al-4V, IN718, 316L\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 5,\n \"objective\": \"Search for reproducibility and measurement quality concerns in EBSD including step size sensitivity, cleanup effects, and standards\",\n \"rationale\": \"Need to identify which measurements are robust vs fragile, and relevant standards like ASTM E2627, ISO 13067\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 6,\n \"objective\": \"Gather evidence from retrieved papers on all five topics\",\n \"rationale\": \"Deep-dive into the collected literature to extract specific quantitative claims and citations\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 7,\n \"objective\": \"Create summary artifacts (tables, rankings) for the final answer\",\n \"rationale\": \"Organize findings into structured artifacts for clarity\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 8,\n \"objective\": \"Submit final comprehensive answer with citations\",\n \"rationale\": \"Deliver the prioritized, evidence-backed survey as requested\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n }\n ]\n}", + "name": "create_plan", + "tool_call_id": "toolu_01DyPF61N6Sz2LFMQEX7WNw7", + "info": { + "start_ts": 3530.820438182, + "end_ts": 3530.824409699 + } + }, + { + "role": "assistant", + "content": "Let me begin with parallel searches across all major topics:", + "function_call": null, + "tool_calls": [ + { + "id": "toolu_01PrnABtGVX5DrELLBiCrEgw", + "type": "function", + "function": { + "arguments": "{\"plan_objective_id\": 1, \"updated_plan_objective_json\": \"{\\\"id\\\": 1, \\\"objective\\\": \\\"Search for literature on EBSD-derived quantitative measurements and their relative importance in materials science\\\", \\\"rationale\\\": \\\"Need foundational literature on which EBSD quantities matter most\\\", \\\"status\\\": \\\"in-progress\\\", \\\"result\\\": null, \\\"evaluation\\\": null}\"}", + "name": "update_plan" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Updated plan:\n{\n \"objectives\": [\n {\n \"id\": 1,\n \"objective\": \"Search for literature on EBSD-derived quantitative measurements and their relative importance in materials science\",\n \"rationale\": \"Need foundational literature on which EBSD quantities matter most\",\n \"status\": \"in-progress\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 2,\n \"objective\": \"Search for structure-property linkage evidence connecting EBSD measurements to engineering properties\",\n \"rationale\": \"Need evidence on Hall-Petch, fatigue, corrosion, creep, fracture toughness correlations with EBSD-derived quantities\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 3,\n \"objective\": \"Search for emerging uses of EBSD in ICME, CPFEM, machine learning, digital twins, and AM qualification (2020-2026)\",\n \"rationale\": \"Need to identify rising demand areas and bottleneck measurements for computational workflows\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 4,\n \"objective\": \"Search for EBSD applications in additive manufacturing, particularly LPBF metals\",\n \"rationale\": \"Need specific AM-focused EBSD literature on AlSi10Mg, Ti-6Al-4V, IN718, 316L\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 5,\n \"objective\": \"Search for reproducibility and measurement quality concerns in EBSD including step size sensitivity, cleanup effects, and standards\",\n \"rationale\": \"Need to identify which measurements are robust vs fragile, and relevant standards like ASTM E2627, ISO 13067\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 6,\n \"objective\": \"Gather evidence from retrieved papers on all five topics\",\n \"rationale\": \"Deep-dive into the collected literature to extract specific quantitative claims and citations\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 7,\n \"objective\": \"Create summary artifacts (tables, rankings) for the final answer\",\n \"rationale\": \"Organize findings into structured artifacts for clarity\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n },\n {\n \"id\": 8,\n \"objective\": \"Submit final comprehensive answer with citations\",\n \"rationale\": \"Deliver the prioritized, evidence-backed survey as requested\",\n \"status\": \"pending\",\n \"result\": null,\n \"evaluation\": null\n }\n ]\n}", + "name": "update_plan", + "tool_call_id": "toolu_01PrnABtGVX5DrELLBiCrEgw", + "info": { + "start_ts": 3540.980866981, + "end_ts": 3540.986139911 + } + }, + { + "role": "assistant", + "content": null, + "function_call": null, + "tool_calls": [ + { + "id": "toolu_01YJirNX1CfHJmnW9ockYVqD", + "type": "function", + "function": { + "arguments": "{\"query\": \"EBSD electron backscatter diffraction quantitative microstructural characterization review\", \"min_year\": 2020}", + "name": "paper_search" + } + }, + { + "id": "toolu_01B59ddyQY85wouSNRhamn6w", + "type": "function", + "function": { + "arguments": "{\"query\": \"grain boundary character distribution EBSD five-parameter misorientation structure-property\", \"min_year\": 2018}", + "name": "paper_search" + } + }, + { + "id": "toolu_01BwpAY3mdp7X5csEw157ULF", + "type": "function", + "function": { + "arguments": "{\"query\": \"kernel average misorientation geometrically necessary dislocation EBSD measurement\", \"min_year\": 2019}", + "name": "paper_search" + } + }, + { + "id": "toolu_01X3t6xuLXdRBBDmch1TT8p5", + "type": "function", + "function": { + "arguments": "{\"query\": \"high-resolution EBSD HR-EBSD cross-correlation residual stress strain measurement\", \"min_year\": 2019}", + "name": "paper_search" + } + }, + { + "id": "toolu_015tGKxiymjx6d6oC5eCc1uG", + "type": "function", + "function": { + "arguments": "{\"query\": \"EBSD additive manufacturing laser powder bed fusion texture grain morphology qualification\", \"min_year\": 2020}", + "name": "paper_search" + } + } + ], + "info": null + }, + { + "role": "tool", + "content": "Search retrieved no additional papers. This may be because nothing matched the search query, or because all found papers have been previously retrieved.\n\nUnobtainable Papers:\nFangfeiyuan Zhang, Jianli Zhou, Haolin Yan, Jiayi Tian, Ting Li, Jinyuan Yang, and Ze Zhang. Deep-learning-based grain boundary segmentation and quantitative microstructural characterization of normalized 1045 steel from optical microscopy. Materials Today Nano, pages 100922, Aug 2026. URL: https://doi.org/10.1016/j.mtnano.2026.100922, doi:10.1016/j.mtnano.2026.100922.\nEmin Tamer, Hakan Yilmazer, and Ceren Atmaca. Quantitative evaluation of restoration behavior in hot-deformed ti\u20136al\u20134v using complementary ebsd descriptors. Unknown journal, Jan 2026. URL: https://doi.org/10.2139/ssrn.7213992, doi:10.2139/ssrn.7213992.\nMartin M\u00fcller. Advancing ai-driven microstructure analysis through correlative microscopy approaches. Metallography, Microstructure, and Analysis, Aug 2026. URL: https://doi.org/10.1007/s13632-026-01379-3, doi:10.1007/s13632-026-01379-3.\nWeina Wang, Zhiyuan Li, Shuai Chen, Yong Wang, Yu-Shi He, Zi-Feng Ma, and Linsen Li. The overlooked role of copper surface texture in electrodeposition of lithium revealed by electron backscatter diffraction. ACS Energy Letters, 9:168-175, Dec 2024. URL: https://doi.org/10.1021/acsenergylett.3c02132, doi:10.1021/acsenergylett.3c02132.\nSamuel E. Bowden, Isaac Andorful, Stacey J. Smith, and Quentin S. Allen. Tribological and microstructural analysis of heat treatments on medical grade cobalt-chromium-molybdenum alloys. Journal of the Mechanical Behavior of Biomedical Materials, 182:107568, Oct 2026. URL: https://doi.org/10.1016/j.jmbbm.2026.107568, doi:10.1016/j.jmbbm.2026.107568.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=4 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0000 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "toolu_01YJirNX1CfHJmnW9ockYVqD", + "info": { + "start_ts": 3552.82375535, + "end_ts": 3575.480143108 + } + }, + { + "role": "tool", + "content": "Search retrieved no additional papers. This may be because nothing matched the search query, or because all found papers have been previously retrieved.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=0 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0000 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "toolu_01B59ddyQY85wouSNRhamn6w", + "info": { + "start_ts": 3552.859614834, + "end_ts": 3555.029091009 + } + }, + { + "role": "tool", + "content": "Search retrieved no additional papers. This may be because nothing matched the search query, or because all found papers have been previously retrieved.\n\nUnobtainable Papers:\nJustin A Warner, Emily Konopka, and Sriram Vijayan. Quantifying geometrically necessary dislocation density in 316l stainless steel fabricated via laser powder bed fusion. Jul 2026. URL: https://doi.org/10.1093/mam/ozag053.676, doi:10.1093/mam/ozag053.676.\nJames D. Lamb, Evan B. Raeker, Leah H. Mills, Haydn Schroader, Alice Cervellon, McLean P. Echlin, and Tresa M. Pollock. Additive manufacturing\u2010induced deformation mechanisms in co\u2013ni superalloys revealed by integration of 3d ebsd and in situ digital image correlation. Advanced Engineering Materials, Aug 2026. URL: https://doi.org/10.1002/adem.71127, doi:10.1002/adem.71127.\nShaosong Jiang, Yong Jia, Xiaojun Wang, and Jufu Jiang. Precise measurement of strain accommodation in a mg-gd-y-zn alloy using cross-correlation-based high resolution ebsd. Materials Characterization, 165:110384, Jul 2020. URL: https://doi.org/10.1016/j.matchar.2020.110384, doi:10.1016/j.matchar.2020.110384.\nMasayuki Kamaya. Correction of step size dependency in local misorientation obtained by ebsd measurements: introducing equidistant local misorientation. May 2024. URL: https://doi.org/10.1016/j.ultramic.2024.113928, doi:10.1016/j.ultramic.2024.113928.\n\nArtifact IDs that may be injected into the answer: []\n\nContext IDs that may be cited: []\n\nStatus: Paper Count=4 | Relevant Papers=0 | Clinical Trial Count=0 | Relevant Clinical Trials=0 | Current Evidence=0 | Current Cost=$0.0000 | Disease-Target Evidence=0", + "name": "paper_search", + "tool_call_id": "toolu_01BwpAY3mdp7X5csEw157ULF", + "info": { + "start_ts": 3552.911497525, + "end_ts": 3573.684931335 + } + }, + { + "role": "tool", + "content": "Retrieved Papers:\n## 1. The mechanistic aspects of chloride-induced stress corrosion cracking and internal pitting in stainless steel\nValid Text Names:\n'roy2026themechanisticaspects pages 1-6', 'roy2026themechanisticaspects pages 6-11', 'roy2026themechanisticaspects pages 11-15', 'roy2026themechanisticaspects pages 15-20', 'roy2026themechanisticaspects pages 20-24', 'roy2026themechanisticaspects pages 24-34', 'roy2026themechanisticaspects pages 34-43', 'roy2026themechanisticaspects pages 43-46'\n\nBibTex:\n@article{roy2026themechanisticaspects,\n author = \"Roy, Ronit and Westraadt, Johan E. and Wharry, Janelle P.\",\n title = \"The mechanistic aspects of chloride-induced stress corrosion cracking and internal pitting in stainless steel\",\n url = \"https://doi.org/10.21203/rs.3.rs-10491066/v1\",\n doi = \"10.21203/rs.3.rs-10491066/v1\",\n publisher = \"Springer Science and Business Media LLC\",\n year = \"2026\",\n month = \"Aug\",\n journal = \"Unknown journal\"\n}\n\n\nAbstract:\nAbstract\n

  • QY87Wv>aBrZJx6Av$Jl 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�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 Qj@%_Z9pk@97q30|KZc|Hg8%>k literal 0 HcmV?d00001 From d76cf6d13e96bce0c601c49c9f4895227375f9c7 Mon Sep 17 00:00:00 2001 From: "claude[bot]" <41898282+claude[bot]@users.noreply.github.com> Date: Mon, 24 Aug 2026 15:00:14 +0000 Subject: [PATCH 10/12] Add Euler angle schematic built from Area 2 orientation data Three-panel figure: the Bunge ZXZ rotation sequence for a real pixel, the 24 symmetry-equivalent triplets for one orientation, and the wrap-around case where averaging Euler angles lands 18 deg away. Co-authored-by: Ronnie Guymon <244881888+ronnie-guymon@users.noreply.github.com> --- docs/images/euler-angles.png | Bin 0 -> 412316 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 docs/images/euler-angles.png diff --git a/docs/images/euler-angles.png b/docs/images/euler-angles.png new file mode 100644 index 0000000000000000000000000000000000000000..129ae503b7034a30db2310221103acb956eb5051 GIT binary patch literal 412316 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 NRDF73GY#HF!E zGFMd7M>_N5<`4b%o`_szrYw|usbG^wKk!EW_L!mb*Vo6{B4RWvE>Fq);rM#AA@I^U zA?q!+>B4IHy_6k>^JBKy53eHAuhNf>_B8+akrmm_ZMeE{AXWY;g_wx9Tf`36v)eaz zH5yMxD@Lf6xil|3yn7oOlS$!d)PC~5#(K5jmI`B4xf?Eps}{6bNxR~U|FL@e3hOu3 zQvaB}lgH%=mo^U0BzhOsHf25Gx#N>|Ypk4D-HL{DOBV%~+H$q#K5X)Ge(A&2e(BOb zV)?&?vRem*=cE)9i{5*=XK!`ban$d=)+X<%qUV>}iaX0LO$6=R)SM@{S4sL#eDSw2 ziHnN`j=Psk1I0GV>TA{M>b?knPN$f0pK*_x(f8GdnRnYdF3(I#QX2mp4p#`$TK{-< z+GOfS*1O*GpIP;6c4j6WbmoQ1W8(7KZzB?ltE=ayq}E@yyIuc?R#wHm@LbmWjPvzh z_w88`UQ;T-{!er0_@%xGFtur8rG8u2Gb~(ly2-ssLQ&nTt5f-r=i>@lMWqVkvG&Rx z;{C#}&1x!2=sLy9=XtQieU{rhzc8$04R@n;cIAuTXmWcq#Tp6x+enrS0O=R-pGKx|=>-KoZ zWoA#Mt{+*O?LiB*j>*X#U4H*SGep+Yw*O+b!R{ZiUOa6AJ>y)WuT!rTbd5G0qJI;i zyoFBFsij(GX6?oKV>Ihe|Cp#P=s2CC!%#j-U*XvKLD9g|c5s7D zhGA6BNv6*%t!~akjvvE5sLgMp-cYo#-Ef01qaQ0%*V65w`L~Rop zeJ%Fg<9LOoV}^Z$`r#j96=WHnMkM%2OUvF2>KB&Q3Oc%a{^AA&ZSB>~7y!`sPq;fD z>X3BQWA$udt^S^aR~d3W?^3DS>+u{fKO!z>b>!^2(C)hO4d1GUZ;#z^#vMYgg_4Z5 z_@7eOXWxFjZnFPME10`2VDqN6!Sh0&xIWWlne2SJ(W3#U9($?@{inp7b@x^CK7Fa% z>z$Ozktgr|&iBAuwQ@0y5*EXSsbkU02_ZMqY8w2U64r-^in>ks9BmeA+4t@lD|XUB zf&AS8&vXy;sI1|4a-^-(7~QB!smH?7_WX%z)8_6S!yf!{o!CvEqn!0lFI`?sUg&T$ zFWoM^fJxaKYE;&&m*+CAzJxvU2xk12?i*r8iI;fhQHz&od*xsvdRiduvb5c)q&?La z?9PkuJDJhSYkK$?ab`R^m|qkBX6mT`MM`FaQ~&egLiQg&9|rezs^t%VKU7XBJ!(Zh zim&9EuUAieo}SElKV7joaN-{&4&R@j49(o?%=#`IB7e6aS(M%*IA!i2<2a3#xQ*yM z*CU$aBl;r4VMaf?N@$WaXmM?bYuoZo@JO1D7~a?m4UF`~29bE^iW!AK1A5W9tof&Qcz;}aF>R&`cRPQ@cMMBusUPY&E!w`)Z;#jhyHNHFRBd7ol=?>x@!c8BF3 zKYzQ#dr!<-Br3(jKA57D8D?IYEa7X_z-~8Zdtz?Q%{ir7O;o61vAKdNKLz z?*!Z~kEdB;C#`fdSG^n(ln@}kv~F9YF2x@8j^`m}JKitO9_VRhSSpxOtW;Y#71}O* zPkMD})TlXYftlig^Ha{&S?2WuteOh`e)~tvk0nJs6~n%s8wq0%octc(^H5PQpvTl^ z`B{p!m00ii_Y`aM5Yq; zujFla>z&knZgqyX@WVW}PX6o>wfwhf<>4Lg85f-vGNbpZb?6U%YNKR`in@}w=PCKS zX4Bk`_5%!+E8~*QX9PVm3-9+*SUE1UQalKIxr4k>oJk5d6!snLrrxe4y-(;2RbhVG z`ZUpn>jPSrLVO#dTwKNtc5NKHvETI1)FZDj;nCiK1AnHddfPudthh}3Y9Hqgy8Ow9 zcT5Mumd+ZkPV6}M`rN>a9+V?)y_s0`Cg8i{WlWUhf06@;-`A?N(Gn8 zTI%)oXa13m6}Yc9#CpzY=F;Ao&s~rF&OiL~V&(2oF_-<=%w!oe$I%4F@zH-wsy>-) zl$DDr`tx>=TE)>zm&A@3Ci>m&8S&izTEx`CclE``={D=};uk~H(L#ALoR4_}oVe6A z6ule*(zbva?jkdo84)e z*`uU%K}y;3^;{lrRK74h5~;XanZ42n!gsj1l!Ut0mQ9VdRV1qyPgCu<$pqPRkQoolN6p)8#^esF-FL$(=>z$ zQBXuVucPPBU7b@p z2b1>KNyY8?`TkrMgA=1I4yHY7hT|U#bBjB3`b+k7RGdBEgwsC_xX)C=7M>=7TX_KWL z8?v~~rk+JiGcDbayWvqNs^MB2c^-xE(=x8Y{fsAhe|;}C9kPoYo-uQq`Bc)mh9|&b zOMnia^N`T9-Ode9BhD{D+t_Trm&ftf79jJa#fwG(9<4O z5hpH7pw3;&-S{TLPAqk~tk7WaQ?ck)o&d-7_J_@c)td9x|9Fg zNLYyN&u%BDLwX5RhoAi%d)6hcC%6B^NSjyqOV;|h``gyJMwUL-^XXYfv8-EJvJz1s zUfEdq{DtX;rs|S?Z1HYyY2(W)PL1XSY-`OErFbdwyRh zQQ=ni$3`2o3$epO&m+9qd-9F`*rZ!?`YI@C{S3IAa_>6jwckv!s;{4aP&|46=ank<0zIXy*?;qe<3@0_*SNt`x%>+CX27fj_q*aYTNnD z&3-vREF8sD@C=RP~e&E0HA@|W$_FFTvhhKzidX%ZJH67RIcRX#*A}ZRr z`M59(-&=&WS!KA*se5mtUuDZ;5bv_@T?uIsO#||H{g^-JnFaOjv8|S-HB8C>DFwMEoDdUu8hO6-QZH zAEg&ptug{d_UCA}_9L<9G+ggd9j3U;I2vcYcO=a4j_%8ZzOF`=m67%rOaV{ZJ%t2g zA_8n?MY+f`zFmsE^&fA2BGi23ao04MO`HRYYORd>Y zH)`>jbgvbc9<+T;3i3C@zL3R{W?8ZT8Oz4M$@tsg^m8nsR@``$^K zj#A3v@~f-L?e`P|<)bwYrT2V1S5_NDQKNlRGIVt{ihnZgD!X&nRcg+f$}S1vaTfU%Ceos;q>)-A zQSF8KpUjex^Y-)mN3U!o9wcv zT4(PsZ)=Sa{btwo=S#Vq^W za-hA{9Y(i9aJS7#oiac4;Ziga3ToT820G>+~Hq+N9+*eeBkEhW3lTIdm-D+NmY8 zHS;oSw(a7peM37ZxbLn0d8qrUU)gfas{!BNPg)jsQS2M&rz!i9CA5KWd3t9z%f;^F z2L-#!zdL8Yj5sVbmnikD6QBB=Rk`I`b@$8XICQ=CAIN15lc_4@5skQbF@rj6ZO2LO zqFsH8N0%)5X#~tAPY$@fY+g}wvdO!bcCBYaSR*OdPMQ$&4J~roQ^#(BP~{U?bHIp{8THosDf9l28vk^ZUo#KgLjssh$U!<~tDL^uEO zUol<0sQN*RTTz@X7MN93lD6d7Tcv0ekB?l1}1MirRjVkUO(zaYMFIxj_DQmGz3{5ksR3({Jnl2!|lu>UbXr!|h~eSWXhiU2dMnLP@-=0P(J07H89Q{eJlP6k?XRSiWbAsyw20HovA)^c=r*1?>w8 z3bCl7jJneAda*NU7Dp1_{TTkf<%?}j?9!^{rpBoFq)T{_TTVGMz5OFz1~J~+*L|yn4HjwMm-QEiESCJ5nHP^r_^M{S!_5n)my59C3Yh-Cf5mE%W`uHz7h-sV9cw z+~V^F#af$8(HWs_lvUO^H2>~~QEO5aO_x&K%IYKyg<7zL)4AT(5B<&R&3QZWqpwj? zC@3oI8?6!Hpud{U7cf@Z*4%P%AMYLlMRtF_O+walW%9F*?`3E>y2W73%Vh8G=y0RK zKP#UCQ-A&+n!YkDs=w=c=xzyVDGBLrk(3gYk`Cz@x|yLnRYGZy?(QxH5u_W2lpMN; zdCvcSulExlnE9PEXRg_6@3q$6o1L^i_RRWHxKmpDVdtmKrCm(AQpDRdjX*ygs^BbW8V34VSQR9VM z$}5cf^HM&kIuXo{O&5!uzC&uPo;%=&>7A=*2!~&E;jmX#Dn)_xADe4MX`PWiIlm9c z!}r%|2M!8~-JsgSg*UAbr#2v}R;W-laCr(0sz(xz~BrLB?-JIy(@Ai+-OCX4i$tFD74$lw` zU@@DrU5}y4TogkYR=1zjIkwc^@5rVeS*?#TQ+SlFhwEe76f|*J;GVD#>k!ui)*K9= z9*LcSO2r(6q8dEh_k;J}i(Ty#=;-E~Ur>DFF^N5|&`)_f@0r}ptnuOjnmAhTem9h= ztA$O?l0(2x zkMV1cWE4*V8X^-Gs9M#ZP!@0x1mf zNWJzm82D8`{>A@cHio6u&{$CIQZhFa64gWIbiDKKLk$H_ZM}9u`}>IHGDV<^5=8u0 z7F5#0YPFg&ySr`VSJ|!ewWEw}|zUzXAo%(NRcdk$X#0t)_ zioZUFGzrTbUvYg~+~t;11AmzO+5=V>w8K{cf(CTzT!?%>`HS)o)5)m}=yiI^mgkxb zKyv^zCWFx*s8`id*eL+~BCS9E1de0F4F z|Lj)O*`X2gO~p?hEyIt@cm2DPtO$M#p3U-;SrDoX7_h5lk5YvzFgf+H!hq!Qb1z z8kM(P{HznZUzW&P?;<$%zl!jwm^+v#ui&hMkHED|KH^|e>W5#^urwgVj!c?RfixyR zs7DUl3E9Jo)Gc?QMI76HeYQO?{D+N{l7(P}_3%-HzIxz<;KJ;#71 ztY@NR>&gvQJ9j?fdyEk3VfL+r^64>XC_&z`y2Ewy+QyKOMu#e$*R0q;G$^Hu(y1b4 z#13vs-N)Kk;i&l^KhmZfzOspAV27KB&5dVIiVot@Yc_v&<}BASXcyK*AVEG@uV|@4 zL#I@a;>Q&%_4q5Rp8ccRh|E6@GB3>6)a68ZsIh^mtICw?pf25sS$zuU%{u!2XC6n< zI(5N~gUpo2n~L@zL1S;qbwgDIcyq?zLe}=i8K^Mshl6MTcxbA1IQeSK_`HW!-@Ny( z>$~=0soNbHen;fOMSY72(w3vAB7ucDQwr9dsZ*QMmiZ}xot@i~6AR8c!-ag_=p}$5|ePy9r+*W?SlZl%MaGgetx0jbMm_MX?>dr zmxe|=2%A%P+^tUV5uG)Z@ijX)MrBogW9oI3!X5DY(K_qVP5Uo{l6Y&YgyE1D@Qj+h zg@spFm$XTAm5#o=oBpc3$8X`? zl1^IOB2rv}3O1F^d1uMyW+lgmn@k%)+k(a4-wu%a*0zU@L1$}SAkbc480_KTGcw5B z5pTq0b#k)@pGd_E38qTxlZ{@vu;`*`KK0vgt5tdEeY|h;Vg0X9(N3kOwoa$DVD$2 zthRqpL4oVOXw6lIC?EiDH6G1c`&pDxiZ*Pi%@ySk5T~k|L$Ya=ZTI4=ZOBS_r}t0YSNiGKyZ$n zAZp3@wmx&Uq5DqSfCF}95!JtJ&7NEqWr$Pa@)nK!btXF)Ka0c=F3^1S{Lz&P2>Zs; zDKWw|bYW(hNGqU^ewqD9G`MGJpq>RTy(Ja^PnM&2f$|2`0=|m6qimG-dd$UMZ7i}j zpZJ=slK69S_)%9DOw9CbEv;z}PPAA*@!9zobIiblUyjtf6Hm30>5md!H;4n0;`9Lr z&jO|%67M*&7__SlpRL+p@@dTYgrOgb&lk>2@@qD86*!0E$2xqDE_FVdq9r?+Ij2yxh*oJQ-_Njbamfo%xH&r8iNHx4%P7)c188p}dJsYameV zxA;;nE;;A7{6E|=icKKg!>;SwUdzlKcW%-H4GFDXRP@kE~*c^^R{K zgu3J86QI}STIP3VCvTkJ)|r1#08J?+_Vr65X=`U~mwx`u@Iq8AoIWjg>!n-9Je#g= zB@8S1gYB2;&k4Or4CWRUR7x7?Tz+D-n^<~Nc4pcuprh~AYAmmNxK|PhIu`2?IO{KR zl{i{x+f?gBZZM?qxe|NwySXk@mWn~}i|-{A*ornfJ5C}D57$GbC4}klPHvg?x}Hd5 ziH@!kpT+Qb_c6swg57>DPgANBT>V^aCjli3Td4NhvvIdQJZ&~e>^tjkgV^DAK*%$u3;dQU}?zCikFKv`cHmly|S_Oq|cvS+%E&QFbgeQkuxwgI^3TK0yPvX~ zR-7BfPEU5I7v!x5GY|zk!G!aH(NeFb~*e)_Y#C&eUAxh zz#Q5L;U!}1S&IHmMR24kDzl^=zbL=iP9FNApxbI}Ounz6SM*U=<_VpX0opJ6N=;p1 zZb>+sXQCb|>tG6{+vPTbiF{-H{40-Il7io74dp5vhwjgwTifL2g@X{}f%{d!O~0-_ zmah~sN2(Sf9q#d?M_$kN=iu1@ROzV837Ielg+mP+VZgk;q;KXJ#8X!G)9{MyC?cX1 z0>hx12L~^I3cU`+OTNr4kqAoc-fQ>ajje7scISLK0D(##7~(CwXGeI1CB_vym`Y=N4+9?po8-28Jm^oAgA z#sPn=OO0G0g$F zJ4dWVe9mj=7jsp$w7)|NEAd_Z!={-cP|s1mO{!<(B6iXrnk1Zz>rlywWH)Ij9GiZw z-BvK(&K5j^p{@TZR%1 zBymO5v>7M%J=|azr&ZLET;)P=w|EcDrQOkUc3>CxKZDukuELt1nFP>P zii>w!tWL$HEZD3D{c7|R#IMkMaS%zvsHUlez+$*vo3;=vWyp_4We+(RJ#I9DI2=-teCJICa7 z&QdxYA7VX0Po-CRir3S0+IUzEYZigd6Vz$E%7#!u3a3>+IC~hHaN$LV@?ui==5*jzEyEZ~cft2MV zjiI`5p^B`#nAY;>$8LKc`a_O{PVciM-J;QTSowvsUa2*xvepQ3gSJ61!D_Ainx-oB z4R=J{T5Kqysgzgr1=yDSU{t;JUrycl7*2xvi@ruROeXc0BPY5;?9!Z_#A)IZn6}*G zp=czzDnK93>J?ld=xXOCOpbjL5jb>Lf}fzWtefk6Z_6uTYc>=P?{6Y^Z&Gzr$Q>vd

    O!7ioMOB-%xvg@s-n!+43&EP`Euapm9@^#zHMit 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 eoZ^w%fBbd2E9UOqckBlP5O})!xvX each pixel is 2x2 um + + +def reconstruct(mis_tol=5.0, min_size=10, fit_max=1.4, erode_iters=0, fill_defect=0): + """One DREAM3D-NX reconstruction; returns the FeatureIds image and stats.""" + ds = nx.DataStructure() + + # 1. Read orientations from the .ang produced by the kikuchipy Hough run + oa.ReadAngDataFilter.execute( + data_structure=ds, input_file=str(ANG), output_image_geometry_path=GEOM) + + # 2. Pre-segmentation quality filter: keep pixels with fit < fit_max (deg) + if fit_max is not None: + t = nx.ArrayThreshold() + t.array_path = nx.DataPath(CELL + "Fit") + t.comparison = nx.ArrayThreshold.ComparisonType.LessThan + t.value = fit_max + ts = nx.ArrayThresholdSet() + ts.thresholds = [t] + nx.MultiThresholdObjectsFilter.execute( + data_structure=ds, array_thresholds_object=ts, + created_mask_type=nx.DataType.boolean, output_data_array_name="Mask") + + # 3. Euler angles -> quaternions (what the segmenter compares) + oa.ConvertOrientationsFilter.execute( + data_structure=ds, + input_orientation_array_path=nx.DataPath(CELL + "EulerAngles"), + input_representation_index=0, # Euler + output_orientation_array_name="Quats", + output_representation_index=2) # Quaternion + + # 4. Grain segmentation: flood-fill, boundary = misorientation > mis_tol + res = oa.EBSDSegmentFeaturesFilter.execute( + data_structure=ds, + input_image_geometry_path=GEOM, + cell_quats_array_path=nx.DataPath(CELL + "Quats"), + cell_phases_array_path=nx.DataPath(CELL + "Phases"), + crystal_structures_array_path=nx.DataPath("Geom/Cell Ensemble Data/CrystalStructures"), + cell_mask_array_path=nx.DataPath(CELL + "Mask"), + use_mask=fit_max is not None, + misorientation_tolerance=mis_tol, + randomize_features=True) + + assert not res.errors, res.errors + fids_path = nx.DataPath(CELL + "FeatureIds") + n_raw_grains = int(ds[fids_path].store.npview().max()) + + # 5. Minimum-points-per-grain cutoff (needs NumElements per feature first) + if min_size > 1: + nx.ComputeFeatureSizesFilter.execute( + data_structure=ds, input_image_geometry_path=GEOM, + feature_ids_path=fids_path, + feature_attribute_matrix_path=nx.DataPath("Geom/Cell Feature Data")) + res = nx.RequireMinimumSizeFeaturesFilter.execute( + data_structure=ds, input_image_geometry_path=GEOM, + feature_ids_path=fids_path, + num_cells_path=nx.DataPath("Geom/Cell Feature Data/NumElements"), + min_allowed_features_size=min_size) + assert not res.errors, res.errors # errors at e.g. cutoff > largest grain + + unassigned_before_cleanup = float( + (ds[fids_path].store.npview() == 0).mean()) + + # 6. Cleanup: erode bad data (operation_index 1) grows grains into holes; + # FillBadData replaces enclosed hole regions smaller than fill_defect px + if erode_iters > 0: + nx.ErodeDilateBadDataFilter.execute( + data_structure=ds, input_image_geometry_path=GEOM, + feature_ids_path=fids_path, + num_iterations=erode_iters, operation_index=1) + if fill_defect > 0: + nx.FillBadDataFilter.execute( + data_structure=ds, input_image_geometry_path=GEOM, + feature_ids_path=fids_path, + cell_phases_array_path=nx.DataPath(CELL + "Phases"), + min_allowed_defect_size=fill_defect) + + fids = ds[fids_path].store.npview()[0, :, :, 0].copy() + + sizes_px = np.bincount(fids.ravel())[1:] # id 0 = unassigned + sizes_px = sizes_px[sizes_px > 0] + eq_diam_um = 2.0 * np.sqrt(sizes_px * STEP_UM**2 / np.pi) + stats = { + "n_raw_grains": n_raw_grains, + "n_grains": int(sizes_px.size), + "retained_frac": float((fids > 0).mean()), + "cleanup_altered_frac": float(unassigned_before_cleanup - (fids == 0).mean()), + "mean_diam_um": float(eq_diam_um.mean()), + "area_weighted_mean_diam_um": float((sizes_px * eq_diam_um).sum() / sizes_px.sum()), + "speckle_grain_frac": float((sizes_px < 10).mean()), + "largest_grain_px": int(sizes_px.max()), + } + return fids, stats + + +def render(panels, fname, suptitle): + """panels: list of (featureIds image, title).""" + rng = np.random.default_rng(7) + fig, axes = plt.subplots(1, len(panels), figsize=(3.1 * len(panels), 7.5)) + for ax, (fids, title) in zip(np.atleast_1d(axes), panels): + colors = rng.uniform(0.15, 1.0, (fids.max() + 1, 3)) + colors[0] = 0.0 # unassigned pixels = black + ax.imshow(colors[fids], interpolation="nearest") + ax.set_title(title, fontsize=9) + ax.set_xticks([]), ax.set_yticks([]) + fig.suptitle(suptitle, fontsize=11, y=0.995) + fig.tight_layout(rect=(0, 0, 1, 0.93)) + fig.savefig(OUT / fname, dpi=150) + plt.close(fig) + + +CONFIGS = { + # baseline + "baseline": dict(mis_tol=5.0, min_size=10, fit_max=1.4), + # A: misorientation threshold defining a boundary + "tol_1deg": dict(mis_tol=1.0, min_size=10, fit_max=1.4), + "tol_2deg": dict(mis_tol=2.0, min_size=10, fit_max=1.4), + "tol_15deg": dict(mis_tol=15.0, min_size=10, fit_max=1.4), + # B: minimum-points-per-grain cutoff + "min_1px": dict(mis_tol=5.0, min_size=1, fit_max=1.4), + "min_100px": dict(mis_tol=5.0, min_size=100, fit_max=1.4), + # note: cutoffs above the largest raw feature (493 px) error out and no-op + "min_400px": dict(mis_tol=5.0, min_size=400, fit_max=1.4), + # C: pre-segmentation quality filter (pattern fit, degrees) + "filter_none": dict(mis_tol=5.0, min_size=10, fit_max=None), + "filter_strict": dict(mis_tol=5.0, min_size=10, fit_max=0.5), + # D: cleanup passes on the strict-filter map (half the pixels are holes) + "strict_erode2": dict(mis_tol=5.0, min_size=10, fit_max=0.5, erode_iters=2), + "strict_erode10": dict(mis_tol=5.0, min_size=10, fit_max=0.5, erode_iters=10), + "strict_fill": dict(mis_tol=5.0, min_size=10, fit_max=0.5, fill_defect=1000), + # worse-then-better demonstration + "worst": dict(mis_tol=1.0, min_size=1, fit_max=None), + "recovered": dict(mis_tol=5.0, min_size=10, fit_max=1.4, erode_iters=2), +} + +results, images = {}, {} +for name, cfg in CONFIGS.items(): + fids, stats = reconstruct(**cfg) + results[name] = {"config": {k: (v if v is not None else "off") for k, v in cfg.items()}, **stats} + images[name] = fids + print(f"{name:16s} grains={stats['n_grains']:6d} retained={stats['retained_frac']:.3f} " + f"mean_d={stats['mean_diam_um']:.1f}um speckle={stats['speckle_grain_frac']:.2f}") + +with open(OUT / "stats.json", "w") as f: + json.dump(results, f, indent=2) + + +def title(name, label): + s = results[name] + return (f"{label}\n{s['n_raw_grains']:,} raw / {s['n_grains']:,} kept grains\n" + f"retained {s['retained_frac']:.0%} | mean {s['mean_diam_um']:.1f} um | " + f"AW {s['area_weighted_mean_diam_um']:.0f} um") + + +render([(images[n], title(n, l)) for n, l in + [("tol_1deg", "1 deg"), ("tol_2deg", "2 deg"), ("baseline", "5 deg (baseline)"), ("tol_15deg", "15 deg")]], + "sweep_misorientation_tolerance.png", + "Misorientation tolerance (min 10 px, fit < 1.4 deg, no cleanup)") + +render([(images[n], title(n, l)) for n, l in + [("min_1px", "1 px (off)"), ("baseline", "10 px (baseline)"), ("min_100px", "100 px"), ("min_400px", "400 px")]], + "sweep_min_grain_size.png", + "Minimum-points-per-grain cutoff (5 deg, fit < 1.4 deg, no cleanup)") + +render([(images[n], title(n, l)) for n, l in + [("filter_none", "no filter"), ("baseline", "fit < 1.4 deg (baseline)"), ("filter_strict", "fit < 0.5 deg")]], + "sweep_quality_filter.png", + "Pre-segmentation quality filter (5 deg, min 10 px, no cleanup)") + +render([(images[n], title(n, l)) for n, l in + [("filter_strict", "no cleanup"), ("strict_erode2", "erode bad data x2"), + ("strict_erode10", "erode bad data x10"), ("strict_fill", "fill defects < 1000 px")]], + "sweep_cleanup.png", + "Cleanup passes on the fit < 0.5 deg map (49% of pixels start as holes)") + +render([(images[n], title(n, l)) for n, l in + [("worst", "WORST: 1 deg, no min size,\nno filter, no cleanup"), + ("baseline", "baseline: 5 deg, min 10 px,\nfit < 1.4 deg"), + ("recovered", "recovered: baseline\n+ erode bad data x2")]], + "worse_then_better.png", + "Deliberately degraded vs recovered reconstruction") + +print("done ->", OUT) From a65463d7b21def1b1c3e5cbe4c962cfd29b62d91 Mon Sep 17 00:00:00 2001 From: "claude[bot]" <41898282+claude[bot]@users.noreply.github.com> Date: Mon, 24 Aug 2026 14:48:58 +0000 Subject: [PATCH 09/12] Add gnomonic projection schematic for EBSD detector geometry Co-authored-by: Ronnie Guymon <244881888+ronnie-guymon@users.noreply.github.com> --- docs/images/gnomonic-projection.png | Bin 0 -> 350618 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 docs/images/gnomonic-projection.png diff --git a/docs/images/gnomonic-projection.png b/docs/images/gnomonic-projection.png new file mode 100644 index 0000000000000000000000000000000000000000..afe62f41e12e46b3dd5e5ba2ca63acb1428b6907 GIT binary patch literal 350618 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�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Ⓢ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ƙmB*EjPS(YrMb3b?0CMHW_|}Wn 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�hqg* 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

  • p90)jzi9<(ke_e%YmbLGHdgLQaJNa& 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
    Kgp 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�zCFH5fvph87A>H&ZTbbw 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
    i6Gmb}xBq_-=)6zPxgH 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�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�sBeXZc?I|pl$@W`|317HeQP}{$wuG4q*>(_ujOQ^ zV#Kv~s_qG5WfN;3xe8pO=ypYM{GG`U8lL~&q6x^&r*6of6;$r~hCe69SZs2*ba+&! zG^&`baZN2V%AvI3bFrf-U1~tB4Hd(`1|M;L;H|;gKr4WiATUXi2lXnDteqqETKhpH zvWvWyIV@;B-YIMtA_bL3X4K*>);`{o@0FtTCE%0dkWLC`;=p9bdbpQDnh34daR

    X&qf6K3 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 aB9KgjyzPYKpU4u*dF_hr<(gkTfBPREzP(rg literal 0 HcmV?d00001 diff --git a/example/area2-results/dictionary-indexing/ipf_hough_vs_di.png b/example/area2-results/dictionary-indexing/ipf_hough_vs_di.png new file mode 100644 index 0000000000000000000000000000000000000000..ae8d57b7d6c7583ad4c0f03b37319c72670be1b1 GIT binary patch literal 59373 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

    x-+21_Q$Ns@{Oh+oTe1kvxkB`zi5ztUH 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%0D$`Sw9Xcr!F5s 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%0D=H!$tHV#pJJ}TmroVAziy)%E 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

  • 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ℑToLPOM(~~M0x=(O4H%L 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