发明名称 一种图像数据仓库管理方法
摘要 本发明公开一种图像数据仓库管理方法,是利用基于文本的图像数据描述信息,对图像数据仓库进行高效管理,该管理过程包括图像数据索引文件的生成、上传、关键词检索及图像数据的下载;该方法分成图像数据上传和下载两路工作,客户端用户在对图像数据仓库的上传操作中,利用加锁的方式使该用户在当前时间成为对该仓库具有唯一更改性操作权限的用户。整个上传及下载操作都是通过数据描述文件进行,该描述文件记录了所有图像数据的分字段编号、存储路径及各种属性的详细信息。客户端与服务器端保持同样的图像数据描述文件,使得用户对图像数据进行的检索操作都能在客户端进行,从而减轻网络以及服务器端的压力,从根本上提高了数据仓库管理的效率。
申请公布号 CN101876992B 申请公布日期 2013.03.06
申请号 CN200910237783.4 申请日期 2009.11.17
申请人 中国科学院自动化研究所 发明人 左年明;宋明;刘勇;刘冰;蒋田仔
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 中科专利商标代理有限责任公司 11021 代理人 梁爱荣
主权项 一种图像数据仓库的管理方法,其特征在于,是利用基于文本的图像数据描述信息,对影像图像数据仓库进行管理,该方法分成图像数据上传步骤和图像数据下载步骤,所述图像数据上传步骤和图像数据下载步骤如下:其中图像数据上传步骤包括:步骤su1:客户端启动图像数据上传操作准备上传新图像数据,并连接到将要操作的服务器端;步骤su2:利用锁对所操作服务器端的图像数据仓库进行加锁的操作,如果加锁操作成功,使得同一时刻只有一个客户端具有对图像数据仓库进行更改性操作的权限;如果加锁操作不成功,客户端不具有对图像数据仓库进行更改性操作的权限;步骤su3:客户端的图像索引文件更新过程如下:由客户端先从服务器端下载图像索引文件,把客户端已有的图像索引文件和从服务器端下载得到的图像索引文件的时间属性进行比对,如果比对的时间属性一致,客户端的图像索引文件与服务器端的图像索引文件内容完全相同;如果比对的时间属性不一致,则用服务器端的图像索引文件覆盖客户端的图像索引文件,在客户端上形成图像索引文件,用于保证所有的更改性操作是在最新的图像数据仓库进行;客户端图像索引文件组织结构包括图像数据编号、路径,以及与配置文件相关的信息;步骤su4:客户端对于新图像数据,先按照被试者的姓名查找是否有重名的步骤如下:根据客户端的数据录入者输入的被试者姓名进行本地图像索引文件查询,核实在图像数据仓库里是否有同一个被试者的图像数据,如果没有同一个被试者的图像数据,则直接对新图像数据进行累积编号作为第一字段,再加上图像数据成像模式作为图像数据编号的第二字段;如果有同一个被试者的图像数据,则客户端的数据录入者要根据该被试者已有的图像数据描述文件,判断本次数据采集得到的新图像数据是否跟已有图像数据相关,若不相关,则跟上述没有同一个被试者的图像数据情形一样处理;若相关则根据已有数据判断本次新数据是否为随访序列,且为序列采集中的第几次采集,这个次数值作为图像数 据编号的第三字段,图像数据第二字段编号仍为本次采集的成像模式;因此,形成的图像数据编号为:RCCM(x1x2x3x4...xn+1)_sMRI或RCCMx1x2x3x4...xn_sMRI_k,其中RCCM为数据所属单位,(x1x2x3x4...xn+1)或(x1x2x3x4...xn)表示一级数据编号,第一字段RCCM(x1x2x3x4...xn+1)或RCCMx1x2x3x4...xn为总独立图像数据数量编号;sMRI是图像数据成像模式,作为图像数据编号的第二字段;如果图像数据编号存在第三字段,则是第k次对被试者进行sMRI扫描,其中n和k为自然数;步骤su5:以对新图像数据生成的RCCM(x1x2x3x4...xn+1)_sMRI或RCCMx1x2x3x4...xn_sMRI_k编号作为新图像数据的描述文件开头的第一行,所述描述文件是纯文本文件;数据录入者通过操作界面填写用户对图像数据仓库检索所需要的关键词及其键值,关键词表示数据一种特征的类别,与关键词对应的键值表示该特征的类别对应的属性值,从而生成新的图像数据描述文件;步骤su6:客户端用户把新图像数据描述文件放入新图像数据所在的文件夹,然后把该文件夹一起上传到服务器端的图像数据仓库;步骤su7:用户往服务器端上传新图像数据后,服务器端更新服务器端的图像索引文件;图像索引文件的更新过程就是在服务器端检索该图像数据仓库中用户指定的时间内的所有存在更新的目录以及该目录中对应的图像数据描述文件,得到被更新的新描述文件,再分别提取被更新的新描述文件以及对应的存放路径并与该服务器端已有的图像索引文件进行比较,如果存在图像数据编号重复,则用被更新的新描述文件及其路径覆盖服务器端已有的图像索引文件的相应内容;如果编号不重复,则把被更新的新描述文件及其路径添加到服务器端已有的图像索引文件中,从而在服务器端得到整个图像数据仓库的被更新的新图像索引文件,至此,更新图像索引文件完毕;步骤su8:把步骤su2中设置的锁打开,客户端释放对服务器端的更改性操作的权限,从而对图像数据仓库解锁,使得其它用户对该服务器端数据仓库有更改性操作的权限;其中图像数据下载步骤包括:步骤sd1:客户端的用户启动图像数据下载操作,并连接到将要操作的服务器端;步骤sd2:客户端的用户把客户端的图像索引文件与服务器端的图像索引文件进行同步操作,在客户端生成最新的图像索引文件,使得客户端的图像索引文件与服务器端的图像索引文件内容完全相同,从而保证用户的检索过程在最新的图像数据仓库上进行;步骤sd3:用户在客户端得到了最新的图像索引文件后,输入要检索的关键词和键值直接在客户端的图像索引文件中进行搜索,得到满足关键词键对的图像数据目录列表;步骤sd4:客户端的用户对图像数据目录列表中的图像进行预览,以确定搜索的结果是否为自己预期的结果;步骤sd5:在搜索得到的图像数据目录列表中,采用文件夹复选框复选所有需要的图像数据,对所需要的图像数据进行批量下载。
地址 100080 北京市海淀区中关村东路95号