CN108846896A - A kind of automatic molecule protein molecule body diagnostic system - Google Patents
A kind of automatic molecule protein molecule body diagnostic system Download PDFInfo
- Publication number
- CN108846896A CN108846896A CN201810697956.XA CN201810697956A CN108846896A CN 108846896 A CN108846896 A CN 108846896A CN 201810697956 A CN201810697956 A CN 201810697956A CN 108846896 A CN108846896 A CN 108846896A
- Authority
- CN
- China
- Prior art keywords
- point cloud
- point
- protein
- derived
- module
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three dimensional [3D] modelling, e.g. data description of 3D objects
- G06T17/20—Finite element generation, e.g. wire-frame surface description, tesselation
-
- G06T12/20—
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Computer Graphics (AREA)
- Geometry (AREA)
- Software Systems (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Image Processing (AREA)
Abstract
本发明属于医疗诊断技术领域,公开了一种自动分子蛋白质分子体学诊断系统,所述自动分子蛋白质分子体学诊断系统包括:蛋白质检测模块、DNA检测模块、主控模块、DNA测序模块、癌细胞检测模块、专家分析模块、数据存储模块、显示模块;蛋白质检测模块的检测方法包括根据磁共振或计算机断层成像体素数据的灰度或纹理特性,绘制蛋白质分子体外部边界轮廓线和内部组织边缘线。本发明通过DNA测序模块可以快速、准确、低成本进行DNA测序;同时通过癌细胞检测模块能够提供能在短时间内简便地检测末梢血中的癌细胞;通过专家分析模块可以更加专业的对检测数据进行分析,保障检测结果的可靠性。
The invention belongs to the technical field of medical diagnosis, and discloses an automatic molecular protein molecular biology diagnosis system. The automatic molecular protein molecular biology diagnosis system includes: a protein detection module, a DNA detection module, a main control module, a DNA sequencing module, a cancer Cell detection module, expert analysis module, data storage module, display module; the detection method of protein detection module includes drawing the outer boundary contour line and internal organization of protein molecules according to the gray scale or texture characteristics of magnetic resonance or computed tomography voxel data edge line. The present invention can perform DNA sequencing quickly, accurately and at low cost through the DNA sequencing module; at the same time, the cancer cell detection module can easily detect cancer cells in peripheral blood in a short time; the expert analysis module can more professionally detect The data is analyzed to ensure the reliability of the test results.
Description
技术领域technical field
本发明属于医疗诊断技术领域,尤其涉及一种自动分子蛋白质分子体学诊断系统。The invention belongs to the technical field of medical diagnosis, and in particular relates to an automatic molecular protein molecular body diagnosis system.
背景技术Background technique
目前,业内常用的现有技术是这样的:At present, the existing technologies commonly used in the industry are as follows:
分子诊断是指应用分子蛋白质分子体学方法检测患者体内遗传物质的结构或表达水平的变化而做出诊断的技术。分子诊断是预测诊断的主要方法,既可以进行个体遗传病、感染性疾病等的诊断,也可以进行产前诊断。分子诊断主要是指编码与疾病相关的各种结构蛋白、酶、抗原抗体、免疫活性分子的基因检测。然而,现有自动分子蛋白质分子体学诊断系统存在DNA测序速度慢、成本高;同时检测癌细胞耗费时间长等缺点。Molecular diagnosis refers to the technique of detecting changes in the structure or expression level of genetic material in patients by using molecular protein molecular body methods to make a diagnosis. Molecular diagnosis is the main method of predictive diagnosis, which can be used for diagnosis of individual genetic diseases, infectious diseases, etc., as well as prenatal diagnosis. Molecular diagnosis mainly refers to the genetic detection of various structural proteins, enzymes, antigen antibodies, and immune active molecules that encode various diseases. However, the existing automatic molecular protein molecular body diagnosis system has disadvantages such as slow speed of DNA sequencing, high cost, and long time-consuming detection of cancer cells at the same time.
光学三维成像是一种新兴的光学成像技术,它通过融合蛋白质分子体体表测量的多角度光学信号、蛋白质分子体的解剖结构和组织光学参数信息,基于精确的蛋白质分子体组织中的光传输模型重建活体蛋白质分子体内靶向目标的位置和强度分布信息。其中,蛋白质分子体组织中光传输过程的精确描述和靶向目标的准确快速重建是光学三维成像方法实现的基础。北京工业大学在其专利申请文件“基于单视图的多光谱自发荧光断层成像重建方法”(申请号200810116818.4,申请日2008.7.18,授权号ZL200810116818.4,授权日2010.6.2)中提出了一种基于单幅视图的多光谱自发荧光断层成像重建方法。该专利技术基于扩散近似方程,考虑蛋白质分子体的非匀质特性和自发荧光光源的光谱特点,利用在单个角度测量的多个谱段荧光数据,重建蛋白质分子体体内靶向目标的位置和强度分布信息。但是,由于扩散近似方程只适用于描述高散射特性组织中的光传输过程,对于低散射特性和空腔组织,它的求解精度很低。因此,该专利技术对于具有多种散射特性组织的蛋白质分子体求解精度差,很难准确地获得蛋白质分子体体内靶向目标的位置和强度分布信息。西安电子科技大学在其专利申请文件“基于蛋白质分子体组织特异性的光学三维成像方法”(申请号201110148500.6,申请日2011.6.2,授权号ZL201110148500.6,授权日2013.4.3)提出了一种基于蛋白质分子体组织特异性的光学三维成像方法。该专利基于蛋白质分子体组织特异性光传输混合数学模型和完全稀疏正则化方法建立目标函数,采用基于任务导向的混合优化方法进行求解,以实现体内靶向目标的光学三维成像,解决了现有技术中无法实现对具有不规则解剖结构和多种散射特性组织的复杂蛋白质分子体进行准确快速的光学三维成像的问题。然而,在基于非匀质模型和蛋白质分子体组织特异性的光学三维成像方法中,对蛋白质分子体内的组织器官进行准确有效的分割和网格的高质量数值离散是准确构建和求解光学成像模型的必不可少的关键步骤。器官分割是一件复杂、繁琐的工作,需要专业软件和人机交互才能完成。网格离散不仅需要专业的软件和人机交互才能完成,而且针对不同的成像要求网格离散的质量也有差别。同时,网格的离散也存在不可控的因素,这就导致了网格离散的质量对模型求解和重建带来的不可控制的影响。Optical 3D imaging is an emerging optical imaging technology, which integrates the multi-angle optical signals measured on the surface of protein molecules, the anatomical structure of protein molecules and the information of tissue optical parameters, based on the precise light transmission in protein molecule tissues The model reconstructs the position and intensity distribution information of target targets in vivo in living protein molecules. Among them, the accurate description of the light transmission process in the protein molecular body organization and the accurate and fast reconstruction of the targeted target are the basis for the realization of the optical three-dimensional imaging method. Beijing University of Technology proposed a method in its patent application document "Multispectral autofluorescence tomography reconstruction method based on single view" (application number 200810116818.4, application date 2008.7.18, authorization number ZL200810116818.4, authorization date 2010.6.2) Single-view-based multispectral autofluorescence tomography reconstruction method. Based on the diffusion approximation equation, this patented technology considers the heterogeneous properties of protein molecules and the spectral characteristics of autofluorescence light sources, and uses the fluorescence data of multiple bands measured at a single angle to reconstruct the position and intensity of target targets in protein molecules distribution information. However, since the diffusion approximation equation is only suitable for describing the light transmission process in tissues with high scattering characteristics, its solution accuracy is very low for tissues with low scattering characteristics and cavities. Therefore, the patented technology has poor solution accuracy for protein molecular bodies with various scattering characteristics, and it is difficult to accurately obtain the position and intensity distribution information of the target target in the protein molecular body. Xidian University proposed a patent application document "Optical 3D Imaging Method Based on Protein Molecular Body Tissue Specificity" (application number 201110148500.6, application date 2011.6.2, authorization number ZL201110148500.6, authorization date 2013.4.3). Optical 3D imaging method based on protein molecular body tissue specificity. This patent establishes an objective function based on a mixed mathematical model of protein molecule tissue-specific optical transmission and a fully sparse regularization method, and uses a task-oriented hybrid optimization method to solve it to achieve optical three-dimensional imaging of targeted targets in vivo, which solves the existing problems Accurate and rapid optical three-dimensional imaging of complex protein molecular bodies with irregular anatomical structures and various scattering characteristics cannot be realized in the technology. However, in the optical three-dimensional imaging method based on the heterogeneous model and protein molecular body tissue specificity, accurate and effective segmentation of tissues and organs in the protein molecular body and high-quality numerical discretization of the mesh are the key to accurately construct and solve the optical imaging model. essential key steps. Organ segmentation is a complex and tedious task that requires professional software and human-computer interaction to complete. Grid discretization not only requires professional software and human-computer interaction, but also requires different quality of grid discretization for different imaging requirements. At the same time, there are uncontrollable factors in the discretization of the grid, which leads to the uncontrollable influence of the quality of the discretization of the grid on the solution and reconstruction of the model.
计算机图形数据处理涉及多个学科,主要包括:目标检测与识别,边缘提取,特征提取与三维重建等方面。三维重建技术也是基于图像的建模技术,在诞生之初就备受关注,该方法只需要两帧相邻图像就可以较精确的恢复出图像中匹配特征点与相机的三维空间关系。在这个过程中,匹配特征点的数量直接决定了三维重建获取的点云的质量,从而确定了重建模型的质量。Computer graphics data processing involves many disciplines, mainly including: target detection and recognition, edge extraction, feature extraction and 3D reconstruction. 3D reconstruction technology is also an image-based modeling technology, which has attracted much attention since its inception. This method only needs two frames of adjacent images to more accurately restore the 3D spatial relationship between the matching feature points in the image and the camera. In this process, the number of matching feature points directly determines the quality of the point cloud acquired by 3D reconstruction, thereby determining the quality of the reconstructed model.
常用的三维重建方法有三类:(1)立体视觉方法。该方法模拟人类视觉系统对客观三维物体的感知方式,利用两个以上相机对同一个景物在不同位置进行成像,再根据两帧图像之间的视差图,转换为深度图,获得了物体的深度信息。此方法生成的几何模型文件通常比较小,很容易被用到虚拟现实中。但该方法需要克服物体特征稀疏的问题,当纹理平坦时,计算得到的视差图存在大片的空白区域,点云的稠密程度很低。(2)运动结构方法。对物体进行绕拍,刚性物体上任意位置的点在两帧图像之间发生的运动是相同的,通过对两帧图像之间提取若干对特征点并进行匹配,能够计算得到物体发生运动的变换矩阵,根据变换矩阵能确定两个相机之间的位置关系,通过小孔成像原理,能恢复特征点在世界坐标系中的坐标。此方法发展比较成熟,能在相机内参标定的情况下计算出相机的移动,对稀疏点云进行处理能获取较稠密点云,并恢复出较为精准的三维模型。但是其要求相邻两帧间的匹配特征点数量要多,因此在特征平坦的区域有效点的数量较少。(3)基于深度图像的方法。通过每帧图像的RGB图与深度图就能生成在当前相机坐标系下物体的点云,相邻两帧RGBD图生成的两组点云进行匹配,计算出两帧相机的变换矩阵,就可以两组点云融合到世界坐标系。此方法计算得到的点云较为精确,且点云的稠密程度较高。但是其需要深度相机的协助,且对深度图的精度很敏感,在大范围重建场景中,深度相机的精度总是有限的,而深度相机的精度将直接关联重建点云的精度。There are three types of commonly used 3D reconstruction methods: (1) Stereo vision methods. This method simulates the way the human visual system perceives objective three-dimensional objects, uses two or more cameras to image the same scene at different positions, and then converts it into a depth map according to the disparity map between the two frames of images to obtain the depth of the object information. The geometric model files generated by this method are usually relatively small and can be easily used in virtual reality. However, this method needs to overcome the problem of sparse object features. When the texture is flat, there are large blank areas in the calculated disparity map, and the density of the point cloud is very low. (2) Motion structure method. When shooting around the object, the movement of any point on the rigid object between the two frames of images is the same. By extracting several pairs of feature points between the two frames of images and matching them, the transformation of the object's motion can be calculated. Matrix, according to the transformation matrix, the positional relationship between the two cameras can be determined, and the coordinates of the feature points in the world coordinate system can be recovered through the principle of pinhole imaging. This method is relatively mature. It can calculate the movement of the camera when the internal parameters of the camera are calibrated. Processing the sparse point cloud can obtain a denser point cloud and restore a more accurate 3D model. However, it requires a larger number of matching feature points between two adjacent frames, so the number of effective points in the feature flat area is less. (3) Method based on depth image. The point cloud of the object in the current camera coordinate system can be generated through the RGB image and the depth image of each frame of the image, and the two sets of point clouds generated by the adjacent two frames of RGBD images are matched to calculate the transformation matrix of the two frames of the camera. The two sets of point clouds are fused to the world coordinate system. The point cloud calculated by this method is more accurate, and the density of the point cloud is higher. However, it requires the assistance of a depth camera and is very sensitive to the accuracy of the depth map. In a large-scale reconstruction scene, the accuracy of the depth camera is always limited, and the accuracy of the depth camera will directly correlate with the accuracy of the reconstructed point cloud.
以上的方法中,立体视觉法需要的计算量较小,但是在图像纹理平坦区域得到的视差图存在空白区域,因此计算得到的点云稠密程度很低;运动结构法具有较高的普适性,其中包含稀疏点云到稠密点云的派生过程,但是获得的稠密点云的稠密程度仍然取决于图像的纹理复杂程度,对于纹理平坦的图像,获得的点云稠密程度也比较低;基于深度图像的重建方法精度较高,且对图像的纹理复杂程度没有要求,但是该方法对深度相机精度的敏感程度较高,目前不适用与大范围物体三维重建。Among the above methods, the stereo vision method requires less calculation, but there are blank areas in the disparity map obtained in the flat area of the image texture, so the calculated point cloud density is very low; the motion structure method has high universality , which includes the derivation process from sparse point cloud to dense point cloud, but the density of the obtained dense point cloud still depends on the texture complexity of the image. For images with flat texture, the obtained point cloud density is relatively low; based on depth The image reconstruction method has high precision and does not require the texture complexity of the image. However, this method is highly sensitive to the accuracy of the depth camera and is currently not suitable for 3D reconstruction of large-scale objects.
综上所述,现有技术存在的问题是:In summary, the problems in the prior art are:
现有自动分子蛋白质分子体学诊断系统对DNA测序速度慢、成本高;同时检测癌细胞耗费时间长。The existing automatic molecular protein molecular body diagnosis system has a slow speed and high cost for DNA sequencing, and it takes a long time to detect cancer cells at the same time.
现有技术中需要进行繁琐的器官分割和网格离散才能获得光学三维成像重建结果。In the prior art, cumbersome organ segmentation and grid discretization are required to obtain optical three-dimensional imaging reconstruction results.
本发明有效性提高三维重建点云稠密程度的方法,其不局限于特定的绕拍图像序列,不过分依赖于参数的调整,可以在较低计算量的情况下,在较短的时间内提高有效点云的稠密程度,同时可以删除原点云中的错误点云,使得获得的点云在一定程度上克服纹理平坦的影响。The effectiveness of the method for improving the density of 3D reconstruction point clouds in the present invention is not limited to a specific sequence of round-robin images, and does not depend too much on the adjustment of parameters, and can be improved in a relatively short period of time with a relatively low amount of calculation. The density of the effective point cloud, and the error point cloud in the original point cloud can be deleted, so that the obtained point cloud can overcome the influence of texture flatness to a certain extent.
发明内容Contents of the invention
针对现有技术存在的问题,本发明提供了一种自动分子蛋白质分子体学诊断系统。Aiming at the problems existing in the prior art, the invention provides an automatic molecular protein molecular physical diagnosis system.
本发明是这样实现的,一种自动分子蛋白质分子体学诊断系统,包括:The present invention is achieved like this, a kind of automatic molecular protein molecular biology diagnosis system, comprises:
蛋白质检测模块,与主控模块连接,用于通过蛋白质检测仪对蛋白质进行检测;蛋白质检测仪根据磁共振或计算机断层成像体素数据的灰度或纹理特性,绘制蛋白质分子体外部边界轮廓线和内部组织边缘线;基于磁共振或计算机断层成像重建的体素数据和标记的内部组织边缘线,构造内边界节点富集函数;考虑蛋白质分子体组织的结构异质性和光学特异性,采用基于混合光传输方程的自适应光传输数学模型描述光粒子在蛋白质分子体中的传输过程;鉴于有限体积法在六面体体素网格上的应用优势,采用扩展有限体积法对自适应光传输数学模型进行数值离散和求解,建立描述体内靶标与体表测量值之间线性关系的系统方程;考虑体内靶标分布的稀疏性和体表测量数据的不完整性,建立基于稀疏正则化策略和融合先验初步靶标定位结果的目标函数;采用合适的优化方法求解目标函数,进行蛋白质分子体体内靶向目标的准确、快速重建;The protein detection module is connected with the main control module, and is used to detect the protein by the protein detector; the protein detector draws the outer boundary contour line and The internal tissue edge line; based on the voxel data reconstructed by magnetic resonance or computed tomography and the marked internal tissue edge line, the enrichment function of the internal boundary node is constructed; considering the structural heterogeneity and optical specificity of protein molecular organization, a method based on The adaptive light transmission mathematical model of the mixed light transport equation describes the transmission process of light particles in the protein molecular body; in view of the application advantages of the finite volume method on the hexahedral voxel grid, the adaptive light transmission mathematical model is developed by using the extended finite volume method Carry out numerical discretization and solution, establish a system equation describing the linear relationship between in vivo targets and body surface measurements; consider the sparsity of in vivo target distribution and the incompleteness of body surface measurement data, establish a strategy based on sparse regularization and fusion prior The objective function of the preliminary target localization results; use an appropriate optimization method to solve the objective function, and carry out accurate and rapid reconstruction of the target target in the protein molecular body;
DNA检测模块,与主控模块连接,用于通过DNA检测仪对DNA进行检测;The DNA detection module is connected with the main control module, and is used for detecting DNA by a DNA detector;
主控模块,与蛋白质检测模块、DNA检测模块、DNA测序模块、癌细胞检测模块、专家分析模块、数据存储模块、显示模块连接,用于控制各个模块正常工作;The main control module is connected with the protein detection module, DNA detection module, DNA sequencing module, cancer cell detection module, expert analysis module, data storage module, and display module to control the normal operation of each module;
DNA测序模块,与主控模块连接,用于对检测的DNA进行测序;The DNA sequencing module is connected to the main control module and is used to sequence the detected DNA;
癌细胞检测模块,与主控模块连接,用于检测末梢血中的癌细胞;The cancer cell detection module is connected with the main control module and is used to detect cancer cells in the peripheral blood;
专家分析模块,与主控模块连接,用于通过在线专家评论网对检测的数据进行在线分析;The expert analysis module is connected with the main control module, and is used for online analysis of the detected data through the online expert comment network;
数据存储模块,与主控模块连接,用于存储检测的数据信息;The data storage module is connected with the main control module and is used to store the detected data information;
显示模块,与主控模块连接,用于显示检测的数据信息。The display module is connected with the main control module and is used for displaying detected data information.
进一步,蛋白质检测仪对蛋白质进行检测还包括:Further, the detection of protein by the protein detector also includes:
(1)重建后,通过摄影设备获取一组绕拍图像序列,对每帧绕拍图像提取物体轮廓,并将轮廓区域内的像素值设置为255,将轮廓外的像素值设为0,得到一帧二值图像,称为有效区域图;获得一个稠密度很低的点云,称为初始点云,同时还获得每一帧相机相对于世界坐标系的旋转矩阵R与平移向量t,旋转矩阵与平移向量组合起来形成变换矩阵M;(1) After reconstruction, obtain a set of round-trip image sequences through photographic equipment, extract object contours for each frame of round-trip images, set the pixel values in the contour area to 255, and set the pixel values outside the contour to 0, and obtain A frame of binary image is called the effective area map; a point cloud with low density is obtained, which is called the initial point cloud, and the rotation matrix R and translation vector t of each frame of the camera relative to the world coordinate system are also obtained, and the rotation The matrix is combined with the translation vector to form the transformation matrix M;
(2)遍历初始点云中的每个点,获得初始点云中所有点在x、y、z三个轴上取值的最大值与最小值,并计算每个轴上最大值与最小值之间的距离差,分别记做x_dis、y_dis、z_dis,分别将此三个距离差除以100,得到的三个量,称为初始点云的派生尺度,记做x_scalar、y_scalar、z_scalar;(2) Traverse each point in the initial point cloud, obtain the maximum and minimum values of all points in the initial point cloud on the three axes of x, y, and z, and calculate the maximum and minimum values on each axis The distance difference between them is recorded as x_dis, y_dis, and z_dis respectively, and the three distance differences are divided by 100, and the three quantities obtained are called the derived scale of the initial point cloud, and are recorded as x_scalar, y_scalar, and z_scalar;
(3)将初始点云中的一个点作为源点,分别沿x、y、z三个方向的正负方向各扩展对应步骤(2)中计算的派生尺度大小,得到一个以源点为中心的长方体,该长方体的长宽高分别为2*x_scalar、2*y_scalar、2*z_scalar,该源点中心往长方体的周围共扩展了26个方向,在每个方向上派生出一个新点,取该新点的法向量与源点的法向量相同,且每个派生点均记录其源点;(3) Take a point in the initial point cloud as the source point, and expand the corresponding derived scales calculated in step (2) along the positive and negative directions of the three directions of x, y, and z respectively, and obtain a point centered on the source point The cuboid, the length, width and height of the cuboid are 2*x_scalar, 2*y_scalar, 2*z_scalar respectively, the center of the source point extends to 26 directions around the cuboid, and a new point is derived in each direction, taking The normal vector of this new point is the same as the normal vector of the source point, and each derived point records its source point;
(4)对初始点云中的每一个点都进行一次步骤4)所述的派生操作,将得到一个派生的点云,该点云中点的数量是初始点云数量的26倍;(4) all carry out step 4) described derivation operation to each point in the initial point cloud, will obtain a derived point cloud, the quantity of this point cloud midpoint is 26 times of initial point cloud quantity;
(5)对绕拍图像序列中的第i帧图像,取出其在步骤(1)中计算得到的变换矩阵Mi,将步骤(4)中得到的派生点云根据变换矩阵Mi变换到对应的相机坐标系下,并根据投影原理将派生点云中的每个点反投影到进行蛋白质分子体体内靶向目标的准确、快速重建步骤中获得的第i帧的有效区域图上;(5) For the i-th frame image in the round shot image sequence, take out the transformation matrix M i calculated in step (1), and transform the derived point cloud obtained in step (4 ) into the corresponding In the camera coordinate system of , and according to the projection principle, each point in the derived point cloud is back-projected onto the effective area map of the i-th frame obtained in the accurate and fast reconstruction step of the target target in the protein molecular body;
根据(5)中的步骤,对投影到第i帧有效区域图中的无效区域内的点,将其从派生点云中删除,投影到第i帧有效区域图中的有效区域中的点则保留;According to the step in (5), for the points projected into the invalid area in the i-th frame effective area map, delete it from the derived point cloud, and the points projected into the valid area in the i-th frame effective area map are then reserve;
对绕拍图像序列中的每一帧均执行上述步骤(4)和将其从派生点云中删除,投影到第i帧有效区域图中的有效区域中的点则保留的操作,通过对派生点云环绕投影并删除,三维重建获得含有内点的派生点云;For each frame in the round shot image sequence, perform the above step (4) and delete it from the derived point cloud, and keep the points in the valid area projected to the i-th frame valid area map, by deriving The point cloud is projected around and deleted, and the 3D reconstruction obtains a derived point cloud containing internal points;
遍历所获得的派生点云中的每个派生点,判断每个派生点是内点还是外点,删除掉是内点的派生点云,保留是外点的派生点云;最终保留下的点云为派生一次的有效点云;Traverse each derived point in the obtained derived point cloud, judge whether each derived point is an internal point or an external point, delete the derived point cloud that is an internal point, and keep the derived point cloud that is an external point; finally retain the point Cloud is a valid point cloud derived once;
统计所得有效点云的数量,若稠密程度达到需求,则此有效点云为最终点云;若稠密程度未达到需求,则将该有效点云作为初始点云,重复上述步骤(2)至当前步骤,直到获得的有效点云满足稠密度要求。Count the number of effective point clouds obtained. If the density meets the requirements, the effective point cloud is the final point cloud; if the density does not meet the requirements, the effective point cloud is used as the initial point cloud. Steps until the obtained effective point cloud meets the density requirement.
进一步,步骤(3)中以初始点云中的其中一个点作为源点向长方体的26个方向派生获得新点,其中新点的计算公式为:Further, in step (3), one of the points in the initial point cloud is used as the source point to derive new points from 26 directions of the cuboid, and the calculation formula of the new points is:
其中,x_org、y_org、z_org分别为初始点云中某一个点在x、y、z轴上的坐标,x_scalar、y_scalar、z_scalar分别为计算得到的x、y、z三个方向的派生尺度,Among them, x_org, y_org, and z_org are the coordinates of a point in the initial point cloud on the x, y, and z axes, respectively, and x_scalar, y_scalar, and z_scalar are the calculated derived scales in the three directions of x, y, and z, respectively.
上式计算得到的3*3*3个新点坐标,除了源点坐标增量为(0,0,0)的情况,将会派生出步骤(3)中描述的26个新点云;The 3*3*3 new point coordinates calculated by the above formula, except for the case where the source point coordinate increment is (0, 0, 0), will derive 26 new point clouds described in step (3);
步骤(5)中,将派生点云变换到第i帧图像的相机坐标系的计算公式:In step (5), the calculation formula for transforming the derived point cloud into the camera coordinate system of the i-th frame image:
(x_cami,y_cami,z_cami)=(x_world,y_world,z_world)*Ri|ti (x_cam i ,y_cam i ,z_cam i )=(x_world,y_world,z_world)*R i |t i
其中,(x_world,y_world,z_world)为派生点云在世界坐标系中的坐标,Ri,ti分别为第i帧相机的旋转矩阵与平移向量,经过Ri与ti的变换,将世界坐标系中的点云转到了第i帧相机坐标系下,即第i帧相机坐标系中变换后的点云的坐标为(x_cami,y_cami,z_cami);Among them, (x_world, y_world, z_world) are the coordinates of the derived point cloud in the world coordinate system, R i and t i are the rotation matrix and translation vector of the i-th frame camera respectively, after the transformation of R i and t i , the world The point cloud in the coordinate system is transferred to the i-th frame camera coordinate system, that is, the coordinates of the transformed point cloud in the i-th frame camera coordinate system are (x_cam i , y_cam i , z_cam i );
将相机坐标系中的点云进行反投影,将每个点投影到第i帧有效区域图中,投影位置的计算公式:The point cloud in the camera coordinate system is back-projected, and each point is projected into the effective area map of the i-th frame. The calculation formula of the projection position is:
其中,f为相机焦距,Cx、Cy分别为图像分辨率的0.5倍,计算得到的u、v为该点投影到图像上的位置,即图像上的第u行、第v列对应的像素位置。Among them, f is the focal length of the camera, C x and Cy are 0.5 times the resolution of the image respectively, and the calculated u and v are the projected positions of the point on the image, that is, the positions corresponding to the uth row and vth column on the image pixel location.
进一步,所述构建基于体素的物理模型具体包括:Further, the construction of a voxel-based physical model specifically includes:
第一步,利用多模态分子成像系统中的配准软件,将磁共振或计算机断层成像重建得到的三维体素数据配准到已有公开数字鼠图谱中,以此绘制并标记蛋白质分子体外部轮廓线和内部组织的边界线;The first step is to use the registration software in the multimodal molecular imaging system to register the 3D voxel data reconstructed by magnetic resonance or computed tomography to the existing public digital mouse atlas, so as to draw and label protein molecules External contour lines and internal organizational boundaries;
第二步,基于三维体素数据和标记的内部组织边界线,构造边界节点富集函数:In the second step, based on the 3D voxel data and the marked internal tissue boundary lines, a boundary node enrichment function is constructed:
其中,j是体素节点;Among them, j is a voxel node;
ψj(r)是定义的内边界节点富集函数;ψ j (r) is the defined inner boundary node enrichment function;
vj(r)是线性插值基函数;v j (r) is the linear interpolation basis function;
是符号距离函数,定义为节点到距离其最近闭合边界的距离: is a signed distance function, defined as the distance from a node to its nearest closed boundary:
其中,sign(r)用来表示点r与边界Γ的从属关系:若点在区域内部则值为负,在区域外部则为正,在边界上则为零;Among them, sign(r) is used to indicate the affiliation relationship between point r and boundary Γ: if the point is inside the region, the value is negative, outside the region, it is positive, and on the boundary, it is zero;
是符号距离函数在体素节点j上的取值; is the value of the signed distance function on the voxel node j;
第三步,以标记的内部组织边界线为分界面,将蛋白质分子体分解为多个器官的合集,并将组织光学特性参数赋给相应器官,构建基于体素的光学三维成像物理模型。The third step is to use the marked internal tissue boundary as the interface to decompose the protein molecular body into a collection of multiple organs, assign the tissue optical characteristic parameters to the corresponding organs, and construct a voxel-based optical three-dimensional imaging physical model.
进一步,所述构建自适应光传输数学模型具体包括:Further, the construction of the adaptive optical transmission mathematical model specifically includes:
第一步,根据分解的多个器官和相应的组织光学特性参数,将器官分为高散射、空腔和其他组织三类,分类依据定义为:In the first step, according to the decomposed multiple organs and the corresponding tissue optical characteristic parameters, the organs are divided into three categories: high scattering, cavity and other tissues, and the classification basis is defined as:
其中,Ω是蛋白质分子体构成的求解域;Ωhs是高散射组织区域;Ωv是空腔区域;Ωls是其他组织区域;μ′s是组织约化散射系数;ζ和χ是分类阈值,分别取为ζ=10和χ=0.2mm-1;Among them, Ω is the solution domain composed of protein molecules; Ω hs is the high scattering tissue area; Ω v is the cavity area; Ω ls is the other tissue area; μ 's is the tissue reduced scattering coefficient; ζ and χ are the classification thresholds , respectively taken as ζ=10 and χ=0.2mm -1 ;
第二步,综合考虑准确性和计算复杂度,对不同类型的组织自适应地选择合适的光传输模型进行描述;其中,采用扩散近似方程描述光在高散射组织中的传输过程,采用自由空间光传输方程描述光在空腔中的传输过程,以及采用三阶简化球谐波近似方程描述光在其他组织中的传输过程;In the second step, comprehensively considering the accuracy and computational complexity, the appropriate light transmission model is adaptively selected for different types of tissues to describe; among them, the diffusion approximation equation is used to describe the light transmission process in highly scattering tissues, and the free space The light transmission equation describes the transmission process of light in the cavity, and uses the third-order simplified spherical harmonic approximation equation to describe the transmission process of light in other tissues;
第三步,通过构造不同光传输模型之间物理量的边界耦合条件,构建自适应光传输数学模型:The third step is to construct an adaptive optical transmission mathematical model by constructing the boundary coupling conditions of physical quantities between different optical transmission models:
其中,φi(r)(i=1,2)是节点光流量,S(r)是蛋白质分子体光学探针的能量密度分布,μa(r)和μaj(r)(j=1,2,3)是蛋白质分子体吸收相关参数,D(r)是蛋白质分子体扩散系数,βi(i=1,2)和α是SP3和DA方程边界不匹配因子,G(r′,r)是描述辐射传输理论概念的传递函数,用于描述漫射光从空腔组织中的传输过程,B是散射组织与空腔的分界面,σ(r)是描述求解点所在位置的指示因子,为:Among them, φ i (r) (i=1, 2) is the node optical flux, S(r) is the energy density distribution of the protein molecule optical probe, μ a (r) and μ aj (r) (j=1 ,2,3) are parameters related to protein molecular body absorption, D(r) is protein molecular body diffusion coefficient, β i (i=1,2) and α are boundary mismatch factors between SP 3 and DA equation, G(r′ ,r) is the transfer function describing the concept of radiative transfer theory, which is used to describe the transmission process of diffuse light from the cavity tissue, B is the interface between the scattering tissue and the cavity, and σ(r) is an indicator describing the position of the solution point factor, which is:
应用下式耦合高散射和其他散射组织的光传输方程:Apply the following light transport equation coupling highly scattering and other scattering tissues:
其中,φ0(r)是扩散近似方程求解的节点光流量;Among them, φ 0 (r) is the nodal optical flow for solving the diffusion approximation equation;
应用下式耦合散射组织与空腔的光传输方程:Apply the following light transport equation coupling the scattering tissue to the cavity:
其中,q0(r)是在空腔与散射组织分界面上形成的诺曼光通量。Among them, q 0 (r) is the Norman luminous flux formed on the interface between the cavity and the scattering tissue.
进一步,所述融合富集函数建立系统方程具体包括:Further, the establishment of system equations by said fusion enrichment function specifically includes:
将构建的基于体素的物理模型作为求解域,采用融合构造的内边界节点富集函数的有限体积法对构建的自适应光传输数学模型进行数值离散与求解,建立描述蛋白质分子体内靶标和体表测量值之间线性关系的系统方程:Taking the constructed voxel-based physical model as the solution domain, numerically discretize and solve the constructed adaptive light transmission mathematical model by using the finite volume method of the internal boundary node enrichment function of the fusion structure, and establish a description of the target and volume of protein molecules in vivo. A system of equations that express a linear relationship between measurements:
J=AS;J = AS;
其中,A是系统矩阵,依赖于蛋白质分子体内三类蛋白质分子体组织的分布和相应的光学特性参数;J是蛋白质分子体体表采集的出射光流率;S是靶向目标能量密度分布。Among them, A is the system matrix, which depends on the distribution of the three types of protein molecular bodies in the protein molecule body and the corresponding optical characteristic parameters; J is the outgoing optical flow rate collected on the surface of the protein molecule body; S is the target energy density distribution.
本发明的另一目的在于提供一种实现所述自动分子蛋白质分子体学诊断系统运行方法的计算机程序。Another object of the present invention is to provide a computer program for realizing the operation method of the automatic molecular protein molecular biology diagnosis system.
本发明的另一目的在于提供一种搭载有所述自动分子蛋白质分子体学诊断系统的信息数据处理终端。Another object of the present invention is to provide an information data processing terminal equipped with the automatic molecular protein molecular body diagnosis system.
本发明的另一目的在于提供一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行所述的自动分子蛋白质分子体学诊断系统运行方法。Another object of the present invention is to provide a computer-readable storage medium, including instructions, which, when run on a computer, enable the computer to execute the method for running the automatic molecular protein molecular biology diagnosis system.
本发明的另一目的在于提供一种安装有所述的自动分子蛋白质分子体学诊断系统的自动分子蛋白质分子体学诊断设备。Another object of the present invention is to provide an automatic molecular protein molecular body diagnostic equipment equipped with the automatic molecular protein molecular body diagnostic system.
本发明的优点及积极效果为:Advantage of the present invention and positive effect are:
本发明通过DNA测序模块可以快速、准确、低成本进行DNA测序;同时通过癌细胞检测模块能够提供能在短时间内简便地检测末梢血中的癌细胞;通过专家分析模块可以更加专业的对检测数据进行分析,保障检测结果的可靠性。The present invention can perform DNA sequencing quickly, accurately and at low cost through the DNA sequencing module; at the same time, the cancer cell detection module can easily detect cancer cells in peripheral blood in a short time; the expert analysis module can more professionally detect The data is analyzed to ensure the reliability of the test results.
本发明由于直接在磁共振或计算机断层成像重建的体素数据上进行光学三维重建,克服了现有技术中必须进行器官分割和网格离散才能完成靶向目标三维重建的问题,从根本上避免了繁琐的器官分割和网格离散,简化了光学三维成像的重建过程,实现了准确、高效、易用的光学三维成像。Since the present invention directly performs optical three-dimensional reconstruction on the voxel data reconstructed by magnetic resonance or computed tomography imaging, it overcomes the problem in the prior art that organ segmentation and grid discreteness must be performed to complete the three-dimensional reconstruction of the targeted target, fundamentally avoiding the It eliminates the complicated organ segmentation and grid discretization, simplifies the reconstruction process of optical three-dimensional imaging, and realizes accurate, efficient and easy-to-use optical three-dimensional imaging.
本发明由于同时考虑蛋白质分子体在解剖结构和组织光学特性参数方面的差异建立光传输混合数学模型,克服了现有技术中基于单一近似方程或混合光传输方程的光学三维成像方法的在重建精度和效率方面的局限性,能够对具有不规则解剖结构和多种散射特性组织的复杂蛋白质分子体的靶向目标进行准确、快速成像。Since the present invention considers the differences in the anatomical structure and tissue optical characteristic parameters of protein molecules at the same time to establish a mixed mathematical model of light transmission, it overcomes the reconstruction accuracy of optical three-dimensional imaging methods based on single approximation equations or mixed light transmission equations in the prior art. And efficiency limitations, enabling accurate and rapid imaging of targeted targets in complex protein molecular bodies organized with irregular anatomy and diverse scattering properties.
本发明中采用磁共振或计算机断层成像数据的检测结果作为先验的初步靶标定位结果,限定系统方程求解的可行域范围,克服了现有技术中直接进行定位和重建的不准确问题,有效的实现了靶标的准确定位与定量。In the present invention, the detection results of magnetic resonance or computed tomography data are used as the prior preliminary target positioning results to limit the feasible range of the system equation solution, which overcomes the inaccurate problem of direct positioning and reconstruction in the prior art, and is effective Accurate positioning and quantification of the target was achieved.
本发明相比基于立体视觉获取点云的方法:基于立体视觉获取点云的方法需要提供纹理复杂的图像序列,重建过程中没有视差图的区域没有点,重建误差受视差图求解误差的影响。而本发明对图像的纹理没有过多的要求,只要提供的初始点云能较为接近真实物体的形状,便能在一定程度上恢复初始点云丢失的大部分信息。The present invention is compared with the method of obtaining point cloud based on stereo vision: the method of obtaining point cloud based on stereo vision needs to provide an image sequence with complex texture, there are no points in the area without disparity map in the reconstruction process, and the reconstruction error is affected by the error of disparity map solution. However, the present invention does not have too many requirements on the texture of the image. As long as the provided initial point cloud can be relatively close to the shape of the real object, most of the information lost in the initial point cloud can be recovered to a certain extent.
相比基于运动结构获取点云的方法:基于运动结构获取点云的方法获得的点云的数量取决与相邻两帧之间有效匹配特征点对的数量,采取的稀疏点云到稠密点云的派生方式的计算复杂。而本发明中生成的派生点云的数量与图像的纹理没有直接联系,对初始点云没有过多要求,只要较为接近真实物体,能通过派生方式使得原本点云分布稀疏的地方的点云数量增加,增加有效点云的数量。Compared with the method of obtaining point cloud based on motion structure: the number of point clouds obtained by the method of obtaining point cloud based on motion structure depends on the number of effective matching feature point pairs between adjacent two frames, and the sparse point cloud to dense point cloud is adopted. The calculation of the derivation method is complicated. However, the number of derived point clouds generated in the present invention is not directly related to the texture of the image, and there are no too many requirements for the initial point cloud. As long as it is closer to the real object, the number of point clouds in places where the original point cloud distribution is sparse can be made by means of derivation. increase, to increase the number of valid point clouds.
相比基于深度图像的方法:基于深度图像的方法需要提供每帧图像的深度图,算法对深度图的精确度的敏感度较高,在两个点云之间的匹配使用迭代算法,使得所需计算量很大,矩阵运算很多,需要在GPU上计算。而本发明提出的方法对深度图没有要求,随着派生点云的滤除,需要计算的点的数量也在减少,计算速度增快,不需要在GPU上计算也能有较快的速度。Compared with the method based on the depth image: the method based on the depth image needs to provide the depth map of each frame image, and the algorithm is more sensitive to the accuracy of the depth map. The matching between the two point clouds uses an iterative algorithm, so that all It requires a lot of calculations, and there are many matrix operations, which need to be calculated on the GPU. However, the method proposed by the present invention has no requirements on the depth map. With the filtering of the derived point cloud, the number of points to be calculated is also reduced, and the calculation speed is increased. It can also have a faster speed without calculation on the GPU.
附图说明Description of drawings
图1是本发明实施例提供的自动分子蛋白质分子体学诊断系统结构图。Fig. 1 is a structural diagram of an automatic molecular protein molecular body diagnosis system provided by an embodiment of the present invention.
图中:1、蛋白质检测模块;2、DNA检测模块;3、主控模块;4、DNA测序模块;5、癌细胞检测模块;6、专家分析模块;7、数据存储模块;8、显示模块。In the figure: 1. Protein detection module; 2. DNA detection module; 3. Main control module; 4. DNA sequencing module; 5. Cancer cell detection module; 6. Expert analysis module; 7. Data storage module; 8. Display module .
具体实施方式Detailed ways
为能进一步了解本发明的发明内容、特点及功效,兹例举以下实施例,并配合附图详细说明如下。In order to further understand the content, features and effects of the present invention, the following examples are given, and detailed descriptions are given below with reference to the accompanying drawings.
如图1所示,本发明实施例提供的自动分子蛋白质分子体学诊断系统,包括:蛋白质检测模块1、DNA检测模块2、主控模块3、DNA测序模块4、癌细胞检测模块5、专家分析模块6、数据存储模块7、显示模块8。As shown in Figure 1, the automatic molecular protein molecular biology diagnosis system provided by the embodiment of the present invention includes: a protein detection module 1, a DNA detection module 2, a main control module 3, a DNA sequencing module 4, a cancer cell detection module 5, an expert An analysis module 6, a data storage module 7, and a display module 8.
蛋白质检测模块1,与主控模块3连接,用于通过蛋白质检测仪对蛋白质进行检测;The protein detection module 1 is connected with the main control module 3, and is used to detect the protein by the protein detector;
DNA检测模块2,与主控模块3连接,用于通过DNA检测仪对DNA进行检测;The DNA detection module 2 is connected with the main control module 3, and is used for detecting DNA by a DNA detector;
主控模块3,与蛋白质检测模块1、DNA检测模块2、DNA测序模块4、癌细胞检测模块5、专家分析模块6、数据存储模块7、显示模块8连接,用于控制各个模块正常工作;The main control module 3 is connected with the protein detection module 1, the DNA detection module 2, the DNA sequencing module 4, the cancer cell detection module 5, the expert analysis module 6, the data storage module 7, and the display module 8, and is used to control the normal operation of each module;
DNA测序模块4,与主控模块3连接,用于对检测的DNA进行测序;The DNA sequencing module 4 is connected to the main control module 3 for sequencing the detected DNA;
癌细胞检测模块5,与主控模块3连接,用于检测末梢血中的癌细胞;Cancer cell detection module 5, connected with main control module 3, for detecting cancer cells in peripheral blood;
专家分析模块6,与主控模块3连接,用于通过在线专家评论网对检测的数据进行在线分析;The expert analysis module 6 is connected with the main control module 3, and is used to carry out online analysis to the detected data through the online expert comment network;
数据存储模块7,与主控模块3连接,用于存储检测的数据信息;The data storage module 7 is connected with the main control module 3, and is used for storing detected data information;
显示模块8,与主控模块3连接,用于显示检测的数据信息。The display module 8 is connected with the main control module 3 and is used for displaying the detected data information.
下面结合具体分析对本发明作进一步描述。The present invention will be further described below in conjunction with specific analysis.
蛋白质检测模块的检测方法包括:1)根据磁共振或计算机断层成像体素数据的灰度或纹理特性,绘制蛋白质分子体外部边界轮廓线和内部组织边缘线;基于磁共振或计算机断层成像重建的体素数据和标记的内部组织边缘线,构造内边界节点富集函数;考虑蛋白质分子体组织的结构异质性和光学特异性,采用基于混合光传输方程的自适应光传输数学模型描述光粒子在蛋白质分子体中的传输过程;鉴于有限体积法在六面体体素网格上的应用优势,采用扩展有限体积法对自适应光传输数学模型进行数值离散和求解,建立描述体内靶标与体表测量值之间线性关系的系统方程;考虑体内靶标分布的稀疏性和体表测量数据的不完整性,建立基于稀疏正则化策略和融合先验初步靶标定位结果的目标函数;采用合适的优化方法求解目标函数,实现蛋白质分子体体内靶向目标的准确、快速重建;The detection method of the protein detection module includes: 1) according to the grayscale or texture characteristics of the magnetic resonance or computed tomography voxel data, drawing the outer boundary contour line and the internal tissue edge line of the protein molecule; Voxel data and marked internal tissue edge lines to construct internal boundary node enrichment functions; considering the structural heterogeneity and optical specificity of protein molecular organization, an adaptive light transmission mathematical model based on mixed light transmission equations is used to describe light particles The transmission process in the protein molecular body; in view of the application advantages of the finite volume method on the hexahedral voxel grid, the extended finite volume method is used to numerically discretize and solve the mathematical model of adaptive light transmission, and to establish a description of the target in the body and the measurement of the body surface The system equation of the linear relationship between the values; considering the sparsity of the target distribution in the body and the incompleteness of the body surface measurement data, an objective function based on the sparse regularization strategy and the fusion of the prior preliminary target localization results is established; a suitable optimization method is used to solve the problem Objective function, to realize accurate and rapid reconstruction of protein molecular targets in vivo;
2)重建后,通过摄影设备获取一组绕拍图像序列,对每帧绕拍图像提取物体轮廓,并将轮廓区域内的像素值设置为255,将轮廓外的像素值设为0,得到一帧二值图像,称为有效区域图;获得一个稠密度很低的点云,称为初始点云,同时还获得每一帧相机相对于世界坐标系的旋转矩阵R与平移向量t,旋转矩阵与平移向量组合起来形成变换矩阵M;2) After reconstruction, obtain a set of round-trip image sequences through photographic equipment, extract object contours for each frame of round-trip images, set the pixel values in the contour area to 255, and set the pixel values outside the contour to 0, and obtain a The frame binary image is called the effective area map; a point cloud with a very low density is obtained, which is called the initial point cloud, and the rotation matrix R and translation vector t of each frame of the camera relative to the world coordinate system, the rotation matrix Combined with the translation vector to form the transformation matrix M;
3)遍历初始点云中的每个点,获得初始点云中所有点在x、y、z三个轴上取值的最大值与最小值,并计算每个轴上最大值与最小值之间的距离差,分别记做x_dis、y_dis、z_dis,分别将此三个距离差除以100,得到的三个量,称为初始点云的派生尺度,记做x_scalar、y_scalar、z_scalar;3) Traverse each point in the initial point cloud, obtain the maximum value and minimum value of all points in the initial point cloud on the three axes of x, y, and z, and calculate the difference between the maximum value and the minimum value on each axis The distance difference between them is recorded as x_dis, y_dis, and z_dis respectively, and the three distance differences are divided by 100, and the three quantities obtained are called the derived scale of the initial point cloud, which are recorded as x_scalar, y_scalar, and z_scalar;
4)将初始点云中的一个点作为源点,分别沿x、y、z三个方向的正负方向各扩展对应步骤3)中计算的派生尺度大小,得到一个以源点为中心的长方体,该长方体的长宽高分别为2*x_scalar、2*y_scalar、2*z_scalar,该源点中心往长方体的周围共扩展了26个方向,在每个方向上派生出一个新点,取该新点的法向量与源点的法向量相同,且每个派生点均记录其源点;4) Take a point in the initial point cloud as the source point, and expand the corresponding derived scales calculated in step 3) along the positive and negative directions of the three directions of x, y, and z respectively, and obtain a cuboid centered on the source point , the length, width, and height of the cuboid are 2*x_scalar, 2*y_scalar, and 2*z_scalar respectively. The center of the source point extends to 26 directions around the cuboid, and a new point is derived in each direction. Take the new The normal vector of the point is the same as the normal vector of the source point, and each derived point records its source point;
5)对初始点云中的每一个点都进行一次步骤4)所述的派生操作,将得到一个派生的点云,该点云中点的数量是初始点云数量的26倍;5) performing the derivation operation described in step 4) on each point in the initial point cloud, a derived point cloud will be obtained, and the number of points in the point cloud is 26 times that of the initial point cloud quantity;
6)对绕拍图像序列中的第i帧图像,取出其在步骤2)中计算得到的变换矩阵Mi,将步骤5)中得到的派生点云根据变换矩阵Mi变换到对应的相机坐标系下,并根据投影原理将派生点云中的每个点反投影到步骤1)中获得的第i帧的有效区域图上。6) For the i-th frame image in the round shot image sequence, take out the transformation matrix M i calculated in step 2), and transform the derived point cloud obtained in step 5) to the corresponding camera coordinates according to the transformation matrix M i system, and according to the projection principle, back-project each point in the derived point cloud onto the effective area map of the i-th frame obtained in step 1).
根据6)中的步骤,对投影到第i帧有效区域图中的无效区域内的点,将其从派生点云中删除,投影到第i帧有效区域图中的有效区域中的点则保留;According to the steps in 6), the points projected into the invalid area in the i-th frame valid area map are deleted from the derived point cloud, and the points projected into the valid area in the i-th frame valid area map are retained ;
对绕拍图像序列中的每一帧均执行上述步骤6)和将其从派生点云中删除,投影到第i帧有效区域图中的有效区域中的点则保留的操作,通过对派生点云环绕投影并删除,三维重建获得含有内点的派生点云;For each frame in the round shot image sequence, perform the above step 6) and delete it from the derived point cloud, and then retain the points in the effective area projected into the i-th frame effective area map, by deriving the points The cloud is projected around and deleted, and the 3D reconstruction obtains a derived point cloud containing internal points;
遍历所获得的派生点云中的每个派生点,判断每个派生点是内点还是外点,删除掉是内点的派生点云,保留是外点的派生点云;最终保留下的点云为派生一次的有效点云;Traverse each derived point in the obtained derived point cloud, judge whether each derived point is an internal point or an external point, delete the derived point cloud that is an internal point, and keep the derived point cloud that is an external point; finally retain the point cloud is a valid point cloud derived once;
统计所得有效点云的数量,若稠密程度达到需求,则此有效点云为最终点云;若稠密程度未达到需求,则将该有效点云作为初始点云,重复上述3)至当前步骤,直到获得的有效点云满足稠密度要求;Count the number of effective point clouds obtained, if the density meets the requirements, then this effective point cloud is the final point cloud; if the density does not meet the requirements, then use the effective point cloud as the initial point cloud, repeat the above 3) to the current step, Until the obtained effective point cloud meets the density requirement;
步骤4)中以初始点云中的其中一个点作为源点向长方体的26个方向派生获得新点,其中新点的计算公式为:In step 4), one of the points in the initial point cloud is used as the source point to derive new points from 26 directions of the cuboid, and the calculation formula of the new points is:
其中,x_org、y_org、z_org分别为初始点云中某一个点在x、y、z轴上的坐标,x_scalar、y_scalar、z_scalar分别为计算得到的x、y、z三个方向的派生尺度,Among them, x_org, y_org, and z_org are the coordinates of a point in the initial point cloud on the x, y, and z axes, respectively, and x_scalar, y_scalar, and z_scalar are the calculated derived scales in the three directions of x, y, and z, respectively.
上式计算得到的3*3*3个新点坐标,除了源点坐标增量为(0,0,0)的情况,将会派生出步骤4)中描述的26个新点云;The 3*3*3 new point coordinates calculated by the above formula, except for the case where the source point coordinate increment is (0, 0, 0), will derive 26 new point clouds described in step 4);
步骤6)中,将派生点云变换到第i帧图像的相机坐标系的计算公式:In step 6), the calculation formula for transforming the derived point cloud into the camera coordinate system of the i-th frame image:
(x_cami,y_cami,z_cami)=(x_world,y_world,z_world)*Ri|ti (x_cam i ,y_cam i ,z_cam i )=(x_world,y_world,z_world)*R i |t i
其中,(x_world,y_world,z_world)为派生点云在世界坐标系中的坐标,Ri,ti分别为第i帧相机的旋转矩阵与平移向量,经过Ri与ti的变换,将世界坐标系中的点云转到了第i帧相机坐标系下,即第i帧相机坐标系中变换后的点云的坐标为(x_cami,y_cami,z_cami);Among them, (x_world, y_world, z_world) are the coordinates of the derived point cloud in the world coordinate system, R i and t i are the rotation matrix and translation vector of the i-th frame camera respectively, after the transformation of R i and t i , the world The point cloud in the coordinate system is transferred to the i-th frame camera coordinate system, that is, the coordinates of the transformed point cloud in the i-th frame camera coordinate system are (x_cam i , y_cam i , z_cam i );
将相机坐标系中的点云进行反投影,将每个点投影到第i帧有效区域图中,投影位置的计算公式:The point cloud in the camera coordinate system is back-projected, and each point is projected into the effective area map of the i-th frame. The calculation formula of the projection position is:
其中,f为相机焦距,Cx、Cy分别为图像分辨率的0.5倍,计算得到的u、v为该点投影到图像上的位置,即图像上的第u行、第v列对应的像素位置。Among them, f is the focal length of the camera, C x and Cy are 0.5 times the resolution of the image respectively, and the calculated u and v are the projected positions of the point on the image, that is, the positions corresponding to the uth row and vth column on the image pixel location.
所述构建基于体素的物理模型具体包括:The construction of a voxel-based physical model specifically includes:
第一步,利用多模态分子成像系统中的配准软件,将磁共振或计算机断层成像重建得到的三维体素数据配准到已有公开数字鼠图谱中,以此绘制并标记蛋白质分子体外部轮廓线和内部组织的边界线;The first step is to use the registration software in the multimodal molecular imaging system to register the 3D voxel data reconstructed by magnetic resonance or computed tomography to the existing public digital mouse atlas, so as to draw and label protein molecules External contour lines and internal organizational boundaries;
第二步,基于三维体素数据和标记的内部组织边界线,构造边界节点富集函数:In the second step, based on the 3D voxel data and the marked internal tissue boundary lines, a boundary node enrichment function is constructed:
其中,j是体素节点;Among them, j is a voxel node;
ψj(r)是定义的内边界节点富集函数;ψ j (r) is the defined inner boundary node enrichment function;
vj(r)是线性插值基函数;v j (r) is the linear interpolation basis function;
是符号距离函数,定义为节点到距离其最近闭合边界的距离: is a signed distance function, defined as the distance from a node to its nearest closed boundary:
其中,sign(r)用来表示点r与边界Γ的从属关系:若点在区域内部则值为负,在区域外部则为正,在边界上则为零;Among them, sign(r) is used to indicate the affiliation relationship between point r and boundary Γ: if the point is inside the region, the value is negative, outside the region, it is positive, and on the boundary, it is zero;
是符号距离函数在体素节点j上的取值; is the value of the signed distance function on the voxel node j;
第三步,以标记的内部组织边界线为分界面,将蛋白质分子体分解为多个器官的合集,并将组织光学特性参数赋给相应器官,构建基于体素的光学三维成像物理模型。The third step is to use the marked internal tissue boundary as the interface to decompose the protein molecular body into a collection of multiple organs, assign the tissue optical characteristic parameters to the corresponding organs, and construct a voxel-based optical three-dimensional imaging physical model.
所述构建自适应光传输数学模型具体包括:The construction of the adaptive optical transmission mathematical model specifically includes:
第一步,根据分解的多个器官和相应的组织光学特性参数,将器官分为高散射、空腔和其他组织三类,分类依据定义为:In the first step, according to the decomposed multiple organs and the corresponding tissue optical characteristic parameters, the organs are divided into three categories: high scattering, cavity and other tissues, and the classification basis is defined as:
其中,Ω是蛋白质分子体构成的求解域;Ωhs是高散射组织区域;Ωv是空腔区域;Ωls是其他组织区域;μ′s是组织约化散射系数;ζ和χ是分类阈值,分别取为ζ=10和χ=0.2mm-1;Among them, Ω is the solution domain composed of protein molecules; Ω hs is the high scattering tissue area; Ω v is the cavity area; Ω ls is the other tissue area; μ 's is the tissue reduced scattering coefficient; ζ and χ are the classification thresholds , respectively taken as ζ=10 and χ=0.2mm -1 ;
第二步,综合考虑准确性和计算复杂度,对不同类型的组织自适应地选择合适的光传输模型进行描述;其中,采用扩散近似方程描述光在高散射组织中的传输过程,采用自由空间光传输方程描述光在空腔中的传输过程,以及采用三阶简化球谐波近似方程描述光在其他组织中的传输过程;In the second step, comprehensively considering the accuracy and computational complexity, the appropriate light transmission model is adaptively selected for different types of tissues to describe; among them, the diffusion approximation equation is used to describe the light transmission process in highly scattering tissues, and the free space The light transmission equation describes the transmission process of light in the cavity, and uses the third-order simplified spherical harmonic approximation equation to describe the transmission process of light in other tissues;
第三步,通过构造不同光传输模型之间物理量的边界耦合条件,构建自适应光传输数学模型:The third step is to construct an adaptive optical transmission mathematical model by constructing the boundary coupling conditions of physical quantities between different optical transmission models:
其中,φi(r)(i=1,2)是节点光流量,S(r)是蛋白质分子体光学探针的能量密度分布,μa(r)和μaj(r)(j=1,2,3)是蛋白质分子体吸收相关参数,D(r)是蛋白质分子体扩散系数,βi(i=1,2)和α是SP3和DA方程边界不匹配因子,G(r′,r)是描述辐射传输理论概念的传递函数,用于描述漫射光从空腔组织中的传输过程,B是散射组织与空腔的分界面,σ(r)是描述求解点所在位置的指示因子,定义为:Among them, φ i (r) (i=1, 2) is the node optical flux, S (r) is the energy density distribution of protein molecule optical probe, μ a (r) and μ aj (r) (j=1 ,2,3) are parameters related to protein molecular body absorption, D(r) is protein molecular body diffusion coefficient, β i (i=1,2) and α are boundary mismatch factors between SP 3 and DA equation, G(r′ ,r) is the transfer function describing the concept of radiative transfer theory, which is used to describe the transmission process of diffuse light from the cavity tissue, B is the interface between the scattering tissue and the cavity, and σ(r) is an indicator describing the position of the solution point factor, defined as:
应用下式耦合高散射和其他散射组织的光传输方程:Apply the following light transport equation coupling highly scattering and other scattering tissues:
其中,φ0(r)是扩散近似方程求解的节点光流量;Among them, φ 0 (r) is the nodal optical flow for solving the diffusion approximation equation;
应用下式耦合散射组织与空腔的光传输方程:Apply the following light transport equation coupling the scattering tissue to the cavity:
其中,q0(r)是在空腔与散射组织分界面上形成的诺曼光通量。Among them, q 0 (r) is the Norman luminous flux formed on the interface between the cavity and the scattering tissue.
所述融合富集函数建立系统方程具体包括:The establishment of system equations by the fusion enrichment function specifically includes:
将构建的基于体素的物理模型作为求解域,采用融合构造的内边界节点富集函数的有限体积法对构建的自适应光传输数学模型进行数值离散与求解,建立描述蛋白质分子体内靶标和体表测量值之间线性关系的系统方程:Taking the constructed voxel-based physical model as the solution domain, numerically discretize and solve the constructed adaptive light transmission mathematical model by using the finite volume method of the internal boundary node enrichment function of the fusion structure, and establish a description of the target and volume of protein molecules in vivo. A system of equations that express a linear relationship between measurements:
J=AS;J = AS;
其中,A是系统矩阵,依赖于蛋白质分子体内三类蛋白质分子体组织的分布和相应的光学特性参数;J是蛋白质分子体体表采集的出射光流率;S是靶向目标能量密度分布。Among them, A is the system matrix, which depends on the distribution of the three types of protein molecular bodies in the protein molecule body and the corresponding optical characteristic parameters; J is the outgoing optical flow rate collected on the surface of the protein molecule body; S is the target energy density distribution.
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用全部或部分地以计算机程序产品的形式实现,所述计算机程序产品包括一个或多个计算机指令。在计算机上加载或执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL)或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输)。所述计算机可读取存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘SolidState Disk(SSD))等。In the above embodiments, all or part of them may be implemented by software, hardware, firmware or any combination thereof. When implemented wholly or partly in the form of a computer program product, said computer program product comprises one or more computer instructions. When the computer program instructions are loaded or executed on the computer, the processes or functions according to the embodiments of the present invention 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, fiber optic, digital subscriber line (DSL) or wireless (eg infrared, wireless, microwave, etc.)). 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 medium may be a magnetic medium (for example, a floppy disk, a hard disk, or a magnetic tape), an optical medium (for example, DVD), or a semiconductor medium (for example, a Solid State Disk (SSD)).
以上所述仅是对本发明的较佳实施例而已,并非对本发明作任何形式上的限制,凡是依据本发明的技术实质对以上实施例所做的任何简单修改,等同变化与修饰,均属于本发明技术方案的范围内。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the present invention in any form. Any simple modifications made to the above embodiments according to the technical essence of the present invention, equivalent changes and modifications, all belong to this invention. within the scope of the technical solution of the invention.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201810697956.XA CN108846896A (en) | 2018-06-29 | 2018-06-29 | A kind of automatic molecule protein molecule body diagnostic system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201810697956.XA CN108846896A (en) | 2018-06-29 | 2018-06-29 | A kind of automatic molecule protein molecule body diagnostic system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN108846896A true CN108846896A (en) | 2018-11-20 |
Family
ID=64200076
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201810697956.XA Pending CN108846896A (en) | 2018-06-29 | 2018-06-29 | A kind of automatic molecule protein molecule body diagnostic system |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN108846896A (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111145338A (en) * | 2019-12-17 | 2020-05-12 | 桂林理工大学 | A chair model reconstruction method and system based on single-view RGB images |
| CN111833296A (en) * | 2020-05-25 | 2020-10-27 | 中国人民解放军陆军军医大学第二附属医院 | A kind of bone marrow cell morphology automatic detection and review system and review method |
| CN116800551A (en) * | 2023-08-29 | 2023-09-22 | 北京金泰康辰生物科技有限公司 | Online feedback system for molecular detection |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20030207340A1 (en) * | 2002-05-01 | 2003-11-06 | Morre D. James | Sequences encoding human neoplastic marker |
| CN1695057A (en) * | 2002-09-12 | 2005-11-09 | 摩诺根公司 | Cell-based detection and differentiation of disease states |
| CN103109186A (en) * | 2010-06-30 | 2013-05-15 | 安派科生物医学科技有限公司 | disease detector |
| CN104919299A (en) * | 2012-10-03 | 2015-09-16 | 皇家飞利浦有限公司 | Combined sample inspection |
| CN105825547A (en) * | 2016-03-11 | 2016-08-03 | 西安电子科技大学 | Optical three-dimensional imaging method based on voxel and adaptive optical transmission model |
| CN106023303A (en) * | 2016-05-06 | 2016-10-12 | 西安电子科技大学 | Method for improving three-dimensional reconstruction point-clout density on the basis of contour validity |
-
2018
- 2018-06-29 CN CN201810697956.XA patent/CN108846896A/en active Pending
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20030207340A1 (en) * | 2002-05-01 | 2003-11-06 | Morre D. James | Sequences encoding human neoplastic marker |
| CN1695057A (en) * | 2002-09-12 | 2005-11-09 | 摩诺根公司 | Cell-based detection and differentiation of disease states |
| CN103109186A (en) * | 2010-06-30 | 2013-05-15 | 安派科生物医学科技有限公司 | disease detector |
| CN104919299A (en) * | 2012-10-03 | 2015-09-16 | 皇家飞利浦有限公司 | Combined sample inspection |
| CN105825547A (en) * | 2016-03-11 | 2016-08-03 | 西安电子科技大学 | Optical three-dimensional imaging method based on voxel and adaptive optical transmission model |
| CN106023303A (en) * | 2016-05-06 | 2016-10-12 | 西安电子科技大学 | Method for improving three-dimensional reconstruction point-clout density on the basis of contour validity |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111145338A (en) * | 2019-12-17 | 2020-05-12 | 桂林理工大学 | A chair model reconstruction method and system based on single-view RGB images |
| CN111145338B (en) * | 2019-12-17 | 2023-09-26 | 桂林理工大学 | Chair model reconstruction method and system based on single-view RGB image |
| CN111833296A (en) * | 2020-05-25 | 2020-10-27 | 中国人民解放军陆军军医大学第二附属医院 | A kind of bone marrow cell morphology automatic detection and review system and review method |
| CN111833296B (en) * | 2020-05-25 | 2023-03-10 | 中国人民解放军陆军军医大学第二附属医院 | Automatic detection and verification system and method for bone marrow cell morphology |
| CN116800551A (en) * | 2023-08-29 | 2023-09-22 | 北京金泰康辰生物科技有限公司 | Online feedback system for molecular detection |
| CN116800551B (en) * | 2023-08-29 | 2023-12-22 | 北京金泰康辰生物科技有限公司 | Online feedback system for molecular detection |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Visentini-Scarzanella et al. | Deep monocular 3D reconstruction for assisted navigation in bronchoscopy | |
| CN104545999B (en) | Method and device for measuring bladder volume through ultrasound images | |
| JP6304970B2 (en) | Image processing apparatus and image processing method | |
| CN105825547A (en) | Optical three-dimensional imaging method based on voxel and adaptive optical transmission model | |
| JP7346553B2 (en) | Determining the growth rate of objects in a 3D dataset using deep learning | |
| CN107146261B (en) | Quantitative reconstruction of bioluminescence tomography based on a priori region of interest in magnetic resonance imaging | |
| CN104766322B (en) | Based on geodesic cerebrovascular length and flexibility measure | |
| CN109872353B (en) | Registration Method of White Light Data and CT Data Based on Improved Iterative Closest Point Algorithm | |
| CN112927212A (en) | OCT cardiovascular plaque automatic identification and analysis method based on deep learning | |
| CN105629652B (en) | A kind of optical sectioning imaging method based on the subdivision of adaptive voxel | |
| Vandermeulen et al. | Automated facial reconstruction | |
| CN103345774A (en) | Method for building three-dimensional multi-scale vectorization model | |
| CN108846896A (en) | A kind of automatic molecule protein molecule body diagnostic system | |
| CN108597589B (en) | Model generation method, target detection method and medical imaging system | |
| CN104933759B (en) | A kind of human brain tissue higher-dimension method for visualizing | |
| CN110689080A (en) | Planar atlas construction method of blood vessel structure image | |
| Ren et al. | Shape recovery of endoscopic videos by shape from shading using mesh regularization | |
| CN120219640B (en) | A three-dimensional reconstruction method and system of nipple protection area based on super-resolution | |
| CN110752004A (en) | Voxel model-based respiratory characteristic characterization method | |
| Huang et al. | [Retracted] Adoption of Snake Variable Model‐Based Method in Segmentation and Quantitative Calculation of Cardiac Ultrasound Medical Images | |
| CN113177953B (en) | Liver region segmentation method, device, electronic device and storage medium | |
| Rahmawati et al. | Modification Rules for Improving Marching Cubes Algorithm to Represent 3D Point Cloud Curve Images. | |
| Chierchia et al. | Wound3dassist: A practical framework for 3d wound assessment | |
| CN118453114A (en) | Mechanical arm grabbing method, equipment, medium and product of mirror medical instrument | |
| Shirley | A lightweight approach to 3D measurement of chronic wounds |
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 | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20181120 |
|
| RJ01 | Rejection of invention patent application after publication |