[go: up one dir, main page]

CN115268051B - Automatic high-flux image acquisition and splicing system for micro-nano structure - Google Patents

Automatic high-flux image acquisition and splicing system for micro-nano structure Download PDF

Info

Publication number
CN115268051B
CN115268051B CN202211177578.5A CN202211177578A CN115268051B CN 115268051 B CN115268051 B CN 115268051B CN 202211177578 A CN202211177578 A CN 202211177578A CN 115268051 B CN115268051 B CN 115268051B
Authority
CN
China
Prior art keywords
micro
image
nano structure
guide rail
splicing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202211177578.5A
Other languages
Chinese (zh)
Other versions
CN115268051A (en
Inventor
曹洁萍
项锡才
李明灿
李语谦
曾晓东
陈志森
水玲玲
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
South China Normal University
Original Assignee
South China Normal University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by South China Normal University filed Critical South China Normal University
Priority to CN202211177578.5A priority Critical patent/CN115268051B/en
Publication of CN115268051A publication Critical patent/CN115268051A/en
Application granted granted Critical
Publication of CN115268051B publication Critical patent/CN115268051B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G02OPTICS
    • G02BOPTICAL ELEMENTS, SYSTEMS OR APPARATUS
    • G02B21/00Microscopes
    • G02B21/36Microscopes arranged for photographic purposes or projection purposes or digital imaging or video purposes including associated control and data processing arrangements
    • G02B21/365Control or image processing arrangements for digital or video microscopes
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N21/00Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
    • G01N21/84Systems specially adapted for particular applications
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N35/00Automatic analysis not limited to methods or materials provided for in any single one of groups G01N1/00 - G01N33/00; Handling materials therefor
    • GPHYSICS
    • G02OPTICS
    • G02BOPTICAL ELEMENTS, SYSTEMS OR APPARATUS
    • G02B21/00Microscopes
    • G02B21/36Microscopes arranged for photographic purposes or projection purposes or digital imaging or video purposes including associated control and data processing arrangements
    • G02B21/362Mechanical details, e.g. mountings for the camera or image sensor, housings
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • G06T11/60Editing figures and text; Combining figures or text
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformations in the plane of the image
    • G06T3/40Scaling of whole images or parts thereof, e.g. expanding or contracting
    • G06T3/4038Image mosaicing, e.g. composing plane images from plane sub-images

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Analytical Chemistry (AREA)
  • Multimedia (AREA)
  • Biochemistry (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Immunology (AREA)
  • Pathology (AREA)
  • Theoretical Computer Science (AREA)
  • Optics & Photonics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Microscoopes, Condenser (AREA)

Abstract

The embodiment of the invention provides a micro-nano structure image high-flux automatic acquisition and splicing system, wherein two paths of electric push rods are connected outside an XY two-axis translation objective table of a micro-nano microscope, a manually moved shot sample is changed into electric motion, the micro-distance movement control and image acquisition are carried out on the micro-nano microscope through an image acquisition program, a micro-nano structure image sample can be automatically acquired while the objective table is moved at equal intervals with small errors, a sample panoramic image is automatically spliced through a microscopic image panoramic image splicing algorithm, the full automation of acquisition and splicing of a high-flux microscopic image of a large-size micro-nano structure sample is realized, and the efficiency and the precision of a subsequent detection and analysis link are improved.

Description

一种微纳结构图像高通量自动采集拼接系统A high-throughput automatic collection and stitching system for micro-nano structure images

技术领域technical field

本发明实施例涉及微纳结构图像分析技术领域,尤其涉及一种微纳结构图像高通量自动采集拼接系统。Embodiments of the present invention relate to the technical field of micro-nano structure image analysis, in particular to a high-throughput automatic collection and stitching system for micro-nano structure images.

背景技术Background technique

现有技术中,通常用显微镜放大微纳结构图案,通过手动移动载物台拍摄微纳结构图片样本来采集微纳结构的特征信息,便于后续的分析。在显微镜放大微纳结构图案后,对于微纳结构样品整体的视野减小,难以定位当前微纳结构图案处在样品的具体位置,影响对于微纳结构的分析;因此,在多次手动移动载物台拍摄图片样本的过程中,需要实时记录当前图案的大致位置,以便于在后续的检测分析过程中能够定位微纳结构样品出现问题的位置。In the prior art, a microscope is usually used to magnify the pattern of the micro-nano structure, and the characteristic information of the micro-nano structure is collected by manually moving the stage to take pictures of the micro-nano structure, which is convenient for subsequent analysis. After the micro-nano structure pattern is magnified by the microscope, the overall view of the micro-nano structure sample is reduced, and it is difficult to locate the current micro-nano structure pattern in the specific position of the sample, which affects the analysis of the micro-nano structure; During the process of taking picture samples by the object stage, it is necessary to record the approximate position of the current pattern in real time, so as to locate the problematic position of the micro-nano structure sample in the subsequent detection and analysis process.

但是人工手动移动平台拍摄样品图片,只能对小尺寸的微纳结构样品进行低通量微纳结构图案拍摄采集,例如对25×15的微纳单元尺寸的微纳结构在4倍放大的情况下,需要至少手动移动平台拍摄25次,在移动过程中无法确保小误差的等间距移动,拍摄相邻样品图案的重复位置也会对最后的分析结果统计造成影响,且当微纳结构样品尺寸增大,需要拍摄高通量样品图片时,手动移动平台拍摄的效率就会非常低。因此,亟需提供一种微纳结构图像高通量自动采集拼接系统,能够在高倍放大的情况下,对大尺寸微纳结构样品实现小误差等间距的自动高通量图像拍摄,并将所采集的图像样本进行全景自动拼接。在全景图的状态下能够为后续的分析提供样品全貌图,便于后续检测分析时能快速精准地定位微纳结构样品出现问题的位置,同时图样是在显微放大的情况下采集,在拼接成全景图后同样保留着放大时清晰的特征信息,为后续的检测分析提供了足够的形态学数据,整体提高后续检测分析的效率。However, manually moving the platform to take pictures of samples can only be used for low-throughput micro-nano structure pattern shooting and collection for small-sized micro-nano structure samples, for example, the micro-nano structure with a micro-nano unit size of 25×15 is magnified by 4 times. In this case, it is necessary to manually move the platform for at least 25 times, and it is impossible to ensure the equidistant movement with small errors during the movement process. The repeated position of the adjacent sample pattern will also affect the statistics of the final analysis results, and when the size of the micro-nano structure sample When it is necessary to take pictures of high-throughput samples, the efficiency of manually moving the platform will be very low. Therefore, it is urgent to provide a high-throughput automatic collection and stitching system for micro-nanostructure images, which can realize automatic high-throughput image capture of large-scale micro-nanostructure samples with small errors and equal intervals under high magnification The collected image samples are automatically stitched together. In the state of the panorama, it can provide a full picture of the sample for subsequent analysis, which is convenient for quickly and accurately locating the problematic position of the micro-nano structure sample during subsequent detection and analysis. The panorama also retains clear feature information when zoomed in, providing sufficient morphological data for subsequent detection and analysis, and improving the efficiency of subsequent detection and analysis as a whole.

发明内容Contents of the invention

本发明实施例提供一种微纳结构图像高通量自动采集拼接系统,用以解决现有技术中,对大尺寸的微纳结构样品进行高通量检测效率低的问题。An embodiment of the present invention provides a high-throughput automatic collection and stitching system of micro-nano structure images to solve the problem of low efficiency in high-throughput detection of large-sized micro-nano structure samples in the prior art.

为解决上述技术为题,本发明实施例提供一种微纳结构图像高通量自动采集拼接系统,括显微镜电动平台、显微图像采集单元和显微图像全景拼接单元;In order to solve the above technical problems, the embodiment of the present invention provides a high-throughput automatic collection and stitching system of micro-nano structure images, including a microscope electric platform, a microscopic image acquisition unit and a microscopic image panoramic stitching unit;

所述显微镜电动平台包括多轴平动载物台,所述多轴平动载物台上搭载有微纳结构样品,用于根据控制指令搭载所述微纳结构样品进行定向定距移动,对所述微纳结构样品的空间位置进行初步调整,将所述微纳结构样品移动至微纳结构显微镜的图像采集范围内;The microscope electric platform includes a multi-axis translation stage, and the multi-axis translation stage is equipped with a micro-nano structure sample, which is used to carry the micro-nano structure sample for directional and fixed-distance movement according to the control command. The spatial position of the micro-nano structure sample is preliminarily adjusted, and the micro-nano structure sample is moved to the image acquisition range of the micro-nano structure microscope;

所述显微图像采集单元包括图像采集模块和电动平台微距移动模块,所述电动平台微距移动模块用于控制所述多轴平动载物台移动,以对所述微纳结构样品进行微距移动,所述图像采集模块用于控制所述微纳结构显微镜对微纳结构样品进行高通量图像采集,获取所述微纳结构样品在预设放大倍率情况下不同位置的微纳结构显微图像;The microscopic image acquisition unit includes an image acquisition module and an electric platform macro movement module, and the electric platform macro movement module is used to control the movement of the multi-axis translational stage to carry out the micro-nano structure sample Macro movement, the image acquisition module is used to control the micro-nano structure microscope to perform high-throughput image acquisition on the micro-nano structure sample, and obtain the micro-nano structure at different positions of the micro-nano structure sample under the preset magnification Microscopic image;

所述显微图像全景拼接单元用于对所述微纳结构显微图像进行全景拼接。The microscopic image panorama stitching unit is used for panoramic stitching of the micro-nanostructure microscopic images.

作为优选的,所述多轴平动载物台包括XY两轴平动载物台;所述XY两轴平动载物台包括X轴移动导轨、Y轴移动导轨和载物台安装位,所述X轴移动导轨和所述Y轴移动导轨组成可连续移动导轨,所述载物台安装位安装于所述可连续移动导轨上,所述载物台安装位用于安装载物台。Preferably, the multi-axis translation stage includes an XY two-axis translation stage; the XY two-axis translation stage includes an X-axis moving guide rail, a Y-axis moving guide rail and an object stage installation position, The X-axis moving guide rail and the Y-axis moving guide rail form a continuously movable guide rail, the stage mounting position is installed on the continuously movable guide rail, and the stage mounting position is used for mounting a stage.

作为优选的,所述显微镜电动平台还包括电机传动结构以及至少两个步进电机;Preferably, the microscope electric platform also includes a motor drive structure and at least two stepping motors;

所述电机传动结构包括传送带、齿轮和推杆,所述推杆包括第一推杆和第二推杆;所述载物台安装位滑动安装于所述可连续移动导轨上,且所述载物台安装位的滑动方向与X轴移动导轨或Y轴移动导轨平行,所述第一推杆的一端沿平行于X轴移动导轨或Y轴移动导轨方向连接所述载物台安装位,所述第一推杆的另一端连接至步进电机;所述载物台滑动安装于所述载物台安装位上,且所述载物台的滑动方向与Y轴移动导轨或X轴移动导轨平行,所述第二推杆的一端沿平行于Y轴移动导轨或X轴移动导轨方向连接所述载物台,所述第二推杆的另一端连接至步进电机;The motor transmission structure includes a conveyor belt, a gear and a push rod, and the push rod includes a first push rod and a second push rod; the mounting position of the stage is slidably installed on the continuously movable guide rail, and the The sliding direction of the stage mounting position is parallel to the X-axis moving guide rail or the Y-axis moving guide rail, and one end of the first push rod is connected to the object stage mounting position along a direction parallel to the X-axis moving guide rail or the Y-axis moving guide rail, so The other end of the first push rod is connected to the stepping motor; the stage is slidably mounted on the mounting position of the stage, and the sliding direction of the stage is in line with the Y-axis moving guide rail or the X-axis moving guide rail Parallel, one end of the second push rod is connected to the stage in a direction parallel to the Y-axis moving guide rail or the X-axis moving guide rail, and the other end of the second push rod is connected to a stepping motor;

所述传送带和所述齿轮组成传动组,所述传动组连接X轴移动导轨、Y轴移动导轨,以控制X轴移动导轨、Y轴移动导轨带动所述载物台移动。The conveyor belt and the gears form a transmission group, and the transmission group is connected to the X-axis moving guide rail and the Y-axis moving guide rail to control the X-axis moving guide rail and the Y-axis moving guide rail to drive the moving platform.

作为优选的,所述载物台安装位底部设有第一凹轨,所述载物台安装位顶部设有第二凹轨,所述第一凹轨与所述第二凹轨相互垂直;所述载物台安装位通过所述第一凹轨滑动安装于X轴移动导轨或Y轴移动导轨上,所述载物台通过所述第二凹轨安装于所述载物台安装位上。Preferably, a first concave rail is provided at the bottom of the stage mounting position, a second concave rail is provided at the top of the stage mounting position, and the first concave rail and the second concave rail are perpendicular to each other; The stage installation position is slidably installed on the X-axis moving guide rail or the Y-axis movement guide rail through the first concave rail, and the object stage is installed on the object stage installation position through the second concave rail .

作为优选的,所述推杆末端设有n型卡套,n型卡套装至载物台两端,推杆伸缩时实现载物台两方向的移动。Preferably, the end of the push rod is provided with an n-type ferrule, and the n-type ferrule is fitted to both ends of the stage. When the push rod stretches, the movement of the stage in two directions is realized.

作为优选的,所述多轴平动载物台还包括升降台,所述升降台连接步进电机,所述步进电机、所述电机传动结构相对固定于所述升降台上,且所述步进电机、所述电机传动结构和所述载物台的位置相对固定。Preferably, the multi-axis translation stage further includes a lifting platform, the lifting platform is connected with a stepping motor, the stepping motor and the motor transmission structure are relatively fixed on the lifting platform, and the The positions of the stepping motor, the motor transmission structure and the object stage are relatively fixed.

作为优选的,所述步进电机、所述电机传动结构通过不锈钢角码和不锈钢圆形骑马固定连接所述所述载物台。As a preference, the stepper motor and the motor transmission structure are fixedly connected to the object stage through stainless steel corner brackets and stainless steel circular saddles.

作为优选的,所述步进电机为反应式步进电机、永磁式步进电机或混合式步进电机,所述步进电机的最小步距角为毫米级。Preferably, the stepping motor is a reactive stepping motor, a permanent magnet stepping motor or a hybrid stepping motor, and the minimum step angle of the stepping motor is millimeter level.

作为优选的,所述显微图像全景拼接单元包括数据形状构造模块、核心拼接模块、轻量化拼接模块和多层拼接模块;Preferably, the microscopic image panorama stitching unit includes a data shape construction module, a core stitching module, a lightweight stitching module and a multi-layer stitching module;

所述数据形状构造模块用于将采集到的微纳结构显微图像从一维向量转换为M*N二维向量,以存储微纳结构显微图像;The data shape construction module is used to convert the collected micro-nano structure microscopic image from a one-dimensional vector into an M*N two-dimensional vector to store the micro-nano structure microscopic image;

所述轻量化拼接模块用于将M*N二维向量中的每一行/列图像列表拼接成一幅全景图,并在全景图质量不达标时,将对应行/列图像列表输入至多层拼接模块;The lightweight splicing module is used to splice each row/column image list in the M*N two-dimensional vector into a panorama, and when the quality of the panorama is not up to standard, input the corresponding row/column image list to the multi-layer splicing module ;

所述核心拼接模块用于进行对两张图像进行拼接为一幅小型全景图;The core stitching module is used to stitch two images into a small panorama;

所述多层拼接模块用于以输入的一行/列图像列表作为第一层图像,并将第一层图像中每相邻两张图像组合输入所述核心拼接模块,并将相邻两张图像生成的小型全景图构成第二层图像,将第二层图像中每相邻两张图像组合输入所述核心拼接模块,并将相邻两张图像生成的小型全景图构成第三层图像,直至最后一层图像中的图像数为1;将生成的各层图像中的组合图像组成的列表输入至所述轻量化拼接模块。The multi-layer stitching module is used to use the input row/column image list as the first layer image, and combine every two adjacent images in the first layer image into the core stitching module, and combine the adjacent two images The generated small panorama constitutes the second layer image, and every two adjacent images in the second layer image are combined into the core stitching module, and the small panorama generated by the adjacent two images constitutes the third layer image, until The number of images in the last layer of images is 1; the generated list of combined images in each layer of images is input to the lightweight splicing module.

作为优选的,所述数据形状构造模块具体用于基于微纳结构显微图像的数量自适应调整所构造二维向量的行列数,以在不同尺寸、不同放大倍数下拍摄的微纳结构显微图像数量不同时,自适应构造出不同大小的M*N二维向量以存储微纳结构显微图像。Preferably, the data shape construction module is specifically used to adaptively adjust the number of rows and columns of the constructed two-dimensional vector based on the number of micro-nanostructure microscopic images, so as to capture micro-nanostructure microscopic images taken under different sizes and different magnifications. When the number of images is different, M*N two-dimensional vectors of different sizes are adaptively constructed to store micro-nano structure microscopic images.

作为优选的,所述轻量化拼接模块基于OpenCV自带的Stitcher类进行多图拼接;若拼接后的全景图存在亮度不均匀、拼接缺失,则判断全景图质量不达标。Preferably, the lightweight stitching module performs multi-image stitching based on the Stitcher class carried by OpenCV; if there is uneven brightness and lack of splicing in the stitched panorama, it is judged that the quality of the panorama is not up to standard.

作为优选的,所述核心拼接模块用于通过尺度不变特征变换SIFI 算法寻找两张图像的关键特征点,并基于快速最邻近搜索FLANN算法匹配两张图像重合部分的关键特征点,以生成对应特征点之间的变换矩阵,基于所述变换矩阵的关系进行多频段融合,以拼接相邻两张图像。Preferably, the core stitching module is used to find the key feature points of the two images through the scale-invariant feature transformation SIFI algorithm, and match the key feature points of the overlapping parts of the two images based on the fast nearest neighbor search FLANN algorithm to generate corresponding The transformation matrix between the feature points is used to perform multi-band fusion based on the relationship of the transformation matrix to stitch two adjacent images.

本发明实施例提供的一种微纳结构图像高通量自动采集拼接系统,通过在微纳显微镜的XY两轴平动载物台外连接两路电推杆,将手动移动拍摄样品改为电动,通过图像采集程序对微纳显微镜进行微距移动控制、图像采集,能够在小误差等间距移动载物台的同时自动采集微纳结构图像样本,并通过显微图像全景图拼接算法自动拼接样本全景图,实现对大尺寸微纳结构样品的高通量显微图像从采集到拼接全自动化,提高了后续的检测分析环节的效率和精度。The embodiment of the present invention provides a high-throughput automatic collection and stitching system for micro-nano structure images. By connecting two electric push rods outside the XY two-axis translation stage of the micro-nano microscope, the manual movement of the photographed sample is changed to an electric one. , through the image acquisition program to control the micro-nano microscope's micro-nano movement and image acquisition, it can automatically collect micro-nano structure image samples while moving the stage at equal intervals with small errors, and automatically stitch the samples through the microscopic image panorama stitching algorithm The panorama image realizes full automation of high-throughput microscopic images of large-scale micro-nano structure samples from collection to splicing, which improves the efficiency and accuracy of subsequent detection and analysis links.

附图说明Description of drawings

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description These are some embodiments of the present invention. Those skilled in the art can also obtain other drawings based on these drawings without creative work.

图1为根据本发明实施例的电推杆与实验升降台连接结构图;Fig. 1 is a connection structure diagram of an electric push rod and an experimental lifting platform according to an embodiment of the present invention;

图2为根据本发明实施例的电推杆杆末端与XY两轴平动载物台的连接结构图;Fig. 2 is a connection structure diagram between the end of the electric push rod and the XY two-axis translation stage according to the embodiment of the present invention;

图3为根据本发明实施例的全景图拼接算法流程图;FIG. 3 is a flowchart of a panorama stitching algorithm according to an embodiment of the present invention;

图4为根据本发明实施例的轻量化模块拼接流程图;Fig. 4 is a flow chart of lightweight module splicing according to an embodiment of the present invention;

图5为根据本发明实施例的多层拼接模块拼接流程图;Fig. 5 is a flow chart of splicing a multi-layer splicing module according to an embodiment of the present invention;

图6为根据本发明实施例的核心拼接模块拼接流程图;FIG. 6 is a splicing flowchart of a core splicing module according to an embodiment of the present invention;

图7为根据本发明实施例的多层拼接模块拼接示意图。Fig. 7 is a schematic diagram of splicing of multi-layer splicing modules according to an embodiment of the present invention.

具体实施方式detailed description

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments It is a part of embodiments of the present invention, but not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.

本申请实施例中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。The term "and/or" in the embodiment of the present application is only an association relationship describing associated objects, which means that there may be three relationships, for example, A and/or B, which can mean: A exists alone, and A and B exist at the same time , there are three cases of B alone.

本申请实施例中的术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。本申请的描述中,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列部件或单元的系统、产品或设备没有限定于已列出的部件或单元,而是可选地还包括没有列出的部件或单元,或可选地还包括对于这些产品或设备固有的其它部件或单元。本申请的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。The terms "first" and "second" in the embodiments of the present application are used for description purposes only, and cannot be understood as indicating or implying relative importance or implicitly indicating the quantity of indicated technical features. Thus, the features defined as "first" and "second" may explicitly or implicitly include at least one of these features. In the description of the present application, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a system, product or equipment comprising a series of components or units is not limited to the listed components or units, but optionally also includes components or units not listed, or optionally also includes Other parts or units inherent in equipment. In the description of the present application, "plurality" means at least two, such as two, three, etc., unless otherwise specifically defined.

在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。Reference herein to an "embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment of the present application. The occurrences of this phrase in various places in the specification are not necessarily all referring to the same embodiment, nor are separate or alternative embodiments mutually exclusive of other embodiments. It is understood explicitly and implicitly by those skilled in the art that the embodiments described herein can be combined with other embodiments.

在微纳结构图像采集分析领域,现有技术中通常人工手动移动平台拍摄样品图片,只能对小尺寸的微纳结构样品进行低通量微纳结构图案拍摄采集,例如对25×15的微纳单元尺寸的微纳结构在4倍放大的情况下,需要至少手动移动平台拍摄25次,在移动过程中无法确保小误差的等间距移动,拍摄相邻样品图案的重复位置也会对最后的分析结果统计造成影响,且当微纳结构样品尺寸增大,需要拍摄高通量样品图片时,手动移动平台拍摄的效率就会非常低。因此,本发明实施例提供一种微纳结构图像高通量自动采集拼接系统,能够在高倍放大的情况下,对大尺寸微纳结构样品实现小误差等间距的自动高通量图像拍摄,并将所采集的图像样本进行全景自动拼接。在全景图的状态下能够为后续的分析提供样品全貌图,便于后续检测分析时能快速精准地定位微纳结构样品出现问题的位置,同时图样是在显微放大的情况下采集,在拼接成全景图后同样保留着放大时清晰的特征信息,为后续的检测分析提供了足够的形态学数据,整体提高后续检测分析的效率。以下将通过多个实施例进行展开说明和介绍。In the field of micro-nano structure image acquisition and analysis, in the prior art, the manual movement of the platform is usually used to take pictures of samples, and only small-sized micro-nano structure samples can be photographed and collected with low-throughput micro-nano structure patterns, for example, for 25×15 micro-nano structure samples In the case of nano-unit-sized micro-nano structures at 4 times magnification, it is necessary to manually move the platform to take pictures at least 25 times. During the movement process, it is impossible to ensure equidistant movement with small errors, and the repeated positions of pictures of adjacent sample patterns will also affect the final The statistics of the analysis results are affected, and when the size of the micro-nano structure sample increases and high-throughput sample pictures need to be taken, the efficiency of manually moving the platform to take pictures will be very low. Therefore, an embodiment of the present invention provides a high-throughput automatic collection and stitching system for micro-nano structure images, which can realize automatic high-throughput image capture with small errors and equal intervals for large-scale micro-nano structure samples under high-magnification conditions, and Automatic panorama stitching of the collected image samples. In the state of the panorama, it can provide a full picture of the sample for subsequent analysis, which is convenient for quickly and accurately locating the problematic position of the micro-nano structure sample during subsequent detection and analysis. The panorama also retains clear feature information when zoomed in, providing sufficient morphological data for subsequent detection and analysis, and improving the efficiency of subsequent detection and analysis as a whole. The following will describe and introduce through multiple embodiments.

图1和图2为根据本发明实施例提供的一种微纳结构图像高通量自动采集拼接系统,适用于各类微纳结构样品的检测,可应用在生物医学、环境科学以及显像科学领域,该系统括显微镜电动平台、显微图像采集单元和显微图像全景拼接单元;Figure 1 and Figure 2 are a high-throughput automatic collection and stitching system for micro-nano structure images provided according to an embodiment of the present invention, which is suitable for the detection of various micro-nano structure samples and can be applied in biomedicine, environmental science and imaging science field, the system includes a microscope electric platform, a microscopic image acquisition unit and a microscopic image panorama stitching unit;

所述显微镜电动平台包括多轴平动载物台,所述多轴平动载物台上搭载有微纳结构样品,用于根据控制指令搭载所述微纳结构样品进行定向定距移动,对所述微纳结构样品的空间位置进行初步调整,将所述微纳结构样品移动至微纳结构显微镜的图像采集范围内;The microscope electric platform includes a multi-axis translation stage, and the multi-axis translation stage is equipped with a micro-nano structure sample, which is used to carry the micro-nano structure sample for directional and fixed-distance movement according to the control command. The spatial position of the micro-nano structure sample is preliminarily adjusted, and the micro-nano structure sample is moved to the image acquisition range of the micro-nano structure microscope;

本实施例中的所述多轴平动载物台包括XY两轴平动载物台5、步进电机1、电机传动结构以及实验升降台2,用于实现电动控制显微镜载物台定向定距移动,还包括直角形角码3和骑马卡4,用以固定步进电机1的传动结构于实验升降台2上。The multi-axis translational stage in this embodiment includes an XY two-axis translational stage 5, a stepping motor 1, a motor transmission structure and an experimental lifting platform 2, which are used to realize the electric control of the orientation of the microscope stage. The distance movement also includes a right-angle corner code 3 and a horse riding card 4, which are used to fix the transmission structure of the stepping motor 1 on the experimental lifting platform 2.

具体的,如图1和图2中所示,所述XY两轴平动载物台5包括X轴移动导轨、Y轴移动导轨和载物台安装位,还包括Y方向传动杆6,其与Y轴移动导轨直接接触,和X方向传动杆7,其与X轴移动导轨直接接触,X轴移动导轨、Y轴移动导轨为可连续移动导轨,所述X轴移动导轨和所述Y轴移动导轨组成可连续移动导轨,所述载物台安装位安装于所述可连续移动导轨上,所述载物台安装位用于安装载物台,XY两轴平动载物台包括各类微纳显微镜的载物台,具有X、Y轴可连续移动导轨。将被放入XY两轴平动载物台5侧面的预置圆孔中,X方向传动杆7中预置圆孔的竖直贯穿螺丝孔8,可用螺丝穿过X方向传动杆7的圆孔,从而将X方向传动杆7与XY两轴平动载物台5连接固定。Specifically, as shown in Figures 1 and 2, the XY two-axis translation stage 5 includes an X-axis moving guide rail, a Y-axis moving guide rail, and an object stage mounting position, and also includes a Y-direction transmission rod 6, which It is in direct contact with the Y-axis moving guide rail, and the X-direction transmission rod 7 is in direct contact with the X-axis moving guide rail. The X-axis moving guide rail and the Y-axis moving guide rail are continuously movable guide rails. The X-axis moving guide rail and the Y-axis moving guide rail The moving guide rails form a continuously movable guide rail, and the mounting position of the object stage is installed on the continuously movable guide rail, and the mounting position of the object stage is used to install the object stage. The stage of the micro-nano microscope has a guide rail that can move continuously in the X and Y axes. It will be put into the preset round hole on the side of the XY two-axis translation stage 5, the preset round hole in the X direction transmission rod 7 vertically penetrates the screw hole 8, and the screw can pass through the circle of the X direction transmission rod 7. holes, so that the X-direction transmission rod 7 is connected and fixed with the XY two-axis translation stage 5.

所述电机传动结构包括传送带、齿轮和推杆,所述推杆包括第一推杆和第二推杆;所述载物台安装位滑动安装于所述可连续移动导轨上,且所述载物台安装位的滑动方向与X轴移动导轨或Y轴移动导轨平行,所述第一推杆的一端沿平行于X轴移动导轨或Y轴移动导轨方向连接所述载物台安装位,所述第一推杆的另一端连接至步进电机1;所述载物台滑动安装于所述载物台安装位上,且所述载物台的滑动方向与Y轴移动导轨或X轴移动导轨平行,所述第二推杆的一端沿平行于Y轴移动导轨或X轴移动导轨方向连接所述载物台,所述第二推杆的另一端连接至步进电机1,本实施例中,步进电机1包括第一步进电机和第二步进电机,其中,第一推杆对应第一步进电机,第二推杆对应第二步进电机;其中,第一推杆、第二推杆均为电推杆。The motor transmission structure includes a conveyor belt, a gear and a push rod, and the push rod includes a first push rod and a second push rod; the mounting position of the stage is slidably installed on the continuously movable guide rail, and the The sliding direction of the stage mounting position is parallel to the X-axis moving guide rail or the Y-axis moving guide rail, and one end of the first push rod is connected to the object stage mounting position along a direction parallel to the X-axis moving guide rail or the Y-axis moving guide rail, so The other end of the first push rod is connected to the stepper motor 1; the stage is slidably installed on the stage mounting position, and the sliding direction of the stage is in line with the Y-axis moving guide rail or the X-axis movement The guide rails are parallel, one end of the second push rod is connected to the stage in a direction parallel to the Y-axis moving guide rail or the X-axis moving guide rail, and the other end of the second push rod is connected to the stepping motor 1, in this embodiment Among them, the stepping motor 1 includes a first stepping motor and a second stepping motor, wherein the first push rod corresponds to the first stepping motor, and the second push rod corresponds to the second stepping motor; wherein the first push rod, The second push rod is an electric push rod.

使载物台随电机的转动方向不同实现不同方向的传动,如推杆末端与载物台通过螺丝直接相连,实现推拉两方向的传动;推杆末端加入n型卡套,卡套装至载物台两端,推杆伸缩时实现载物台两方向的移动。The stage can be driven in different directions according to the rotation direction of the motor. For example, the end of the push rod is directly connected with the stage through screws to realize the transmission in both directions of push and pull; Both ends of the stage, when the push rod stretches and retracts, the movement of the stage in two directions is realized.

所述传送带和所述齿轮组成传动组,所述传动组连接X轴移动导轨、Y轴移动导轨,以控制X轴移动导轨、Y轴移动导轨带动所述载物台移动。The conveyor belt and the gears form a transmission group, and the transmission group is connected to the X-axis moving guide rail and the Y-axis moving guide rail to control the X-axis moving guide rail and the Y-axis moving guide rail to drive the moving platform.

电机传动结构能够通过机械结构与载物台相连,从而带动载物台进行微距定向移动,如推杆杆头与载物台相连,通过推拉移动载物台;传送带与齿轮等与载物台的X-Y转轴相连,通过旋转带动载物台。The motor transmission structure can be connected with the stage through the mechanical structure, so as to drive the stage to perform macro-directional movement, such as the push rod head is connected with the stage, and the stage is moved by pushing and pulling; the conveyor belt and gears are connected with the stage The X-Y shafts are connected to each other, and the stage is driven by rotation.

所述载物台安装位底部设有第一凹轨,所述载物台安装位顶部设有第二凹轨,所述第一凹轨与所述第二凹轨相互垂直;所述载物台安装位通过所述第一凹轨滑动安装于X轴移动导轨或Y轴移动导轨上,所述载物台通过所述第二凹轨安装于所述载物台安装位上。The bottom of the stage mounting position is provided with a first recessed rail, and the top of the stage mounting position is provided with a second recessed rail, and the first recessed rail and the second recessed rail are perpendicular to each other; The stage mounting position is slidably installed on the X-axis moving guide rail or the Y-axis moving guide rail through the first concave rail, and the object stage is installed on the object stage mounting position through the second concave rail.

所述多轴平动载物台还包括升降台,移动导轨的范围就是载物台外面的一圈,然后在载物台上有连接传动结构的位置,升降台与步进电机相连,然后平放在桌面上,底部有防滑的材料或者结构,升降台整体只与步进电机相连。所述步进电机1、所述电机传动结构相对固定于所述升降台上,且所述步进电机1、所述电机传动结构和所述载物台的位置相对固定;升降台用于调节步进电机1及其传动结构处于所需高度,且升降台具有与步进电机1及其传动结构相连的结构,保证系统运作时步进电机1及其传动结构、载物台和实验升降台2不会发生相对位移,如连接不锈钢角码和不锈钢圆形骑马卡来固定步进电机1、推杆。The multi-axis translation stage also includes a lifting platform, the range of the moving guide rail is a circle outside the stage, and then there is a position for connecting the transmission structure on the stage, the lifting platform is connected with the stepping motor, and then the horizontal Put it on the desktop, with non-slip material or structure on the bottom, and the lifting platform as a whole is only connected to the stepping motor. The stepper motor 1 and the motor transmission structure are relatively fixed on the lifting platform, and the positions of the stepping motor 1, the motor transmission structure and the loading platform are relatively fixed; the lifting platform is used to adjust The stepping motor 1 and its transmission structure are at the required height, and the lifting platform has a structure connected with the stepping motor 1 and its transmission structure, so as to ensure the stepping motor 1 and its transmission structure, the loading platform and the experimental lifting platform when the system is in operation 2 Relative displacement will not occur, such as connecting the stainless steel corner code and the stainless steel circular riding card to fix the stepper motor 1, the push rod.

其中,所述步进电机1为反应式步进电机1、永磁式步进电机1或混合式步进电机1,所述步进电机1的最小步距角为毫米级。Wherein, the stepping motor 1 is a reactive stepping motor 1 , a permanent magnet stepping motor 1 or a hybrid stepping motor 1 , and the minimum step angle of the stepping motor 1 is millimeter level.

如图1、图2中所示,两路32两相步进电机、电推杆以及具有连接结构的改良升降台;其中一号32两相步进电机、第一电推杆和二号32两相步进电机、第二电推杆固定于实验升降台2顶上,可根据不同显微镜平台调整高度,并且其杆末端可以与XY两轴平动载物台5壁相连接;XY轴平动载物台的后侧,有凹槽和螺孔,可供安装连接32两相步进电机电推杆的杆末端,其结构示意图如图2所示;实验升降台2顶面尺寸大于200×120(mm),并且在规定处可设置螺孔,以连接不锈钢角码和不锈钢圆形骑马卡,从而可以将电机电推杆固定于其顶面上,其结构示意图如图3所示。As shown in Figure 1 and Figure 2, there are two 32 two-phase stepping motors, electric push rods and improved lifting platforms with connection structures; among them, the first 32 two-phase stepping motors, the first electric push rod and the second 32 The two-phase stepping motor and the second electric push rod are fixed on the top of the experimental lifting platform 2, and the height can be adjusted according to different microscope platforms, and the end of the rod can be connected with the 5 walls of the XY two-axis translation stage; There are grooves and screw holes on the rear side of the moving stage, which can be used to install and connect the rod end of the electric push rod of 32 two-phase stepping motors. The schematic diagram of its structure is shown in Figure 2; ×120(mm), and screw holes can be set at the specified places to connect the stainless steel corner bracket and the stainless steel round riding card, so that the electric push rod of the motor can be fixed on its top surface. The schematic diagram of its structure is shown in Figure 3.

所述显微图像采集单元包括图像采集模块和电动平台微距移动模块,所述电动平台微距移动模块用于控制所述多轴平动载物台移动,以对所述微纳结构样品进行微距移动,所述图像采集模块用于控制所述微纳结构显微镜对微纳结构样品进行高通量图像采集,获取所述微纳结构样品在预设放大倍率情况下不同位置的微纳结构显微图像。The microscopic image acquisition unit includes an image acquisition module and an electric platform macro movement module, and the electric platform macro movement module is used to control the movement of the multi-axis translational stage to carry out the micro-nano structure sample Macro movement, the image acquisition module is used to control the micro-nano structure microscope to perform high-throughput image acquisition on the micro-nano structure sample, and obtain the micro-nano structure at different positions of the micro-nano structure sample under the preset magnification microscopic image.

本实施例中,按照微纳结构样品的尺寸设计和微纳显微镜放大倍数的不同,对微纳结构样品采用不同的采集方案,将显微图像采集系统的图像采集程序(算法)和电动平台微距移动控制程序调整不同的参数,完成图像的自动采集;其中,PC端上位机的图像采集程序(即图像采集模块)和下位机的电动平台微距移动程序(即电动平台微距移动模块),用于自动采集高通量的微纳结构显微图像,PC端上位机与下位机通过USB或串口进行通信,在微纳结构显微电动平台移动的同时PC端采集图像,实现微纳结构高通量图像采集全自动化。In this example, according to the size design of the micro-nano structure sample and the magnification of the micro-nano microscope, different acquisition schemes are adopted for the micro-nano structure sample, and the image acquisition program (algorithm) of the micro-image acquisition system and the electric platform micro Adjust different parameters from the mobile control program to complete the automatic image acquisition; among them, the image acquisition program of the PC-side upper computer (ie, the image acquisition module) and the electric platform macro movement program of the lower computer (ie, the electric platform macro movement module) , used to automatically collect high-throughput micro-nano structure microscopic images, the host computer on the PC end communicates with the lower-position computer through USB or serial ports, and the PC end collects images while the micro-nano structure micro-electric platform moves to realize the micro-nano structure High-throughput image acquisition is fully automated.

具体的,选用不同尺寸的介电泳显示器件置于显微镜的电动载物台,PC端通过CCD的驱动显像软件能够清晰显示介电泳显示器件放大后的图像,选用arduino uno作为下位机运行电动平台微距移动程序,选用arduino A4988两路步进电机驱动拓展板驱动32两相步进电机电推杆,完成上位机、下位机与执行器的信号线路接线,完成执行器与直流电源的能量线路接线,根据介电泳显示器件的尺寸按照采集方案表格更改图像采集程序和电动平台微距移动程序的参数,启动程序自动完成微纳结构高通量图像样本的采集,采集方案如下表1所示。Specifically, different sizes of dielectrophoretic display devices are selected and placed on the motorized stage of the microscope. The PC end can clearly display the enlarged image of the dielectrophoretic display device through the CCD-driven imaging software, and the arduino uno is selected as the lower computer to run the motorized platform. Micro-distance mobile program, choose arduino A4988 two-way stepper motor drive expansion board to drive 32 two-phase stepper motor electric push rods, complete the signal circuit wiring of the upper computer, lower computer and actuator, and complete the energy circuit between the actuator and the DC power supply Wiring, according to the size of the dielectrophoretic display device, change the parameters of the image acquisition program and the macro movement program of the electric platform according to the acquisition plan form, and start the program to automatically complete the acquisition of high-throughput image samples of micro-nano structures. The acquisition plan is shown in Table 1 below.

Figure 650067DEST_PATH_IMAGE002
Figure 650067DEST_PATH_IMAGE002

所述显微图像全景拼接单元用于对所述微纳结构显微图像进行全景拼接。The microscopic image panorama stitching unit is used for panoramic stitching of the micro-nanostructure microscopic images.

在本实施例中,所述显微图像全景拼接单元包括数据形状构造模块、核心拼接模块、轻量化拼接模块和多层拼接模块;In this embodiment, the microscopic image panorama stitching unit includes a data shape construction module, a core stitching module, a lightweight stitching module and a multi-layer stitching module;

所述数据形状构造模块用于将采集到的微纳结构显微图像从一维向量转换为M*N二维向量,以存储微纳结构显微图像;基于微纳结构显微图像的数量自适应调整所构造二维向量的行列数,以在不同尺寸、不同放大倍数下拍摄的微纳结构显微图像数量不同时,自适应构造出不同大小的M*N二维向量以存储微纳结构显微图像,其向量变化如下:The data shape construction module is used to convert the collected micro-nano structure microscopic image from a one-dimensional vector to M*N two-dimensional vector to store the micro-nano structure microscopic image; based on the number of micro-nano structure microscopic images from Adapt to adjust the number of rows and columns of the constructed two-dimensional vector, so that when the number of micro-nano structure microscopic images taken under different sizes and different magnifications is different, adaptively construct M*N two-dimensional vectors of different sizes to store the micro-nano structure Microscopic image, its vector changes as follows:

p1, p2, p3, p4 p 1 , p 2 , p 3 , p 4

p1, p2, p3, p4, ...pn-1,pn——> p5, p6, p7, p8 p 1 , p 2 , p 3 , p 4 , ...p n-1 ,p n ——> p 5 , p 6 , p 7 , p 8

......

pn-3, pn-2, pn-1, pn p n-3 , p n-2 , p n-1 , p n

二维向量中的每一张图Pi所处的位置应该与全景图对应。The position of each picture Pi in the two-dimensional vector should correspond to the panorama.

所述轻量化拼接模块用于将M*N二维向量中的每一行/列图像列表拼接成一幅全景图,并在全景图质量不达标时,将对应行/列图像列表输入至多层拼接模块;轻量化拼接模块基于OpenCV自带的Stitcher类将M*N二维向量中的每一行/列图像列表中的图像进行多图拼接,拼接成一幅全景图单独储存;若拼接后的全景图存在亮度不均匀、拼接缺失,则判断全景图质量不达标,OpenCV的Stitcher类的多图像拼接具有较高的拼接速度,但易存在亮度不均、拼接缺失的情况,因此对轻量化拼接模块所生成的全景图进行质量检测,当出现亮度不均严重、拼接缺失时将此行图像列表重新输入多层拼接模块重新拼接,确保拼接速率的同时有较好的拼接质量。The lightweight splicing module is used to splice each row/column image list in the M*N two-dimensional vector into a panorama, and when the quality of the panorama is not up to standard, input the corresponding row/column image list to the multi-layer splicing module ; The lightweight stitching module is based on the Stitcher class that comes with OpenCV to stitch the images in each row/column image list in the M*N two-dimensional vector into multiple images, and stitch them into a panorama and store them separately; if the stitched panorama exists If the brightness is uneven and the splicing is missing, the quality of the panorama is judged to be substandard. OpenCV’s Stitcher class of multi-image stitching has a high splicing speed, but it is prone to uneven brightness and missing splicing. Therefore, the lightweight stitching module generates The panorama is inspected for quality. When there is serious brightness unevenness and lack of splicing, the row of image lists will be re-entered into the multi-layer stitching module for re-splicing, ensuring splicing speed and good splicing quality at the same time.

对于数据形状构造模块适应构造出的M*N二维向量,从第一行(列)开始逐行(列)读取图像列表,将图像列表中的图像(即微纳结构显微图像)先输入到轻量化拼接模块中进行拼接,轻量化模块流程如图4所示,基于OpenCV的Stitcher类对输入的第m行(列)图像列表进行快速拼接,然后输出该行(列)图像的拼接图;For the M*N two-dimensional vector constructed by the data shape construction module, the image list is read row by row (column) from the first row (column), and the images in the image list (that is, micro-nano structure microscopic images) are first Input to the lightweight splicing module for splicing. The lightweight module flow is shown in Figure 4. The Stitcher class based on OpenCV quickly stitches the input mth row (column) image list, and then outputs the splicing of the row (column) image picture;

接着对拼接图进行质量检测,检测拼接图的每一张子图间是否存在严重的亮度差异,以及通过拼接图长度判断本次轻量化拼接是否存在图像缺失,如果质量达标,则储存本次拼接的结果,如果不达标,则将该行(列)的图像列表输入到多层拼接模块中进行拼接。Then perform quality inspection on the mosaic image to detect whether there is a serious brightness difference between each sub-image of the mosaic image, and judge whether there is an image missing in this light-weight mosaic by the length of the mosaic image. If the quality is up to standard, store the result of this mosaic , if not up to standard, the image list of the row (column) is input into the multi-layer splicing module for splicing.

所述多层拼接模块用于以输入的一行/列图像列表作为第一层图像,并将第一层图像中每相邻两张图像组合输入所述核心拼接模块,并将相邻两张图像生成的小型全景图构成第二层图像,将第二层图像中每相邻两张图像组合输入所述核心拼接模块,并将相邻两张图像生成的小型全景图构成第三层图像,直至最后一层图像中的图像数为1;将生成的各层图像中的组合图像组成的列表输入至所述轻量化拼接模块。The multi-layer stitching module is used to use the input row/column image list as the first layer image, and combine every two adjacent images in the first layer image into the core stitching module, and combine the adjacent two images The generated small panorama constitutes the second layer image, and every two adjacent images in the second layer image are combined into the core stitching module, and the small panorama generated by the adjacent two images constitutes the third layer image, until The number of images in the last layer of images is 1; the generated list of combined images in each layer of images is input to the lightweight splicing module.

本实施例中,多层拼接模块实现步骤包括将原始输入的一行图像列表作为第一层图像,用步进选择器不断选择相邻的两张图片送入核心拼接模块进行拼接,相邻图像两两生成的小型全景图则构成构成第二层图像,假设最终将原始输入的图像列表储存这n张待拼接图像,则拼接过程会生成n层图像,除第一层外的每一层都比前一层少一张待拼接图像,且相邻图像的重合区域将逐层增加,确保多图像融合的高质量。In this embodiment, the implementation steps of the multi-layer splicing module include taking the original input row image list as the first layer image, using the step selector to continuously select two adjacent pictures and sending them to the core splicing module for splicing. The two generated small panoramas constitute the second layer of images. Assuming that the original input image list is finally stored for the n images to be stitched, the stitching process will generate n layers of images, and each layer except the first layer is larger than There is one less image to be stitched in the previous layer, and the overlapping area of adjacent images will increase layer by layer to ensure the high quality of multi-image fusion.

如图5、图7中所示,多层拼接模块用步进选择器对输入的第m行(列)图像列表不断选择相邻的两张图片送入核心拼接模块进行拼接,相邻图像两两生成的小型全景图则构成构成第二层图像,本具体实施例中原始输入的图像列表储存着5张待拼接图像,则拼接过程会生成5层图像,除第一层外的每一层都比前一层少一张待拼接图像,且相邻图像的重合区域将逐层增加,确保多图像融合的高质量,其拼接过程流程图如图5所示,示意图如图7所示。As shown in Figure 5 and Figure 7, the multi-layer splicing module uses a step selector to continuously select two adjacent pictures from the input m row (column) image list and send them to the core splicing module for splicing. The two generated small panoramas form the second layer of images. In this specific embodiment, the original input image list stores 5 images to be spliced, and the splicing process will generate 5 layers of images. Each layer except the first layer There is one less image to be stitched than the previous layer, and the overlapping area of adjacent images will increase layer by layer to ensure the high quality of multi-image fusion. The flow chart of the stitching process is shown in Figure 5, and the schematic diagram is shown in Figure 7.

所述核心拼接模块用于进行对两张图像进行拼接为一幅小型全景图;核心拼接模块用于通过尺度不变特征变换SIFI 算法寻找两张图像的关键特征点,并基于快速最邻近搜索FLANN算法匹配两张图像重合部分的关键特征点,以生成对应特征点之间的变换矩阵,基于所述变换矩阵的关系进行多频段融合,以拼接相邻两张图像。The core stitching module is used to stitch two images into a small panorama; the core stitching module is used to find the key feature points of the two images through the scale-invariant feature transformation SIFI algorithm, and based on the fast nearest neighbor search FLANN The algorithm matches the key feature points of the overlapping parts of the two images to generate a transformation matrix between the corresponding feature points, and performs multi-band fusion based on the relationship of the transformation matrix to stitch two adjacent images.

最后是将每一行(列)的拼接结果图组成新的图像列表,对此图像列表重复上述步骤进行最后的拼接。Finally, the stitching result images of each row (column) are formed into a new image list, and the above steps are repeated for the image list to perform the final stitching.

本发明的各实施方式可以任意进行组合,以实现不同的技术效果。Various embodiments of the present invention can be combined arbitrarily to achieve different technical effects.

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线)或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘SolidStateDisk)等。In the above embodiments, all or part of them may be implemented by software, hardware, firmware or any combination thereof. When implemented using software, it may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on the computer, the processes or functions according to the present application will be generated in whole or in part. The computer can be a general purpose computer, a special purpose computer, a computer network, or other programmable devices. The computer instructions may be stored in or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be transmitted from a website, computer, server or data center Transmission to another website site, computer, server, or data center by wired (eg, coaxial cable, optical fiber, DSL) or wireless (eg, infrared, wireless, microwave, etc.) means. The computer-readable storage medium may be any available medium that can be accessed by a computer, or a data storage device such as a server or a data center integrated with one or more available media. The available media may be magnetic media (eg, floppy disk, hard disk, magnetic tape), optical media (eg, DVD), or semiconductor media (eg, SolidState Disk).

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,该流程可以由计算机程序来指令相关的硬件完成,该程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法实施例的流程。而前述的存储介质包括:ROM或随机存储记忆体RAM、磁碟或者光盘等各种可存储程序代码的介质。Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments are realized. The processes can be completed by computer programs to instruct related hardware. The programs can be stored in computer-readable storage media. When the programs are executed , may include the processes of the foregoing method embodiments. The aforementioned storage medium includes: ROM or random access memory RAM, magnetic disk or optical disk, and other various media that can store program codes.

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: it can still be Modifications are made to the technical solutions described in the foregoing embodiments, or equivalent replacements are made to some of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the various embodiments of the present invention.

