1 Introduction

Electron Beam Melting (EBM) and Selective Laser Melting (SLM) metal powder bed fusion additive manufacturing (AM) techniques often generate surfaces containing re-entrant features such as overhangs and undercuts (see Fig. 1a). Re-entrant planar surface features are characterised by two or greater z height values for an (x,y) position (see Fig. 1c).

Fig. 1
figure 1

a Typical SLM side surface, b surface showing projection curtains, c re-entrant surface showing three z positions at one (x,y) location

These as-built features, a by-product of the AM layer-by-layer deposition process, may have functional advantages. Importantly, one significant advantage AM systems have, when compared to conventional subtractive processes such as milling and turning, is the ability to manufacture components with intentional, designed-in, re-entrant features at scales matched to the functional requirements. Manufacturing components with these features will provide advantages based on two properties produced by such features: firstly, re-entrant features increase the specific surface area: that is, an increase in the total surface areas for a given planar envelope area or component volume and secondly the ability to mechanically lock to the re-entrant surface. Increased surface area for a given planer area may have applications in battery and capacitor plate design where the surface contact area between liquid or gel electrolyte and the plate may be increased [1]. There may be applications in cooling and fluid flow where an increase in contact surface area provides greater volumetric efficiency [2] and medical applications such as orthopedic and dental implants where osseo integration between implant and tissue may be enhanced by the increased surface area [3]. These medical applications, and other applications such as paint and coating adhesion, may also be enhanced by the second property of re-entrant features that can be designed-in: the ability to mechanically lock to the surface. Dovetail joints used in woodworking are an example of mechanical locking due to designed shape.

Conventional surface topography measurement techniques, such as optical focus variation or confocal microscopy, mechanical stylus or CMM probing have a limited ability to measure internal or re-entrant features and can be considered “line of sight” techniques. The surface data produced by such techniques is generally created as a height map, with a single z value corresponding to a specific (x, y) position. Surfaces between steps are interpolated, producing surface curtains at re-entrant features, see Fig. 1b. Characterisation of a re-entrant surface using line-of-sight measurement instrumentation and using height map analysis may, depending upon the surface texture parameter evaluated, produce significant errors. X-ray computed tomography (CT), used in this study, has no such line-of-sight restrictions and has been used successfully for the measurement of internal surfaces [4, 5], dimensions [6, 7] and porosity [8]. CT data is true 3D data, consisting of (x, y, z) co-ordinate information.

A new surface characterisation measurement parameter, Sdrprime, is proposed here with the ability to extract surface information from true 3D data, such as that obtained using CT, which includes data for re-entrant surfaces. Sdrprime is the percentage of additional surface (including re-entrant surfaces) contributed by the texture as compared to the area of a plane the size of the envelope area, therefore Sdrprime relates directly to the specific surface area. Sdrprime is computed as

$$ Sdr_{prime} = \frac{1}{{A_{prime} }}\left( {\mathop {\iint }\limits_{{D_{S} }} \left\| {\varvec{r}_{u} \left( {u,v} \right) \times \varvec{r}_{v} \left( {u,v} \right) } \right\|du dv - A_{prime} } \right) $$

where r(u, v) is the measured surface, described by a parametric function

$$ \varvec{r}\left( {u,v} \right) = \left\{ {\begin{array}{*{20}c} {x = x\left( {u,v} \right)} \\ {y = y\left( {u,v} \right)} \\ {z = z\left( {u,v} \right)} \\ \end{array} } \right. $$

r(u, v) is the partial derivative in • direction, Ds is the domain of the measured surface and Aprime is the envelope area. Sdrprime relates directly to the ISO 25178-2 [9] hybrid parameter Sdr, (called SdrISO here for clarity) the developed interfacial area ratio, expressed as the percentage of additional area contributed by the texture as compared to a plane the size of the envelope area, which has application for height map (grid) data and does not have application to true 3D data, and so, significantly, cannot account for data from re-entrant features. SdrISO is computed as

$$ Sdr_{ISO} = \frac{1}{A}\left[ {\mathop {\iint }\limits_{A} \left( {\sqrt {1 + z_{x}^{2} + z_{y}^{2} } - 1} \right) dx dy} \right] $$

Pagani et al. [10] proposed a generalisation of the Sdr parameter (called Sdrmesh here for clarity) that computes the percentage of additional surface contributed by the texture as compared to the form area (not the envelope area), computed as

$$ Sdr_{mesh} = \frac{1}{A}\left( {\mathop {\iint }\limits_{{D_{S} }} \varvec{r}_{u} \left( {u,v} \right) \times \varvec{r}_{v} \left( {u,v} \right) du dv - A} \right) $$

where A is the form area. Figure 2 shows a two-dimensional (profile) representation of the form area and envelope area for a generated surface section. The envelope area, used in the calculation of SdrISO and Sdrprime, represented by profile length (a) in Fig. 2, is not surface-structure dependent and relates directly to the component dimensions. The form area, used for the calculation of Sdrmesh, represented by profile length (a + b + c) in Fig. 2, is the total area of all surfaces (upward and downward facing) projected onto the measurement plane. The form area is therefore structure dependent and the presence of re-entrant features will increase the form area, but will not change envelope area.

Fig. 2
figure 2

Profile representations of envelope and form areas a surface section profile, b envelope length (a) and form length (a + b+c)

It should be noted that if there are no re-entrant features the form area is equivalent to the envelope area and the values of SdrISO, Sdrprime and Sdrmesh are equivalent.

1.1 Why use Sdr prime?

The significant advantages of parameter Sdrprime over SdrISO and Sdrmesh are, firstly, that the parameter relates directly to the physical envelope of the measured component (SdrISO does also, but Sdrmesh does not) and, secondly, that Sdrprime has the ability to include all surface features, including re-entrant features (Sdrmesh does also, but SdrISO does not). Of the three Sdr parameters, Sdrprime is the only one that reports the actual percentage increase of the designed surface area due to the surface texture in relation to the physical envelope of the measured component, making it most functionally useful. As Sdrprime is the percentage of surface area above the area of a plane the size of the envelope area, calculation of the actual surface area of a component surface is simply a matter of multiplying the envelope area value by (Sdrprime/100) + 1. Values of Sdrmesh will be reported here for completeness, but the primary comparison here is between the ISO 25178-2 parameter Sdr (called SdrISO in this paper for clarity) and Sdrprime, as Sdrprime has a more direct relation to functional performance.

2 Methodology

This work reports on the measurement and analysis of the as-built surfaces of two AM components: a (3 × 2) mm area extracted from the planar side-surface of a (20 × 12 × 10) mm medical implant and a section of a (3 × 2 × 2) mm bio-active lattice structure with nominally cylindrical, approximately 0.5 mm diameter, lattice bars. The small implant was manufactured from Ti6Al4V ELI (extra-low interstitial) using a Renishaw AM 250 SLM system. The nominal powder particle size was 15–45 µm. The lattice structure was manufactured from Ti6Al4V ELI using an Arcam Q10 EBM system. The nominal powder particle size was 45–100 µm. The methodology for the extraction of these surfaces from CT point cloud data is reported elsewhere [11, 12]. Data for the extracted surfaces, including captured re-entrant features (Sdrprime and Sdrmesh) are compared to projected (grid) data, SdrISO. This grid data simulates data produced using a (perfect) line-of-sight instrument to measure the same surface. This data will not include re-entrant information. Note: the Sdrprime and Sdrmesh calculation applied to grid data (height values projected onto a plane) produces the same result as SdrISO for the same grid data. The values of these three parameters for two simulated structured surface examples are given and the robustness of the parameters, together with CT acquisition accuracy are discussed.

The CT measurement settings and the surface extraction procedure are discussed in Sect. 2.1. The data processing and parameter generation are reported in Sect. 2.2.

2.1 CT Measurement and Surface Extraction

The SLM medical implant and the EBM lattice were both scanned on a Nikon XT H 225 CT. Reconstruction was performed using Nikon CT Pro 3D [13]. Surface determination was performed using VGStudio MAX 3.0 [14]. Local iterative surface determination was performed with a search distance of 4.0 voxels. Both surfaces were extracted using the VGStudio MAX 3.0 “Super Precise” setting and the file saved with a PLY format. The settings for the XT H 225 scan of the SLM medical implant are shown in Table 1.

Table 1 XT H 225 settings for the SLM medical implant scan

An image of the extracted surface (PLY format) from the CT scan of the small medical implant surface is shown in Fig. 3

Fig. 3
figure 3

Extracted surface from SLM planar surface

The settings for the XT H 225 scan of the EBM lattice structure are shown in Table 2.

Table 2 XT H 225 settings for the EBM lattice structure scan

The extracted lattice (PLY format) is shown in Fig. 4. The region of intertest (ROI) used in the analysis is indicated in green. The dimensions for all figures are in mm.

Fig. 4
figure 4

Extracted surface of the EBM scan of the lattice structure, showing the single bar region of interest used in the analysis

2.2 Data Processing and Generation of Surface Parameters

For the small Ti6Al4V ELI medical implant the extracted surface planar ROI is shown in Fig. 5, showing the blue total least-squares reference plane.

Fig. 5
figure 5

Extracted planar surface section of SLM small medical implant

The extracted ROI of the EBM lattice structure is shown in Fig. 6. The reference cylinder is shown in blue. The cylinder was unwrapped prior to surface analysis.

Fig. 6
figure 6

Extracted section of EBM lattice structure

2.2.1 Projected (grid) Data

To generate data sets similar to those which would be produced by line-of-sight metrology techniques, such as optical focus variation and contact stylus profilometry, the extracted surface data was projected onto a grid (aligned with the datum planes). The grid spacing for the surface extracted from the SLM medical implant was 5 µm. The grid spacing for the surface extracted from the EBM lattice structure was 2 µm. This projection generates height-map data, with a single z value corresponding to an (x,y) location. This projection onto a grid produces as interpolated surface curtain where actual surface features are re-entrant, see Fig. 7.

Fig. 7
figure 7

Detail of unwrapped EBM lattice, showing curtains caused by projection onto a grid

2.2.2 Comparison of Projected (grid) and Mesh Data Sets

SdrISO surface data values can now be generated from this projected data, which has no information about re-entrant features, and this data can be compared to the true 3D mesh data to illustrate the potentially functionally significant errors produced when re-entrant features are not included in the surface parameter generation. Values of Sdrprime and Sdrmesh were generated for the AM surface CT 3D data sets and for the simulated structured surfaces. In all cases the primary (unfiltered) surface data sets were used in the comparison.

3 Results

3.1 Simulated Surface Examples

Two simulated structures are presented to illustrate the errors produced using projected (grid) data.

3.2 Simulated Surface, Example A

Figure 8a shows a CAD representation of a simulated structured surface, designed with intentional re-entrant features. The surface consists of repeated mushroom features. Each mushroom has a 4 mm diameter cap, with a 1 mm height, on a 1 mm diameter stem, with a 4 mm height. The envelope area is considered to be the top area of the cap, Acap, 4π mm2. This envelope area is used in the calculation of SdrISO and Sdrprime.

Fig. 8
figure 8

a structured surface, b graph of percentage height down from top vs total surface area

SdrISO is the percentage of additional surface (using grid-projected data) contributed by the texture as compared to the area of a plane the size of the envelope area, 4π mm2. The total projected surface area is 24π mm2 (75.4 mm2), which is the area of top face of the cap (4π mm2) plus the area of the projection curtain, which is the circumference of the cap (4π mm) multiplied by the mushroom height, 5 mm. The calculated value of SdrISO is therefore (24–4) π/4π × 100% = 500%.

Sdrprime is the percentage of additional surface (including re-entrant surfaces) contributed by the texture as compared to the area of a plane the size of the envelope area. The actual surface area, including the surface area directly below the mushroom, is 61.3 mm2. The value of Sdrprime is therefore (61.26–4π)/4π × 100% = 387%.

Sdrmesh is the percentage of additional surface (including re-entrant surfaces) contributed by the texture as compared to the area of a plane the size of the form area. The actual surface area, including the surface area directly below the mushroom, is 61.3 mm2. The form area in this example is the area of the top of the cap + the area of the underside of the cap + the area of the ground directly beneath the cap, see Fig. 2. This is equivalent to (3 × area of the cap)–(2 × area of the stem) = 12π–π/2 = 11.5 π. Sdrmesh is therefore (61.26–11.5π)/11.5π × 100% = 70%. The values of SdrISO, Sdrprime and Sdrmesh are shown in Table 3. These results illustrate that the calculated surface area (and Sdrprime), when re-entrant features are included may be less than the calculated surface when they are not included. As SdrISO and Sdrprime are percentage differences in relation to the envelope area, the error in SdrISO (i.e. SdrISOSdrprime) is 500 − 387 = 113% of the envelope area, over-estimating the actual surface area of the component.

Table 3 Single round mushroom extracted parameters

Figure 8b shows the cumulative surface area, measured down from the top of the cap (100%) to the plane on which the mushroom sits (0%). Because there are no re-entrant features until 1 mm (80%) height, the line-of-sight and true 3D cumulative surface area values are identical. The transition to the mushroom stem occurs at 80% height, at which point the True 3D trace increases by the value of the surface area of the underside of the cap. The rate of increase of the True 3D surface area then reduces as the area of the stem, for a given height change, is less than the area of the outside of the cap. At the base of the mushroom, (0%), the True 3D area increases by the area of the ground surface directly below the mushroom cap. The line-of-sight interpolated surface curtain is projected down from the top of the mushroom cap, and there is therefore no transition at 80% height, the increase of surface area for a given height change is constant from the top of the mushroom to the ground plane.

The material ratio curves for line-of-sight (SdrISO) and true 3D (Sdrprime and Sdrmesh) are shown in Fig. 9. The material ratio curve is the percentage area of material, at a given percentage of the surface height, compared to the envelope area. The envelope area, in this example, is the area of the mushroom cap top surface.

Fig. 9
figure 9

Material ratio curve, single structured round mushroom

The curve shows the material ratio for the line-of-sight data is constant, at 100%, from 100 height to 0% height. The True 3D curve indicates 100% material ratio from 100 height to 80% height, at which height the material ratio reduces to 6.25%, the percentage area of the stem in relation to the area of the cap. The material ratio curve does capture the (correct) True 3D data, and shows the line-of-sight and True 3D data are significantly different for this designed re-entrant feature. The material ratio curve, may provide useful functional information for analysing True 3D data sets, such those generated from CT measurements.

3.3 Simulated Surface, Example B

The second simulated bench sample was designed to illustrate the effect of structure configuration on the error in SdrISO, compared with parameter Sdrprime, see Fig. 10. Sdrmesh is shown for completeness. The cross section can be considered a (2 × 2) mm block on top of a (1 × 2) mm block, with bench length L. With these dimensions the value of SdrISO is equivalent to (8/L + 4) × 100%, the value of Sdrprime is equivalent to (6/L + 5) × 100% and the value of Sdrmesh is equivalent to (3/L + 2) × 100%.

Fig. 10
figure 10

Views of the simulated bench artefact

Figure 11 shows the values of SdrISO, Sdrprime and Sdrmesh for bench lengths ranging from 1 mm to 6 mm. It can be seen that the error of the SdrISO changes from being positive (greater than Sdrprime) to negative as the length increases. At a length of 2 mm the value corresponds to the Sdrprime value. The curved shapes of the graphs is due to the effects of the end of the bench. The end-effect becomes less significant as the value of L increases. As L increases the value of Sdrprime tends towards 500% and the value of SdrISO tends towards 400%. This is an area error in SdrISO equivalent to the areas of envelope area. The value of Sdrmesh tends towards 200%.

Fig. 11
figure 11

Graph of SdrISO, Sdrprime and Sdrprime against bench length, L, showing equal values of SdrISO and Sdrprime at L = 2 mm

The material ratio curves for line-of-sight (SdrISO) and true 3D (Sdrprime and Sdrmesh) are shown in Fig. 12. The curves for the line-of-sight and True 3D data sets are again significantly different, however it should be noted that the material ratio curve for Sdrprime (or SdrISO) does not change as the value of bench length, L, increases from 1 mm to 6 mm. The material ratio curve is constant, however the value of Sdrprime reduces from 1100 to 600% as L increases from 1 mm to 6 mm length. Therefore a combination of characterisation techniques, sensitive to the required component function and component surface changes, may be required to ensure acceptable component performance. If wear and friction are critical, for example, then the material area ratio is a good performance indicator.

Fig. 12
figure 12

Material ratio curve for the simulated bench. Note: the material ration curve does not change as the bench length, L, changes

3.4 SLM Medical Implant Surface

Table 4 shows the values of the three Sdr parameters for the SLM planar surface. The value of Sdrprime is 79%, indicating the total actual surface area of the measured sample (including re-entrant features) is 79% more than the measured sample area. The value of SdrISO is 68%, indicating that the line-of-sight analysis is underestimating the true surface area of the sample. This difference, 11% of the measurement area, may be significant for functional performance analysis, in this example, as it relates to bio-integration. Measurement of the surface of this SLM medical implant to include these re-entrant features, would be difficult or impossible with line-of-sight instrumentation. The value of Sdrmesh for this sample is 55%. Unlike Sdrprime, the value of Sdrmesh cannot be directly related to the measurement area, and so it is less suitable for analysis of functional performance. The material ratio curve for the planar surface is shown in Fig. 13. The curves shown are for height vs  %area, the height value (y-axis) measured down from the maximum peak height for both line-of-sight and True 3D. The percentage total height was not used for the y-axis as the re-entrant features on some surfaces (True 3D) have been found to extend below the minimum line-of-sight height value. Therefore, when displayed as percentage of total height (y-axis), the area values (x-axis) do not refer to the same physical height on the sample. It can be seen that the value of percentage area for True 3D at a given height is always equal or less than the percentage area for the line-of-sight curve. The percentage will be equal when there are no re-entrant features, but at heights with re-entrant features the True 3D area will account for the reduced area due to the undercut, whereas the line-of-sight will interpolate, creating a projection curtain, see Fig. 1. This will produce an effective area larger than the true value.

Table 4 SLM planar surface texture parameters
Fig. 13
figure 13

Material ratio curve, SLM planar surface

3.5 EBM Lattice Structure

The values for the three Sdr parameters for the EBM lattice surface are shown in Table 5. Measurement of this simple lattice structure, and more complex multi-layer lattice structures, would not be possible with line-of-sight instrumentation. The value of Sdrprime is 59%, indicating the total actual surface area of the measured sample (including re-entrant features) is 59% more than the measured sample area. The value of SdrISO is 52%, indicating that the line-of-sight (equivalent) analysis is again underestimating the true surface area of the sample. The value of Sdrmesh is 44%, again lower than the value of SdrISO. Again, it is difficult to relate this figure to the physical surface, and therefore to the physical performance of the lattice in applications such as fluid heat transfer. The material ratio curve for the lattice structure is shown in Fig. 14. The curves shown are height vs  %area, the height value (y-axis) measured down from the maximum peak height for both line-of-sight and True 3D. As with the planar sample, para. 3.2, the value of area for True 3D is either equal or less than the line-of-sight area value. The difference between the line-of-sight and True 3D areas are greatest at heights between -0.03 and -0.06 mm, indicating this is the location of greatest re-entrant surface. This location information is not provided by the Sdr parameter values, illustrating the importance of selecting a suitable selection of parameters to fully characterise a surface.

Table 5 EBM lattice surface texture parameters
Fig. 14
figure 14

Material ratio curve, EBM lattice

4 Discussion—Measurement Robustness and Evaluation of Measurement Accuracy

Both evaluation methods based on the real 3D measured surface allow the characterisation of the re-entrant features. Sdrmesh is easier to compute on complex freeform surface, while the value of Sdrprime is directly related to the designed surface, i.e. the presence of the re-entrant features increase the value of the parameter.

The ISO 4288 profile parameter, Ra, the arithmetical mean deviation of the assessed profile and the equivalent ISO 25178-2 areal surface texture parameter, Sa, the arithemetical mean height of the scale-limited surface are the most commonly used profile and areal surface roughness characterisation parameters resepectively. Significantly different surfaces (for example turned and ground) may have similar surface Ra and Sa values [15]. This is because one surface texture parameter cannot, in isolation, provide complete information about a surface. In practical use the accept/reject limits for a parameter are set with knowledge of the manufacturing process and are normally verified with practical performance verification (such as setting an Sa value range for a turned surface to be used with an elastomeric seal). This will also be the case for the numbers generated for Sdrprime in a particular application: the accept/reject limits will be set based on particular verified functional performance. Depending upon the functional application additional information may be gained by utilising other surface texture parameters in addition to Sdrprime to provide a more defined performance boundary. Future work will include investigation of functional applications of re-entrant surfaces and their correlation to Sdrprime and Sdrmesh.

Measurement accuracy for the extraction of as-built AM surface texture data from CT has been reported [11, 12]. The reported work included a processing step to convert the CT mesh data to a height map (grid) format to allow direct comparison of the CT data to the reference line-of-sight focus variation instrument. The results indicated a difference between the surface extracted from CT and the same surface as measured on a reference focus variation instrument as small as 0.5% for Sa. Measurement accuracy is dependent upon voxel size and surface texture roughness value. The resolution has to be sufficient to capture the required information at the required scales-of-interest [4]. It is expected that the accuracy and resolution limits will be similar for characterisation including the re-entrant features. Of course, it will not be possible to compare the accuracy of the characterisation of re-entrant surfaces using standard line-of-sight instruments as these will not capture the re-entrant data. Future work will include evaluation of measurement limits for a selection of functional re-entrant surfaces and verification of actual re-entrant surface configuration and Sdrprime values compared to the surface-from-CT configuration, including sectioning AM components, similar to the methods utilised by Zanini et al. [16].

5 Conclusions

Powder bed fusion additive manufacturing processes are capable of producing complex freeform surfaces and re-entrant features that significantly enhance the designed function of the component in industrial applications including medical bio-attachment, electrical battery design, heat exchanger systems and paint and coating adhesion applications. The ability to measure and characterise these surfaces accurately will be vital to performance optimisation. However these surfaces present measurement and data analysis challenges that require the ability to image and extract meaningful data from complex true three-dimensional point clouds and meshes, such as those generated from CT measurements, rather than from a uniform height map grid typically generated by line-of-sight instrumentation. The ISO 25178-2 parameter Sdr (called SdrISO, in this work), used to analyse height map data, cannot be used to evaluate re-entrant surfaces accurately. The ISO parameter does, however, intentionally, relate directly to the surface envelope area, making it a useful functional analysis tool for non re-entrant surfaces, such as turned or milled surfaces. As has been discussed, Sdrmesh can be used to analyse re-entrant surfaces, but, significantly, does not relate directly to the physical envelope of the component and so is not a good parameter for use in component functional performance analysis. As a consequence, a new parameter, Sdrprime has been introduced. This parameter is the percentage of additional surface (including re-entrant surfaces) contributed by the texture as compared to a plane the size of the envelope area. This new parameter was developed to provide a direct relation to functional performance in these applications, where the inclusion of actual surface area from re-entrant features is critical. Existing parameters, including SdrISO and Sdrmesh do not have this ability. CT scans of two AM surfaces have been made, capturing data for surfaces that would prove difficult or impossible to capture using line-of-sight measurements. Two example designed structured surfaces have been discussed. Values of Sdrprime for the mesh (including re-entrant features) and generated projected grid data have been compared. It has been shown that there are significant errors in calculated area (up to 11% for Sdrprime) when re-entrant features of as-built SLM and EBM additively manufactured components are not measured and included in analyses. Structured components, depending upon the design configuration, may have significantly greater errors due to line-of-sight projection, which will be included in any characterisation using the ISO 25178-2 parameter, represented here as SdrISO. Utilisation of the novel techniques introduced here will allow the full potential of CT to be realised for the evaluation of re-entrant surfaces, providing the accurate data required for analysis and optimisation of functional performance, particularly suitable for additively manufactured as-built and structured surfaces.