View Issue Details Jump to Notes ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0008534ITKpublic2009-02-14 10:392010-10-21 12:31
ReporterDon Bigler 
Assigned ToDon Bigler 
PrioritynormalSeverityminorReproducibilityalways
StatusclosedResolutionfixed 
PlatformOSOS Version
Product VersionITK-3-10 
Target VersionFixed in VersionITK-3-12 
Summary0008534: itkPhilipsRECImageIO stuck in infinite loop
DescriptionThis bug was reported by Fucang Jia from the Shenzhen Institute of Advanced Technology, Chinese Academy of Sciences:
Dear Don,

Thank you very much for your PAR/REC IO class. I am reading some 4D
fMRI PAR/REC images, but encounter some problem. It reads and seem hanging
and never stop. Would you like to have a look?

The data is at http://www.siat.ac.cn/~jiafucang/philips_fMRI_data/ [^]
There are 84 dynamic scans.

Thank you very much!

Best,
Fucang
======================================================================
Fucang Jia, M.Sc, Ph.D
Senior Engineer
Shenzhen Institute of Advanced Technology, Chinese Academy of Sciences,
Web: www.siat.ac.cn

Additional InformationI downloaded the image to test the bug and yes, itkPhilipsRECImageIO hangs in an infinite loop. This type of Philips REC image is one that I have not encountered before, so it will require a bit of research to fix the problem. I am currently writing my thesis so I don't have the spare time to work on this bug at the moment. For the time being it is best to record the bug in case others are attempting to read this type of Philips REC image.
TagsNo tags attached.
Resolution Date
Sprint
Sprint Status
Attached Files

 Relationships

  Notes
(0016241)
Don Bigler (developer)
2009-04-29 08:22

In actuality itkPhilipsImageIO was not stuck in an infinite loop. The problem occurred within itkPhilipsPAR which accessed the text PAR file from disk instead of reading the file into memory. The PAR/REC file that demonstrated the infinite loop behavior was very large causing extremely poor performance when read from disk continually. The itkPhilipsPAR that was recently committed to CVS reads the entire PAR file into memory, thereby resolving the performance problems. The PAR/REC file listed on the website is now read within a couple of seconds on a fast computer.

 Issue History
Date Modified Username Field Change
2009-02-14 10:39 Don Bigler New Issue
2009-04-29 08:22 Don Bigler Note Added: 0016241
2009-04-29 08:22 Don Bigler Status new => resolved
2009-04-29 08:22 Don Bigler Fixed in Version => ITK-3-12
2009-04-29 08:22 Don Bigler Resolution open => fixed
2009-04-29 08:22 Don Bigler Assigned To => Don Bigler
2010-10-21 12:31 Gabe Hart Status resolved => closed


Copyright © 2000 - 2018 MantisBT Team