BETA Test
Overview Upload Leave feedback Resources
DETAIL REPORT

ReFine HDR · Detail report

Scoring AI Editors on Detail Quality

Four AI real estate editors, measured against printed test charts in three furnished interiors. Between 2% and 7% of a 60-megapixel capture survives the round trip.

Tested on: Sony A7R V · 5-frame brackets 11 measurements per editor Aug–Sept 2026

Disclosure. ReFine HDR does not take any money from AI editors, but our business centers on AI image quality, so we do have a stake in these tests. To be as transparent as possible, the method below is spelled out in full, so anyone can check our work.

Contents/ 11 sections
01 · FINDINGS

Introduction

In the last two years, AI editing has upended the real estate photography industry. While online opinion seems sharply split about the value of AI editing, there's little disagreement that AI editing certainly has a few specific giveaways, and none more so than the degradation of detail. We set out to put numbers to that degradation and score the AI editors based on their detail retention, sharpness and noise. Here's what we found:

The short version

  • The images AI editors deliver max out at roughly 1 to 4 megapixels of real detail, whether the image they send back to you is 15MP or 60MP. We'll refer to this as an image's “Effective Resolution” from here on.
  • Sending larger files to the editor doesn't necessarily improve image quality. A 15-megapixel JPEG returns the same detail as a 60-megapixel one. This is true for RAW files as well.
  • Three of the four editors deliver very similar real detail, while varying widely on noise and other image quality factors.
Table 1 / Effective resolution
EditorEffective resolution (MP)Of a 60MP upload retained
AutoHDR v4about 4.37%
AutoHDR Classicabout 4.07%
RealtyEditabout 3.76%
Fotelloabout 1.22%
Effective resolution per editor (interior scenes) Dot = the average of 11 measurements. Bar = one standard deviation either side. Ticks below = the individual measurements. 0 MP 1 MP 2 MP 3 MP 4 MP 5 MP 6 MP AutoHDR v4 4.3 ± 0.6 MP AutoHDR Classic 4.0 ± 0.8 MP RealtyEdit 3.7 ± 0.5 MP Fotello 1.2 ± 0.2 MP
Fig. 1Each dot is the average of 11 measurements across three interior scenes; the bar behind it spans one standard deviation either side. There is significant overlap within the margin of error for the three leading editors, which is why we treat them as effectively tied.

What “effective resolution” means. Every number in this report attempts to answer one question: strip away the upscaling, and how much of your camera's detail is actually left in the file you got back? We work it out by building a resolution scale from the original photo. The full method, both test charts and all the controls are at the end of this report.

What the ranking means

Each figure is the average of 11 measurements across three scenes. The margin is about 0.7MP either way for the top three and 0.2MP for Fotello.

Three AI models score within one standard deviation of each other. For those editors, detail is close enough to be considered effectively a tie, even if those details look very different from each other. Fotello is a different story. It came in 44% to 45% below the other three on every single target we measured, in every scene, at every upload size. That gap is less ambiguous.

Eye chart, camera reference
Camera
Eye chart, AutoHDR v4
AutoHDR v44.3 MP
Eye chart, AutoHDR Classic
AutoHDR Classic4.0 MP
Eye chart, RealtyEdit
RealtyEdit3.7 MP
Eye chart, Fotello
Fotello1.2 MP
Fig. 2What those scores look like, left to right: camera, AutoHDR v4, AutoHDR Classic, RealtyEdit, Fotello. From row six down, Fotello's letters have stopped being the letters on the wall. The Aug. 24 scene, shot at the camera's 26-megapixel size.

Three models score very closely. Why?

To save on compute costs and time, AI editors downsize your images before they run them through the model. This is why sending larger images doesn't improve output photo quality. Part of this exercise is to estimate how much downsizing each editor does.

So why do AutoHDR and RealtyEdit land around 4MP of effective resolution?

Standard MLS dimensions are 2048x1536, or 3.1MP. Our best guess is that most editors are optimizing their models for slightly above MLS quality.

We tested the resize directly. Take the camera's original file, shrink it to about 2,800 pixels on the long edge, stretch it back to full size, and measure it. No editor involved at all. That plain resize matches both AutoHDR models on the star chart almost exactly, both in resolution limit and in texture. The resize sets the ceiling, and whatever the model does after that is working inside a box that's already been drawn.

Upload size doesn't matter

