Yes probably some documentation is missing but I think that we can build a clear path and better documentation or tutorials when we will unify a little bit the image processing API that currently it is quite duplicated or sparse in the ecosystem (also generally we cannot promote private API to the end users like  from tensorflow.python).
The modern history of this in  Addons/Ecosystem it is already quite old:

  

      github.com/tensorflow/addons
  

  
    
  
	  
  

  
    
      Migrate AutoAugment and RandAugment to TensorFlow Addons. 7
    

    
      
        opened 
        
          
        
        Mar 5, 2020
      
      

        
          closed 
        
          
        
        May 28, 2020
      
        

      
        
          
          dynamicwebpaige
        
      
    

    
        Feature Request
        help wanted
        image
    
  


  
    **Describe the feature and the current behavior/state.**
RandAugment and AutoAu…gment are both policies for enhanced image preprocessing that are included in EfficientNet, but are still using `tf.contrib`.

https://github.com/tensorflow/tpu/blob/master/models/official/efficientnet/autoaugment.py

The only `tf.contrib` image operations that they use, however, are [rotate](https://www.tensorflow.org/addons/api_docs/python/tfa/image/rotate), [translate](https://www.tensorflow.org/addons/api_docs/python/tfa/image/translate) and [transform](https://www.tensorflow.org/addons/api_docs/python/tfa/image/transform) - all of which have been included in TensorFlow Addons.

**Relevant information**
- Are you willing to contribute it (yes/no): 
No, but am hoping that someone from the community will pick it up (potentially a Google Summer of Code student)?

- Are you willing to maintain it going forward? (yes/no):
Yes

- Is there a relevant academic paper? (if so, where):
AutoAugment Reference: https://arxiv.org/abs/1805.09501
RandAugment Reference: https://arxiv.org/abs/1909.13719

- Is there already an implementation in another framework? (if so, where):
See link above; this would be a standard migration from `tf.contrib`.

- Was it part of tf.contrib? (if so, where):
Yes

**Which API type would this fall under (layer, metric, optimizer, etc.)**
Image

**Who will benefit with this feature?**
Anyone doing image preprocessing, especially for EfficientNet.
  

  

  
    
    
  

  



  

      github.com/tensorflow/addons
  

  
    
  
	  
  

  
    
      [1/2] Add Image Ops for Data Augmentation  5
    

    
      
        opened 
        
          
        
        Mar 18, 2020
      
      

        
          closed 
        
          
        
        May 28, 2020
      
        

      
        
          
          abhichou4
        
      
    

    
        Feature Request
        good first issue
        help wanted
        image
    
  


  
    Part 2: https://github.com/tensorflow/addons/issues/1353

As part of #1226, re…levant image ops need to be added to `tfa.image`. List of ops tracked in this issue (tick the op only once the corresponding PR is *merged*):

- [x] Blend 
- [x] CutOut 
- [ ] Identity
- [x] Translate X, Y
- [x] Shear X, Y
- [ ] Solarize Ops 
- [ ] Posterize
- [ ] AutoContrast
- [x] Equalize 
- [ ] Invert  
- [ ] Color
- [ ] Brightness 
- [x] Sharpness 

Reference: https://github.com/tensorflow/tpu/blob/master/models/official/efficientnet/autoaugment.py