<div dir="ltr">In digiKam we use old version of GMic library named CImg, to use Greystoration algorithm (Restoration and Inpainting tool)<div><br></div><div style>CImg is not maintained now and Greystoration have been moved to GMic.</div>

<div style><br></div><div style>The goal of this project is to port CImg interface to GMic, including Greystoration tools based in Image Editor, and to open to new feature as your b) proposal (and more in the future)</div>

<div style><br></div><div style>Gilles Caulier</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">2013/4/18 Siddharth <span dir="ltr"><<a href="mailto:siddharthkherada27@gmail.com" target="_blank">siddharthkherada27@gmail.com</a>></span><br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi,<div><br></div><div>Are some of the algorithms in Gmic already ported to Digikam?</div><div><br></div>

<div>I was thinking of implementing the suggested techniques with the help of OpenCV library. </div>
<div><br></div><div>Best Regards,</div><div>Siddharth</div></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Apr 17, 2013 at 7:31 PM, Gilles Caulier <span dir="ltr"><<a href="mailto:caulier.gilles@gmail.com" target="_blank">caulier.gilles@gmail.com</a>></span> wrote:<br>


<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi,<div><br></div><div>I think b) proposal is very interresting. In fact it fully relevant on GImc project which is listed in official projects list :</div>


<div><br></div><div><a href="http://community.kde.org/GSoC/2013/Ideas#Project:_Port_Greystoration_CImg_interface_to_GMic" target="_blank">http://community.kde.org/GSoC/2013/Ideas#Project:_Port_Greystoration_CImg_interface_to_GMic</a><br>




</div><div><br></div><div>If you take a look to GMic announcement for last release 1.5.5.1 of library, b) is already implemented :</div><div><br></div><div><a href="http://linuxfr.org/news/traitement-d-image-sortie-de-g-mic-1-5-5-1" target="_blank">http://linuxfr.org/news/traitement-d-image-sortie-de-g-mic-1-5-5-1</a><br>




</div><div><br></div><div>Sorry this announcement is in French. Use google translations to switch in English.</div><div><br></div><div>The advantage to use Gmic is to be able to use in the future a huge colection of algorithms to play with images.</div>




<div><br></div><div>Best</div><span><font color="#888888"><div><br></div><div>Gilles Caulier</div></font></span></div><div><div><div class="gmail_extra"><br><br><div class="gmail_quote">
2013/4/17 Siddharth <span dir="ltr"><<a href="mailto:siddharthkherada27@gmail.com" target="_blank">siddharthkherada27@gmail.com</a>></span><br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><span style="font-family:arial,sans-serif;font-size:13px">Hi,</span><div style="font-family:arial,sans-serif;font-size:13px">




<br></div><div style="font-family:arial,sans-serif;font-size:13px">I am currently pursuing MS by Research in the field of computer vision and image processing at IIIT- Hyderabad, India. I am interested in working for KDE/Digikam this summer in a GSoC project.<br>





</div><div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">Some of my own ideas:<br></div><div style="font-family:arial,sans-serif;font-size:13px"><font color="#222222" face="arial, sans-serif"><br>





</font></div><div style="font-family:arial,sans-serif;font-size:13px">a) <b>Interactive Poisson Image Editing</b><br></div><div style="font-family:arial,sans-serif;font-size:13px"><font color="#222222" face="arial, sans-serif"><br>





</font></div><div style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;margin:0px;padding:0px;border:0px;outline:0px;font-size:small;vertical-align:baseline;background-color:transparent;line-height:14px">Image editing tasks concern either global changes (color/intensity corrections, filters, deformations) or local changes concerned to a selection. Here we are interested in achieving local changes, ones that are restricted to a region manually selected (ROI), in a seamless and effortless manner. The extent of the changes ranges from slight distortions to complete replacement by novel content. Examples:</span><span style="font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;background-color:transparent;line-height:14px">Inserting objects, </span><span style="font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;background-color:transparent;line-height:14px">Color Transfer, </span><span style="font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;background-color:transparent;line-height:14px">Feature Exchange, </span><span style="font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;background-color:transparent;line-height:14px">Texture Flattening, </span><span style="font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;background-color:transparent;line-height:14px">Local illumination changes, etc.</span><font color="#222222" face="arial, sans-serif"><br>





