[go: up one dir, main page]

CN102599887B - Optical projection tomography method based on helical scanning track - Google Patents

Optical projection tomography method based on helical scanning track Download PDF

Info

Publication number
CN102599887B
CN102599887B CN 201110435836 CN201110435836A CN102599887B CN 102599887 B CN102599887 B CN 102599887B CN 201110435836 CN201110435836 CN 201110435836 CN 201110435836 A CN201110435836 A CN 201110435836A CN 102599887 B CN102599887 B CN 102599887B
Authority
CN
China
Prior art keywords
projection
fault
reconstructed
scanning
axis
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
CN 201110435836
Other languages
Chinese (zh)
Other versions
CN102599887A (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.)
Institute of Automation of Chinese Academy of Science
Original Assignee
Institute of Automation of Chinese Academy of Science
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 Institute of Automation of Chinese Academy of Science filed Critical Institute of Automation of Chinese Academy of Science
Priority to CN 201110435836 priority Critical patent/CN102599887B/en
Publication of CN102599887A publication Critical patent/CN102599887A/en
Application granted granted Critical
Publication of CN102599887B publication Critical patent/CN102599887B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Analysing Materials By The Use Of Radiation (AREA)
  • Apparatus For Radiation Diagnosis (AREA)

Abstract

The invention discloses an optical projection tomography method based on a helical scanning track. The projection data obtained by an optical projection tomography (OPT) system in a helical scanning manner is rearranged to be transformed to a series of sinusoidal projection images scanned in a circular track, and the sinusoidal projection images are reconstructed, so as to obtain a sample three-dimensional fault structure. The optical projection tomography method provided in the embodiment of the invention can be used for effectively expanding the view of the optical projection tomography, in particular to the imaging view for long and thin objects.

Description

一种基于螺旋扫描轨道的光学投影断层成像方法An Optical Projection Tomography Method Based on Helical Scanning Track

技术领域 technical field

本发明涉及一种光学投影断层成像(Optical Projection Tomography,简称OPT)技术,尤其涉及一种基于螺旋扫描轨道的光学投影断层成像方法。The present invention relates to an optical projection tomography (Optical Projection Tomography, referred to as OPT) technology, in particular to an optical projection tomography method based on a spiral scanning track.

背景技术 Background technique

光学投影断层成像技术是利用光线在小尺寸生物体中沿直线传播的特点,发射可见光线穿透样品,然后用相机采集多个角度的样品投影视图,进行三维成像。具体来说,在进行光学投影断层成像时,需要对样品进行多角度扫描,一般采用电控转台对样品进行步进式旋转,每旋转到一个角度采集一幅或多幅投影图像,扫描过程中样本没有竖直方向和水平方向的移动,仅有转动,从另一个角度也可认为是激光器和探测器在围绕被测样本沿圆轨道旋转,这种扫描方式被称为圆轨道扫描。光学投影断层成像系统圆轨道扫描最终采集到的数据是一系列不同角度下光线穿过样品的二维投影图像,如果将所有投影图像的某一行都提取出来,按照扫描顺序依次按行叠加为一副图像,就可以得到一个类似正弦曲线的正弦图,每一幅正弦图对应了样品的一张水平重建断层,所有正弦图就对应了样品的三维断层重建体,从投影数据到样品三维断层结构的过程称为光学投影断层成像三维重建。Optical projection tomography technology uses the characteristics of light propagating in a straight line in a small-sized organism, emits visible light to penetrate the sample, and then uses a camera to collect projected views of the sample from multiple angles for three-dimensional imaging. Specifically, when performing optical projection tomography, the sample needs to be scanned from multiple angles. Generally, an electronically controlled turntable is used to rotate the sample step by step, and one or more projection images are collected for each rotation to an angle. The sample does not move vertically and horizontally, but only rotates. From another angle, it can also be considered that the laser and the detector are rotating around the sample under test along a circular orbit. This scanning method is called circular orbit scanning. The final data collected by the circular orbit scanning of the optical projection tomography system is a series of two-dimensional projection images of light passing through the sample at different angles. If a certain line of all the projection images is extracted, they will be superimposed line by line according to the scanning sequence. A sinusoidal image similar to a sinusoidal curve can be obtained. Each sinusoidal image corresponds to a horizontal reconstruction slice of the sample, and all sinograms correspond to the three-dimensional tomographic reconstruction of the sample. From the projection data to the three-dimensional fault structure of the sample The process is called optical projection tomography for 3D reconstruction.

光学投影断层成像技术可以实现1-10毫米尺度生物样品的结构和分子特异性功能成像,具有分辨率高、结构功能一体化、无辐射、成本低等诸多优点,它可以在小尺度对活体生物进行细胞水平的定性和定量研究,实现生物体的实时、无创、动态、在体成像。但是光学投影断层成像技术通常是基于圆轨道扫描,其成像视野为立方体,视野有限,特别是针对细长物体扫描时,其要么采用较小的光路放大倍数,使立方体成像视野完全覆盖整个样本,但空间分辨率差;要么采用较大的光路放大倍数,空间分辨率较高,但是成像视野不能完全覆盖样本,仅能进行样本局部精细成像。目前国际上针对于细长物体进行扫描时,尚无法同时实现样本全覆盖和高空间分辨率,这个问题被称为“长物体”问题。Optical projection tomography technology can realize structural and molecular-specific functional imaging of biological samples at a scale of 1-10 mm. It has many advantages such as high resolution, integrated structure and function, no radiation, and low cost. Carry out qualitative and quantitative research at the cellular level to achieve real-time, non-invasive, dynamic, and in vivo imaging of organisms. However, optical projection tomography is usually based on circular orbit scanning, and its imaging field of view is a cube with a limited field of view. Especially when scanning slender objects, it either uses a small optical path magnification to make the cube imaging field of view completely cover the entire sample. But the spatial resolution is poor; either a larger optical path magnification is used, and the spatial resolution is higher, but the imaging field of view cannot completely cover the sample, and only local fine imaging of the sample can be performed. At present, when scanning slender objects in the world, it is still impossible to achieve full sample coverage and high spatial resolution at the same time. This problem is called the "long object" problem.

