GSoC 2011 - Clone Tool for Image Editor

classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|

GSoC 2011 - Clone Tool for Image Editor

Amey Dharwadker
Hi,

My name is Amey Dharwadker.  I am currently working on the final
semester of an eight semester B.Tech degree course at the Department
of Electronics and Communication Engineering, National Institute of
Technology (NIT) Trichy, India.

My research interest is in Computer Vision. I  have worked on projects
in this field and also have some of my work published. I am interested
in the "Clone Tool for Image Editor" project proposed by digiKam at
GSoC 2011. Do you want to implement  the mean value interpolation
algorithm or you want to work with the Laplacian method? I assume you
want the work to be focussed on "Adaptive Cloning" (for automatic
adjustment of color and lighting conditions) rather than just the heal
tool, which is just taking one area from an image, and paste it
smoothly in some other area.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

Re: GSoC 2011 - Clone Tool for Image Editor

Gilles Caulier-4
Hi Amey, and welcome to the game...

2011/3/25 Amey Dharwadker <[hidden email]>:

> Hi,
>
> My name is Amey Dharwadker.  I am currently working on the final
> semester of an eight semester B.Tech degree course at the Department
> of Electronics and Communication Engineering, National Institute of
> Technology (NIT) Trichy, India.
>
> My research interest is in Computer Vision. I  have worked on projects
> in this field and also have some of my work published. I am interested
> in the "Clone Tool for Image Editor" project proposed by digiKam at
> GSoC 2011. Do you want to implement  the mean value interpolation
> algorithm or you want to work with the Laplacian method? I assume you
> want the work to be focussed on "Adaptive Cloning" (for automatic
> adjustment of color and lighting conditions) rather than just the heal
> tool, which is just taking one area from an image, and paste it
> smoothly in some other area.

No. The gaol of this project is to write a tool to clone area by hand,
as under Photoshop or gimp. We have already a lots of automatic tool
in digiKam, which do not help in-deep to remove unwanted objects,
persons, etc...

http://www.novell.com/coolsolutions/feature/15037.html

Do you know C++, Qt, and KDE API ? It's very important fto be able to
play with digiKam code...

Best

Gilles Caulier
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

Re: GSoC 2011 - Clone Tool for Image Editor

Amey Dharwadker
On 3/28/11, Gilles Caulier <[hidden email]> wrote:

> Hi Amey, and welcome to the game...
>
> 2011/3/25 Amey Dharwadker <[hidden email]>:
>> Hi,
>>
>> My name is Amey Dharwadker.  I am currently working on the final
>> semester of an eight semester B.Tech degree course at the Department
>> of Electronics and Communication Engineering, National Institute of
>> Technology (NIT) Trichy, India.
>>
>> My research interest is in Computer Vision. I  have worked on projects
>> in this field and also have some of my work published. I am interested
>> in the "Clone Tool for Image Editor" project proposed by digiKam at
>> GSoC 2011. Do you want to implement  the mean value interpolation
>> algorithm or you want to work with the Laplacian method? I assume you
>> want the work to be focussed on "Adaptive Cloning" (for automatic
>> adjustment of color and lighting conditions) rather than just the heal
>> tool, which is just taking one area from an image, and paste it
>> smoothly in some other area.
>
> No. The gaol of this project is to write a tool to clone area by hand,
> as under Photoshop or gimp. We have already a lots of automatic tool
> in digiKam, which do not help in-deep to remove unwanted objects,
> persons, etc...
>
> http://www.novell.com/coolsolutions/feature/15037.html
>
> Do you know C++, Qt, and KDE API ? It's very important fto be able to
> play with digiKam code...
>
> Best
>
> Gilles Caulier
> _______________________________________________
> Digikam-devel mailing list
> [hidden email]
> https://mail.kde.org/mailman/listinfo/digikam-devel
>

------------------------------------------------------------------------------------------------------------------------------------

Hi Gilles,

I am proficient in C++ and am currently going through the KDE API. I
am also learning Qt to work on the DigiKam project.

My research interest is in Computer Vision and I was very interested
to work for the Digikam project. I was initially in contact with Alex
Jironkin since Dec 2010 and had gone through the libface library and
face detection code that was developed as a part of GSoC 2010. I had
also suggested some ideas to make the face detection more robust to
lighting conditions, variable illumination and face orientation in the
image.

I am highly motivated to learn more and work on this project. I am
starting to document for the project and shall be ready with my
application in the coming few days.

