{"course":{"slug":"image-editing","title":"Editing an Image","url":"https://addaly.com/learn/image-editing","level":"beginner","track":"create"},"lesson":{"slug":"panoramas-and-stitching","title":"Many frames, one view, and the pivot point that matters","url":"https://addaly.com/learn/image-editing/panoramas-and-stitching","position":56,"of":78,"minutes":9,"answer":"Stitching solves for camera orientation from overlapping features.","keyIdea":"Stitching solves for camera orientation from overlapping features, so it needs 30 to 40 per cent overlap and fails on parallax: rotating anywhere but the lens's entrance pupil makes near and far objects disagree between frames in a way no algorithm can reconcile."},"body":{"format":"markdown","text":"## Why stitch at all\n\nThree reasons, and only the first is obvious.\n\n**Wider than the lens.** The traditional reason: a landscape or an interior that no lens covers.\n\n**More resolution than the sensor.** Shoot a subject in nine overlapping frames with a long lens and stitch them, and you have a file several times the camera's native resolution, with better per-pixel detail than any single wide shot. This is how large prints of buildings and landscapes are made.\n\n**Less distortion.** A stitched panorama from a 50 mm lens has the perspective character of a 50 mm lens across a very wide field, without the stretched corners of an ultrawide. For architecture this is a genuine quality advantage.\n\n## How stitching works\n\nThe software finds **control points** (features visible in two overlapping frames) and solves for the camera orientation and lens parameters that place every frame consistently on a sphere. Then it projects that sphere onto a flat image and blends the seams.\n\nThat means two things you can act on. Overlap must be sufficient for features to be found: **30 to 40 per cent between adjacent frames**, more in a featureless sky. And the scene must contain findable features: a blank wall or a plain sky gives the algorithm nothing, which is why panoramas often fail at the top of the frame and succeed along the horizon.\n\n## Parallax: the one that actually ruins panoramas\n\nRotate a camera about the tripod's screw and the lens moves through an arc. Objects at different distances shift relative to each other between frames (**parallax**) and no stitcher can reconcile that, because the frames disagree about the scene's geometry.\n\nThe symptom is unmistakable: distant objects line up and near objects are doubled or sliced, usually along a seam. A railing in the foreground with a ghost of itself.\n\nThe fix is to rotate about the **no-parallax point**: the entrance pupil of the lens, which is somewhere inside the lens barrel and is not the sensor or the tripod screw. A panoramic head positions the camera so rotation happens about that point. Finding it takes ten minutes: line up two objects at different distances, rotate, and adjust the camera's position back and forth on the rail until they stop shifting relative to each other.\n\nWithout a panoramic head:\n\n- **Distant scenes are fine.** With nothing closer than about twenty metres, parallax is negligible and hand-held panoramas work.\n- **Rotate about your own spine**, not by swinging your arms, if hand-holding. It is closer to correct than pivoting the camera.\n- **Keep the foreground out** of scenes you intend to stitch without a head.\n\n## Projections\n\nThe sphere has to be flattened, and the choice changes the picture.\n\n- **Rectilinear**: straight lines stay straight. Correct for architecture. Stretches severely beyond about 100 degrees of field, so it is unusable for very wide panoramas.\n- **Cylindrical**: verticals stay straight, horizontals curve. The standard for wide landscape panoramas.\n- **Equirectangular**: the full sphere, used for 360-degree virtual tours.\n- **Mercator** and others sit between cylindrical and equirectangular and are often the best compromise for a 180-degree scene.\n\nIf a stitched panorama looks oddly stretched at the edges, the projection is usually the reason, and switching from rectilinear to cylindrical fixes it in one click.\n\n## Shooting for a stitch\n\n- **Manual exposure.** Automatic metering changes between frames and the sky ends up in bands. Meter for the brightest part and lock it.\n- **Manual white balance.** Same reason.\n- **Manual focus**, locked. Refocusing between frames changes the framing slightly through focus breathing.\n- **Shoot in portrait orientation** for a horizontal panorama: more frames, but much more vertical coverage and less need to crop.\n- **30 to 40 per cent overlap.**\n- **Level the tripod**, or the panorama arcs and you crop away a lot of it.\n- **Include a frame of your hand** at the start and end of each panorama. It makes finding the set among 300 files trivial.\n\n## Free software, which is the best software here\n\n**Hugin** is free, open source, and more capable than most paid options. It exposes the control points, lets you add and delete them by hand, offers every projection, and includes tools for exposure correction across frames and for masking out moving objects. Its optimiser can solve for lens distortion from the images themselves, which means it produces better results than software relying on a generic profile.\n\nIt is not friendly. The assistant tab does most jobs in three clicks; the rest of the interface is a photogrammetry application and looks like one. It is worth the afternoon.\n\nUnderneath it, **enblend** does the seam blending and **enfuse** the exposure fusion, both usable independently from the command line.\n\nPhotoshop's *Photomerge* and Lightroom's panorama merge are easier and adequate for straightforward cases. Phones stitch in-camera and do it surprisingly well for casual use.\n\n## What fails\n\n**Moving subjects.** A person who walks through two frames appears twice, or half of them appears once. Hugin lets you mask which frame wins in a given region, which is the reliable fix.\n\n**Water and foliage.** Waves and leaves move between frames, so the seam through them never matches perfectly. Place seams away from them where you can.\n\n**Close foregrounds without a panoramic head**, as above.\n\n**Featureless regions.** A plain sky or a blank wall gives no control points. Hugin lets you add them manually, or you can constrain the solution using the known geometry.\n\n**Scenes where the light changes** during the sequence. A cloud crossing the sun between frame two and frame seven produces a band you cannot blend away. Shoot fast, and reshoot if the light moves.\n\n## The limit\n\nA panorama is a single viewpoint rendered wide. It is not a wider scene: you cannot see round a corner, and nothing hidden behind a foreground object is revealed. And every projection distorts something, because a sphere cannot be flattened without distortion. Cartographers have known this for four hundred years, and the choice of projection is the same choice they make: which distortion you are prepared to accept."},"check":{"question":"A hand-held panorama of a garden stitches cleanly along the distant hedge but the foreground fence posts are doubled and sliced along one seam. What went wrong?","options":[{"text":"The overlap between adjacent frames was insufficient, so the stitcher found too few control points on the fence.","correct":false,"tempting":"Names a real requirement whose failure produces misalignment everywhere in the seam rather than a clean distant match with a broken foreground."},{"text":"The camera rotated about a point other than the lens's entrance pupil, so near and far objects shifted relative to each other between frames.","correct":true},{"text":"The projection was set to rectilinear, which stretches the frame edges and duplicates detail near the seams.","correct":false,"tempting":"Attributes a doubling to a projection choice, which alters geometry smoothly across the image and never duplicates an object."},{"text":"Automatic exposure changed between frames, and the blending algorithm compensated by overlaying both versions of the fence.","correct":false,"tempting":"Describes a genuine bracketing hazard whose symptom is banding in tone, not a geometric doubling of a near object."}]},"prev":{"slug":"exposure-blending-and-hdr","title":"Two exposures of one scene, and how not to make it look like HDR","url":"https://addaly.com/learn/image-editing/exposure-blending-and-hdr"},"next":{"slug":"focus-stacking","title":"When depth of field is not enough","url":"https://addaly.com/learn/image-editing/focus-stacking"},"authorship":"Founder and series editor: Dr Mustafa Mun. Written by AI models to a written standard. Exam keys checked blind by a second model: 3,665 of 3,666 agreed. Academic review invited.","review":{"status":"Draft, open for academic review"},"cite":"Addaly (2026) 'Many frames, one view, and the pivot point that matters', in Editing an Image. Edited by M. Mun. Addaly. Available at: https://addaly.com/learn/image-editing/panoramas-and-stitching (Accessed: 13 October 2026).","licence":{"name":"CC BY-NC-SA 4.0","url":"https://creativecommons.org/licenses/by-nc-sa/4.0/"},"reader":{"schema":1,"title":"Many frames, one view, and the pivot point that matters","courseTitle":"Editing an Image","module":{"index":6,"slug":"compositing","title":"Compositing: making two pictures one"},"answer":null,"keyIdea":"Stitching solves for camera orientation from overlapping features, so it needs 30 to 40 per cent overlap and fails on parallax: rotating anywhere but the lens’s entrance pupil makes near and far objects disagree between frames in a way no algorithm can reconcile.","hero":{"kind":"plate","image":null,"alt":null,"caption":null},"blocks":[{"t":"h2","id":"why-stitch-at-all","runs":[{"text":"Why stitch at all"}]},{"t":"p","runs":[{"text":"Three reasons, and only the first is obvious."}]},{"t":"p","runs":[{"text":"Wider than the lens.","b":true},{"text":" The traditional reason: a landscape or an interior that no lens covers."}]},{"t":"p","runs":[{"text":"More resolution than the sensor.","b":true},{"text":" Shoot a subject in nine overlapping frames with a long lens and stitch them, and you have a file several times the camera’s native resolution, with better per-pixel detail than any single wide shot. This is how large prints of buildings and landscapes are made."}]},{"t":"p","runs":[{"text":"Less distortion.","b":true},{"text":" A stitched panorama from a 50 mm lens has the perspective character of a 50 mm lens across a very wide field, without the stretched corners of an ultrawide. For architecture this is a genuine quality advantage."}]},{"t":"h2","id":"how-stitching-works","runs":[{"text":"How stitching works"}]},{"t":"p","runs":[{"text":"The software finds "},{"text":"control points","b":true},{"text":" (features visible in two overlapping frames) and solves for the camera orientation and lens parameters that place every frame consistently on a sphere. Then it projects that sphere onto a flat image and blends the seams."}]},{"t":"p","runs":[{"text":"That means two things you can act on. Overlap must be sufficient for features to be found: "},{"text":"30 to 40 per cent between adjacent frames","b":true},{"text":", more in a featureless sky. And the scene must contain findable features: a blank wall or a plain sky gives the algorithm nothing, which is why panoramas often fail at the top of the frame and succeed along the horizon."}]},{"t":"h2","id":"parallax-the-one-that-actually-ruins-panoramas","runs":[{"text":"Parallax: the one that actually ruins panoramas"}]},{"t":"p","runs":[{"text":"Rotate a camera about the tripod’s screw and the lens moves through an arc. Objects at different distances shift relative to each other between frames ("},{"text":"parallax","b":true},{"text":") and no stitcher can reconcile that, because the frames disagree about the scene’s geometry."}]},{"t":"p","runs":[{"text":"The symptom is unmistakable: distant objects line up and near objects are doubled or sliced, usually along a seam. A railing in the foreground with a ghost of itself."}]},{"t":"p","runs":[{"text":"The fix is to rotate about the "},{"text":"no-parallax point","b":true},{"text":": the entrance pupil of the lens, which is somewhere inside the lens barrel and is not the sensor or the tripod screw. A panoramic head positions the camera so rotation happens about that point. Finding it takes ten minutes: line up two objects at different distances, rotate, and adjust the camera’s position back and forth on the rail until they stop shifting relative to each other."}]},{"t":"p","runs":[{"text":"Without a panoramic head:"}]},{"t":"ul","items":[[{"text":"Distant scenes are fine.","b":true},{"text":" With nothing closer than about twenty metres, parallax is negligible and hand-held panoramas work."}],[{"text":"Rotate about your own spine","b":true},{"text":", not by swinging your arms, if hand-holding. It is closer to correct than pivoting the camera."}],[{"text":"Keep the foreground out","b":true},{"text":" of scenes you intend to stitch without a head."}]]},{"t":"h2","id":"projections","runs":[{"text":"Projections"}]},{"t":"p","runs":[{"text":"The sphere has to be flattened, and the choice changes the picture."}]},{"t":"ul","items":[[{"text":"Rectilinear","b":true},{"text":": straight lines stay straight. Correct for architecture. Stretches severely beyond about 100 degrees of field, so it is unusable for very wide panoramas."}],[{"text":"Cylindrical","b":true},{"text":": verticals stay straight, horizontals curve. The standard for wide landscape panoramas."}],[{"text":"Equirectangular","b":true},{"text":": the full sphere, used for 360-degree virtual tours."}],[{"text":"Mercator","b":true},{"text":" and others sit between cylindrical and equirectangular and are often the best compromise for a 180-degree scene."}]]},{"t":"p","runs":[{"text":"If a stitched panorama looks oddly stretched at the edges, the projection is usually the reason, and switching from rectilinear to cylindrical fixes it in one click."}]},{"t":"h2","id":"shooting-for-a-stitch","runs":[{"text":"Shooting for a stitch"}]},{"t":"ul","items":[[{"text":"Manual exposure.","b":true},{"text":" Automatic metering changes between frames and the sky ends up in bands. Meter for the brightest part and lock it."}],[{"text":"Manual white balance.","b":true},{"text":" Same reason."}],[{"text":"Manual focus","b":true},{"text":", locked. Refocusing between frames changes the framing slightly through focus breathing."}],[{"text":"Shoot in portrait orientation","b":true},{"text":" for a horizontal panorama: more frames, but much more vertical coverage and less need to crop."}],[{"text":"30 to 40 per cent overlap.","b":true}],[{"text":"Level the tripod","b":true},{"text":", or the panorama arcs and you crop away a lot of it."}],[{"text":"Include a frame of your hand","b":true},{"text":" at the start and end of each panorama. It makes finding the set among 300 files trivial."}]]},{"t":"h2","id":"free-software-which-is-the-best-software-here","runs":[{"text":"Free software, which is the best software here"}]},{"t":"p","runs":[{"text":"Hugin","b":true},{"text":" is free, open source, and more capable than most paid options. It exposes the control points, lets you add and delete them by hand, offers every projection, and includes tools for exposure correction across frames and for masking out moving objects. Its optimiser can solve for lens distortion from the images themselves, which means it produces better results than software relying on a generic profile."}]},{"t":"p","runs":[{"text":"It is not friendly. The assistant tab does most jobs in three clicks; the rest of the interface is a photogrammetry application and looks like one. It is worth the afternoon."}]},{"t":"p","runs":[{"text":"Underneath it, "},{"text":"enblend","b":true},{"text":" does the seam blending and "},{"text":"enfuse","b":true},{"text":" the exposure fusion, both usable independently from the command line."}]},{"t":"p","runs":[{"text":"Photoshop’s "},{"text":"Photomerge","i":true},{"text":" and Lightroom’s panorama merge are easier and adequate for straightforward cases. Phones stitch in-camera and do it surprisingly well for casual use."}]},{"t":"h2","id":"what-fails","runs":[{"text":"What fails"}]},{"t":"p","runs":[{"text":"Moving subjects.","b":true},{"text":" A person who walks through two frames appears twice, or half of them appears once. Hugin lets you mask which frame wins in a given region, which is the reliable fix."}]},{"t":"p","runs":[{"text":"Water and foliage.","b":true},{"text":" Waves and leaves move between frames, so the seam through them never matches perfectly. Place seams away from them where you can."}]},{"t":"p","runs":[{"text":"Close foregrounds without a panoramic head","b":true},{"text":", as above."}]},{"t":"p","runs":[{"text":"Featureless regions.","b":true},{"text":" A plain sky or a blank wall gives no control points. Hugin lets you add them manually, or you can constrain the solution using the known geometry."}]},{"t":"p","runs":[{"text":"Scenes where the light changes","b":true},{"text":" during the sequence. A cloud crossing the sun between frame two and frame seven produces a band you cannot blend away. Shoot fast, and reshoot if the light moves."}]},{"t":"h2","id":"the-limit","runs":[{"text":"The limit"}],"role":"limit"},{"t":"p","runs":[{"text":"A panorama is a single viewpoint rendered wide. It is not a wider scene: you cannot see round a corner, and nothing hidden behind a foreground object is revealed. And every projection distorts something, because a sphere cannot be flattened without distortion. Cartographers have known this for four hundred years, and the choice of projection is the same choice they make: which distortion you are prepared to accept."}]}],"check":{"question":[{"text":"A hand-held panorama of a garden stitches cleanly along the distant hedge but the foreground fence posts are doubled and sliced along one seam. What went wrong?"}],"options":[{"text":[{"text":"The overlap between adjacent frames was insufficient, so the stitcher found too few control points on the fence."}],"correct":false,"tempting":[{"text":"Names a real requirement whose failure produces misalignment everywhere in the seam rather than a clean distant match with a broken foreground."}]},{"text":[{"text":"The camera rotated about a point other than the lens’s entrance pupil, so near and far objects shifted relative to each other between frames."}],"correct":true,"tempting":null},{"text":[{"text":"The projection was set to rectilinear, which stretches the frame edges and duplicates detail near the seams."}],"correct":false,"tempting":[{"text":"Attributes a doubling to a projection choice, which alters geometry smoothly across the image and never duplicates an object."}]},{"text":[{"text":"Automatic exposure changed between frames, and the blending algorithm compensated by overlaying both versions of the fence."}],"correct":false,"tempting":[{"text":"Describes a genuine bracketing hazard whose symptom is banding in tone, not a geometric doubling of a near object."}]}],"order":[2,0,3,1],"why":null},"prev":{"slug":"exposure-blending-and-hdr","title":"Two exposures of one scene, and how not to make it look like HDR","minutes":9},"next":{"slug":"focus-stacking","title":"When depth of field is not enough","minutes":8}}}