光学投影断层成像出现“长物体”无法高分辨率成像问题的关键原因在于扫描过程一般采用圆轨道,即样品只有转动,没有平动,圆轨道扫描导致光学投影断层成像的有效成像视野为一个立方体,而对于细长样本,其本身并不是立方体形状,在进行光学投影断层成像扫描时,若强制立方体视野完全覆盖样本时,在样品的长度方向必然会损失成像精度。The key reason for the problem that "long objects" cannot be imaged with high resolution in optical projection tomography is that the scanning process generally adopts a circular orbit, that is, the sample only rotates without translation. The effective imaging field of view of optical projection tomography is a cube due to circular orbit scanning , and for slender samples, which are not in the shape of a cube, in the optical projection tomography scan, if the cubic field of view is forced to completely cover the sample, the imaging accuracy will inevitably be lost in the length direction of the sample.

发明内容 Contents of the invention

(一)要解决的技术问题(1) Technical problems to be solved

为解决光学投影断层成像圆轨道扫描无法对长物体精细成像的问题,本发明提供了一种基于螺旋扫描轨道的光学投影断层成像方法,通过对螺旋扫描的投影数据进行三维成像,提高光学投影断层成像对长物体的成像视野、精度和速度。In order to solve the problem that optical projection tomography circular orbit scanning cannot finely image long objects, the present invention provides an optical projection tomography method based on helical scanning orbit, which improves the optical projection tomography by performing three-dimensional imaging on the projection data of helical scanning. Imaging Field of view, accuracy and speed of imaging long objects.

(二)技术方案(2) Technical solutions

本发明针对光学投影断层成像系统采集的螺旋轨道投影数据,进行三维断层成像,利用螺旋扫描方式,本实施例将光学投影断层成像的视野从立方体扩展为长方体,有效提高了轴向成像精度,解决了细长物体无法高分辨率成像的问题。The present invention performs three-dimensional tomographic imaging on the spiral trajectory projection data collected by the optical projection tomography system. By using the spiral scanning method, this embodiment expands the field of view of the optical projection tomographic imaging from a cube to a cuboid, effectively improving the axial imaging accuracy and solving the problem. Solved the problem that slender objects cannot be imaged with high resolution.

本发明提供了一种基于螺旋扫描轨道的光学投影断层成像方法,其特征在于,包括:The present invention provides an optical projection tomography method based on a helical scanning track, which is characterized in that it includes:

针对螺旋轨道扫描得到的一系列投影图,利用投影图的轴向位置和投影角度,确定三维重建体的成像视野;Aiming at a series of projection images obtained by scanning the spiral orbit, the imaging field of view of the three-dimensional reconstruction is determined by using the axial position and projection angle of the projection images;

将所述三维重建体划分为多个轴向待重建断层,将每个轴向待重建断层对应的投影行进行数据重排,获得轴向待重建断层对应的正弦图;Dividing the three-dimensional reconstruction volume into a plurality of axial faults to be reconstructed, rearranging the projection rows corresponding to each axial fault to be reconstructed, and obtaining a sinogram corresponding to the axial faults to be reconstructed;

针对所述每个正弦图,利用通用图形卡的硬件并行方法进行快速断层重建;For each of the sinograms, fast tomographic reconstruction is performed using a hardware parallel method of a general-purpose graphics card;

将所有快速断层重建后的断层依次叠在一起,得到三维重建体。具体地说,本发明包括两个步骤:数据重排、三维重建,这两个步骤可以完整实现螺旋扫描数据的三维断层成像。其中,数据重排步骤根据每一幅投影图的轴向位置和投影角度,将螺旋扫描得到的一系列投影图,加以重排,将每个待重建断层所对应的投影数据提取并拼合在一起,形成正弦图,通过这一步骤,可以将螺旋投影数据转化为圆轨道投影数据(在光学投影断层成像中,将一个径向待重建断层的所有投影数据按照角度拼合为一幅图像,通常称为正弦图,sinogram,其对应了该待重建断层进行重构所需的数据);三维重建步骤利用重排后的正弦图利用通用图形卡的硬件并行方法和圆轨道滤波反投影重建方法,重构出样本的三维断层内部结构。All the fast tomographically reconstructed slices are stacked together sequentially to obtain a 3D reconstructed body. Specifically, the present invention includes two steps: data rearrangement and three-dimensional reconstruction, and these two steps can completely realize the three-dimensional tomographic imaging of the helical scanning data. Among them, the data rearrangement step rearranges a series of projection images obtained by spiral scanning according to the axial position and projection angle of each projection image, and extracts and stitches together the projection data corresponding to each fault to be reconstructed , to form a sinogram. Through this step, the spiral projection data can be converted into circular orbit projection data (in optical projection tomography, all the projection data of a radial fault to be reconstructed are combined into one image according to the angle, usually called is a sinogram, sinogram, which corresponds to the data required for reconstruction of the fault to be reconstructed); the three-dimensional reconstruction step uses the rearranged sinogram, uses the hardware parallel method of the general graphics card and the circular orbit filter back projection reconstruction method, and reconstructs The three-dimensional tomographic internal structure of the sample is constructed.

