Hi UW-Ming,
It looks like you've already done most of the work, you're just missing
a step or two. The Image Out indicator shown in your block diagram
looks like it's not a display, based on the property node you show in
your screenshot. If you go to your front panel and look at the
indicator there, does it look like an image display indicator with area
to show your output image? If not, go ahead and delete it and replace
it with an
Image Display from your Vision controls palette on
the front panel. Then when you go back and create a property node for
the display in the block diagram, you should see the properties for
16-bit display mapping as shown in that KnowledgeBase article. Then
you'll want to right-click the property node and choose "Change All to
Write" so that they accept the inputs you will specify ("Given Range",
1023, 0)
As for image processing steps such as your Fast Gaussian methods, you
will unfortunately need to keep the data as a 16-bit image for those
steps. This is because of the way the image is stored in memory, and
each pixel can only be stored in multiples of whole bytes. So if you're
working with an 8-bit monochrome image, you can store each pixel in
just one byte and be OK, but once you go up to 10 bits, you need to use
two entire bytes to store each pixel, so you're forced to use a 16-bit
image type for that, unfortunately.