Source-linked AI summary

A-Lamp: Adaptive Layout-Aware Multi-Patch Deep Convolutional Neural Network for Photo Aesthetic Assessment

Shuang Ma, Jing Liu, Chang Wen Chen

arXiv:1704.00248v1cs.CV

TL;DR

Fixed-size CNN inputs can alter composition, reduce resolution, or distort layout, threatening the fine-grained and holistic information needed for aesthetic assessment. A-Lamp accepts arbitrary-sized images and combines adaptive multi-patch detail learning with attribute-graph layout modeling through two subnets. On the AVA benchmark, the authors report significant improvement over the state of the art.

  • Problem

    Fixed-size CNN inputs require transformations that may lose fine-grained details and distort holistic layout, both important for photo aesthetic assessment.

  • Method

    A-Lamp combines adaptive multi-patch selection with Multi-Patch and Layout-Aware subnets that aggregate fine-grained and holistic image information.

  • Results

    The authors report significant improvement over the state of the art on the AVA photo-aesthetic-assessment benchmark.

  • Takeaways & Limitations

    A-Lamp provides a photo-aesthetic-assessment architecture that accepts arbitrary-sized images while preserving original-image detail and layout information.

  • Takeaways & Limitations

    Learning both high-resolution detail and specific local and global layout remains challenging because of training-time, dataset, memory, and representation demands.

Abstract

from arXiv · show

Deep convolutional neural networks (CNN) have recently been shown to generate promising results for aesthetics assessment. However, the performance of these deep CNN methods is often compromised by the constraint that the neural network only takes the fixed-size input. To accommodate this requirement, input images need to be transformed via cropping, warping, or padding, which often alter image composition, reduce image resolution, or cause image distortion. Thus the aesthetics of the original images is impaired because of potential loss of fine grained details and holistic image layout. However, such fine grained details and holistic image layout is critical for evaluating an image's aesthetics. In this paper, we present an Adaptive Layout-Aware Multi-Patch Convolutional Neural Network (A-Lamp CNN) architecture for photo aesthetic assessment. This novel scheme is able to accept arbitrary sized images, and learn from both fined grained details and holistic image layout simultaneously. To enable training on these hybrid inputs, we extend the method by developing a dedicated double-subnet neural network structure, i.e. a Multi-Patch subnet and a Layout-Aware subnet. We further construct an aggregation layer to effectively combine the hybrid features from these two subnets. Extensive experiments on the large-scale aesthetics assessment benchmark (AVA) demonstrate significant performance improvement over the state-of-the-art in photo aesthetic assessment.

1. Introduction

Existing photo-aesthetics methods struggle with fixed-size inputs because image transformations can damage fine-grained details and holistic layout. A-Lamp addresses this by accepting arbitrary-sized images and jointly learning detail and layout information through adaptive patches and complementary subnets.

  • Motivation: Hand-crafted and generic features are difficult to design effectively for photo aesthetic assessment.Generic features target natural-image characteristics rather than aesthetics-specific properties.
  • Motivation: Fixed-size CNN inputs require cropping, warping, or padding that can alter composition, reduce resolution, and distort image layout.These operations may impair the original image’s fine-grained details and holistic layout.
  • Proposed approach: A-Lamp accepts native arbitrary-sized images while simultaneously learning fine-grained details and overall layout.The stated goal is to preserve information from the original images during training and testing.
  • Challenges: Randomly selected patches preserve detail but fail to represent overall layout and require many training epochs for sufficient diversity.Large high-resolution inputs also impose greater training-time, dataset, and memory demands.
  • Proposed approach: The architecture combines an adaptive multi-patch strategy with attribute-graph layout representation through two dedicated subnets and an aggregation strategy.Adaptive selection targets aesthetically important patches, while the subnets model fine-grained and holistic information.
  • Contribution: A-Lamp introduces an architecture intended to support learning from any image size rather than small fixed-size inputs.The authors position arbitrary-image-size training as a broader deep-learning direction.

2. Related Work

Related work addresses fixed-size inputs, local detail, and image layout through separate strategies, but each retains important limitations. A-Lamp builds on these lines by combining adaptive patch processing with richer layout representation.

  • Fixed-size inputs: Most deep-learning vision methods transform images through cropping, scaling, or padding to satisfy fixed-size input requirements.These transformations can compromise network performance for photo aesthetics assessment.
  • Fixed-size inputs: Adaptive spatial pooling schemes theoretically support variable image sizes but commonly mimic them with multiple scaled fixed-size inputs in practice.GPU implementations are preferably run with fixed input sizes.
  • Multi-view aesthetics models: Double-column CNNs combine global and local views, while DMA-Net aggregates multiple randomly cropped patches.Their global views use padded or warped images, and DMA-Net’s patches are randomly cropped.
  • Multi-view aesthetics models: Random bags of patches cannot capture image layout, limiting multi-patch methods to incomplete scene representation.This limitation motivates adding an explicit holistic layout component.
  • Layout representation: Traditional layout descriptors approximate composition with heuristics such as visual balance, rule of thirds, golden ratio, and diagonal dominance.These descriptors cannot capture intrinsic photo aesthetics in image layout.
  • Layout representation: Attribute-graph methods represent structured object groups and spatial relationships, but prior approaches variably omit object characteristics, backgrounds, or holistic scene modeling.The cited approaches differ in which object, relation, and background properties they model.
  • A-Lamp architecture: The Multi-Patch subnet uses adaptive patch selection, shared-weight parallel CNNs, and joint feature aggregation.These components respectively select patches, extract patch features, and combine the resulting representations.

3. Adaptive Layout-Aware Multi-Patch CNN

A-Lamp combines adaptively selected detail patches with attribute-graph layout features for arbitrary-sized image aesthetics assessment. Its aggregation layers merge multi-patch statistics with local and global scene representations.

  • Architecture: A-Lamp accepts arbitrary-sized images and processes them through Multi-Patch and layout-aware components.The architecture adaptively selects patches while separately representing salient objects and the overall scene.
  • Adaptive Patch Selection: Patch selection favors salient, diverse, and spatially separated regions rather than random crops.Saliency identifies informative regions, pattern diversity preserves foreground and background variation, and an overlapping constraint limits redundant patches.
  • Adaptive Patch Selection: The selection objective uses normalized saliency, patch-pattern distance, and spatial distance to search for an informative patch combination.Patch patterns are represented with edge and chrominance distributions, and their difference is measured using a Wasserstein distance.
  • Multi-Patch Subnet: The Multi-Patch subnet aggregates shared-CNN features from multiple patches using statistical functions and fully connected layers.The adopted functions are max and mean, whose outputs are concatenated before further projection.
  • Layout-Aware Subnet: The layout-aware subnet detects salient objects and constructs attribute-graphs with local object nodes, a global scene node, and relational edges.Local attributes encode object arrangements, while global attributes describe object placement relative to the overall scene topology.
  • Aggregation and Outputs: The aggregation design uses max and min statistical functions because experiments found them to perform best, while larger function sets risk over-fitting.The figure examples show original images alongside selected 224 × 224 patches.

4. Experimental Results

Experiments on AVA evaluate adaptive multi-patch learning against transformed-input, fixed-size, non-fixed-size, and state-of-the-art methods. A-Lamp improves performance by combining fine-grained details with holistic layout information.

  • Dataset and setup: The AVA benchmark contains about 250,000 rated images, with roughly 200 ratings per image and binary labels based on mean rating above 5.The experiments use roughly 200,000 training images and 19,000 testing images under the partitioning used by prior work.
  • Adaptive Multi-Patch subnet: New-MP-Net achieves 81.7% accuracy and 0.91 F-measure, compared with 71.2% accuracy and 0.83 F-measure for Random-MP-Net.The authors attribute the difference to adaptive selection of informative patches rather than random cropping, which can repeat locations and risk confusing or overfitting the network.
  • Adaptive Multi-Patch subnet: Adaptive patch selection retains salient objects, fine-grained details, and diverse background patterns while requiring 20–30 training epochs instead of 50.The reported result combines better performance with shorter training than the random-cropping setup.
  • Comparison with baselines: Both New-MP-Net and A-Lamp outperform fixed-size VGG16 variants using center-cropped, warped, or padded inputs.This comparison supports the benefit of training from multiple patches rather than a single transformed patch.
  • Comparison with the state of the art: A-Lamp reaches 82.5% test accuracy versus 73.25% for DCNN, whose inputs combine randomly cropped and warped images.The authors report that averaging DMA-Net with fine-tuned AlexNet reaches 75.4%, below A-Lamp’s 82.5%.
  • Effectiveness analysis: Layout-aware processing slightly improves New-MP-Net and substantially outperforms other state-of-the-art approaches, indicating that both holistic layout and fine-grained information matter.A-Lamp scores higher on original images than downsampled and warped versions, responding to layout and detail changes caused by transformations.
  • Content-based analysis: Performance gains vary by content: fine-grained detail benefits floral and architecture images, while holistic layout is more important for portraits and animals.The authors connect these differences to complicated texture details in floral and architecture images and clearer semantic meaning in portraits and animals.

5. Conclusion

The paper presents A-Lamp CNN for photo aesthetic assessment with arbitrary-sized inputs. It combines multi-patch detail learning and layout-aware processing, and experiments on AVA show significant improvement over the state of the art.

  • Conclusion: A-Lamp CNN accepts arbitrary-sized images and captures fine-grained details and holistic image layout simultaneously.Its architecture uses a Multi-Patch subnet, a Layout-Aware subnet, and an aggregation layer for hybrid features.
  • Conclusion: Extensive experiments on the AVA benchmark show that A-Lamp CNN significantly improves the state of the art in photo aesthetics assessment.The paper identifies applications to style classification, object recognition, image retrieval, and scene classification as future work.
Loading 1704.00248v1…