(三)有益效果(3) Beneficial effects

本发明实施例可快速实现光学投影断层成像螺旋扫描数据的三维重建,在保证成像精度的前提下,扩大成像视野。The embodiment of the present invention can rapidly realize the three-dimensional reconstruction of the optical projection tomography helical scanning data, and expand the imaging field of view under the premise of ensuring the imaging accuracy.

附图说明 Description of drawings

图1为本发明实施例基于螺旋扫描轨道的光学投影断层成像方法中,关于成像系统扫描轨道的示意图;其中,图1a显示了普通光学投影断层成像的圆轨道扫描方式和成像视野;图1b显示了本发明实施例所采用的螺旋轨道扫描方式和成像视野;Fig. 1 is a schematic diagram of the scanning orbit of the imaging system in the optical projection tomography method based on the spiral scanning orbit in the embodiment of the present invention; wherein, Fig. 1a shows the circular orbit scanning mode and imaging field of view of ordinary optical projection tomography; Fig. 1b shows The helical orbit scanning mode and imaging field of view adopted in the embodiment of the present invention are shown;

图2为本发明实施例基于螺旋扫描轨道的光学投影断层成像方法中,进行数据重排的过程;其中图2a显示螺旋三维重建体中,一个待重建断层映射到两个投影图中对应投影行的过程;图2b显示了将图2a中待重建断层对应的所有投影行按投影顺序进行数据重排得到的正弦图;Fig. 2 is the process of data rearrangement in the optical projection tomography method based on the helical scanning trajectory according to the embodiment of the present invention; Fig. 2a shows that in the helical 3D reconstruction volume, a slice to be reconstructed is mapped to the corresponding projection lines in the two projection images The process; Figure 2b shows the sinogram obtained by rearranging the data of all the projection lines corresponding to the faults to be reconstructed in Figure 2a according to the projection order;

图3为本发明实施例基于螺旋扫描轨道的光学投影断层成像方法中,针对小鼠骨骼进行螺旋扫描,并利用本实施例的方法重建得到的三维断层图;FIG. 3 is a three-dimensional tomogram obtained by performing spiral scanning on a mouse bone and reconstructing it using the method of this embodiment in the optical projection tomography method based on a spiral scanning track in an embodiment of the present invention;

图4为本发明实施例基于螺旋扫描轨道的光学投影断层成像方法中,对小鼠骨骼的三维重建体进行可视化的结果,可以看到本发明可有效地扩大光学投影断层成像的视野。Fig. 4 is the result of visualization of the three-dimensional reconstruction of the mouse bone in the optical projection tomography method based on the helical scanning orbit in the embodiment of the present invention. It can be seen that the present invention can effectively expand the field of view of the optical projection tomography.

具体实施方式Detailed ways

为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本发明进一步详细说明。虽然本文可提供包含特定值的参数的示范,但应了解,参数无需确切等于相应的值,而是可在可接受的误差容限或设计约束内近似于所述值。In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be described in further detail below in conjunction with specific embodiments and with reference to the accompanying drawings. While illustrations of parameters including particular values may be provided herein, it should be understood that parameters need not be exactly equal to the corresponding values, but rather may approximate the values within acceptable error margins or design constraints.

本发明是一种基于螺旋扫描轨道的光学投影断层成像方法。本发明专门针对光学投影断层成像系统在螺旋轨道扫描方式下采集的投影数据,进行三维断层成像,扩展成像视野。如图1a所示,目前光学投影断层成像一般采用圆轨道扫描方式,其有效成像视野为一个立方体,而对于细长样本,其本身并不是立方体形状,在进行光学投影断层成像扫描时,若强制样本完全在立方体视野中时,样本在轴向必然会损失成像精度;如图1b所示,本发明实施例采用新的螺旋扫描方式,利用样品旋转和轴向平移,将光学投影断层成像的视野扩展为长方体,不仅保留了高精度,同时实现了成像视野的扩大。本发明专门针对细长物体的扫描数据进行大视野成像,具有快速、鲁棒、高分辨率的特点。The invention is an optical projection tomography method based on a helical scanning track. The invention is specially aimed at the projection data collected by an optical projection tomography system in a spiral orbit scanning mode, and performs three-dimensional tomography imaging to expand the imaging field of view. As shown in Figure 1a, at present, optical projection tomography generally adopts a circular orbit scanning method, and its effective imaging field of view is a cube, but for slender samples, which are not in the shape of a cube, when performing optical projection tomography scanning, if forced When the sample is completely in the cube field of view, the sample will inevitably lose imaging accuracy in the axial direction; as shown in Figure 1b, the embodiment of the present invention adopts a new helical scanning method, using sample rotation and axial translation to image the field of view of optical projection tomography Expanding to a cuboid not only retains high precision, but also expands the imaging field of view. The invention is specially aimed at performing large-field imaging on scanning data of slender objects, and has the characteristics of fast, robust and high resolution.