Claims (11)

1. A micro-nano structure image high-flux automatic acquisition and splicing system is characterized by comprising a microscope electric platform, a microscopic image acquisition unit and a microscopic image panoramic splicing unit;
the microscope electric platform comprises a multi-axis translation objective table, wherein a micro-nano structure sample is carried on the multi-axis translation objective table and used for carrying the micro-nano structure sample to move at a fixed direction and a fixed distance according to a control instruction, preliminarily adjusting the spatial position of the micro-nano structure sample and moving the micro-nano structure sample to the image acquisition range of the micro-nano structure microscope;
the microscopic image acquisition unit comprises an image acquisition module and an electric platform micro-distance moving module, the electric platform micro-distance moving module is used for controlling the multi-axis translation object stage to move so as to carry out micro-distance movement on the micro-nano structure sample, and the image acquisition module is used for controlling the micro-nano structure microscope to carry out high-flux image acquisition on the micro-nano structure sample so as to acquire micro-nano structure microscopic images of the micro-nano structure sample at different positions under the condition of preset magnification;
the microscopic image panoramic stitching unit is used for performing panoramic stitching on the micro-nano structure microscopic image; the microscopic image panoramic stitching unit comprises a data shape construction module, a core stitching module, a lightweight stitching module and a multilayer stitching module;
the data shape construction module is used for converting the collected micro-nano structure microscopic image from a one-dimensional vector to an M x N two-dimensional vector so as to store the micro-nano structure microscopic image;
the lightweight splicing module is used for splicing each row/column image list in the M-by-N two-dimensional vector into a panorama, and when the quality of the panorama does not reach the standard, the corresponding row/column image list is input into the multilayer splicing module;
the core splicing module is used for splicing the two images into a small panoramic image;
the multi-layer splicing module is used for taking an input line/column image list as a first layer image, combining and inputting every two adjacent images in the first layer image into the core splicing module, forming a second layer image by using small panoramic pictures generated by the two adjacent images, combining and inputting every two adjacent images in the second layer image into the core splicing module, and forming a third layer image by using the small panoramic pictures generated by the two adjacent images until the number of images in the last layer image is 1; and inputting a list consisting of combined images in the generated images of each layer into the lightweight splicing module.
2. The micro-nano structure image high-flux automatic acquisition and splicing system according to claim 1, wherein the multi-axis translation stage comprises an XY two-axis translation stage; the XY two-axis translation objective table comprises an X-axis moving guide rail, a Y-axis moving guide rail and an objective table mounting position, the X-axis moving guide rail and the Y-axis moving guide rail form a continuously movable guide rail, the objective table mounting position is mounted on the continuously movable guide rail, and the objective table mounting position is used for mounting the objective table.
3. The micro-nano structure image high-flux automatic acquisition and splicing system according to claim 2, wherein the microscope electric platform further comprises a motor transmission structure and at least two stepping motors;
the motor transmission structure comprises a conveyor belt, a gear and a push rod, and the push rod comprises a first push rod and a second push rod; the object stage installation position is slidably installed on the continuously movable guide rail, the sliding direction of the object stage installation position is parallel to the X-axis movable guide rail or the Y-axis movable guide rail, one end of the first push rod is connected with the object stage installation position along the direction parallel to the X-axis movable guide rail or the Y-axis movable guide rail, and the other end of the first push rod is connected to the stepping motor; the object stage is arranged on the object stage installation position in a sliding mode, the sliding direction of the object stage is parallel to the Y-axis moving guide rail or the X-axis moving guide rail, one end of the second push rod is connected with the object stage along the direction parallel to the Y-axis moving guide rail or the X-axis moving guide rail, and the other end of the second push rod is connected to the stepping motor;
the transmission group is connected with the X-axis moving guide rail and the Y-axis moving guide rail so as to control the X-axis moving guide rail and the Y-axis moving guide rail to drive the objective table to move.
4. The micro-nano structure image high-throughput automatic acquisition and splicing system according to claim 3, wherein a first concave rail is arranged at the bottom of the object stage installation position, a second concave rail is arranged at the top of the object stage installation position, and the first concave rail and the second concave rail are perpendicular to each other; the object stage installation position is arranged on the X-axis moving guide rail or the Y-axis moving guide rail in a sliding mode through the first concave rail, and the object stage is arranged on the object stage installation position through the second concave rail.
5. The micro-nano structure image high-throughput automatic acquisition and splicing system according to claim 3, wherein an n-type clamping sleeve is arranged at the tail end of the push rod, the n-type clamping sleeve is sleeved at two ends of the objective table, and the objective table moves in two directions when the push rod stretches.
6. The micro-nano structure image high-flux automatic acquisition and splicing system according to claim 3, wherein the multi-axis translation stage further comprises a lifting table, the lifting table is connected with a stepping motor, the stepping motor and the motor transmission structure are relatively fixed on the lifting table, and the positions of the stepping motor, the motor transmission structure and the stage are relatively fixed.
7. The micro-nano structure image high-flux automatic acquisition and splicing system according to claim 6, wherein the stepping motor and the motor transmission structure are fixedly connected with the objective table through a stainless steel corner brace and a stainless steel circular horse riding.
8. The micro-nano structure image high-flux automatic acquisition and splicing system according to claim 3, wherein the stepping motor is a reaction type stepping motor, a permanent magnet type stepping motor or a hybrid type stepping motor, and the minimum stepping angle of the stepping motor is in millimeter level.
9. The system for automatically acquiring and splicing the micro-nano structure image at high flux according to claim 1, wherein the data shape construction module is specifically used for adaptively adjusting the number of rows and columns of constructed two-dimensional vectors based on the number of micro-nano structure microscopic images, so that when the number of the micro-nano structure microscopic images shot under different sizes and different magnification factors is different, M x N two-dimensional vectors with different sizes are adaptively constructed to store the micro-nano structure microscopic images.
10. The micro-nano structure image high-throughput automatic acquisition and splicing system according to claim 1, wherein the lightweight splicing module performs multi-graph splicing based on a Stitcher class of OpenCV; and if the spliced panoramic image has uneven brightness and splicing loss, judging that the quality of the panoramic image does not reach the standard.
11. The micro-nano structure image high-throughput automatic acquisition and splicing system according to claim 9, wherein the core splicing module is used for searching key feature points of two images through a scale invariant feature transform (SIFI) algorithm, matching the key feature points of the overlapped part of the two images based on a fast nearest neighbor search (FLANN) algorithm to generate a transformation matrix between the corresponding feature points, and performing multi-band fusion based on the relation of the transformation matrix to splice the two adjacent images.
CN202211177578.5A 2022-09-27 2022-09-27 Automatic high-flux image acquisition and splicing system for micro-nano structure Active CN115268051B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211177578.5A CN115268051B (en) 2022-09-27 2022-09-27 Automatic high-flux image acquisition and splicing system for micro-nano structure

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211177578.5A CN115268051B (en) 2022-09-27 2022-09-27 Automatic high-flux image acquisition and splicing system for micro-nano structure

