Comments (6)
This isn't descriptive enough to diagnose the problem. For example, we would also need to understand how you're assessing "optimal registration results" and to actually see the data and results ourselves, or at least a few examples.
from ants.
Thank you very much for your response. We segmented images of multiple organs, including spleen, kidney, gallbladder, liver, pancreas, adrenal glands, blood vessels, and bones. After using specific hyperparameters for registration, the average dice coefficient of multiple organs is calculated, and the corresponding hyperparameter when reaching the maximum value is regarded as the optimal hyperparameter. I put the relevant NIfTI files of the registration results of the default hyperparameters and optimal hyperparameters on Google Drive. You can download them using the following link:
https://drive.google.com/drive/folders/1S9ilYpq7k5tnoYWupMblrDj1-rGk7K-I?usp=sharing
In addition, I put the calculation results of these two examples in the figure below.
case1
case2
Once again, sincere thanks for your attention and assistance.
from ants.
I don’t have access to your data but I can provide some advice even before looking at the images.
Given the large number of parameters to be optimized during image registration, it’s no surprise that individual subjects (and organs) will exhibit a wide range of values for a given evaluation metric. That’s why image registration competitions and other evaluations tend to look at a variety of evaluation metrics over several subjects. And even then, those evaluation metrics might not be sufficient to capture what is actually needed for a specific study. My advice would be to, starting with the default settings in “antsRegistrationSyN.sh” or “antsRegistrationSyNQuick.sh”, actually look at the images and determine where alignment needs systematic improvement over several images for your particular study starting with the default settings. You can then ask follow-up questions here for further guidance. This is much a more principled approach than doing a brute-force grid search where some of the parameters that you’ve included don’t make sense, from an experienced developer’s perspective.
from ants.
Thank you for your advice. I apologize for any inconvenience caused by my unfamiliarity with the sharing process. I can confirm that access has now been successfully granted. Here is the link.
https://drive.google.com/drive/folders/1S9ilYpq7k5tnoYWupMblrDj1-rGk7K-I?usp=sharing
I appreciate your insightful advice and the inspiration you've provided. I'll take some time to carefully consider your suggestions and will provide a detailed response later. Thank you for your understanding, and I'll get back to you as soon as possible.
from ants.
Thanks for making them available. However, it looks like the images might not have fully uploaded as I'm only seeing the lower half (see below for an example) even though the segmentations seem to represent the full view. If you have comprehensive segmentations for each image, you might want to augment your registration set-up by using each segmentation region as a separate image metric. So, for example, with antsRegistrationSyN.sh, suppose you had a left lung segmentation and right lung segmentation as separate binary images along with your ct image for both the fixed and moving image sets, you could do something like
$ antsRegistrationSyN.sh -d 3 -f fixed_ct.nii.gz -m moving_ct.nii.gz \
-f fixed_left_lung.nii.gz -m moving_left_lung.nii.gz \
-f fixed_right_lung.nii.g.z -m moving_right_lung.nii.gz \
...
You should be able to set that up for any number of your segmentated organs.
from ants.
Thank you for your advice and the provided code. However, I'd like to explain that our images are complete. We cropped the abdominal CT images to focus on the upper abdomen for faster computation while retaining essential information.
I apologize for any confusion caused by the unclear presentation of our research purpose and results earlier, potentially leading to some unnecessary time spent on your part. I have revised our results to provide a clearer presentation, as shown in the updated figure.
Due to the observed variations in the optimal parameters for each pair of abdominal CT images, we aim to predict the best registration parameters from resolution or other image features to enhance the precision of the image registration. Our study specifically focuses on parameters r and s, which we consider to be meaningful contributors, and our research has revealed their impact on the registration outcomes. Additionally, we aim to enhance the persuasiveness of our results through quantitative assessments, with the average Dice coefficient calculation across multiple organs being a commonly used method, so we chose it.
Your previous advice has been instrumental in our search for optimal parameters. However, we also hope you can offer insights into determining these parameters through image features.
Thank you sincerely for your prior guidance. We greatly appreciate your support and would be grateful for any additional insights you may provide.
from ants.
Related Issues (20)
- Deprecation of LabelGeometryImageFilter (used in LabelGeometryMeasures) HOT 12
- Optimizing EPI to T1 MPRAGE registration HOT 4
- Error message at antsApplyTransform HOT 6
- running ANTs binaries on a windows laptop reports error: "could not find VCRUNTIME140_1.dll" HOT 2
- ResampleImage usage HOT 3
- Building template in ANTs HOT 6
- Can't open the last modality with antsMultivariateTemplateConstruction2.sh HOT 3
- REQUEST: rewrite the readme? HOT 10
- A Question About Registration Issues Due to Extensive Brain Structure Absence Caused by Developmental Problems HOT 7
- how to interpret the transformation matrix? HOT 5
- use in docker HOT 4
- Atropos - Segmentation fault (core dumped) HOT 2
- About interpolation with tranfomation matric by Ants HOT 2
- Registering Images to a Template - antsMultivariateTemplateConstruction2.sh HOT 6
- Problem about brain extraction and segmentation HOT 2
- antsMultivariateTemplateConstruction2 itk:MemoryAllocationError on big computer HOT 18
- Atropos - Error when using 3 class tissue segmentation HOT 19
- antsMultivariateTemplateConstruction2.sh error "GLIBC not found" HOT 9
- ants的配准结果问题 HOT 1
- Registration of Labelled Images vs Interpolation During Registration HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ants.