[Qgis-developer] Project Idea For GSoc

Nancy nancy.kapri at research.iiit.ac.in
Thu Mar 19 12:39:17 PDT 2015


Respected Sir,

This is with respect to your previous mail.This is what i figured out from your mail please correct me if i am wrong.
1> Rather than writing a code for pan sharpening we should try to import the already existing tools from GDAl/GRASS for pan sharpening into QGIS as a complete tool set under raster processing tab in QGIS.

So this is what i understood so here our requirement is :-
1>To have a display option of Pan sharpening under Raster->Miscellaneous->Pan sharpening-> Methods (Method 1 would be Bayes,Method 2 would be lmvm etc.)
2>We should import the pan sharpening tools from GDAL/GRASS. (I would like you to explain me to how exactly to go about with it in just a vague manner would be enough)

I also understood that we can install OrFeo toolbox and directly use the pan sharpening algorithm from there.

Instead it would be better if we had it as a separate option as a Raster process in QGIS.

Regards,
Nancy



----- Original Message -----
From: "Alex Mandel" <tech_dev at wildintellect.com>
To: "Nancy" <nancy.kapri at research.iiit.ac.in>, "qgis-developer" <qgis-developer at lists.osgeo.org>
Sent: Sunday, March 15, 2015 9:48:58 PM
Subject: Re: [Qgis-developer] Project Idea For GSoc

Nancy,

We did see your 1st email message, I suspect the slow response is due to
the weekend and many people not having an opinion on the topic.

Looking around a little I would say the focus of the project should be
to get existing pansharpen tools into QGIS. Looking in the toolbox Orfeo
methods are already available. However i.pansharpen from GRASS does not
appear to be there. Also there's this great set of gdal scripts from
https://github.com/gina-alaska/dans-gdal-scripts that includes a
pansharpen (not sure which algorithms). Having all of these in the
Processing toolbox in QGIS would be really nice.

If you really want to work on additional algorithms not already in those
tools I would suggest you work with either the GDAL or GRASS projects
directly. Implementing in those tools leads to them being available in
QGIS and likely being more maintainable and useful as they can be then
also be scripted, which makes sense when you have huge amounts of images
to fix.

Thanks,
Alex


On 03/14/2015 11:20 AM, Nancy wrote:
> Hi all,
> 
> My name is Nancy. I am a dual degree Computer Science student at IIIT-H and pursuing Masters in the field of Spatial Informatics.
> 
> I have been an avid user of QGIS for the past year as my interests lies in it.I would like to introduce to you this project idea for GSoC 2015, in which I am interested. 
> 
> The idea of the project is Pan Sharpening in QGIS.The main idea of pan sharpening is to combine registered high spatial resolution panchromatic (pan) and lower spatial resolution multispectral imagery to synthesize higher resolution multispectral imagery.The degree of misregistration between bands and the correlation of intensity values are key factors in generating radiometrically accurate and visually crisp output images. 
> 
> There are many algorithm for Pan Sharpening :- 
> 1>Projective
> 2>Multiplicative
> 3>High Pass Filter
> 4>Hue, Saturation, Intensity
> 
> But I would like to work on Projective method as it provides better results in terms of preserving the color of the multispectral image. The other algorithms all cause a color shift of one type or another from the original multispectral image. 
> 
> There are two components to the projective pan sharpening algorithm. The first component determines the linear radiometric relationship between the pan and multispectral bands and the second processes pixels to produce the sharpened product.
> 
> Benefit of this project will be that by increasing the spatial resolution of the high spectral resolution multispectral image,many other image processing tasks which are performed on the multispectral image are enhanced.We will be able get clear boundaries for clear extraction of features from the image and better vectorisation.
> 
> We have this functionality in GRASS and other softwares so we are trying to implement it in QGIS.
> 
> Regards
> Nancy
> IIIT-Hyderabad.


More information about the Qgis-developer mailing list