Lead-DBS
  • Home
  • Slack User Channel
  • About
    • Deep Brain Stimulation
    • Publications
    • Citing Lead-DBS
    • Data & Code inclusion philosophy
    • List of Lead-DBS dependencies
    • Lead Connectome
    • Lead-OR
  • News
  • Help/Support
    • Learn Lead-DBS yourself
    • Slack User Channel
    • Forum
    • Knowledge Base
      • Lead-DBS Methods
        • AC/PC to MNI conversion
        • DBS Network Mapping
        • Subcortical Electrophysiology Mapping (SEM)
      • Atlases/Resources
        • Cortical Atlas Parcellations (MNI-Space)
        • Subcortical Atlases (MNI-Space)
        • The DISTAL atlas
        • Macaque Atlases (MNI-Space)
        • Normative Connectomes
        • IXI Database
      • Walkthrough-Videos
      • Other Videos
      • Screenshots
  • Manual
  • Workshops
    • Brisbane February 2020
    • Machine Learning – Berlin September 2019
    • Berlin September 2019
    • Past workshops
      • Hamburg February 2019
      • Shanghai September 2018
      • Berlin 2016
  • Download
  • Contact
  • Search
  • Menu Menu

Problem during Normalization

You are here: Home1 / Forums2 / Support Forum (ARCHIVED – Please use Slack Channel instead)3 / Problem during Normalization4
Viewing 12 posts - 1 through 12 (of 12 total)
  • Author
    Posts
  • 05/20/2017 at 2:51 PM #2622
    mmendonca
    Participant

    Hey guys,
    I am a new user of Lead-DBS and I have been trying to localize the electrodes. I have a post-op CT scan, and a pre-op MRI (with T1, T2 and DP).
    After importation to nift and co-registering the CT with the MR, i am not able to run the normalization. I get the following errors.
    Any idea?

    Tonemapping CT…
    Error using spm_vol>spm_vol_hdr (line 80)
    File “C:\MATLAB\RafPinto\Rafa_NewTry\DICOM_MR\glpostop_ct.nii” does not exist.

    Error in spm_vol (line 61)
    v = spm_vol_hdr(deblank(P(i,:)));

    Error in ea_load_nii (line 28)
    nii=spm_vol(fname);

    Error in ea_tonemapct_file (line 19)
    ct=ea_load_nii([directory,options.prefs.gctnii]);

    Error in ea_autocoord (line 97)
    ea_tonemapct_file(options,’mni’);

    Error in ea_run (line 95)
    ea_autocoord(options);

    Error in lead_dbs>run_button_Callback (line 190)
    ea_run(‘run’,options);

    Error in gui_mainfcn (line 95)
    feval(varargin{:});

    Error in lead_dbs (line 43)
    gui_mainfcn(gui_State, varargin{:});

    Error in
    matlab.graphics.internal.figfile.FigFile/read>@(hObject,eventdata)lead_dbs(‘run_button_Callback’,hObject,eventdata,guidata(hObject))
    Error while evaluating UIControl Callback

    05/20/2017 at 5:33 PM #2623
    ningfei
    Keymaster

    Hi,

    ea_tonemapct_file is called after the normalization is done. If you saw the above error. It means that the normalization step did not finish correctly. Please check the log before the error to see if there is something wrong there.

    Best,
    Ningfei

    05/20/2017 at 11:22 PM #2625
    mmendonca
    Participant

    Hey ningfei, Thanks for the fast answer
    I will rerun the normalization and tell you the details (i did not saved the log)

    Thanks,
    Marcelo

    05/21/2017 at 1:01 PM #2626
    mmendonca
    Participant

    Hey ningfei;
    Heres is the full error I get:

    Exception Object caught:

    itk::ExceptionObject (00000050A82FCF18)
    Location: “unknown”
    File: c:\users\ningfei\desktop\ants\bypass\itkv4-install\include\itk-4.11\itkImageToImageFilter.hxx
    Line: 250
    Description: itk::ERROR: ImageToImageFilter(000001CA4E20C7E0): Inputs do not occupy the same physical space!
    InputImage Origin: [9.7750000e+01, 1.3375000e+02, -7.1750000e+01], InputImage_1 Origin: [9.8000000e+01, 1.3400000e+02, -7.2000000e+01]
    Tolerance: 1.0000000e-06
    InputImage Spacing: [1.0000000e+00, 1.0000000e+00, 1.0000000e+00], InputImage_1 Spacing: [5.0000000e-01, 5.0000000e-01, 5.0000000e-01]
    Tolerance: 1.0000000e-06

    Using single precision for computations.
    Input scalar image: C:\MATLAB\RafPinto\Rafa_NewTry\DICOM_MR\anat_t1.nii
    Reference image: C:\Users\marce\Downloads\lead\templates\space\MNI_ICBM_2009b_NLIN_ASYM\t1.nii
    Transform file does not exist: C:\MATLAB\RafPinto\Rafa_NewTry\DICOM_MR\glanatComposite.h5
    Can’t read initial transform C:\MATLAB\RafPinto\Rafa_NewTry\DICOM_MR\glanatComposite.h5
    Using single precision for computations.
    Input scalar image: C:\MATLAB\RafPinto\Rafa_NewTry\DICOM_MR\rpostop_ct.nii
    Reference image: C:\Users\marce\Downloads\lead\templates\space\MNI_ICBM_2009b_NLIN_ASYM\t1.nii
    Transform file does not exist: C:\MATLAB\RafPinto\Rafa_NewTry\DICOM_MR\glanatComposite.h5
    Can’t read initial transform C:\MATLAB\RafPinto\Rafa_NewTry\DICOM_MR\glanatComposite.h5
    C:\MATLAB\RafPinto\Rafa_NewTry\DICOM_MR\glanat.nii not found. Skip generating l*.nii files (small bounding box)…
    C:\MATLAB\RafPinto\Rafa_NewTry\DICOM_MR\glpostop_ct.nii not found. Skip generating l*.nii files (small bounding box)… Done. (80100.3978 s)
    Tonemapping CT…
    Error using spm_vol>spm_vol_hdr (line 80)
    File “C:\MATLAB\RafPinto\Rafa_NewTry\DICOM_MR\glpostop_ct.nii” does not exist.

    Any idea/suggestion?

    Thanks
    Marcelo

    05/22/2017 at 7:54 AM #2630
    ningfei
    Keymaster

    Hi Marcelo,

    Seems it’s possibly an known issue of ITK which is used by ANTs. I will check it later and maybe there’re some ways to work around it.

    Best,
    Ningfei

    05/22/2017 at 9:44 AM #2632
    ningfei
    Keymaster

    Hi Marcelo,

    Please extract this into lead\ext_libs\ANTs (overwrite the old ones) and try again to see if it works.

    Best,
    Ningfei

    05/24/2017 at 9:36 AM #2647
    mike
    Participant

    Hi,

    Sorry to crash this thread but I am in exactly the same situation. I’ve tried the advice above (regarding extracting new files into ANTs and overwriting the old ones) and I still end up with the same error.

    Any advice to help fix this would be most appreciated.

    Best wishes,
    Mike

    05/24/2017 at 10:30 AM #2648
    ningfei
    Keymaster

    HI Mike,

    Sorry to know that you also have the problem. But since I can’t reproduce the problem from my side, it would be nice if you can send me a sample data with which you got the above error (of course if it’s okay to share the data). I may then test it here to find a possible solution for that.

    Best,
    Ningfei

    05/24/2017 at 6:35 PM #2652
    mike
    Participant

    Hi Ningfei,

    Many thanks for the quick reply. Yes I can share data, just let me know the best way to do this. You should have my personal email through the account information so feel free to contact me that way if it’s easier.

    Best,
    Mike

    05/24/2017 at 7:40 PM #2653
    ningfei
    Keymaster

    Hi Mike,

    I just send you an email :)

    Best,
    Ningfe

    05/29/2017 at 10:37 AM #2667
    ningfei
    Keymaster

    Hi Mike, hi Marcelo,

    According to my test, here the error “Inputs do not occupy the same physical space!” was induced due to insufficient memory (to me, this is really weird). The last two steps of the (ANTs Syn – subcortical refine) normalization require significant amount of memory. I also saw this error when I tested on my pc with 16GB memory. But there’s no problem when I tested it on our server with very large memory.

    Actually, the registration is already done when the error happens. But the memory is not released somehow. ANTs will throw out the error when further generating the composite transforms.

    This error doesn’t happen when using ANTs Syn normalization without subcortical refine.

    In short, could you maybe test it on a machine/cluster with above 24GB (or better 32GB) memory to see if this error still exists? I will also check the parameter setting and ANTs code to see if there’s any clue on this.

    Best,
    Ningfei

    05/29/2017 at 8:32 PM #2673
    mmendonca
    Participant

    Hey Nigfei,
    Thanks for your help.

    I will try it in our cluster and then tell you something

    Cheers,
    Marcelo

  • Author
    Posts
Viewing 12 posts - 1 through 12 (of 12 total)
  • The forum ‘Support Forum (ARCHIVED – Please use Slack Channel instead)’ is closed to new topics and replies.

Forum Statistics

Registered Users
130
Forums
1
Topics
185
Replies
607
Topic Tags
81
Empty Topic Tags
12

Subscribe to our newsletter

Recent Posts

  • Lead-DBS 3.0 out now!
  • Lead-OR out now
  • Bug in Lead-DBS v2.5
  • Lead-DBS v2.5 out now!
  • Lead-DBS on the cover of NeuroImage

Archives

  • October 2023
  • August 2021
  • July 2021
  • March 2021
  • September 2020
  • June 2019
  • November 2018
  • September 2018
  • August 2018
  • March 2018
  • November 2017
  • September 2017
  • July 2017
  • April 2017
  • July 2016
  • June 2016
  • May 2016
  • March 2016
  • December 2015
  • November 2015
  • April 2015
  • January 2015
  • December 2014
  • October 2014
  • September 2014
  • July 2014
  • June 2014

Imprint | Privacy Policy

Scroll to top
We use cookies to ensure that we give you the best experience on our website. You may “Accept All” or visit "Cookie Settings" to provide a controlled consent.
Cookie SettingsAccept All
Manage consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
CookieDurationDescription
cookielawinfo-checkbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
PHPSESSIDsessionThis cookie is native to PHP applications. The cookie is used to store and identify a users' unique session ID for the purpose of managing user session on the website. The cookie is a session cookies and is deleted when all the browser windows are closed.
viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Analytics
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
CookieDurationDescription
_ga2 yearsThis cookie is installed by Google Analytics. The cookie is used to calculate visitor, session, campaign data and keep track of site usage for the site's analytics report. The cookies store information anonymously and assign a randomly generated number to identify unique visitors.
_gat_gtag_UA_52019623_11 minuteThis cookie is set by Google and is used to distinguish users.
_gid1 dayThis cookie is installed by Google Analytics. The cookie is used to store information of how visitors use a website and helps in creating an analytics report of how the website is doing. The data collected including the number visitors, the source where they have come from, and the pages visted in an anonymous form.
Third-party
Cookies from third-party contents on the website.
CookieDurationDescription
CONSENT16 years 5 months 17 days 13 hoursThese cookies are set via embedded youtube-videos. They register anonymous statistical data on for example how many times the video is displayed and what settings are used for playback.No sensitive data is collected unless you log in to your google account, in that case your choices are linked with your account, for example if you click “like” on a video.
IDE1 year 24 daysUsed by Google DoubleClick and stores information about how the user uses the website and any other advertisement before visiting the website. This is used to present users with ads that are relevant to them according to the user profile.
test_cookie15 minutesThis cookie is set by doubleclick.net. The purpose of the cookie is to determine if the user's browser supports cookies.
VISITOR_INFO1_LIVE5 months 27 daysThis cookie is set by Youtube. Used to track the information of the embedded YouTube videos on a website.
vuid2 yearsThis domain of this cookie is owned by Vimeo. This cookie is used by vimeo to collect tracking information. It sets a unique ID to embed videos to the website.
YSCsessionThis cookies is set by Youtube and is used to track the views of embedded videos.
yt-remote-connected-devicesneverNo description available.
yt-remote-device-idneverNo description available.
SAVE & ACCEPT
Powered by CookieYes Logo