Image Cropping under Design Constraints

Takumi Nishiyasu, Wataru Shimoda, Yoichi Sato
10/13/2023
cs.CV

No official code found. Best implementation: CyberAgentAILab/cropping-design-constraints (11 stars, last commit 2023-11-28).

Abstract

Image cropping is essential in image editing for obtaining a compositionally enhanced image. In display media, image cropping is a prospective technique for automatically creating media content. However, image cropping for media contents is often required to satisfy various constraints, such as an aspect ratio and blank regions for placing texts or objects. We call this problem image cropping under design constraints. To achieve image cropping under design constraints, we propose a score function-based approach, which computes scores for cropped results whether aesthetically plausible and satisfies design constraints. We explore two derived approaches, a proposal-based approach, and a heatmap-based approach, and we construct a dataset for evaluating the performance of the proposed approaches on image cropping under design constraints. In experiments, we demonstrate that the proposed approaches outperform a baseline, and we observe that the proposal-based approach is better than the heatmap-based approach under the same computation cost, but the heatmap-based approach leads to better scores by increasing computation cost. The experimental results indicate that balancing aesthetically plausible regions and satisfying design constraints is not a trivial problem and requires sensitive balance, and both proposed approaches are reasonable alternatives.

View on arXivView PDF

Code Implementations(1)

codes for evaluating image cropping under design constraints

112PythonOct 2, 20232 years ago

Similar Papers

Cite this paper

@article{nishiyasu2023image,
  title  = {Image Cropping under Design Constraints},
  author = {Takumi Nishiyasu and Wataru Shimoda and Yoichi Sato},
  year   = {2023},
  eprint = {2310.08892},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2310.08892v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2310.08892.svg)](https://codeofpaper.com/paper/2310.08892)

Discussion