Publications (2)

Publication Number Publication Date
CN115268051A CN115268051A (en) 2022-11-01
CN115268051B true CN115268051B (en) 2023-01-13

Family

ID=83757305

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211177578.5A Active CN115268051B (en) 2022-09-27 2022-09-27 Automatic high-flux image acquisition and splicing system for micro-nano structure

Country Status (1)

Country Link
CN (1) CN115268051B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117309903B (en) * 2023-10-10 2024-05-07 青岛峻海物联科技有限公司 Method and device for positioning defects in tunnel

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN202141852U (en) * 2011-07-19 2012-02-08 浙江格林蓝德信息技术有限公司 Microscope device for full-view micro image shooting
US11822067B2 (en) * 2019-06-27 2023-11-21 Medipan Gmbh XYZ microscope stage with a vertically translatable carriage
CN115047614B (en) * 2022-05-24 2023-06-06 吉林大学 Microscopic imaging automatic detection method and system based on fully automatic displacement stage

Also Published As

Publication number Publication date
CN115268051A (en) 2022-11-01

Similar Documents

Publication Publication Date Title
US12348879B2 (en) Unscanned optical inspection system using a micro camera array
JP6437947B2 (en) Fully automatic rapid microscope slide scanner
CN115268051B (en) Automatic high-flux image acquisition and splicing system for micro-nano structure
EP0458199B1 (en) Laser processing device and laser processing method
CN107065160A (en) A fully automatic microscanner
KR20090121227A (en) Storage medium storing substrate observing apparatus, substrate observing method, control unit and program
WO2012176563A1 (en) Defect inspection device and defect inspection method
CN100345021C (en) Microscope and sample observing method
CN117020517B (en) Pre-weld addressing method and system
CN111999297A (en) High-throughput digital pathological section automatic scanning device
KR102621338B1 (en) System for testing camera module and operating methode thereof
CN103228107A (en) Position correction device and position correction method using same
JPH0735645A (en) Apparatus for inspecting liquid crystal panel
CN114166754A (en) Autofocus device for line scan automatic optical inspection system
CN212845070U (en) Visual detector for screen printing plate repairing machine
JP3542114B2 (en) Visual inspection support equipment for industrial products
CN112017123A (en) Imaging method of virtual microscope
JPS62130305A (en) Image processing type measuring instrument
CN211352343U (en) A mobile phone camera module multifunctional test equipment
CN211318244U (en) Double-sided defect image acquisition equipment and vertical clamping device
JP2004184411A (en) Location recognition method
JP2009162671A (en) Industrial product visual inspection support system
CN206095984U (en) Wafer detecting device based on image processing
CN112231502A (en) A point-and-click device for collecting artwork information
JPH04301547A (en) Apparatus and method for inspecting surface

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant