<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to LensTransform</title><link>https://sourceforge.net/p/vdfiltermod/wiki/LensTransform/</link><description>Recent changes to LensTransform</description><atom:link href="https://sourceforge.net/p/vdfiltermod/wiki/LensTransform/feed" rel="self"/><language>en</language><lastBuildDate>Mon, 11 Jan 2016 11:54:46 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/vdfiltermod/wiki/LensTransform/feed" rel="self" type="application/rss+xml"/><item><title>LensTransform modified by Anton Shekhovtsov</title><link>https://sourceforge.net/p/vdfiltermod/wiki/LensTransform/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v14
+++ v15
@@ -1,15 +1,27 @@
 Lens Transform
 ------------
+
+* Remove lens distortion using calibrated profile. Can use Adobe fisheye lens profile (used in Lightroom etc).
+* Stabilize camera motion. For analysis I just use Deshaker log file.
+* Apply arbitrary animated rotation (3d), zoom, barrel/pincushion.
+* Crop/extend image size.
+
+Main motivation is to stabilize as much as possible my worst shots, even if it means some manual per-frame work.
+
+Current state:
+Repair skew (aka rolling shutter correction) is not ready.
+Deserves better motion analysis.
+
 see also http://forum.doom9.org/showthread.php?t=172886

 ### Main controls
 [[img src=controls.png]]

-2) Motion controls: adjust framing for entire clip or animate with smooth keyframes.
-3) Animation window: manipulate keyframes, navigate, access context menu. Shows different graphics depending which parameter was selected recently: 
-  *  zoom/rotation - parameter animation curves
-  *  smooth/lock - smooth curve, lock regions, detection quality (as gray bars - taken from Deshaker % of blocks), amount of motion (as light red line)
-4) Smooth is the number of frames to "average": 0 = no smoothing at all. Lock is a better way to request maximum smoothing (instead of typing infinite value into "Smooth field). Also Lock is associated with specific frame. 
+* (2) Motion controls: adjust framing for entire clip or animate with smooth keyframes.
+* (3) Animation window: manipulate keyframes, navigate, access context menu. Shows different graphics depending which parameter was selected recently: 
+    *  zoom/rotation - parameter animation curves
+    *  smooth/lock - smooth curve, lock regions, detection quality (as gray bars - taken from Deshaker % of blocks), amount of motion (as light red line)
+* (4) Smooth is the number of frames to "average": 0 = no smoothing at all. Lock is a better way to request maximum smoothing (instead of typing infinite value into "Smooth field). Also Lock is associated with specific frame. 

 ### Modes

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anton Shekhovtsov</dc:creator><pubDate>Mon, 11 Jan 2016 11:54:46 -0000</pubDate><guid>https://sourceforge.net7076c27eda2fda52f520630807821ea60ac07bf0</guid></item><item><title>LensTransform modified by Anton Shekhovtsov</title><link>https://sourceforge.net/p/vdfiltermod/wiki/LensTransform/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anton Shekhovtsov</dc:creator><pubDate>Mon, 11 Jan 2016 11:26:09 -0000</pubDate><guid>https://sourceforge.netc5f3e936c5096b763258b469aef79f0c2771e8aa</guid></item><item><title>LensTransform modified by Anton Shekhovtsov</title><link>https://sourceforge.net/p/vdfiltermod/wiki/LensTransform/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v12
+++ v13
@@ -14,13 +14,13 @@
 ### Modes

 Padded display: I use it most because it allows to see both resulting image and also parts of material which will be cropped, so it is easy to adjust zoom etc.
-&lt;a href="../LensTransform/attachment/sample_padded.jpg"&gt;[[img src=sample_padded.jpg width=622px height=316px]]&lt;/a&gt;
+&lt;a href="../LensTransform/attachment/sample_padded.png"&gt;[[img src=sample_padded.png width=622px height=316px]]&lt;/a&gt;

 Source display: nice to review cropped parts. And fast.
-&lt;a href="../LensTransform/attachment/sample_source.jpg"&gt;[[img src=sample_source.jpg width=640px height=375px]]&lt;/a&gt;
+&lt;a href="../LensTransform/attachment/sample_source.png"&gt;[[img src=sample_source.png width=640px height=375px]]&lt;/a&gt;

 Difference display: shows current and previous frames aligned to cancel global motion. Useful to review quality of detected global motion (if it failed the picture will look blurry with red and green edges).
-&lt;a href="../LensTransform/attachment/sample_match.jpg"&gt;[[img src=sample_match.jpg width=640px height=375px]]&lt;/a&gt;
+&lt;a href="../LensTransform/attachment/sample_match.png"&gt;[[img src=sample_match.png width=640px height=375px]]&lt;/a&gt;

 Enhanced difference: same as previous but frames are transformed to edges to enhance contrast. This is much better to actually adjust frame-to-frame motion (more easy to see errors).
-&lt;a href="../LensTransform/attachment/sample_match2.jpg"&gt;[[img src=sample_match2.jpg width=640px height=375px]]&lt;/a&gt;
+&lt;a href="../LensTransform/attachment/sample_match2.png"&gt;[[img src=sample_match2.png width=640px height=375px]]&lt;/a&gt;
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anton Shekhovtsov</dc:creator><pubDate>Mon, 11 Jan 2016 11:24:04 -0000</pubDate><guid>https://sourceforge.neta6a3c47edbc8e905c0ea1513f2c88c7f2c8bde1b</guid></item><item><title>LensTransform modified by Anton Shekhovtsov</title><link>https://sourceforge.net/p/vdfiltermod/wiki/LensTransform/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v11
+++ v12
@@ -14,13 +14,13 @@
 ### Modes

 Padded display: I use it most because it allows to see both resulting image and also parts of material which will be cropped, so it is easy to adjust zoom etc.
-&lt;a href="../LensTransform/attachment/sample_padded.png"&gt;[[img src=sample_padded.png width=622px height=316px]]&lt;/a&gt;
+&lt;a href="../LensTransform/attachment/sample_padded.jpg"&gt;[[img src=sample_padded.jpg width=622px height=316px]]&lt;/a&gt;

 Source display: nice to review cropped parts. And fast.
-&lt;a href="../LensTransform/attachment/sample_source.png"&gt;[[img src=sample_source.png width=640px height=375px]]&lt;/a&gt;
+&lt;a href="../LensTransform/attachment/sample_source.jpg"&gt;[[img src=sample_source.jpg width=640px height=375px]]&lt;/a&gt;

 Difference display: shows current and previous frames aligned to cancel global motion. Useful to review quality of detected global motion (if it failed the picture will look blurry with red and green edges).
-&lt;a href="../LensTransform/attachment/sample_match.png"&gt;[[img src=sample_match.png width=640px height=375px]]&lt;/a&gt;
+&lt;a href="../LensTransform/attachment/sample_match.jpg"&gt;[[img src=sample_match.jpg width=640px height=375px]]&lt;/a&gt;

 Enhanced difference: same as previous but frames are transformed to edges to enhance contrast. This is much better to actually adjust frame-to-frame motion (more easy to see errors).
-&lt;a href="../LensTransform/attachment/sample_match2.png"&gt;[[img src=sample_match2.png width=640px height=375px]]&lt;/a&gt;
+&lt;a href="../LensTransform/attachment/sample_match2.jpg"&gt;[[img src=sample_match2.jpg width=640px height=375px]]&lt;/a&gt;
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anton Shekhovtsov</dc:creator><pubDate>Mon, 11 Jan 2016 11:19:07 -0000</pubDate><guid>https://sourceforge.netf8d6b82d6b4a546636ef905cfd84d78bef714b1e</guid></item><item><title>LensTransform modified by Anton Shekhovtsov</title><link>https://sourceforge.net/p/vdfiltermod/wiki/LensTransform/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v10
+++ v11
@@ -2,7 +2,7 @@
 ------------
 see also http://forum.doom9.org/showthread.php?t=172886

-Main controls
+### Main controls
 [[img src=controls.png]]

 2) Motion controls: adjust framing for entire clip or animate with smooth keyframes.
@@ -10,6 +10,8 @@
   *  zoom/rotation - parameter animation curves
   *  smooth/lock - smooth curve, lock regions, detection quality (as gray bars - taken from Deshaker % of blocks), amount of motion (as light red line)
 4) Smooth is the number of frames to "average": 0 = no smoothing at all. Lock is a better way to request maximum smoothing (instead of typing infinite value into "Smooth field). Also Lock is associated with specific frame. 
+
+### Modes

 Padded display: I use it most because it allows to see both resulting image and also parts of material which will be cropped, so it is easy to adjust zoom etc.
 &lt;a href="../LensTransform/attachment/sample_padded.png"&gt;[[img src=sample_padded.png width=622px height=316px]]&lt;/a&gt;
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anton Shekhovtsov</dc:creator><pubDate>Sun, 10 Jan 2016 20:15:06 -0000</pubDate><guid>https://sourceforge.net816b707b2822683f3a0f0bd48ad8736cd56995f2</guid></item><item><title>LensTransform modified by Anton Shekhovtsov</title><link>https://sourceforge.net/p/vdfiltermod/wiki/LensTransform/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v9
+++ v10
@@ -1,6 +1,15 @@
 Lens Transform
 ------------
-http://forum.doom9.org/showthread.php?t=172886
+see also http://forum.doom9.org/showthread.php?t=172886
+
+Main controls
+[[img src=controls.png]]
+
+2) Motion controls: adjust framing for entire clip or animate with smooth keyframes.
+3) Animation window: manipulate keyframes, navigate, access context menu. Shows different graphics depending which parameter was selected recently: 
+  *  zoom/rotation - parameter animation curves
+  *  smooth/lock - smooth curve, lock regions, detection quality (as gray bars - taken from Deshaker % of blocks), amount of motion (as light red line)
+4) Smooth is the number of frames to "average": 0 = no smoothing at all. Lock is a better way to request maximum smoothing (instead of typing infinite value into "Smooth field). Also Lock is associated with specific frame.

 Padded display: I use it most because it allows to see both resulting image and also parts of material which will be cropped, so it is easy to adjust zoom etc.
 &lt;a href="../LensTransform/attachment/sample_padded.png"&gt;[[img src=sample_padded.png width=622px height=316px]]&lt;/a&gt;
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anton Shekhovtsov</dc:creator><pubDate>Sun, 10 Jan 2016 20:10:22 -0000</pubDate><guid>https://sourceforge.nete5159486448ed1f495d71fe8d20f99b5772452ec</guid></item><item><title>LensTransform modified by Anton Shekhovtsov</title><link>https://sourceforge.net/p/vdfiltermod/wiki/LensTransform/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v8
+++ v9
@@ -3,13 +3,13 @@
 http://forum.doom9.org/showthread.php?t=172886

 Padded display: I use it most because it allows to see both resulting image and also parts of material which will be cropped, so it is easy to adjust zoom etc.
-[[img src=sample_padded.png width=622px height=316px]]
+&lt;a href="../LensTransform/attachment/sample_padded.png"&gt;[[img src=sample_padded.png width=622px height=316px]]&lt;/a&gt;

 Source display: nice to review cropped parts. And fast.
-[[img src=sample_source.png width=640px height=375px]]
+&lt;a href="../LensTransform/attachment/sample_source.png"&gt;[[img src=sample_source.png width=640px height=375px]]&lt;/a&gt;

 Difference display: shows current and previous frames aligned to cancel global motion. Useful to review quality of detected global motion (if it failed the picture will look blurry with red and green edges).
-&lt;a href="../attachment/sample_match.png"&gt;[[img src=sample_match.png width=640px height=375px]]&lt;/a&gt;
+&lt;a href="../LensTransform/attachment/sample_match.png"&gt;[[img src=sample_match.png width=640px height=375px]]&lt;/a&gt;

 Enhanced difference: same as previous but frames are transformed to edges to enhance contrast. This is much better to actually adjust frame-to-frame motion (more easy to see errors).
-&lt;a href="https://sourceforge.net/p/vdfiltermod/wiki/LensTransform/attachment/sample_match2.png"&gt;[[img src=sample_match2.png width=640px height=375px]]&lt;/a&gt;
+&lt;a href="../LensTransform/attachment/sample_match2.png"&gt;[[img src=sample_match2.png width=640px height=375px]]&lt;/a&gt;
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anton Shekhovtsov</dc:creator><pubDate>Sun, 10 Jan 2016 18:30:35 -0000</pubDate><guid>https://sourceforge.net4dfa75591689ff32ed37bd399945fb08f3f6683a</guid></item><item><title>LensTransform modified by Anton Shekhovtsov</title><link>https://sourceforge.net/p/vdfiltermod/wiki/LensTransform/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v7
+++ v8
@@ -9,7 +9,7 @@
 [[img src=sample_source.png width=640px height=375px]]

 Difference display: shows current and previous frames aligned to cancel global motion. Useful to review quality of detected global motion (if it failed the picture will look blurry with red and green edges).
-[[img src=sample_match.png width=640px height=375px]]
+&lt;a href="../attachment/sample_match.png"&gt;[[img src=sample_match.png width=640px height=375px]]&lt;/a&gt;

 Enhanced difference: same as previous but frames are transformed to edges to enhance contrast. This is much better to actually adjust frame-to-frame motion (more easy to see errors).
-[[img src=sample_match2.png width=640px height=375px]]
+&lt;a href="https://sourceforge.net/p/vdfiltermod/wiki/LensTransform/attachment/sample_match2.png"&gt;[[img src=sample_match2.png width=640px height=375px]]&lt;/a&gt;
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anton Shekhovtsov</dc:creator><pubDate>Sun, 10 Jan 2016 18:28:57 -0000</pubDate><guid>https://sourceforge.netf80d7cee8d5e1997a9117f09a086ab8cddb32c29</guid></item><item><title>LensTransform modified by Anton Shekhovtsov</title><link>https://sourceforge.net/p/vdfiltermod/wiki/LensTransform/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v6
+++ v7
@@ -3,13 +3,13 @@
 http://forum.doom9.org/showthread.php?t=172886

 Padded display: I use it most because it allows to see both resulting image and also parts of material which will be cropped, so it is easy to adjust zoom etc.
-[[img src=sample_padded.png size=50%]]
+[[img src=sample_padded.png width=622px height=316px]]

 Source display: nice to review cropped parts. And fast.
 [[img src=sample_source.png width=640px height=375px]]

 Difference display: shows current and previous frames aligned to cancel global motion. Useful to review quality of detected global motion (if it failed the picture will look blurry with red and green edges).
-[[img src=sample_match.png]]
+[[img src=sample_match.png width=640px height=375px]]

 Enhanced difference: same as previous but frames are transformed to edges to enhance contrast. This is much better to actually adjust frame-to-frame motion (more easy to see errors).
-[[img src=sample_match2.png]]
+[[img src=sample_match2.png width=640px height=375px]]
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anton Shekhovtsov</dc:creator><pubDate>Sun, 10 Jan 2016 18:22:19 -0000</pubDate><guid>https://sourceforge.net48060e5945a415ac01a040df7c36dabe939375ec</guid></item><item><title>LensTransform modified by Anton Shekhovtsov</title><link>https://sourceforge.net/p/vdfiltermod/wiki/LensTransform/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v5
+++ v6
@@ -3,10 +3,10 @@
 http://forum.doom9.org/showthread.php?t=172886

 Padded display: I use it most because it allows to see both resulting image and also parts of material which will be cropped, so it is easy to adjust zoom etc.
-[[img src=sample_padded.png]]
+[[img src=sample_padded.png size=50%]]

 Source display: nice to review cropped parts. And fast.
-[[img src=sample_source.png]]
+[[img src=sample_source.png width=640px height=375px]]

 Difference display: shows current and previous frames aligned to cancel global motion. Useful to review quality of detected global motion (if it failed the picture will look blurry with red and green edges).
 [[img src=sample_match.png]]
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anton Shekhovtsov</dc:creator><pubDate>Sun, 10 Jan 2016 18:19:49 -0000</pubDate><guid>https://sourceforge.net124893c5816f5386afdcee8801bf6471ffed45fe</guid></item></channel></rss>