TLA Viewer

Welcome to the TLA Viewer, the world class 3 Dimensional Medical imaging visualization software from True Life Anatomy. TLA Viewer brings 3D visualization of Scan data derived from CT and MRI scanners to your PC desktop system.

The TLA Viewer Software reads TLA Files generated from TLA Generator which contains both the 3D model as well as the CT slice data in a compressed form. This 3D image data can also be transmitted by network or broadband connection.

True Life Anatomy, has created a product that can help Radiologists, Doctors, Researchers, Medical Educators and Training Institutions to quickly and easily view 3D Models and 2D CT and MRI slice images. The aim has been to develop a system that is easy to use and offers more functionality and interactivity for education, training and diagnosis within the 3D medical imaging arena.

Features

  • Support for DICOM files
  • Create DICOM DIR file
  • View 2D and 3D images together
  • Manipulate the 2D Dicom file by using the Pan, Zoom, Measure Distance, Measure Angle, Adjust Brightness/Contrast
  • 3D Models with different resolution
  • Manipulate the generated 3D Model by using the Pan, Zoom, Measure Distance, ..Measure Angle, Rotate and pick objects / Bones
  • Export 2D dicom file and 3D Model to Jpeg.
  • Print 2D dicom file and 3D Model.

 


Technical Specifications

S.No Item Minimum Requirements and Recommendations
1 Supported Operating Systems • Windows 2000 Professional Service Pack 1 or 2
• Windows NT 4.0 Workstation Service Pack 6a
• Windows 98 Second Edition
• Windows XP Professional
2 Hardware Recommendations • P3 750 MHz or higher
• 500 MB RAM or higher, more memory generally improves responsiveness
• 128 MB graphics card with openGL support
• 3 GB or more free disk space on a single drive
to accommodate the software and data.
3 Disk Space to Install (all software components) TLA Viewer – 40 MB
Optional Software – 20 MB
4 Web Browsers on Windows • Internet Explorer 5.01 Service Pack 2, 5.5 (no Service Pack), 5.5 Service Pack 1, or 6.0.
• Netscape Navigator 4.72 to 4.78
5 TLA Documentation Adobe Acrobat Reader 4.x or higher to read the user manuals and online PDF files.
6 Language Support This release supports only English. All displays, menus, controls, wizards, reports, and user documentation are in US English.

Screenshot

TLA Viewer screenshot

Tech Support Information


Contacting TLA Technical Support

Australia

Tel  1300 558 659 (Local calls within Australia)
Tel Int   +61 8 8239 8126 (International Calls)
Email   support@truelifeanatomy.com
Fax   +61 8 82216766

Contacting TLA Licensing Technical Support

Australia

Tel   1300 558 659 (Local calls within Australia)
Tel Int   +61 8 8239 8126 (International Calls)
Email   support@truelifeanatomy.com
Fax   +61 8 82216766

 

Frequently Asked Questions

TLA Software

  • Q What TLA software is currently available?

    At the moment the TLA Generator that creates 3D models from CT or MRI scan data and the TLA Viewer program that allows passive viewing of the created model are available. There is a free 30-day demo version of each program available for download or ordering, and the full version can be purchased. Details are available from the distributors RuBaMAS (www.rubamas.com). The full version requires registration and an authorisation code to work after an initial 10 day installation period.

  • Q How do TLA Generator and TLA Viewer work?

    TLA Generator and TLA Viewer work together to create and then view three-dimensional models created from two-dimensional scan slice data. The TLA Generator is the program that creates the three dimensional models from the 2D slice data. It imports the slice data obtained from the CT scan and creates a three dimensional model which can be saved to a file. This file (.tla) can be viewed within the viewer.

    The TLA Generator creates the models and can then segment, hide and delete components of that model. That model can then be saved as a 3D file to be viewed in the TLA viewer. The TLA Viewer is unable to further modify the models but can hide and recolor the components of the model as they have been created within the TLA Generator.

  • Q Can I get the program that will move the object independently and do the virtual surgery?

    At this time the program to allow independent manipulation of the individual components of a scanned region, as well as virtual surgery and arthroplasty templating is still under development. The programs that are currently available are the TLA Generator that created the model from the CT scan data, and the TLA Viewer which allows passive viewing of the model created in the TLA Generator program. Details of availability will appear on the website for the distributors - www.rubamas.com and in update information. There are links to record your interest and add your details to the mailing list to receive regular update on progress.

  • Q How do I install TLA Generator or TLA Viewer?

    Software can be installed using the installation wizard on the CD or from downloadable files. The installation wizard should take through the install process and you can exit the process at any stage.

  • Q How do I register TLA Generator or TLA Viewer?

    You do not need to register the demo versions, as they will work after installation for 30 day before being disabled on the computer on which they were installed. If you install the full version, as part of the installation process an information file (info.dat) will be created which identifies the computer in which the program has been installed. This is generally stored within the "program files" with a particular software program such as TLA viewer or TLA generator. All details are in the "Install Wizard". Based on the data file that you send us, we will provide an authorisation code by a downloadable file or email attachment that you will need to run on your computer to provide ongoing access to the program on that computer. You do not need to register the program to start using it as the program will continue to run for 10 days after installation after which time you will need to run the authorisation code to continue to use the program. You can activate the registration process at anytime through the programs section of the start menu.

  • Q Do I need to register both the TLA Viewer and TLA Generator?

    The Demo versions of the software do not need to be registered, but will only work for 30 days on any computer. It can not be reinstalled on that machine. The full versions require registration and an authorisation code (that we supply after you send us the registration code that created during the install process) to allow ongoing access. Each full version of the TLA Generator and TLA Viewer software is regarded as a separate program and you will need to go through a separate registration process for each.

  • Q How do I get a permanent licence?

    During the installation process a registration code is created that needs to be forwarded to the specified address and once payment details have been confirmed, an authorising code will be forwarded. After you have installed the full version it will work for a further 10 days after which time you will need to run the authorisation code to achieve ongoing access. More details can be obtained at the website www.rubamas.com or by telephoning within Australia 1300 558 659 or internationally +61 8 8239 8126.

  • Q How do I purchase TLA Generator or TLA Viewer?

    Details on the purchase price and payment means are available on line at www.rubamas.com or by calling our hotline within Australia 1300 558 659 or internationally +61 8 8239 8126. Payment can be made by credit card, bank check or electronic funds transfer.

  • Q How do I move TLA Generator or TLA Viewer from one PC to another?

    Because each program is installed on a specific computer you are unable to easily move the program to another PC. You can install the Demo program on another machine and it will then work as a demo for 30 days. Although you can install the full version on another computer, it will only work for the 10 day grace period until a new license is purchased for the new computer. In particular situations where you need to uninstall a program on a computer and move it to another computer you should contact technical help desk who should be able to provide a program to allow you to uninstall and then reinstall the program. It is therefore important that before buying the licence (and providing the registration data file) for a particular computer that the computer is appropriate to the task as uninstalling it and reinstalling is not an easy process.

    A statutatory declaration from a head of clinical department and of the relevant IT service will serve as evidence that you are not attempting to obtain another license without the licence fee. You should simply then reinstall the program as the registry will have been cleared. It is not possible to extend the life, or reinstall a triual version.

  • Q How do I get the current version?
  • Q How would I get help for TLA Generator or TLA Viewer?

    Help is available for True Life Anatomy Software on line at www.rubamas.com or via our hotline on (within Australia) 1300 558 659 or internationally +61 8 8239 8126 at anytime you can email the technical support team on support@truelifeanatomy.com . A tutorial and help files are available in the help folder in the programme.

  • Q Does TLA Generator support MRI scan images?

    TLA generator does support MRI scans if the data is supplied in as standard DICOM format and the slice data is uncompressed. CT scans are generally scanned at between .5 and 1mm intervals. Majority of current MRI scans however, scan at approximately 4mm intervals. The result in the surface rendered model is therefore much less smooth with an MRI scan compared to the CT scan and also the specific surfaces are often less distinct. Bone for example is shown very clearly on a CT scan but less distinctly on a MRI scan.

    The TLA viewer and TLA generator therefore does read in MRI scan data, but the images created are often of poor quality due to the slice spacing and indistinct surfaces. It is possible however, to import an MRI scan and then manually identify particularly feature required within the generator on the 2D slice modifying tools at the current time the CT scan data particularly when you are looking at bone is much more accurately assessed within the TLA software where there is ongoing development within the software.

  • Q Does it support MAC and UNIX?

    At the moment True Life Anatomy software does not support MAC or UNIX.

 

Definition

  • Q What is a DICOM file?

    The DICOM protocol is an arrangement created by the North American Radiological Association that provides a system to allow sharing of digital data between imaging equipment and workstations from the various different manufacturers. This means that the imaging data created by a CT scan from one manufacturer will be able to be read by the workstation of another manufacturer. Part 10 of the protocol relates to how the actual 2D slice data is represented. Each slice is represented as a separate DICOM file (.DCM) and this file contains a header within the file which contains the unique data of that slice in terms of the name of the patient, the time and details of the scan as well as this position of this slice being relative to the other slices plus a standard image file such as JPEG, TIFF or BITMAP. The scan from a patient may contain 100 or more of these separate DICOM files. The process of reading these files into a program into a TLA generator or a TLA viewer is aided if there is an attached DICOM DIR file which is a summary of the files within the patient data set. TLA software can create its own DICOM directory but many CT scan workstations will create this directory as a routine. More details on the DICOM protocol are available on the links page at www.rubamas.com

  • Q What is DICOM Dir?

    The scan Data is saved as a DICOM file. The entire scan series can involve many hundreds of DICOM files which represent each CT or MRI slice. To load these (slice) files, the computer program must look at each file and from the data contained in the header load the data in the correct order. To facilitate the loading of the scan data however, most scanner workstations can create a DICOM Dir or scan data directory. In fact TLA software requires a DICOM Dir to load the data. If the scanning workstation does not create this Dir file TLA software can create this as part of the loading sequence. The best way to see how to do this is work through the tutorial in the help file on the programme.

  • Q What is volume rendering?

    Volume rendering is a technique where all the data points within a scan area are loaded into the computer workspace and those points are given a variable transparency and colour. This provides a type of hologram of the image required but it cannot be saved as a three dimensional model. All the data points are kept within the workspace and those tissues that do not wish to be imaged are made transparent but are retained. This means that the entire data set needs to be loaded every time the image needs to be viewed and therefore is very heavy on resources. It is not possible to truly separate the various bony components and as the model cannot be saved as a specific three-dimensional model it is not possible to interact with them using various cutting or manipulation tools. Most current proprietary CT workstations use Volume rendering technology as the main image creation technique. This means you can only get 2D screen shots from your radiologist. This is the critical point of difference between the current Radiology image access and TLA technology. Using the TLA Generator, a surface rendered model is created that can be exported to the clinician as a truly interactive 3D object, which therefore allows for a wider range of options to manipulate the image and select the view required. Later software development will allow virtual surgery and arthroplasty templating.

  • Q What is surface rendering?

    Surface rendering identifies points on the surface of a 3D object that is to be imaged and creates small facets or polygons that join up like points. This creates a single layer surface over the object that needs to be visualised then discards all other data points. Within the surface rendered model it is only that surface that we are particularly interested in that is kept which means that the images themselves are quite small, they can be saved and as it is a discrete three dimensional virtual object there is potential to interact with this object in a graphics environment for surgical planning, object manipulation and templating surface modelling is a number of significant advantages.

  • Q What is PACS?

    PACS stands for Picture Archiving and Communication System. It refers to a computer network that is set up to share image data. There is typically has a larger central computer, which is networked to other computers that can access a central data base. The issues of who has access to the network, file back up and prevention of inappropriate use means network requires careful monitoring and control. There are many systems available and most provide a range of software that resides on the central server and that the networked computers can utilise to enhance the functionality. Most large hospitals will has a PACS system, and may be possible, with the permission of your system administrator, to access scan data directly off the PACS network. At the moment you will need some third part software such as Conquest, but in the future TLA software will allow this.

  • Q What is a memory error?

    Like a number of other 3D graphics programs information stored within the RAM during the creation of some models it is not entirely cleared when that image file is closed. Some residual memory may remain in the RAM, which may reduce the resources available for the next image creation. If the program is running unexpectedly slow it may help to close the program and then reopen it. This will clear the memory and allow you to use the entire capacity of your RAM for creating the new model. Sometimes if there is a very large model which is likely to get to the limits of your computer resources it is often worthwhile loading the CT data onto the desktop temporarily which avoids having to reload the entire data set should you close the program and wish to reload the original data set. It may be quite helpful to open the Program Manager in Windows XP that can tell you the amount of CPU and Memory use by the various loaded programs, and if there is significant retained memory when you "close" a model.

 

Scan Data obtaining / Loading

  • Q How do I get the image data from my Radiology supplier?

    The scan data either CT or MRI can be exported from the radiology workstation as DICOMfiles. This can be either via a network or on a CD. The data needs to be saved in a particular format and at the moment the files should be in uncompressed BITMAP form and a request form specifying the form of image saving is available on line. Alternatively a request form is available in the docs section on the installation CD.

  • Q Can I get the data from my CT scanner on our hospital network?

    At the moment, the best way to get the CT or MR scan data is on a CD. There are some third party programmes such as Conquest the will allow you to in import the data from a network, but this will need to be set up by your systems administrator and requires knowledge of your particular network arrangements. In the near future the TLA software will have a programme that can import data off the network, but at the moment, data burnt to a CD by the scanning workstation is the best way. There is a request form on line and on the software installation CD that you can attach to a standard Scan request form that will tell the Radiology Department how the data needs to be saved.

  • Q Does the Scan data need to be saved in any special way?

    The data need to be DICOM 3 compatible, and needs to be saved in an uncompressed form. Many workstations and Scan reading software will by default save the data to a CD in a compressed form to save disc space. This compression may degrade the data and compromise the quality of the image that can be created. At the present time the TLA software will only read data that is uncompressed. If the programme crashes or will not load when you try to open a CT scan data file, check that each or the slices is about 512KB in size. To get the best definition between bone and other tissues, the scan data should also be created using a "soft tissue window". The Radiology technician will understand what this refers to. There is a scan data requeston-line and on the installation CD that specifies there details. Send us an email if this is not clear.

  • Q The program crashes or does not recognise the data on the CD when I try to load it.

    There are several possible reasons for this. The most common is that the CT scan data has been either save in a compressed form, or a DICOM Dir was not created. A quick check is to "Open"' or "Explore" the data on the CD and see both how big the files are, and whether there id a DICOM Dir. The slice size should be about 512KB. Any variation from this may mean the data is save in a compressed form and may therefore may potentially create a degraded 3D model. At the moment TLA software will only read uncompressed slice data of approximately 512KB in size. If a DICOM Dir file was not created the software can do this as part of the loading sequence. See the relevant FAQ or Help file in the programme for details.

  • Q The CT slices load but although I can see the CT slice in the 2D window, nothing appears in the 3D window.

    Try clicking "3D refresh" as the image may be off to one side, or be quite small. However in some situations, when you create a DICOM Dir from the raw CT slice data all the attributes may not have been read by the program.
    Each CT slice is a separate DICOM file, and there is a header on each file that records the characteristics of the slice position, scan details and pixel spacing etc. Within the DICOM protocol there is some variation in how this data is recorded, and at times when you create the DICOM dir within the program some versions may not read the pixel spacing or slice spacing. To check if this is the problem, look in the Slice spacing and Pixel spacing boxes in the Preview window. If these say 0 then the program has not been able to read this information on the DICOM header of the CT slice file. To address this contact tla@rubamas.com and we will be able to send a patch or updated applcation file to address this problem.
    To correct this temporarily, click "customise" in the preview window slicespacing / pixel size window and manually insert the slice spacing (usually between 0.5 and 2) and pixel spacing (more variable but try 0.3 to 1). This can take a little trial and error, but this information is usually available from the CT technician.

  • Q Why will the TLA Software only read uncompressed CT data?

    In the process of compressing the CT data there is generally some loss of information. While this reduces the amount of data for storage and transfer, there may be a compromise with respect to image quality. With increasing capacity of PACS systems, a number of CT vendors are now offering uncompressed storage as the default with the option to compress the data, which is the reverse of what was offered previously. This recognises the importance of optimal data for image creation, but as the network protocols evolve and lossless compression is more available, later versions will have the option to uncompress the data, and is part of the TLA Network Reader that is currently under development.

 

