Comments (3)
Hi,
One common reason this can happen is if the Patient ID tag has been removed, or is not the same for each slice - these most likely occur due to an anonymisation process not being correctly configured. PTK needs the Patient ID to be present and the same on each slice. If thats not the case the tags can be added or corrected using a Dicom edit tool eg Horos or DicomBrowser. You would then need to delete the datasets from PTK and re-import them.
To delete multiple patients:
You can use the API to delete multiple patients by deleting each series for each patient. The DeleteDatasets()
call on a PTKMain() object takes in a cell array which are the series uids to delete. For example the following script will delete every patient and every series:
ptk_main = PTKMain();
% Delete all series for all subjects
all_uids = ptk_main.FrameworkAppDef.GetFrameworkDirectories().GetUidsOfAllDatasetsInCache();
ptk_main.DeleteDatasets(all_uids);
To completely reset PTK and delete all your imported data, edits and results:
- Close Matlab
- (Backup, if you want) and then delete the
TDPulmonaryToolkit
folder in your home directory (Warning: this will delete all your imported data, all results, all manual segmentations, all markers, etc)
Keyboard Shortcut for deleting a single series:
The Delete key will delete the currently loaded series
from pulmonarytoolkit.
Hello Tom,
Thank you for an exhaustive answer. You are right that I've imported badly anonymised Dicom data. Whole patients database was deleted via your code, Dicom data was properly configured, and everything works perfectly! Thanks
from pulmonarytoolkit.
Thank you for your comments. I'm glad everything is working!
from pulmonarytoolkit.
Related Issues (20)
- PTKDensityAverage fails with negative pixel data HOT 1
- plumonary toolkit failure HOT 3
- PTK viewer zoom HOT 6
- Change coordinates HOT 1
- Saving Output as different name? HOT 1
- Hessian based fissure filter
- Can't Load Nii files in pulmonary toolkit HOT 4
- Cannot seperate lung lobes while there is a thin or irregular fissure ? HOT 1
- Running in non-interactive mode HOT 1
- How to export Parameter LungAnalysis in Matlab's Workspace? HOT 2
- Freehand editing of airways HOT 1
- Broken links for documentation HOT 1
- User stories related to PTK
- Error using "lung" tool HOT 1
- asking passward HOT 1
- How to save segmentation results in NIFTI format HOT 2
- asking lung images HOT 2
- erroring when clicked the coronal analysis,sagittial analysis ,axial analysis button HOT 2
- can not import .nii file HOT 1
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 pulmonarytoolkit.