From goretzki.imre at gmail.com Wed Oct 3 10:49:03 2018 From: goretzki.imre at gmail.com (Imre Goretzki) Date: Wed, 03 Oct 2018 08:49:03 -0600 Subject: [ITK] Invoice from 10/03/2018 Message-ID: <38947024801057518866.B6F78C972E1FCE8C@itk.org> Good day, I am trying to settle the balance payment, my proforma at hand is $2,86026 while your invoice (is attached) comes to $1,970.71 Kindly confirm the amount I was just about to pay the bigger amount now I am waiting for your final confirmation so to pay the balance. Hope to hear from you soon. * Imre Goretzki 927-931-0699, direct (pls. try here first, during business hours) 927-931-6687, office 927-931-3827, fax 927-931-3214, mobile 0630/5916134, WhatsApp E:goretzki.imre at gmail.com * Sent from my iPhone -------------- next part -------------- A non-text attachment was scrubbed... Name: Y6/07-88/2287.doc Type: application/msword Size: 119808 bytes Desc: not available URL: From kjwjj627 at gmail.com Wed Oct 3 11:30:04 2018 From: kjwjj627 at gmail.com (wonnybro) Date: Wed, 3 Oct 2018 08:30:04 -0700 (MST) Subject: [ITK] [ITK-users] DVFs interpolation by BSpline Message-ID: <1538580604795-0.post@n7.nabble.com> Hi, ITK users I really really need your help, please help me... I am trying to do BSpline interpolation of DVFs obtained by image registrations of 10 images. I'm trying to modify the BSplineScatteredDataPointSetToImageFilter from the Insight Journal. However, I am having trouble to find the correct parameter in order to make the filter work. I'll have scattered 3-D points of several DVFs over time and I want to fit these DVFs by a 4-D Bspline. Afterwards I want to evaluate output DVF to one time step. Here you can find the code, unfortunately it crashes. Please help me...please. Thanks in advance. #include "itkBSplineScatteredDataPointSetToImageFilter.h" #include "itkPointSet.h" #include "itkImage.h" #include "itkVectorImage.h" #include "itkImageFileReader.h" #include "itkImageFileWriter.h" int main (int argc, char* argv[]) { const unsigned int ImageDimension = 3; using VectorType = itk::Vector; using InputImageType = itk::Image; using InputPointType = InputImageType::PointType; using OutputImageType = itk::Image; using PointSetType = itk::PointSet; using OutputPointType = PointSetType::PointType; using ReaderType = itk::ImageFileReader; using WriterType = itk::ImageFileWriter; PointSetType::Pointer pointSet = PointSetType::New(); unsigned long pointId = 0; InputImageType::PointType origin; InputImageType::SpacingType spacing; InputImageType::SizeType size; for (int i = 1; i < argc; ++i) { ReaderType::Pointer reader = ReaderType::New(); std::cout << "Reading file " << argv[i] << std::endl; reader->SetFileName(argv[i]); try { reader->Update(); } catch (itk::ExceptionObject & err) { std::cout << "ExceptionObject caught !" << std::endl; std::cout << err << std::endl; return EXIT_FAILURE; } using IteratorType = itk::ImageRegionConstIterator; const InputImageType * image = reader->GetOutput(); IteratorType it(image, image->GetBufferedRegion()); it.GoToBegin(); InputPointType inPoint; OutputPointType outPoint; int iCount = 0; while (!it.IsAtEnd()) { inPoint = image->GetPixel(it.GetIndex()); for (int j = 0; j < ImageDimension; ++j) outPoint[j] = inPoint[i]; outPoint[ImageDimension] = i - 1; pointSet->SetPoint(pointId, outPoint); // Transfer the pixel data to the value associated with the point. pointSet->SetPointData(pointId, it.Get()); ++it; ++pointId; ++iCount; } std::cout << "Number of points in " << argv[i] << " = " << iCount << std::endl; std::cout << "Total number of points = " << pointSet->GetNumberOfPoints() << std::endl; origin = image->GetOrigin(); spacing = image->GetSpacing(); size = image->GetLargestPossibleRegion().GetSize(); } typedef itk::BSplineScatteredDataPointSetToImageFilter < PointSetType, OutputImageType > SplineFilterType; SplineFilterType::Pointer splineFilter = SplineFilterType::New(); int splineorder=3; // complexity of the spline SplineFilterType::ArrayType ncontrol; ncontrol[0]=splineorder + 1; SplineFilterType::ArrayType closedim; closedim[0]= 0; OutputImageType::PointType parametricDomainOrigin; OutputImageType::SpacingType parametricDomainSpacing; OutputImageType::SizeType parametricDomainSize; for (int i = 0; i < ImageDimension; ++i) { parametricDomainOrigin[i] = origin[i]; parametricDomainSpacing[i] = spacing[i]; parametricDomainSize[i] = size[i]; } parametricDomainOrigin[ImageDimension] = 0; parametricDomainSize[ImageDimension] = argc - 2; parametricDomainSpacing[ImageDimension] = 10.0; splineFilter->SetGenerateOutputImage( true ); // the only reason to turn this off is if one only wants to use the control point lattice for further processing splineFilter->SetInput ( pointSet ); splineFilter->SetSplineOrder ( splineorder ); splineFilter->SetNumberOfControlPoints ( ncontrol ); splineFilter->SetNumberOfLevels( 3 ); splineFilter->SetCloseDimension ( closedim ); splineFilter->SetSize( parametricDomainSize ); splineFilter->SetSpacing( parametricDomainSpacing ); splineFilter->SetOrigin( parametricDomainOrigin ); std::cout << "Before update spline filter" << std::endl; splineFilter->Update(); std::cout << "After update spline filter" << std::endl; WriterType::Pointer writer = WriterType::New(); writer->SetInput(splineFilter->GetOutput()); writer->SetFileName("Output.mhd"); writer->Update(); std::cout << "After write image filter" << std::endl; return EXIT_SUCCESS; }; -- Sent from: http://itk-users.7.n7.nabble.com/ The ITK community is transitioning from this mailing list to discourse.itk.org. Please join us there! ________________________________ Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Kitware offers ITK Training Courses, for more information visit: http://www.kitware.com/products/protraining.php Please keep messages on-topic and check the ITK FAQ at: http://www.itk.org/Wiki/ITK_FAQ Follow this link to subscribe/unsubscribe: https://itk.org/mailman/listinfo/insight-users From dzenanz at gmail.com Wed Oct 3 14:10:44 2018 From: dzenanz at gmail.com (=?UTF-8?B?RMW+ZW5hbiBadWtpxIc=?=) Date: Wed, 3 Oct 2018 14:10:44 -0400 Subject: [ITK] [ITK-users] DVFs interpolation by BSpline In-Reply-To: <1538580604795-0.post@n7.nabble.com> References: <1538580604795-0.post@n7.nabble.com> Message-ID: Hi JongWon, welcome to ITK! To reproduce your problem we will need the input file too. If it crashes with different input files, please provide the smallest one. Also, we have migrated to the forum , so please post the updated question there. Regards, D?enan On Wed, Oct 3, 2018 at 11:30 AM wonnybro wrote: > Hi, ITK users > > I really really need your help, please help me... > I am trying to do BSpline interpolation of DVFs obtained by image > registrations of 10 images. > I'm trying to modify the BSplineScatteredDataPointSetToImageFilter from the > Insight Journal. However, > I am having trouble to find the correct parameter in order to make the > filter work. > I'll have scattered 3-D points of several DVFs over time and I want to fit > these DVFs by a 4-D Bspline. Afterwards I want to evaluate output DVF to > one > time step. > > Here you can find the code, unfortunately it crashes. > > Please help me...please. > > Thanks in advance. > > #include "itkBSplineScatteredDataPointSetToImageFilter.h" > #include "itkPointSet.h" > #include "itkImage.h" > #include "itkVectorImage.h" > #include "itkImageFileReader.h" > #include "itkImageFileWriter.h" > > int main (int argc, char* argv[]) > { > const unsigned int ImageDimension = 3; > > using VectorType = itk::Vector; > using InputImageType = itk::Image; > using InputPointType = InputImageType::PointType; > using OutputImageType = itk::Image; > using PointSetType = itk::PointSet; > using OutputPointType = PointSetType::PointType; > using ReaderType = itk::ImageFileReader; > using WriterType = itk::ImageFileWriter; > > PointSetType::Pointer pointSet = PointSetType::New(); > unsigned long pointId = 0; > InputImageType::PointType origin; > InputImageType::SpacingType spacing; > InputImageType::SizeType size; > for (int i = 1; i < argc; ++i) > { > ReaderType::Pointer reader = ReaderType::New(); > std::cout << "Reading file " << argv[i] << std::endl; > reader->SetFileName(argv[i]); > try > { > reader->Update(); > } > catch (itk::ExceptionObject & err) > { > std::cout << "ExceptionObject caught !" << std::endl; > std::cout << err << std::endl; > return EXIT_FAILURE; > } > using IteratorType = itk::ImageRegionConstIterator; > const InputImageType * image = reader->GetOutput(); > IteratorType it(image, image->GetBufferedRegion()); > it.GoToBegin(); > InputPointType inPoint; > OutputPointType outPoint; > int iCount = 0; > while (!it.IsAtEnd()) > { > inPoint = image->GetPixel(it.GetIndex()); > for (int j = 0; j < ImageDimension; ++j) > outPoint[j] = inPoint[i]; > outPoint[ImageDimension] = i - 1; > pointSet->SetPoint(pointId, outPoint); > // Transfer the pixel data to the value associated with the point. > pointSet->SetPointData(pointId, it.Get()); > ++it; > ++pointId; > ++iCount; > } > std::cout << "Number of points in " << argv[i] << " = " << iCount << > std::endl; > std::cout << "Total number of points = " << > pointSet->GetNumberOfPoints() << std::endl; > origin = image->GetOrigin(); > spacing = image->GetSpacing(); > size = image->GetLargestPossibleRegion().GetSize(); > } > > typedef itk::BSplineScatteredDataPointSetToImageFilter < PointSetType, > OutputImageType > SplineFilterType; > SplineFilterType::Pointer splineFilter = SplineFilterType::New(); > > int splineorder=3; // complexity of the spline > > SplineFilterType::ArrayType ncontrol; > ncontrol[0]=splineorder + 1; > SplineFilterType::ArrayType closedim; > closedim[0]= 0; > > OutputImageType::PointType parametricDomainOrigin; > OutputImageType::SpacingType parametricDomainSpacing; > OutputImageType::SizeType parametricDomainSize; > for (int i = 0; i < ImageDimension; ++i) > { > parametricDomainOrigin[i] = origin[i]; > parametricDomainSpacing[i] = spacing[i]; > parametricDomainSize[i] = size[i]; > } > parametricDomainOrigin[ImageDimension] = 0; > parametricDomainSize[ImageDimension] = argc - 2; > parametricDomainSpacing[ImageDimension] = 10.0; > > splineFilter->SetGenerateOutputImage( true ); // the only reason to > turn > this off is if one only wants to use the control point lattice for further > processing > splineFilter->SetInput ( pointSet ); > splineFilter->SetSplineOrder ( splineorder ); > splineFilter->SetNumberOfControlPoints ( ncontrol ); > splineFilter->SetNumberOfLevels( 3 ); > splineFilter->SetCloseDimension ( closedim ); > splineFilter->SetSize( parametricDomainSize ); > splineFilter->SetSpacing( parametricDomainSpacing ); > splineFilter->SetOrigin( parametricDomainOrigin ); > std::cout << "Before update spline filter" << std::endl; > splineFilter->Update(); > std::cout << "After update spline filter" << std::endl; > > WriterType::Pointer writer = WriterType::New(); > writer->SetInput(splineFilter->GetOutput()); > writer->SetFileName("Output.mhd"); > writer->Update(); > std::cout << "After write image filter" << std::endl; > > return EXIT_SUCCESS; > }; > > > > -- > Sent from: http://itk-users.7.n7.nabble.com/ > The ITK community is transitioning from this mailing list to > discourse.itk.org. Please join us there! > ________________________________ > Powered by www.kitware.com > > Visit other Kitware open-source projects at > http://www.kitware.com/opensource/opensource.html > > Kitware offers ITK Training Courses, for more information visit: > http://www.kitware.com/products/protraining.php > > Please keep messages on-topic and check the ITK FAQ at: > http://www.itk.org/Wiki/ITK_FAQ > > Follow this link to subscribe/unsubscribe: > https://itk.org/mailman/listinfo/insight-users > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- The ITK community is transitioning from this mailing list to discourse.itk.org. Please join us there! ________________________________ Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Kitware offers ITK Training Courses, for more information visit: http://www.kitware.com/products/protraining.php Please keep messages on-topic and check the ITK FAQ at: http://www.itk.org/Wiki/ITK_FAQ Follow this link to subscribe/unsubscribe: https://itk.org/mailman/listinfo/insight-users From vrnova at gmail.com Thu Oct 4 09:33:33 2018 From: vrnova at gmail.com (Yanling Liu) Date: Thu, 4 Oct 2018 09:33:33 -0400 Subject: [ITK] [ITK-users] Imaging analysis PostDoc position (NCI/FNLCR) Message-ID: Dear ITK users, The Advanced Biomedical and Computational Science group at the NCI Frederick National Laboratory for Cancer Research (FNLCR) seeks a post doc fellow with image analysis background to work on tissue toxicity study from radiation treatment. The post doc will support the collaboration between FNLCR and University of Maryland School of Medicine. To apply: https://careers.leidos.com/jobs/3071866-postdoctoral-fellow-nci/apply Thank you Yanling -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- The ITK community is transitioning from this mailing list to discourse.itk.org. Please join us there! ________________________________ Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Kitware offers ITK Training Courses, for more information visit: http://www.kitware.com/products/protraining.php Please keep messages on-topic and check the ITK FAQ at: http://www.itk.org/Wiki/ITK_FAQ Follow this link to subscribe/unsubscribe: https://itk.org/mailman/listinfo/insight-users From avw0731 at gmail.com Wed Oct 10 19:46:02 2018 From: avw0731 at gmail.com (Ally Warner) Date: Wed, 10 Oct 2018 17:46:02 -0600 Subject: [ITK] Compile errors using ITK 4.13.1 Message-ID: <2A3C9032-508B-4D6E-8D8E-BCC00EC51F3F@sci.utah.edu> Hello, I am a developer at the University of Utah and we use ITK for our software, Seg3D. Seg3D recently had a 404 error from the FFTW download because midas has been deprecated. To fix that, I am trying to upgrade our ITK version from 4.13.0 to 4.13.1. When I merged 4.13.1 and tried to build Seg3D, I received the following error: ATTENTION: You have enabled the use of FFTW. This library is distributed under a GPL license. By enabling this option, the ITK libraries binary that is built will be covered by a GPL license and so will any executable that is linked against these libraries. CMake Error at /Applications/CMake.app/Contents/share/cmake-3.4/Modules/ExternalProject.cmake:1825 (message): URL_HASH is set to SHA512="1ee2c7bec3657f6846e63c6dfa71410563830d2b951966bf0123bd8f4f2f5d6b50f13b76d9a7b0eae70e44856f829ca6ceb3d080bb01649d1572c9f3f68e8eb1" but must be ALGO=value where ALGO is MD5|SHA1|SHA224|SHA256|SHA384|SHA512 and value is a hex string. Call Stack (most recent call first): /Applications/CMake.app/Contents/share/cmake-3.4/Modules/ExternalProject.cmake:2430 (_ep_add_download_command) CMake/itkExternal_FFTW.cmake:90 (ExternalProject_add) CMakeLists.txt:321 (include) -- Configuring incomplete, errors occurred! See also "/Users/alexandrawarner/Documents/Seg3D/bin/Externals/Build/ITK_external/CMakeFiles/CMakeOutput.log". See also "/Users/alexandrawarner/Documents/Seg3D/bin/Externals/Build/ITK_external/CMakeFiles/CMakeError.log". make[2]: *** [Externals/Stamp/ITK_external/ITK_external-configure] Error 1 make[1]: *** [CMakeFiles/ITK_external.dir/all] Error 2 make: *** [all] Error 2 After looking through ITK?s code changes, I noticed that in the itkExternal_FFTW.cmake file there were parentheses after the $ for the URL and the URL_HASH commands. There weren?t these parentheses in other files around these same commands. So I removed them and rebuilt. Then I received the following error: CMake Error at fftwd-stamp/download-fftwd.cmake:27 (message): error: downloading 'https://data.kitware.com/api/v1/file/hashsum/sha512/1ee2c7bec3657f6846e63c6dfa71410563830d2b951966bf0123bd8f4f2f5d6b50f13b76d9a7b0eae70e44856f829ca6ceb3d080bb01649d1572c9f3f68e8eb1/download' failed status_code: 35 status_string: "SSL connect error" log: Trying 50.58.123.189... Connected to data.kitware.com (50.58.123.189) port 443 (#0) Server aborted the SSL handshake Closing connection 0 make[5]: *** [fftwd/src/fftwd-stamp/fftwd-download] Error 1 make[4]: *** [CMakeFiles/fftwd.dir/all] Error 2 make[4]: *** Waiting for unfinished jobs.... Updating '.': CMake Error at fftwf-stamp/download-fftwf.cmake:27 (message): error: downloading 'https://data.kitware.com/api/v1/file/hashsum/sha512/1ee2c7bec3657f6846e63c6dfa71410563830d2b951966bf0123bd8f4f2f5d6b50f13b76d9a7b0eae70e44856f829ca6ceb3d080bb01649d1572c9f3f68e8eb1/download' failed status_code: 35 status_string: "SSL connect error" log: Trying 50.58.123.189... Connected to data.kitware.com (50.58.123.189) port 443 (#0) Server aborted the SSL handshake Closing connection 0 make[5]: *** [fftwf/src/fftwf-stamp/fftwf-download] Error 1 make[4]: *** [CMakeFiles/fftwf.dir/all] Error 2 make[3]: *** [all] Error 2 make[2]: *** [Externals/Stamp/ITK_external/ITK_external-build] Error 2 make[1]: *** [CMakeFiles/ITK_external.dir/all] Error 2 I am not sure what to do now, and was hoping for some guidance. I?m thinking that the server might be down, but wanted to be sure that there wasn?t something else I was missing. Thank you for your help, Ally Warner SCI Institute -------------- next part -------------- An HTML attachment was scrubbed... URL: From dzenanz at gmail.com Thu Oct 11 11:35:26 2018 From: dzenanz at gmail.com (=?UTF-8?B?RMW+ZW5hbiBadWtpxIc=?=) Date: Thu, 11 Oct 2018 11:35:26 -0400 Subject: [ITK] Compile errors using ITK 4.13.1 In-Reply-To: <2A3C9032-508B-4D6E-8D8E-BCC00EC51F3F@sci.utah.edu> References: <2A3C9032-508B-4D6E-8D8E-BCC00EC51F3F@sci.utah.edu> Message-ID: Hi Ally, the thing about parentheses might be a bug. Please report it on the issue tracker , or even better submit a patch which fixes it. The second problem you are having might be that your CMake was not built with SSL support. Or that data.kitware.com server was not working properly at that time. Either way, please continue this discussion on the forum as we have migrated away from this mailing list. Regards, D?enan On Wed, Oct 10, 2018 at 7:46 PM Ally Warner wrote: > Hello, > > I am a developer at the University of Utah and we use ITK for our > software, Seg3D. Seg3D recently had a 404 error from the FFTW download > because midas has been deprecated. To fix that, I am trying to upgrade our > ITK version from 4.13.0 to 4.13.1. When I merged 4.13.1 and tried to build > Seg3D, I received the following error: > > ATTENTION: You have enabled the use of FFTW. This library is distributed > under a GPL license. By enabling this option, the ITK libraries binary that > is built will be covered by a GPL license and so will any executable that > is linked against these libraries. > CMake Error at > /Applications/CMake.app/Contents/share/cmake-3.4/Modules/ExternalProject.cmake:1825 > (message): > URL_HASH is set to > > > SHA512="1ee2c7bec3657f6846e63c6dfa71410563830d2b951966bf0123bd8f4f2f5d6b50f13b76d9a7b0eae70e44856f829ca6ceb3d080bb01649d1572c9f3f68e8eb1" > > but must be ALGO=value where ALGO is > > MD5|SHA1|SHA224|SHA256|SHA384|SHA512 > > and value is a hex string. > Call Stack (most recent call first): > > /Applications/CMake.app/Contents/share/cmake-3.4/Modules/ExternalProject.cmake:2430 > (_ep_add_download_command) > CMake/itkExternal_FFTW.cmake:90 (ExternalProject_add) > CMakeLists.txt:321 (include) > > > -- Configuring incomplete, errors occurred! > See also > "/Users/alexandrawarner/Documents/Seg3D/bin/Externals/Build/ITK_external/CMakeFiles/CMakeOutput.log". > See also > "/Users/alexandrawarner/Documents/Seg3D/bin/Externals/Build/ITK_external/CMakeFiles/CMakeError.log". > make[2]: *** [Externals/Stamp/ITK_external/ITK_external-configure] Error 1 > make[1]: *** [CMakeFiles/ITK_external.dir/all] Error 2 > make: *** [all] Error 2 > > After looking through ITK?s code changes, I noticed that in the > itkExternal_FFTW.cmake file there were parentheses after the $ for the URL > and the URL_HASH commands. There weren?t these parentheses in other files > around these same commands. So I removed them and rebuilt. Then I received > the following error: > > CMake Error at fftwd-stamp/download-fftwd.cmake:27 (message): > error: downloading > ' > https://data.kitware.com/api/v1/file/hashsum/sha512/1ee2c7bec3657f6846e63c6dfa71410563830d2b951966bf0123bd8f4f2f5d6b50f13b76d9a7b0eae70e44856f829ca6ceb3d080bb01649d1572c9f3f68e8eb1/download' > failed > > status_code: 35 > status_string: "SSL connect error" > log: Trying 50.58.123.189... > > Connected to data.kitware.com (50.58.123.189) port 443 (#0) > > Server aborted the SSL handshake > > Closing connection 0 > > > > > > make[5]: *** [fftwd/src/fftwd-stamp/fftwd-download] Error 1 > make[4]: *** [CMakeFiles/fftwd.dir/all] Error 2 > make[4]: *** Waiting for unfinished jobs.... > Updating '.': > CMake Error at fftwf-stamp/download-fftwf.cmake:27 (message): > error: downloading > ' > https://data.kitware.com/api/v1/file/hashsum/sha512/1ee2c7bec3657f6846e63c6dfa71410563830d2b951966bf0123bd8f4f2f5d6b50f13b76d9a7b0eae70e44856f829ca6ceb3d080bb01649d1572c9f3f68e8eb1/download' > failed > > status_code: 35 > status_string: "SSL connect error" > log: Trying 50.58.123.189... > > Connected to data.kitware.com (50.58.123.189) port 443 (#0) > > Server aborted the SSL handshake > > Closing connection 0 > > > > > > make[5]: *** [fftwf/src/fftwf-stamp/fftwf-download] Error 1 > make[4]: *** [CMakeFiles/fftwf.dir/all] Error 2 > make[3]: *** [all] Error 2 > make[2]: *** [Externals/Stamp/ITK_external/ITK_external-build] Error 2 > make[1]: *** [CMakeFiles/ITK_external.dir/all] Error 2 > > I am not sure what to do now, and was hoping for some guidance. I?m > thinking that the server might be down, but wanted to be sure that there > wasn?t something else I was missing. > > Thank you for your help, > Ally Warner > SCI Institute > > > The ITK community is transitioning from this mailing list to > discourse.itk.org. Please join us there! > ________________________________________ > Community mailing list > Community at itk.org > https://itk.org/mailman/listinfo/community > -------------- next part -------------- An HTML attachment was scrubbed... URL: From kris.f.thielemans at gmail.com Sun Oct 14 15:10:45 2018 From: kris.f.thielemans at gmail.com (Kris Thielemans) Date: Sun, 14 Oct 2018 20:10:45 +0100 Subject: [ITK] get info such as patient orientation, timing from images Message-ID: <006d01d463f1$9c65c350$d53149f0$@gmail.com> Hi all Is there a way to get patient orientation (i.e., HFS etc) and things like the equivalent of DICOM's Actual Frame Duration etc from ITK image objects? I suspect this sits in the MetaData, but that'd imply I'd have to know how to get it for every file format that supports this info (although most formats don't I guess). If this cannot be done, can someone point me to an example how to get it for a DICOM image (or even tell me about another ITK-supported file format that does encode this info)? Thanks! Kris -------------- next part -------------- An HTML attachment was scrubbed... URL: From lasso at queensu.ca Sun Oct 14 16:17:21 2018 From: lasso at queensu.ca (Andras Lasso) Date: Sun, 14 Oct 2018 20:17:21 +0000 Subject: [ITK] get info such as patient orientation, timing from images In-Reply-To: <006d01d463f1$9c65c350$d53149f0$@gmail.com> References: <006d01d463f1$9c65c350$d53149f0$@gmail.com> Message-ID: <6f74d888-1b32-4c90-bfe3-c046f7753dc2@queensu.ca> Hi Kris, ITK mailing list has moved to https://discourse.itk.org. Would you mind posting your question there? Andras ________________________________ From: Kris Thielemans Sent: Sunday, October 14, 2018 3:10 PM To: community at itk.org Subject: [ITK] get info such as patient orientation, timing from images Hi all Is there a way to get patient orientation (i.e., HFS etc) and things like the equivalent of DICOM?s Actual Frame Duration etc from ITK image objects? I suspect this sits in the MetaData, but that?d imply I?d have to know how to get it for every file format that supports this info (although most formats don?t I guess). If this cannot be done, can someone point me to an example how to get it for a DICOM image (or even tell me about another ITK-supported file format that does encode this info)? Thanks! Kris -------------- next part -------------- An HTML attachment was scrubbed... URL: From julien.finet at kitware.com Mon Oct 29 11:31:01 2018 From: julien.finet at kitware.com (Julien Finet) Date: Mon, 29 Oct 2018 16:31:01 +0100 Subject: [ITK] ANN: ITK Training Course in Lyon, France - March 21st Message-ID: Dear all, Kitware will be holding a developers training course on March 26th 2019 in Lyon, France. This course will cover features of ITK : - Overview/Architecture - Segmentation - Registration - Using ITK in your applications Please visit our web site for more information, trainings (VTK, CMake, Slicer, OpenCV...) and registration details at : *https://training.kitware.fr/browse/208 * Note that the course will be taught in English. If you have any questions, please contact us at courses[at]kitware.com or formations[at]kitware.fr. Best regards, Julien. -------------- next part -------------- An HTML attachment was scrubbed... URL: