一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种染色体人工排列分析交互方式的制作方法

2022-03-26 13:49:12 来源:中国专利 TAG:


1.本发明涉及染色体排列领域,主要是一种染色体人工排列分析交互方式。


背景技术:

2.在染色体人工排列中,1、由于现有的技术原因,只能做到染色体手动切割,这样设计会使分析人员需要花费大量精力在控制鼠标进行校准上,容易造成手动操作错误,降低了染色体的切割准确率。2、由于现有的设计原因,进行染色体人工核型计数时,完成计数时,需要点击确认计数,再点击保存&退出切换到下一张,降低了染色体核型分析的效率。3、由于玻片上杂质的干扰,自动染色体切割并不能做到100%精准,可能会存在将部分杂质识别为染色体的现象。4、由于现有的技术原因,病例图片只能显示。


技术实现要素:

3.本发明主要解决上述技术的不足,而提供一种染色体人工排列分析交互方式。
4.本发明的目的是通过如下技术方案来完成的。一种染色体人工排列分析交互方式,包括如下内容:
5.将染色体按照颜色差异提供辅助切割线,完成切割;
6.染色体计数完成后,点击“确认计数并下一张”按钮,完成人工计数并翻到下一张界面;
7.染色体核型分析时,通过链接擦除和点擦除对染色体进行修正。
8.染色体核型分析时,通过在主页面显示不同染色体图像以区分该图片的分析进度。
9.所述的将染色体按照颜色差异提供辅助切割线,完成切割,具体包括如下步骤:
10.(1)、前期处理:剔除染色体杂质,获得染色体单体掩膜,优化染色体带纹;
11.(2)、获取鼠标焦点位置;
12.(3)、根据焦点位置确定hover染色体掩膜,并计算获得对应外围轮廓信息;
13.(4)、根据鼠标焦点位置作辅助圆计算与外围轮廓最近交点;
14.(5)、根据交点个数确定推荐辅助切割线类型;
15.(6)、根据鼠标焦点位置和推荐辅助切割线类型确定推荐辅助切割线。
16.其中,
17.切割条件判定:通过对各染色体个体掩膜求取骨架线,经滤波器获取交点,根据鼠标焦点获得当前骨架线交点,然后以骨架线交点为圆心,遍历半径形式绘制圆判断与染色体掩膜是否出现十字交叉,根据交点数来区分“普通切割”、“十字切割”;
18.切割线获取:
19.若判定为“普通切割”,则直接连接骨架圆与掩膜交点,获得辅助切割线;
20.若判定为“十字切割”,根据骨架圆与掩膜交点,遍历绘制直线,然后以“按位与”方式获得各直线交点从而确定“近平行四边形”四条边,即获得对应辅助切割线。
21.所述的染色体计数完成后,点击“确认计数并下一张”按钮,完成人工计数,并通过核型图唯一性标识,从哈希存储模型层快速取出下一张图片数据,完成下一张核型图界面的展示;具体步骤如下:
22.(a)、前期流程:包括病例导入、图像优化、核型图像打分排序、染色体切割、染色体识别&旋转矫正;
23.(b)、病例数据存储;
24.(c)、计数页面布局准备:包括加载核型图的染色体数据;
25.(d)、确定计数:点击“确定计数并下一张”按钮。
26.所述的点擦除包括步骤如下:
27.(1)、获取鼠标点击事件焦点位置,并判断是否选中染色体;
28.(2)、根据选中染色体外接框确定排列图全局掩模作为可擦除区域;
29.(3)、获取鼠标点击未释放前经过位置确定“经过点”;
30.(4)“经过点”绘制设定的半径圆,取“并集”作为预擦除区域;
31.(5)、获取鼠标点击释放事件,确定最终“擦除区域”;
32.(6)、根据“擦除区域”与染色体掩模交集区域,进行掩模背景色绘制;
33.(7)、获得擦除更新后染色体掩模。
34.所述的链接擦除包括步骤如下:
35.(1)、获取鼠标点击事件焦点位置确定“起点”;
36.(2)、获取鼠标点击未释放前经过位置确定“经过点”;
37.(3)、实时以直线形式连接“起点”与当前“经过点”;
[0038]“经过点”轨迹绘制为曲线;
[0039]
(4)实时显示曲线与直线连接闭合区域,取“并集”作为预擦除区域;
[0040]
(5)、获取鼠标点击释放事件,确定最终“擦除区域”;
[0041]
(6)、根据“擦除区域”与染色体掩模交集区域,进行掩模背景色绘制;
[0042]
(7)、获得擦除更新后染色体掩模。
[0043]
所述的通过在主页面显示不同染色体图像以区分该图片的分析进度包括步骤为:为不同分辨率的标准染色体条带数据建立哈希存储,分辨率类型为key,在ui层每一个条带类型选择控件都唯一对应正确的key值,控件事件触发时,windows消息携带对应的key值触发到对应的响应函数,通过key值取得对应分辨率的标准染色体数据,并进行展示,最终完成不同条带的标准染色体切换。
[0044]
本发明的有益效果为:
[0045]
(1)、本发明主要解决通过软件进行染色体切割时,手动切割鼠标控制困难,操作耗时,切割准确率低的问题。通过算法识别,将染色体按照颜色差异提供辅助切割线,只需鼠标点击即可完成切割,切割更快,更准确。
[0046]
(2)、将“确认计数”和“保存”两个按钮组合,实现在“确认计数”的同时自动切换下一张核型图。
[0047]
(3)、通过链接擦除和点擦除,准确擦除染色体上的污渍,使染色体更清晰准确。
[0048]
(4)、对染色体进行诊断时,跟根据情况进行多种选择,更加精细。
附图说明
[0049]
图1为本发明的辅助切割线展示示意图。
[0050]
图2为本发明的辅助切割线流程示意图。
[0051]
图3为本发明的确认计数并下一张部分的流程示意图。
[0052]
图4为本发明的链接擦除和点擦除部分的流程示意图。
[0053]
图5为本发明的链接擦除示意图。
[0054]
图6为本发明的点擦除示意图。
[0055]
图7为本发明的不同分辨率的标准染色体的条带选择展示示意图。
[0056]
图8为本发明的不同分辨率的标准染色体的条带选择流程示意图。
具体实施方式
[0057]
下面将结合附图对本发明做详细的介绍:
[0058]
一种染色体人工排列分析交互方式,包括如下内容:
[0059]
一、将染色体按照颜色差异提供辅助切割线,完成切割;如图1-2所示,辅助切割线:鼠标移到染色体上,显示辅助切割线,右击鼠标完成切割,染色体辅助切割线:通过计算可能出现切割位置,在染色体分裂中期相图上,跟随鼠标显示附近的切割位置。快速切割:鼠标右击辅助切割线,完成染色分离。具体包括如下步骤:
[0060]
(1)、前期处理:剔除染色体杂质,获得染色体单体掩膜,优化染色体带纹;
[0061]
(2)、获取鼠标焦点位置;
[0062]
(3)、根据焦点位置确定hover染色体掩膜,并计算获得对应外围轮廓信息;
[0063]
(4)、根据鼠标焦点位置作辅助圆计算与外围轮廓最近交点;
[0064]
(5)、根据交点个数确定推荐辅助切割线类型;
[0065]
(6)、根据鼠标焦点位置和推荐辅助切割线类型确定推荐辅助切割线。
[0066]
其中,
[0067]
切割条件判定:通过对各染色体个体掩膜求取骨架线,经滤波器获取交点,根据鼠标焦点获得当前骨架线交点,然后以骨架线交点为圆心,遍历半径形式绘制圆判断与染色体掩膜是否出现十字交叉,根据交点数来区分“普通切割”、“十字切割”;
[0068]
切割线获取:
[0069]
若判定为“普通切割”,则直接连接骨架圆与掩膜交点,获得辅助切割线;
[0070]
若判定为“十字切割”,根据骨架圆与掩膜交点,遍历绘制直线,然后以“按位与”方式获得各直线交点从而确定“近平行四边形”四条边,即获得对应辅助切割线。
[0071]
注:掩模是由0和1组成的一个二进制图像。当在某一功能中应用掩模时,1值区域被处理,被屏蔽的0值区域不被包括在计算中。通过指定的数据值、数据范围、有限或无限值、感兴趣区和注释文件来定义图像掩模,也可以应用上述选项的任意组合作为输入来建立掩模。
[0072]
二、染色体计数完成后,点击“确认计数并下一张”按钮,完成人工计数,并通过核型图唯一性标识,从哈希存储模型层快速取出下一张图片数据,完成下一张核型图界面的展示。将“确认计数”和“保存”两个按钮组合,实现在“确认计数”的同时自动切换下一张核型图。本发明主要解决通过软件进行染色体核型分析时,计数确认步骤太多的问题。通过分
析用户的操作步骤,将确认计数与保存&退出合并为一个按钮“确认计数并下一张”,可以快速完成计数操作。确认计数并下一张:计数完成后,点击“确认计数并下一张”按钮,完成人工计数并翻到下一张界面,减少计数步骤。如图3所示,具体步骤如下:
[0073]
(a)、前期流程:包括病例导入、图像优化、核型图像打分排序、染色体切割、染色体识别&旋转矫正;
[0074]
(b)、病例数据存储;
[0075]
(c)、计数页面布局准备:包括加载核型图的染色体数据;
[0076]
(d)、确定计数:点击“确定计数并下一张”按钮。
[0077]
三、染色体核型分析时,通过链接擦除和点擦除对染色体进行修正;本发明主要解决通过软件进行染色体核型分析时,通过链擦除和点擦除对染色体进行修正,使染色体更清晰准确,如图4所示。
[0078]
链接擦除:在排列模式状态下,点击链擦除按钮,鼠标点击选择起点,长按鼠标左键,并移动鼠标圈选擦除位置。根据鼠标轨迹实时以直线形式连接”起点“与”当前经过点“获取一个待擦除区域,并得到待擦除区域的二值图像,根据此二值图像与染色体掩膜交集区域,进行掩膜背景色绘制。
[0079]
点擦除:在排列模式状态下,排序图界面,点击点擦除按钮,长按鼠标左键,移动鼠标涂抹需要擦除的位置,对染色体进行精细化调整。获取鼠标的轨迹点,然后以鼠标经过的所有点为圆心,根据设定的宽度为半径进行背景色绘制。
[0080]
所述的点擦除示意图如图6所示,包括步骤如下:
[0081]
(1)、获取鼠标点击事件焦点位置,并判断是否选中染色体;
[0082]
(2)、根据选中染色体外接框确定排列图全局掩模作为可擦除区域;
[0083]
(3)、获取鼠标点击未释放前经过位置确定“经过点”;
[0084]
(4)“经过点”绘制设定的半径圆,取“并集”作为预擦除区域;
[0085]
(5)、获取鼠标点击释放事件,确定最终“擦除区域”;
[0086]
(6)、根据“擦除区域”与染色体掩模交集区域,进行掩模背景色绘制;
[0087]
(7)、获得擦除更新后染色体掩模。
[0088]
所述的链接擦除示意图如图5所示,包括步骤如下:
[0089]
(1)、获取鼠标点击事件焦点位置确定“起点”;
[0090]
(2)、获取鼠标点击未释放前经过位置确定“经过点”;
[0091]
(3)、实时以直线形式连接“起点”与当前“经过点”;
[0092]“经过点”轨迹绘制为曲线;
[0093]
(4)实时显示曲线与直线连接闭合区域,取“并集”作为预擦除区域;
[0094]
(5)、获取鼠标点击释放事件,确定最终“擦除区域”;
[0095]
(6)、根据“擦除区域”与染色体掩模交集区域,进行掩模背景色绘制;
[0096]
(7)、获得擦除更新后染色体掩模。
[0097]
四、染色体核型分析时,如图7所示,通过在主页面显示不同染色体图像以区分该图片的分析进度。可实现不同分辨率的标准染色体的条带选择;并且可以从参数设置界面里设置,也可实现右键菜单直接更改设置。
[0098]
如图8所示,为不同分辨率的标准染色体条带数据建立哈希存储,分辨率类型为
key,在ui层每一个条带类型选择控件都唯一对应正确的key值,控件事件触发时,windows消息携带对应的key值触发到对应的响应函数,通过key值取得对应分辨率的标准染色体数据,并进行展示,最终完成不同条带的标准染色体切换。
[0099]
可以理解的是,对本领域技术人员来说,对本发明的技术方案及发明构思加以等同替换或改变都应属于本发明所附的权利要求的保护范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献