Giter Site home page Giter Site logo

论文中的一些疑惑 about fastfcn HOT 6 CLOSED

wuhuikai avatar wuhuikai commented on August 25, 2024
论文中的一些疑惑

from fastfcn.

Comments (6)

wuhuikai avatar wuhuikai commented on August 25, 2024
  1. y_s 是没有dilated convolutionbackbone的输出, 即经典FCNbackbone的输出
  2. h是通过一个CNN (即JPU) 建模的。具体来说,JPU是在进行如下操作: (1)求解出一个隐式的h, (2)使用隐式的h来处理y_m, 获得最后上采样后的特征图

from fastfcn.

HolmesShuan avatar HolmesShuan commented on August 25, 2024

Hi, SOTA with 3x speedup. Nice job!
Due to my limited knowledge of segmentation, I find the following descriptions hard to understand, any help?

  1. The caption of Figure 5: ... and the rest part of y_m. What do you mean the rest part?
  2. The right subfigure of Figure 5 wraps node 1,2,3 with 3x3 conv, d=1, yet left subfigure uses node 0,2,4. Note that dilation rate 1 focuses on y^0_m, which corresponds to the left subfigure or the other? How to understand dilation rate 1 focuses on y^0_m and d=2 aims at y^0_m and y_s?
  3. The problem defined in Eq.(1): is equation a known function? If it is true, Eq.(4) with learnable equation and equation may be different from the pre-defined joint upsampling problem.
  4. As described in section 3.3.3, Eq.(4) is an optimization problem. What is the specific learning target in this problem?

Thanks in advance.

from fastfcn.

wuhuikai avatar wuhuikai commented on August 25, 2024
  1. As shown in Equation 4, y_m can be split into y_m^0 and y_m^1. The rest part of y_m means y_m^1.
  2. Both d=1 and d=2 correspond to the right figure. The left figure shows that y_s only depends on y_m^0. The inputs of d=1 (the dotted box) are y_m^0 and y_m^1, while the inputs of d=2 (the solid box) are y_m^0.
  3. f() is a know function. As for Equation 4, y_s = h(y_m^0) is also a know function after the training converges.
  4. The objective is to find a function \hat{h}() to approximate y_s = h(y_m^0).

from fastfcn.

HolmesShuan avatar HolmesShuan commented on August 25, 2024

Thanks for your responses. I still wonder the proposed solving with CNNs indeed solves the optimization problem strictly? The stage (b) seems to optimize equation and equation simultaneously.

from fastfcn.

wuhuikai avatar wuhuikai commented on August 25, 2024

JPU does not solve the optimization problem strictly. Motivated by joint upsampling, we employ a CNN to approximate the optimization problem.

from fastfcn.

HolmesShuan avatar HolmesShuan commented on August 25, 2024

Cool, thanks.

from fastfcn.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.