Thanks,

Amey Dharwadker
Senior Undergraduate
NIT Trichy, India
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

Re: GSoC 2011 - Clone Tool for Image Editor

Gilles Caulier-4
2011/3/28 Amey Dharwadker <[hidden email]>:

> On 3/28/11, Gilles Caulier <[hidden email]> wrote:
>> Hi Amey, and welcome to the game...
>>
>> 2011/3/25 Amey Dharwadker <[hidden email]>:
>>> Hi,
>>>
>>> My name is Amey Dharwadker.  I am currently working on the final
>>> semester of an eight semester B.Tech degree course at the Department
>>> of Electronics and Communication Engineering, National Institute of
>>> Technology (NIT) Trichy, India.
>>>
>>> My research interest is in Computer Vision. I  have worked on projects
>>> in this field and also have some of my work published. I am interested
>>> in the "Clone Tool for Image Editor" project proposed by digiKam at
>>> GSoC 2011. Do you want to implement  the mean value interpolation
>>> algorithm or you want to work with the Laplacian method? I assume you
>>> want the work to be focussed on "Adaptive Cloning" (for automatic
>>> adjustment of color and lighting conditions) rather than just the heal
>>> tool, which is just taking one area from an image, and paste it
>>> smoothly in some other area.
>>
>> No. The gaol of this project is to write a tool to clone area by hand,
>> as under Photoshop or gimp. We have already a lots of automatic tool
>> in digiKam, which do not help in-deep to remove unwanted objects,
>> persons, etc...
>>
>> http://www.novell.com/coolsolutions/feature/15037.html
>>
>> Do you know C++, Qt, and KDE API ? It's very important fto be able to
>> play with digiKam code...
>>
>> Best
>>
>> Gilles Caulier
>> _______________________________________________
>> Digikam-devel mailing list
>> [hidden email]
>> https://mail.kde.org/mailman/listinfo/digikam-devel
>>
>
> ------------------------------------------------------------------------------------------------------------------------------------
>
> Hi Gilles,
>
> I am proficient in C++ and am currently going through the KDE API. I
> am also learning Qt to work on the DigiKam project.
>
> My research interest is in Computer Vision and I was very interested
> to work for the Digikam project. I was initially in contact with Alex
> Jironkin since Dec 2010 and had gone through the libface library and
> face detection code that was developed as a part of GSoC 2010. I had
> also suggested some ideas to make the face detection more robust to
> lighting conditions, variable illumination and face orientation in the
> image.

Ok, fine...

>
> I am highly motivated to learn more and work on this project. I am
> starting to document for the project and shall be ready with my
> application in the coming few days.

Well, please follow this guide about to write a proposal :

http://www.booki.cc/gsocstudentguide/_v/1.0/writing-a-proposal/

