12 research outputs found

    Fast Autofocusing using Tiny Transformer Networks for Digital Holographic Microscopy

    Full text link
    The numerical wavefront backpropagation principle of digital holography confers unique extended focus capabilities, without mechanical displacements along z-axis. However, the determination of the correct focusing distance is a non-trivial and time consuming issue. A deep learning (DL) solution is proposed to cast the autofocusing as a regression problem and tested over both experimental and simulated holograms. Single wavelength digital holograms were recorded by a Digital Holographic Microscope (DHM) with a 10x\mathrm{x} microscope objective from a patterned target moving in 3D over an axial range of 92 μ\mum. Tiny DL models are proposed and compared such as a tiny Vision Transformer (TViT), tiny VGG16 (TVGG) and a tiny Swin-Transfomer (TSwinT). The experiments show that the predicted focusing distance ZRPredZ_R^{\mathrm{Pred}} is accurately inferred with an accuracy of 1.2 μ\mum in average in comparison with the DHM depth of field of 15 μ\mum. Numerical simulations show that all tiny models give the ZRPredZ_R^{\mathrm{Pred}} with an error below 0.3 μ\mum. Such a prospect would significantly improve the current capabilities of computer vision position sensing in applications such as 3D microscopy for life sciences or micro-robotics. Moreover, all models reach state of the art inference time on CPU, less than 25 ms per inference

    Convolutional Neural Network (CNN) vs Vision Transformer (ViT) for Digital Holography

    No full text
    International audienceIn Digital Holography (DH), it is crucial to extract the object distance from a hologram in order to reconstruct its amplitude and phase. This step is called auto-focusing and it is conventionally solved by first reconstructing a stack of images and then by sharpening each reconstructed image using a focus metric such as entropy or variance. The distance corresponding to the sharpest image is considered the focal position. This approach, while effective, is computationally demanding and time-consuming. In this paper, the determination of the distance is performed by Deep Learning (DL). Two deep learning (DL) achitectures are compared: Convolutional Neural Network (CNN) and Vision transformer (ViT). ViT and CNN are used to cope with the problem of auto-focusing as a classification problem. Compared to a first attempt [1] in which the distance between two consecutive classes was 100μm, our proposal allows us to drastically reduce this distance to 1μm. Moreover, ViT reaches similar accuracy and is more robust than CNN

    Computer microvision-based precision motion measurement by digital holographic microscopy and deep transformer neural networks

    No full text
    International audienceAn area of particular importance in developing advanced imaging techniques concerns 3D motion measurement in small-scale mechatronics and automated microscopy. One major drawback is related to complex motion measurement with 6 degrees of freedom. In the proposed work, the extraction of unknown metrics such as focusing distance, in plane and out-of-plane positioning from digital holograms is performed including real‐time constraints. This work explores extended computer micro-vision capabilities offered by combining digital holographic microscopy (DHM) and last generation of deep learning algorithms such as Vision Transformer (ViT) networks. Our experiments show that the reconstruction in-focus distance can be predicted in DHM with a high accuracy using tiny modified architectures of deep ViT networks and convolutional neural networks (CNN). We compare ViT and Tiny ViT models with deep CNN usually used in digital holography such as VGG16, LeNet and AlexNet

    Extended machine vision-control capabilities using digital holography and transformer neural networks

    No full text
    International audience<!--[if gte mso 9]&gt<xml&gt <o:OfficeDocumentSettings&gt <o:AllowPNG/&gt </o:OfficeDocumentSettings&gt</xml&gt<![endif]--&gt<!--[if gte mso 9]&gt<xml&gt <w:WordDocument&gt <w:View&gtNormal</w:View&gt <w:Zoom&gt0</w:Zoom&gt <w:TrackMoves/&gt <w:TrackFormatting/&gt <w:HyphenationZone&gt21</w:HyphenationZone&gt <w:PunctuationKerning/&gt <w:ValidateAgainstSchemas/&gt <w:SaveIfXMLInvalid&gtfalse</w:SaveIfXMLInvalid&gt <w:IgnoreMixedContent&gtfalse</w:IgnoreMixedContent&gt <w:AlwaysShowPlaceholderText&gtfalse</w:AlwaysShowPlaceholderText&gt <w:DoNotPromoteQF/&gt <w:LidThemeOther&gtFR</w:LidThemeOther&gt <w:LidThemeAsian&gtX-NONE</w:LidThemeAsian&gt <w:LidThemeComplexScript&gtX-NONE</w:LidThemeComplexScript&gt <w:Compatibility&gt <w:BreakWrappedTables/&gt <w:SnapToGridInCell/&gt <w:WrapTextWithPunct/&gt <w:UseAsianBreakRules/&gt <w:DontGrowAutofit/&gt <w:SplitPgBreakAndParaMark/&gt <w:EnableOpenTypeKerning/&gt <w:DontFlipMirrorIndents/&gt <w:OverrideTableStyleHps/&gt </w:Compatibility&gt <m:mathPr&gt <m:mathFont m:val="Cambria Math"/&gt <m:brkBin m:val="before"/&gt <m:brkBinSub m:val="&#45;-"/&gt <m:smallFrac m:val="off"/&gt <m:dispDef/&gt <m:lMargin m:val="0"/&gt <m:rMargin m:val="0"/&gt <m:defJc m:val="centerGroup"/&gt <m:wrapIndent m:val="1440"/&gt <m:intLim m:val="subSup"/&gt <m:naryLim m:val="undOvr"/&gt </m:mathPr&gt</w:WordDocument&gt</xml&gt<![endif]--&gt<!--[if gte mso 9]&gt<xml&gt <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="false" DefSemiHidden="false" DefQFormat="false" DefPriority="99" LatentStyleCount="375"&gt <w:LsdException Locked="false" Priority="0" QFormat="true" Name="Normal"/&gt <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 1"/&gt <w:LsdException Locked="false" Priority="9" SemiHidden="true" UnhideWhenUsed="true" QFormat="true" Name="heading 2"/&gt <w:LsdException Locked="false" Priority="9" SemiHidden="true" UnhideWhenUsed="true" QFormat="true" Name="heading 3"/&gt <w:LsdException Locked="false" Priority="9" SemiHidden="true" UnhideWhenUsed="true" QFormat="true" Name="heading 4"/&gt <w:LsdException Locked="false" Priority="9" SemiHidden="true" UnhideWhenUsed="true" QFormat="true" Name="heading 5"/&gt <w:LsdException Locked="false" Priority="9" SemiHidden="true" UnhideWhenUsed="true" QFormat="true" Name="heading 6"/&gt <w:LsdException Locked="false" Priority="9" SemiHidden="true" UnhideWhenUsed="true" QFormat="true" Name="heading 7"/&gt <w:LsdException Locked="false" Priority="9" SemiHidden="true" UnhideWhenUsed="true" QFormat="true" Name="heading 8"/&gt <w:LsdException Locked="false" Priority="9" SemiHidden="true" UnhideWhenUsed="true" QFormat="true" Name="heading 9"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="index 1"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="index 2"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="index 3"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="index 4"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="index 5"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="index 6"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="index 7"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="index 8"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="index 9"/&gt <w:LsdException Locked="false" Priority="39" SemiHidden="true" UnhideWhenUsed="true" Name="toc 1"/&gt <w:LsdException Locked="false" Priority="39" SemiHidden="true" UnhideWhenUsed="true" Name="toc 2"/&gt <w:LsdException Locked="false" Priority="39" SemiHidden="true" UnhideWhenUsed="true" Name="toc 3"/&gt <w:LsdException Locked="false" Priority="39" SemiHidden="true" UnhideWhenUsed="true" Name="toc 4"/&gt <w:LsdException Locked="false" Priority="39" SemiHidden="true" UnhideWhenUsed="true" Name="toc 5"/&gt <w:LsdException Locked="false" Priority="39" SemiHidden="true" UnhideWhenUsed="true" Name="toc 6"/&gt <w:LsdException Locked="false" Priority="39" SemiHidden="true" UnhideWhenUsed="true" Name="toc 7"/&gt <w:LsdException Locked="false" Priority="39" SemiHidden="true" UnhideWhenUsed="true" Name="toc 8"/&gt <w:LsdException Locked="false" Priority="39" SemiHidden="true" UnhideWhenUsed="true" Name="toc 9"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Normal Indent"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="footnote text"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="annotation text"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="header"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="footer"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="index heading"/&gt <w:LsdException Locked="false" Priority="35" SemiHidden="true" UnhideWhenUsed="true" QFormat="true" Name="caption"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="table of figures"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="envelope address"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="envelope return"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="footnote reference"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="annotation reference"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="line number"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="page number"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="endnote reference"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="endnote text"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="table of authorities"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="macro"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="toa heading"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="List"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="List Bullet"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="List Number"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="List 2"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="List 3"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="List 4"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="List 5"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="List Bullet 2"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="List Bullet 3"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="List Bullet 4"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="List Bullet 5"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="List Number 2"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="List Number 3"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="List Number 4"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="List Number 5"/&gt <w:LsdException Locked="false" Priority="10" QFormat="true" Name="Title"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Closing"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Signature"/&gt <w:LsdException Locked="false" Priority="1" SemiHidden="true" UnhideWhenUsed="true" Name="Default Paragraph Font"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Body Text"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Body Text Indent"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="List Continue"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="List Continue 2"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="List Continue 3"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="List Continue 4"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="List Continue 5"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Message Header"/&gt <w:LsdException Locked="false" Priority="11" QFormat="true" Name="Subtitle"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Salutation"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Date"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Body Text First Indent"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Body Text First Indent 2"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Note Heading"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Body Text 2"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Body Text 3"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Body Text Indent 2"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Body Text Indent 3"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Block Text"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Hyperlink"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="FollowedHyperlink"/&gt <w:LsdException Locked="false" Priority="22" QFormat="true" Name="Strong"/&gt <w:LsdException Locked="false" Priority="20" QFormat="true" Name="Emphasis"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Document Map"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Plain Text"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="E-mail Signature"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="HTML Top of Form"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="HTML Bottom of Form"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Normal (Web)"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="HTML Acronym"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="HTML Address"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="HTML Cite"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="HTML Code"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="HTML Definition"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="HTML Keyboard"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="HTML Preformatted"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="HTML Sample"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="HTML Typewriter"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="HTML Variable"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Normal Table"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="annotation subject"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="No List"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Outline List 1"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Outline List 2"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Outline List 3"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Simple 1"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Simple 2"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Simple 3"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Classic 1"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Classic 2"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Classic 3"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Classic 4"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Colorful 1"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Colorful 2"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Colorful 3"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Columns 1"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Columns 2"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Columns 3"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Columns 4"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Columns 5"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Grid 1"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Grid 2"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Grid 3"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Grid 4"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Grid 5"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Grid 6"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Grid 7"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Grid 8"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table List 1"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table List 2"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table List 3"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table List 4"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table List 5"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table List 6"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table List 7"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table List 8"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table 3D effects 1"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table 3D effects 2"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table 3D effects 3"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Contemporary"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Elegant"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Professional"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Subtle 1"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Subtle 2"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Web 1"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Web 2"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Web 3"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Balloon Text"/&gt <w:LsdException Locked="false" Priority="39" Name="Table Grid"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Theme"/&gt <w:LsdException Locked="false" SemiHidden="true" Name="Placeholder Text"/&gt <w:LsdException Locked="false" Priority="1" QFormat="true" Name="No Spacing"/&gt <w:LsdException Locked="false" Priority="60" Name="Light Shading"/&gt <w:LsdException Locked="false" Priority="61" Name="Light List"/&gt <w:LsdException Locked="false" Priority="62" Name="Light Grid"/&gt <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1"/&gt <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2"/&gt <w:LsdException Locked="false" Priority="65" Name="Medium List 1"/&gt <w:LsdException Locked="false" Priority="66" Name="Medium List 2"/&gt <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1"/&gt <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2"/&gt <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3"/&gt <w:LsdException Locked="false" Priority="70" Name="Dark List"/&gt <w:LsdException Locked="false" Priority="71" Name="Colorful Shading"/&gt <w:LsdException Locked="false" Priority="72" Name="Colorful List"/&gt <w:LsdException Locked="false" Priority="73" Name="Colorful Grid"/&gt <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 1"/&gt <w:LsdException Locked="false" Priority="61" Name="Light List Accent 1"/&gt <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 1"/&gt <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 1"/&gt <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 1"/&gt <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 1"/&gt <w:LsdException Locked="false" SemiHidden="true" Name="Revision"/&gt <w:LsdException Locked="false" Priority="34" QFormat="true" Name="List Paragraph"/&gt <w:LsdException Locked="false" Priority="29" QFormat="true" Name="Quote"/&gt <w:LsdException Locked="false" Priority="30" QFormat="true" Name="Intense Quote"/&gt <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 1"/&gt <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 1"/&gt <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 1"/&gt <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 1"/&gt <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 1"/&gt <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 1"/&gt <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 1"/&gt <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 1"/&gt <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 2"/&gt <w:LsdException Locked="false" Priority="61" Name="Light List Accent 2"/&gt <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 2"/&gt <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 2"/&gt <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 2"/&gt <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 2"/&gt <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 2"/&gt <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 2"/&gt <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 2"/&gt <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 2"/&gt <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 2"/&gt <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 2"/&gt <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 2"/&gt <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 2"/&gt <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 3"/&gt <w:LsdException Locked="false" Priority="61" Name="Light List Accent 3"/&gt <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 3"/&gt <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 3"/&gt <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 3"/&gt <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 3"/&gt <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 3"/&gt <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 3"/&gt <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 3"/&gt <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 3"/&gt <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 3"/&gt <w:LsdException Locked="false" Priority="71" Name="Colorful Shading A

    Computer microvision-based precision motion measurement by digital holographic microscopy and deep transformer neural networks

    No full text
    International audienceAn area of particular importance in developing advanced imaging techniques concerns 3D motion measurement in small-scale mechatronics and automated microscopy. One major drawback is related to complex motion measurement with 6 degrees of freedom. In the proposed work, the extraction of unknown metrics such as focusing distance, in plane and out-of-plane positioning from digital holograms is performed including real‐time constraints. This work explores extended computer micro-vision capabilities offered by combining digital holographic microscopy (DHM) and last generation of deep learning algorithms such as Vision Transformer (ViT) networks. Our experiments show that the reconstruction in-focus distance can be predicted in DHM with a high accuracy using tiny modified architectures of deep ViT networks and convolutional neural networks (CNN). We compare ViT and Tiny ViT models with deep CNN usually used in digital holography such as VGG16, LeNet and AlexNet

    Self-autofocusing using deep learning for digital holography and applied to position measurement

    No full text
    International audienceThe numerical wavefront backpropagation principle of digital holography (DH) confers unique extended focus capabilities. However, the determination of the correct focus distance is a difficult and time consuming problem. To cope with this problem, a deep learning solution is proposed to cast the auto-focusing as a classification problem. The experiments show that a good accuracy (1-3 μm) can be reached for a set of holograms ranging on a distance of 10 μm and using a 10x microscope objective

    Extended autofocusing capabilities in digital holographic microscopy with transformer neural networks

    No full text
    International audience<!--[if gte mso 9]&gt<xml&gt <o:OfficeDocumentSettings&gt <o:AllowPNG/&gt </o:OfficeDocumentSettings&gt</xml&gt<![endif]--&gt<!--[if gte mso 9]&gt<xml&gt <w:WordDocument&gt <w:View&gtNormal</w:View&gt <w:Zoom&gt0</w:Zoom&gt <w:TrackMoves/&gt <w:TrackFormatting/&gt <w:HyphenationZone&gt21</w:HyphenationZone&gt <w:PunctuationKerning/&gt <w:ValidateAgainstSchemas/&gt <w:SaveIfXMLInvalid&gtfalse</w:SaveIfXMLInvalid&gt <w:IgnoreMixedContent&gtfalse</w:IgnoreMixedContent&gt <w:AlwaysShowPlaceholderText&gtfalse</w:AlwaysShowPlaceholderText&gt <w:DoNotPromoteQF/&gt <w:LidThemeOther&gtFR</w:LidThemeOther&gt <w:LidThemeAsian&gtX-NONE</w:LidThemeAsian&gt <w:LidThemeComplexScript&gtX-NONE</w:LidThemeComplexScript&gt <w:Compatibility&gt <w:BreakWrappedTables/&gt <w:SnapToGridInCell/&gt <w:WrapTextWithPunct/&gt <w:UseAsianBreakRules/&gt <w:DontGrowAutofit/&gt <w:SplitPgBreakAndParaMark/&gt <w:EnableOpenTypeKerning/&gt <w:DontFlipMirrorIndents/&gt <w:OverrideTableStyleHps/&gt </w:Compatibility&gt <m:mathPr&gt <m:mathFont m:val="Cambria Math"/&gt <m:brkBin m:val="before"/&gt <m:brkBinSub m:val="&#45;-"/&gt <m:smallFrac m:val="off"/&gt <m:dispDef/&gt <m:lMargin m:val="0"/&gt <m:rMargin m:val="0"/&gt <m:defJc m:val="centerGroup"/&gt <m:wrapIndent m:val="1440"/&gt <m:intLim m:val="subSup"/&gt <m:naryLim m:val="undOvr"/&gt </m:mathPr&gt</w:WordDocument&gt</xml&gt<![endif]--&gt<!--[if gte mso 9]&gt<xml&gt <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="false" DefSemiHidden="false" DefQFormat="false" DefPriority="99" LatentStyleCount="375"&gt <w:LsdException Locked="false" Priority="0" QFormat="true" Name="Normal"/&gt <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 1"/&gt <w:LsdException Locked="false" Priority="9" SemiHidden="true" UnhideWhenUsed="true" QFormat="true" Name="heading 2"/&gt <w:LsdException Locked="false" Priority="9" SemiHidden="true" UnhideWhenUsed="true" QFormat="true" Name="heading 3"/&gt <w:LsdException Locked="false" Priority="9" SemiHidden="true" UnhideWhenUsed="true" QFormat="true" Name="heading 4"/&gt <w:LsdException Locked="false" Priority="9" SemiHidden="true" UnhideWhenUsed="true" QFormat="true" Name="heading 5"/&gt <w:LsdException Locked="false" Priority="9" SemiHidden="true" UnhideWhenUsed="true" QFormat="true" Name="heading 6"/&gt <w:LsdException Locked="false" Priority="9" SemiHidden="true" UnhideWhenUsed="true" QFormat="true" Name="heading 7"/&gt <w:LsdException Locked="false" Priority="9" SemiHidden="true" UnhideWhenUsed="true" QFormat="true" Name="heading 8"/&gt <w:LsdException Locked="false" Priority="9" SemiHidden="true" UnhideWhenUsed="true" QFormat="true" Name="heading 9"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="index 1"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="index 2"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="index 3"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="index 4"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="index 5"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="index 6"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="index 7"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="index 8"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="index 9"/&gt <w:LsdException Locked="false" Priority="39" SemiHidden="true" UnhideWhenUsed="true" Name="toc 1"/&gt <w:LsdException Locked="false" Priority="39" SemiHidden="true" UnhideWhenUsed="true" Name="toc 2"/&gt <w:LsdException Locked="false" Priority="39" SemiHidden="true" UnhideWhenUsed="true" Name="toc 3"/&gt <w:LsdException Locked="false" Priority="39" SemiHidden="true" UnhideWhenUsed="true" Name="toc 4"/&gt <w:LsdException Locked="false" Priority="39" SemiHidden="true" UnhideWhenUsed="true" Name="toc 5"/&gt <w:LsdException Locked="false" Priority="39" SemiHidden="true" UnhideWhenUsed="true" Name="toc 6"/&gt <w:LsdException Locked="false" Priority="39" SemiHidden="true" UnhideWhenUsed="true" Name="toc 7"/&gt <w:LsdException Locked="false" Priority="39" SemiHidden="true" UnhideWhenUsed="true" Name="toc 8"/&gt <w:LsdException Locked="false" Priority="39" SemiHidden="true" UnhideWhenUsed="true" Name="toc 9"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Normal Indent"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="footnote text"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="annotation text"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="header"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="footer"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="index heading"/&gt <w:LsdException Locked="false" Priority="35" SemiHidden="true" UnhideWhenUsed="true" QFormat="true" Name="caption"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="table of figures"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="envelope address"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="envelope return"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="footnote reference"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="annotation reference"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="line number"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="page number"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="endnote reference"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="endnote text"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="table of authorities"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="macro"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="toa heading"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="List"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="List Bullet"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="List Number"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="List 2"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="List 3"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="List 4"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="List 5"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="List Bullet 2"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="List Bullet 3"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="List Bullet 4"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="List Bullet 5"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="List Number 2"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="List Number 3"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="List Number 4"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="List Number 5"/&gt <w:LsdException Locked="false" Priority="10" QFormat="true" Name="Title"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Closing"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Signature"/&gt <w:LsdException Locked="false" Priority="1" SemiHidden="true" UnhideWhenUsed="true" Name="Default Paragraph Font"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Body Text"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Body Text Indent"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="List Continue"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="List Continue 2"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="List Continue 3"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="List Continue 4"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="List Continue 5"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Message Header"/&gt <w:LsdException Locked="false" Priority="11" QFormat="true" Name="Subtitle"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Salutation"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Date"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Body Text First Indent"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Body Text First Indent 2"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Note Heading"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Body Text 2"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Body Text 3"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Body Text Indent 2"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Body Text Indent 3"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Block Text"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Hyperlink"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="FollowedHyperlink"/&gt <w:LsdException Locked="false" Priority="22" QFormat="true" Name="Strong"/&gt <w:LsdException Locked="false" Priority="20" QFormat="true" Name="Emphasis"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Document Map"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Plain Text"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="E-mail Signature"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="HTML Top of Form"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="HTML Bottom of Form"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Normal (Web)"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="HTML Acronym"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="HTML Address"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="HTML Cite"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="HTML Code"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="HTML Definition"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="HTML Keyboard"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="HTML Preformatted"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="HTML Sample"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="HTML Typewriter"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="HTML Variable"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Normal Table"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="annotation subject"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="No List"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Outline List 1"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Outline List 2"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Outline List 3"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Simple 1"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Simple 2"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Simple 3"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Classic 1"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Classic 2"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Classic 3"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Classic 4"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Colorful 1"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Colorful 2"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Colorful 3"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Columns 1"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Columns 2"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Columns 3"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Columns 4"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Columns 5"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Grid 1"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Grid 2"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Grid 3"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Grid 4"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Grid 5"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Grid 6"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Grid 7"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Grid 8"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table List 1"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table List 2"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table List 3"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table List 4"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table List 5"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table List 6"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table List 7"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table List 8"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table 3D effects 1"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table 3D effects 2"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table 3D effects 3"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Contemporary"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Elegant"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Professional"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Subtle 1"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Subtle 2"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Web 1"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Web 2"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Web 3"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Balloon Text"/&gt <w:LsdException Locked="false" Priority="39" Name="Table Grid"/&gt <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Table Theme"/&gt <w:LsdException Locked="false" SemiHidden="true" Name="Placeholder Text"/&gt <w:LsdException Locked="false" Priority="1" QFormat="true" Name="No Spacing"/&gt <w:LsdException Locked="false" Priority="60" Name="Light Shading"/&gt <w:LsdException Locked="false" Priority="61" Name="Light List"/&gt <w:LsdException Locked="false" Priority="62" Name="Light Grid"/&gt <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1"/&gt <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2"/&gt <w:LsdException Locked="false" Priority="65" Name="Medium List 1"/&gt <w:LsdException Locked="false" Priority="66" Name="Medium List 2"/&gt <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1"/&gt <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2"/&gt <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3"/&gt <w:LsdException Locked="false" Priority="70" Name="Dark List"/&gt <w:LsdException Locked="false" Priority="71" Name="Colorful Shading"/&gt <w:LsdException Locked="false" Priority="72" Name="Colorful List"/&gt <w:LsdException Locked="false" Priority="73" Name="Colorful Grid"/&gt <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 1"/&gt <w:LsdException Locked="false" Priority="61" Name="Light List Accent 1"/&gt <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 1"/&gt <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 1"/&gt <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 1"/&gt <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 1"/&gt <w:LsdException Locked="false" SemiHidden="true" Name="Revision"/&gt <w:LsdException Locked="false" Priority="34" QFormat="true" Name="List Paragraph"/&gt <w:LsdException Locked="false" Priority="29" QFormat="true" Name="Quote"/&gt <w:LsdException Locked="false" Priority="30" QFormat="true" Name="Intense Quote"/&gt <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 1"/&gt <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 1"/&gt <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 1"/&gt <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 1"/&gt <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 1"/&gt <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 1"/&gt <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 1"/&gt <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 1"/&gt <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 2"/&gt <w:LsdException Locked="false" Priority="61" Name="Light List Accent 2"/&gt <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 2"/&gt <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 2"/&gt <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 2"/&gt <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 2"/&gt <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 2"/&gt <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 2"/&gt <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 2"/&gt <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 2"/&gt <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 2"/&gt <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 2"/&gt <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 2"/&gt <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 2"/&gt <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 3"/&gt <w:LsdException Locked="false" Priority="61" Name="Light List Accent 3"/&gt <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 3"/&gt <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 3"/&gt <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 3"/&gt <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 3"/&gt <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 3"/&gt <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 3"/&gt <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 3"/&gt <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 3"/&gt <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 3"/&gt <w:LsdException Locked="false" Priority="71" Name="Colorful Shading A

    Digital holographic microscopy applied to 3D computer microvision by using deep neural networks

    No full text
    Deep neural networks are increasingly applied in many branches of applied science such as computer vision and image processing by increasing performances of instruments. Different deep architectures such as convolutional neural networks or Vision Transformers can be used in advanced coherent imaging techniques such as digital holography to extract various metrics such as autofocusing reconstruction distance or 3D position determination in order to target automated microscopy or real-time phase image restitution. Deep neural networks can be trained with both datasets simulated and experimental holograms, by transfer learning. Overall, the application of deep neural networks in digital holographic microscopy and 3D computer micro-vision has the potential to significantly improve the robustness and processing speed of holograms to infer and control a 3D position for applications in micro-robotics
    corecore