Go Back   TechArena Community > Hardware > Motherboard Processor & RAM
Become a Member!
Forgot your username/password?
Register Tags Active Topics RSS Search Mark Forums Read

Sponsored Links



Image processing and threading

Motherboard Processor & RAM


Reply
 
Thread Tools Search this Thread
  #1  
Old 22-09-2010
Member
 
Join Date: Aug 2010
Posts: 79
Image processing and threading
  

I think you people are little bit aware of this issue which I am going to post. I am preparing to create 2D picture processing DLL which use typical Erosion/Dilation algorithms but I have to make this on the several million pictures in kind of a batch mode. I am talking about the compatibility of the 64 bit with the 32 bit. The reason in this is that I am new to the Intel Toolset so please first you advice me that which really I need. I have ordered the compiler and vTunes. I think I need the MKL and the thread checker. Please leave your thoughts.

Reply With Quote
  #2  
Old 22-09-2010
Member
 
Join Date: Mar 2010
Posts: 1,003
Re: Image processing and threading

I think this might be better deal with the visual computing forum. MKL TBB and IPP are built-in in the Intel proficient c++ compiler. Vtune is the outstanding tool for performance tuning for the batch mode runs captivating upwards of quite a lot of seconds. The openmp profiling library is important for the OpenMP, /Qparallel, and MKL threaded region scrutiny and it is with no the VTune. There is a parallel studio inspector has been advocate pending a latest product capable of running on Windows 7 as a heir to Thread Checker.
Reply With Quote
  #3  
Old 22-09-2010
Member
 
Join Date: Mar 2010
Posts: 678
Re: Image processing and threading

I have read one article from one of the web site I think it was drdobbs.com. In that title “Two Variations on Parallel Pipelines”. In this article it demonstrates the profit of using a fine crafted parallel pipeline which is designed for image processing. There is an option of the email on this site you can use that and even there is a doubt after reading this article.
Reply With Quote
  #4  
Old 22-09-2010
Member
 
Join Date: Aug 2009
Posts: 917
Re: Image processing and threading

When I came on this I have read the content which is posted by most of the user. Then I came to know that little bit of information regarding this. I am also facing this issue from last six days. But here I just want to say thanks to you. Because after trying this I mean your solution then I have tried this then it solves my issue. One more time thanks for sharing such an important thing.
Reply With Quote
  #5  
Old 23-09-2010
Member
 
Join Date: Mar 2010
Posts: 532
Re: Image processing and threading

I was just going to create another thread but when I have read this then it sounded similar to what I wanted to write. I have a disk on that there is a data of around 1.9 MB of jpeg images each. I have read this in a sequence one by one that doing some image processing from image to image. So can anybody please advise a competent way to read those images through disk? I came to know that it is very slowest part in the application. I have an idea which I want to share with you it is that using TBB to thread the read but a few group declared that might not help. So can anyone tell me that Anything in IPP that would be useful? Or I have to do image slicing.
Reply With Quote
  #6  
Old 24-09-2010
Member
 
Join Date: May 2009
Posts: 1,058
Re: Image processing and threading

Some month around two to three months back I have also faced this issue. Regarding this I was very worry and always wanted to know that how to solve this issue. But here you would likely require a RAID array or SSD before you could evaluate where additional presentation might be increased by software parallelism.
Reply With Quote
  #7  
Old 25-09-2010
Member
 
Join Date: Apr 2008
Posts: 592
Re: Image processing and threading

Erosion/Dilation on million of pictures why not generate a big picture and do a collage through giant pictures including batches of these pictures particularly if they are of the similar dimension, if not, it is simple to create them by adding pixels. The trouble then fittingness is for the GPU. Some troubles are more appropriate for the CPU but this difficulty I consider can be deal more proficiently in the GPU.
Reply With Quote
  #8  
Old 26-09-2010
Member
 
Join Date: Mar 2010
Posts: 1,003
Re: Image processing and threading

May be you are referring to a movie most likely it is a movie that makes a lot of pictures, then you have to be sure the same dimension. I believe creation of a collage of the frames in a giant frame in the CPU in Parallel feeding it toward the GPU and after that returning back the output and allow the CPU dismantle the giant frame in Parallel once more you can accomplish real time results through some overhead of making the collage and dismantling it. This works for the reason that the SE operates in a local area and the operation wants the original pixel elements so this creates the entire process totally independent. So I think threads in the GPU can supremely work on every pixel with no caring what the other threads are doing.
Reply With Quote
Reply

  TechArena Community > Hardware > Motherboard Processor & RAM
Tags: , , , ,



Thread Tools Search this Thread
Search this Thread:

Advanced Search


Similar Threads for: "Image processing and threading"
Thread Thread Starter Forum Replies Last Post
Image Processing and Barcodes Author Windows Software 5 01-04-2010 07:19 AM
digital image processing ahmadhm_1986 Technology & Internet 3 13-08-2009 08:57 AM
Image processing with Vista Maximilian Customize Desktop 4 03-02-2009 11:51 PM
digital image processing hackitboy Ebooks 4 20-06-2006 04:10 PM


All times are GMT +5.5. The time now is 04:17 PM.