Difference between revisions of "Engineering:TCON 2010"
Line 1: | Line 1: | ||
Back to [[TCON:Main|TCON:Main]], [[Events]] | Back to [[TCON:Main|TCON:Main]], [[Events]] | ||
+ | |||
+ | ==2010-07-29== | ||
+ | |||
+ | Agenda: | ||
+ | * discuss how to correctly remove display nodes if they become not needed after CLI invocation (this is just a hint for Nicole, we talked about this today, I will try to join around 3:45 --[[User:Fedorov|Fedorov]] 17:48, 29 July 2010 (UTC)) | ||
==2010-07-22== | ==2010-07-22== |
Revision as of 17:48, 29 July 2010
Home < Engineering:TCON 2010Back to TCON:Main, Events
Contents
- 1 2010-07-29
- 2 2010-07-22
- 3 2010-07-15
- 4 2010-07-08
- 5 2010-07-01
- 6 2010-06-23
- 7 2010-06-17
- 8 2010-06-10
- 9 2010-06-03
- 10 2010-05-27
- 11 2010-05-20
- 12 2010-05-13
- 13 2010-05-06
- 14 2010-04-27
- 15 2010-04-22
- 16 2010-04-15
- 17 2010-04-08
- 18 2010-04-01
- 19 2010-03-25
- 20 2010-03-18
- 21 2010-03-11
- 22 2010-03-04
- 23 2010-02-25
- 24 2010-02-18
- 25 2010-02-11
- 26 2010-02-04
- 27 2010-01-28
- 28 2010-01-21
- 29 2010-01-14
2010-07-29
Agenda:
- discuss how to correctly remove display nodes if they become not needed after CLI invocation (this is just a hint for Nicole, we talked about this today, I will try to join around 3:45 --Fedorov 17:48, 29 July 2010 (UTC))
2010-07-22
Attendees: Xiaodong, Steve, Ron, Tina, Vince, Wendy, Katie
Agenda:
2010-07-15
Attendees: Jim, Xiaodong, Steve, Tina, Dominik, Vince, Wendy, Katie
- slicer 4 planning continues. next mtg+training session scheduled for aug 12-13 in chapel hill. details to appear on wiki soon.
2010-07-08
Attendees: Jim, Stephen, Nicole, Tina, Junichi, Xiaodong, Vince, Harini, Wendy
Agenda:
- Generalized plotting infrastructure in Slicer?
- Have DCE plotting infrastructure
- Also have CTK transfer function widget plotting
- Need generalized base class for plots, upon which other specialized plotting can be based?
- 3D Slicer 4D Analysis Module has 2D plotting
- Nicole's wish list, based on use of scatter plots in population studies (one brain surface geometry file will have multiple scalars defined at each vertex) (see pages 70 and up here where BLT was used):
- highlight on mouse over a plotted point
- toggle plotted point, or data set, visibility
- legends: change text, colour, font, position for data set name, axis labels, chart title
- print/save image to disk, export as table, postscript, pdf
- set x/y axis variables (for example: input file has 10 values, allow selecting two to plot, and allow changing this at run time)
- support plotting from multiple data sources
- set plot symbol/colour/style to plot each data source
- programmatic add/remove points from plot
- on hover over a plotted point, pop up extra information about it (be able to associate extra info with a plotted point, for example if have a file that has an index, id, gender, age, val2, val1, when plot age versus val1, pop up id when hover over the point)
- calculate average line through scatter plot
- allow user to see values for all points
2010-07-01
Attendees: Xiadong, Nicole, Tina, Dominik
Agenda:
- Project Week Summary
- (Katie is creating a Picasa album where we will use as a hopefully-persistent repository of photos)
- In Progress: Slicer training event in St. Louis
2010-06-23
2010-06-17
Attendees: Katie, Jason White, Jim Barabas, Tamas, Xiaodong,Tina, Nicole, Steve, Vince, Luis, Sudhir Pathak (U Pittsburgh), Ron, Karl, Jim Miller, Marco, Hiro Yoshida
Agenda:
- Project Week Items
- Jason White project - transcranial ultrasound: 2010_Summer_Project_Week_Intraoperative_Brain_Shift_Monitoring_Using_Shear_Mode_Transcranial_Ultrasound
- Sudhir project 2010_Summer_Project_QSpace_Reconstruction_for_Diffusion_Spectrum_Imaging_Data
- Karl Fracture 2010_Summer_Project_Week_FractureClassification_Brainstorming
- 'Record Set Explorer' version 0.6.2.alpha released
- Project site: http://www.gridwizardenterprise.org/rse/
- YouTube feature update video: http://www.youtube.com/watch?v=LWXannpfr6Y&hd=1
2010-06-10
Attendees: Jim, Tina, Dan, Tamas, Nicole, Wendy, Vince, Dominik, Jim Barabas, Katie, Luis, Hans
Agenda:
- project week review
- jim b's project
- Slicer 3.6 release
- http://www.slicer.org/
- Tutorial contest entries are due to Sonia Pujol on Monday
2010-06-03
Attendee: Jim, Tina, Wendy, Vince, Xioadong, Steve, Dan Marcus, Katie, Dominik, Sean Megason, Arnaud Gelas, Isaiah, Michel
Agenda:
- Project Week:
- In two weeks!
- 75 registered attendees: 2010_Summer_Project_Week#Attendee_List
- Review Projects/teams. Please note that deadline for completing project pages is BEFORE next week's TCON.
- Slicer Release http://slicer.spl.harvard.edu/slicerWiki/index.php/Slicer3:3.6_Final_Issues
Notes (discussing projects):
- community effort to make NA-MIC tools accessible to microscopy IA (Sean)
- Microscopy breakout session: standards, community needs.
- Projects: detailed engineering efforts
- finding BWH investigators interested in microscopy: Liu, Yanling, SAIC-Frederick ; Lisle, Curtis, KnowledgeVis,
- Paraview: link via MRML or scene description file format w/o VTK dependencies. Which MRML node types should be supported.
- BrainLab-Aurora HybridNav (Isaiah Norton, A.Golby Lab): optical tracking system -> trying hybrid with AURORA, have both optical and EM tracking. Tool position history to track/document resection progress. -> add Dan Marcus (STEALTH -> openIGT) to project.
- Groupwise registration: (Ryan Eckbo); porting Matlab/C code into ITK -> Jim, Luiz
- removed Python & Execution models as project categories, fused into NA-MIC Kit Internals
- Computer Aided Photodynamic Therapy: contacts?
- Slicer 3.6 release: last fixes: Editor, BRAINS, mutiple volume loading, DICOM series & XNAT, color LUT for generic use. New release scheduled June 10. If you know of critical issues please submit to http://slicer.spl.harvard.edu/slicerWiki/index.php/Slicer3:3.6_Final_Issues
2010-05-27
Atendees: Dan Marcus, Misha Milchenko, Tina, Nicole, Jim, Steve, Lorent, Greg, Wendy, Andre, Xiaodong, Leslie Holton, Tamas, Ron, Dominik
Agenda:
- OpenIGTLink discussion led by Junichi Tokuda. Agenda can be found in the OpenIGTLink breakout session page.
- Use case documentation/discussion can be found here: http://wiki.slicer.org/slicerWiki/index.php/Slicer3:BrainlabModule
- Problems with Eclipse development
2010-05-20
Attendees: Jim, Tina, David Fuentes (MD Anderson), Dieter Hahn (Erlangen), Katie, Dominik, Xiaodong, Stephen, Andrej, Harini,Andrew Elliott (MD Anderson), Alex Z, Luis, Curt, Tamas (Queens), Nicole
Agenda:
- Discussion on adding Extensions to Slicer (led by Jim Miller). http://wiki.na-mic.org/Wiki/index.php/File:AHM2010-Plug-ins.ppt
2010-05-13
Attendees: Sonia, Wendy, Ron, Tina, Katie, Haiying, Xiaodong, Nicole, Dominik, Vince, Marek, Andras, Tamas, Andrew Rauch, Ryan Eckbo (PNL), Mark Scully, Curt, Clement, Stephen, Harini, Isaiah, Luis Ibanez, Stuart
Agenda:
- Today's topic: Tutorial contest rules+discussion (http://www.na-mic.org/Wiki/index.php/Summer_2010_Tutorial_Contest)
- QA discussion
- Next two weeks:
- May 20th -- How to interface external software with Slicer (Jim)
- May 27th --OpenIGTLink discussion (Junichi)
2010-05-06
Attendees: Jim, Steve, Curt, Tina, Xiaodong, Nicole, Vince, Harini, Dominik, Ron
Agenda:
- http://wiki.na-mic.org/Wiki/index.php/2010_Summer_Project_Week
- registration via credit card available, make sure to book hotel before June 1
- updated project page Wiki template [1], includes "Delivery Mechanism" section
- Tuesday: Slicer Handson workshop from 10-12
- Wednesday: QA training session
- new Projects
- registration:promote unsolved registration problems as project: e.g. Stanford group & knee MRI
- connect Python tools with execution model (NiPYPE)
- Slicer 4
- femur fracture classification (Karl from Prof. Schubert's group), project placeholder added (Analysis)
- category for meshing efforts
- prospective first-time AHM attendees are welcome to attend the TCon, feel free to invite
- NA-MIC renewal: Supplemental Information needed: latest software releases
- Slicer 3.6
- ITK 3.18 (fixing DICOM parsing)
- VTK 5.6 (integration of GPU ray casting)
- XNAT 1.4 (webservices API)
2010-04-27
Attendees: Jim, Tina, Xiadong, Steve, Nicole, Ron, Wendy, Dan, Katie
Agenda:
- Please note that there will be two project-week specific tcons:
- May 13th - Sonia will lead the tutorial contest rules+discussion (http://www.na-mic.org/Wiki/index.php/Summer_2010_Tutorial_Contest)
- May 27th -- Junichi will lead OpenIGTLink discussion
- Discussion of help text of command line modules.
- Review of slicer3.6 release plans and bug tracker.
2010-04-22
Attendees: Wendy, Nicole, Steve, Sonia, Ron, Dan, Dominik, Adam, J2, Jean-Christophe.
Agenda:
- QT tutorials/discussion with Adam Weinrich, Nokia.
- Review of Slicer tutorial structure (Sonia)
- Adam works on strategic accounts (advanced development for new applications) and on university outreach to encourage creation of new developers
- Kitware is a key account for Nokia
- Review of current state of Qt with Slicer (Steve, Jc, Julien)
- Best to stick with first hands on session on Monday afternoon (Adam).
- Topics to cover:
- Adam: Motivation (examples of other applications), Designer, available widgets, signals&slots, coding style, implicit representation
- J2/Jc: how to make a simple module, working with the rest of the slicer application (Tuesday afternoon).
- Qt Q&A lunch on Tuesday. Adam will check with Boston-based Qt developer group about attending.
- TODO: get a lecture hall for Monday afternoon? Tina will check with Donna.
- Note: May 27th is the OpenIGTLink discussion, led by Junichi Tokuda.
2010-04-15
Attendees: Xiadong, Harini, Tina, Steve, Dan Marcus, Vince, Ron, Dominik, Luis, Dave P, Katie, Alex Z, Marco
Agenda:
- Project Week Kickoff Call for Engineering
- 2010_Summer_Project_Week
- Start listing Engineering Projects
- Project Page Template: Add Delivery Mechanism (Extension-cmdline or loadable, Built-in)
- Ideas for handling Project Week Planning/calls
2010-04-08
Attendees: Jim, Dan, Nicole, Tina, Wendy, Ron, Stephen Aylward
Agenda:
- Slicer Training Course in Iowa city tomorrow.
- Added breakout sessions/talks for the project week
2010-04-01
Attendees: Curt, Nicole, Katie, Wendy, Tina, Dominik, Vince, Steve, Dan Marcus, Luis
- Slicer 3.6 Feature freeze
- Project Week breakout session: QT, ITK, git,...
2010-03-25
Attendees: wendy, nicole, dominik, vince, tina, jim, dave, luis, katie, steve, ron, xiaodong, stephen, jj, jc, j2
- MIDAS Feedback from John M./Tina
- Slicer 3.6
- Documentation
- testing and code coverage
- VTK status
- Slicer 4.0
- Community process (Stephen Aylward)
- Superbuild status (Dave)
- qt status (Julien)
- Module acceptance process
- From Nitrc
- With Slicer
- Educating the community about the benefits of Qt (Steve Pieper)
- Community process (Stephen Aylward)
Notes
- Slicer Extensions
- Reuse Statistics functionalities from MIDAS to report on downloads from
- http://ext.slicer.org/ext/trunk/
- Building Slicer extensions and submit them to the Slicer Dashboard
- Where are they located ? (it is described in the .s3ext files:)
- Maybe build them only when their source code is actually modified ?
- Label extensions by a level of compliance with NAMIC practices ?
- E.g. Gold, Silver, Bronze,... Coal.
- Gold: have > 80% coverage, 0 Valgrind errors, documentation and tutorial
- Silver: have > 70% coverage, < 10 Valgrind errors, and tutorial
- Bronze: have > 60% coverage, < 50 Valgrind errors, and tutorial
- Coal: have < 10% coverage, > 1000 Valgrind errors, no documentation, no tutorial
- E.g. Gold, Silver, Bronze,... Coal.
- Web of trust
- Have gatekeepers who review the extension and label them accordingly.
- Define a Testing procedure for Slicer 4.0. (Check lists)
- Community Support
- Provide User Ratings (based on the Insight Journal / MIDAS functionality)
- Use current MIDAS C++ API to Upload/Download data.
- Create MIDAS Plugins to manage data / code for Slicer extensions
- Slicer Release 3.6
- VTK Release 5.6 : March 26th 2010
- Immediately after, switching Slicer to use VTK 5.6.
- Sorting out KWWidget issues on Windows 7 with VTK 5.6 (VTK CVS HEAD).
- Slicer Release 4.0
- Git: Conversion of CMake, VTK, Paraview
- Moving Slicer to Git ?
- ITK 4.0 will move to a clean Git repository (full reset of the history)
- Moving only Slicer modules that satisfy the Gold criteria.
- A2D2 Idea : port CLI modules to ITK 4.0
- Question about CLI modules in CTK for Slicer 4.0: Discovery process; making it cleaner by using Qt methods. But raise the concern of forcing a dependency on Qt (that not everybody may want).
- Have specific mechanisms of discovery based on : Python, Qt, C++.
- MRML Refactoring ?
- Jim suggests to add a dictionary-like organization to be able to query MRML nodes {by type,...}.
- Slicer Superbuild
- Dave reported on progress
- Dealing with patches that getbuildtest.tcl applies to the third party libraries.
- Difficulty of applying patches. Need for a multi-platform way of applying patches
- Hosting git repositories with the patched versions of the third party libraries.
- Use github ? create a "Slicer" user-account ?
- CMake-ifying Python source tree ?
- Dealing with patches that getbuildtest.tcl applies to the third party libraries.
- Dave reported on progress
- Testing Modules and Extensions
- Hosting them in MIDAS
- Setting up Dashboard configuration to test modules as Slicer sub-projects
- Some CDash/CTest work is needed.
- Currently, sub-projects must be run from a common CTest script (the same of the host project).
- Needs to manage dependencies between extensions. (this can be done today with an XML file on CDash).
- Testing Submission Grouping
- Grouping {configure/build/test} submissions by Library and / or subdirectory
- Using CMake for generating labels that can be used later for grouping
2010-03-18
Attendees: Andriy (ran out of the room before he could take notes) Nicole, Dominik Wendy, Steve, Stephen, Jim, Katie
- Andriy question about plots coming back from command line modules.
- Updated Download page
- Images have been added.
- Lesion data still missing.
- Tracking downloads of extensions
- Use publication database? We can ask Julien next week.
- (See http://ext.slicer.org/ext/ for current layout - look in the trunk directory).
- Jim could use this functionality for renewal proposal
- DICOM Discussion
- http://www.slicer.org/slicerWiki/index.php/DICOM:Database
- Drag and Drop image files?
- DICOM sorter (osirix is useful for this)
- Slicer3.6 release planning
- Next release of ITK (3.18) should be in a couple of weeks
- http://www.slicer.org/slicerWiki/index.php/Slicer3:3.6Release
2010-03-11
Attendees: Dan, Tina, Vince, Xiaodong, Wendy, Nicole, Katie, Kurt, Dominic, John
- Updated Download page
- Do we want to add images?
- Yes, please. And also to format this into a table. Thanks.
- Do we want to add images?
- XNAT Workshop (June 28-30)
- Include a NAMIC presentation? TBD
- http://nrg.wikispaces.com/2010+XNAT+Workshop
- OpenIGT and Medtronic Navigation
- Consider a joint grant to fund the development
- Ron can kill 18 birds with one stone.
2010-03-04
Attendees: jim, ron, nicole, vince, dan, katie, wendy, dominic, tina
- GetNodesByName leaking the collection from Tcl ( set foo [$::slicer3::MRMLScene GetNodesByName bar] )
- VTK GPU Mapper - Mac driver issue. But otherwise is working well with compositing. Dual 3D issue tabled for now.
- Store the Collapse of the SliceController in the Layout node?
- Should the layout of the modules (left verses right) be stored in the scene? Not for now.
- DICOM databases. See discussion on mailing list.
- DICOM Schemas. Jim tried searching for Osirix's schema. What about the XNAT schema? What about ClearCanvas?
- Extend Schemas for MRML, Project views, NRRD, VTK files, etc.
2010-02-25
Attendees: john, marco, dominik jim, steve, wendy, tina, nicole, ron, vince, dan, katie
- MIDAS handles - fixed
- GWE's RSE ("Record Set Explorer") version 0.6.1.alpha released:
- Slicer Release 3.6 Feature Freeze on April 1
- Japanese Slicer workshop in 2 weeks
- CTK workshop last week - went well
2010-02-18
Attendees: Jim, Steve, Wendy, Dan, Dominik, Katie, Nicole
- Discussion of whole body CT/MR data (Dan)
- Discussion of the "Spit Kidney"
- Dominik's registration case library data for download
- Discussion of download data for each module (like in ChangeTracker currently)
- Tutorials and Datasets
- Discussion of slicer 3.6 release schedule.
2010-02-11
Attendees: Jim, Katie, Curt, Casey, Tina, Xiaodong, Steve, Wendy, Dan, John, Dominik, Nicole
Agenda:
- NA-MIC data migration is complete and the Downloads page has been brought out to the Wiki sidebar (http://www.na-mic.org/Wiki/index.php/Downloads)
- Feedback is requested on the sidebar
- Feedback is requested on the Downloads page
- Feature request to track the downloads like it is done on the publication database. (Julien reports it is already available to administrators).
- Curt will work with John to add Meshing Module tutorial.
- Dominik will try putting some data in midas to see how much context can be added.
- John will check with Marek about Harvard data that had been on BIRN.
- Review of DBP2 webpages, which need updating
- Ron has contacted the parties directly
- Dan: XNAT workshop this summer (possibly June 28, 29, 30 in St. Louis)?
- Discussion of entry behavior on
- New Volume features from Xiaodong for viewing image sets in a directory (cool!)
2010-02-04
Attendees: Xiaodong, Tina, Casey, John, Dan, Vince, Stephen, Nicole
Agenda:
DBP Tutorials should be listed at the top. Software should point to Slicer and the NA-MIC Kit. Data hosting is available on XNAT and Midas.
2010-01-28
Attendees: Xiaodong, Tina, John M, Katie, Nicole, Dominik, Vince, Casey
Agenda
- data update (john m): Discussion of Data & Tutorials on the following page. Discussion of where to put the data (XNAT or Midas).
- example downloadable resources page: http://www.ncigt.org/pages/Downloads
- Iowa Data
- Visible Human Datasets https://mri.radiology.uiowa.edu//visible_human_datasets.html
- Project Sikuli from CSAIL
- Scripted UI interaction -- GUI testing http://groups.csail.mit.edu/uid/sikuli/
2010-01-21
Attendees: Jim, Katie, Nicole, Wendy, Curt, Ron, Dominic, Steve, Dan
- Update wiki pages in preparation for the review of the NA-MIC renewal
2010-01-14
Attendees: Katie Ben Casey Yin Tina Vince Jim Satra Nicole Lauren Hiro Fernando Chris Brian Dominik Ron
- Discussion of parallel processing using ipython for use with NA-MIC CT Colonography collaboration project. (confirmed).
- As a follow up people may be interested in the Enthought webinar on this topic 3pm eastern on Jan 22, 2010.
- Need real time processing speed. 10 fps for volume rendering. 5 minutes of image processing (down from 30 minutes)
- 512x512x1000 voxels
- GPU solutions or ipython solutions
- Python package for accessing to Slicer internals in a headless mode, i.e. run Slicer internals from Python instead of running Python from within Slicer
- iPython distinct from MPI (meet different needs)
- Microsoft interest in iPython
- Jim fell on the sword to take minutes
- Follow up information from Fernando about the new version of ipython in development:
- the docs for the in-testing ipython are at: http://ipython.scipy.org/doc/bzr.r1321/
- and downloads in various formats are at: http://ipython.scipy.org/dist/testing/
- Note: the files with .bzr.r1321 in the names are the relevant ones for today's call, NOT the 'nightly' ones.