Answers.Body: <p>I think it depending on your input image for testing. If your testing image is similar to original 1,000 images, which is no rotation on the view, I don't think augmented images help increasing classification accuracy.</p>
  <p>I don't know what metal and plastic surface condition you want to detect, but 1,000 images per class would be enough for to reach around 80% detection accuracy for simple surface feature, like nick, inclusion, and etc.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2022-03-29T22:26:54.767Z
Answers.LastActivityDate: 2022-03-29T22:26:54.767Z
Answers.UserDisplayName: Cloud Cho
Answers.Body: <p>This is a good question.  The naïve view would be that there is no difference besides &quot;there just being more images&quot;.  However, this is not necessarily the case.</p>
  <p>The answer depends on how &quot;true&quot; your augmented dataset is to your original dataset.  In some cases, the augmentations are <em>less</em> representative of the original images.  In that situation, not including the original dataset in your training may be harming your training/model performance more than &quot;there just being more images&quot;.  You would also influencing the <em>quality of your training</em>.</p>
  <p>In some cases, you can tell <em>a priori</em> if the augmentation is representative of the original.  For example, a a car vs. truck dataset that is flipped horizontally is probably representative of the original.</p>
  <p>In situations where you cannot tell <em>a priori</em>, you can train a model with the original dataset and another model with an equal number of augmented images.  In situations where the augmentation is &quot;true&quot;, there should not be a huge difference in model performance. (With small datasets, the fluctuations in performance can be &quot;huge&quot;, and this would not apply).</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2022-12-25T02:36:04.463Z
Answers.LastActivityDate: 2022-12-25T02:41:43.843Z
Answers.LastEditDate: 2022-12-25T02:41:43.843Z
Answers.UserDisplayName: Snehal Patel
Body: <p>I am training on yolo and I had a small dataset. I decided to increase it by augmenting it with rotation, shearing, etc to increase the size and increase accuracy.</p>
  <p>Now I have seen augmented datasets labeled as with and without original images.</p>
  <p>I was wondering if there is difference between training with and without original images besides there just being more images?</p>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2022-03-29T16:39:19.793Z
Comments.Text: How many image for class in your dataset? Also are your image bird eye or satellite view?
Comments.UserDisplayName: Cloud Cho
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2022-03-29T19:02:39.900Z
Comments.Text: My augmented has 10 k, original has 1k. My images are from monocular camera on a factory press
Comments.UserDisplayName: devman3211
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2022-03-29T21:33:51.050Z
Comments.Text: Thanks for the information. How many different class in you 1,000 original image? If your image collection at the factory pressing machine, is the photos of metal surface?
Comments.UserDisplayName: Cloud Cho
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2022-03-29T21:41:11.270Z
Comments.Text: They are metal and plastic surfaces. So to clarify I have 25,000 images augmented total and 3,000k images original. There are 3 classes.
Comments.UserDisplayName: devman3211
Tags: <deep-learning><computer-vision><object-detection><yolo><data-augmentation>
Title: Performance of augmented dataset with or without original images
UserDisplayName: devman3211
ThreadText: # Performance of augmented dataset with or without original images
  
  (Asked by: username_0 on 2022-03-29)
  
  I am training on yolo and I had a small dataset. I decided to increase it by augmenting it with rotation, shearing, etc to increase the size and increase accuracy.
  
  Now I have seen augmented datasets labeled as with and without original images.
  
  I was wondering if there is difference between training with and without original images besides there just being more images?
  
  **Tags:** deep-learning, computer-vision, object-detection, yolo, data-augmentation
  
  > **Comments:**
  > **username_1**: How many image for class in your dataset? Also are your image bird eye or satellite view?  
  > **username_0**: My augmented has 10 k, original has 1k. My images are from monocular camera on a factory press  
  > **username_1**: Thanks for the information. How many different class in you 1,000 original image? If your image collection at the factory pressing machine, is the photos of metal surface?  
  > **username_0**: They are metal and plastic surfaces. So to clarify I have 25,000 images augmented total and 3,000k images original. There are 3 classes.  
  
  ---
  
  ## 2 answers
  
  ### Answer by username_1 on 2022-03-29. Score: 0
  
  I think it depending on your input image for testing. If your testing image is similar to original 1,000 images, which is no rotation on the view, I don't think augmented images help increasing classification accuracy.
  
  I don't know what metal and plastic surface condition you want to detect, but 1,000 images per class would be enough for to reach around 80% detection accuracy for simple surface feature, like nick, inclusion, and etc.
  
  
  ---
  
  ### Answer by username_2 on 2022-12-25. Score: 0
  
  This is a good question. The naïve view would be that there is no difference besides "there just being more images". However, this is not necessarily the case.
  
  The answer depends on how "true" your augmented dataset is to your original dataset. In some cases, the augmentations are *less* representative of the original images. In that situation, not including the original dataset in your training may be harming your training/model performance more than "there just being more images". You would also influencing the *quality of your training*.
  
  In some cases, you can tell *a priori* if the augmentation is representative of the original. For example, a a car vs. truck dataset that is flipped horizontally is probably representative of the original.
  
  In situations where you cannot tell *a priori*, you can train a model with the original dataset and another model with an equal number of augmented images. In situations where the augmentation is "true", there should not be a huge difference in model performance. (With small datasets, the fluctuations in performance can be "huge", and this would not apply).
  
  
  ---
  
  