You are not logged in.

> The forum rules have been updated. Please take a moment to read them.


#1 2009-07-31 07:13:42

Californian
New member
From: San Mateo, CA USA
Registered: 2009-07-05
Posts: 7

Editing NADIR shots WITHOUT Photoshop

Hello,

Has anyone tried to get rid of the tripod legs on NADIR shots using a software other than Photoshop? I've decided to live without Photoshop to promote independent, smaller software makers instead... (I apply the same concept to Hollywood movies but that's for another post...hmmm another forum even cool  )

Anyone using Nikon Capture NX2?

I guess the alternative would be to shot the NADIR:
- without tripod with the challenge to position the camera at same height as when on the tripod
- with a tripod but with a center column positioned horizontally

What do you guys think?

Thanks a lot in advance for your feedback: it's much appreciated.

Offline

 

#2 2009-07-31 08:23:15

Paul
Member
From: Bonn, Germany
Registered: 2008-08-30
Posts: 846

Re: Editing NADIR shots WITHOUT Photoshop

free software:
- Paint.Net
- Gimp

nadir in bottom layer, rotating, resizing, retouching ...


Paul

close, but no cigar ... ... ...

Offline

 

#3 2009-08-02 18:05:49

Ronald Tichelaar
Member
From: the Netherlands
Registered: 2007-05-03
Posts: 205
Website

Re: Editing NADIR shots WITHOUT Photoshop

Hi Californian,

I patch the nadir in APP. This is my workflow...

I shoot a 360º in 10 fisheye exposures. 6 Around the horizontal axis at a 60º interval, 1 zenith image, 2 nadir images 90º rotated, finally 1 holding the tripod at 45º over the area where the tripod stood, camera pointing down for the patching image.

Use any photo editor that supports alpha-channels and create an alpha-channel (mask) over the tripods of both nadir shots. Also create an alpha channel over the whole patching image except the area where the tripod stood.

http://ronaldtichelaar.nl/forumposts/autopano/alphas.jpg


Save images as tiff with alpha-channel and load them into APP.


http://ronaldtichelaar.nl/forumposts/autopano/load-in-app.jpg


Detect without lens-correction. Open the Control Points Editor and remove all the links from the patching image to the other images. Create new CPs for the patching image and one of the nadir images, create them as close to the tripod-footprint as possible.


http://ronaldtichelaar.nl/forumposts/autopano/cp-editor.jpg


Now optimize with lens-distortion and advanced-distortion. Remove bad CPs, create new CPs if necessary. Optimize again.


Finally for the last optimization, use Local Optimize on the patching-image. Next, use color-correction, straighten the pano and render.


http://ronaldtichelaar.nl/forumposts/autopano/local-optimize.jpg


Ronald

Fujifilm S5 Pro, Nikon D300, NodalNinja 3mk2, Sigma 10mm f/2.8 fisheye HSM,
Sigma 30mm f/1.4 EX HSM, Sigma 24-70 f/2.8 EX HSM, Sigma 70-200mm f/2.8 EX HSM

Offline

 

#4 2009-08-02 19:03:20

Californian
New member
From: San Mateo, CA USA
Registered: 2009-07-05
Posts: 7

Re: Editing NADIR shots WITHOUT Photoshop

Thank you SO much for your time and the thoroughness of your post. This is helping me a lot.

Offline

 

#5 2009-08-02 19:43:31

digipano
Member
Registered: 2008-02-16
Posts: 652

Re: Editing NADIR shots WITHOUT Photoshop

Great tutorial I would say that this should become part of the official wiki (help pages) which is lacking in many areas.

Offline

 

#6 2009-08-02 23:14:22

trondk
Member
From: Bodø, Nordland, Norway
Registered: 2008-09-06
Posts: 34
Website

Re: Editing NADIR shots WITHOUT Photoshop

I use Pixelmator for Mac OS X for editing. It is a great app and definitely worth usd 59. http://www.pixelmator.com/
Take a look at the specs: http://www.pixelmator.com/specs/

Last edited by trondk (2009-08-02 23:15:28)


