DICOM 文件的搜索算法 C#

发布于 2024-11-30 22:02:57 字数 135 浏览 2 评论 0原文

我当前正在使用 DICOM 文件并希望对这些文件执行搜索。我的搜索是基于属性的,即,例如,如果我输入患者姓名 = John,年龄 = 30,它应该搜索满足这两个条件的特定文件。请帮助我了解我可以使用哪种搜索算法。我看过 BOOST,但我不确定这是否是出路。

I'm currently working with DICOM files and want to perform a search on the files. My search is attribute based, i.e for example if i enter patient name= John, age=30, it should search for that particular file which satisfies both conditions. Please help me out as to which search algorithm i could use. I have looked at BOOST, but i'm not sure if that's the way out.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

表情可笑 2024-12-07 22:02:57

查看 ClearCanvas 并在文件中嵌入的 DICOM 元数据中进行搜索。

Have a look at ClearCanvas and do a search across the DICOM metadata embedded in the file.

弄潮 2024-12-07 22:02:57

邪恶 Dicom 中:

List<string> found = new List<string>();

    foreach(string path in possiblePaths){
        DicomFile df =new DicomFile(path);
        if(df.PATIENT_NAME.Data=="John" && df.PATIENT_AGE.Data=="30Y"){
           found.Add(path);
        }
    }

In Evil Dicom :

List<string> found = new List<string>();

    foreach(string path in possiblePaths){
        DicomFile df =new DicomFile(path);
        if(df.PATIENT_NAME.Data=="John" && df.PATIENT_AGE.Data=="30Y"){
           found.Add(path);
        }
    }
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文