预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共24页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)国家知识产权局(12)发明专利申请(10)申请公布号CN115049529A(43)申请公布日2022.09.13(21)申请号202110251014.0(22)申请日2021.03.08(71)申请人上海联影医疗科技股份有限公司地址201807上海市嘉定区城北路2258号(72)发明人高强(74)专利代理机构北京品源专利代理有限公司11332专利代理师孟金喆(51)Int.Cl.G06T1/20(2006.01)G06T1/60(2006.01)权利要求书2页说明书14页附图7页(54)发明名称一种图像梯度确定方法、装置、设备及存储介质(57)摘要本发明实施例公开了一种图像梯度确定方法、装置、设备及存储介质。该方法包括:获取已加载至图形处理器的全局内存中的数字图像中各像素点的像素值;根据图形处理器内的共享内存的存储容量从各像素值中确定目标像素值,将各目标像素值加载至所述共享内存;从共享内存内读取各目标像素值,并基于读取结果分别确定数字图像在各目标像素值所在的像素位置上的图像梯度。本发明实施例的技术方案,通过将数字图像中的目标像素值加载至具有二维的物理结构的共享内存的方式保证了目标像素值在二维空间上的局部性,这可以在后续的数据读取过程中避免出现缓存不命中的情况,由此在计算机实现过程中达到了提高图像梯度的确定速度的效果。CN115049529ACN115049529A权利要求书1/2页1.一种图像梯度确定方法,其特征在于,包括:获取已加载至图形处理器的全局内存中的数字图像中各像素点的像素值;根据所述图形处理器内的共享内存的存储容量,从各所述像素值中确定目标像素值,并将各所述目标像素值加载至所述共享内存;从所述共享内存内读取各所述目标像素值,并基于读取结果分别确定所述数字图像在各所述目标像素值所在的像素位置上的图像梯度。2.根据权利要求1所述的方法,其特征在于,所述将各所述目标像素值加载至所述共享内存,包括:针对运行于所述图形处理器内各线程中的每个所述线程,基于所述线程将各所述目标像素值中与所述线程关联的各第一像素值加载至所述共享内存中;相应的,所述从所述共享内存内读取各所述目标像素值,并基于读取结果分别确定所述数字图像在各所述目标像素值所在的像素位置上的图像梯度包括:针对每个所述线程,当监测到所述线程接收到预设同步指令后,基于所述线程从所述共享内存内读取与所述线程关联的各第二像素值,并从读取结果中分别确定所述数字图像在各所述第二像素值所在的像素位置上的图像梯度。3.根据权利要求2所述的方法,其特征在于,所述共享内存是以桶的数据结构对各所述第一像素值进行存储的,每个所述桶包括多个存储单元,且所述第一像素值是存储于相应的所述存储单元中的;在所述基于所述线程从所述共享内存内读取与所述线程关联的各第二像素值之后,还包括:基于读取结果得到存储于各所述存储单元中第一单元内的所述第二像素值,基于所述图形处理器将得到结果进行广播。4.根据权利要求2所述的方法,其特征在于,所述共享内存是以桶的数据结构对各所述第一像素值进行存储的,每个所述桶包括多个存储单元,且所述第一像素值是存储于相应的所述存储单元中的;所述从读取结果中分别确定所述数字图像在各所述第二像素值所在的像素位置上的图像梯度,包括:基于从读取结果中获取到的各所述第二像素值确定位于各所述存储单元中第二单元内的第三像素值、以及位于各所述存储单元中与所述第二单元相邻且隶属于同一所述桶内的第三单元内的第四像素值;根据所述第三像素值和所述第四像素值,确定所述数字图像在所述第三像素值所在的像素位置上的图像梯度。5.根据权利要求2所述的方法,其特征在于,所述从各所述像素值中确定目标像素值,包括:从未加载至所述共享内存的各所述像素值中确定目标像素值;相应的,在所述从读取结果中分别确定所述数字图像在各所述第二像素值所在的像素位置上的图像梯度之后,还包括:重复执行所述根据所述图形处理器内的共享内存的存储容量的步骤,直至不再存在所述未加载至所述共享内存的所述像素值。6.根据权利要求1所述的方法,其特征在于,所述将各所述目标像素值加载至所述共享内存,包括:2CN115049529A权利要求书2/2页将各所述目标像素值加载至所述共享内存,并且针对各所述目标像素值中加载至所述共享内存的边缘处的边缘像素值,将各所述像素值中与所述边缘像素值相邻的邻域像素值加载至所述图形处理器的寄存器;相应的,所述基于读取结果分别确定所述数字图像在各所述目标像素值所在的像素位置上的图像梯度,包括:针对读取到的每个所述目标像素值,若所述目标像素值为所述边缘像素值,则从所述寄存器中读取与所述边缘像素值相邻的所述邻域像素值;根据所述邻域像素值和所述边缘像素值确定所述数字图像在所述边缘像素值所在的像素位置上的图像梯度。7.根据权利要求