Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
475 views
in Technique[技术] by (71.8m points)

conv neural network - How can I improve mask prediction by Mask RCNN?

How can I improve the mask prediction by Mask RCNN model? Bounding box and class prediction seems to be okay in my case. Masks are kind of acceptable for small objects but not for big objects. The story is similar for other images as well. Here's my configurations:

RPN_ANCHOR_SCALES = (16, 32, 64, 128, 256)

TRAIN_ROIS_PER_IMAGE = 64

MAX_GT_INSTANCES = 50

POST_NMS_ROIS_INFERENCE = 500

POST_NMS_ROIS_TRAINING = 1000

USE_MINI_MASK True

MASK_SHAPE [28, 28]

MINI MASK_SHAPE [56, 56]

LEARNING_RATE = 0.001

LEARNING_MOMENTUM = 0.9

WEIGHT_DECAY = 0.0001

EPOCHS = 500

Any suggestions would be great!

results

question from:https://stackoverflow.com/questions/65928571/how-can-i-improve-mask-prediction-by-mask-rcnn

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

Wanted to give an update to my post. I improved my accuracy by changing default mask_shape to [56, 56]. In order to be able to change the config, an extra conv2dtranspose layer should be added in model.train py


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...