[gdal-dev] Feature request: gauss and other interpolations in gdalwarp
Brent Fraser
bfraser at geoanalytic.com
Fri Mar 29 12:28:34 PDT 2013
Jan,
I can't speak the development request, but you may be able to do some
sharpening using the <Kernel> object in a VRT. I've used
<Coefs>-0.111 -0.111 -0.111 -0.111 2 -0.111 -0.111 -0.111 -0.111</Coefs>
to apply sharpening to satellite imagery.
And a few years ago I found that using wavelet compression on
scanned topographic maps when downsampling made the text more readable
(preserves edges more). I used ECW back then, but I suspect JPEG2000
may do it as well...
Best Regards,
Brent Fraser
On 3/28/2013 5:27 AM, Jan Hartmann wrote:
> Perhaps I should clarify a bit what I meant, I haven't had any
> reactions until now, positive or negative, and it is important for me.
>
> I use Gdalwarp and gdaladdo extensively for goereferencing and tiling
> large historical maps serieses (raster scans). To display them
> efficiently, I need to create layers at different scale levels, e.g.
> if the original maps have a pixel size of 10 meters, I need to
> resample them to rasters with pixel sizes of 20, 40, 80 , 160, 320 and
> 640 meters, and tile all those maps appropriately. So the original
> maps have to be resampled quite drastically. In Gdalwarp there is no
> adequeate resampling algorithm, and you end up with very grainy map at
> those lower resolutions. Gdaladdo has several more algorithms, with
> gauss in many cases the most efficient. However, even with the gauss
> filter, maps resampled at very low resolutions turn out too hazy. For
> an example see the 1930 map of the Netherlands:
>
> http://mapserver.sara.nl/topo/triang/
>
> If you zoom in to more detailed levels, you'll see the way the image
> sharpens. For the effect on black-white image choose the TMK-map
> (1850) with the top-center button. Filters like "unsharp mask" would
> perform much better in these cases.
>
> So I would like to propose two enhancements to gdal:
>
> - add additional filters to gdalwarp, gauss and the filters mentioned
> below.
> - implement more filters for gdalwarp and gdaladdo, e.g. "unsharp
> mask", or the "mode" filter asked by Jack below. Perhaps even add the
> possibility to specify parameters, like in ImageMagick
>
> I don't know how difficult is, and whether the gdal devs would find
> this really an improvement for gdal. I could do this with some
> ImageMagick or Gimp scripts, but it would be a kludge. As we are going
> to georeference the complete cadastral and topographical map base of
> the Netherlands from 1832 to 1994 the next few years (millions of
> map-scans), this exentsion of gdal would come in very handy. And
> funding it will really be no problem at all.
>
> I would appreciate any kind of comment on this, positive or negative.
>
> Regards,
>
> Jan
>
> Dr. J. Hartmann
> Department of Geography
> University of Amsterdam
>
> On 03/27/2013 10:13 PM, John Twilley wrote:
>> I'm interested in this feature request as well. Adding the mode
>> resampling algorithm to gdalwarp would be very beneficial to my
>> projects, right up there with being able to access the warp API from
>> Python. Is this at all possible? Should I submit a feature request
>> on Trac, or what? Just let me know!
>>
>> Jack.
>>
>> --
>> mathuin at gmail dot com
>>
>>
>> On Mon, Feb 18, 2013 at 8:17 AM, Jan Hartmann <j.l.h.hartmann at uva.nl
>> <mailto:j.l.h.hartmann at uva.nl>> wrote:
>>
>>
>> Hi devs,
>>
>> Would it be possible to add gauss and other interpolations to
>> gdalwarp? At the moment I georeference large scans to 2000*2000
>> tiles at the most detailed scale, and then create 2000*2000 tiles
>> at resolutions of 2, 4 6 etc times the original scale, using
>> gdaladdo and gauss or other interpolations. It would help
>> immensely if I could do that directly with gdalwarp.
>>
>>
>> Funding would probably no problem. The question is: can and
>> should it be done?
>>
>> Jan
>>
>>
>>
>> _______________________________________________
>> gdal-dev mailing list
>> gdal-dev at lists.osgeo.org <mailto:gdal-dev at lists.osgeo.org>
>> http://lists.osgeo.org/mailman/listinfo/gdal-dev
>>
>>
>>
>>
>> _______________________________________________
>> gdal-dev mailing list
>> gdal-dev at lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/gdal-dev
>
>
>
> _______________________________________________
> gdal-dev mailing list
> gdal-dev at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/gdal-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/gdal-dev/attachments/20130329/9d0ea94c/attachment.html>
More information about the gdal-dev
mailing list