Upload size does not change the answer Same scene uploaded four ways; effective MP on the eye chart. Flat lines = the editor resizes first anyway 0 MP 1 MP 2 MP 3 MP 4 MP 5 MP 60 MP JPEG 26 MP JPEG 15 MP JPEG RAW AutoHDR v4 AutoHDR Classic RealtyEdit Fotello
Fig. 3Same scene uploaded at 4 different resolutions: a 60-megapixel JPG, a 26-megapixel JPG, a 15-megapixel JPG and RAW (again, 60MP). Flat lines mean the editor resized the upload before its model ever saw it.

When it comes to AI editing, larger input files don't improve quality. They do add to your upload time. Consider using a smaller JPG size in-camera to save on upload time and drive space.

RAW files don't necessarily improve detail. For two of the four models it came back a touch softer than the JPG, though the difference was inside our margin.

Our guess is that the JPG picks up some in-camera sharpening the RAW doesn't, but we haven't tested that directly, so treat it as a guess.

Separating detail and texture

The second of our two test charts is a Siemens star: a printed circle of spokes that get finer toward the center, which is the standard way lenses and sensors are tested. This allows us to measure local contrast past an image's effective resolution point.

Star chart, camera reference
Camera
Star chart, AutoHDR v4
AutoHDR v4
Star chart, AutoHDR Classic
AutoHDR Classic
Star chart, RealtyEdit
RealtyEdit
Star chart, Fotello
Fotello
Fig. 4Camera versus four editors, same order as before. The distance from the center where the spokes collapse into gray is the resolution limit: everything finer than that is mush, not detail. Mush can carry contrast without carrying any real detail information. Fotello's sits roughly twice as far out as the others'.

The three leaders stop resolving at the same point. However, they do not draw the detail above that point with the same conviction. Call the second number texture: it is roughly the same thing Lightroom's texture slider acts on, measured on a fine repeating pattern rather than judged by eye. RealtyEdit keeps about 30% less texture than either AutoHDR model, across everything all three can still show.

This is not a stand-in for exposure or overall contrast. The measurement is normalized to the local brightness of the patch it sits in, so making the image lighter or darker cannot move it, and RealtyEdit's figure held in all seven scene-and-upload combinations we measured it in.

That makes RealtyEdit's output look softer, and it is softer. But it isn't lower resolution, and the difference matters in practice. Texture comes back with a slider. Detail past the resolution limit doesn't come back at all, from any slider, in any program.

So “which editor is sharper” is the wrong question. The right one is which editor still has the detail, and separately, how boldly it chose to render it.

Carpet pile, camera reference
Camera1.00
Carpet pile, AutoHDR v4
AutoHDR v40.90
Carpet pile, AutoHDR Classic
AutoHDR Classic0.89
Carpet pile, RealtyEdit
RealtyEdit0.69
Carpet pile, Fotello
Fotello0.59
Fig. 5Carpet pile at 1:1. Every editor is labeled with its texture score. The fibers are still there in all four, but lighter texture looks like softer details.

Noise and sharpening

While detail preservation is the main driver of quality, two worth measuring are noise and sharpening, and they are the two sides of the same coin. Without masking, increasing sharpening increases noise. Conversely, noise reduction also reduces sharpness.

We establish a baseline by creating a downscale-upscaled original at 2800px on the long edge, roughly where our three close models sit. That's the dashed tick on each axis below, and it's how we can tell which effect is caused by the editor and which is simply a result of resizing.

What else the editors change Each axis against the camera's own file. Dashed tick = a plain resize to 2,800 px with no editor involved. Texture kept 1.0 = the camera 0.90 0.89 0.69 0.59 Noise kept 1.0 = the camera's grain 0.45 0.22 0.17 0.30 Halos 1.0 = the camera's edges 1.82 1.35 1.25 1.81 AutoHDR v4 AutoHDR Classic RealtyEdit Fotello the camera resize only, no editor
Fig. 6Three axes, referenced against the resized original.

Noise kept: higher means more of the camera's original grain is left

Camera1.00Resize alone0.43AutoHDR v40.45Fotello0.30AutoHDR Classic0.22RealtyEdit0.17

Downsampling an image averages neighboring pixels together, and that removes most of the grain for free. So AutoHDR v4, at 0.45, is doing no denoising of its own at all. Every bit of smoothing in its output came from the resize. RealtyEdit at 0.17 removes about 60% of what the resize left, and it's the most aggressive denoiser of the four.

Neither end of that range is automatically better. Grain you can remove later. Texture that got smoothed away with it, you can't.

Flat wall grain, camera reference
Camera1.00
Flat wall grain, AutoHDR v4
AutoHDR v40.45
Flat wall grain, AutoHDR Classic
AutoHDR Classic0.22
Flat wall grain, RealtyEdit
RealtyEdit0.17
Flat wall grain, Fotello
Fotello0.30
Fig. 7A flat painted wall at 200%, in grayscale with every panel scaled to the same brightness, so the only thing left to compare is grain. Each editor picks its own exposure and white balance, and without that normalization you would be looking at those instead. The order matches the numbers exactly.

Halos: lower is closer to the camera, and everything above 1.0 is the editor's sharpening

Camera1.00Resize alone0.85RealtyEdit1.25AutoHDR Classic1.35Fotello1.81AutoHDR v41.82

Halos are the bright and dark fringes along high-contrast edges: the pale glow just inside a window frame, the dark line where a ceiling meets a wall. They are the most obvious indicator of oversharpening, which is why we score sharpening based on halos rather than edge contrast alone.

The resize lands below the camera at 0.85, because resizing softens edges rather than hardening them. There is no path from a resize to a halo, so every point above 1.0 is sharpening the model chose to apply.

Letter edge, camera reference
Camera1.00
Letter edge, AutoHDR v4
AutoHDR v41.82
Letter edge, AutoHDR Classic
AutoHDR Classic1.35
Letter edge, RealtyEdit
RealtyEdit1.25
Letter edge, Fotello
Fotello1.81
Fig. 8The edge of the eye chart's top letter at 200%, black ink against white paper. The camera gives a clean transition. Look at the paper immediately outside the letter in each editor: the brighter that rim, the higher the halo score. This is the edge the index is measured on.

How noise and sharpness influence quality

AutoHDR v4 sharpens the hardest, keeps the most grain and has the most prominent halos, which is itself a style decision. RealtyEdit takes the opposite approach, leaning more towards soft details and low noise. AutoHDR Classic sits somewhere in the middle.

Fotello is the odd one out. It has the second-worst halos while barely sharpening at all by this measure.

Taken together, the above charts highlight the thing that surprised us the most: how different images can be even when they have roughly the same level of detail.

What we didn't measure

These charts measure how much of what your camera captured survives the editor. They don't measure taste, tone, or whether you like the look. An editor could score well here and still produce images you'd never deliver.

Color accuracy and white balance were measured in the same sessions and will get their own post.

Exteriors. All of the results in this report were collected by testing on interiors. A proper exterior comparison needs its own set of test data, which we have not yet collected or processed.

02 · REFINE HDR

Where ReFine comes in

This is the part we build and sell, so weigh it accordingly.

Everything above describes the same problem from different angles: the detail you captured doesn't survive the trip through an AI editor. But it isn't gone. It's still sitting in your original brackets, untouched.

ReFine takes the editor's finished image and restores the real detail from your brackets back over it, pixel by pixel. We ran it on all four editors' output from the same uploads and scored the results on the same ladder.

Detail with and without ReFine (eye chart, 4 upload sizes) 0 MP 3 MP 6 MP 9 MP 12 MP 15 MP 18 MP camera 6240 JPEG reads 16.7 AutoHDR v4 3.6-4.3 11.6-16.2 MP AutoHDR Classic 3.3-3.7 8.9-15.1 MP RealtyEdit 3.1-3.6 9.8-15.2 MP Fotello 1.0-1.2 10.6-13.8 MP
Fig. 9Gray is the editor alone, blue is the same file after ReFine. Each bar spans the four upload sizes, which is why ReFine's effective resolution spans a wider range.

Every editor goes from 1 to 4 megapixels of real detail to roughly 9 to 15. All four end up in the same neighborhood, which is the point: the detail is coming from your brackets, not from a model, so it doesn't much matter which editor produced the file underneath (at least in terms of detail). Measured across the four editors and the four upload sizes, the upload size accounts for about twice as much of the remaining variation as the editor does.

Eye chart, AutoHDR v4 before ReFine
AutoHDR v4before
Eye chart, AutoHDR Classic before ReFine
AutoHDR Classicbefore
Eye chart, RealtyEdit before ReFine
RealtyEditbefore
Eye chart, Fotello before ReFine
Fotellobefore
Eye chart, AutoHDR v4 after ReFine
AutoHDR v4after ReFine
Eye chart, AutoHDR Classic after ReFine
AutoHDR Classicafter ReFine
Eye chart, RealtyEdit after ReFine
RealtyEditafter ReFine
Eye chart, Fotello after ReFine
Fotelloafter ReFine
Fig. 10Top row: AutoHDR v4, AutoHDR Classic, RealtyEdit, Fotello, from a 26-megapixel upload. Bottom row: the same four files after ReFine's detail restoration. Note that ReFine is able to restore text legibility through every row of the chart, but it cannot restore past what existed in the original image (for example, the text in the chart header).
Halos with and without ReFine Edge overshoot on the eye chart. 1.0 = the camera's own edges; a plain resize reads 0.85 0.0 0.5 1.0 1.5 2.0 camera AutoHDR v4 1.82 1.04 AutoHDR Classic 1.35 0.93 RealtyEdit 1.25 0.95 Fotello 1.81 1.22
Fig. 11Halo index before and after ReFine. The camera's own edges sit at 1.0.
Grain with and without ReFine Fine grain kept, as a fraction of the camera's. A plain resize with no editor leaves 0.43 0.0 0.1 0.2 0.3 0.4 0.5 resize only AutoHDR v4 0.45 0.27 AutoHDR Classic 0.22 0.27 RealtyEdit 0.17 0.26 Fotello 0.30 0.39
Fig. 12Grain before and after ReFine. It converges rather than simply falling: the grainiest editor comes down, the heavily denoised ones come up. ReFine replaces flat areas with what the brackets actually recorded, and a five-frame bracket is cleaner than one exposure but not scrubbed, so all four end up on the same source.

Halos drop to or below the camera's own level for AutoHDR Classic and RealtyEdit, and from 1.8 down to about 1.0 for AutoHDR v4 and 1.2 for Fotello. Contrast returns to camera level for both AutoHDR models and most of the way back for the other two. Grain evens out across all four, which is worth a chart of its own.

If you only remember three things

01

If you don't plan on restoring detail with ReFine, upload the smallest JPG your camera will shoot. There is no quality loss, and you'll save time and hard drive space.

02

If your editor's output looks soft, it's often recoverable with texture/sharpening. If it looks suspiciously clean, look for invented detail.

03

If you want the detail from your brackets back, that's what we built ReFine to do.

03 · METHOD

The downscale-upscale ladder

Our test camera shoots large JPGs at 60.2 megapixels, or 9504 pixels on the long edge. Shrinking the image to 1.1MP (1280px on the long edge) throws away about 98% of the original pixels. If we upscale that 1.1MP back to 60.2MP, we now have an image that is the exact same size as the original, but with just 1.8% of the original pixel information. Simple enough so far. We repeat this process at 13 sizes to get our downscale-upscale ladder. Each image on the ladder is 60.2MP, but contains less detail at every lower rung. Here's what that looks like:

Table 2 / The downscale-upscale ladder
Long edgeDimensionsMegapixelsPixels keptPixels lost
9,5049504 × 633660.2100%0%
8,0008000 × 533342.770.9%29.1%
6,2406240 × 416026.043.1%56.9%
5,0005000 × 333316.727.7%72.3%
4,1604160 × 277311.519.2%80.8%
3,6403640 × 24278.814.7%85.3%
3,1203120 × 20806.510.8%89.2%
2,5602560 × 17074.47.3%92.7%
2,0802080 × 13872.94.8%95.2%
1,6001600 × 10671.72.8%97.2%
1,2801280 × 8531.11.8%98.2%
1,0801080 × 7200.81.3%98.7%
800800 × 5330.40.7%99.3%

Every rung is the camera's own frame, shrunk to the long edge shown and stretched back to full size. Each one is a 60.2MP file carrying only the detail of its rung.

The ladder gives us a reference for how much pixel information is lost at each rung. In order to estimate how much downscaling the editors are doing, we simply compare the 60.2MP images they return to each rung of the ladder. If AutoHDR's closest match is at 4.4MP, that's its effective resolution. In practice, we interpolate between rungs to get more precise estimates. On average, AutoHDR's Classic model returned images that landed at 4.0MP interpolation.