本发明的实现方案分为两个主要步骤:数据重排和三维重建,其中数据重排利用投影视图轴向位置和投影角度,获得一系列正弦图像,每个正弦图对应一个待重建断层,所有正弦图对应三维重建体;快速三维断层重建利用高性能通用图形卡对传统的圆轨道滤波反投影方法进行硬件并行加速,利用正弦图快速重构出每个断层,将所有断层依次叠在一起就得到三维重建体。下面利用细长骨骼实验描述本发明的步骤,实验中采用小鼠的骨骼进行螺旋光学投影断层成像,成像系统采集的投影视图像素数为500*500,每个像素大小为24微米,数据采集过程中,样品等角度旋转,每旋转一个角度,就进行一次轴向等步进平移,这样实际的扫描轨道为一个螺旋线,样本共旋转3周,即3*360°=1080°,样本轴向共平移15毫米,共采集1030个角度的投影视图。以骨骼实验为例,本发明的详细步骤如下:The implementation scheme of the present invention is divided into two main steps: data rearrangement and three-dimensional reconstruction, wherein the data rearrangement uses the axial position and projection angle of the projection view to obtain a series of sinusoidal images, each sinusoidal image corresponds to a fault to be reconstructed, all The sinogram corresponds to the 3D reconstruction volume; fast 3D tomographic reconstruction uses a high-performance general-purpose graphics card to perform hardware parallel acceleration on the traditional circular orbit filter back-projection method, uses the sinogram to quickly reconstruct each fault, and stacks all the faults together one by one. Get a 3D reconstruction. The steps of the present invention are described below using the slender bone experiment. In the experiment, the bone of the mouse is used to carry out spiral optical projection tomography. The number of projection view pixels collected by the imaging system is 500*500, and the size of each pixel is 24 microns. The data acquisition process , the sample is rotated at an equal angle, and each time an angle is rotated, an axial equal-step translation is performed, so that the actual scanning track is a helical line, and the sample rotates for 3 times in total, that is, 3*360°=1080°, and the sample axis A total of 15 mm translation was performed, and a total of 1030 projected views were collected from angles. Taking the bone experiment as an example, the detailed steps of the present invention are as follows:

步骤S1:本步骤针对螺旋扫描方式下采集到的一系列轴向平移的投影图,根据每幅投影图的轴向位置和扫描角度,首先利用第一幅和最后一幅投影图的轴向位置,结合投影图的大小,计算出整个重建体的成像视野;然后进行重建体的断层划分,将断层像素大小和断层厚度都设置为投影图像素的大小,计算出重建体的体素数;接着,针对每个待重建断层,计算其对应的轴向位置,并定位其在每个投影图中的投影行,将所有对应投影行按扫描顺序重排为一个正弦图。图2显示了螺旋数据重排的过程,其中图2a显示了三维重建体中一个待重建断层与投影图的对应关系,图中显示了0°和180°的两个投影图,投影图上的红线为待重建断层对应的投影行;图2b显示了将图2a中待重建断层对应的所有投影行经过重排后获得的正弦图,利用该正弦图可以精确重建出图2a中对应的断层。Step S1: In this step, for a series of axially shifted projection images collected in the spiral scanning mode, according to the axial position and scanning angle of each projection image, first use the axial positions of the first and last projection images , combined with the size of the projection image, calculate the imaging field of view of the entire reconstructed body; then perform the fault division of the reconstructed body, set the size of the fault pixel and the thickness of the fault as the pixel size of the projection graph, and calculate the number of voxels of the reconstructed body; then, For each fault to be reconstructed, its corresponding axial position is calculated, and its projection line in each projection map is located, and all corresponding projection lines are rearranged into a sinogram according to the scanning order. Figure 2 shows the process of spiral data rearrangement, in which Figure 2a shows the corresponding relationship between a fault to be reconstructed and the projection map in the 3D reconstruction volume, the figure shows two projection maps of 0° and 180°, and the The red line is the projection line corresponding to the fault to be reconstructed; Figure 2b shows the sinogram obtained after rearranging all the projection lines corresponding to the fault to be reconstructed in Figure 2a, and the corresponding fault in Figure 2a can be accurately reconstructed by using the sinogram.

步骤S1-1:为了进行三维重建,需要首先计算三维成像视野,即三维重建体的大小,假设采集的样品投影图数为M,每个投影图像素数为N×N,其中N为投影图的行数和列数,投影图像素大小为ds,单位毫米,投影图的长度和宽度都为N×ds,第i个投影图的投影角度为ri,其中i=1,2,3,...,M,第i个投影图扫描时记录的轴向位置为

Figure BDA0000123601010000051
本实施例中样品的螺旋扫描轨迹一般是沿着z轴向上,故
Figure BDA0000123601010000052
则投影图记录的最小轴向位置
Figure BDA0000123601010000053
投影图记录的最大轴向位置
Figure BDA0000123601010000054
样品轴向成像视野(field of view,FOV)为
Figure BDA0000123601010000055
即轴向总位移加上一个投影图的高度,径向成像视野一般与投影图的宽度相同,即Fovx=Fovy=N×ds;重建体的体素大小与投影图的像素大小相同为ds,故三维断层重建体的体素个数为Numx=Fovx/ds=N,Numy=Fovy/ds=N,Numz=Fovz/ds,其中Numz表示三维重建体的断层数。本步骤可以确定待重建三维体的视野和体素数。Step S1-1: In order to carry out 3D reconstruction, it is necessary to first calculate the 3D imaging field of view, that is, the size of the 3D reconstruction body. Assume that the number of sample projection images collected is M, and the number of pixels in each projection image is N×N, where N is the projection image. The number of rows and columns, the pixel size of the projection image is d s , the unit is mm, the length and width of the projection image are both N×d s , the projection angle of the i-th projection image is r i , where i=1, 2, 3 ,..., M, the axial position recorded during scanning of the i-th projection image is
Figure BDA0000123601010000051
The helical scanning trajectory of the sample in this embodiment is generally upward along the z axis, so
Figure BDA0000123601010000052
Then the minimum axial position recorded in the projection map is
Figure BDA0000123601010000053
The maximum axial position recorded by the projection diagram
Figure BDA0000123601010000054
The sample axial imaging field of view (field of view, FOV) is
Figure BDA0000123601010000055
That is, the total axial displacement plus the height of a projection image, the radial imaging field of view is generally the same as the width of the projection image, that is, Fov x = Fov y = N×d s ; the voxel size of the reconstructed volume is the same as the pixel size of the projection image is d s , so the number of voxels of the 3D tomographic reconstruction volume is Num x =Fov x /d s =N, Num y =Fov y /d s =N, Num z =Fov z /d s , where Num z represents The number of slices in the 3D reconstruction. In this step, the field of view and the number of voxels of the three-dimensional body to be reconstructed can be determined.

步骤S1-2:螺旋三维重建的过程可以转化为一系列z轴方向的断层重建,本步骤通过数据重排,找到z轴方向每一个待重建断层对应的正弦图,再逐个断层进行重建。本实施例首先计算每个待重建断层对应的z轴位置,利用此位置找出其在每个投影图中对应的投影行,然后将该断层的所有投影行按照扫描顺序排列为一幅正弦图,即完成该断层对应数据的重排。具体如下:对于第k个待重建断层(其中k=1,2,3,...,Numz),其中心平面在z轴方向的位置本实施例以断层中心平面对应的z轴位置作为断层的z轴位置,

Figure BDA0000123601010000057
为第1个断层底平面对应的z轴位置,对于第k个断层,该层的中心平面对应第(k-0.5)个断层,0.5代表了半个断层,(k-0.5)×ds代表了第k个断层中心平面相对于第1个断层底平面在z轴上的距离。对于第i个投影图,其所覆盖的z轴区间为
Figure BDA0000123601010000061
其中
Figure BDA0000123601010000062
两者相差一个投影图的高度。若
Figure BDA0000123601010000064
说明第k个断层可以投影到第i个投影图上,本发明实例则找出第k个待重建断层对应第i个投影图中最近的一个行
Figure BDA0000123601010000065
Figure 1
其中[]为取整符号,
Figure BDA0000123601010000067
即第k重建断层在第i个投影图中的投影行,如图2a所示,投影图上的红线表示断层对应的投影行;我们将第k个待重建断层对应的所有投影行按照扫描顺序排列为一幅正弦图,即完成第k个断层的投影数据重排,图2b显示了图2a中待重建断层的正弦图,本步骤将依次完成所有断层的数据重排。Step S1-2: The spiral 3D reconstruction process can be transformed into a series of fault reconstructions in the z-axis direction. In this step, through data rearrangement, the sinogram corresponding to each fault to be reconstructed in the z-axis direction is found, and then the faults are reconstructed one by one. This embodiment first calculates the z-axis position corresponding to each fault to be reconstructed, uses this position to find its corresponding projection line in each projection map, and then arranges all projection lines of the fault into a sinogram according to the scanning order , that is to complete the rearrangement of the data corresponding to the fault. The details are as follows: For the kth fault to be reconstructed (where k=1, 2, 3, ..., Num z ), the position of its central plane in the z-axis direction In this embodiment, the z-axis position corresponding to the fault center plane is used as the z-axis position of the fault,
Figure BDA0000123601010000057
is the z-axis position corresponding to the bottom plane of the first fault. For the kth fault, the central plane of this layer corresponds to the (k-0.5)th fault, 0.5 represents half of the fault, and (k-0.5)×d s represents is the distance on the z-axis between the center plane of the kth fault and the bottom plane of the first fault. For the i-th projection map, the z-axis interval covered by it is
Figure BDA0000123601010000061
in
Figure BDA0000123601010000062
The difference between the two is the height of a projection map. like
Figure BDA0000123601010000064
It shows that the kth fault can be projected onto the i-th projection map, and the example of the present invention finds out that the k-th fault to be reconstructed corresponds to the nearest row in the i-th projection map
Figure BDA0000123601010000065
Figure 1
Where [] is rounding symbol,
Figure BDA0000123601010000067
That is, the projection line of the k-th reconstruction fault in the i-th projection map, as shown in Figure 2a, the red line on the projection map indicates the projection line corresponding to the fault; we put all the projection lines corresponding to the k-th fault to be reconstructed in the scanning order Arranging into a sinogram means completing the rearrangement of the projection data of the kth fault. Figure 2b shows the sinogram of the fault to be reconstructed in Figure 2a. This step will complete the data rearrangement of all faults in sequence.