Note that the solution will probably use digiKam image editor plugin
interface (it's not kipi-plugins). Typically, witting a tool for
editor without to touch digiKam core. This still to define. An
alternative is to patch image editor canvas, but this one is not yet
ported to Qt4 model view, so it's wil be more c omplex to do like
this...

I'm still on line for future questions

Gilles Caulier

>
> Thanks,
>
> Amey Dharwadker
> Senior Undergraduate
> NIT Trichy, India
> _______________________________________________
> Digikam-devel mailing list
> [hidden email]
> https://mail.kde.org/mailman/listinfo/digikam-devel
>
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

Re: GSoC 2011 - Clone Tool for Image Editor

Amey Dharwadker
On 3/28/11, Gilles Caulier <[hidden email]> wrote:

> 2011/3/28 Amey Dharwadker <[hidden email]>:
>> On 3/28/11, Gilles Caulier <[hidden email]> wrote:
>>> Hi Amey, and welcome to the game...
>>>
>>> 2011/3/25 Amey Dharwadker <[hidden email]>:
>>>> Hi,
>>>>
>>>> My name is Amey Dharwadker.  I am currently working on the final
>>>> semester of an eight semester B.Tech degree course at the Department
>>>> of Electronics and Communication Engineering, National Institute of
>>>> Technology (NIT) Trichy, India.
>>>>
>>>> My research interest is in Computer Vision. I  have worked on projects
>>>> in this field and also have some of my work published. I am interested
>>>> in the "Clone Tool for Image Editor" project proposed by digiKam at
>>>> GSoC 2011. Do you want to implement  the mean value interpolation
>>>> algorithm or you want to work with the Laplacian method? I assume you
>>>> want the work to be focussed on "Adaptive Cloning" (for automatic
>>>> adjustment of color and lighting conditions) rather than just the heal
>>>> tool, which is just taking one area from an image, and paste it
>>>> smoothly in some other area.
>>>
>>> No. The gaol of this project is to write a tool to clone area by hand,
>>> as under Photoshop or gimp. We have already a lots of automatic tool
>>> in digiKam, which do not help in-deep to remove unwanted objects,
>>> persons, etc...
>>>
>>> http://www.novell.com/coolsolutions/feature/15037.html
>>>
>>> Do you know C++, Qt, and KDE API ? It's very important fto be able to
>>> play with digiKam code...
>>>
>>> Best
>>>
>>> Gilles Caulier
>>> _______________________________________________
>>> Digikam-devel mailing list
>>> [hidden email]
>>> https://mail.kde.org/mailman/listinfo/digikam-devel
>>>
>>
>> ------------------------------------------------------------------------------------------------------------------------------------
>>
>> Hi Gilles,
>>
>> I am proficient in C++ and am currently going through the KDE API. I
>> am also learning Qt to work on the DigiKam project.
>>
>> My research interest is in Computer Vision and I was very interested
>> to work for the Digikam project. I was initially in contact with Alex
>> Jironkin since Dec 2010 and had gone through the libface library and
>> face detection code that was developed as a part of GSoC 2010. I had
>> also suggested some ideas to make the face detection more robust to
>> lighting conditions, variable illumination and face orientation in the
>> image.
>
> Ok, fine...
>
>>
>> I am highly motivated to learn more and work on this project. I am
>> starting to document for the project and shall be ready with my
>> application in the coming few days.
>
> Well, please follow this guide about to write a proposal :
>
> http://www.booki.cc/gsocstudentguide/_v/1.0/writing-a-proposal/
>
> Note that the solution will probably use digiKam image editor plugin
> interface (it's not kipi-plugins). Typically, witting a tool for
> editor without to touch digiKam core. This still to define. An
> alternative is to patch image editor canvas, but this one is not yet
> ported to Qt4 model view, so it's wil be more c omplex to do like
> this...
>
> I'm still on line for future questions
>
> Gilles Caulier
>
>>
>> Thanks,
>>
>> Amey Dharwadker
>> Senior Undergraduate
>> NIT Trichy, India
>> _______________________________________________
>> Digikam-devel mailing list
>> [hidden email]
>> https://mail.kde.org/mailman/listinfo/digikam-devel
>>
> _______________________________________________
> Digikam-devel mailing list
> [hidden email]
> https://mail.kde.org/mailman/listinfo/digikam-devel
>
------------------------------------------------------------------------------------------------------------------------------------
Hi Gilles,

I am currently working on the implementation plan I'll be following
for the Clone Tool project in Digikam. I wanted to ask whether you are
focusing on implementing a particular method or making a general clone
tool as a part of the project? I was going through various research
papers and saw that they are using different approaches for cloning.
For instance, some are using Poisson equations while some others are
using partial differential equations.

I was interested to know what method should I focus on in my proposal?

Thanks.
Amey Dharwadker
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

Re: GSoC 2011 - Clone Tool for Image Editor

Gilles Caulier-4
2011/3/29 Amey Dharwadker <[hidden email]>:

> On 3/28/11, Gilles Caulier <[hidden email]> wrote:
>> 2011/3/28 Amey Dharwadker <[hidden email]>:
>>> On 3/28/11, Gilles Caulier <[hidden email]> wrote:
>>>> Hi Amey, and welcome to the game...
>>>>
>>>> 2011/3/25 Amey Dharwadker <[hidden email]>:
>>>>> Hi,
>>>>>
>>>>> My name is Amey Dharwadker.  I am currently working on the final
>>>>> semester of an eight semester B.Tech degree course at the Department
>>>>> of Electronics and Communication Engineering, National Institute of
>>>>> Technology (NIT) Trichy, India.
>>>>>
>>>>> My research interest is in Computer Vision. I  have worked on projects
>>>>> in this field and also have some of my work published. I am interested
>>>>> in the "Clone Tool for Image Editor" project proposed by digiKam at
>>>>> GSoC 2011. Do you want to implement  the mean value interpolation
>>>>> algorithm or you want to work with the Laplacian method? I assume you
>>>>> want the work to be focussed on "Adaptive Cloning" (for automatic
>>>>> adjustment of color and lighting conditions) rather than just the heal
>>>>> tool, which is just taking one area from an image, and paste it
>>>>> smoothly in some other area.
>>>>
>>>> No. The gaol of this project is to write a tool to clone area by hand,
>>>> as under Photoshop or gimp. We have already a lots of automatic tool
>>>> in digiKam, which do not help in-deep to remove unwanted objects,
>>>> persons, etc...
>>>>
>>>> http://www.novell.com/coolsolutions/feature/15037.html
>>>>
>>>> Do you know C++, Qt, and KDE API ? It's very important fto be able to
>>>> play with digiKam code...
>>>>
>>>> Best
>>>>
>>>> Gilles Caulier
>>>> _______________________________________________
>>>> Digikam-devel mailing list
>>>> [hidden email]
>>>> https://mail.kde.org/mailman/listinfo/digikam-devel
>>>>
>>>
>>> ------------------------------------------------------------------------------------------------------------------------------------
>>>
>>> Hi Gilles,
>>>
>>> I am proficient in C++ and am currently going through the KDE API. I
>>> am also learning Qt to work on the DigiKam project.
>>>
>>> My research interest is in Computer Vision and I was very interested
>>> to work for the Digikam project. I was initially in contact with Alex
>>> Jironkin since Dec 2010 and had gone through the libface library and
>>> face detection code that was developed as a part of GSoC 2010. I had
>>> also suggested some ideas to make the face detection more robust to
>>> lighting conditions, variable illumination and face orientation in the
>>> image.
>>
>> Ok, fine...
>>
>>>
>>> I am highly motivated to learn more and work on this project. I am
>>> starting to document for the project and shall be ready with my
>>> application in the coming few days.
>>
>> Well, please follow this guide about to write a proposal :
>>
>> http://www.booki.cc/gsocstudentguide/_v/1.0/writing-a-proposal/
>>
>> Note that the solution will probably use digiKam image editor plugin
>> interface (it's not kipi-plugins). Typically, witting a tool for
>> editor without to touch digiKam core. This still to define. An
>> alternative is to patch image editor canvas, but this one is not yet
>> ported to Qt4 model view, so it's wil be more c omplex to do like
>> this...
>>
>> I'm still on line for future questions
>>
>> Gilles Caulier
>>
>>>
>>> Thanks,
>>>
>>> Amey Dharwadker
>>> Senior Undergraduate
>>> NIT Trichy, India
>>> _______________________________________________
>>> Digikam-devel mailing list
>>> [hidden email]
>>> https://mail.kde.org/mailman/listinfo/digikam-devel
>>>
>> _______________________________________________
>> Digikam-devel mailing list
>> [hidden email]
>> https://mail.kde.org/mailman/listinfo/digikam-devel
>>
> ------------------------------------------------------------------------------------------------------------------------------------
> Hi Gilles,
>
> I am currently working on the implementation plan I'll be following
> for the Clone Tool project in Digikam. I wanted to ask whether you are
> focusing on implementing a particular method or making a general clone
> tool as a part of the project? I was going through various research
> papers and saw that they are using different approaches for cloning.
> For instance, some are using Poisson equations while some others are
> using partial differential equations.
>
> I was interested to know what method should I focus on in my proposal?

well, nothing special, i not yet studied the best method to use. So
write all possible and simple solutions to implement (no need to
review all existing way (:=))))

The best will be the faster solution to code and to run with the less
of dependencies. i know one using OpenCV for ex, which is fine since
digiKam 2.0.0 need OpenCV with face detection feature.

One goal to remember is to limit external requirements. We use already
a lots of shared libs, which increase puzzle complexity to compile and
link digiKam...

Gilles


>
> Thanks.
> Amey Dharwadker
> _______________________________________________
> Digikam-devel mailing list
> [hidden email]
> https://mail.kde.org/mailman/listinfo/digikam-devel
>
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

Re: GSoC 2011 - Clone Tool for Image Editor

Amey Dharwadker
Hi Gilles,

I have submitted my proposal for "Clone Tool for Image Editor". Please
check it and drop any suggestions for improvement or any other
feedback.

Thanks a lot.

Amey Dharwadker

--
Amey Dharwadker
Final Year Undergraduate,
Electronics and Communication Engineering,
NIT Trichy
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel