GithubHelp home page GithubHelp logo

Comments (10)

happywu avatar happywu commented on July 28, 2024 1

I guess you misunderstood me.

Let us take out the C5 path alone in your RefineNet, assume C5 in your GlobalNet outputs 8x8 feature maps.

In your RefineNet, you need to upsample these 8x8 feature maps to 64x64 in order to perform your feature map concatenation of different levels.
Your architecture uses three bottleneck first, resulting 8x8 feature maps, then one 8x upsampling to get the 64x64 feature maps.

Also, I could use one bottleneck + 2x upsampling to get 16x16 feature maps first, and perform this (bottleneck + 2x upsampling) another two times to get 64x64 feature maps.

My question here is whether you have compared these two different ways to get 8x upsampled feature maps, or you just only tried your architecture in the first place?

from tf-cpn.

chenyilun95 avatar chenyilun95 commented on July 28, 2024

We later concatenate all the feature map of different levels together so they should be same size.

from tf-cpn.

happywu avatar happywu commented on July 28, 2024

@chenyilun95 I mean 8x upsampling could be realized by three 2x sampling,
thus three (bottleneck + 2x upsampling) instead of three bottleneck + 8x sampling,
which seems more smooth to me. Did you try this architecture?

from tf-cpn.

chenyilun95 avatar chenyilun95 commented on July 28, 2024

Bottleneck block doesn't downsample the feature.

from tf-cpn.

chenyilun95 avatar chenyilun95 commented on July 28, 2024

Oh. I got it. We’ve done some similar architecture without previous FPN feature, which works not as good as this. But not your architecture.

from tf-cpn.

happywu avatar happywu commented on July 28, 2024

Adding FPN feature could lead to good results is reasonable. Thus you didn't do experiments that using the same GlobalNet (FPN), and only differ in how to get high resolution feature maps (how to reach 8x upsampling), right?

from tf-cpn.

chenyilun95 avatar chenyilun95 commented on July 28, 2024

Yes. We only do some attempt to use hyper net in the paper.

from tf-cpn.

happywu avatar happywu commented on July 28, 2024

Got it! Thanks!

from tf-cpn.

7color94 avatar 7color94 commented on July 28, 2024

I tried it. And it seems that bottleneck + 2x upsampling can not achieves better performance...

from tf-cpn.

happywu avatar happywu commented on July 28, 2024

@7color94 Thanks for the info!

from tf-cpn.

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.