步骤S2:对重排之后的每个正弦图逐个进行断层重建,便可以得到三维断层重建体。本步骤采用并行圆轨道滤波反投影重建方法,熟悉本领域的技术人员应了解,圆轨道滤波反投影重建方法是圆轨道光学投影断层成像领域最经典的重建方法之一,其包括滤波和反投影两个步骤,本步骤将在CPU上进行滤波,而反投影因其计算量比较大,且具有高度并行的特点,本发明将其在高性能通用图形卡上进行并行加速,实现并行圆轨道滤波反投影重建方法,提升重建速度。高性能图形卡相对于CPU具有流处理器多,能够对大量相似的独立计算进行并行加速的特点,而本发明实施例从滤波之后的正弦图到断层的反投影过程中,断层每个像素的重建(即反投影)是相互独立的,完全具备并行特点。本实施例在图形卡中实现了硬件并行反投影方法,首先将滤波之后的正弦图从计算机的内存拷贝到图形卡的显存中,然后利用图形卡的多个流处理器对显存中的正弦图进行并行反投影操作,每个流处理器单独进行一个断层像素的反投影操作,每完成一个像素的反投影,流处理器转向其它未处理像素继续进行反投影,直到断层所有像素都在显存中都完成反投影操作,就可以得到该断层的重建结果,本实施例将显存中的断层结果拷贝到内存中,进行显示和储存。Step S2: performing tomographic reconstruction on each rearranged sinogram one by one to obtain a three-dimensional tomographic reconstruction. This step adopts the parallel circular orbit filter back projection reconstruction method, and those skilled in the art should understand that the circular orbit filter back projection reconstruction method is one of the most classic reconstruction methods in the field of circular orbit optical projection tomography, which includes filtering and back projection Two steps, this step will be filtered on the CPU, and the back projection has a relatively large amount of calculation and has the characteristics of a high degree of parallelism, and the present invention performs parallel acceleration on a high-performance general-purpose graphics card to realize parallel circular orbit filtering The back projection reconstruction method improves the reconstruction speed. Compared with the CPU, the high-performance graphics card has more stream processors, and can accelerate a large number of similar independent calculations in parallel. However, in the embodiment of the present invention, in the process of back-projection from the filtered sinogram to the slice, each pixel of the slice is The reconstructions (i.e. backprojections) are independent and fully parallel. This embodiment implements the hardware parallel back-projection method in the graphics card, first the sinogram after filtering is copied from the memory of the computer to the video memory of the graphics card, and then a plurality of stream processors of the graphics card are used to process the sinogram in the video memory Perform parallel back-projection operation, each stream processor independently performs a back-projection operation of a fault pixel, each time a pixel back-projection is completed, the stream processor turns to other unprocessed pixels to continue back-projection, until all pixels of the fault are in the video memory After the back-projection operation is completed, the reconstruction result of the fault can be obtained. In this embodiment, the fault result in the display memory is copied to the internal memory for display and storage.

针对本发明的螺旋扫描三维重建方法,图3为本发明实施例基于螺旋扫描轨道的光学投影断层成像方法中,利用小鼠骨骼进行螺旋扫描重建得到的三维断层图,可以看到骨骼内部的结构非常清晰。For the helical scanning three-dimensional reconstruction method of the present invention, Fig. 3 is a three-dimensional tomogram obtained by using the mouse bone for spiral scanning reconstruction in the optical projection tomography method based on the helical scanning orbit in the embodiment of the present invention, and the internal structure of the bone can be seen very clearly.

图4为本发明实施例基于螺旋扫描轨道的光学投影断层成像方法中针对骨骼三维结构进行可视化的结果,可以看到,通过螺旋重建,成像视野完全覆盖了细长形的骨骼,进而验证了本发明的有效性。Fig. 4 is the result of visualizing the three-dimensional structure of the bone in the optical projection tomography method based on the helical scanning track in the embodiment of the present invention. It can be seen that the imaging field of view completely covers the elongated bone through the helical reconstruction, which further verifies the present invention. validity of the invention.

综上所述,本发明提出了一种基于螺旋扫描轨道的光学投影断层成像方法,实现螺旋扫描投影数据的三维断层成像,其具有大成像视野、高精度、快速成像的特点,具体来讲:To sum up, the present invention proposes an optical projection tomography method based on a helical scanning orbit to realize three-dimensional tomographic imaging of helical scanning projection data, which has the characteristics of large imaging field of view, high precision, and fast imaging. Specifically:

(1)在扫描方式上,本发明实施例在传统圆轨道平行束扫描基础上,加上样品的轴向平移,实现了光学投影断层成像的螺旋扫描方式,扩展了成像视野;(1) In terms of scanning mode, the embodiment of the present invention realizes the helical scanning mode of optical projection tomography and expands the imaging field of view based on the traditional circular orbit parallel beam scanning and the axial translation of the sample;

(2)在数据重排的过程中,本发明实施例针对螺旋扫描投影图,利用投影图的扫描角度和轴向位置,找出每个待重建断层对应的正弦图,将螺旋扫描数据重排为圆轨道扫描数据的形式,不仅简化了重建过程,更保证了成像精度;(2) In the process of data rearrangement, the embodiment of the present invention aims at the helical scan projection map, uses the scan angle and axial position of the projection map to find out the sinogram corresponding to each fault to be reconstructed, and rearranges the helical scan data The form of circular orbit scanning data not only simplifies the reconstruction process, but also ensures the imaging accuracy;

(3)在螺旋三维重建的过程中,本发明实施例对传统的圆轨道滤波反投影算法进行并行加速,提高了三维断层成像的速度。(3) In the process of spiral three-dimensional reconstruction, the embodiment of the present invention performs parallel acceleration on the traditional circular orbit filter back projection algorithm, which improves the speed of three-dimensional tomographic imaging.

以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The specific embodiments described above have further described the purpose, technical solutions and beneficial effects of the present invention in detail. It should be understood that the above descriptions are only specific embodiments of the present invention and are not intended to limit the present invention. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention shall be included within the protection scope of the present invention.

Claims (3)

1. An optical projection tomography method based on a spiral scanning track is characterized by comprising the following steps:
aiming at a series of projection drawings obtained by helical track scanning, calculating the imaging visual field of the three-dimensional reconstruction body according to the following formula by using the axial position and the projection angle of the projection drawings:
Foux=Fouy=N×ds
Fo u z = z max p - z min p + N × d s
wherein FouxAnd FouyFor radial imaging views, i.e. imaging views in the horizontal direction, in mm, FouxIndicating the position in the horizontal direction on the x-axis, FouyIndicating the position in the horizontal y-axis, FouzIn the axial imaging field, i.e. the imaging field of view of the vertical z-axis, which is measured in millimeters, N is the number of rows and columns of the projection map, in the helical scanning, each time one projection map is scanned, the imaging system records the corresponding z-axis position of the projection map,
Figure FDA00003489346600011
is the maximum value of the z-axis position of the projection image in the spiral scanning,
Figure FDA00003489346600012
is the minimum value of the z-axis position of the projection image in millimeters during helical scanningsThe maximum value and the minimum value of the z-axis position of the projection graph are calculated according to the following formula:
z min p = z 1 p
z max p = z M p
where M is the number of projected views of the sample,
Figure FDA00003489346600015
i =1,2, M, the scanning spiral trajectory is along the z-axis for the axial position recorded at the scanning of the ith projection image, so
Figure FDA00003489346600017
And
Figure FDA00003489346600018
first and last projection respectively;
dividing the three-dimensional reconstruction body into a plurality of axial to-be-reconstructed faults, and rearranging the data of the projection line corresponding to each axial to-be-reconstructed fault to obtain a sinogram corresponding to the axial to-be-reconstructed fault: wherein the number of reconstructed volume pixels is calculated according to the following formula:
Numx=Foux/ds=N
Numy=Fouy/ds=N
Numz=Fouz/ds
wherein NumxNumber of lines, Num, for each fault to be reconstructedyNumber of lines, Num, for each fault to be reconstructedzThe voxel size of the reconstructed volume is d for the number of faults in the z-axis directionsThe same size as the pixels of the projected image;
when data rearrangement is carried out, a projection line corresponding to each fault to be reconstructed in a projection diagram is calculated, and if the kth fault to be reconstructed is projected to the ith projection diagram, the projection line corresponding to the fault is calculated according to the following formula:
Raw i k = [ ( z k slice - z i pFouMin ) / d s ) ] + 1
wherein k =1,2, 3, ·, Numz
Figure FDA00003489346600022
For the z-axis position corresponding to the kth fault,
Figure FDA00003489346600023
for the minimum z-axis position covered by the ith projection,
Figure FDA00003489346600024
recording a z-axis position during scanning of the ith projection drawing, wherein the recorded position during scanning is the z-axis position corresponding to the bottom of the projection drawing; wherein the z-axis position corresponding to the kth reconstructed fault is calculated according to the following formula:
z k slice = ( k - 0.5 ) × d s + z min p
wherein k =1,2, 3.. times.numzTaking the z-axis position corresponding to the central plane of the fault as the z-axis position of the fault,
Figure FDA00003489346600026
for the z-axis position corresponding to the bottom plane of the 1 st fault, for the k-th fault, the central plane of the slice corresponds to the (k-0.5) th fault, 0.5 represents a half fault, (k-0.5) x dsRepresents the distance of the k-th fault center plane relative to the 1 st fault bottom plane on the z-axis; if the kth fault to be reconstructed is projected to the ith projection diagram, the kth fault to be reconstructed satisfies the following formula:
z i pFouMin < z k slise < z i pFouMax
wherein,
Figure FDA00003489346600028
the minimum z-axis position covered by the ith projection image is the position recorded when the projection image is scanned;the maximum z-axis position covered by the ith projection image, which is the minimum position plus the height of one projection image;
aiming at each sinogram, performing rapid fault reconstruction by using a hardware parallel method of a general graphic card, which specifically comprises the following steps: firstly copying the filtered sinogram from a memory of a computer to a display memory of a graphic card, then carrying out parallel back projection operation on the sinogram in the display memory by using a plurality of stream processors of the graphic card, wherein each stream processor independently carries out back projection operation of a fault pixel, and when the back projection of one pixel is finished, the stream processors turn to other unprocessed pixels to continue back projection until all pixels of the fault are completely back projected in the display memory, so that the reconstruction result of the fault can be obtained;
and overlapping all the faults reconstructed by the rapid fault in sequence to obtain the three-dimensional reconstructed body.
2. The helical scan trajectory-based optical projection tomography method as claimed in claim 1, wherein during the data rearrangement, for each slice to be reconstructed, all projection lines corresponding thereto are found, and the projection lines are superimposed into a sinogram according to the scan order, and then the data rearrangement of the sinograms corresponding to the slices is completed one by one along the z-axis direction.
3. The helical scanning trajectory-based optical projection tomography method as claimed in claim 1, wherein in the three-dimensional reconstruction, for each sinogram, each tomographic plane is reconstructed by using a parallel circular trajectory filtering back-projection reconstruction method, and a three-dimensional tomographic reconstruction volume is obtained.
CN 201110435836 2011-12-22 2011-12-22 Optical projection tomography method based on helical scanning track Active CN102599887B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 201110435836 CN102599887B (en) 2011-12-22 2011-12-22 Optical projection tomography method based on helical scanning track

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 201110435836 CN102599887B (en) 2011-12-22 2011-12-22 Optical projection tomography method based on helical scanning track

