Short answer: ImageJ can measure distances, angles, areas and gray values on dental radiographs once you tell it the real size of a pixel. Install Fiji (ImageJ with plugins), open the radiograph as DICOM or uncompressed TIFF, set the scale from the DICOM pixel spacing or from an object of known length, then measure and export the Results table. It is a free research and teaching tool, not a clinical viewer. Versions and menus below were checked on the official ImageJ and Fiji sites on 12 November 2026. Not tested yet by us on clinical images; the steps follow the official documentation and two published dental studies.
This guide is for dental researchers, postgraduate students writing a thesis, and clinic staff who run audits. It is not about diagnosing patients: none of the official ImageJ pages claims regulatory clearance for clinical use. Our catalogue page for the program is ImageJ / Fiji.
ImageJ or Fiji: which download to use
| Criterion (checked 12 Nov 2026) | ImageJ 1.x | Fiji Latest | Fiji Stable |
|---|---|---|---|
| Current version | 1.54t (16 May 2026) | Rolling build; last tag fiji-2.18.0, bundles rebuilt 30 Oct 2026 | Bundles dated 7 Mar 2026 |
| Java | Bundled Java 8 (Windows, Linux, Intel Mac); Zulu OpenJDK 13 build for Apple Silicon | Java 21, bundled | Java 8, bundled |
| Minimum system | Any system with Java | Windows 10, macOS 11, Ubuntu 22.04 or later; x86-64 or arm64 | Windows XP or later (also 32-bit), Mac OS X 10.8 in Intel mode, 64-bit Linux |
| Download size | About 6 MB (platform-independent ZIP) | About 640–670 MB per platform | About 500 MB per platform |
| Bio-Formats importer | No | Yes | Yes |
| BoneJ via updater | No | Yes (the documented route) | Not covered by the BoneJ install guide |
| Licence | Free. ImageJ 1.x is public domain in the US (NIH work); ImageJ2 components are BSD-2; Fiji projects are GPL. Some plugins carry their own licences. | ||
For radiograph work, pick Fiji Latest unless your computer is too old for it. The plain ImageJ 1.x ZIP is fine for basic length and gray-value measurements on a locked-down machine where a 600 MB download is a problem. Fiji is portable: unpack it into your user folder, not Program Files, or Windows will block its updater.
Step 1: get a clean image out of your imaging software
Measurements are only as good as the file. Export from your practice imaging software in this order of preference:
- DICOM, because it can carry the pixel spacing in tag 0028,0030.
- Uncompressed TIFF or PNG at full resolution.
- JPEG only if nothing else is possible; compression changes gray values, so never use JPEG for density work.
Turn off sharpening and burned-in annotations during export if your software allows it. If you only have a CBCT disc, a DICOM viewer such as Sante DICOM Viewer Lite can open it first; our vendor disc guide covers the common formats.
Step 2: open the file
ImageJ has built-in support for some kinds of DICOM: try File > Open. If that fails, Fiji’s File > Import > Bio-Formats reads other DICOM variants. TIFF and PNG open normally. Before measuring, open Image > Properties and look at the pixel width and unit. If it says “pixel”, the image is not calibrated yet.
To confirm the spacing stored in a DICOM header, the official DICOM page shows a one-line macro: print(getInfo("0028,0030"));. Run it from Plugins > New > Macro with the image open.
Step 3: set the scale
Most intraoral and panoramic exports in TIFF or PNG carry no calibration, so you must provide it. The official method uses Analyze > Set Scale:
- Select the straight-line tool and draw a line along an object of known length in the image, for example an implant whose length is stated by the manufacturer, or a radiopaque ruler or ball of known size placed during exposure.
- Open Analyze > Set Scale. The Distance in pixels field is filled in from your line.
- Enter the Known distance and the unit (mm) and click OK.
- Tick Global only if every image you open next has the same geometry. Otherwise set the scale per image.
Setting Distance in pixels to zero removes the calibration.
Step 4: measure length, angle and area
- Length: straight-line tool, then Analyze > Measure (shortcut M). Typical research uses are crestal bone level relative to an implant shoulder or root length.
- Angle: draw a straight line and Measure records its angle, or use the angle tool for the angle between two lines.
- Area and perimeter: rectangle, oval, polygon or freehand selection, then Measure. Choose which values appear under Analyze > Set Measurements.
Results collect in the Results window. Save them with File > Save As from that window or copy them with Edit > Copy All into a spreadsheet. The official Analyze menu reference lists every option.
Step 5: relative bone density from gray values
Raw gray values are not bone density: they depend on exposure, sensor and processing. Published dental work therefore uses ratios or reference standards.
- Ratio to a reference region. A 2025 study in Dentistry Journal used ImageJ 1.54i on panoramic radiographs: mean gray value of the area of interest divided by the mean gray value of a reference area. The authors found the jaw angle the more consistent reference and proposed a fixed protocol for follow-up over time.
- Step wedge calibration. If a step wedge or other density standard is in the image, measure the mean gray value of each step, then open Analyze > Calibrate, enter the known values and pick a curve fit. ImageJ shows the fitted function so you can judge it.
- Uncalibrated optical density. The same dialog offers “Uncalibrated OD”, which converts gray values with log10(255/pixel value) and needs no standards. Use it only for comparisons within one image set.
Step 6: trabecular analysis with BoneJ (research)
BoneJ is a collection of bone-analysis plugins. Its official page describes the install: Help > Update, Manage update sites, tick BoneJ and Fiji-Latest, apply, restart Fiji. A 2023 study in the International Journal of Dentistry used ImageJ with BoneJ on periapical radiographs of implants placed in rabbit tibiae and tracked density, trabecular thickness, separation and number on days 3, 14 and 28. Density and trabecular thickness differed significantly between healing stages; separation and number did not. That is an animal model, so treat it as a method example, not a clinical threshold.
The core BoneJ plugins come through the free updater. GPU-accelerated BoneJ+ extensions are a separate paid add-on; you do not need them for 2D radiographs.
Limitations
- Panoramic radiographs are not magnified evenly across the image, so a scale set in one region does not hold everywhere. Prefer ratios, or measure within the same small area as your reference object.
- Gray values change with exposure and processing; compare only images taken under the same conditions.
- ImageJ reads some DICOM files, not all. If both File > Open and Bio-Formats fail, export TIFF from the source software.
- No regulatory clearance is claimed on the official ImageJ or Fiji pages. Do not use the numbers for diagnosis.
- For 3D CBCT volume viewing and region statistics, a research viewer such as Mango (non-commercial research use only) may be more convenient.
Who it suits and who it does not
- Suits: students and researchers who need repeatable, exportable measurements; audit teams comparing bone levels over time; teachers showing calibration and measurement error.
- Does not suit: chairside reading of patient images, implant planning or anything needing a certified medical device; users who only want to view a CBCT disc. More free research tools are in our open-source medical imaging toolkits hub.
FAQ
How do I measure distance in ImageJ?
Set the scale first with Analyze > Set Scale, then draw a straight line and press M (Analyze > Measure). The length appears in the Results window in your calibrated unit.
What does “known distance” mean in Set Scale?
It is the real length of the line you drew, for example 10 for a 10 mm implant. ImageJ divides it by the pixel length of the line to get the scale.
How do I measure an angle in ImageJ?
Use the angle tool to draw two connected lines, then Measure. A single straight line also reports its angle against the horizontal.
Can ImageJ open DICOM files?
Some of them, through File > Open. Fiji adds the Bio-Formats importer for more variants. Header tags such as pixel spacing can be read with the getInfo() macro function.
Is ImageJ or Fiji better for dental research?
Fiji, in most cases: it is the same ImageJ core with Java, the updater, Bio-Formats and access to BoneJ included. Use plain ImageJ only on very restricted machines.
Is ImageJ free for commercial or clinic use?
Yes, the software is free for any use under its public-domain, BSD and GPL licences. Free does not mean approved for diagnosis.
Editorial team. Sources checked 12 November 2026.
Last updated: 12 November 2026 · SoftProDents editorial team. Licence, version and platform details are checked against each developer's official documentation; none of the tools listed here should be treated as a certified medical device unless its vendor says so.