Trond Kristiansen
Sony NEX-5, Rokinon 8mm fisheye, NN R1
Nikon D80, Nikkor 10.5mm fisheye, 18-135 kit lens, NN5L w/RD-16
iMac 24"; Macbook Pro 17"; APG and PTP

Offline

 

#7 2009-08-02 23:37:15

UK Pano
Member
From: Sunny South East UK
Registered: 2009-05-14
Posts: 362

Re: Editing NADIR shots WITHOUT Photoshop

Ronald thank you also for a superb and detailed explanation!  I've read about using alpha masks over on the panoguide forum but never figured out how to apply with APP - until now!


Canon 400D / Canon 24-105mm L / Sigma 8mm f3.5 FE / Sigma 10-20mm / Sigma 70-300mm / NN3 & R1 / PS CS2 / LR3 / Enfuse

Offline

 

#8 2009-08-03 00:50:16

Ronald Tichelaar
Member
From: the Netherlands
Registered: 2007-05-03
Posts: 205
Website

Re: Editing NADIR shots WITHOUT Photoshop

@all,  glad to be of help, if you need any help don't hesitate to ask.

@trondk,  Hi!  thank you for pointing out Pixelmator. I've heard about the application but never gave it much attention until now. Unfortunately they don't support 16-bit yet, maybe in the future. Until then I'll keep a close watch on them.


Ronald

Fujifilm S5 Pro, Nikon D300, NodalNinja 3mk2, Sigma 10mm f/2.8 fisheye HSM,
Sigma 30mm f/1.4 EX HSM, Sigma 24-70 f/2.8 EX HSM, Sigma 70-200mm f/2.8 EX HSM

Offline

 

#9 2009-08-03 05:45:32

Paradise33
New member
From: Queensland Australia
Registered: 2007-06-23
Posts: 4
Website

Re: Editing NADIR shots WITHOUT Photoshop

The patch tool in Pano2VR software is well worth looking at for editing the nadir - in my case applying a mirrorball/logo. I was using Photoshop but this is much more streamlined way of doing it.

Offline

 

#10 2011-12-11 11:10:06

DrSlony
Moderator
From: London, United Kingdom
Registered: 2007-11-03
Posts: 2259
Website

Re: Editing NADIR shots WITHOUT Photoshop

Gimp + Mathmap. Free (as in beer and speech) and powerful.

Extract the nadir from the 360°x180° equirectangular pano using this Mathmap script:

Code:

filter ToNadirZenith (image in)
# Filter created by Seb Przd
# Licensed under the GPL

if x<0 then
sinphi1=1;
xx=x+X/2;
else
sinphi1=-1;
xx=x-X/2;
end;

yy=y;

rr=sqrt(xx^2+yy^2);                                                                                                                                                                                                                                                                                                         
                                                                                                                                                                                                                                                                                                                            
c=atan(rr/Y);                                                                                                                                                                                                                                                                                                               
                                                                                                                                                                                                                                                                                                                            
phi =                                                                                                                                                                                                                                                                                                                       
if rr == 0 then                                                                                                                                                                                                                                                                                                             
 0                                                                                                                                                                                                                                                                                                                          
else                                                                                                                                                                                                                                                                                                                        
 asin(cos(c)*sinphi1)                                                                                                                                                                                                                                                                                                       
end;                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                            
xxx=atan(xx,-yy*sinphi1)*X/pi;                                                                                                                                                                                                                                                                                              
yyy=phi*Y/(pi/2);                                                                                                                                                                                                                                                                                                           
                                                                                                                                                                                                                                                                                                                            
in(xy:[xxx,yyy])                                                                                                                                                                                                                                                                                                            
end

Fix the nadir using the "clone brush", "heal brush", and "heal selection" (intelligently regenerates the selected part based on the edges).

When done, inject the nadir back into the equirectangular pano:

Code:

filter FromNadirZenith (image in)                                                                                                                                                                                                                                                                                           
# Filter created by Seb Przd                                                                                                                                                                                                                                                                                                
# Licensed under the GPL                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                            
output=1;                                                                                                                                                                                                                                                                                                                   
if y>Y/4 then                                                                                                                                                                                                                                                                                                               
sinphi1=1;                                                                                                                                                                                                                                                                                                                  
xc=-X/2;                                                                                                                                                                                                                                                                                                                    
else if y<-Y/4 then                                                                                                                                                                                                                                                                                                         
sinphi1=-1;                                                                                                                                                                                                                                                                                                                 
xc=X/2;                                                                                                                                                                                                                                                                                                                     
else                                                                                                                                                                                                                                                                                                                        
 output=0;                                                                                                                                                                                                                                                                                                                  
end;                                                                                                                                                                                                                                                                                                                        
end;                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                            
cosc=sinphi1*sin(y/Y*pi/2);                                                                                                                                                                                                                                                                                                 
xx=cos(y/Y*pi/2)*sin(x/X*pi)/cosc;                                                                                                                                                                                                                                                                                          
yy=-sinphi1*cos(y/Y*pi/2)*cos(x/X*pi)/cosc;                                                                                                                                                                                                                                                                                 
                                                                                                                                                                                                                                                                                                                            
if abs(xx)>1 then output=0; end;                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                            
if output then                                                                                                                                                                                                                                                                                                              
in(xy:[xx*X/2+xc,yy*Y])                                                                                                                                                                                                                                                                                                     
else                                                                                                                                                                                                                                                                                                                        
rgbaColor(0,0,0,0)                                                                                                                                                                                                                                                                                                          
end                                                                                                                                                                                                                                                                                                                         
                                                                                                                                                                                                                                                                                                                            
end

Offline

 

#11 2011-12-24 14:38:35

Maukoop.nl
Member
Registered: 2011-09-28
Posts: 15

Re: Editing NADIR shots WITHOUT Photoshop

KR Pano has this droplets which I put in my dock. Drop the spherical images on this, and it converts it to cube-faces. This cube-faces I can handle in PS, but I am trying to do it as Ronald suggested, with an extra shot 45 degrees and alpha channels.

Offline

 

#12 2012-05-23 17:29:59

sidkarora
New member
Registered: 2012-05-23
Posts: 3

Re: Editing NADIR shots WITHOUT Photoshop

Thats really a gud idea for it...but one of my concern is of indoor panorama. In the house the floor pattern should be patched seemlessly and that is where I'm getting more problems. Do you have some idea for that?

Offline

 

#13 2012-05-23 18:07:27

klausesser
Member
From: Düsseldorf, Germany
Registered: 2006-05-22
Posts: 6405
Website

Re: Editing NADIR shots WITHOUT Photoshop

sidkarora wrote:

Do you have some idea for that?

Yes - be precise while patching it in Photoshop. winkcool It works better the smaller your Nadir-hole is.
Therefore take care when you shoot - keep the tripod-legs narrow and use -12° for the horizontal row with a 180° fisheye.

I use to shoot 6 hor @-12° and one Zenith with a fullframe and 15mm fisheye. But you also can do it using a DX and 10,5mm taking -10° hor. and one Zenith.

I never need to shoot a Nadir - neither fullframe nor DX.

best, Klaus

Nadir and pano: http://www.360impressions.de/Schadowplatz/ (unused version)


Uploaded Images


If you want something you´ve never had,
then you´ve got to do something you´ve never done.

Offline

 

#14 2012-05-23 18:09:51

AlexandreJ
Kolor CEO
From: Francin, France
Registered: 2005-11-14
Posts: 7911
Website

Re: Editing NADIR shots WITHOUT Photoshop

Awesome post Ronald Tichelaar ! Thanks for doing that.

Offline

 

#15 2012-11-26 12:27:04

eudanck
Member
Registered: 2012-11-23
Posts: 13

Re: Editing NADIR shots WITHOUT Photoshop

Hi everyone,

I cut in photoshop and saving to TIFF with transparency, but when i import the imgs, transparent spaces ... turn white when rendering, missing some setting so that it is transparent ?

tnks

Offline

 

#16 2012-11-27 12:42:29

eudanck
Member
Registered: 2012-11-23
Posts: 13

Re: Editing NADIR shots WITHOUT Photoshop

Hi tnkhs for answer !

See here my screens:
http://www.adilsonborges.com.br/lixo_/tela1.jpg

And here with checks:
http://www.adilsonborges.com.br/lixo_/tela2.jpg

tnks

Offline

 

#17 2012-11-28 01:48:08

eudanck
Member
Registered: 2012-11-23
Posts: 13

Re: Editing NADIR shots WITHOUT Photoshop

gkaefer wrote:

eudanck wrote:

Hi tnkhs for answer !

See here my screens:
http://www.adilsonborges.com.br/lixo_/tela1.jpg

And here with checks:
http://www.adilsonborges.com.br/lixo_/tela2.jpg

tnks

posting one and the same posting & images on three different places does not make sense...
(I will delete my post in 24 hours... )
Georg

Sorry that, but you can help me ? tnks

Offline

 

#18 2012-11-28 18:00:51

gkaefer
Member
From: Salzburg
Registered: 2009-06-09
Posts: 2675
Website

Re: Editing NADIR shots WITHOUT Photoshop

eudanck wrote:

gkaefer wrote:

eudanck wrote:

Hi tnkhs for answer !

See here my screens:
http://www.adilsonborges.com.br/lixo_/tela1.jpg

And here with checks:
http://www.adilsonborges.com.br/lixo_/tela2.jpg

tnks

posting one and the same posting & images on three different places does not make sense...
(I will delete my post in 24 hours... )
Georg

Sorry that, but you can help me ? tnks

not really.

1. do you have the images in PS saving it with transparency and now importing to autopano you have no transparency?
or
2. do you create your pano and wanna save it with transparency and wen opening the layered pano in PS you have no tranparency?

in case of 1. does this help: http://www.autopano.net/wiki-en/action/ … t_black%3F ?

Georg

Last edited by gkaefer (2012-11-28 18:01:52)

Offline

 

#19 2012-11-28 18:13:41

eudanck
Member
Registered: 2012-11-23
Posts: 13

Re: Editing NADIR shots WITHOUT Photoshop

1 - No, i have photo of NADIR with tripod and cut this tripod area in PS, then save this img to TIFF with alpha channel but when import in autopano giga this nadir apper like imgs in my last post;

2 - I try export in .PSD to edit layers and erase tripod in PS.

Tnks !!!

Offline

 

#20 2012-11-28 19:30:59

gkaefer
Member
From: Salzburg
Registered: 2009-06-09
Posts: 2675
Website

Re: Editing NADIR shots WITHOUT Photoshop

eudanck wrote:

1 - No, i have photo of NADIR with tripod and cut this tripod area in PS, then save this img to TIFF with alpha channel but when import in autopano giga this nadir apper like imgs in my last post;

2 - I try export in .PSD to edit layers and erase tripod in PS.

Tnks !!!

ok. understand. following screenshot gives you the solution why the layers is not possible to activate in your screenshot above...

select psd output so "embedd all output" can be activated
split in the Layers window your images to more than one Layer. I did for testing move one image to this layer (and disabled it so you can see the "disabled" image location in pano preview... by creating a second Layer and moving one image to the new Layer the "Layers" option can be activated in the render settings...

Georg


Uploaded Images

Offline

 

#21 2012-11-28 19:59:00

eudanck
Member
Registered: 2012-11-23
Posts: 13

Re: Editing NADIR shots WITHOUT Photoshop

IS THAT !!! Thankyou very much !

But my TIFF dont have transparency, you see in my img ? But when i onpen this same TIFF in PS or GIMP the hole transparent is there !

Offline

 

#22 2013-01-16 07:49:24

jackmarknow
Banned
Registered: 2013-01-16
Posts: 3

Re: Editing NADIR shots WITHOUT Photoshop

nadir in bottom layer, rotating, resizing, retouching ...


__________________
WoW Gold|D3 Gold|RS Gold

Offline

 

Board footer

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson