[Insight-users] Itk and OpenCV

Flo snrf at no-log.org
Fri Apr 11 15:55:20 EDT 2008


Hello Alex:

Indeed, OpenCV is a bsd-like licence (refer to
http://www.intel.com/technology/computing/opencv/license.htm).
However, it changes if you link OpenCV to IPP, that is the Intel "Hardware"
specific libraries making the most of Multi-core, Multi-CPU. It is no more
BSD in that you need to Pay for a licence, even for the case of academic
researches. 

What I recommend (and let me know if 'm wrong) is thus to develop, if there
are any benefit, with ITK+OpenCV, and let who wants (including oneself) to
integrate IPP - It does not change the ITK+OpenCV source code in any ways.
So that BSD-feeling is kept intact, source code can be shared ... and for
performance one can simply include the IPP or anything comparable
a-posteriori.

We'll stay in touch to see how feasible is such thing.

Flo.



-----Message d'origine-----
De : Oleksandr Dzyubaka [mailto:adzyubak at gmail.com] 
Envoyé : April-11-08 11:22 AM
À : Flo
Cc : insight-users at itk.org
Objet : Re: [Insight-users] Itk and OpenCV

Hi Flo,

I am also interested in speeding filters up (muti-threading, clustering?).
My architecture is quite similar to yours: Linux/BSD with multi-CPUs.
And I am concerned about license issue. Correct me if I am wrong.
I thought OpenVM is a free open-source software with BSD style license.

It is not?

Thanks,
Alex

Flo wrote:
>
> Dear all:
>
> I am quite familiar with ITK. However, and despite the greatness (I’m 
> sincerely thanking any contributors here) of its content, I’m looking 
> forward to speeding up my applications now.
>
> As such, I introduced Trilinos for every matrix linear calculation I 
> needed.
>
> As well, I would like to introduce another framework that could speed 
> up basic filters such as erosion / dilatation / region growing as I 
> feel ITK is a tide slow in these areas.
>
> My architecture is Linux/Windows on Intel platform with a Quadcore. As 
> such, I had a look at Intel OpenCV and Intel IPP (as a side note, it 
> is funny to see that Intel provide the IPP for free under Linux only 
> if it’s for non-commercial usage of any kind and/or non-funded 
> development of any kind – stating that a student’s internship falls 
> into commercial usage as at least the university gets funds from the 
> government).
>
> Thus, and before starting recoding part of my applications, I would 
> appreciate the feedbacks of any ITK user as per mixing OpenCV with ITK 
> regarding a potential speed gain.
>
> As well, is there any other way to speed up ITK for basic algorithm if 
> combined with another framework.
>
> My end goal is to have a fast Expectation-Maximization Code for image 
> segmentation without the trouble of converting an itkImage into a 
> Vector and then to a List to finally feed the EM algorithm, a process 
> that takes lots of time to my understanding.
>
> Thanks for any info.
>
> Flo.
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Insight-users mailing list
> Insight-users at itk.org
> http://www.itk.org/mailman/listinfo/insight-users
>   


More information about the Insight-users mailing list