Publications (2)

Publication Number Publication Date
CN102599887A CN102599887A (en) 2012-07-25
CN102599887B true CN102599887B (en) 2013-10-30

Family

ID=46517946

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 201110435836 Active CN102599887B (en) 2011-12-22 2011-12-22 Optical projection tomography method based on helical scanning track

Country Status (1)

Country Link
CN (1) CN102599887B (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102727188B (en) * 2012-07-26 2015-02-18 中国科学院自动化研究所 Optical projection tomography method based on merged spiral scanning mode
CN104865195B (en) * 2015-05-04 2018-02-02 中国科学院自动化研究所 The detection method of optical projection fault imaging
CN105973917B (en) * 2016-06-29 2019-01-18 中国人民解放军信息工程大学 X ray CT turntable unilateral side helical scanning single-layer rearrangement method for reconstructing twice
CN115019589B (en) * 2022-07-19 2023-11-28 天津医科大学 Intelligent CT teaching simulation system based on optics
CN118710565B (en) * 2024-08-29 2024-12-06 有方(合肥)医疗科技有限公司 Image processing system, method, storage medium and computer program product

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0892966A1 (en) * 1997-01-14 1999-01-27 Edholm, Paul Technique and arrangement for tomographic imaging
DE10354214A1 (en) * 2003-11-20 2005-06-02 Siemens Ag A method of generating tomographic slices of a periodically moving object having a plurality of focus-detector combinations
CA2595324C (en) * 2005-01-21 2015-08-11 Massachusetts Institute Of Technology Methods and apparatus for optical coherence tomography scanning
DE102005018067A1 (en) * 2005-04-19 2006-11-02 Siemens Ag Computer-tomographical four dimensional representation generation system for representations of heart, selects cardiac cycle phases with reduced lack of motion clarity, and reconstructs high-resolution representation for selected phases
JP4994911B2 (en) * 2007-03-28 2012-08-08 株式会社トプコン Optical image measuring device
US8478013B2 (en) * 2010-05-25 2013-07-02 Kabushiki Kaisha Toshiba Automatic motion map generation in helical CT

Also Published As

Publication number Publication date
CN102599887A (en) 2012-07-25

Similar Documents

Publication Publication Date Title
Wang et al. Investigation of iterative image reconstruction in three-dimensional optoacoustic tomography
JP6440230B2 (en) Multi-modality imaging system and method
CN104107065B (en) Optimal conversion of 3D image sets between different spaces
CN101692286B (en) Method for acquiring three-view drawing of medical image
CN102590243B (en) Whole-body CT (Computed Tomography) scanning imaging method for railway casting
CN102599887B (en) Optical projection tomography method based on helical scanning track
CN103106685B (en) A kind of abdominal organs three-dimensional visualization method based on GPU
CN101283913A (en) GPU Accelerated Method for CT Image Reconstruction
CN101082991A (en) Method for image reconstruction of an object with the aid of projections, and apparatus for carrying out the method
US10803633B2 (en) Systems and methods for follow-up functional imaging
CN103714578A (en) Single-layer rearrangement filtered backprojection reconstruction method aiming to half mulching helical cone beam CT
CN103955961A (en) Statistics-based ultrasonic sequence image three-dimensional reconstruction method and system
JPH05192322A (en) Method for reproducing tomographic image using radiation line intersecting plane
CN107192726B (en) Fast and high-resolution three-dimensional cone beam computed tomography method and device for plate and shell objects
CN105973917B (en) X ray CT turntable unilateral side helical scanning single-layer rearrangement method for reconstructing twice
CN106228601B (en) Fast 3D Reconstruction Method of Multiscale Cone Beam CT Images Based on Wavelet Transform
CN107796835A (en) A method and device for three-dimensional cone-beam computed tomography of an X-ray cylinder
CN102631208A (en) Device and method used for correcting geometric error of digital tomosynthsis imaging system
CN106981090A (en) Stepping unidirectional light beam scans the three-dimensional rebuilding method of faultage image in a kind of pipe
CN103761767A (en) Quick three-dimensional ultrasound image reconstruction method based on sparse data
CN105424731B (en) The resolution ratio device for measuring properties and scaling method of a kind of Cone-Beam CT
CN102727188B (en) Optical projection tomography method based on merged spiral scanning mode
CN100464707C (en) Processing System for 3D Cone Beam CT Image Reconstruction
CN102512140A (en) Locating optical projection coherence tomography imaging rotation center method
Tassiopoulou et al. Algorithms in Tomography and Related Inverse Problems—A Review

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant