From blowekamp at mail.nih.gov Wed Feb 4 09:42:54 2015 From: blowekamp at mail.nih.gov (Bradley Lowekamp) Date: Wed, 4 Feb 2015 09:42:54 -0500 Subject: [ITK-dev] [ANNOUNCE] SimpleITK 0.8.1 Release In-Reply-To: <96262E2C-0CF1-4C15-B17C-5D063F830B45@mail.nih.gov> References: <96262E2C-0CF1-4C15-B17C-5D063F830B45@mail.nih.gov> Message-ID: <41D67579-08C8-4365-8CF8-0BE762D41221@mail.nih.gov> Hello, I just wanted to follow up that we now have Window binaries on Binstar for the Anaconda Python distribution. Specifically for 32-bit and 64-bit OS as well as Python version 2.7 and 3.4. More information can be found on the wiki: http://www.itk.org/Wiki/SimpleITK/GettingStarted#Anaconda_Distribution Brad On Dec 23, 2014, at 11:34 AM, Bradley Lowekamp wrote: > We are pleased to announce the SimpleITK 0.8.1 Release. > > SimpleITK is a simplified layer built on top of ITK, intended to facilitate its use in rapid prototyping, education and interpreted languages. SimpleITK provides binaries for several wrapped languages to enable users to rapidly get started using ITK. > > Information on how to get started and download the binaries: http://www.itk.org/Wiki/SimpleITK/GettingStarted#Binaries > > > This patch release updates the ITK version to the newly released 4.7.0. Additionally, this patch contains improved support for CMake 3.0, fixes for compilation issues, the addition of the LabelOverlapMeasures filter, and a fix for the ClampCast filter. > > > Also, we are now compiling for Python 3.4, and have stopped compiling for Python 3.2. Lastly, we are providing some binaries for the Anaconda Python distribution on Binstar. > > > Binary distributions for many platforms and languages are available for downloading: https://sourceforge.net/projects/simpleitk/files/SimpleITK/0.8.1/ > > Release Doxygen Documentation: http://www.itk.org/SimpleITKDoxygen08/html/index.html > > Additional Release Notes: http://www.itk.org/Wiki/SimpleITK/ReleaseNotes#SimpleITK_-_Version_0.8.1_Release > > Enjoy, > Brad > _______________________________________________ > 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://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: > http://public.kitware.com/mailman/listinfo/insight-developers From matt.mccormick at kitware.com Thu Feb 12 00:14:46 2015 From: matt.mccormick at kitware.com (Matt McCormick) Date: Thu, 12 Feb 2015 00:14:46 -0500 Subject: [ITK-dev] Opportunities to share, discuss, design, and learn with other ITK community members Message-ID: There are a couple of upcoming opportunities to share, discuss, design, and learn with your fellow ITK community members. On Thursday (tomorrow), 1:00 PM Eastern USA time, there will be a Google+ Hangout where we will be doing code reviews: https://plus.google.com/events/chnqhe892r77l7q7qdf53os2ldg On Friday, 11:00 AM Eastern USA time, an ITK development conference, https://plus.google.com/events/ckcqudctda6cpclqclbchonlft8 For those that cannot join via Hangout, telephone call-in is also possible. Dial: 585-632-6296 Enter pin: 31423 To get regular invites to these events, join the ITK Bar Camp G+ Community: https://plus.google.com/u/0/communities/111375098792764998322 All are welcome. Hope to talk to you then! From matt.mccormick at kitware.com Thu Feb 12 11:42:00 2015 From: matt.mccormick at kitware.com (Matt McCormick) Date: Thu, 12 Feb 2015 11:42:00 -0500 Subject: [ITK-dev] Google Summer of Code Application Message-ID: Greetings, We are putting together another proposal for ITK to be a Google Summer Of Code organization. If ITK is accepted, Google will fund summer interns to work with on ITK related topics, with help from some of us as volunteer mentors. We have until next Friday February 20th to come up with a list of mentors and proposed topic ideas. As a mentor there is a significant time commitment, but it can also be very rewarding and it is a great way to get students involved in open source over the summer. If you are willing to mentor and have ideas for topics, please fill in a section or two of http://www.itk.org/Wiki/ITK_Google_Summer_of_Code/2015 Thanks! From matt.mccormick at kitware.com Thu Feb 12 14:22:33 2015 From: matt.mccormick at kitware.com (Matt McCormick) Date: Thu, 12 Feb 2015 14:22:33 -0500 Subject: [ITK-dev] Draft of ITK 4.7.1 Release Announcement Message-ID: Hi, Here is a draft of the ITK 4.7.1 release announcement: https://docs.google.com/a/kitware.com/document/d/1ou07bykls0VipIxV5xXaXUaphup7ImNgpdzDZVN3anY/edit Please look it over and make any corrections or additions. The release is targeted for early next week. Thanks, Matt From matt.mccormick at kitware.com Fri Feb 13 15:26:11 2015 From: matt.mccormick at kitware.com (Matt McCormick) Date: Fri, 13 Feb 2015 15:26:11 -0500 Subject: [ITK-dev] Gerrit to GitHub/OAuth email update instructions Message-ID: Hi, We will be soon be updating our Gerrit instance [1] to support GitHub / OAuth authentication instead of the OpenID based authentication, which is no longer supported. Account migration will occur by matching your currently registered Gerrit email with an email registered on your GitHub account. However, if you have multiple Gerrit accounts that match GitHub emails, ambiguity occurs. Only one of the Gerrit accounts can use GitHub / OAuth authentication. Please log into Gerrit [1] and ensure that the email address associated with your GitHub account is registered, and is only registered, with your desired Gerrit account. Login -> Settings -> Identities Select any email addresses that need to be deleted with the checkbox, and hit the ?Delete? button. Once deleted, the checkbox will no longer be available. Thanks, Matt [1] http://review.source.kitware.com From matt.mccormick at kitware.com Wed Feb 18 15:17:42 2015 From: matt.mccormick at kitware.com (Matt McCormick) Date: Wed, 18 Feb 2015 15:17:42 -0500 Subject: [ITK-dev] [ANNOUNCE] ITK 4.7.1 has been released! Message-ID: On behalf of the Insight Toolkit Community, we are happy to announce the release of ITK 4.7.1! This is a patch release that addresses critical issues, regressions, important documentation, and compiler support. The 4.7.1 release fixes improves Visual Studio support, addresses Python wrapping runtime warnings, includes fixes for the ITK Software Guide, and addresses a few miscellaneous bugs. Changes were added to improve support for Visual Studio 2013, the ITKVtkGlue module with Visual Studio, and for the upcoming Visual Studio 2015 release. Visual Studio 2013 (Professional and Community Editions) generated faulty code when compiled for Intel Win64 with SSE2 instructions in Release mode and/or when ITK_USE_64BITS_IDS was ON (Microsoft Visual Studio Bug ID 1060166 and 1093610 ). Workarounds were made to ITK?s code and the issues were reported to upstream Visual Studio, who have addressed the bugs in Visual Studio 2015. Common WrapITK Python runtime warnings have all been addressed. Fixes and style changes were made for the hardcopy of the The ITK Software Guide, which is now available at: http://www.itk.org/ITK/help/book.html Congratulations and thanks to everyone who contributed to this release. Questions and comments are welcome on the ITK mailing lists. Release files can be downloaded from: http://itk.org/ITK/resources/software.html The next feature release of 4.8.0 is scheduled for June. Enjoy ITK! Changes from v4.7.0 to v4.7.1: Brad King (1): COMP: Fix variable reference in ITKVtkGlue module files Bradley Lowekamp (8): BUG: Enable setting all zeroes for fixed parameters for displacement COMP: Fix unsafe usage of sprintf BUG: Fix incorrectly ordering of template parameters COMP: check for search.h in libtiff BUG: restore the center point fixed parameters for scale transforms COMP: Use _timezone for Visual Studio BUG: Restore IO support for BSplineDeformableTransform BUG: Enable VectorImage to work with the ImageSeriesWriter Christopher Mullins (2): BUG: Return a correct voronoi partition in Danielsson filter example. STYLE: Fix Latex blocks in documentation to include newlines. D?enan Zuki? (2): COMP: VS 2012+ compile fixes and CMake warnings COMP: fixing quote matching in vtkGlue-related .cmake file Julien Jomier (1): BUG: Output pointer origin is not set causing a memory access error. Marius Staring, Niels Dekker, Floris Berendsen (2): BUG: workaround for 64bit VS2013 Release segfaults (Visual Studio Bug ID 1060166 ) COMP: workaround for 64bit VS2013 Release ICE (Visual Studio Bug ID 1093610 ) Matthew McCormick (9): ENH: Add wrapping for ITKImageNoise module. ENH: Bump release branch version to 4.7.1. BUG: Clear TransformIO's list of transforms in TransformFileReader. COMP: Fix wrapping runtime warning on unknown itk::Matrix. COMP: Add missing types for MeshTraits wrapping. COMP: Do not wrap the Container types for CellInterface * types. COMP: Add wrapping for CellTraitsInfo. COMP: Wrap missing Mesh templates. -------------- next part -------------- An HTML attachment was scrubbed... URL: From blowekamp at mail.nih.gov Thu Feb 19 11:08:22 2015 From: blowekamp at mail.nih.gov (Bradley Lowekamp) Date: Thu, 19 Feb 2015 11:08:22 -0500 Subject: [ITK-dev] [ANNOUNCE] SimpleITK 0.9 REGISTRATION beta 1 release Message-ID: We are pleased to announce the SimpleITK 0.9 beta 1! NOW WITH REGISTRATION We encourage the community to use and test this registration interface and to provide feedback on the design and features. This beta features the ImageRegistrationMethod which brings a SimpleITK style interface to the modular ITKv4 registration framework. This adds support for a variety of transforms including affine, b-spline, and deformation fields. The metrics supported include correlation, means squares, ANTS neighborhood correlation, and mutual information. A variety of optimizers are available along with scales estimators for the optimized transformation parameters and built in multi-scale registration support. http://www.itk.org/SimpleITKDoxygen/html/classitk_1_1simple_1_1ImageRegistrationMethod.html Additionally, a number of registration filters have been added: DemonsRegistrationFilter, DiffeomorphicDemonsRegistrationFilter, FastSymmetricForcesDemonsRegistrationFilter, LevelSetMotionRegistrationFilter and SymmetricForcesDemonsRegistrationFilter. Several examples can be found in the examples directory to help you get started. These examples include Affine registration, BSpline, Demons and Displacement fields. http://www.itk.org/SimpleITKDoxygen/html/examples.html We have also added the following filters: AdditiveGaussianNoiseImageFilter, AggregateLabelMapFilter, BinaryImageToLabelMapFilter, ChangeLabelLabelMapFilter, CollidingFrontsImageFilter, DisplacementFieldJacobianDeterminantFilter, FastMarchingBaseImageFilter, FastMarchingUpwindGradientImageFilter, InverseDisplacementFieldImageFilter, InvertDisplacementFieldImageFilter, LabelImageToLabelMapFilter, LabelShapeStatisticsImageFilter, LabelStatisticsImageFilter, LabelUniqueLabelMapFilter, MergeLabelMapFilter, RelabelLabelMapFilter, SaltAndPepperNoiseImageFilter, ShotNoiseImageFilter, SpeckleNoiseImageFilter and TransformToDisplacementFieldFilter Note: We have run into a limitation with Visual Studio that prevents successful building and packaging for Windows 64. This will be addressed before the final release. Please try the 32-bit Windows version for smaller images. Before the final release we will work on improving testing, adding more examples and documentation, and fixing bugs. We believe the beta is feature complete for doing registration work, but are open to critical features reported from the community. You will need to manually download the beta binaries, then explicitly install the downloaded beta file. Information on how to get started and download the binaries: http://www.itk.org/Wiki/SimpleITK/GettingStarted#Binaries Binary distributions for many platforms and languages are available for downloading: https://sourceforge.net/projects/simpleitk/files/SimpleITK/0.9b01/ Nightly Doxygen Documentation: http://www.itk.org/SimpleITKDoxygen/html/index.html Additional Release Notes: http://www.itk.org/Wiki/SimpleITK/ReleaseNotes#Beta_1_Announcement Enjoy! From matt.mccormick at kitware.com Fri Feb 20 12:42:38 2015 From: matt.mccormick at kitware.com (Matt McCormick) Date: Fri, 20 Feb 2015 12:42:38 -0500 Subject: [ITK-dev] GSOC 2015 application Message-ID: A Google Summer of Code (GSOC) application has been submitted for ITK! To increase our potential for being accepted, please add your potential project ideas to this wiki page: http://www.itk.org/Wiki/ITK_Google_Summer_of_Code/2015 -------------- next part -------------- An HTML attachment was scrubbed... URL: From stephen.aylward at kitware.com Sat Feb 21 11:55:31 2015 From: stephen.aylward at kitware.com (Stephen Aylward) Date: Sat, 21 Feb 2015 11:55:31 -0500 Subject: [ITK-dev] Let the NLM know that ITK is important to you and your research Message-ID: The NLM is requesting input on the value and future needs of its programs, including the Insight Toolkit (ITK). Please use the link below to share your thoughts and experiences with ITK. Let the NLM know that impact that ITK is having! Some thoughts on ITK: ITK was originated at the NLM in 1999, and now ITK is used in thousands of academic and commercial applications. It has become the foundation for the exchange of algorithms and ideas in medical image analysis. It has accelerated the pace of research by reducing duplication and enabling new research to build upon and to be compared with the state of the art. It has propelled academic research into commercial reality and patient care through its open-source licensing and high software standards. It has served as an educational tool for thousands of students in engineering and science. The continued support and expansion of ITK should be given top priority at the NLM. For more information on the NLM's request-for-information regarding the impact and future of its projects and programs, go to http://grants.nih.gov/grants/guide/notice-files/NOT-OD-15-067.html To submit a response using the NLM's online form, go to http://grants.nih.gov/grants/rfi/rfi.cfm?ID=41 Deadline for comments is March 13, 2015. -- ==================================================== Stephen R. Aylward, Ph.D. Senior Director of Operations, North Carolina, Kitware, Inc. http://www.kitware.com and http://www.aylward.org (919) 969-6990 x300 ==================================================== -------------- next part -------------- An HTML attachment was scrubbed... URL: From otb.salbert at gmail.com Fri Feb 27 04:54:51 2015 From: otb.salbert at gmail.com (=?UTF-8?Q?St=C3=A9phane_ALBERT?=) Date: Fri, 27 Feb 2015 10:54:51 +0100 Subject: [ITK-dev] itk::DynamicCast<>() and itk::ConstCast<>() working with itk::SmartPointer<> Message-ID: Hello, I wrote dynamic_cast<>() and const_cast<>() like operators to work with itk::SmartPointer<> for the OTB/Monteverdi2 project. I think they could be contributed to ITK (for example in the itkSmartPointer.h header file). You will find enclosed a itkCasts.h file with the source code of these operators. This file is an extract from: http://hg.orfeo-toolbox.org/Monteverdi2/file/df0184bc51a3/Code/Common/Core/mvdTypes.h#l63 . Best regards, St?phane -- http://orfeo-toolbox.org St?phane ALBERT Ing?nieur d'?tudes et d?veloppement Business Unit E-SPACE & Geo Information, D?partement APPLICATIONS CS Syst?mes d'Information Parc de la Grande Plaine - 5, Rue Brindejonc des Moulinais - BP 15872 31506 Toulouse Cedex 05 - France -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: itkCasts.h Type: text/x-chdr Size: 1936 bytes Desc: not available URL: From blowekamp at mail.nih.gov Fri Feb 27 09:54:03 2015 From: blowekamp at mail.nih.gov (Bradley Lowekamp) Date: Fri, 27 Feb 2015 09:54:03 -0500 Subject: [ITK-dev] itk::DynamicCast<>() and itk::ConstCast<>() working with itk::SmartPointer<> In-Reply-To: References: Message-ID: <09F84E48-B430-4962-BDA2-9FB1271C052C@mail.nih.gov> Hello Stephane, Thank you for considering contributing this upstream. So your suggestions to change: dynamic_cast(smartPointer.GetPointer()) to itk::DynamicCast(smartPointer) While this may save a few characters on a line I am not sure it is worth the trouble. Also the declaration of ConstCast could use some additional consideration. You may only want one template parameter, there T1 and T2 are always the same. The const_cast operator does not do any other type conversion other than changing the const qualifier or volatile, so this template parameter change would help to enforce that. Brad On Feb 27, 2015, at 4:54 AM, St?phane ALBERT wrote: > Hello, > > I wrote dynamic_cast<>() and const_cast<>() like operators to work with itk::SmartPointer<> for the OTB/Monteverdi2 project. > > I think they could be contributed to ITK (for example in the itkSmartPointer.h header file). > > You will find enclosed a itkCasts.h file with the source code of these operators. This file is an extract from: http://hg.orfeo-toolbox.org/Monteverdi2/file/df0184bc51a3/Code/Common/Core/mvdTypes.h#l63 . > > Best regards, > > St?phane > > -- > http://orfeo-toolbox.org > > St?phane ALBERT > Ing?nieur d'?tudes et d?veloppement > Business Unit E-SPACE & Geo Information, D?partement APPLICATIONS > > CS Syst?mes d'Information > Parc de la Grande Plaine - 5, Rue Brindejonc des Moulinais - BP 15872 > 31506 Toulouse Cedex 05 - France > > _______________________________________________ > 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://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: > http://public.kitware.com/mailman/listinfo/insight-developers -------------- next part -------------- An HTML attachment was scrubbed... URL: