text:
Valid point detection in fringe projection profilometry
Haixia Wang, Qian Kemao, and Seah Hock Soon
Haixia Wang,1, 2 Qian Kemao,3,* and Seah Hock Soon3
1College of Information Engineering, Zhejiang University of Technology, Zhejiang 310014, China
2Multi-Platform Game Innovation Centre, Nanyang Technological University, 639798, Singapore
3School of Computer Engineering, Nanyang Technological University, 639798, Singapore
*Corresponding author: mkmqian@ntu.edu.sg
H Wang
Q Kemao
S Soon
Haixia Wang, Qian Kemao, and Seah Hock Soon, "Valid point detection in fringe projection profilometry," Opt. Express 23, 7535-7549 (2015)
Multi-frequency color-marked fringe projection profilometry for fast 3D shape measurement of...
Chao Jiang, et al.
Generalized phase unwrapping method that avoids jump errors for fringe projection profilometry
Zhoujie Wu, et al.
Efficient intensity-based fringe projection profilometry method resistant to global illumination
Ji Deng, et al.
Fringe projection
Phase shift
Digital image processing (100.2000)
Three-dimensional image processing (100.6890)
Phase unwrapping (100.5088)
Original Manuscript: January 27, 2015
Revised Manuscript: March 4, 2015
Manuscript Accepted: March 7, 2015
2. The principle of FPP
3. Background removal
4. Unwrapping error correction around phase boundaries
5. Invalid object point detection
6. Overall performance
7.Conclusion
Fringe projection profilometry has become one of the most popular 3D information acquisition techniques being developed over the past three decades. However, the general and practical issues on valid point detection, including object segmentation, error correction and noisy point removal, have not been studied thoroughly. Furthermore, existing valid point detection techniques require multiple case-dependent thresholds which increase processing inconvenience. In this paper, we proposed a new valid point detection framework, which includes the k-means clustering for automatic background segmentation, unwrapping error correction based on theoretical analysis, and noisy point detection in both temporal and spatial directions with automatic threshold setting. Experimental results are given to validate the proposed framework.
Fringe projection profilometry (FPP) [1, 2] has become one of the most popular 3D information acquisition techniques. A FPP system typically uses a projector to project fringe patterns onto object surfaces, a camera to capture the distorted fringes patterns, and a computer to analyze the fringe patterns and reconstruct the surface geometry. The main processing steps for geometric reconstruction include wrapped phase estimation [3–5], phase unwrapping [6–9] and phase to 3D point cloud transformation through system calibration [10–14]. Four-step phase shifting [5], temporal phase unwrapping with multi-frequency projection [6] and point-cloud reconstruction [14] are typical methods used in FPP systems.
Efforts have been made to improve measurement accuracy, through better system calibration [10–14] and Gama correction [15, 16] methods. Valid point detection, however, is relatively less comprehensively discussed. As a profiling technique, FPP aims at reconstructing reliable object points. To achieve this target, we classify invalid points into three types and manage them individually. First, background points that do not belong to the objects but are captured by the camera need to be segmented. Fringe modulation has often been used to recognize and remove such background points. Second, some object points, due to inevitable noise, are unwrapped wrongly. These points can be rectified and turned into valid points. Third, some object points are simply too noisy and thus they should be detected and excluded.
Previous works on valid point detection include the complete frameworks proposed by Zhang [17] and Huang et al. [18], and the error detection methods proposed by Chen et al. [19] and Song et al. [20]. To perform background segmentation, modulation values are computed and thresholded [17, 18]. Different thresholds should be set according to different FPP systems and measurement environments. Changes, such as lighting condition, projector or camera parameters and so on, will cause manually resetting of thresholds, which is not convenient. The simple thresholding could also misclassify boundary points between the objects and the background. To remove unwrapping errors, Gaussian filtering has been used to suppress the noise influence. It is followed by hole filling with a traditional phase unwrapping method to correct the unwrapping error [17]. However, Gaussian filtering may smooth the high frequency phase and the hole filling requires two user-defined thresholds which are not convenient to use. For noisy point detection, monotonicity, a root mean square error (RMSE) and second order derivatives have been proposed [17–20]. A threshold is required for each of these metrics, making these methods inconvenient to use. Monotonicity and second order derivatives are also sensitive to noise and boundaries.
In this paper, we propose a framework with three novel ways to successfully tackle these three types of invalid points. The overall process is shown in Fig. 1 with the proposed framework highlighted in red. The details are as follows:
Fig. 1 Proposed valid point detection flowchart.
(1) For background removal, k-means clustering is used to automatically recognize the background, objects, and boundary points between them;
(2) For points with unwrapping error due to noise, monotonicity checking is applied to recognize and correct them;
(3) For other noisy object points, we propose to use RMSE checking with automatic threshold setting in the temporal direction, and 3D point-cloud smoothness checking in the spatial direction to perform the detection effectively.
This paper is organized as follows. The continuous phase estimation and the 3D point-cloud transformation in FPP are briefly introduced in Sect. 2. Our proposed background removal method, unwrapping error correction method and invalid object point detection method are discussed in Sect. 3-5, respectively. The overall performance ispresented in Sect. 6. The paper is concluded in Sect. 7.
Stereo vision is a classic method to estimate depth information of an object using two cameras. In FPP, one camera is replaced by a projector so that fringe patterns can be projected ontothe object to code its shape information. Thus an object point po=[X,Y,Z]T is illuminated by a point pp=[up,vp]T from a projector image and goes to a point pc=[uc,vc]T in the camera image. The two points, ppand pc, are called a pair if they correspond to the same point po. In FPP, paired points have the same phase value. This feature is utilized to greatly simplify point correspondence. Once pp and pc have been corresponded and paired, their object point po can be reconstructed by a straightforward triangulation.
2.1 Continuous phase estimation and point correspondence
Since point correspondence is established by interrogating phase values, obtaining continuous phase values from both the projector and camera images are essential. A well-recognized approach uses the phase-shifting technique to estimate wrapped phase and multi-frequency projection to temporally unwrap it. The fringe pattern sequence projected from a projector is designed as
(1)f˜l,t(up,vp)=127+127cos[Φ˜l(up,vp)+2tπT],l=0,1,...,L−1,t=0,1,...,T−1,
Where l indicates the lth frequency and the total number of frequencies is L; t indicates the tth phase-shift and the total number of shifts is T; f˜l,tis the fringe pattern at lth frequency and tth phase shift; Φ˜l is the continuous phase value at the lth frequency with a size of m × n, pre-designed to be monotonically increasing in x or y direction. Without losing generality, the x direction is chosen so the phase is
(2)Φ˜l(up,vp)=hΦ˜l−1(up,vp),Φ˜0(up,vp)=2πupm∈[0,2π),l=1,2,...L−1,up=0,1,...m−1,
Where h is an integer number ranging from 2 to 5. Smaller h normally has higher unwrapping accuracy but it requires larger Lto ensure more measurement details and thus is more time-consuming.
After projection, the sequence of the captured fringe patterns can be represented as [12, 13]
(3)fl,t(uc,vc)=al(uc,vc)+bl(uc,vc)cos[Φl(uc,vc)+2tπT],l=0,1,...,L−1,t=0,1,...,T−1,
Where al and bl are the background intensity and modulation intensity for the lth frequency, respectively, and are assumed to remain unchanged for different phase-shifts. For convenience, bl is called modulation in the rest of this paper. The captured phase maps retain the relationship between consecutive frequencies in Eq. (2) so that
(4)Φl(uc,vc)≈hΦl−1(uc,vc),Φ0∈[0,2π),l=1,2,...L−1.
The phases Φl(uc,vc) in the camera images are measurable. First, the phase-shifting technique is used (with four shifts for simplicity), which gives
(5)φl=arctan2(fl,3−fl,1,fl,0−fl,2)∈[0,2π).
The obtained phase φl is wrapped and related to the unwrapped phase Φl as follows,
(6)Φl=φl+2λlπ,Φo=φo,
Where λl are integer numbers to be determined. Next, the multi-frequency method is used for phase unwrapping, thus Φl can be determined based on Eqs. (4) and (6):
(7)λl=round(hΦl−1−φl2π),
wherethe round operation is necessary because hΦl−1 is only a rough estimation of Φl [6]. Starting from Φ0, we can obtain Φl for all l.
If two pointspp and pc are paired, then Φl(uc,vc)=Φ˜l(up,vp) where Φl(uc,vc) has been measured. From this relationship, pp=(up,vp) can be found. Note that the highest frequency L−1 is selected for correspondence because it provides the highest accuracy. The phase relationship can then be elaborated as follows,
(8)ΦL−1(uc,vc)=Φ˜L−1(up,vp)=hL−1Φ˜0(up,vp)=hL−12πupm,
from which up is determined. If the phase in the projector frame is designed to be linearly increasing in they direction, then the coordinate vp in they direction can be estimated in the same way. However, obtaining up only is sufficient for object point reconstruction.
2.2 Point-cloud reconstruction
Given a point pair pp=[up,vp]Tand pc=[uc,vc]T(in fact, vp is unknown), according to a pinhole camera model, their relationship to the object point [X,Y,Z]T can be written as follows,
(9)sc[uc,vc,1]T=Mc[X,Y,Z,1]Tsp[up,vp,1]T=Mp[X,Y,Z,1]T,
where Mc and Mp are 3 × 4 transformation matrices of the camera and the projector, respectively, which are assumed known by the so-called camera and projector calibration [10–14]. Equation (9) can be expanded and then re-arranged as
(10)M[XYZ]T=R,
(11)M=[Mc(0,0)−Mc(2,0)ucMc(0,1)−Mc(2,1)ucMc(0,2)−Mc(2,2)ucMc(1,0)−Mc(2,0)vcMc(1,1)−Mc(2,1)vcMc(1,2)−Mc(2,2)vcMp(0,0)−Mp(2,0)upMp(0,1)−Mp(2,1)upMp(0,2)−Mp(2,2)up],
(12)R=[Mc(2,3)uc−Mc(0,3)Mc(2,3)vc−Mc(1,3)Mp(2,3)up−Mp(0,3)].
Object points and background points are analyzed and identified in this section. A k-means clustering is proposed to remove useless background points.
3.1 Problem statement and analysis
FPP is often performed in a dark environment where the only light source is the projector. Points from objects being measured are well illuminated by the projector and seen by the camera. They are thus naturally called object points. All others points also seen by the camera are referred to as background points. The object points are characterized by their high modulation, except for (a) those with a dark color and (b) those on the boundary of the object with a large angle between the surface normal and light direction. Although the modulation of the object points in these two exceptional cases decreases, it is usually still higher than that of background points.
Background points include the following four cases: (a) the background such as a wall that is far behind the target object but is in the field of view of the camera and the projector. They are out of focus and thus have low modulation. Though plausible phase can still be computed, it is inaccurate; (b) the environment is so dark that the captured background points appear to be completely black, i.e., the intensity is zero; (c) some background points have low and random intensity values due to weakly scattered light. Their modulation is low and the computed phase is random; (d) when the background points are near the objects, their modulation values are higher than normal background points, but their phase is still random.
Ideally, all background points should be removed while all object points are retained, for which using modulation is seen to be the most natural choice, and indeed has been applied in practice [17, 18]. However, with modulation alone, it is difficult to differentiate between a dark color object, the boundary of an object and the boundary of background, as all of them have intermediate modulation between normal objects and background points.
3.2Current solution
The averaged modulation b¯is calculated from phase-shifted fringe patterns as follows [17],
(13)b¯=1L∑l=0L−1[2T(∑t=0T−1fl,t⋅sin2tπT)2+(∑t=0T−1fl,t⋅cos2tπT)2].
A threshold tb is needed to separate the object from the background as
(14)pc∈{object,b¯≥tbbackground,b¯<tb.
Zhang et al. suggested usingb/a for thresholding. Since acould be very small in a dark environment,b¯ is more reliable and convenient to use. Because b¯varies with projector settings and environment conditions, tbis system-dependent and is thus inconvenient to set.
3.3Proposed solution
By noticing the fact that the modulation of the objects is higher than that of the background, k-means clustering is proposed for automatic segmentation. The k-means clustering is one of the simplest and most popular unsupervised learning algorithms for clustering analysis in signal processing [21]. The k-means clustering aims at partitioning the n modulation values (b¯1,b¯2,...,b¯n) into k sets S=(S1,S2,...Sk) with c=(c1,c2,...ck) as their centroids, so that
(15)∑i=1k∑b¯∈Si|b¯−ci|2→minimum.
There are two key parameters in thek-means clustering, the number of clusters, k, and the cluster centroids, c. It is natural to set two clusters (k = 2), one for the object and the other for the background. However, as discussed earlier, boundary points with intermediate modulation values are hard to determine which cluster they belong to. We thus create one more set of cluster for these points and set k = 3.As for the setting of c,a random initialization may fail the clustering. Although both the modulation ranges of the object and the background are system-dependent, the mean modulation of the whole image falls in-between these two ranges, i.e., it falls into the modulation range of the boundary points. This finding enables us to set c automatically and effectively. The mean value of the whole image (denoted as c2) is set as the centroid for the boundary cluster; the mean value of the modulation that is larger than c2 (denoted as c1) is set as the centroid for the object cluster; and the mean value of the modulation that is smaller than c2 (denoted as c3) is set as the centroid for the background cluster. This setting can be formulated as
(16){c1=mean(b¯|b¯>c2)c2=mean(b¯)c3=mean(b¯|b¯<c2).
Since the differences between the clusters are quite obvious, the above settings of k and c lead to successful and unique clustering.
The k-means clustering algorithm for background removal is summarized below:
Step 1:Set k = 3 and initial c according Eq. (16);
Step 2: For each pixel j, assign its modulation b¯j to the cluster Sithat has the closest centroidci;
Step 3: Update the centroid value as ci=mean(b¯∈Si);
Step 4: Repeat Step 2 and Step 3 until the centroids do not move;
Step 5: Treat S1 as the objects and S3 as the background. A point in S2 will be included into the object cluster if it satisfies the following two conditions: (a) it is connected to the object, and (b) it is smooth (its derivative Φx is smaller than twice of the largest derivative of object points in S1). To preserve as much points as possible, eight-connectivity is used.
3.4 Results
An angel figure is measured by our system with a Grasshopper GRAS-20S4C camera (with the camera image size of 1200 × 1600) and a Viewsonic PLED-W500 projector (with the projector image size of 768 × 1024). The phase maps for projection are simulated according to Eq. (2) with h=3andL=5.
Figure 2(a) shows the calculated modulation from captured images. As discussed earlier, the modulation differences of object and background are clear except for the object points with a dark color or on object boundaries. Figures 2(b) and 2(c) show the wrapped phase φL−1 and the corresponding unwrapped phase ΦL−1. Although many background points have clear phase values, they are considered as background points based on their low modulation values. Figure 2(d) shows the object phase by manual segmentation, which is regarded as the ground truth.
Fig. 2 Measured modulation and phases.(a) The calculated modulation; (b) the calculated wrapped phase; (c) the unwrapped phase; (d) the manually separated object phase as the ground true.
Figures 3(a) and 3(c) show the separated phases using a threshold of 8 and the proposed k-means clustering, respectively. The threshold value of 8 is experimentally optimal in minimizing the difference between Fig. 2(d) and 3(a). The differences between Fig. 2(d) and Fig. 3(a),and between Fig. 2(d) and Fig. 3(c) are shown in Fig. 3(b) and 3(d), respectively,where the white points are actually object points but misidentified as background, while the black points are actually background points but are misidentified as object points. The proposed k-means clustering outperforms the optimally thresholded result.
Fig. 3 Separated object phases and errors. (a) The separated object phase using a threshold of 8; (b) the point differences between Fig. 2(d) and Fig. 3(a); (c) the separated object phase using the proposed k-means clustering; (d) the point differences between Fig. 2(d) and Fig. 3(c).
Random noise is a common problem in FPP. Phase errors caused by random noise around phase boundaries are amplified during unwrapping. This problem is analyzed and consequently corrected.
4.1. Problem statement and analysis
Random noise commonly appears in an entire image in FPP. For convenience, the random noise is assumed to be additive with a mean of zero and a standard deviation of σ. Let the noise in fl,kbenl,k,according to Eq. (5), the noisy wrapped phase can be represented as
(17)(φl)n=arctan2[sin(Φl)+nl,3−nl,12bl,cos(Φl)+nl,0−nl,22bl]∈[0,2π).
The noisy phase can be rewritten as
(18)(φl)n=φl+Δφl+ρl2π
(19)ρl={0,−Δφl≤φl<2π−Δφl1,φl<−Δφl−1,φl≥2π−Δφl,
whereΔφl is a small phase error caused by the random noise and ρl2π is a possible additional 2π error to keep (φl)n within [0,2π).
According to [22], it is not difficult to find that
(20)Δφl≈cos(Φl)(nl,3−nl,1)−sin(Φl)(nl,0−nl,2)2bl,
which can be modeled as Gaussian noise with a mean of zero and a standard deviation of σΔφl=σ/(2bl) [22, 23]. This error is very small in FPP and thus ignorable. For example, σΔφl in our system is estimated to be about 0.02 rad only.
However, even for small σΔφl, according to Eqs. (18) and (19),2π is added to some pixels with phase near 0 (i.e., ρl=1), and subtracted from some pixels with phase near 2π (i.e., ρl=−1).Although spatial phase unwrapping can correct the error of ±2π, it is not performed due to its complexity. In multi-frequency phase unwrapping, according to Eq. (7), we have
(21)(λ1)n=round[h(φ0+Δφ0+ρ02π)−(φ1+Δφ1+ρ12π)2π]=round[hφ0−φ1+(hΔφ0−Δφ1)2π]+hρ0−ρ1=λ1+hρ0−ρ1.
The last step in Eq. (21) is obtained because hΔφ0−Δφ1 is very small. Subsequently, according to Eq. (6), we have
(22)(Φ1)n=(φ1)n+(λ1)n2π=φ1+Δφ1+λ12π+hρ02π.
It is interesting to see that ρ1 does not affect the unwrapping result but unfortunately, the ρ0 error is amplified by h.Proceeding with the unwrapping, the ρ0 error is amplified by hL−1 in ΦL−1, which is an huge error.Since Φ0 is around 0 or 2π only in the boundary regions of the projected fringe pattern(regarded as phase boundaries), one way to deal with the unwrapping error is to avoid capturing the phase boundaries, which is not always convenient.
4.2. Current solutions
To deal with random noise and to avoid error amplification, one of the current solutions uses Gaussian smoothing during the estimation of Φl(l=1,2,...,L−1) for unwrapping [17]. However, when the frequency of a projected fringe pattern is high, or the measured objects have sharp edges, such filtering will likely over-smooth the fringe pattern and result in unwrapping errors.
Another solution uses a hole detection and filling strategy [17], which requires two user-defined thresholds to identify good points and ambiguous points. The determination of the threshold values is case sensitive and user dependent. It is thus not convenient. Furthermore, the performance of this strategy depends on the particular spatial phase unwrapping method, which usually does not outperform the temporal phase unwrapping method.
4.3. Proposed solution
As shown in Eq. (2), the phase is designed to increase monotonically in one direction. The monotonicity feature has been used as a criterion for noisy point detection in the final continuous phase map ΦL−1 [17–20], which is however sensitive to noise. For example, the designed phase has the relationship of Φ(x−1,y)<Φ(x,y)<Φ(x+1,y). When there is a sufficiently large positive noise ΔΦcontributed to Φ(x,y), the above inequality becomes Φ(x−1,y)<Φ(x,y)+ΔΦ and Φ(x,y)+ΔΦ>Φ(x+1,y), i.e., the noisy point at (x, y) passes the monotonicity check but the good point at (x + 1, y) does not. In order to cover this situation, a large phase difference range is used instead in [18], which however becomes too tolerant and can hardly detect error points.
Though monotonicity is not suitable to detect noisy points in ΦL−1, we interestingly find that it works very well to detect the 2π error (ρ≠0 error) for Φ0. As described in Eq. (19), a point with ρ≠0 has an error near 2π. Such a big error allows us to perform the monotonicity checking with a large phase tolerance (3π/2) to detect amplified random noise,
(23)ΦL−1(x,y+1)={ΦL−1(x,y+1)|Φ0(x,y+1)−Φ0(x,y)|<3π/2ΦL−1(x,y+1)−2πhL−1Φ0(x,y+1)−Φ0(x,y)>3π/2ΦL−1(x,y+1)+2πhL−1Φ0(x,y+1)−Φ0(x,y)<−3π/2.
The monotonicity is checked only for object points identified from the previous section.
4.4. Results
In this example, we only capture the first three fourths of the projected fringe pattern which contains enough information of the angel object. The unsatisfactory result along the left phase boundary which is also located in the left image boundary in Fig. 2(c) is clearly observed. Although this part corresponds to a wall belonging to the background, we use it as an example to show the effectiveness of our proposed method. Applying the monotonicity checking gives the result in Fig. 4(a). For comparison, Fig. 4(b) shows the sub-image of the wrapped phase, continuous phases before and after correction at the region highlighted by the red rectangle. The unwrapping errors of most pixels along the left image boundary are rectified. Note that there are yet some error points not corrected because their phase values are too noisy.
Fig. 4 Phase Correction. (a) The corrected phase; (b) the wrapped phase, the continuous phase before and after correction at the region highlighted by the red rectangle in Fig. 4(a).
By now, the object has been segmented from the background, and the object points around phase boundaries have been rectified for possible unwrapping errors. In this section, invalid points within the segmented objects are detected.
5.1Problem statement
So far all the object points considered have high modulation values, which however do not guarantee them to be valid object points. As the object points are actually surface points, they should have continuous phase values. The phase continuity or surface continuity thus needs to be checked, either temporally or spatially, to find the invalid points and remove them.
5.2Current solutions
The RMSE [18, 19] is an effective metric to temporally detect noisy points. As discussed in Sec. 2.1, temporally consecutive phases are the same except for an amplification factor h. This property may not be upheld due to noise, which, on the other hand, can be used to measure the noise level. The phase measured from different frequencies is first averaged as follows,
(24)Φf=∑l=0L−1Φlhl/∑l=0L−1h2l,
based on which the RMSE is computed as
(25)RMSE=∑l=0L−1(Φl−hlΦf)2L.
A larger RMSE reflects higher discrepancy of phases across frequencies, and consequently reflects "badness" of the point. However, a threshold tRMSEis needed, which is set experimentally and is thus inconvenient.
Spatially, monotonicity [17, 18] and a second order derivative (Φxx) [20] are two metrics for noisy point detection. As described in Sect. 4.3, the monotonicity criterion is not practical to detect noisy points in ΦL−1. The second order derivative has also been used for noisy point detection in FPP [20], denoted as
(26)|Φxx|<t2nd.
However, object points on boundaries or sharp surfaces will be mistaken as noise and discarded, which is not desirable.
5.3Proposed solutions
Methods to detect invalid point temporally and spatially are proposed. Temporally, in order to avoid manual setting of tRMSE for the RMSE method, the Otsu's method [24] is proposed to perform clustering-based automatic thresholding by minimizing intra-class variance of the two groups. Subsequently the threshold is set as follows,
(27)tRMSE=α1tOtsu,
wheretOtsu is the threshold obtained from the Otsu's method and α1=1.2is used to preserve more details. Note that it is possible to use k-means clustering again but it is slower than Otsu's method.
Spatially, a point-cloud smoothness measure with automatic threshold setting is proposed. To deal with surface discontinuity, eight-connectivity is used. In other words, for each object point (uc,vc), its smoothness with respect to all its eight connected neighbors, (uc+ε,vc+η) with |ε|≤1 and |η|≤1, is considered. Normally, smoothness measure is performed based on phase values in the camera image as in the monotonicity [17, 18] and the second order derivative [20]. Because the phase is designed to increase in one direction, multiple thresholds are needed to cater to different phase changes for its eight neighbors. We instead directly measure smoothness on an object surface, i.e., the reconstructed point-cloud, which is more natural and requires a single threshold. The distance between an object point and its neighbor is computed in the world space as
(28)dε,η=(Xuc+ε,vc+η−Xuc,vc)2+(Yuc+ε,vc+η−Yuc,vc)2+(Zuc+ε,vc+η−Zuc,vc)2.
The object point can be claimed to be valid if (a) the distances between this point and all its eight neighbors are less than a threshold td, or (b) the distance between this point and a neighbor already confirmed to be valid is less than td. The threshold can be set as an amplified mean distance as
(29)td=α2mean(ε,η)∈S1(dε,η)
with α2=10.
Figure 5(a) shows the top-view of the reconstructed model before the invalid point detection. Temporal and spatial noisy point detections are then performed, resulting in a cleaner and thus better result shown in Fig. 5(b). The point differences of corresponding phase maps of Fig. 5(a) and 5(b) are computed and shown in Fig. 5(c), where boundary zero difference regions are excluded to have a better demonstration of the detected noisy points.
Fig. 5 Reconstructed model.(a) The reconstructed model before noisy point detection; (b) the model after noisy point detection; (c) the detected noisy points.
To see the overall performance of the proposed valid point detection framework, it is compared with the frameworks proposed for the same purpose by Zhang [17] and Huang et al. [18]. Furthermore, the RMSE [19] and the second order derivative Φxx [20] are also included for the comparison as well. Two modifications are thus implemented: Zhang's framework with RMSE and Φxxand Huang's framework with Φxx. The same angel figure is used to demonstrate the performances. Zhang's and Huang et al.'s frameworks are implemented by following their papers [17, 18]. The thresholds of the modulation are set as tbL=8 and tbH=50 for Zhang's framework and tb=8 for Huang et al.'s framework. The threshold of the RMSE is set to the same value as our proposed method while t2nd=0.5 is set for Φxx after careful observation.
Figure 6 shows the front-view results while Fig. 7 shows the top-view results. As shown in Fig. 6(a) and Fig. 7(a), invalid points still exist after applying Zhang's framework. The invalid points indicated by the green arrow are the unwrapping errors caused by the Gaussian smoothing of fringe patterns with high frequency. The invalid points indicated by the red arrow are misclassified background points which are also presented in Fig. 6(b-d) and Fig. 7(b-d) as their corresponding arrows point to. Noise detection with the RMSE and Φxx can reduce the error, but not thoroughly, as shown in Fig. 6(b) and Fig. 7(b). The result from Huang et al.'s framework is shown in Fig. 6(c) and Fig. 7(c), which is cleaner than that from Zhang's framework, but it still contains some invalid points as the arrows point to. Further processing with Φxx as shown in Fig. 6(d) and Fig. 7(d) cannot fully remove these invalid points. As shown in Fig. 6(e) and Fig. 7(e), the proposed framework produces the most satisfactory result where the invalid points have been cleaned and details such as the boundary points are preserved. The computation time using MATLAB in DELL Optiplex with Intel® Core i5-4590 CPU @ 3.30 GHz and 8.0GB RAM is about 8s for the proposed method, 2s for Zhang's framework and modified Zhang's framework, 1s for Huang's framework and modified Huang's framework.
Fig. 6 Front-view results(a) from Zhang's framework, (b) from the modified Zhang's framework, (c) from Huang et al.'s framework, (d) from the modified Huang et al.'s framework, and (e) from the proposed framework.
Fig. 7 Top view results(a) from Zhang's framework, (b) from modified Zhang's framework,(c) from Huang et al.'s framework, (d) from modified Huang et al.'s framework, and (e) from the proposed framework.
A new valid point detection framework is proposed after an evaluation of some existing techniques. The k-means clustering is adopted for object segmentation. It is automatic and able to classify object boundary points properly. Unwrapping errors caused by random noise around phase boundaries are corrected based on theoretical analysis. Noisy point detection methods in the temporal and spatial directions are proposed with automatic threshold settings. Experimental results have demonstrated good performance of the proposed framework, which produces clean point-cloud results and preserves object details.
This work was partially supported by Multi-plAtform Game Innovation Centre (MAGIC), funded by the Singapore National Research Foundation under its IDM Futures Funding Initiative and administered by the Interactive & Digital Media Programme Office, Media Development Authority, and Zhejiang Provincial Natural Science Foundation (LY14F020014).
1. S. S. Gorthi and P. Rastogi, "Fringe projection techniques: whither we are?" Opt. Lasers Eng. 48(2), 133–140 (2010). [CrossRef]
2. Z. Wang, D. A. Nguyen, and J. C. Bames, "Some practical considerations for fringe projection profilometry," Opt. Lasers Eng. 48(2), 218–225 (2010). [CrossRef]
3. V. Srinivasan, H. C. Liu, and M. Halioua, "Automated phase-measuring profilometry of 3-D diffuse objects," Appl. Opt. 23(18), 3105–3108 (1984). [CrossRef] [PubMed]
4. X. F. Meng, X. Peng, L. Z. Cai, A. M. Li, J. P. Guo, and Y. R. Wang, "Wavefront reconstruction and three-dimensional shape measurement by two-step dc-term-suppressed phase-shifted intensities," Opt. Lett. 34(8), 1210–1212 (2009). [CrossRef] [PubMed]
5. E. H. Kim, J. Hahn, H. Kim, and B. Lee, "Profilometry without phase unwrapping using multi-frequency and four-step phase-shift sinusoidal fringe projection," Opt. Express 17(10), 7818–7830 (2009). [CrossRef] [PubMed]
6. H. O. Saldner and J. M. Huntley, "Temporal phase unwrapping: application to surface profiling of discontinuous objects," Appl. Opt. 36(13), 2770–2775 (1997). [CrossRef] [PubMed]
7. H. O. Saldner and J. M. Huntley, "Profilometry using temporal phase unwrappingand a spatial light modulator-based fringe projector," Opt. Eng. 36(2), 610–615 (1997). [CrossRef]
8. S. Su and X. Lian, "Phase unwrapping algorithm based on fringe frequency analysis in Fourier-transform profilometry," Opt. Eng. 40(4), 637–643 (2001). [CrossRef]
9. A. Baldi, "Phase unwrapping by region growing," Appl. Opt. 42(14), 2498–2505 (2003). [CrossRef] [PubMed]
10. Y. Hung, L. Lin, H. Shang, and B. Park, "Practical three-dimensional computer vision techniques for full-field surface measurement," Opt. Eng. 39(1), 143–149 (2000).
11. H. Liu, W. Su, K. Reichard, and S. Yin, "Calibration-based phase-shifting projected fringeprofilometry for accurate absolute 3D surface profile measurement," Opt. Commun. 216(1), 65–80 (2003). [CrossRef]
12. S. Zhang and S. T. Yau, "High-resolution, real-time 3D absolute coordinate measurement based on a phase-shifting method," Opt. Express 14(7), 2644–2649 (2006). [CrossRef] [PubMed]
13. L. Huang, P. S. Chua, and A. Asundi, "Least-squares calibration method for fringe projection profilometry considering camera lens distortion," Appl. Opt. 49(9), 1539–1548 (2010). [CrossRef] [PubMed]
14. D. Moreno and G. Taubin, "Simple, Accurate, and Robust Projector-Camera calibration," 3D Imaging, Modeling, Processing, Visualization and Transmission (3DIMPVT), 2012 Second International Conference on, 464–471 (2012). [CrossRef]
15. H. Guo, H. He, and M. Chen, "Gamma correction for digital fringe projection profilometry," Appl. Opt. 43(14), 2906–2914 (2004). [CrossRef] [PubMed]
16. B. Pan, Q. Kemao, L. Huang, and A. Asundi, "Phase error analysis and compensation for nonsinusoidal waveforms in phase-shifting digital fringe projection profilometry," Opt. Lett. 34(4), 416–418 (2009). [CrossRef] [PubMed]
17. S. Zhang, "Phase unwrapping error reduction frameworkfor a multiple-wavelength phase-shifting algorithm," Opt. Eng. 48(10), 105601 (2009). [CrossRef]
18. L. Huang and A. K. Asundi, "Phase invalidity identification framework with the temporal phase unwrapping methods," Meas. Sci. Technol. 22(3), 035304 (2011). [CrossRef]
19. F. Chen, X. Su, and L. Xiang, "Analysis and identification of phase error in phase measuring profilometry," Opt. Express 18(11), 11300–11307 (2010). [CrossRef] [PubMed]
20. L. Song, Y. Chang, Z. Li, P. Wang, G. Xing, and J. Xi, "Application of global phase filtering method in multi frequency measurement," Opt. Express 22(11), 13641–13647 (2014). [CrossRef] [PubMed]
21. B. S. Everitt, S. Landau, M. Leese, and D. Stahl, Cluster Analysis, 5th edition (Wiley, 2011).
22. Q. Kemao, Windowed Fringe Pattern Analysis (SPIE, 2013).
23. R. E. Walpole, R. H. Myers, S. L. Myers, and K. Ye, Probability and Statistics for Engineers and Scientists, 8th edition (Person Prentice Hall, 2007).
24. N. Otsu, "A threshold selection method from gray-level histograms," IEEE Trans. Sys., Man., Cyber. 9(1), 62–66 (1979). [CrossRef]
S. S. Gorthi and P. Rastogi, "Fringe projection techniques: whither we are?" Opt. Lasers Eng. 48(2), 133–140 (2010).
Z. Wang, D. A. Nguyen, and J. C. Bames, "Some practical considerations for fringe projection profilometry," Opt. Lasers Eng. 48(2), 218–225 (2010).
V. Srinivasan, H. C. Liu, and M. Halioua, "Automated phase-measuring profilometry of 3-D diffuse objects," Appl. Opt. 23(18), 3105–3108 (1984).
X. F. Meng, X. Peng, L. Z. Cai, A. M. Li, J. P. Guo, and Y. R. Wang, "Wavefront reconstruction and three-dimensional shape measurement by two-step dc-term-suppressed phase-shifted intensities," Opt. Lett. 34(8), 1210–1212 (2009).
E. H. Kim, J. Hahn, H. Kim, and B. Lee, "Profilometry without phase unwrapping using multi-frequency and four-step phase-shift sinusoidal fringe projection," Opt. Express 17(10), 7818–7830 (2009).
H. O. Saldner and J. M. Huntley, "Temporal phase unwrapping: application to surface profiling of discontinuous objects," Appl. Opt. 36(13), 2770–2775 (1997).
H. O. Saldner and J. M. Huntley, "Profilometry using temporal phase unwrappingand a spatial light modulator-based fringe projector," Opt. Eng. 36(2), 610–615 (1997).
S. Su and X. Lian, "Phase unwrapping algorithm based on fringe frequency analysis in Fourier-transform profilometry," Opt. Eng. 40(4), 637–643 (2001).
A. Baldi, "Phase unwrapping by region growing," Appl. Opt. 42(14), 2498–2505 (2003).
Y. Hung, L. Lin, H. Shang, and B. Park, "Practical three-dimensional computer vision techniques for full-field surface measurement," Opt. Eng. 39(1), 143–149 (2000).
H. Liu, W. Su, K. Reichard, and S. Yin, "Calibration-based phase-shifting projected fringeprofilometry for accurate absolute 3D surface profile measurement," Opt. Commun. 216(1), 65–80 (2003).
S. Zhang and S. T. Yau, "High-resolution, real-time 3D absolute coordinate measurement based on a phase-shifting method," Opt. Express 14(7), 2644–2649 (2006).
L. Huang, P. S. Chua, and A. Asundi, "Least-squares calibration method for fringe projection profilometry considering camera lens distortion," Appl. Opt. 49(9), 1539–1548 (2010).
D. Moreno and G. Taubin, "Simple, Accurate, and Robust Projector-Camera calibration," 3D Imaging, Modeling, Processing, Visualization and Transmission (3DIMPVT), 2012 Second International Conference on, 464–471 (2012).
H. Guo, H. He, and M. Chen, "Gamma correction for digital fringe projection profilometry," Appl. Opt. 43(14), 2906–2914 (2004).
B. Pan, Q. Kemao, L. Huang, and A. Asundi, "Phase error analysis and compensation for nonsinusoidal waveforms in phase-shifting digital fringe projection profilometry," Opt. Lett. 34(4), 416–418 (2009).
S. Zhang, "Phase unwrapping error reduction frameworkfor a multiple-wavelength phase-shifting algorithm," Opt. Eng. 48(10), 105601 (2009).
L. Huang and A. K. Asundi, "Phase invalidity identification framework with the temporal phase unwrapping methods," Meas. Sci. Technol. 22(3), 035304 (2011).
F. Chen, X. Su, and L. Xiang, "Analysis and identification of phase error in phase measuring profilometry," Opt. Express 18(11), 11300–11307 (2010).
L. Song, Y. Chang, Z. Li, P. Wang, G. Xing, and J. Xi, "Application of global phase filtering method in multi frequency measurement," Opt. Express 22(11), 13641–13647 (2014).
B. S. Everitt, S. Landau, M. Leese, and D. Stahl, Cluster Analysis, 5th edition (Wiley, 2011).
Q. Kemao, Windowed Fringe Pattern Analysis (SPIE, 2013).
R. E. Walpole, R. H. Myers, S. L. Myers, and K. Ye, Probability and Statistics for Engineers and Scientists, 8th edition (Person Prentice Hall, 2007).
N. Otsu, "A threshold selection method from gray-level histograms," IEEE Trans. Sys., Man., Cyber. 9(1), 62–66 (1979).
Asundi, A.
Asundi, A. K.
Baldi, A.
Bames, J. C.
Cai, L. Z.
Chang, Y.
Chen, F.
Chen, M.
Chua, P. S.
Gorthi, S. S.
Guo, H.
Guo, J. P.
Hahn, J.
Halioua, M.
He, H.
Huang, L.
Hung, Y.
Huntley, J. M.
Kemao, Q.
Kim, E. H.
Kim, H.
Lee, B.
Li, A. M.
Li, Z.
Lian, X.
Lin, L.
Liu, H.
Liu, H. C.
Meng, X. F.
Nguyen, D. A.
Otsu, N.
Pan, B.
Park, B.
Peng, X.
Rastogi, P.
Reichard, K.
Saldner, H. O.
Shang, H.
Song, L.
Srinivasan, V.
Su, S.
Su, W.
Su, X.
Wang, P.
Wang, Y. R.
Wang, Z.
Xi, J.
Xiang, L.
Xing, G.
Yau, S. T.
Yin, S.
Zhang, S.
Appl. Opt. (5)
IEEE Trans. Sys., Man., Cyber. (1)
Meas. Sci. Technol. (1)
Opt. Eng. (4)
Opt. Lasers Eng. (2)
(1) f ˜ l,t ( u p , v p )=127+127cos[ Φ ˜ l ( u p , v p )+ 2tπ T ],l=0,1,...,L−1,t=0,1,...,T−1,
(2) Φ ˜ l ( u p , v p )=h Φ ˜ l−1 ( u p , v p ), Φ ˜ 0 ( u p , v p )= 2π u p m ∈[ 0,2π ),l=1,2,...L−1, u p =0,1,...m−1,
(3) f l,t ( u c , v c )= a l ( u c , v c )+ b l ( u c , v c )cos[ Φ l ( u c , v c )+ 2tπ T ],l=0,1,...,L−1,t=0,1,...,T−1,
(4) Φ l ( u c , v c )≈h Φ l−1 ( u c , v c ), Φ 0 ∈[ 0,2π ),l=1,2,...L−1.
(5) φ l =arctan2( f l,3 − f l,1 , f l,0 − f l,2 )∈[ 0,2π ).
(6) Φ l = φ l +2 λ l π, Φ o = φ o ,
(7) λ l =round( h Φ l−1 − φ l 2π ),
(8) Φ L−1 ( u c , v c )= Φ ˜ L−1 ( u p , v p )= h L−1 Φ ˜ 0 ( u p , v p )= h L−1 2π u p m ,
(9) s c [ u c , v c ,1 ] T = M c [ X,Y,Z,1 ] T s p [ u p , v p ,1 ] T = M p [ X,Y,Z,1 ] T ,
(10) M [ X Y Z ] T =R,
(11) M=[ M c ( 0,0 )− M c ( 2,0 ) u c M c ( 0,1 )− M c ( 2,1 ) u c M c ( 0,2 )− M c ( 2,2 ) u c M c ( 1,0 )− M c ( 2,0 ) v c M c ( 1,1 )− M c ( 2,1 ) v c M c ( 1,2 )− M c ( 2,2 ) v c M p ( 0,0 )− M p ( 2,0 ) u p M p ( 0,1 )− M p ( 2,1 ) u p M p ( 0,2 )− M p ( 2,2 ) u p ],
(12) R=[ M c ( 2,3 ) u c − M c ( 0,3 ) M c ( 2,3 ) v c − M c ( 1,3 ) M p ( 2,3 ) u p − M p ( 0,3 ) ].
(13) b ¯ = 1 L ∑ l=0 L−1 [ 2 T ( ∑ t=0 T−1 f l,t ⋅sin 2tπ T ) 2 + ( ∑ t=0 T−1 f l,t ⋅cos 2tπ T ) 2 ] .
(14) p c ∈{ object, b ¯ ≥ t b background, b ¯ < t b .
(15) ∑ i=1 k ∑ b ¯ ∈ S i | b ¯ − c i | 2 →minimum.
(16) { c 1 =mean( b ¯ | b ¯ > c 2 ) c 2 =mean( b ¯ ) c 3 =mean( b ¯ | b ¯ < c 2 ) .
(17) ( φ l ) n =arctan2[ sin( Φ l )+ n l,3 − n l,1 2 b l ,cos( Φ l )+ n l,0 − n l,2 2 b l ]∈[ 0,2π ).
(18) ( φ l ) n = φ l +Δ φ l + ρ l 2π
(19) ρ l ={ 0, −Δ φ l ≤ φ l <2π−Δ φ l 1, φ l <−Δ φ l −1, φ l ≥2π−Δ φ l ,
(20) Δ φ l ≈ cos( Φ l )( n l,3 − n l,1 )−sin( Φ l )( n l,0 − n l,2 ) 2 b l ,
(21) ( λ 1 ) n =round[ h( φ 0 +Δ φ 0 + ρ 0 2π )−( φ 1 +Δ φ 1 + ρ 1 2π ) 2π ] =round[ h φ 0 − φ 1 +( hΔ φ 0 −Δ φ 1 ) 2π ]+h ρ 0 − ρ 1 = λ 1 +h ρ 0 − ρ 1 .
(22) ( Φ 1 ) n = ( φ 1 ) n + ( λ 1 ) n 2π= φ 1 +Δ φ 1 + λ 1 2π+h ρ 0 2π.
(23) Φ L−1 ( x,y+1 )={ Φ L−1 ( x,y+1 ) | Φ 0 ( x,y+1 )− Φ 0 ( x,y ) |<3π/2 Φ L−1 ( x,y+1 )−2π h L−1 Φ 0 ( x,y+1 )− Φ 0 ( x,y )>3π/2 Φ L−1 ( x,y+1 )+2π h L−1 Φ 0 ( x,y+1 )− Φ 0 ( x,y )<−3π/2 .
(24) Φ f = ∑ l=0 L−1 Φ l h l / ∑ l=0 L−1 h 2l ,
(25) RMSE= ∑ l=0 L−1 ( Φ l − h l Φ f ) 2 L .
(26) | Φ xx |< t 2nd .
(27) t RMSE = α 1 t Otsu ,
(28) d ε,η = ( X u c +ε, v c +η − X u c , v c ) 2 + ( Y u c +ε, v c +η − Y u c , v c ) 2 + ( Z u c +ε, v c +η − Z u c , v c ) 2 .
(29) t d = α 2 mean ( ε,η )∈ S 1 ( d ε,η )


Show more cleavage with less coverage – without compromising on support! Our luxury padded bras are some of our most popular bra designs. Made with high quality material, our premium plunge bras guarantee comfort and long-lasting designs.
Take the plunge with these statement bras! Deep plunge bras are perfect for a low cut dress or top. Rock your lingerie confidently, without worrying that you'll get lines showing in your outfit.
Leave your shoulders free and wear low line outfits with confidence with our strapless plunge bras. Our luxury line of strapless plunges can be worn with or without the straps, making them versatile pieces.
Our range of designer bras including Primate Donna and Marie Jo are ideal for making you feel special on that big night. Team our luxury bras with your statement low cut dress to feel the best you've ever felt.


text:
Paula Rose, center, co-curator of the YWAs:
"Squa-Plaits" by Shenequa A. Brooks, features synthetic hair woven with cotton. It is featured in YWAs:
"YWAs: Young Woman Artists" is on view through Aug. 24 at Wonder Fair Gallery, 803 1/2 Massachusetts St. Wonder Fair is open from noon to 6 p.m. weekdays, 10 a.m. to 7 p.m. Saturdays and 11 a.m. to 5 p.m. Sundays.
When curators of a new show at Wonder Fair Gallery started counting how many female artists were represented in regional galleries compared with males, they discovered disparities.
The gender gap at Wonder Fair, owner Meredith Moore admits, was pretty much equally as wide.
"YWAs: Young Woman Artists," on view through Aug. 24 at Wonder Fair, 803 1/2 Massachusetts St., features artwork by 16 women accompanied by figures from these gallery surveys. Moore hopes the show will not only highlight talented artists but also spark conversation about why disparities exist.
"The goal is not to call out galleries and institutions — even ourselves — for perpetuating gender imbalance," she said. "Rather, through 'YWAs' we hope to bring its benign neglect to the forefront of discussions about our art community."
Moore co-curated "YWAs" with art historian Paula Rose, a fellow Kansas University graduate who teaches "Women in Art" at the Kansas City Art Institute.
The two found that men were, on average, twice as likely to have been exhibited in galleries public or private, large or small. A few numbers, according to Moore and Rose:
• Of works on view recently in the contemporary and modern wing at the Nelson-Atkins Museum of Art in Kansas City, Mo., 70 percent were by men.
• Of 30 professional artists featured in solo or small group shows at the Lawrence Arts Center since last year, 73 percent were male.
• Of 33 artists on the roster at Haw/Contemporary, one of Kansas City's premier contemporary galleries, 67 percent were male.
• Of artists represented in solo or small group shows at Wonder Fair since 2012, 64 percent were male. Of those, in exhibits with male curators, female artists' work was only shown alongside that of a boyfriend, former boyfriend or husband.
Especially in a world people assume is progressive, that kind of under-representation was surprising, Moore said.
Moore plunged into the topic after painter Jaime Rovenstine, formerly of Lawrence, requested a solo show at Wonder Fair. Moore realized Rovenstine (who has a painting in "YWAs") was the first woman to even ask, although several men had.
Moore began to wonder why this was the case and whether Wonder Fair was alone.
She doubts curators purposely exclude women, but there's no "Title IX" for art, either. At Wonder Fair, Moore said, exhibiting women alongside their husbands, for example, is sometimes just more convenient.
Historically, many female visual artists worked under pseudonyms or were discouraged from making art as a career, Rose said.
It's hard to pinpoint why a gender gap persists despite feminist movements of the past century, especially since women outnumber men in art schools — 62 percent of Kansas City Art Institute students are women, Rose said.
Maybe women struggle more with work-life balance, lack confidence to market themselves, or have been pigeonholed by long-held assumptions. Maybe they need more successful female mentors in the art world.
"When you have those heroes it helps you move forward and represent yourself," Rose said.
For "YWAs," Rose and Moore selected work by established female artists and promising freshmen, with the idea of helping them connect.
They also chose mediums from a large-scale nude painting ("Girl Sitting with Cat," by Rachel Doris Gregor) to performance art ("Drifter," by Danielle Peters, video of a performance in which a kaleidoscope projection is viewed through Peters' thigh-gap).
Textiles are far from the functional objects women were relegated to producing in centuries past.
In one, Anna Youngyeun's "MetaRoll," a screen-printed strip of wispy white fabric cascades from a rusty metal toilet paper holder into a pile on the floor. Another, "Squa-Plaits" by Shenequa A. Brooks, features synthetic hair — wildly braided and looped — woven into an otherwise traditional cotton textile.
Haw/Contemporary owner Bill Haw said that while the artists he represents are two-thirds men, those featured in solo shows since he opened the gallery last year are 50-50.
Haw said male artists have told him they think it's great he's working with so many women, so they must find it unusual. In truth, he said, it's coincidental.
"I don't even think about it, whether it's a man or a woman," he said. "I think about whether it's art I want to show."
Affordable housing, development hurdles among concerns raised by Lawrence residents regarding development code
Meeting will gather input on recommended changes to development code that determines how city grows
Lawrence school board to consider trading laptops for tablets at high schools to save costs
From the golf course to the cemetery, Parks and Rec fees set to increase Feb. 1; a look at some of the bigger fee changes
Lawrence leaders take another step toward protections for tenants who use housing vouchers, other government assistance
City leaders to consider finalizing ordinance barring landlords from discriminating against tenants with housing vouchers

redpajama_set_name: RedPajamaCommonCrawl


text:
package org.apache.polygene.library.restlet.assembly.infrastructue;

import org.apache.polygene.bootstrap.LayerAssembly;
import org.apache.polygene.bootstrap.ModuleAssembly;
import org.apache.polygene.bootstrap.layered.ModuleAssembler;

public class SerializationModule
    implements ModuleAssembler
{
    public static final String NAME = "Serialization Module";

    @Override
    public ModuleAssembly assemble( LayerAssembly layer, ModuleAssembly module )
    {
        return module;
    }
}

redpajama_set_name: RedPajamaGithub


The Southsider Voice is a local community newspaper that is distributed throughout the southside of Indy. It is free to the public and can be found in many local businesses. We use this as one of our avenues for advertising both Emporium locations. It is also a great way to show off your booth with pictures and a small ad. Give Kelly Sawyers a call at 317-781-0023 or e-mail the paper at ads@southsidervoice.com to take advantage of this great opportunity. They have great rates and the paper reaches many patrons!
On June 1, 2013, the Emporium opened a new market in Indianapolis, Indiana. It is located at the corner of West Washington Street and South High School Road. The address is 1225 South High School Road. The phone number is 317-241-1865. Hours of operation are Monday - Thursday 10 am to 7 pm, Friday - Saturday 10 am to 8 pm and Sunday 10 am to 6 pm. Come check it out! There is something for everyone!
The County Line Emporium was recently featured on "Spotlight Indianapolis" which airs on WIBC.


text:
module AsyncResponse
  module Concerns
    module AsyncController
      extend ActiveSupport::Concern

      included do
      end

      def async_response(worker_class, expires_at: 5.minutes_from_now,
                         job_key: nil, params: nil)

        response_json = AsyncResponse::Builder
          .new(worker_class, expires_at, job_key)
          .build(params)

        render(json: response_json)
      end

      def async_response_expire!(worker_class, job_key: nil)
        AsyncResponse::Expirer.new(worker_class, job_key).expire!
      end
    end
  end
end


text:
Warriors vs Cavaliers Preview: No LeBron, No Daggers
The Warriors face off against the Lebron-less Cavaliers on Friday night
By Chris Nielsen Jan 9, 2015, 8:00am PST
Share All sharing options for: Warriors vs Cavaliers Preview: No LeBron, No Daggers
Cary Edmondson-USA TODAY Sports
Oracle Arena - Oakland, CA.
7:30 p.m. PST
TV: ESPN, CSN Bay Area | Radio: KNBR 680
Buddy Blog: Fear The Sword
Fresh off of a win against a Central Division team that's exceeding expectations this season, the Warriors play another Central team that has been doing the opposite, the Cleveland Cavaliers. Friday night's game could have been thought of as a potential Conference Finals matchup before the season, but a couple of things have changed between then and now. The first difference is that the Cavaliers have not been as good as expected, past the point of growing pains, it seems. The second difference is that LeBron James is expected to sit this one out.
On Thursday LeBron said this:
LJ: "I would have played a week ago if it was a playoff game"
— Rick Noland MG/CT (@RickNoland) January 7, 2015
Assuming the Cavaliers aren't pulling what Steve Kerr pulled Wednesday night and being coy about a player being ready in time for an upcoming game (in Kerr's case he said Bogut was "close" when he was good to go), there will be no LeBron at Oracle this regular season. This is bittersweet because LeBron is a joy to watch play, but he's also a terror to watch play:
The above video makes me wonder about the above tweet, because it looks to me like LeBron treats Oracle like a playoff venue, and with his team at a middling 19-17 and incorporating new players, his quick return is imperative to the Cavs.
Cleveland may be without LeBron, but they do have some new pieces on the table. They recently acquired JR Smith, Iman Shumpert (who is out), and Timofey (Russian for Timothy) Mozgov, all through trade. Mozgov should be the biggest addition with regards to playing the Warriors, as he will help patrol the interior defensively (a problem area for the Cavs) and put some pressure on Bogut as well. The Cavs have also made a big addition by subtraction in sending Dion Waiters to Oklahoma City. They had dreams of him becoming a Dwyane Wade imitation this season, but he has still been taking terrible shots, whining when he doesn't get the ball, and just not shooting well enough from three to be an off guard on a LeBron-led team. Smith may have similar attitude issues, but at least he can hit a catch-and-shoot triple.
Despite LeBron's absence and the integration of new players, the Warriors should not take the Cavaliers lightly. A team with both Kevin Love and Kyrie Irving is a team to reckon with, as evidenced by both of their performances on Wednesday night against Houston, where Irving dropped 38 points and Love had 17 points and 16 rebounds. Just last season, Irving and Curry had an epic head-to-head battle in Cleveland and Love had an explosive first quarter shooting performance at Oracle. These two players can hurt the Warriors on offense, but can they stop them on defense?
While the Cavs have been above average on offense, their defense has been on the low end of the league. Luckily for the Warriors, they are well above average in both categories. The Cavaliers' weak spot defensively is in the paint, so hopefully recent returnees from injury Andrew Bogut and David Lee can shake some rust off and make them pay down low. Look for the Warriors bigs to have breakthrough games and Curry to get fired up by the matchup with Irving. Look for the Warriors keeping the hot streak at home going.
Miscellaneous Note:
Mark Jackson is slated to be in the house on Friday night calling the game for ESPN. I'm inclined to think it won't end up too awkward on TV because Jackson is a professional commentator, but it will also be interesting to see if it is addressed at all at Oracle.


text:
Buncombe County Schools » Departments » Communications » News & Stories » Top Stories » 2021 All-County Chorus Performs at Wortham Center
BCS proudly presents the 2021 All-County High School Honors Chorus on November 16.
Featured Photos: 1. (Above) The All-County High School Honors Chorus rehearses in the afternoon on Nov. 16 at the Wortham Center for the Performaing Arts. 2. Dr. Hugh Ferguson Flloyd directs this years All-County chorus during a rehersal. View the full photo gallery on Facebook.
By: Benjamin Rickert
Buncombe County Schools (BCS) proudly presents the 2021 All-County High School Honors Chorus on November 16 at the Wortham Center for the Performing Arts. At 7 p.m., talented students representing all six BCS districts will perform a diverse repertoire of challenging music.
"It is so great to be back together to sing as a community again," said twelfth grade Charles D. Owen High singer Charlotte Lannigan. "Singing together while meeting singers from across the county is awe inspiring. It is nice to find normalcy once again."
Each year, students audition for All-County chorus, band, and strings ensembles. Acclaimed guest directors and accompanists are invited to lead the students in two days of rehearsals and workshops, culminating in free public performances hosted by local arts venues. Following district safety protocols* and Buncombe County's current face covering mandate, the chorus students will perform in the first in-person All-County event since February, 2020.
"Nothing can take the place of making beautiful music with an ensemble," said Owen High Choral Director Katie Stephens. "We are thriving even after times of silence and are certainly overjoyed to be together again as a community under the choral direction of Dr. Floyd."
This year's All-County chorus event will be directed by Furman University's Dr. Hugh Ferguson Flloyd. Floyd serves as a Professor of Music, Coordinator of Choral Ensembles, and Director of the Furman Singers. Kyle Ritter, Canon for Music at The Cathedral of All Souls in Asheville, will serve as this year's accompanist.
Eleventh grade Owen student Kendall Grogan said that this fall's event is marked by "a feeling of unity."
"We naturally have a sense of togetherness as musicians," she said. "This music brings us together."
The Wortham Center for Performing Arts is located at 18 Biltmore Avenue in downtown Asheville.
* Safety protocols include face coverings, reduced audience capacity, empty seats between non-related guests, additional time for auditorium ventilation between rehearsals, and more.


Dr. Michael Camille, former associate dean of the College of Arts, Education and Sciences, has been named the new associate vice president for academic affairs at the University of Louisiana Monroe.
Among his many responsibilities, Camille will serve as liaison to ULM's accreditation body (Southern Association of Colleges and Schools Commission on Colleges) and oversee the 2019 decennial reaffirmation with that accrediting body. He will also assume responsibility for developing and monitoring academic policies and will assist Dr. Eric Pani, VP of Academic Affairs, in leading academics at ULM.
Camille served as associate dean of the College of Arts, Education and Sciences for the past three years. He has been a faculty member at ULM since 1996 and holds the academic rank of tenured professor of geography. He received a Ph.D. in Geography from Texas A&M University in 1994.


text:
<?php

// KlientBundle:Aktualnosci:index.html.twig
return array (
);


text:
The Abraham Accords expose international hypocrisy over Palestine
Home nieuws Bachelet deplores Israel's failure to grant visas for UN Human Rights staff...
Bachelet deplores Israel's failure to grant visas for UN Human Rights staff in the occupied Palestinian territory
Michelle Bachelet (File)
UN – Office of the High Commissioner for Human Rights / August 30, 2022
GENEVA – Israel's refusal to issue or renew visas for UN Human Rights staff in the occupied Palestinian territory will not prevent the Office from continuing to monitor and report on the human rights situation on the ground, UN High Commissioner for Human Rights Michelle Bachelet said today.
"In 2020, the 15 international staff of my Office in Palestine – which has been operating in the country for 26 years – had no choice but to leave," said Bachelet. "Subsequent requests for visas and visa renewals have gone unanswered for two years. During this time, I have tried to find a solution to this situation, but Israel continues to refuse to engage."
As a Member State, Israel must cooperate in good faith with the UN and grant its officials the privileges and immunities necessary for them to independently exercise their functions. This includes an obligation to exempt UN officials from immigration restrictions and to deal with applications for visas for UN officials as speedily as possible.
"Israel's failure to process visa applications that are necessary for my staff's access is inconsistent with these standards, and I call on the Government to meet its international obligations in this regard," the UN Human Rights chief said.
Bachelet said that barring the UN Human Rights Office's international staff occurred in a context where Israeli authorities are increasingly limiting human rights "eyes and ears on the ground". There is a growing roll call of UN staff and mechanisms, non-governmental organizations and others being expelled or refused entry.
"Israel's treatment of our staff is part of a wider and worrying trend to block human rights access to the occupied Palestinian territory," Bachelet said.
"This raises the question of what exactly the Israeli authorities are trying to hide."
Last year, Israeli Forces killed 320 Palestinians, a 10-fold increase on the number killed in 2020, and injured 17,042 people, six times the 2020 figure. The UN recorded the highest number of incidents of settler violence since recording began in 2017, and arrests of Palestinians doubled. So far in 2022, Israeli forces have killed at least 111 more Palestinians.
Despite its international staff being barred, the UN Human Rights Office in Palestine is delivering on its mandated work in monitoring the State's compliance with its international human rights obligations and providing technical assistance on human rights.
"We publicly report on violations by Israel, but also on violations by the State of Palestine, by Hamas in Gaza and Palestinian armed groups. We also provide the principal support to the Palestinian Government to help it improve its compliance with international human rights obligations," Bachelet said.
"We will continue to deliver on our mandate. And we will continue to demand access to the occupied Palestinian territory for our staff, in line with Israel's obligations as a UN Member State."
Israeli electric company ends power cuts to West Bank after Palestinians...
'May God give us patience': Palestinians mourn child killed
The hopes and prayers for a trouble-free Ramadan at Jerusalem's Al-Aqsa...
[bite the hand that feeds] 'Israel, Our Best Ally'
The masks are falling on Netanyahu's cabinet of criminals
Why are Ireland's police teaming up with Israel's torture ministry ?
Death without warning
Palestinian youth are Leading a popular uprising to end Israeli Apartheid
Palestinians welcome UK Labour Party support for sanctions on Israel
Israel soldiers demolish water well in West Bank


After a hiatus, Nintendo has brought back the NES Classic Edition. And although Nintendo is promising more supply this time around, there's still a good chance it'll be hard to come by.
Nintendo released the NES Classic Edition in 2016. The device is a miniature version of the Nintendo Entertainment System that captivated gamers in the 1980s and includes a slew of that hardware's most popular games. The NES Classic Edition connects to a television via HDMI and lets you play games digitally.
Soon after its launch, the NES Classic Edition was nearly impossible to find on store shelves as nostalgic gamers bought units to relive the days of old. Each time new stock was made available, it quickly sold out.
When Nintendo released the SNES Classic Edition last year, the NES Classic Edition was discontinued. But after widespread support for bringing it back, Nintendo relented. As of Friday, you can now pick up the NES Classic Edition.
Amazon is currently selling the NES Classic Edition for $100 with free shipping. Units are still in stock.
Gamestop is selling a variety of NES Classic Edition options. The retailer is offering it for $60 or you can get a bundle that includes a controller and case. The $60 option isn't available online, but you can pick up the bundle for $105.
Best Buy has a $60 Nintendo NES Classic Edition available online right now. However, the initial stock has run out, so if you order now, you'll get it shipped to you in July.
Walmart does not currently have NES Classic Edition in stock.
Target is selling the NES Classic Edition online for $60. But as of this writing, it's sold out. It might still be available at some stores.
ThinkGeek will have NES Classic Edition in stock on Friday. It's selling the console for $60.


text:
package org.apache.gobblin.service.modules.flowgraph;

import com.typesafe.config.Config;

import org.apache.gobblin.annotation.Alpha;

/**
 * Representation of a node in the FlowGraph. Each node is identified by a unique identifier.
 */
@Alpha
public interface DataNode {
  /**
   * @return the identifier of a {@link DataNode}.
   */
  String getId();

  /**
   * @return the attributes of a {@link DataNode}. It also includes properties for resolving a {@link org.apache.gobblin.runtime.api.JobTemplate}
   * e.g. "source.fs.uri" for an HDFS node, "jdbc.publisher.url" for JDBC node.
   */
  Config getRawConfig();

  /**
   * @return a default dataset descriptor class for this DataNode, or null if a default should not be used.
   */
  String getDefaultDatasetDescriptorClass();

  /**
   * @return a default dataset descriptor platform for this DataNode, or null if a default should not be used.
   */
  String getDefaultDatasetDescriptorPlatform();

  /**
   * @return true if the {@link DataNode} is active
   */
  boolean isActive();

  class DataNodeCreationException extends Exception {
    private static final String MESSAGE_FORMAT = "Failed to create DataNode because of: %s";

    public DataNodeCreationException(Exception e) {
      super(String.format(MESSAGE_FORMAT, e.getMessage()), e);
    }
  }
}


The State Government has made significant amendments to the Domestic (Feral and Nuisance) Animals Act 1994 in relation to the keeping of "Restricted Breed Dogs".
If you are the owner of a "Restricted Breed Dog" you must notify Council by making a declaration. On receipt of the declaration Council will then formally advise you of the current requirements of the legislation in the keeping of "Restricted Breed Dogs." Failure to comply with the legislation requirements may result in a substantial fine.
Declaration forms can be obtained from the Council's Business Centre in Brown Street Hamilton.


Twin terror attacks in Paris book-ended a year dominated by the fight against Islamic State in Syria and the resulting exodus of refugees.
In Britain, the Conservatives swept back into power in a surprise election victory, the SNP took almost complete control of Scotland, support for the Lib Dems evaporated, and Labour lurched to the left with the appointment of Jeremy Corbyn as party leader. The US saw yet more mass shootings, accusations of police brutality and race riots, while Donald Trump somehow emerged as the leading Republican candidate in the bid to succeed Obama.
Here at IBTimes UK, we have chosen the 100 biggest and best news photos of the year. This gallery contains the first 50, covering January to July 2015.
See part two of our round-up of the year's biggest news photos here.


text:
FLORENCE JOELLE
Records Work
Acting, Voiceover & Modelling
Press & Photos
ABOUT FLORENCE JOELLE
Florence Joelle is a Paris-born singer, songwriter, harmonica player, recording artist and jazz reissue specialist based in London, where she is a sought-after performer across the city. Bred on jazz at home, and on the music of the Paris streets, she has created a musical subgenre all of her own. Her albums Kiss Of Fire (2011), Stealing Flowers (2013) and Life Is Beautiful If You Let It (2016) are a Franco-Anglo blend of Latin and classic jazz, vintage and contemporary blues, gypsy folk, fifties R&B and Parisian torch song.
Joelle has been featured in print in Mojo, Time Out, Q Magazine, The Independent, The Mirror, Record Collector, R2 Rock'n'Reel, Jazzwise, Jazz Journal, Jazz Rag, Vive Le Rock, Classic Rock, in the US in Vintage Guitar Magazine, and in Germany and Japan. Her songs have been played on BBC Radio ('29 Bus Blues' and 'When I Get Low I Get High' were 'song of the week' on BBC Introducing), Jazz Fm, as well as radio stations across the world. "How Many Chickens Are You Missing Today", about the sorry treatment of Roma expelled from her native France, was included in Amnesty's compilation Roma Rights Are Human Rights.
A record collector from an early age, Florence is also a catalogue A&R record label consultant. She has reissued and compiled over a hundred titles, including series like The Leopard Lounge, The In Sound and Right On! Series, lovingly curated box sets (John Coltrane The Atlantic Years in Mono, Ornette Coleman The Atlantic Years), Stan Getz Split Kick & Lee Morgan The Roulette Sides on 10" vinyl, Miles Davis Rubberband and the most recent Merci, Miles!
As a jazz expert Joelle gives talks on music history. Most recently she has been a speaker for Hot Jazz Rag's Rhythm & Books Club on Zoom. Subjects have included:
Let Freedom Swing: the history of jazz & civil rights
From Big Bands to Bebop
Heroes & Hoodlums: record labels & the mob.
She has also modelled and acted in ads such as Jo Malone's Marmalade Collection (summer 2021), Double Magazine and TV series like World of Wonder's The History Of Prostitution, where she played WW2's highest earning lady of night, Marthe Watts, known as "the wickedest woman in London".
What the press say…
"Third and best album yet by London-based Parisian chanteuse." Mojo ****
"The whole album is simply a delight from start to finish." London Evening Standard ****
"Recorded straight to tape on analogue equipment and mixed in mono, it is akin to a glass of fizz, with Joelle's joie de vivre coursing through the album's 10 tracks." Record Collector****
"Joelle's sensuous purred vocals and sprightly jazzy songs lend proceedings a contemporary edge while circumventing mere nostalgia." The Independent****
"Florence is a rare jewel and this second album captures her captivating style. She boasts deliciously suave vocal phrasing framed by a hot and agile band. Her savvy originals and jumping jazz standards are an unaffected joy. Blooming lovely." The Daily Mirror****
"A genuine talent, and definitely one to watch." Classic Rock - Blues Edition
"Sheer class." Shindig!
"Sultry, sexy and French, she was born with a voice tailor-made to pour out enticing cocktails of chanson, r'n'b and jazz." R2 Rock'n'Reel ****
"This has soul." Vive Le Rock 8/10
"Florence Joelle has an album that feels like one of the sirens has fled her Greek rockery and headed off to London." Fatea Magazine
"Florence Joelle sings rock 'n' roll like Billie Holiday might, croons a torch ballad as Wanda Jackson may, and spices it all with a bit of Patti Smith attitude." Vintage Guitar Magazine
"Her breathy sensual Eartha-Kittish approach to singing is highly contagious and appealing." Penny Black Music
"It's her voice that smacks you around the head. It's utterly unique. "
Ruth Barnes' Pick Of The Week, Tom Robinson's Show, BBC 6 Music
https://images.ctfassets.net/gc4s9mi2asix/tiIZgQqa0CqgYyUKokywg/31b320f2a72dacae39da0eebed8105c3/Google_Analytics.png


text:
Pakistani Police Say 10 Militants Killed In Gunbattle
A Pakistani Army soldier secures the scene of a bomb blast in Lahore on February 23 claimed by Jamaat-ur-Ahrar, a faction of the Pakistani Taliban.
Pakistani police say 10 militants, including a key facilitator of deadly blast in February, have been killed in a gunbattle in the eastern city of Lahore.
Police officers probing a previous militant assault came under attack early on April 8 on the Lahore outskirts, the regional Counterterrorism Department said in a statement.
Police called for reinforcements and encircled the area, challenging the militants to surrender, the statement said.
"A gunbattle ensued. When firing stopped 10 militants were found dead by the firing of their fleeing accomplices," the statement said, identifying the militants as members of Jamaat-ur-Ahrar, a faction of the Pakistani Taliban.
Jamaat-ur-Ahrar claimed responsibility for a suicide attack in Lahore that left 13 dead in February, as well as an Easter Day bombing in Lahore last year that killed more than 70 people in a public park.
The police statement said a facilitator of the February bombing was among those killed in the April 8 gunbattle.
Authorities say Pakistani security forces killed around 100 militants in February after a Sufi shrine bombing that left more than 80 dead in the southern province of Sindh that month.
Based on reporting by Reuters and Geo.tv
At Least Six Dead In 'Suicide Blast' In Lahore, Pakistan
Pashtuns Allege Persecution As Pakistan Wages Antiterrorism Battle
Upsurge In Violence Prompts Pakistan To Broaden Antiterror Campaign


text:
Pit Pony Return with new single "Black Tar"
Norman van den Wildenberg | March 8, 2022 | News | No Comments
With a rawness that owes influence to the North East coast they call home, Pit Pony are a caustic, fuzz-rock five-piece from Tyneside, who today share new single "Black Tar" which is their first new music since 2020. They also announce that they have signed to Leeds label Clue Records, home to Bored At My Grandma's House, YOWL, The Wedding Present, and more.
Despite a relatively modest back catalogue of just a handful of singles since forming in 2018, Pit Pony have received support from many. Armed with lots of new music and a bigger sound, the band are back with the bit between their teeth and ready to move.
With their foot firmly on the throttle, the new single "Black Tar" kicks in at 100mph and never lets up from its breakneck drive forward. Joined with a video that showcases the live energy they're becoming renowned for.
Speaking about the track, Jackie explains 'It's quite literally about anxiety, about putting the work in to improve things and going back to the beginning. Feel like you can't get anything right and you'll feel like that forever. The whole track is the same riff throughout and driven by the constant throbbing bass, really conveys the feeling of that constant cycle. That treadmill you feel like you can't get off.'
Jackie continues, 'Of course, you do get off, and you can feel better, but it takes time and work. The jagged and garagey sound lends itself to the stark melody and lyrics. It's not one to overthink. By the end of the song I'm telling myself to snap out of it and keep going.'
Over the past 6 months, the band have played three sold-out headline shows in Newcastle, supported IDLES at their sold-out Newcastle date, supported LIFE on their UK tour, and before that, sold out their first 7" for single "Hard Rainfall". The band create an adrenaline-fuelled soundtrack for vocalist Jackie to explore tales of political ineptitude, mental health, motherhood and failed relationships.
12th April 2022 – The Talleyrand, Manchester
13th April 2022 – New Headingley Club, Leeds
14th April 2022 – The Vaux Room, Sunderland
16th April 2022 – The Green Room, Stockton Calling Festival
19th April 2022 – The Hope & Ruin, Brighton
21st April 2022 – The Grace, London
19th May 2022 – The Cluny, Newcastle with L.A Witch
Two Essential Ringo Starr Albums Remastered For Worldwide Reissue
January 27, Bobby Hutcherson's birthday
Canadian artist and social activist Buffy Sainte-Marie to be recognized as outstanding humanitarian
The Black Keys drummer dislocates shoulder


Q. How long can I check out (download) an eBook?
Most of our eBooks will allow you to check them out (or download) for 1-7 days. Some providers allow you to download a simple PDF with rights management or checkout limitations attached.
For more information, be sure to check out our Electronic Books Libguide.


Here are some Great Walmart Deals. These of course are the everyday Prices. But with coupons, VERY much worth the look. Quite amazing the things you can get. Walmart doesn't really do weekly specials, they just have on going Good deals, with the occasional Price Drop that rock!
Remember if ANY other store has a weekly ad that lists something cheaper, Bring in the ad and Walmart will match that Price, BEFORE coupon discounts! Even if you Brought in 10 ads, they will bend over backwards and allow you to save money.
But anyways, take a look, most probably you can find something! Just because a product may fall into one of the lower "price off" ranges doesn't mean that its not a good deal, the prices are still REALLY GOOD!


Your privacy is important to juiceglass artisan jewelry (JAJ). This privacy statement provides information about the personal information that JAJ collects, and the ways in which JAJ uses that personal information.
any other information that you send to JAJ.
In addition to the disclosures reasonably necessary for the purposes identified elsewhere above, JAJ may disclose your personal information to the extent that it is required to do so by law, in connection with any legal proceedings or prospective legal proceedings, and in order to establish, exercise or defend its legal rights.
JAJ will take reasonable technical and organisational precautions to prevent the loss, misuse or alteration of your personal information.
JAJ will store all the personal information you provide [on its secure servers].
JAJ is not responsible for the privacy policies or practices of any third party.


text:
Halböl oder Grundieröl ist eine Mischung, die zu gleichen Teilen aus Leinölfirnis und Terpentinöl besteht, eventuell verdünnt mit Ethanol.  Es wird als Grundierung für Holz, Kork, Naturstein, Terracotta und neutrale Putze oder zum Auffrischen alter Holzoberflächen verwendet.  Im Vergleich zu reinem Leinölfirnis dringt zwar Halböl tiefer ein, erreicht jedoch nicht die Eindringtiefe von Leinöl.

Im traditionellen Tischlerhandwerk ist es üblich, jedes Holzprodukt vor Verlassen der Werkstatt mit Halböl zu streichen. Dazu wurden früher Pinsel aus der Rinde der Linde verwendet, die nach Wässerung so lange mit einem Hammer bearbeitet wurden, bis sich am Ende ein Pinsel ausbildet. Die Behandlung mit Halböl erfolgt prinzipiell nach allen anderen Bearbeitungsschritten, weil die Klebfähigkeit des Holzes nach der Halbölbehandlung stark vermindert ist. Bis zur Ölbehandlung sind fast alle Holzoberflächen stark schmutzempfindlich, das Halböl fixiert die Oberfläche bis in einige Millimeter Tiefe gut gegen Schmutz und bildet eine Grundlage für eventuelle Farbanstriche. Ohne Halböl ist Holz nur bedingt für Farbanstriche geeignet, da die Saugfähigkeit sehr stark ist und nur wenige Farben darauf ausgelegt sind. Werkzeuge, Gebrauchsgegenstände und andere wenig beanspruchte Oberflächen werden oft nur mit Halböl behandelt. Diese Behandlung stellt jedoch weder vorbeugenden noch bekämpfenden Holzschutz gegen Schädlinge dar. Das Beizen von Holz erfolgt üblicherweise vor einer Behandlung mit Halböl. Durch Halböl wird die Struktur von Holzoberflächen meist betont, sie wird auch meist etwas dunkler.

Es ist verbreitet, dass auch Gemische von Ölen, die für die Anwendung auf Oberflächen geeignet sind, als "Halböle" bezeichnet werden, wenn Ölmischung und Verdünnung den gleichen Anteil aufweisen. So wird das Terpentinöl heutzutage meist durch Terpentinersatz (Testbenzin) ersetzt.

Halböle sind feuergefährlich und neigen zur Selbstentzündung durch Oxidation und Polymerisation. Getränkte Textilien ("Putzlappen") und Späne (Holz) sind so zu verwahren/entsorgen, dass Brände vermieden werden.

Weblink

Halböl
Beschichtungswerkstoff
Imprägnierungsmittel

redpajama_set_name: RedPajamaWikipedia


text:
HomeBlogHerjavec Group Retains #2 Ranking on Cybersecurity 500 List – Q4 2016
Herjavec Group Retains #2 Ranking on Cybersecurity 500 List – Q4 2016
Toronto, Canada – Nov 17, 2016 – Robert Herjavec, founder and CEO of global Managed Security Services Provider, Herjavec Group, announces that the firm has retained its #2 ranking on the Cybersecurity 500 list for the third consecutive quarter of 2016. Published by Cybersecurity Ventures, the worldwide ranking recognizes the most innovative cybersecurity companies and highlights those to watch out for in 2017.
"We continuously look at thousands of companies for inclusion in the Cybersecurity 500, by soliciting feedback from CISOs, IT security practitioners and service providers, and researching hundreds of cybersecurity events and news source, " says Steve Morgan, founder and CEO at Cybersecurity Ventures. "Herjavec Group is the No. 1 listed international (non-U.S. headquarters) company on the list, uniquely positioned in the identity and access management (IAM) space with its recent acquisition of consultancy Aikya Security Solutions. In addition, the managed security services hot mover collaborated with Cybersecurity Ventures on the groundbreakingHackerpocalypse report on cybercrime which has received widespread media attention."
Herjavec Group is not only the #2 ranked company on the Cybersecurity 500, but also the #1 Managed Security Services Provider on the listing.
Review the full Cybersecurity 500 list here.
Review Cybersecurity 500's Q4 2016 Press Release here.
Dynamic IT entrepreneur Robert Herjavec founded Herjavec Group in 2003 to provide cybersecurity products and services to enterprise organizations. Herjavec Group delivers SOC 2 Type 2 certified managed security services supported by state-of-the-art, PCI compliant, Security Operations Centers, operated 24/7/365 by certified security professionals. This expertise is coupled with leadership positions across a wide range of functions including consulting, professional services & incident response. Herjavec Group has offices globally including across Canada, the United States, United Kingdom, and Australia. For more information, visit www.herjavecgroup.com.


will be close to 99.7LPI.
Thickness and other specifications are the same.
This entry was written by Motionmill admin, posted on 25 January 2008 at 17:33, filed under News. Bookmark the permalink. Follow any comments here with the RSS feed for this post. Both comments and trackbacks are currently closed.


text:
Topic: Coastal Georgia
APSU Women's Golf tied for sixth at Benbow Invitational after first day
Jacksonville, FL – A pair of top-20 finishes gave the Austin Peay State University (APSU) women's golf team solid footing after 18 holes at the Benbow Invitational, hosted by Butler, at Jacksonville Beach Golf Course, Monday.
Austin Peay State University Women's Golf senior Meghann Stamps and junior Riley Cooper in top 20 at Benbow Invitational after first day. (APSU Sports Information)
Austin Peay State University Women's Golf takes part in Benbow Invitational starting Monday
Clarksville, TN – The Austin Peay State University (APSU) women's golf team will spend the early part of Spring Break in Jacksonville for the Butler-hosted Benbow Invitational at Jacksonville Beach Golf Club.
Austin Peay State University Women's Tennis travels to Jacksonville for the Benbow Invitational hosted by Butler. (APSU Sports Information)
Austin Peay State University Athlete of the Week Garrett Copeland
Clarksville, TN – Sophomore infielder Garrett Copeland, of the Austin Peay State University baseball team, has been named the Copies in a Flash APSU Athlete of the Week.
Copeland hit .500 (6-for-12) with three multi-hit games serving to push his batting average up to a team-high .345. He also had three extra-base hits – all doubles – and scored six runs while driving in three.
In the midweek non-conference contest against UT Martin, Copeland was 2-for-3 with a double, a stolen base, an RBI and a run scored, opening the scoring for the Govs with a third-inning double that drove in Imani Willis.
Austin Peay State University Governors Tennis begins OVC Season at Murray State Racers
Clarksville, TN – Austin Peay State University men's tennis team will open up its Ohio Valley Conference schedule on the road when it challenges Murray State in a 2:00pm, Tuesday match at Purcell Courts.
Austin Peay Men's Tennis. (APSU Sports Information)
Austin Peay State University Lady Govs Tennis host UT Martin and Southeast Missouri to begin OVC play
Clarksville, TN – Austin Peay State University women's tennis team opens Ohio Valley Conference play when it hosts UT Martin in a 2:00pm, Friday contest before welcoming Southeast Missouri for an 11:00am, Saturday match at the Austin Peay Indoor Tennis Center.
Austin Peay Women's Tennis starts OVC Season at home versus UT Martin Skyhawks and Southeast Missouri Redhawks. (APSU Sports Information)
APSU Governors Tennis beats Coastal Georgia Mariners 6-3
Brunswick, GA – Austin Peay State University men's tennis team completed its trip to Georgia on a positive note as the Govs defeated Coastal Georgia 6-3, Tuesday at the Marta B. Torrey Tennis Complex.
Austin Peay Men's Tennis gets 6-3 win over Mariners Tuesday. (APSU Sports Information)
Austin State University Lady Govs Tennis sweeps Coastal Georgia Mariners
Brunswick, GA – Austin Peay State University women's tennis team picked up its second win of the season as the Lady Govs swept Coastal Georgia 9-0, Tuesday, at the Marta B. Torrey Tennis Complex.
Austin Peay Women's Tennis beats Coastal Georgia Mariners for seasons second win Tuesday. (APSU Sports Information)
Montgomery Central's Tyler Britt signs golf scholarship with Bethel University
By Chris Austin | February 11, 2015 |
Cunningham, TN – The Clarksville area continues to prove it has some of the best junior golfers in the state of Tennessee, with Montgomery Central High School standout Tyler Britt signing to continue his golf career at the collegiate level with the Bethel University Wildcats in McKenzie, TN.
Britt, who will graduate in May with honors, has played as the number one golfer for the Indians the past four years — including having a team-best 39.5 average per nine holes this past fall, earning second-team all-area honor. Overall, Britt is a four-handicap, with a 75 average on 18 holes.
Montgomery Central High School Golf's Tyler Britt signs with the Bethel University Wildcats Wednesday, February 11th.


text:
Q: Unable to query PG database using koa-pg middleware on Koa on localhost In the past I've been able to connect to a postgres db using koa-pg middleware connected to a database hosted on Heroku, but I'm having problems connecting to a locally-hosted database.
Specifically, the error I have is TypeError: Cannot read property 'client' of undefined.
The following is my setup on the single-file app:
const koa = require('koa');
let route = require('koa-route'); // For calling specific routes
let request = require('koa-request');  // For RESTful requests
let paramify = require('koa-params');
var koaPg = require('koa-pg');
let pg = require('pg'); // .native;
let cors = require('koa-cors');
let parser = require('xml2js').parseString;

// pg.defaults.ssl = true;

route = paramify(route);
let param = route.param;
let get = route.get;

let app = koa();
let appPort = (process.env.PORT || 3000)
app.use(cors());
app.use(koaPg('postgres://localhost:5432/ttc_clustering_dev'));

And the following is the route where the issue lies:
app.use(route.get('/initialDefaultRouteQuery', function *() {
  let options = {
    url: 'http://webservices.nextbus.com/service/publicXMLFeed?command=vehicleLocations&a=ttc&r=60'
  }
  let xmlResponse = yield request(options)
  let jsResponse = ''
  parser(xmlResponse.body, function(err,result){
    //Extract the value from the data element
    jsResponse = result
    if (err !== null) {
      console.log(`Error: ${err}`)
    } else {
      console.log('Success in parsing from XML to JSON')
    }
  });

  let i = 0
  while (i < jsResponse.body.vehicle.length) {
    let query_content = `INSERT INTO temp_records (route_id, bus_id, capture_time, geometry) VALUES ('60', '${jsResponse.body.vehicle[i].$.id}', ${Date.now() - (jsResponse.body.vehicle[i].$.secsSinceReport * 1000)}, ST_GeomFromText('POINT(${jsResponse.body.vehicle[i].$.lng} ${jsResponse.body.vehicle[i].$.lat})'))`

    let result = yield pg.db.client.query_(query_content)
    console.log('result:' + result)
    i += 1;
  }
  this.body = 'Finished!'
}));

It appears I've used the proper setup according to the docs, but there's likely something I'm missing here. Does anyone else see where I'm falling flat?
The full file can be found here: https://github.com/brianbancroft/ttc-clustering/blob/add-records-to-db/server/app.js

A: Due to the docs it should be:
let result = yield this.pg.db.client.query_(query_content)

instead of
let result = yield pg.db.client.query_(query_content)

So the this. is missing.
And reviewing your code, you are explicitly requiring pg, so your code is calling that one instead the one from koa-pg. Therefore pg.db seems not to be defined. Makes sense?

redpajama_set_name: RedPajamaStackExchange


text:
ViacomCBS Jobs
Start Your Career Search
ViacomCBS Editor / Director (Freelance) in Pittsburgh, Pennsylvania
REF#: 37845
CBS BUSINESS UNIT: CBS Television Stations
JOB TYPE: Temporary / Per Diem / Freelance
JOB SCHEDULE: Part-Time
JOB LOCATION: Pittsburgh, PA
CBS Television Stations consists of 29 owned-and-operated stations, including 16 that are part of the CBS Television Network, eight affiliates of The CW Network, three independent stations and two MyNetworkTV affiliates. Among its stations are WCBS-TV and WLNY-TV (New York), KCBS-TV and KCAL-TV (Los Angeles), WBBM-TV (Chicago), KYW-TV and WPSG-TV (Philadelphia), KTVT-TV and KTXA-TV (Dallas-Ft. Worth), KPIX-TV and KBCW-TV (San Francisco), WBZ-TV and WSBK-TV (Boston), WUPA-TV (Atlanta), WWJ-TV and WKBD-TV (Detroit), KSTW-TV (Seattle), WTOG-TV (Tampa-St. Petersburg), WCCO-TV (Minneapolis), KCNC-TV (Denver), WFOR-TV and WBFS-TV (Miami), KOVR-TV and KMAX-TV (Sacramento), KDKA-TV and WPCW-TV (Pittsburgh), WJZ-TV (Baltimore), as well as WCCO-TV's satellite stations KCCO-TV (Alexandria, Minn.) and KCCW-TV (Walker, Minn.).
Edit for and direct commercial news broadcasts as assigned
§ This position will edit and direct for various newscasts, programs and control-room, for KDKA-TV and WPCW
§ Ability to multi-task.
§ Ability to meet deadlines.
§ Excellent news judgment and ability to problem-solve.
§ Skilled at editing voiceovers, sound bites and reporter packages in a non-linear system.
§ Creative editor who has a vision for the way a story should look on-air and the ability to execute that vision; not just a video "cutter."
§ Creative director who can collaborate with others to craft memorable shows on a daily basis.
§ Ability to stay focused in the director's chair in breaking news situations.
§ Self-motivated team player and leader with great people skills who can take direction from managers and work in collaboration with a team of talented producers, photographers, editors, talent and a full studio crew to execute the station's mission for a newscast.
Minimum Education and Experience Requirements:
§ College Degree required.
§ At least 2 years' experience directing live news broadcasts in a commercial broadcast setting.
§ At least 2 years' experience editing in a non-linear format. Experience with Grass Valley editing/playback system a plus.
§ Experience with emerging media techniques and equipment in a newsroom setting a plus.
§ Must be able to work all shifts.
FUNCTION: Editorial/Publishing/Content
EEO Statement:
ViacomCBS is an equal opportunity employer (EOE) including disability/vet.
At ViacomCBS, the spirit of inclusion feeds into everything that we do, on-screen and off. From the programming and movies we create to employee benefits/programs and social impact outreach initiatives, we believe that opportunity, access, resources and rewards should be available to and for the benefit of all. ViacomCBS is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ethnicity, ancestry, religion, creed, sex, national origin, sexual orientation, age, citizenship status, marital status, disability, gender identity, gender expression, and Veteran status
If you are a qualified individual with a disability or a disabled veteran, you may request a reasonable accommodation if you are unable or limited in your ability to use or access www.viacbs.com/careers as a result of your disability. You can request reasonable accommodations by calling 212.846.5500 or by sending an email to viacomaccommodations@viacom.com. Only messages left for this purpose will be returned.
Editor / Director (Freelance)
If you are a qualified individual with a disability or a disabled veteran, you may request a reasonable accommodation if you are unable or limited in your ability to use or access https://www.viacbs.com/careers as a result of your disability. You can request reasonable accommodations by calling 212.846.5500 or by sending an email to viacomaccommodations@viacom.com. Only messages left for this purpose will be returned.
An Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, or protected veteran status and will not be discriminated against on the basis of disability.
Recruiting Fraud Statement
Beware of Recruiting Fraud
Job applicants should be aware of job offer scams perpetrated through the use of the Internet and social media platforms. The scammers frequently misappropriate and use a company's logo and photos of its executives to give the appearance of legitimacy. The scam preys upon those seeking employment, and uses false fraudulent offers of employment with employers, such as CBS, to steal from the victims. CBS believes that one of the best ways to put a stop to this scam is to make you aware of it.
No applicant for employment with CBS is ever required to pay any money as part of the job application or hiring process, and CBS's job recruitment process involves in person and/or telephonic interviews in most cases.
In addition, CBS's job recruiting staff sends email communications to job applicants from "@cbs.com" email accounts only. Any email that states to be from CBS but does not have a "@cbs.com" address should be assumed to be fraudulent.
Recognizing Recruiting Fraud
The following are warning signs of recruiting fraud:
You are required to provide your credit card, bank account number(s) or other personal financial information as part of the "job application" process.
The open position does not appear on the company's website listing of job positions.
The contact email address contains a domain other than "@cbs.com", such as "@live.com", "@gmail.com", or another personal email account.
The position required an initial monetary investment, such as a payment by wire transfer.
The posting includes spelling and grammatical errors.
You are offered a payment or "reward" in exchange for allowing the use of your bank account (e.g., for depositing checks or transferring money related to employment).
You are asked to provide a photo of yourself.
The job posting does not mention required qualifications and job responsibilities, but instead focuses on the amount of money to be made.
The job posting reflects initial pay that is high compared to the average compensation for the position type.
The "employer" contacts you by phone, but there is no way to call them back or the number is not active or goes only to a voice message box.
If you believe you have been the victim of job recruiting fraud, you can:
File an incident report at http://www.cybercrime.gov
File a complaint with the FBI at: https://ic3.gov
Call the FTC at: 1-877-FTC-HELP (1-877-382-4357)
Contact the local police to report the fraud.
Contact your bank or credit card company to close the account and dispute the charges.
Recruiting Fraud Statement Reasonable Accommodations EEO is the Law EEO is the Law Poster Supplement Pay Transparency Nondiscrimination Provision
© ViacomCBS Inc. All rights reserved.


BRIGHTON, Mich. (June 2, 2014) – With a custom-built clay banked slalom course and the new four-person chairlift retrofitted to hold bicycles, Mt. Brighton is set to begin a new chapter in Michigan action sports history with the first-of-its-kind downhill mt. bike dual slalom racing series - keeping the thrill going all summer long at the Vail Resorts property.
Modeled after Vail's (Colo.) acclaimed "Town Series" downhill mountain bike racing, the MTB DH Dual Slalom Series at Mt. Brighton headlines the new Thursday Mountain Club (TMC), a festival-like weekend kick-off featuring live music, BBQ and artisan beers held Thursday nights in the summer.
"Along the same lines as the popular Town Series, downhill mountain bike racing is a long-standing tradition at Vail and we're pumped to be able to carry that tradition over to Michigan, making Mt. Brighton the first Metro Detroit ski area to open its chairlift to bikers and host a summer-long race series," said Taylor Ogilvie, General Manager at Mt. Brighton.
With two banked lanes running side-by-side down the NASTAR ski/snowboard race hill, the professionally-timed MTB DH Dual Slalom races will start out of the actual ski/snowboard racing start shack and finish in front of the lodge at the base of Mt. Brighton. Cyclists will charge across the steeper upper portion of the race hill, banking in and out of special dugout clay corners before opening up and diving back under the chairlift and charging to the finish line through a series of ski gates in the timed runs – all within view of spectators and fellow racers enjoying the TMC music, food and drinks at the base of Mt. Brighton.
· Cost: Only $10. And you can save $10 if you sign up in advance for all eight races.
Since 1960, Mt. Brighton Ski Area in Southeast Michigan has been one of the legendary family winter destinations on the Midwest snowsports scene. With a recent influx of $10 million of improvements including new chairlifts, enhanced learning terrain, new base area facilities and children's ski and ride school center, Michigan's most innovative terrain parks, and a new powerful state-of-the-art snowmaking system, the entire guest experience has been completely re-imagined and elevated above that offered by the competition. Skiers and riders from Detroit, Ann Arbor, Lansing and Northwest Ohio can easily access 26 trails and six lifts covering 130 acres. Having converted thousands of first-timers into lifelong skiers and riders, and now with the opportunity to take that passion to Vail Resorts' iconic western mountains, Mt. Brighton is truly the place Where Epic begins.