Main Menu

Login Form

MIView to become open source! PDF Print E-mail
Sunday, 09 August 2009 11:31
After a long debate, with myself, I've decided to make MIView open source under the GPL v3 license. I had originally started writing MIView with three goals in mind: 1) its fun to learn this stuff 2) people may be able to use it 3) maybe someone will pay for it. Turns out it was a lot of fun to make, and people do use it (nearly 2000 downloads from download.com). I also no longer have a lot of time to devote to developing it, and rather than let it fizzle, I've decided to make it open source. I will continue to maintain the project and hope that the medical imaging community will contribute to its development. In the next couple weeks I will make the source code available on sourceforge.net under the shortname miview.
Read 0 Comments... >>
Switch to VTK? PDF Print E-mail
Tuesday, 03 March 2009 17:55
Should I switch the basic drawing functions of MIView to use the visualization toolkit (VTK)? I think its inevitable. VTK contains so many functions, such as reslicing 3D volumes, complete volume rendering, mouse interaction, and many more, that would take me years to duplicate on my own. It's a robust, cross-platform library that is constantly updated. Why not? I've found a nice wxVTK window interface so I can still use the wxWidgets functionality. Only problem with all of this is time Smile. Since I'm now in grad school, I've got no time left. But should I start working on MIView again, VTK is the way to go.
Read 0 Comments... >>
MIView Release - 0.6 build 391 PDF Print E-mail
Wednesday, 21 January 2009 00:00

Download Current Release >> MIView 0.6 build 391 <<

This is a minor release which improves the anonymization functionality.

The following changes have been made:

  • [add] Ability to add a directory and recursively add sub-directories in the anonymization dialog

Read 0 Comments... >>
Semester starting again PDF Print E-mail
Tuesday, 20 January 2009 17:42
So this winter I was accepted into the Biomedical Engineering Masters program at UConn, with an expected completion date of December 2010. My focus will be biomechanics and imagining, specifically getting biomechanical information from imaging data of heart valves. It should be an interesting thesis. But with grad school comes less free time to work on things like MIView. Hopefully I'll have some time this semester and as always I hope to work on MIView as part of my research. If you do use MIView and like it, let me know! I always find encouragement when people give feedback about the program.
Read 0 Comments... >>
64 bit MIView... PDF Print E-mail
Monday, 29 December 2008 22:41

A while ago I tried compiling MIView as a 64-bit binary to run on Windows XP x64 or Vista 64-bit. My thinking was that a 64-bit version would run faster because it has double the bandwidth of 32-bit (between the processor and memory). This is not entirely true that my program should run twice as fast, but in theory a 64-bit program is able to load 2 32-bit integers into the registers at a time instead of one. It is also able to load an entire 8-byte double precision number into a register. When processing enormous arrays of integers, as MIView does, being able to double load the integers into the CPU registers is an advantage. How much this may speed things up, if at all, remains to be seen. A benchmark will be necessary to determine the true advantage of 64-bit for MIView, but my guess is it won't hurt.

Another small advantage to a 64-bit OS is the ability to address more than 4GB of memory. While no one will ever probably need to load a 4GB file into MIView, there is always that possibility and it would be ideal if MIView could handle it. With the growth of imaging technology, a multi-gigabyte image file is probably not too far off in the future. 256 slice CT scanners and clinical 7T MRI scanners, each collecting in 4D, will probably help make these files enormous.

When I last tried compiling a 64-bit MIView, it compiled successfully, but wouldn't run on Windows x64. It always crashed due to a runtime library error, even though I had the correct VC++2005 residtributables installed. Even compiling the binary inside Windows x64 didn't help. I'm hoping with my switch to VC++2008 that this bug is fixed and that the new 64-bit binary that I've compiled will run... as soon as I get Windows XP x64 running in a virtual machine.

Update: I did get Windows XP x64 running inside of a Sun VirtualBox VM, now I just need to build a release of MIView and test it out. I found that the 32-bit version runs ok in the VM. It's not as fast, but thats expected. Hopefully the OpenGL hardware acceleration enabled in the VM is helping.

I've found that one of the big reasons VirtualBox is free to download is that it's in beta... it's very beta. In fact file sharing between guest and host doesn't work for Windows guests in the current version. Not ideal, but it can be worked around. I've also successfully built a 64-bit release version of MIView, now I need to test it in the VM.

Update 2: I was successful at compiling the 64-bit release version of MIView, but ran into the exact same problem as before where Windows reports missing DLLs. Not a good sign. I'll make it open ended... Has anyone successfully compiled a 64-bit release binary in VC++ 2005 or VC++2008 and run it on Windows x64? Perhaps x64 isn't ready for prime time yet, and Vista 64-bit is the way to go? Who knows right now, but maybe I'll give another shot at 64-bit after this semester.

Read 0 Comments... >>

Page 2 of 3
Copyright © 2018 gbooksoft.com. All Rights Reserved.
Joomla! is Free Software released under the GNU/GPL License.


Most wanted features from MIView


These links help support MIView: