REVIEW 4 major objections 6 minor 19 references
Image-Based Method For Measuring And Classification Of Iron Ore Pellets Using Star-Convex Polygons
T0 review · 4 major / 6 minor · reviewed 2026-08-07 · deepseek-v4-flash
Pith's one-line read A medical cell-segmentation method, StarDist, reaches 0.962 IoU on iron ore pellets and links mask diameters to lab sizes within about 5 mm.
desk verdict Plausible StarDist transfer to industrial pellet inspection with promising numbers, but the unvalidated SAM-based ground truth and missing evaluation details keep it from being conclusive. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The central object is the star-convex polygon: each pellet is represented by its center plus 32 radial distances to the boundary, so convex, touching objects can be separated without bounding boxes. It is carried by a StarDist-style network with three outputs (distance, star-ray, and type) whose weighted masked losses are summed during training, followed by Non-Maximum Suppression and morphological smoothing of the predicted masks. Two supporting mechanisms matter: a Wasserstein-distance-based pixel-stratified dataset split, which keeps rare classes balanced by pixel area rather than instance count, and a semi-automatic annotation loop in which a general segmentation model's outlines are expanded by label-aware morphological operations to compensate for its tendency to underestimate pellet boundaries.
What would settle it
Re-annotate a random subset of the deferred test images by hand, without any morphological expansion, and recompute IoU, precision, and recall; if the numbers drop substantially, the reported metrics partly measure label-expansion artifacts rather than true pellet boundaries. Separately, place a calibrated physical reference directly under the camera on the same pellets that were imaged and compare per-pellet diameters, which would test the mean absolute error of about 4.9 mm without the current location mismatch.
Extended reading notes
Core claim
The central discovery is that star-convex polygon regression, originally designed for densely packed cell nuclei, handles touching and partially overlapping iron ore pellets better than general-purpose instance segmenters. The pipeline uses an EfficientNetV2-b0 backbone with three output heads: a distance map for object presence, a 32-ray star-convex map for contours, and a type map for the four classes 'nice', 'joint', 'ugly', and 'big'; the weighted masked losses from each head are summed, and Non-Maximum Suppression over predicted star polygons separates clumped objects. The authors find that a train/test split stratified by pixel-class distribution using the Wasserstein distance raises IoU from 0.9343 to 0.9617 compared with an instance-based split, and that morphological expansion of semi-automatic annotations corrects a systematic boundary underestimation. The resulting masks, converted to physical dimensions by a bounding circle fitted to contours of at least eight points, reproduce laboratory size measurements with a mean absolute error of about 4.9 ± 0.1 mm.
Load-bearing premise
The reported numbers rest on assuming that the semi-automatic annotations, after a fixed morphological expansion, are correct and unbiased, and that pellets hand-collected from a separate location fairly represent what the camera sees.
Editorial extensions
If this is right
- A single 2D camera plus the star-convex pipeline can replace manual laboratory size-distribution analysis for iron ore pellets, with mean absolute diameter error near 5 mm.
- On this industrial dataset, the star-convex approach beats Mask R-CNN by roughly 2.8 IoU points and U-Net++ by roughly 1.2 points, while avoiding the fused-mask problem observed with U-Net++.
- Using a pixel-stratified Wasserstein-based split instead of an instance-based split raises final IoU from 0.9343 to 0.9617, showing that dataset splitting strategy materially changes measured performance on imbalanced industrial data.
- The model is selected on the 'ugly' class because that class signals production violations, so the reported metrics reflect a system tuned to detect process dirt rather than only to maximize average accuracy.
- Precise segmentation masks are presented as a reusable feature source for downstream process-analysis algorithms, such as estimating process humidity or flagging technology violations.
Reading between the lines
- The paper does not decompose the ~5 mm laboratory error into camera calibration, contour-fitting, and sampling-location components; a natural next step is to place a calibrated reference sensor directly under the camera on the same pellets that are imaged and compare per-pellet diameters.
- Because the star-convex mechanism is shape-generic, a plausible extension is to test the same pipeline on other round granular materials, such as tablets, seeds, or gravel; the paper gives no evidence beyond pellets but the representation does not depend on pellet chemistry.
- The reported IoU gain could partly reflect the morphological expansion applied to SAM-generated ground truth, so sweeping the expansion radius on a manually re-annotated subset would separate true algorithmic performance from label-engineering artifacts.
- Selecting the best model on the 'ugly' class means boundary precision on common classes may have been traded for rare-class sensitivity; a cost-weighted evaluation would clarify whether the 0.9617 IoU persists when false negatives on defects are penalized more heavily.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper proposes an image-based pipeline for instance segmentation, classification, and physical dimension measurement of iron ore pellets on a conveyor line. The method adapts StarDist with an EfficientNetV2 backbone, trained on ground-truth masks produced semi-automatically with SAM and then expanded by morphological operations, with a Wasserstein-distance-based stratified train/test split. The authors report a test-set IoU of 0.961676, precision/recall of 0.98039/0.98021 for their StarDist-based model, claim superiority over Mask R-CNN and U-Net++, and report a laboratory validation with mean absolute error of about 4.9 ± 0.1 for pellet dimensions.
Significance. If the reported results are robust, the paper demonstrates a useful cross-domain transfer: applying a cell-nuclei segmentation method (StarDist) to densely packed industrial objects with smoothed boundaries, while also contributing a Wasserstein-distance-based stratified splitting procedure and a morphological correction strategy for SAM-based annotations. The inclusion of three baseline comparisons (Mask R-CNN, U-Net++, ViT-based approaches) and an external laboratory check is a strength, as is the explicit acknowledgment that the laboratory samples came from a different physical location than the camera view. However, the significance is currently tempered by the absence of uncertainty estimates, per-class metrics, a stated IoU matching threshold, and independent verification of the ground-truth boundary correction; the central quantitative claims are plausible but not yet fully evidenced.
major comments (4)
- [§3.1] The ground-truth masks are generated by SAM and then expanded by morphological operations, but the paper provides no independent verification that the corrected boundaries coincide with true pellet edges. Because the same masks are used for training and for computing all reported metrics, any systematic boundary offset is learned into the target and can inflate the reported IoU and precision. I recommend annotating a subset of images manually or by an independent expert, reporting boundary agreement (e.g., boundary IoU or Hausdorff distance) per class, and reevaluating the model on the corrected labels.
- [§3.3 and Table 2] The metric definition in §3.3 states that a predicted object is a true positive only if its IoU with a ground-truth object exceeds a threshold τ, but the value of τ is never reported. In addition, the results in Table 2 are single point estimates with no variance, no per-class breakdown, and no statement of the test-set size (number of images and objects). The 'accuracy' value of 0.991564 in §4 is also undefined (pixel accuracy versus instance accuracy). Please specify τ, define all metrics, report means and standard deviations over multiple runs, and give per-class IoU/precision/recall along with the train/test split sizes.
- [§5] The laboratory validation reports a Mean Absolute Error of 4.9 ± 0.1 without units, and the authors state that laboratory samples were collected from a specially designated location rather than directly under the camera. The model and the laboratory measurements therefore concern different populations, no statistical test is performed, and the MAE does not validate per-object boundary accuracy or the pixel-to-millimeter calibration. Please state the units, describe the calibration procedure, and either perform a matched comparison on the same physical pellets or explicitly restrict the claim to distribution-level agreement rather than per-pellet measurement accuracy.
- [Table 2 and §4] The comparison with Mask R-CNN and U-Net++ does not state whether the baselines were trained on the same folds, the same image resolution, the same matching threshold, or the same hyperparameter selection procedure. Since the best model was selected based on the 'ugly' class, per-class metrics are necessary to support the claimed superiority of the StarDist-based approach by roughly 2 to 3 IoU points. Please document the full evaluation protocol for all compared methods and provide per-class results for each method.
minor comments (6)
- [Table 2] The table heading contains a typo ('Metrcis'), and the caption of Fig. 11 contains 'comprasion'; please correct these and other spelling errors throughout the manuscript.
- [Equation (1)] The expression for the Wasserstein distance is garbled and incomplete; please give a standard, well-defined definition and explain concretely how it was used to perform the pixel-stratified dataset split.
- [§2] The phrase 'pyramid patch weight smoothing' is not defined anywhere in the paper; either describe the operation precisely or remove the term.
- [§6] The passage beginning 'The statement refers to a process of normalizing the luminance channel...' reads like an inserted boilerplate definition and should be rewritten as an integrated part of the method description.
- [Figures 3 and 4] Figures 3 and 4 are referenced but not fully explained; please add legends, axis labels, and a clear description of what each output branch (distance, type, stardist) displays.
- [§4] The reported metrics are given with excessive significant digits (e.g., 0.961676); please report a reasonable number of digits consistent with the actual precision of the measurements.
Circularity Check
No significant circularity: supervised training and deferred-set evaluation are externally grounded; reported metrics and lab MAE do not reduce by construction to model inputs.
full rationale
The paper is an empirical supervised-learning study, not a derivation from first principles. The central results (Section 4: IoU 0.961676, precision 0.98039, recall 0.98021 on a deferred dataset; Section 5: lab MAE ~4.9 ± 0.1) are obtained by training a StarDist-based model on annotated images and evaluating it on held-out data. The ground-truth masks were produced semi-automatically with SAM and then expanded by morphological operations (Section 3.1); this is a data-quality and label-fidelity risk, not a circularity, because the model's predictions are not constructed from the test labels and the reported numbers are not equations that equal their own inputs. The comparison against Mask R-CNN and U-Net++ uses the same benchmark protocol, so the claimed advantage is an empirical outcome rather than a definitional one. The paper explicitly acknowledges a limitation in the physical validation: 'Statistical hypotheses were not tested because the laboratory samples were collected from a specially designated location rather than directly under the camera' (Section 5), which reduces confidence in the MAE comparison but does not make it circular, since laboratory measurements are external to the model. No load-bearing self-citations were found; references to StarDist [12,18] are external prior work, not arguments whose conclusion is the present claim. Loss weights, ray count, and post-processing choices are hyperparameters rather than quantities fitted to the reported evaluation metrics. Therefore no step in the claimed chain reduces by definition, by fit, or by a self-citation loop.
Assumptions & free parameters
free parameters (5)
- Loss weights (distance, type, stardist) =
1.0, 1.0, 0.5
- Number of StarDist rays =
32
- Training hyperparameters =
learning rate 3e-4, weight decay 1e-5, 1000 epochs, MultiStepLR at 500 and 800
- IoU matching threshold tau =
not reported
- MAE value and its uncertainty =
4.9 ± 0.1 (units unspecified)
assumptions (4)
- domain assumption SAM-based semi-automatic annotations, after morphological expansion, accurately represent true pellet boundaries and classes.
- domain assumption The four-class taxonomy (nice, joint, ugly, big) is well-defined and can be applied consistently by human annotators.
- domain assumption A bounding circle fitted to the segmented contour is an adequate proxy for physical pellet diameter.
- domain assumption Luminance normalization of input images aligns them with the training distribution and improves generalization.
Cite this review
Pith. "Pith review of Image-Based Method For Measuring And Classification Of Iron Ore Pellets Using Star-Convex Polygons." pith.science (2026). https://pith.science/paper/V2KDYSV4
@misc{pith2026250611126,
author = {Pith},
title = {Pith review of: Image-Based Method For Measuring And Classification Of Iron Ore Pellets Using Star-Convex Polygons},
year = {2026},
howpublished = {\url{https://pith.science/paper/V2KDYSV4}},
note = {Machine review of arXiv:2506.11126}
}
read the original abstract
We would like to present a comprehensive study on the classification of iron ore pellets, aimed at identifying quality violations in the final product, alongside the development of an innovative imagebased measurement method utilizing the StarDist algorithm, which is primarily employed in the medical field. This initiative is motivated by the necessity to accurately identify and analyze objects within densely packed and unstable environments. The process involves segmenting these objects, determining their contours, classifying them, and measuring their physical dimensions. This is crucial because the size distribution and classification of pellets such as distinguishing between nice (quality) and joint (caused by the presence of moisture or indicating a process of production failure) types are among the most significant characteristics that define the quality of the final product. Traditional algorithms, including image classification techniques using Vision Transformer (ViT), instance segmentation methods like Mask R-CNN, and various anomaly segmentation algorithms, have not yielded satisfactory results in this context. Consequently, we explored methodologies from related fields to enhance our approach. The outcome of our research is a novel method designed to detect objects with smoothed boundaries. This advancement significantly improves the accuracy of physical dimension measurements and facilitates a more precise analysis of size distribution among the iron ore pellets. By leveraging the strengths of the StarDist algorithm, we aim to provide a robust solution that addresses the challenges posed by the complex nature of pellet classification and measurement.
Figures
Figures from the paper (13 more)
Reference graph
Works this paper leans on
-
[1]
Instancecut: from edges to instances with multicut
Kirillov A, Levinkov E, Andres B, Savchynskyy B, and Rother C. Instancecut: from edges to instances with multicut. 2016
work page 2016
-
[2]
Kirillov Alexander, Mintun Eric, Ravi Nikhila, Mao Hanzi, Rolland Chloe, Gustafson Laura, Xiao Tete, Whitehead Spencer, Berg Alexander, Lo Wan-Yen, Dollar Piotr, and Girshick Ross. Segment anything. 2023
work page 2023
-
[3]
Kirillov Alexander, He Kaiming, Girshick Ross, Rother Carsten, and Dollar Piotr. Panoptic segmentation. 2019
work page 2019
-
[4]
Complete scanning application using opencv
Gangal Ayushe, Kumar Peeyush, and Kumari Sunita. Complete scanning application using opencv. 2021
work page 2021
-
[5]
Fastflow: Unsupervised anomaly detection and localization via 2d normalizing flows
Yu Jiawei, Zheng Ye, Wang Xiang, Li Wei, Wu Yushuang, Zhao Rui, and Wu Liwei. Fastflow: Unsupervised anomaly detection and localization via 2d normalizing flows. 2021
work page 2021
- [6]
- [7]
-
[8]
Image-based method for measuring pellet size distribution in the stable area of disc pelletizer
Xiaoyan Liu, Chuangang Mao, Sun Wei, and Xin W. Image-based method for measuring pellet size distribution in the stable area of disc pelletizer. 2018
work page 2018
Show all 19 references
-
[9]
Spatial transformer networks
Jaderberg M, Simonyan K, Zisserman A, and Kavukcuoglu K. Spatial transformer networks. 2015
2015
-
[10]
Statistical aspects of wasserstein distances
Victor M, Panaretos Yoav, and Zemel. Statistical aspects of wasserstein distances. 2018
2018
-
[11]
Nuclei instance segmentation and classification in histopathology images with stardist
Weigert Martin and Schmidt Uwe. Nuclei instance segmentation and classification in histopathology images with stardist. 2022
2022
-
[12]
Star-convex polyhedra for 3d object detection and segmentation in microscopy
Weigert Martin, Schmidt Uwe, Haase Robert, Sugawara Ko, and Myers Gene. Star-convex polyhedra for 3d object detection and segmentation in microscopy. 03 2020
2020
-
[13]
Efficientnetv2: Smaller models and faster training
Tan Mingxing, Quoc V , and Le. Efficientnetv2: Smaller models and faster training. 2021
2021
-
[14]
Morphological image analysis: Principles and applications
Soille P. Morphological image analysis: Principles and applications. 1999
1999
-
[15]
Lefuvre S. Int. conf. on computer analysis of images and patterns. 2007
2007
-
[16]
Conic: Colon nuclei identification and counting challenge 2022
Graham Simon, Jahanifar Mostafa, Vu Quoc, Hadjigeorghiou Giorgos, Leech Thomas, and Snead David. Conic: Colon nuclei identification and counting challenge 2022. 2021
2022
-
[17]
Focal loss for dense object detection
Lin Tsung-Yi, Goyal Priya, Girshick Ross, He Kaiming, and Dollar Piotr. Focal loss for dense object detection. 2017
2017
-
[18]
Cell detection with star-convex polygons
Schmidt Uwe, Weigert Martin, Broaddus Coleman, and Myers Gene. Cell detection with star-convex polygons. 2018
2018
-
[19]
Unet++: A nested u-net architecture for medical image segmentation
Nima Tajbakhsh Jianming Liang Zongwei Zhou, Md Mahfuzur Rahman Siddiquee. Unet++: A nested u-net architecture for medical image segmentation. 2018. 15
2018
Reviewed August 7, 2026 · model on record in the stance chip above.
Discussion (0). Sign in to comment.