Where each editor lands on the ladder 0.4 0.5 0.6 0.7 0.8 0.9 1.0 800 1,000 1,500 2,000 3,000 4,000 6,000 9,504 px of real detail on the long edge (log scale) eye-chart score (1.0 = camera) AutoHDR v4 (2,380 px = 3.8 MP) Classic (2,325 px = 3.6 MP) RealtyEdit (2,279 px = 3.5 MP) Fotello (1,362 px = 1.2 MP) same four editors + ReFine (4,500-4,900 px)
Fig. 13The ladder as a curve, with each editor placed on it. Read across from an editor's score to the line, then down to the pixel count.

One caveat on the absolute numbers. Using a different resampling method to build the ladder shifts the nominal size by about 10%. The pixel counts here are for a bicubic resize.

How can we measure real detail?

The downscale-upscale ladder gives us a way to estimate how much pixel information the editors retain, but pixel information is not the same thing as detail. In order to score detail preservation we first had to find a metric that couldn't be fooled by sharpness, noise or AI upscaling.

The eye chart

Our first metric is an ordinary optician's eye chart, placed in a typical interior real estate scene and photographed like a typical bracket. The eye chart results offer a simple way to visually compare editor detail, but we can also use the results to measure detail correlation between the editor's version and the original image.

When we compare detail for an AI-edited image on the downscale-upscale ladder, we restrict the comparison area to just the details in the eye chart. Each row from 3 through 11 gets its own score, and those 9 rows are averaged to give us the image's detail score.

That score asks one question: “Are these the same shapes?” It doesn't care about brightness or contrast. An editor that blurs the letters scores badly. An editor that invents crisper letters of the wrong shape scores badly too. There's no way to sharpen or fabricate your way to a higher number.

We ran this test across multiple input resolutions, scenes and file formats for each editor. The comparison it produces is Fig. 2.

The star chart

A Siemens star is a printed circle of 36 black and white spokes that meet at the center, so the pattern gets finer the closer in you look. It's a standardized way to measure how much a lens or a sensor can resolve, and it works just as well on an editor's output.

We sample the image around a series of rings at decreasing radius and measure how much of the 36-cycle pattern survives at each one. That gives us a curve of contrast against fineness, allowing additional control over two factors: sharpening can boost spokes that are still there, but it can't bring back spokes that have already merged into gray, because there's nothing left to boost. And because we read only the 36-cycle pattern, amplified noise doesn't count as detail.

The chart has four stars, one near each corner of the frame. We measure each one and take the median, so a single shaded or misaligned star can't swing the result.

Each curve gives us two numbers. The resolution limit is the point where the spokes stop being separate lines and turn into gray. Anything finer than that is gone. It's the smallest thing the editor can still show. Texture is a different question: for all the spokes coarser than that point, how boldly are they drawn? Two editors can lose the spokes at exactly the same place and still look very different, because one draws everything above that point crisply and the other draws it faintly. The comparison it produces is Fig. 4.

Upload sizes, repeat uploads and controls

Testing differences in uploaded image size

One eye-chart scene was shot at the camera's three JPG sizes (9,504, 6,240 and 4,752 pixels wide) and as RAW, so the same scene could go to each editor four different ways. Every result was lined up against the camera's original frame and scored on the same downscale-upscale ladder. We measure each file at whatever size the editor delivered, and we never resize an editor's file before measuring it.

Repeat uploads

We sent every editor the same files twice. Three of the four came back within 1% of themselves, and AutoHDR Classic was identical both times. RealtyEdit varied by two to three percent, which is still small enough not to affect any conclusion here, but worth knowing if you're comparing single images.

Testing our ladder against in-camera downscaling

We ran the camera's own smaller JPG sizes (26MP and 15MP) through the 60MP downscale-upscale ladder. They scored 17.7MP and 12.6MP respectively. That points to two things: the camera's internal downsizing uses a different algorithm than ours and produces softer results, and the high end of the ladder is comparing fine detail at a level that's visually indistinguishable on the charts themselves. Neither affects the editor scores, which land much further down the ladder, where it's at its most sensitive.

04 · APPENDIX

Appendix: full comparison grids

Two contact sheets, every editor at every upload size, with and without ReFine. They are large; open them when you want to check a specific cell.

Show the full comparison grids
Eye chart contact sheet, every editor at every upload size, with and without ReFine
Fig. A1Eye chart, every editor at every upload size, with and without ReFine. Rows top to bottom: camera, Fotello, AutoHDR Classic, AutoHDR v4, RealtyEdit, then the same four after ReFine. Columns left to right: 60MP, 26MP, 15MP and RAW uploads.
Star chart contact sheet, same arrangement
Fig. A2Star chart, same arrangement. The camera reference is top left.