Answers.Body: <p>One of the used is to use a neural interpolation, this is using a pretrained model to zoom our images, in some sense training with this kind of images is like combining this pretrainined model with our new data, and can be seen as transfer learning technique </p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-03-09T14:55:26.787Z
Answers.Text: I can't really understand how this answers my question. What are the benefits of using interpolation before feeding the input to the neural network, if there are any, is my question. I am confused reading this answer. Could you explain more clearly?
Answers.UserDisplayName: MattSt
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-02-08T10:54:53.307Z
Answers.LastActivityDate: 2020-02-08T10:54:53.307Z
Answers.UserDisplayName: the boss
Body: <p>Interpolation is a common way to make an image fit the right input shape for a neural network. </p>
  
  <p>But is there any point in using interpolation to make it easier for the network to learn?</p>
  
  <p>I assume interpolation adds no extra information to the input; It only uses existing information to increase the resolution and fill missing values.</p>
  
  <p>However, sometimes I have observed that while I can not see anything with my human eye, using some kind of advanced interpolation technique such as b-spline interpolation makes it crystal clear that the object i am looking for is in the image, especially in the domain of infrared images.</p>
  
  <p>So, is there any benefit for using interpolation rather than feeding a low dimensional image to a neural network?</p>
  
Tags: <neural-networks><machine-learning><convolutional-neural-networks><computer-vision><interpolation>
Title: Interpolating image to increase resolution before feeding it to a neural network
UserDisplayName: MattSt
ThreadText: # Interpolating image to increase resolution before feeding it to a neural network
  
  (Asked by: username_0 on 2020-02-05)
  
  Interpolation is a common way to make an image fit the right input shape for a neural network.
  
  But is there any point in using interpolation to make it easier for the network to learn?
  
  I assume interpolation adds no extra information to the input; It only uses existing information to increase the resolution and fill missing values.
  
  However, sometimes I have observed that while I can not see anything with my human eye, using some kind of advanced interpolation technique such as b-spline interpolation makes it crystal clear that the object i am looking for is in the image, especially in the domain of infrared images.
  
  So, is there any benefit for using interpolation rather than feeding a low dimensional image to a neural network?
  
  **Tags:** neural-networks, machine-learning, convolutional-neural-networks, computer-vision, interpolation
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2020-02-08. Score: 1
  
  One of the used is to use a neural interpolation, this is using a pretrained model to zoom our images, in some sense training with this kind of images is like combining this pretrainined model with our new data, and can be seen as transfer learning technique
  
  > **Comments:**
  > **username_0**: I can't really understand how this answers my question. What are the benefits of using interpolation before feeding the input to the neural network, if there are any, is my question. I am confused reading this answer. Could you explain more clearly?  
  
  ---
  
  