Image Creation problems

  • Q Where can I find how to use the program?

    In the help folder in the TLA Viewer and TLA Generator programs, there is a tutorial in PowerPoint as well as standard help files. There are also samples TLA files (both TLA Viewer and TLA Generator) as well of raw CT data, both with and without a DICOM Dir file (TLA Generator) on the installation CD.

  • Q When I try to load the CT data the file keeps crashing?

    Some CT data sets can be very large. In a large scan series (for example more than 400 slices), loading all the slices may exceed the capacity of your computer resources. Try loading only a selection of the slices: e.g. every 2nd or 3rd slice or a segment of slices. You should also close other applications. It is possible the scan data is not stored in the correct format and the program may therefore not recognise the files. See FAQ 23.

  • Q A message appears that the file is too large when I try to generate (or save) the model.

    In complex images with multiple boundaries or skins due to a lot of medullar or soft tissue surfaces, the model size may exceed the computer resources, particularly if trying to generate a high-resolution model. Try using medium or low resolution, reloading fewer slices, adjusting the thresholds or using the "Fill" function in the "Slice" window to reduce the internal surfaces. The best surface models are created when the internal surfaces are removed and the model is generated on high, and then decimated to achieve the desired surface appearance and file size.

  • Q Can I undo the model changes?

    You can undo the (one) most recent 3D model change. To allow the undo function for the 3D image generation the previous model needs to be stored in RAM. This can be very resource demanding, and slow the processes. For this reason you can only undo the most recent change. The program opens in the default "Undo enabled" option, but this can be changed in the settings file. As distinct from the 3D model creation, multiple undo does work for the 2D slice modifications (draw, fill etc.).

  • Q The creation of 3D models is taking a longer time than expected.

    There are a number of causes for slow image creation. Because each of the each of the scanned slices is generally 500 kilobytes or so the amount of data imported if creating a model out of multiple slices can be quite substantial. 300 slices for example will load almost 200 megabytes of data into the ram and may challenge the resources of your computer. This can be made worse by having other programs open. As with a number of other 3D graphics programs if you create a 3D-image file and then close the actual image but leave the program open the memory from the previous model is not entirely cleared from the RAM. If you are working with large models and close such a model to attempt to recreate a new image it may be beneficial to close the entire TLA generator program and then reopen it. This will therefore clear the RAM and avoid any residual memory affects. A further problem can be the number of surfaces that you have selected on the model. A threshold which selects multiple surfaces may exceed the capacity of the computer resources and therefore you may need to select either fewer slices, modify the threshold to select less boundaries or alternatively use the fill program within the 2D slice drawing tools to remove much of the internal medullar and bony structures if these are not needed.

  • Q The program will not recognise the CT data.

    The current program needs the data in a fairly specific format to load. Each of the slices needs to be uncompressed and about 512KB in size. Also the data should contain a DICOM Dir file to tell the program the slice relationship and extent. The program can create its own Dir file in the opening screen (see "Help" demo) but if the slices vary from the approximately 512KB size they cannot be read at this time. Also, some scanners and workstations save the data in slightly different ways. It could be that your data is in a specific save style that is not typical. If the problem persists, send us a copy of the data, as the program may need to be updated to recognise the alternate format.

  • Q The model contains lots of extraneous surfaces when I create a model of a joint replacement.

    The artefact created by metal prostheses and plates in the raw CT scan data is currently a difficult and unresolved problem. This can however be addressed by using the "draw" function in the "Slices" window to adjust and edit each slice. This is a very tedious but effective way of achieving the desired outcome. Cysts, bone defects, muscles and other less distinct structures can also be defined in this way. Later versions of the software will have pattern recognition and artefact reduction tools to address this problem of artefact from plates and prostheses.