</font></div><div style="font-family:arial,sans-serif;font-size:13px"><font color="#222222" face="arial, sans-serif"><br></font></div><div style="font-family:arial,sans-serif;font-size:13px"><a href="http://cs.engr.uky.edu/~jacobs/classes/2010_photo/readings/PoissonImageEditing.pdf" target="_blank">http://cs.engr.uky.edu/~jacobs/classes/2010_photo/readings/PoissonImageEditing.pdf</a></div>





<div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">b) <b>Color2Gray</b></div><div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">





<span style="font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;margin:0px;padding:0px;border:0px;outline:0px;font-size:small;vertical-align:baseline;background-color:transparent;line-height:14px">Visually important image features often disappear when color images are converted to grayscale. This algorithm reduces such losses by attempting to preserve the salient features of the color image. </span><span style="font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;font-size:small;background-color:transparent;line-height:14px">The Color2Gray results offer viewers salient information missing from previous grayscale image creation methods.</span><br>





</div><div style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;font-size:small;background-color:transparent;line-height:14px"><br></span></div>




<div style="font-family:arial,sans-serif;font-size:13px">
<a href="http://www.cse.cuhk.edu.hk/~leojia/papers/decolorization_iccp12.pdf" target="_blank">http://www.cse.cuhk.edu.hk/~leojia/papers/decolorization_iccp12.pdf</a><span style="font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;font-size:small;background-color:transparent;line-height:14px"><br>





</span></div><div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px"><font face="arial, sans-serif">c) </font><b>Domain Transform for Edge-Aware Image Processing (Non-Photorealistic Animation and Rendering)</b></div>





<div style="font-size:13px;margin:0px;padding:0px;border:0px;vertical-align:baseline;font-family:Arial,Helvetica,sans-serif"><font face="arial, sans-serif" style="margin:0px;padding:0px;border:0px;vertical-align:baseline"><br>





</font></div><div style="font-size:13px;margin:0px;padding:0px;border:0px;vertical-align:baseline;font-family:Arial,Helvetica,sans-serif"><font face="arial, sans-serif" style="margin:0px;padding:0px;border:0px;vertical-align:baseline">The processing involves high-quality edge-preserving filtering of images (better than bilateral filter). </font><font face="arial, sans-serif" style="margin:0px;padding:0px;border:0px;vertical-align:baseline">The filter is applied on several image processing tasks including edge-preserving smoothing, </font><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;font-family:arial,sans-serif">Depth-of-field effects, stylization, detail enhancement, edge enhancement and gray/color pencil sketch. </span></div>





<div style="font-size:13px;margin:0px;padding:0px;border:0px;vertical-align:baseline;font-family:Arial,Helvetica,sans-serif"><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;font-family:arial,sans-serif"><br>





</span></div><div style="font-size:13px;margin:0px;padding:0px;border:0px;vertical-align:baseline;font-family:Arial,Helvetica,sans-serif"><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;font-family:arial,sans-serif"><a href="http://www.inf.ufrgs.br/~eslgastal/DomainTransform/Gastal_Oliveira_SIGGRAPH2011_Domain_Transform.pdf" target="_blank">http://www.inf.ufrgs.br/~eslgastal/DomainTransform/Gastal_Oliveira_SIGGRAPH2011_Domain_Transform.pdf</a><br>





</span></div><div style="font-size:13px;margin:0px;padding:0px;border:0px;vertical-align:baseline;font-family:Arial,Helvetica,sans-serif"><br></div><div style="font-size:13px;margin:0px;padding:0px;border:0px;vertical-align:baseline;font-family:Arial,Helvetica,sans-serif">





<span style="font-family:arial,sans-serif">What are your views about this? </span><br></div><div style="font-size:13px;margin:0px;padding:0px;border:0px;vertical-align:baseline;font-family:Arial,Helvetica,sans-serif"><br>





</div><div style="font-size:13px;margin:0px;padding:0px;border:0px;vertical-align:baseline;font-family:Arial,Helvetica,sans-serif"><span style="font-family:arial,sans-serif">Best Regards,</span><br></div><div style="font-family:arial,sans-serif;font-size:13px">





<font color="#222222" face="arial, sans-serif">Siddharth</font></div><span><font color="#888888"><div><br></div>-- <br>Live as if you were to die tomorrow. Learn as if you were to live forever - M K Gandhi
</font></span></div>
</blockquote></div><br></div>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br>Live as if you were to die tomorrow. Learn as if you were to live forever - M K Gandhi
</div>
</div></div></blockquote></div><br></div>