29 December 2013

oro.dicom 0.4.0

The R package oro.dicom contains data input/output functions for medical imaging data that conform to the Digital Imaging and Communications in Medicine (DICOM) standard, part of the Rigorous Analytics bundle.

The latest version of oro.dicom (0.4.0) contains a substantial update:

  • The function subroutines of readDICOMFile() have been re-written from scratch.  
    • The entire DICOM file is read into R using readBin(what = "raw") and parsed in a recursive fashion.  That is, the DICOM header information is processed in the (group, element) doublets until a sequence header is found.  Once a sequence header is found, then the subroutine is called again... and so on and so forth... until the entire DICOM header is parsed.  This has reduced the total number of lines of code and, I believe, made the process more easily digestible.  
    • Assuming a PixelData or SpectroscopyData field is present, the subsequent bytes will be read into a separate R data structure.  
Other modifications have taken place, one in particular is the ability of oro.dicom to process spectroscopy data in the DICOM format.  I have had requests for this package to write DICOM files as output, but unfortunately I have not found the time myself to add this capability.

The revised code has been tested against a collection of DICOM files and works well.  However, only time will tell if the modifications work against the wide variety of DICOM headers one can find.  If you have DICOM data that you would like to contribute to the test suite for oro.dicom, please contact me at rigorousanalytics@gmail.com or post messages on this blog.

79 comments:

  1. Thanks for this great post!- This provides good insight. You might also be interested to know more about generating more leads and getting the right intelligence to engage prospects.E-Health Care Lists implements new lead gen ideas and strategies for generating more leads and targeting the right leads and accounts.E-Health Care Lists is one of the global suppliers of healthcare mailing list & email list.Marketing to the healthcare industry, reaching the doctors and other healthcare decision makers is often an impossibletask.Please refer to
    Magnetic Resonance Imaging Mailing list & Email list

    ReplyDelete
  2. PACS is a conventional technology that is both slow and unclear. Slow because moving large size medical images over Internet while maintaining diagnostic quality is a high bandwidth and time-consuming proposition. Unclear because storage, database and web servers lack computing power for AI or intuitive adaptive visualizations.

    LifeVoxel.AI has developed a Interactive Streaming and AI Platform for medical imaging using GPU clusters cloud computing. It is a leap in cloud technology platform in medical imaging that encompasses use cases in visualization, AI, image management and workflow. These solutions dramatically reduce the incidence of human error. It’s approach is unique that it has been granted 12 International patents.

    Interactive Streaming AI Platform RIS PACS

    ReplyDelete
  3. If you are looking for the Software Engineering Help assignment then in this case you can opt for our Economics Assignment Help.we provide the best Help with economics assignment.We also provide International Economics Assignment Help for students across the globe. for more information contact us +16692714848.

    ReplyDelete
  4. At fullassignment.com get the Finance Assignment Help . We provide Finance Homework Help services in all topics. so what are you waiting for go for Online Assignment Help services.

    ReplyDelete
  5. Hi, my name is Alina. DICOM stands for Digital Imaging and Communications in Medicine. DICOM is a standard that founds rules that allow medical images and related information to be exchanged between imaging apparatus from different vendors, computers, and hospitals.
    https://www.professionalessayservice.co.uk/blog/choosing-a-research-topic-made-easier-a-list-of-120-research-topics

    ReplyDelete
  6. How to Activate USTV on Roku
    USTV offers a brilliant collection of TV shows and movies directly to your home via your Roku streaming devices. If you wish to activate the USTV on Roku, you cannot directly download the app from the Roku Channels Store. Instead, you can follow the subsequent steps to activate the USTV channel app as a private channel on your Roku. Head to the USTVNow.com/Roku portal from your Roku web browser and click on the Add Channel button. Once added, you can launch the app from the Roku Channels list and activate it by entering the code on the portal again.If you want more information about USTV on Roku please visit our site USTVNow.com/Roku and Contact our helpline for further questions by dialing our number+1-805-436-1200

    ReplyDelete
  7. How to activate TCM on Roku – tcm.com/activate?
    To activate TCM channel on Roku, here we explain the channel activation steps. Select your Roku device and complete the setup, if it’s brand new. Now sign in to the Roku account and check if your device is linked to the roku account. If yes, visit the appropriate channel store. Search typing the channel name. As soon as you receive the channel search results, provide the code navigating to the page, tcm.com/activate. For help and support to execute TCM channel activation, contact our team of network support executives by dialing our number +1-855-626-1730 and visit our site www.tcm.com/activate

    ReplyDelete
  8. How to activate Twitch channel on Roku players?

    You must get it by reaching your Roku account as it is accessible as a private channel.Start the process by opening a browser on your PC to reach the Roku sign up site.Next, enter my.roku.com using the address bar and click GO.This opens the sign up page of the Roku player.Make sure to key in the Roku login credentials like email and password to sign in to the Roku Account.Moreover, from Manage Accounts, click on the Add Channel with a code option.Where you must Add Channel with a code Next, enter as TwitchTV on the channel access code bar and click on the Add Channel button.Want to know how to stream and watch Twitch TV visit our site twitch.tv/activate Then, contact our professional expert squad by dialing the toll free number +1-855-718-4111

    ReplyDelete
  9. How to Activate the USTV on Roku?
    USTV offers a brilliant collection of TV shows and movies directly to your home via your Roku streaming devices. If you wish to activate the USTV on Roku, you cannot directly download the app from the Roku Channels Store. Instead, you can follow the subsequent steps to activate the USTV channel app as a private channel on your Roku. Head to the USTVNow.com/Roku portal from your Roku web browser and click on the Add Channel button. Once added, you can launch the app from the Roku Channels list and activate it by entering the code on the portal again.If you want more information about USTV on Roku please visit our site: USTVNow.com/Roku and Contact our helpline for further questions : +1-805-436-1200

    ReplyDelete
  10. It’s actually a nice and helpful piece of info. I am glad that you shared this helpful information with us. Please keep us informed like this. Thanks for sharing. for more details visit here: Amazon Alexa Not Responding

    ReplyDelete
  11. Advanced imaging gives fast and improved progression of analytic data. Electronic pictures can conceivably be seen following securing on a screen, as opposed to trusting that a film will be prepared. gents barber studio

    ReplyDelete
  12. If you are looking for high quality and affordable firearms engraved gun for sale near me - gunengraver, then you have come to the right place. This site features several example of my engraving on different types of firearms.

    ReplyDelete
  13. Your article is very interesting as well as useful. QuickBooks Diagnostic Tool is the QuickBooks repair tool for fixing the bugs and errors that occur while using the software for maintaining the accountancy of the company. It’s very simple to install and use the QuickBooks diagnostic tool.quickbooks install diagnostic tool

    ReplyDelete
  14. quickbooks 2015 error code 80029c4a is the error which all might have familiar with which occur due to corrupted desktop file,to know how can we fix this error you can follow the site.

    ReplyDelete
  15. Get our online Homework Help if you are finding it hard to complete your assignments with extreme accuracy and within the deadline. We have a team of professionals who can help you write exclusive and authentic content from scratch.

    ReplyDelete
  16. This is the most important thing that you should keep in your mind while finalising any shipping company for the transportation of your vehicle. Because there are several companies available in the market that don't have any prior experience of shipment, and you can be their first client for their shipping experiment. But don’t worry about Logistics.PVt, Logistics Buddy has been in the market for a long time and we have been transporting/shipping customer goods for the last many years. Logistics.PVt is one such platform that deals with commercial as well as individual car shifting services. They are the best when it comes to Car Transport In Delhi. With a network of 70 destinations, they cater to your needs providing top-notch experiences.

    ReplyDelete
  17. Read The Best english stories collection in One Place. english stories app Contains the best and large collection of English Stories for everyone. By reading a short bedtime stories from this app every day, you can help your kids build values, as well as improve their reading comprehension skills.

    There is a large collection of english short stories. From all regions of the world, this collection has been made to represent the true spirit of our culture. The underlining principles would be truth, love, mutual respect, righteousness, rectitude, divinity, priority to societal unity, etc…All people, including the old people, would enjoy reading these stories.

    ReplyDelete
  18. Best of luck with your future as your regular reader of your blog I am giving you the appraisal that if you get any ups down you can reach me out at any time.
    야설

    ReplyDelete
  19. Its like you read my mind! You appear to know so much about this, like you wrote the book in it or something. I think that you could do with some pics to drive the message home a little bit, but other than that, this is magnificent blog. A great read. I’ll certainly be back. 일본야동

    ReplyDelete
  20. I like what you guys are up also. Such clever work and reporting! Carry on the excellent works guys I?|ve incorporated you guys to my blogroll. I think it will improve the value of my website. 야동

    ReplyDelete
  21. It’s always a pleasure to read your magnificent articles on this site. You are among the top writers of this generation, and there’s nothing you can do that will change my opinion on that. My friends will soon realize how good you are. 야동

    ReplyDelete
  22. This blog is very informative the stuff you provide I really enjoyed reading 한국야동

    ReplyDelete
  23. Assignment abroad time Newspaper today pdf daily and weekly updates April 2021 for gulf job paper seekers. assignment abroad times.

    ReplyDelete
  24. Universal enterprise is an online platform that offers wide assortments of cheap trendy women's clothing and men’s clothing. Our aim and mission are to provide high-quality products at a cost-effective price that is crafted to perfection. Our craftsman and designer work with utmost dedication to carry out classic men's and women's clothes. Magnificent and luxurious dresses, bags, accessories, sweaters& jackets are now available here at the best online fashion boutique. Designer dresses online sale

    ReplyDelete
  25. Grab the scintillating stones from the latest jewelry collection
    Let your style shine bright by wearing a beautiful stone pendant that
    is very daring and stylish from our latest jewelry collection.
    We create sophisticated stone pendants and necklaces with delicate
    beads and stones so feel free to give them a try because they are very
    easy to style with your outfit. Buy jewelry online that is great to
    be worn over your night-out outfits.

    ReplyDelete
  26. Mens Boxers western wear and have a group of very much experienced individuals attempting to give a tasteful edge to the items they have faith in giving the right answer for the present style needs and they comprehend the necessities they host fancy dresses ideal for the gathering, easygoing trip or a normal office day.

    ReplyDelete
  27. Buy online the best price rechargeable international mobile phone calling card India to call from the USA, Canada, Australia and UK with the help of amantel.com.

    ReplyDelete
  28. The Global Biopesticides Market was valued at USD 4,029.3 million in 2020 and is projected to reach USD 9,249.07 million in 2026, registering a CAGR of 12.8% during the forecast period of 2021-2026.

    Read More: https://expertmarketresearch-emr.blogspot.com/

    Also Visit: Procurement Intelligence, Medical Cannabis Market, Health Insurance Market

    ReplyDelete
  29. Find discounts on all the latest brands of Women’s perfume and Men's perfume, fragrances, and men’s colognes at GiftExpress. Save up to 80% off from retail store price on top designer’s fragrance brands. We have a wide range of women’s perfumes, men’s cologne, eau de toilette, Eau de perfume, and more!

    ReplyDelete
  30. Ebook archive is an online Store for e books. Here you will find collections of ebook of numerous genre which you can learn online before purchasing the book from Romance to thriller stories of your chosen writers.
    To Get Free E-book Visit
    E-book Archive

    ReplyDelete
  31. It is a really so outstanding website each post without any doubt. Not too many readers would actually, the way you just did. We all readers impressed that there is so much information about this topics that has been uncovered and you’ve defeated yourself this time, with so much quality and so freshness. I am really so happy to read your post dear admin and hold the wish to continue the different work sets with great enthusiastic. Thanks. paraphrasing services - assignment help in australia - assignment help sydney - assignment help in melbourne

    ReplyDelete
  32. Do you also have problems understanding language techniques? Get the best writing help from top-level writers and finish your writing tasks within the correct time limit. Visit our platform for getting more information about the services.

    ReplyDelete
  33. coinbase pro login
    is overseen by more than 50 regulators in the U.S. alone. Globally, that number rises even higher. Our goal is to be the most trusted venue for anyone in the world to interact with the cryptoeconomy. Core to this commitment to earning our customers’ trust is to hold ourselves to not only the highest levels of regulatory compliance, but also operational excellence when it comes to internal controls and employee behavior.

    As ij.start.canon gives you free access to the canon printer drivers suitable for your printer. Hence, you have to go straight to ij.start.canon by entering it in the address bar. Then to reach the welcome window, press the Enter key.

    For More Information Visit Our Site: coinbase pro login | venmo login |
    coinbase pro login

    ReplyDelete
  34. Hi, my name is Mo Akram. I am the founder of PayizaTech and CTO of Colexion. From the past 5 years, I am working in Blockchain Technology field and firmly believes that it is the future of tech industry. Stay connected here with me for all the latest news and updates!

    ReplyDelete
  35. Although you can watch Hbomax on any cell as long as it has video support and web affiliation the same as on PCs with a web browser compatible with web availability. watching Hbomax on TV is an alternative luxury hbo Max tvcode. The Hbomax support on shiny TVs is a gift for everyone.hbo max login

    ReplyDelete
  36. HBO Max allows users to stream video on demand, including series, movies, sports, and more in one place. Get all the details about the hbo max tv sign in Enter Code site in this article and stream HBO Max shows on your tv. HBO MAX lets you watch movies, exclusive tv shows and other videos at one place but it only works when it is activated. hbomax com tvsignin is an American OTT video streaming system that gives films, television shows, and sports on consumer demand.
    hbo max tv sign in
    hbomax com tvsignin

    ReplyDelete

  37. HBO Max costs $15/month without ads or $10/month with ads. The service offers everything on HBO's cable channel and follow the procedure of streaming with
    hbomax.tvsignin streaming player.HBO Max is a premium streaming app that combines all of hbo max/tv sign in with even more must-see TV series, blockbuster movies, and exclusive Max Originals.
    hbo max/tv sign in

    hbomax.tvsignin




    ReplyDelete
  38. Readers are always admiring informational blogs, and this is truly one of them. You did a great job. If you want to enhance writing skills, Sourceessay.com based assignment writer is the best solution for you. Phd thesis Chicago

    ReplyDelete
  39. ONCE Models aspires to be at the cutting edge of the modeling industry by launching the careers of our models all over the world. We bring diversity to the best modeling industry and have established ourselves within the industry while setting trends in the tropics.

    ReplyDelete
  40. That hat was a useful post. Keep up the good work! Thinking about a reliable source of information; the MyAssignmentHelpAU platform provides qualitatively sound assignment solutions that are prepared by Ph.D. and Master's qualified experts who carry years of experience in writing high-scoring assignments in distinct backgrounds.
    For more info visit here: Accounting Assignment Help

    ReplyDelete
  41. When I read your website articles about many topics, the first thought seems its very unique and helpful style of writing. I am thank you fully for the posts on your articles and web pages. I know you set a lot of time and effort into them. I really hope you know how deeply I enjoy it. I wish for your health. keep doing like this work also on future. I am really so big fan after reading your content. psychology assignment help - science assignment help - assignment help new york - ruby assignment help

    ReplyDelete
  42. I love the articles on your discussion board very lot because the topics of discussion are very one-of-a-kind & very knowledgeable. If you heard approximately the MERN web development framework and you want to recognize it in element then go to this website https://increditools.com/pros-and-cons-of-hiring-mern-stack-developer-you-should-know and you'll get all of your solutions. They have briefed the pros and cons of hiring a MERN stack developer in detail to be able to help you to hire a full-stack developer that makes a specialty of the MERN stack so that you can get the opportunities that your commercial enterprise deserves and should get in return.

    ReplyDelete
  43. Maintaining our Customer-centric high standard is our #1 goal. We always provide the best quality products and services to ensure an outstanding customer relationship. Our customer service experience was made with you in mind, because you are the best part of us! Bold Powerful Designs

    ReplyDelete
  44. We at Free Mortgage Calculator are concocting every one for the suggestion and solutions of the transactions. We as a whole realize that many people experience serious issues at whatever point they are intiating a transactions and they to know next to nothing whether or not the specific outlet accept the payment method or not.

    ReplyDelete
  45. Bape Hoodie is the official Bape Outfits shop for real Bape Hoodie and Bape Shirt fans. Get amazing A BATHING APE outfits, Shoes and jacket. Fast Shipping.
    Bapeoutfits

    ReplyDelete
  46. You might be having a lot of problems with the software, but dialing Quickbooks Support Phone Number +18555697467 might help you solve the issue. It is easy to contact QuickBooks support team by dialing the toll free number that is found on the back cover of your QuickBooks case or inside your electronic version of the software.

    ReplyDelete
  47. I see the article has a great deal of investment in content and science. I took the time to read them and found them quite interesting. You can check out nail places by walmart

    ReplyDelete
  48. Hi to all, how is the whole thing, I think everyone is getting more from this web page, and your views are nice for new users..www.nouonline.net returning students

    ReplyDelete
  49. You just need to dial their helpline numbers and give them a call. Sometimes, the problems may be related to hardware or a virus but generally it is due to human error. If you are facing frequent glitches, then contact our team of experts at Quickbooks Support Phone Number +1 877-754-1114 as soon as possible.

    ReplyDelete
  50. With its easy to use interface and wide range of features, it has become the best accounting software in the market. This is a software that is used by many small businesses and large corporations. The only downside of this software, in comparison with other software packages, is that there are few resources available online with regards to problems or issues relating to Quickbooks. To avoid this issue, it's recommended to call Quickbooks Help Desk at QuickBooks Customer Service +1 888-272-4881

    ReplyDelete
  51. QuickBooks also has an excellent help system that provides answers to all your questions on the spot. If you are looking for an effective and popular accounting software that provides error-free operations, and is easy to use, it would be a great decision to consider QuickBooks. If you have any other questions about QuickBooks, just dial QuickBooks Customer Service 1 888-272-4881 from your computer and ask away!

    ReplyDelete
  52. Valuable efforts! Thanks.
    I am educational consultant in My Assignment Help Online. This is the best assignment help service, offering quality help in writing assignments, essays, coursework, reports and research papers. We provide reliable assistance in critical tasks such as reflective writing, annotated bibliography writing, thesis proposal and many more.
    For more enquiry just visit our website.

    ReplyDelete
  53. I appreciate your post; I had been hunting for one like it for a while and today I did. There is a lot of information in this page. Here is the most recent profile I'd like to share with you on space bar clicker. You can use a space bar clicker to figure out how many times you can press the space bar in a certain amount of time. Thanks.

    ReplyDelete
  54. This is Very very nice article. Everyone should read. Thanks for sharing.
    Windows 10 activator txt
    ben shapiro sister
    psi full form
    green glass door

    ReplyDelete
  55. It is really an effective blog structure; thanks for sharing; its helpful share. I enjoyed studying from your article. Thank you for sharing. visit unical post-utme past questions & solutions

    ReplyDelete
  56. This exclusive Exodus walletfocused read is everything you’d need to understand the service along with steps to make transactions via your wallet accounts. You can read my blog with a click on the button above Exodus Crypto wallet

    ReplyDelete
  57. Anybody want a direct website? Come this way, recommend this website, pay for real, play, withdraw. There is a credit activity. It's free to try and play too. สล็อต

    ReplyDelete
  58. QuickBooks Update Error 416 is an error that comes up when a user tries to download the newest payroll update. This could be a result of several factors, an incomplete update download being the primary factor. Just follow our whole article for the step-by-step solution, or you may dial our toll-free number +1-855-738-0359 for an instant answer from an expert.

    ReplyDelete
  59. Thank you for the information it really help student to know their levels check maranatha university undergraduate admission form deadline

    ReplyDelete
  60. Very nice article, I found it very useful .Assessment is an integral part of the education system, and it plays a significant role in determining the academic success of a student. Moreover, assessment help services can also assist students in preparing for exams. They can provide students with study materials, practice exams, and other resources that can help them prepare for exams effectively.

    ReplyDelete
  61. seamless Our platform system is designed To enable quick and seamless integration with pgslot

    ReplyDelete
  62. I went over this piece. I believe you worked very hard to create this essay
    "lucky me i see ghosts shirt
    "

    ReplyDelete
  63. My Experience with Tableau Assignment Help Online by GreatAssignmentHelp

    I wanted to share my incredibly positive experience with GreatAssignmentHelp's Tableau Assignment Help Online. As a student pursuing data analysis, I recently found myself struggling with a complex Tableau project. Frustrated and overwhelmed, I decided to seek assistance from an online service. After thorough research, I came across GreatAssignmentHelp, and their exceptional services truly exceeded my expectations.

    ReplyDelete
  64. Excellent post. Thanks for sharing with us.
    If you are a students and looking for best software engineering assignment then visit here: Software Engineering Assignment Help

    ReplyDelete
  65. Searching for the ideal Hindi song captions for Instagram to improve your Instagram posts? You’re in the correct place, then! Utilizing Hindi song lyrics and melodies in your Instagram captions can give your feed a special touch. Hindi songs are well renowned for their soul-stirring lyrics and catchy sounds.

    ReplyDelete
  66. Movie Orca unquestionably belongs to this exclusive category, inviting us on an exhilarating expedition through the realms of nature, survival, and vengeance. Debuting in 1977, this legendary film not only captivated audiences but also served as a poignant reminder of the commanding presence of the ocean’s ultimate predator, the killer whale Movie

    ReplyDelete
  67. The latest update to the R package oro.dicom (version 0.4.0) brings significant improvements, especially in the readDICOMFile() function. The new code enhances the efficiency of reading and parsing DICOM files, making it more streamlined and manageable. It now even handles spectroscopy data in the DICOM format. However, writing DICOM files as output remains a pending feature due to time constraints. The updated code has undergone testing and performs well, though real-world usage will be the ultimate test. If you need help with assignment related to this topic, feel free to reach out for expert assistance.




    ReplyDelete
  68. This story is very interesting, related to my interest, and helps me seek knowledge Hellstar Sweatpants

    ReplyDelete
  69. Thesis Writing Help offers comprehensive assistance to students grappling with the complexities of crafting a compelling thesis. Our expert writers ensure meticulous research and precise articulation, adhering to academic standards. Whether you seek guidance on topic selection, data analysis, or overall structure, our service caters to diverse needs. Trust us to expertly navigate the intricacies of thesis writing and excel in your academic pursuits. For a holistic approach to academic success, consider our do my assignment services.

    ReplyDelete
  70. This article provides a compelling and insightful perspective on Warehouse in India, offering valuable information that enhances my understanding.

    ReplyDelete
  71. Insightful and engaging, this article offers a comprehensive view with on eCommerce Warehouse Management System.

    ReplyDelete
  72. A concise yet comprehensive overview of climate change adaptation strategies for 3PL Logistics Solution in India, empowering readers to make informed decisions for a sustainable future.

    ReplyDelete
  73. CDR Writers Australia offers top-notch services for engineers migrating to Australia. Their expertise ensures flawless competency demonstration reports, paving the way for successful visa applications. Highly recommended for aspiring professionals!

    ReplyDelete
  74. Get crisp and crease-free clothes with top-notch Steam Ironing Services In Delhi. Professional care for your garments, enhancing their appeal.

    ReplyDelete